]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-11-11 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
3d8b172a 12016-11-11 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/71575
4 * gcc.dg/graphite/pr71575-1.c: New testcase.
5 * gcc.dg/graphite/pr71575-2.c: Likewise.
6
36bb9d71 72016-11-11 Richard Biener <rguenther@suse.de>
8
9 PR middle-end/78295
10 * gcc.dg/uninit-pr78295.c: New testcase.
11
c717a688 122016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
13
14 PR fortran/78277
15 * gfortran.dg/dec_structure_17.f90: New test.
16
3c57e933 172016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
18
19 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
20 being allowed in vector registers.
21 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
22 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
23 * gcc.target/powerpc/vsx-himode.c: Likewise.
24 * gcc.target/powerpc/vsx-himode2.c: Likewise.
25 * gcc.target/powerpc/vsx-himode3.c: Likewise.
26 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
27 to allow matching MFVSRD or MFVSRW.
28
b851b8f0 292016-11-10 Pat Haugen <pthaugen@us.ibm.com>
30
31 PR rtl-optimization/78241
32 * gcc.dg/pr78241.c: New test.
33
a08fc382 342016-11-10 Jakub Jelinek <jakub@redhat.com>
35
5fca0e1a 36 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
37 201307.
38
a08fc382 39 * g++.dg/cpp1z/noexcept-type14.C: New test.
40 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
41
8c2f9148 422016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
43
44 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
45 WVAL0S tests added in r241817.
46
44b49e6b 472016-11-10 Jakub Jelinek <jakub@redhat.com>
48
49 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
50 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
51 no longer allowed and corresponding ordered construct.
52 * gfortran.dg/gomp/linear-1.f90: New test.
53 * gfortran.dg/gomp/declare-simd-2.f90: New test.
54 * gfortran.dg/gomp/declare-target-1.f90: New test.
55 * gfortran.dg/gomp/declare-target-2.f90: New test.
56
65dc2516 572016-11-10 Martin Liska <mliska@suse.cz>
58
59 PR sanitizer/78270
60 * gcc.dg/asan/pr78270.c: New test.
61
c74b2e3b 622016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
63 Jakub Jelinek <jakub@redhat.com>
64
65 PR debug/78112
44b49e6b 66 * g++.dg/pr78112.C: New testcase.
c74b2e3b 67
934a0458 682016-11-09 Jakub Jelinek <jakub@redhat.com>
69
104d9702 70 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
71 -Wno-c++1z-compat.
72 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
73 string in case condition contains % characters.
74
934a0458 75 PR c++/78283
76 * g++.dg/cpp1z/noexcept-type13.C: New test.
77
99f5e97b 782016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
79
80 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
81 using (HAS_MOVN) with MIPS III.
82
92902736 832016-11-09 Janus Weil <janus@gcc.gnu.org>
84
85 PR fortran/46459
86 * gfortran.dg/volatile14.f90: New test.
87
c07c7aac 882016-11-09 Uros Bizjak <ubizjak@gmail.com>
89
90 PR target/78262
91 * gcc.target/i386/pr78262.c: New test.
92
5a0a2447 932016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
94
95 PR fortran/78259
96 * gfortran.dg/pr78259.f90: New test.
97
c2ee4354 982016-11-09 Janus Weil <janus@gcc.gnu.org>
99
100 PR fortran/60777
101 * gfortran.dg/spec_expr_7.f90: New test.
102
58721d0c 1032016-11-09 Jakub Jelinek <jakub@redhat.com>
104
092db747 105 PR target/77718
106 * gcc.c-torture/execute/pr77718.c: New test.
107
58721d0c 108 * gcc.dg/ubsan/c99-shift-3.c: New test.
109 * gcc.dg/ubsan/c99-shift-4.c: New test.
110 * gcc.dg/ubsan/c99-shift-5.c: New test.
111 * gcc.dg/ubsan/c99-shift-6.c: New test.
112
61e45f2d 1132016-11-09 Martin Liska <mliska@suse.cz>
114
115 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
116 test-case for memcmp.
117 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
118
0787dd56 1192016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
120
121 PR testsuite/78269
122 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
123
df163634 1242016-11-09 Paul Thomas <pault@gcc.gnu.org>
125
126 * gfortran.dg/move_alloc_18.f90: New test.
127
0c3d1ddf 1282016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
129
130 PR middle-end/78256
131 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
132 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
133
46837445 1342016-11-09 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/71894
137 * gfortran.dg/class_59.f90: New test.
138
68d072bb 1392016-11-09 Richard Biener <rguenther@suse.de>
140
141 PR tree-optimization/78007
142 * gcc.dg/vect/vect-bswap32.c: Adjust.
143 * gcc.dg/vect/vect-bswap64.c: Likewise.
144
e0bcc1cc 1452016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
146
147 * gcc.dg/ipa/vrp7.c: New test.
148
166f8178 1492016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
150
151 PR ipa/78121
152 * gcc.dg/ipa/pr78121.c: New test.
153
e7c5f688 1542016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
155
156 * c-c++-common/asan/default_options.h: New file.
157 * c-c++-common/asan/strcasestr-1.c: New test.
158 * c-c++-common/asan/strcasestr-2.c: Likewise.
159 * c-c++-common/asan/strcspn-1.c: Likewise.
160 * c-c++-common/asan/strcspn-2.c: Likewise.
161 * c-c++-common/asan/strpbrk-1.c: Likewise.
162 * c-c++-common/asan/strpbrk-2.c: Likewise.
163 * c-c++-common/asan/strspn-1.c: Likewise.
164 * c-c++-common/asan/strspn-2.c: Likewise.
165 * c-c++-common/asan/strstr-1.c: Likewise.
166 * c-c++-common/asan/strstr-2.c: Likewise.
167 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
168
1350ad47 1692016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
170
171 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
172
a3ba9d54 1732016-11-08 Janus Weil <janus@gcc.gnu.org>
174
175 PR fortran/68440
176 * gfortran.dg/class_58.f90: New test.
177
bcc971fd 1782016-11-08 Uros Bizjak <ubizjak@gmail.com>
179
180 PR target/70799
181 * gcc.target/i386/pr70799-2.c: New test.
182
af1b77d0 1832016-11-08 Janus Weil <janus@gcc.gnu.org>
184
185 PR fortran/77596
186 * gfortran.dg/proc_ptr_comp_46.f90: New test.
187
ed73a6cb 1882016-11-08 Bin Cheng <bin.cheng@arm.com>
189
190 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
191
b887afd7 1922016-11-08 Bin Cheng <bin.cheng@arm.com>
193
194 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
195
4ba8fd25 1962016-11-08 Bin Cheng <bin.cheng@arm.com>
197
198 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
199
d71fcb4d 2002016-11-08 Martin Liska <mliska@suse.cz>
201
202 PR testsuite/78242
203 * g++.dg/asan/use-after-scope-4.C: New test.
204 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
205 * gcc.dg/asan/use-after-scope-8.c: Remove.
206
dc168f1c 2072016-11-08 Richard Biener <rguenther@suse.de>
208
209 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
210
2cda118d 2112016-11-08 Tamar Christina <tamar.christina@arm.com>
212
213 PR testsuite/78136
214 * gcc.dg/cpp/trad/trad.exp
215 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
216 * gcc.dg/cpp/trad/include.c: Use local header file.
217
de8f611c 2182016-11-08 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/78205
221 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
222
095c7123 2232016-11-08 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/78224
226 * g++.dg/torture/pr78224.C: New testcase.
227
5de86198 2282016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
229
230 * gcc.dg/store_merging_1.c: Require store_merge.
231 * gcc.dg/store_merging_2.c: Likewise.
232 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 233 * gcc.dg/store_merging_5.c: Likewise.
5de86198 234 * gcc.dg/store_merging_6.c: Likewise.
235 * gcc.dg/store_merging_7.c: Likewise.
236 * gcc.dg/store_merging_8.c: Likewise.
237 * lib/target-supports.exp (check_effective_target_store_merge): New.
238
9c118ae0 2392016-11-07 David Edelsohn <dje.gcc@gmail.com>
240
241 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
242 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
243 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
244 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
245 -mvsx -mpower8-vector.
246 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
247 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
248 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
249 -mvsx -mpower8-vector.
250
ded98213 2512016-11-07 David Edelsohn <dje.gcc@gmail.com>
252
253 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
254
255 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
256 * gcc.dg/visibility-14.c: XFAIL AIX.
257 * gcc.dg/visibility-15.c: XFAIL AIX.
258 * gcc.dg/visibility-16.c: XFAIL AIX.
259 * gcc.dg/visibility-17.c: XFAIL AIX.
260 * gcc.dg/visibility-18.c: XFAIL AIX.
261 * gcc.dg/visibility-19.c: XFAIL AIX.
262 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
263 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
264 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
265 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
266
dfeedc5c 2672016-11-07 Jakub Jelinek <jakub@redhat.com>
268
269 PR target/78227
270 * gcc.target/i386/pr78227-1.c: New test.
271 * gcc.target/i386/pr78227-2.c: New test.
272
4a9eb7eb 2732016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274
275 PR middle-end/35691
276 * gcc.dg/pr35691-1.c: New test-case.
277 * gcc.dg/pr35691-2.c: Likewise.
278
9075517e 2792016-11-07 Bernd Schmidt <bschmidt@redhat.com>
280
281 PR rtl-optimization/77309
282 * gcc.dg/torture/pr77309.c: New test.
283
1764c2f2 2842016-11-07 Jakub Jelinek <jakub@redhat.com>
285
286 PR middle-end/71529
287 * gcc.target/i386/pr71529.C: Moved to ...
288 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
289
290 PR target/64411
291 * gcc.target/i386/pr64411.C: Moved to ...
292 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
293 lp64.
294
295 PR target/65105
296 * gcc.target/i386/pr65105-4.C: Moved to ...
297 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
298 Run into compile test rather than execute test.
299
e3dbe99a 3002016-11-07 Richard Biener <rguenther@suse.de>
301
302 PR target/78229
303 * g++.dg/pr78229.C: New testcase.
304
4de7f8df 3052016-11-07 Richard Biener <rguenther@suse.de>
306
307 PR tree-optimization/78218
308 * gcc.dg/torture/pr78218.c: New testcase.
309
57b2dea1 3102016-11-07 Richard Biener <rguenther@suse.de>
311
312 PR tree-optimization/78228
313 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
314
0c448d00 3152016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
316
317 PR target/77822
318 * g++.dg/torture/pr77822.C: New test.
319
ea86011c 3202016-11-07 Martin Liska <mliska@suse.cz>
321
322 * c-c++-common/asan/force-inline-opt0-1.c: Disable
323 -f-sanitize-address-use-after-scope.
324 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
325 internal fn calls.
326 * g++.dg/asan/use-after-scope-1.C: New test.
327 * g++.dg/asan/use-after-scope-2.C: Likewise.
328 * g++.dg/asan/use-after-scope-3.C: Likewise.
329 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
330 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
331 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
332 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
333 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
334 * g++.dg/asan/use-after-scope-types.h: Likewise.
335 * gcc.dg/asan/use-after-scope-1.c: Likewise.
336 * gcc.dg/asan/use-after-scope-2.c: Likewise.
337 * gcc.dg/asan/use-after-scope-3.c: Likewise.
338 * gcc.dg/asan/use-after-scope-4.c: Likewise.
339 * gcc.dg/asan/use-after-scope-5.c: Likewise.
340 * gcc.dg/asan/use-after-scope-6.c: Likewise.
341 * gcc.dg/asan/use-after-scope-7.c: Likewise.
342 * gcc.dg/asan/use-after-scope-8.c: Likewise.
343 * gcc.dg/asan/use-after-scope-9.c: Likewise.
344 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
345 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
346 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
347 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
348 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
349
82031b11 3502016-11-07 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/78189
353 * g++.dg/torture/pr78189.C: New testcase.
354
272c18b8 3552016-11-06 David Edelsohn <dje.gcc@gmail.com>
356
357 * gcc.dg/Wtrampolines.c: XFAIL AIX.
358
5055cc98 3592016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
360
361 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
362 occuring.
363
ddd81c4d 3642016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
365
366 PR fortran/78221
367 * arith.c (gfc_complex2real): Change gfc_warning_now to
368 gfc_warning.
369
ae1fe1c1 3702016-11-05 Paul Thomas <pault@gcc.gnu.org>
371
372 * gfortran.dg/move_alloc_17.f03: New test.
373
1f8787c9 3742016-11-05 Richard Biener <rguenther@suse.de>
375
376 PR bootstrap/78188
377 * g++.dg/ipa/pr78188.C: New test.
378
a3886308 3792016-11-05 Janus Weil <janus@gcc.gnu.org>
380 Dominique d'Humieres <dominiq@lps.ens.fr>
381
382 PR fortran/69495
383 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
384
ae235bb5 3852016-11-05 Paul Thomas <pault@gcc.gnu.org>
386
387 PR fortran/67564
388 * gfortran.dg/select_type_39.f03: New test.
389
3902016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 391
392 PR fortran/64933
393 * gfortran.dg/associate_23.f90: New test.
394
cdf56687 3952016-11-04 Jakub Jelinek <jakub@redhat.com>
396
397 PR target/77834
398 * gcc.dg/pr77834.c: New test.
399
8be5cb78 4002016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
401
402 PR c++/67980
403 * g++.dg/cpp1y/pr67980.C: New.
404
133e5599 4052016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
406
407 * gcc.target/powerpc/fold-vec-add-1.c: New.
408 * gcc.target/powerpc/fold-vec-add-2.c: New.
409 * gcc.target/powerpc/fold-vec-add-3.c: New.
410 * gcc.target/powerpc/fold-vec-add-4.c: New.
411 * gcc.target/powerpc/fold-vec-add-5.c: New.
412 * gcc.target/powerpc/fold-vec-add-6.c: New.
413 * gcc.target/powerpc/fold-vec-add-7.c: New.
414
1c518af3 4152016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 416
417 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
418 for -mbranch-likely, infer -mno-branch-likely for R6.
419
25326fef 4202016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
421
422 PR c++/71973
423 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
424 * g++.dg/init/new15.C: Likewise.
425 * g++.dg/ipa/inline-1.C: Likewise.
426 * g++.dg/ipa/inline-2.C: Likewise.
427 * g++.dg/lto/20080908-1_0.C: Likewise.
428 * g++.dg/tc1/dr20.C: Likewise.
429 * g++.dg/tree-ssa/inline-1.C: Likewise.
430 * g++.dg/tree-ssa/inline-2.C: Likewise.
431 * g++.old-deja/g++.law/except1.C: Likewise.
432 * g++.old-deja/g++.other/vbase5.C: Likewise.
433 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
434
e72902d2 4352016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
436
437 PR tree-optimization/78210
438 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
439 possibility of widening multiplies.
440
5b9b62c9 4412016-11-04 Richard Biener <rguenther@suse.de>
442
443 PR middle-end/78185
444 * gcc.dg/pr78185.c: New testcase.
445
5f1e62c6 4462016-10-04 David Edelsohn <dje.gcc@gmail.com>
447
448 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
449 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
450
2034deb9 4512016-11-03 Jakub Jelinek <jakub@redhat.com>
452 Alexandre Oliva <aoliva@redhat.com>
453 Jason Merrill <jason@redhat.com>
454
455 PR debug/28767
456 PR debug/56974
457 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
458 * g++.dg/debug/dwarf2/ref-3.C: New test.
459 * g++.dg/debug/dwarf2/ref-4.C: New test.
460 * g++.dg/debug/dwarf2/refqual-1.C: New test.
461 * g++.dg/debug/dwarf2/refqual-2.C: New test.
462
4632016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 464
465 * gfortran.dg/dec_exp_1.f90: New test.
466 * gfortran.dg/dec_exp_2.f90: Likewise.
467 * gfortran.dg/dec_exp_3.f90: Likewise.
468
2034deb9 4692016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 470
471 * gfortran.dg/dec_parameter_1.f: New test.
472 * gfortran.dg/dec_parameter_2.f90: Likewise.
473 * gfortran.dg/dec_parameter_3.f90: Likewise.
474 * gfortran.dg/dec_parameter_4.f90: Likewise.
475
36ffeeaf 4762016-11-03 Martin Liska <mliska@suse.cz>
477
478 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
479 output.
480 * gcc.dg/tree-prof/time-profiler-3.c: New test.
481
9769a02b 4822016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
483
484 PR libgcc/78067
485 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
486
d9b9f4ab 4872016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
488
489 * gcc.c-torture/execute/pr78170.c: Require int32plus.
490
60cd8c97 4912016-11-02 Max Filippov <jcmvbkbc@gmail.com>
492
493 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
494
e69f2f12 4952016-11-01 Tamar Christina <tamar.christina@arm.com>
496
497 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
498 Check for arm_v8_neon_hw.
499 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
500 Likewise.
501 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
502 Likewise.
503 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
504 Likewise.
505
427223f1 5062016-11-02 Richard Biener <rguenther@suse.de>
507
508 * gcc.dg/store_merging_8.c: New testcase.
509
2034deb9 5102016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 511
512 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
513
134e84c6 5142016-11-02 David Edelsohn <dje.gcc@gmail.com>
515
bbfcea83 516 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
517 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
518 * gcc.dg/addr_equal_1.c: XFAIL AIX.
519 * gcc.dg/pr65779.c: XFAIL AIX.
520 * gcc.dg/pr70405.c: XFAIL AIX.
521
134e84c6 522 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
523 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
524 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
525
0cc844b2 5262016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
527
528 * lib/target-supports.exp (check_gc_sections_available): Use
529 -print-prog-name=ld to determine linker used.
530
5e0b5f08 5312016-11-02 Martin Liska <mliska@suse.cz>
532
533 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
534 test case.
535
5e922e43 5362016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
537
538 PR tree-optimization/78170
539 * gcc.c-torture/execute/pr78170.c: New test.
540
e77557c0 5412016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
542
543 PR tree-optimization/78162
544 * gcc.c-torture/compile/pr78162.c: New test.
545
76bc343a 5462016-11-02 Richard Biener <rguenther@suse.de>
547
548 PR tree-optimization/78035
549 PR tree-optimization/77964
550 * gcc.target/i386/pr78035.c: New testcase.
551
3763b845 5522016-11-02 Richard Biener <rguenther@suse.de>
553
554 * gcc.dg/tree-ssa/vrp111.c: New testcase.
555 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
556 * gcc.dg/tree-ssa/pr21086.c: Likewise.
557 * gcc.dg/tree-ssa/pr58480.c: Likewise.
558 * gcc.dg/tree-ssa/vrp08.c: Likewise.
559
3e41d21b 5602016-11-01 David Edelsohn <dje.gcc@gmail.com>
561
562 * gfortran.dg/pr70937.f90: require-effective-target lto.
563
66d722cc 5642016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
565
566 PR fortran/69544
567 * gfortran.dg/where_6.f90: New test.
568
dcc1dde9 5692016-11-01 Jakub Jelinek <jakub@redhat.com>
570
571 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
572
d28d2da4 5732016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
574
575 PR fortran/69544
576 * gfortran.dg/where_5.f90: New test.
577
94bea3fe 5782016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
579
580 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
581 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
582 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
583 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
584
164d44e8 5852016-11-01 Uros Bizjak <ubizjak@gmail.com>
586
587 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
588 Whitespace fixes.
589 (check_effective_target_vect_cmdline_needed): Check
590 is-effective-target ia32 for x86 targets.
591 (check_effective_target_vect_simd_clones): Simplify condition.
592 (check_effective_target_vect_double): Ditto.
593 (check_effective_target_vect_aligned_arrays): Check
594 is-effective-target ia32 for x86 targets. Simplify condition.
595 (check_effective_target_vect_multiple_sizes): Simplify condition.
596 (check_effective_target_sqrt_insn): Add i?86-*-* target.
597 (check_effective_target_sync_int_128): Simplify condition.
598 (check_effective_target_sync_int_128_runtime): Ditto.
599 (check_effective_target_sync_long_long_runtime): Ditto.
600 (check_effective_target_divmod): Add i?86-*-* target.
601
9fc5a5fc 6022016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
603
604 * gcc.target/powerpc/vsx-extract-4.c: New test.
605 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
606
a5b29676 6072016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
608
609 PR fortran/54679
610 * gfortran.dg/fmt_l.f90: Update test.
611 * gfortran.dg/fmt_l0.f90: New test.
612
e7defe0c 6132016-10-31 Jakub Jelinek <jakub@redhat.com>
614
615 PR c++/78089
616 * c-c++-common/builtin-shuffle-1.c: New test.
617 * g++.dg/cpp0x/addressof3.C: New test.
618
6743ce6f 6192016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
620
621 Add tests for a const member and a reference member for launder.
622 * g++.dg/cpp1z/launder3.C: New.
623 * g++.dg/cpp1z/launder4.C: Likewise.
624 * g++.dg/cpp1z/launder5.C: Likewise.
625 * g++.dg/cpp1z/launder5.cc: Likewise.
626 * g++.dg/cpp1z/launder5.h: Likewise.
627 * g++.dg/cpp1z/launder6.C: Likewise.
628 * g++.dg/cpp1z/launder6.cc: Likewise.
629 * g++.dg/cpp1z/launder6.h: Likewise.
630
c02417ad 6312016-10-31 Jakub Jelinek <jakub@redhat.com>
632
f6f44a1d 633 PR c++/77948
634 * g++.dg/cpp0x/pr77948-1.C: New test.
635 * g++.dg/cpp0x/pr77948-2.C: New test.
636 * g++.dg/cpp0x/pr77948-3.C: New test.
637 * g++.dg/cpp0x/pr77948-4.C: New test.
638 * g++.dg/cpp0x/pr77948-5.C: New test.
639 * g++.dg/cpp0x/pr77948-6.C: New test.
640
c02417ad 641 PR tree-optimization/77860
642 * gcc.dg/pr77860.c: New test.
643
5f5452c2 6442016-10-31 Jakub Jelinek <jakub@redhat.com>
645
646 PR c++/77886
647 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
648
c6c79147 6492016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
650
651 * gcc.dg/lto/pr60449_0.c: Skip for avr.
652
50d3ad71 6532016-10-30 Le-Chun Wu <lcwu@google.com>
654 Mark Wielaard <mjw@redhat.com>
655
656 * gcc.dg/Wshadow-compatible-local-1.c: New test.
657 * gcc.dg/Wshadow-local-1.c: Likewise.
658 * gcc.dg/Wshadow-local-2.c: Likewise.
659 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
660 * g++.dg/warn/Wshadow-local-1.C: Likewise.
661 * g++.dg/warn/Wshadow-local-2.C: Likewise.
662
7f0c2660 6632016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664
665 PR tree-optimization/71915
666 PR tree-optimization/71490
667 * gcc.dg/tree-ssa/pr54245.c: Delete.
668 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
669 document why.
670
8efd711b 6712016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
672
673 PR fortran/78123
674 * gfortran.dg/fmt_t_9.f: New test.
675
a57f28d2 6762016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
677
678 PR fortran/67219
679 * gfortran.dg/pr67219.f90: New test.
680
f6443ac9 6812016-10-29 Jakub Jelinek <jakub@redhat.com>
682
90ff29c3 683 PR rtl-optimization/77919
684 * g++.dg/torture/pr77919-2.C: New test.
685
f6443ac9 686 PR target/78148
687 * gcc.dg/pr78148.c: New test.
688
97574c57 6892016-10-28 Eric Botcazou <ebotcazou@adacore.com>
690
691 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
692 * gcc.target/sparc/overflow-4.c: ...here.
693 * gcc.target/sparc/overflow-5.c: New test.
694
67f7b566 6952016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
696 Kugan Vivekanandarajah <kuganv@linaro.org>
697 Jim Wilson <jim.wilson@linaro.org>
698
699 PR tree-optimization/43721
700 * lib/target-supports.exp (check_effective_target_divmod): New.
701 (check_effective_target_divmod_simode): Likewise.
702 (check_effective_target_arm_divmod_simode): Likewise.
703 * gcc.dg/divmod-1-simode.c: New test.
704 * gcc.dg/divmod-1.c: Likewise.
705 * gcc.dg/divmod-2-simode.c: Likewise.
706 * gcc.dg/divmod-2.c: Likewise.
707 * gcc.dg/divmod-3-simode.c: Likewise.
708 * gcc.dg/divmod-3.c: Likewise.
709 * gcc.dg/divmod-4-simode.c: Likewise.
710 * gcc.dg/divmod-4.c: Likewise.
711 * gcc.dg/divmod-5.c: Likewise.
712 * gcc.dg/divmod-6-simode.c: Likewise.
713 * gcc.dg/divmod-6.c: Likewise.
714 * gcc.dg/divmod-7.c: Likewise.
715
3d3e04ac 7162016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 717 Jakub Jelinek <jakub@redhat.com>
718 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 719
720 PR middle-end/22141
721 PR rtl-optimization/23684
722 * gcc.c-torture/execute/pr22141-1.c: New test.
723 * gcc.c-torture/execute/pr22141-2.c: Likewise.
724 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
725 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
726 * gcc.dg/store_merging_1.c: New test.
727 * gcc.dg/store_merging_2.c: Likewise.
728 * gcc.dg/store_merging_3.c: Likewise.
729 * gcc.dg/store_merging_4.c: Likewise.
730 * gcc.dg/store_merging_5.c: Likewise.
731 * gcc.dg/store_merging_6.c: Likewise.
732 * gcc.dg/store_merging_7.c: Likewise.
733 * gcc.target/i386/pr22141.c: Likewise.
734 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
735 * g++.dg/init/new17.C: Likewise.
736
2034deb9 7372016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 738
739 PR middle-end/72747
740 * c-c++-common/pr72747-1.c: New test.
741 * c-c++-common/pr72747-2.c: Likewise.
742
987860a9 7432016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
744
745 * gcc.target/s390/oscbreak-1.c: New test.
746
55c01516 7472016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
748
749 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
750
452a353a 7512016-10-28 Jakub Jelinek <jakub@redhat.com>
752
971e7f12 753 PR rtl-optimization/77919
754 * g++.dg/torture/pr77919.C: New test.
755
452a353a 756 PR rtl-optimization/78132
757 * gcc.target/i386/pr78132.c: New test.
758
c8fb4e06 7592016-10-27 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
762
d59ca9c8 7632016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
764
765 * gcc.target/powerpc/vsx-simode.c: New test.
766 * gcc.target/powerpc/vsx-simode2.c: Likewise.
767 * gcc.target/powerpc/vsx-simode3.c: Likewise.
768
b95a2fd4 7692016-10-27 Jakub Jelinek <jakub@redhat.com>
770
bd7b3fc8 771 PR fortran/78026
772 * gfortran.dg/gomp/pr78026.f03: New test.
773 * gfortran.dg/select_type_38.f03: New test.
774
b95a2fd4 775 PR middle-end/78025
776 * g++.dg/gomp/declare-simd-7.C: New test.
777
bd7b3fc8 7782016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 779
780 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
781 * gfortran.dg/dec_init_2.f90: Likewise.
782 * gfortran.dg/dec_init_3.f90: New test.
783 * gfortran.dg/dec_init_4.f90: Likewise.
784
641ae1b8 7852016-10-27 Bin Cheng <bin.cheng@arm.com>
786
787 * gcc.dg/fold-narrowbopcst-1.c: New test.
788
bd7b3fc8 7892016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 790
791 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
792 dg-shouldfail/dg-output instead of XFAIL.
793 * gfortran.dg/dec_io_6.f90: Likewise.
794
84b72a11 7952016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
796
797 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
798 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
799 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
800 * gcc.target/arm/atomic-op-char-3.c: Likewise.
801 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
802 * gcc.target/arm/atomic-op-int-3.c: Likewise.
803 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
804 * gcc.target/arm/atomic-op-release-3.c: Likewise.
805 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
806 * gcc.target/arm/atomic-op-short-3.c: Likewise.
807
15eeb126 8082016-10-27 Bin Cheng <bin.cheng@arm.com>
809
810 * gcc.dg/fold-convmaxconv-1.c: New test.
811 * gcc.dg/fold-convminconv-1.c: New test.
812
2034deb9 8132016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 814
815 PR fortran/78092
816 * gfortran.dg/pr78092.f90: New test.
817
2db725dd 8182016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
819
820 PR target/78056
821 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
822 expected error message.
823 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
824 expected error message.
825 * gcc.target/powerpc/vsu/vec-all-nez-7.c
826 (test_all_not_equal_and_not_zero): Change expected error message.
827
816a8c6d 8282016-10-26 Jakub Jelinek <jakub@redhat.com>
829
830 PR fortran/77973
831 * gfortran.dg/gomp/pr77973.f90: New test.
832
ed09e1d5 8332016-10-26 Paul Thomas <pault@gcc.gnu.org>
834
835 PR fortran/78108
836 * gfortran.dg/submodule_18.f08: New test.
837 * gfortran.dg/submodule_19.f08: New test.
838
a0194feb 8392016-10-26 Michael Matz <matz@suse.de>
840
841 * g++.dg/pr78060.C: New test.
842 * gfortran.dg/pr78061.f: New test.
843 * g++.dg/pr78088.C: New test.
844
bd7b3fc8 8452016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 846
847 * gfortran.dg/dec_io_1.f90: New test.
848 * gfortran.dg/dec_io_2.f90: New test.
849 * gfortran.dg/dec_io_3.f90: New test.
850 * gfortran.dg/dec_io_4.f90: New test.
851 * gfortran.dg/dec_io_5.f90: New test.
852 * gfortran.dg/dec_io_6.f90: New test.
853
83ee671e 8542016-10-25 Jakub Jelinek <jakub@redhat.com>
855
856 PR sanitizer/78106
857 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
858
8592016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 860
861 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
862 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
863
9db5ef21 8642016-10-25 Eric Botcazou <ebotcazou@adacore.com>
865
866 * gnat.dg/opt59.adb: New test.
867 * gnat.dg/opt59_pkg.ad[sb]: New helper.
868
869 * gnat.dg/opt60.adb: New test.
870
255d575a 8712016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
872
873 PR fortran/72770
874 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
875 this pr.
876
6a2e2a85 8772016-10-25 Jakub Jelinek <jakub@redhat.com>
878
879 PR target/78102
880 * gcc.target/i386/pr78102.c: New test.
881
83ee671e 8822016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 883
884 * gfortran.dg/dec_logical_xor_1.f90: New test.
885 * gfortran.dg/dec_logical_xor_2.f90: New test.
886 * gfortran.dg/dec_logical_xor_3.f03: New test.
887
83ee671e 8882016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 889
890 * gfortran.dg/dec_loc_rval_1.f90: New test.
891 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 892 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 893
83ee671e 8942016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 895
006943e8 896 * gfortran.dg/dec_type_print.f90: New testcase.
897
83ee671e 8982016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 899
900 * gfortran.dg/feed_1.f90: New test.
901 * gfortran.dg/feed_2.f90: New test.
501b58b2 902
a07d5339 9032016-10-25 Martin Liska <mliska@suse.cz>
904
905 PR sanitizer/78106
906 * gcc.dg/asan/pr78106.c: New test.
907
131ad74b 9082016-10-25 Martin Liska <mliska@suse.cz>
909
910 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
911
78e31c4c 9122016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
913
914 PR target/78041
915 * gcc.target/arm/pr78041.c: New test.
916
6e1b2ffb 9172016-10-25 Jakub Jelinek <jakub@redhat.com>
918
919 * g++.dg/cpp1z/launder1.C: New test.
920 * g++.dg/cpp1z/launder2.C: New test.
921
c9a8ee19 9222016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 923 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 924
925 PR target/71676
926 PR target/71678
927 * gcc.target/avr/pr71676-2.c: New test.
928
24c7ece1 9292016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 930 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 931
932 PR target/71676
933 PR target/71678
934 * gcc.target/avr/pr71676-1.c: New test.
935 * gcc.target/avr/pr71676-3.c: New test.
936 * gcc.target/avr/pr71676.c: New test.
937 * gcc.target/avr/pr71678.c: New test.
938
2e2f6914 9392016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
940
941 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
942 such that cloned verions of tested functions are not created.
943
0fdad659 9442016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
945
946 PR fortran/71895
947 * gfortran.dg/pr71895.f90: New test.
948
1eaf0150 9492016-10-24 Jakub Jelinek <jakub@redhat.com>
950
951 * g++.dg/debug/dwarf2/ref-2.C: New test.
952
5f64e688 9532016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
954
955 * c-c++-common/Wint-in-bool-context-3.c: New test.
956
c62d63d4 9572016-10-24 Martin Sebor <msebor@redhat.com>
958
959 PR middle-end/77735
960 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
961 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
962 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
963 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
964 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
965 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
966 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
967
11cb7700 9682016-10-24 Richard Biener <rguenther@suse.de>
969
970 PR testsuite/71491
971 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
972 * gcc.dg/vect/slp-45.c: Likewise.
973
c2423c1d 9742016-10-24 Richard Biener <rguenther@suse.de>
975
976 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
977 * gcc.dg/tree-ssa/pr21458.c: Likewise.
978 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
979
2cd66116 9802016-10-24 Georg-Johann Lay <avr@gjlay.de>
981
982 PR target/78093
983 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
984 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
985
8cc18ee3 9862016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
987
988 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
989
595090de 9902016-10-24 Jakub Jelinek <jakub@redhat.com>
991
992 * gcc.target/i386/bmi2-pext-1.c: New test.
993 * gcc.target/i386/bmi2-pdep-1.c: New test.
994 * gcc.target/i386/bmi2-bzhi-3.c: New test.
995 * gcc.target/i386/tbm-bextri-1.c: New test.
996 * gcc.target/i386/bmi-bextr-6.c: New test.
997
98d9f593 9982016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
999
1000 PR target/77483
1001 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1002 * gcc.target/i386/pr65105-1.c: Likewise.
1003 * gcc.target/i386/pr65105-2.c: Likewise.
1004 * gcc.target/i386/pr65105-3.c: Likewise.
1005 * gcc.target/i386/pr65105-5.c: Likewise.
1006 * gcc.target/i386/pr67761.c: Likewise.
1007 * gcc.target/i386/pr70799-1.c: Likewise.
1008
020c2754 10092016-10-24 Martin Liska <mliska@suse.cz>
1010
1011 PR sanitizer/77966
1012 * c-c++-common/ubsan/unreachable-3.c: New test.
1013
a484f6fe 10142016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1015
1016 PR fortran/77763
1017 * gfortran.dg/pr77763.f90
1018
1a6627ef 10192016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1020
1021 PR fortran/54730
1022 PR fortran/78033
1023 * gfortran.dg/pr78033.f90: New test.
1024
b0cb70c0 10252016-10-23 Paul Thomas <pault@gcc.gnu.org>
1026
1027 PR fortran/69834
1028 * gfortran.dg/select_type_1.f03: Change error for overlapping
1029 TYPE IS cases.
1030 * gfortran.dg/select_type_36.f03: New test.
1031
11d8d4ee 10322016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1035
5676fa7f 10362016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1037
1038 PR fortran/78021
1039 * gfortran.dg/string_length_3.f90: New test.
1040
d202d7b5 10412016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1042
d202d7b5 1043 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1044
10452016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1046
1047 PR fortran/43366
1048 PR fortran/57117
1049 PR fortran/61337
1050 * gfortran.dg/alloc_comp_class_5.f03: New test.
1051 * gfortran.dg/class_allocate_21.f90: New test.
1052 * gfortran.dg/class_allocate_22.f90: New test.
1053 * gfortran.dg/realloc_on_assign_27.f08: New test.
1054
5a096987 10552016-10-21 Jeff Law <law@redhat.com>
1056
1057 * PR tree-optimization/71947
1058 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1059 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1060 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1061
6cb5d057 10622016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1063
1064 * gcc.dg/ipa/vrp5.c: New test.
1065 * gcc.dg/ipa/vrp6.c: New test.
1066
0ee6ade7 10672016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1068
1069 * gcc.target/aarch64/test_frame_17.c: New test.
1070
0fe76522 10712016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1072
1073 * gcc.target/aarch64/test_frame_17.c: New test.
1074
4e2173b0 10752016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1076
1077 PR preprocessor/71681
1078 * gcc.dg/cpp/pr71681-1.c: New testcase
1079 * gcc.dg/cpp/pr71681-2.c: Likewise
1080 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1081 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1082 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1083 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1084
4d8040d8 10852016-10-21 Jakub Jelinek <jakub@redhat.com>
1086
1a4cced6 1087 PR target/78057
1088 * gcc.target/i386/pr78057.c: New test.
1089
4d8040d8 1090 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1091
60e91af4 10922016-10-21 Paul Thomas <pault@gcc.gnu.org>
1093
1094 PR fortran/69566
1095 * gfortran.dg/select_type_37.f03: New test.
1096
c2c800fc 10972016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1098
1099 PR target/71627
1100 * gcc.target/avr/pr71627.c: New test
1101
121d313b 11022016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1103
1104 * gcc.target/sparc/overflow-1.c: New test.
1105 * gcc.target/sparc/overflow-2.c: Likewise.
1106 * gcc.target/sparc/overflow-3.c: Likewise.
1107
f1ea412a 11082016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1109
1110 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1111 effective target.
1112
ec85126d 11132016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1114
1115 PR rtl-optimization/78038
1116 * gcc.target/aarch64/pr78038.c: New test.
1117
a3d5ca2a 11182016-10-21 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/78051
1121 * g++.dg/torture/pr78051.C: New testcase.
1122
127b5b65 11232016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1124
1125 * c-c++-common/wdate-time.c: Restored test case.
1126 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1127
8d379b82 11282016-10-20 Jakub Jelinek <jakub@redhat.com>
1129
1130 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1131
e0a20c9e 11322016-10-20 Uros Bizjak <ubizjak@gmail.com>
1133
1134 PR target/78037
1135 * gcc.target/i386/pr78037.c: New test.
1136
06904722 11372016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gcc.target/visium/overflow8.c: New.
1140 * gcc.target/visium/overflow16.c: Likewise.
1141 * gcc.target/visium/overflow32: Likewise.
1142
92a2a716 11432016-10-20 Michael Matz <matz@suse.de>
1144
1145 * gcc.dg/loop-split.c: New test.
1146 * gcc.dg/tree-ssa/ifc-9.c: Update.
1147 * gcc.dg/tree-ssa/ifc-10.c: Update.
1148
8a0d346b 11492016-10-20 Richard Biener <rguenther@suse.de>
1150
1151 * gcc.dg/graphite/pr35356-1.c: Update.
1152
bc3bde59 11532016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1154
1155 PR c++/77446
1156 * g++.dg/cpp1y/pr77446.C: New.
1157
ab056ef4 11582016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1159
1160 PR tree-optimization/53979
1161 * gcc.dg/pr53979-1.c: New test-case.
1162 * gcc.dg/pr53979-2.c: Likewise.
1163
5c2ba578 11642016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1165
1166 * c-c++-common/Wint-in-bool-context-2.c: New test.
1167
dbbe97e3 11682016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1169
1170 * gfortran.dg/dtio_17.f90: Fix test.
1171
0d05daf3 11722016-10-19 Aldy Hernandez <aldyh@redhat.com>
1173
1174 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1175 * gcc.dg/Walloca-2.c: Same.
1176
e066ee66 11772016-10-19 Aldy Hernandez <aldyh@redhat.com>
1178
1179 * gcc.dg/Wvla-1.c: Rename to...
1180 * gcc.dg/Wvla-larger-than-1.c: ...this.
1181 * gcc.dg/Wvla-2.c: Rename to...
1182 * gcc.dg/Wvla-larger-than-2.c: ...this.
1183 * gcc.dg/Wvla-3.c: Rename to...
1184 * gcc.dg/Walloca-11.c.: ...this.
1185 * gcc.dg/wvla-[1-7].c: Rename to:
1186 * gcc.dg/Wvla-[1-7].c: ...this.
1187
82112bf2 11882016-10-19 Bin Cheng <bin.cheng@arm.com>
1189
1190 PR tree-optimization/78005
1191 * gcc.dg/vect/pr78005.c: New.
1192 * gcc.target/i386/l_fma_float_1.c: Revise test.
1193 * gcc.target/i386/l_fma_float_2.c: Ditto.
1194 * gcc.target/i386/l_fma_float_3.c: Ditto.
1195 * gcc.target/i386/l_fma_float_4.c: Ditto.
1196 * gcc.target/i386/l_fma_float_5.c: Ditto.
1197 * gcc.target/i386/l_fma_float_6.c: Ditto.
1198 * gcc.target/i386/l_fma_double_1.c: Ditto.
1199 * gcc.target/i386/l_fma_double_2.c: Ditto.
1200 * gcc.target/i386/l_fma_double_3.c: Ditto.
1201 * gcc.target/i386/l_fma_double_4.c: Ditto.
1202 * gcc.target/i386/l_fma_double_5.c: Ditto.
1203 * gcc.target/i386/l_fma_double_6.c: Ditto.
1204
b3e3b38b 12052016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1206
1207 PR tree-optimization/78024
1208 * gcc.dg/goacc/loop-processing-1.c: New file.
1209
1227b118 12102016-10-19 Richard Biener <rguenther@suse.de>
1211
1212 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1213
f9debd38 12142016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1215
1216 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1217 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1218 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1219 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1220 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1221 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1222 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1223 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1224 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1225 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1226 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1227 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1228 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1229 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1230 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1231 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1232 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1233 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1234 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1235 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1236 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1237 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1238 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1239 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1240 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1241 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1242 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1243 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1244 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1245 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1246 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1247 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1248 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1249 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1250 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1251 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1252 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1253 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1254 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1255 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1256 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1257 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1258 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1259 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1260 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1261 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1262 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1263 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1264 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1265 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1266 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1267 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1268 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1269 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1270 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1271 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1272 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1273 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1274 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1275 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1276 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1279 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1280 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1281 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1285 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1286 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1287 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1288 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1289 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1290 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1291 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1292 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1293 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1294 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1295 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1296 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1297 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1298 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1299 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1300 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1301 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1302 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1303 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1304 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1305 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1306 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1307 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1308 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1309 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1310 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1311 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1312 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1313 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1315 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1316 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1317 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1318 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1319 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1320 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1321 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1322 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1323 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1324 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1325 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1326 * gcc.target/powerpc/vsu/vsu.exp: New file.
1327
4d7671d9 13282016-10-18 Uros Bizjak <ubizjak@gmail.com>
1329
1330 PR target/77991
1331 * gcc.target/i386/pr77991.c: New test.
1332
ce1813aa 13332016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1334
1335 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1336 LTO is used.
1337
7c57132a 13382016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1339
4d7671d9 1340 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1341
9edca09e 13422016-10-18 Richard Biener <rguenther@suse.de>
1343
1344 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1345 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1346 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1347 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1348 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1349 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1350 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1351 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1352 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1353 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1354 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1355 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1356 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1357 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1358 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1359 * gcc.dg/pr68217.c: Likewise.
1360 * gcc.dg/predict-9.c: Likewise.
1361 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1362 * gcc.dg/predict-1.c: Likewise.
1363
089541f0 13642016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1365
1366 * gfortran.dg/dtio_17.f90: New test.
1367
130a8de2 13682016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1369
1370 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1371
fc323d70 13722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1373
1374 * gcc.dg/ipa/vrp4.c: New test.
1375
5b48910f 13762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1377
1378 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1379 * gcc.dg/torture/pr39074.c: Likewise.
1380
946d814a 13812016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1384 * gnat.dg/trampoline4.adb: Minor tweak.
1385
53cddf24 13862016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1387
1388 PR tree-optimization/77916
1389 * gcc.dg/torture/pr77916.c: New.
1390
443d1195 13912016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1392
1393 PR fortran/77978
1394 * gfortran.dg/pr77978_1.f90: New test.
1395 * gfortran.dg/pr77978_2.f90: Ditto.
1396 * gfortran.dg/pr77978_3.f90: Ditto.
1397
5db34fe5 13982016-10-17 Paul Thomas <pault@gcc.gnu.org>
1399
1400 PR fortran/61420
1401 PR fortran/78013
1402 * gfortran.dg/proc_ptr_49.f90: New test.
1403
a68b3ea1 14042016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1405
1406 PR target/77308
1407 * gcc.target/arm/pr77308.c: New test.
1408
dbd2f085 14092016-10-17 David Edelsohn <dje.gcc@gmail.com>
1410
1411 * lib/target-supports.exp
1412 (check_effective_target_floatn_nx_runtime): Return 0 for
1413 powerpc*-ibm-aix*.
1414
5bcc4152 14152016-10-17 Andrew Pinski <apinski@cavium.com>
1416
1417 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1418 long instead of long.
1419 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1420 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1421 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1422 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1423 * gcc.target/aarch64/pr68102_1.c: Likewise.
1424 * gcc.target/aarch64/target_attr_3.c: Likewise.
1425
6539e0f7 14262016-10-17 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/77988
1429 * gcc.dg/torture/pr77988.c: New testcase.
1430
6a0d39d6 14312016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1432
1433 * gcc.dg/pr71636-1.c: New test-case.
1434 * gcc.dg/pr71636-2.c: Likewise.
1435
a27e3913 14362016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1437
1438 * gnat.dg/trampoline3.adb: New test.
1439 * gnat.dg/trampoline4.adb: Likewise.
1440
4c3a9c43 14412016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1442
1443 * gfortran.dg/dtio_16.f90: New test.
1444
b39e7130 14452016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1446
1447 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1448 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1449 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1450
e16e12bf 14512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1452
1453 * gcc.target/sparc/popc.c: Rename to...
1454 * gcc.target/sparc/popc-1.c: ...this.
1455 * gcc.target/sparc/popc-2.c: New test.
1456
f2540a7e 14572016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1458
1459 PR fortran/77972
1460 * gfortran.dg/unexpected_eof_4.f90: New test.
1461
5ba96fdd 14622016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1463
c258c004 1464 PR libfortran/48587
1465 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1466
6b34469c 14672016-10-14 Jakub Jelinek <jakub@redhat.com>
1468
7aeed2e5 1469 PR middle-end/77959
1470 * gfortran.dg/pr77959.f90: New test.
1471
6b34469c 1472 DR 1511 - const volatile variables and ODR
1473 * g++.dg/DRs/dr1511-1.C: New test.
1474 * g++.dg/DRs/dr1511-2.C: New test.
1475
f81df488 14762016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1477
1478 * gnat.dg/debug7.adb (dg-options): Remove -g.
1479 * gnat.dg/debug8.adb (dg-options): Add -margs.
1480 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1481
e5664bb5 14822016-10-14 Richard Biener <rguenther@suse.de>
1483
1484 PR tree-optimization/77979
1485 * gcc.dg/torture/pr77979.c: New testcase.
1486
3b7a15a1 14872016-10-14 Martin Liska <mliska@suse.cz>
1488
1489 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1490 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1491 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1492
2b379696 14932016-10-14 Uros Bizjak <ubizjak@gmail.com>
1494
1495 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1496 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1497 * gcc.dg/torture/pr77937-2.c: Likewise.
1498
0dfdb37a 14992016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gnat.dg/lto15.adb: Adjust.
1502 * gnat.dg/lto16.adb: Likewise.
1503 * gnat.dg/lto17.adb: Likewise
1504 * gnat.dg/lto18.ad[sb]: New test.
1505 * gnat.dg/lto18_pkg.ads: New helper.
1506 * gnat.dg/lto19.adb: New test.
1507 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1508 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1509 * gnat.dg/lto20.adb: New test.
1510 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1511
30825815 15122016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1513
1514 * gfortran.dg/coarray_38.f90: Expect error message.
1515
f6412f44 15162016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1517
1518 * gcc.target/aarch64/spellcheck_1.c: New test.
1519 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1520 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1521 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1522 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1523 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1524
7a8fd205 15252016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1526
1527 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1528
0512a8c6 15292016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1530
1531 PR tree-optimization/77937
1532 * gcc.dg/torture/pr77937-1.c: New.
1533 * gcc.dg/torture/pr77937-2.c: New.
1534
81f19d90 15352016-10-13 Jakub Jelinek <jakub@redhat.com>
1536
1537 * g++.dg/cpp1z/inline-var1.C: New test.
1538 * g++.dg/cpp1z/inline-var1a.C: New test.
1539 * g++.dg/cpp1z/inline-var1.h: New file.
1540 * g++.dg/cpp1z/inline-var2.C: New test.
1541 * g++.dg/cpp1z/inline-var3.C: New test.
1542 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1543 uninitialized const.
1544
83ee671e 15452016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1546
f3e6118a 1547 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1548 Xscale is specified, not just -march.
1549 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1550 is incompatible with Xscale.
8d16d6ff 1551
2e7b05a3 15522016-10-13 Martin Sebor <msebor@redhat.com>
1553
1554 PR c++/71912
1555 * g++.dg/ext/flexary4.C: Adjust.
1556 * g++.dg/ext/flexary5.C: Same.
1557 * g++.dg/ext/flexary9.C: Same.
1558 * g++.dg/ext/flexary19.C: New test.
1559 * g++.dg/ext/flexary18.C: New test.
1560 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1561 regression test.
4d7671d9 1562 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1563 Avoid generating a flexible array member in an array.
2e7b05a3 1564
ff56abd1 15652016-10-13 Martin Sebor <msebor@redhat.com>
1566
1567 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1568 to placate -Wformat on targets where the type is not int.
1569
c4966203 15702016-10-13 David Malcolm <dmalcolm@redhat.com>
1571
1572 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1573 in INSN_LOCATION.
1574
0655e0e6 15752016-10-13 Bin Cheng <bin.cheng@arm.com>
1576
1577 * gcc.target/i386/l_fma_float_1.c: Revise test.
1578 * gcc.target/i386/l_fma_float_2.c: Ditto.
1579 * gcc.target/i386/l_fma_float_3.c: Ditto.
1580 * gcc.target/i386/l_fma_float_4.c: Ditto.
1581 * gcc.target/i386/l_fma_float_5.c: Ditto.
1582 * gcc.target/i386/l_fma_float_6.c: Ditto.
1583 * gcc.target/i386/l_fma_double_1.c: Ditto.
1584 * gcc.target/i386/l_fma_double_2.c: Ditto.
1585 * gcc.target/i386/l_fma_double_3.c: Ditto.
1586 * gcc.target/i386/l_fma_double_4.c: Ditto.
1587 * gcc.target/i386/l_fma_double_5.c: Ditto.
1588 * gcc.target/i386/l_fma_double_6.c: Ditto.
1589
c4dd22f7 15902016-10-13 Bin Cheng <bin.cheng@arm.com>
1591
1592 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1593
73e363e1 15942016-10-13 Bin Cheng <bin.cheng@arm.com>
1595
1596 * gcc.dg/vect/vect-98.c: Refine test case.
1597 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1598 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1599 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1600
c0f4422f 16012016-10-13 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR c/77946
1604 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1605
5d3eb95a 16062016-10-13 Martin Liska <mliska@suse.cz>
1607
1608 PR tree-optimization/77943
1609 * g++.dg/tree-ssa/pr77943.C: New test.
1610
eb04d24c 16112016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1612
1613 PR fortran/72832
1614 * gfortran.dg/allocate_with_source_22.f03: New test.
1615 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1616 fail.
1617
4c57e30a 16182016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1619
1620 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1621 * gcc.target/arm/movsi_movw.c: Likewise.
1622 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1623 directive to work on big endian targets.
1624
a70bfd3e 16252016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1626
1627 * gcc.dg/tree-ssa/evrp6.c: New test.
1628
ef51c561 16292016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1630
1631 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1632 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1633 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1634
c1276ee1 16352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1636
1637 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1638 * gcc.target/powerpc/warn-2.c: Ditto.
1639
a5c34f4b 16402016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1641
1642 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1643 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1644 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1645 for -mmsa.
1646 * gcc.target/mips/msa.c: New test.
1647 * gcc.target/mips/msa-builtins.c: Likewise.
1648 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1649 (check_effective_target_mips_msa_runtime): Likewise.
1650 (check_effective_target_mips_msa): Likewise.
1651 (add_options_for_mips_msa): Likewise.
1652 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1653 (check_effective_target_vect_intfloat_cvt): Likewise.
1654 (check_effective_target_vect_uintfloat_cvt): Likewise.
1655 (check_effective_target_vect_floatint_cvt): Likewise.
1656 (check_effective_target_vect_floatuint_cvt): Likewise.
1657 (check_effective_target_vect_shift): Likewise.
1658 (check_effective_target_vect_shift_char): Likewise.
1659 (check_effective_target_vect_long): Likewise.
1660 (check_effective_target_vect_float): Likewise.
1661 (check_effective_target_vect_double): Likewise.
1662 (check_effective_target_vect_long_long): Likewise.
1663 (check_effective_target_vect_perm): Likewise.
1664 (check_effective_target_vect_perm_byte): Likewise.
1665 (check_effective_target_vect_perm_short): Likewise.
1666 (check_effective_target_vect_sdot_qi): Likewise.
1667 (check_effective_target_vect_udot_qi): Likewise.
1668 (check_effective_target_vect_sdot_hi): Likewise.
1669 (check_effective_target_vect_udot_hi): Likewise.
1670 (check_effective_target_vect_pack_trunc): Likewise.
1671 (check_effective_target_vect_unpack): Likewise.
1672 (check_effective_target_vect_hw_misalign): Likewise.
1673 (check_effective_target_vect_condition): Likewise.
1674 (check_effective_target_vect_cond_mixed): Likewise.
1675 (check_effective_target_vect_char_mult): Likewise.
1676 (check_effective_target_vect_short_mult): Likewise.
1677 (check_effective_target_vect_int_mult): Likewise.
1678 (check_effective_target_vect_extract_even_odd): Likewise.
1679 (check_effective_target_vect_interleave): Likewise.
1680 (check_vect_support_and_set_flags): Check if the target supports MSA
1681 and append to the list of EFFECTIVE_TARGETS.
1682
3e7c21b1 16832016-10-12 Richard Biener <rguenther@suse.de>
1684
1685 PR debug/77947
1686 * g++.dg/torture/pr77947.C: New testcase.
1687
bd043173 16882016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1689
1690 * gnat.dg/debug8.adb: New testcase.
1691
dade7ede 16922016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1693
1694 * gnat.dg/debug9.adb: New testcase.
1695
98e16200 16962016-10-12 Richard Biener <rguenther@suse.de>
1697
1698 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1699 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1700 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1701
30855003 17022016-10-12 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/77920
1705 * gcc.dg/torture/pr77920.c: New testcase.
1706
12663602 17072016-10-12 Jakub Jelinek <jakub@redhat.com>
1708
221d7858 1709 PR tree-optimization/77929
1710 * gcc.c-torture/compile/pr77929.c: New test.
1711
12663602 1712 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1713 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1714 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1715 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1716 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1717 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1718 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1719 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1720 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1721
443a4842 17222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gcc.target/sparc/setcc-4.c: Adjust.
1725 * gcc.target/sparc/setcc-5.c: Likewise.
1726 * gcc.target/sparc/setcc-6.c: Likewise.
1727 * gcc.target/sparc/setcc-7.c: Likewise.
1728 * gcc.target/sparc/setcc-8.c: Likewise.
1729 * gcc.target/sparc/setcc-9.c: Likewise.
1730 * gcc.target/sparc/setcc-10.c: Delete.
1731
ffe8440e 17322016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1733
1734 PR fortran/77942
1735 * gfortran.dg/pr77942.f90
1736
f9d86318 17372016-10-11 Fritz Reese <fritzoreese@gmail.com>
1738
1739 * gfortran.dg/dec_math.f90: New testsuite.
1740
aec336e9 17412016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1742
1743 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1744 (main): Declare j as i32 instead of int.
1745
96eb1519 17462016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1747
1748 PR testsuite/PR77710
1749 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1750 target triplet instead of *-*-*-*.
1751
a84cc613 17522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1753
1754 * gnat.dg/unchecked_convert10.adb: New test.
1755 * gnat.dg/unchecked_convert11.adb: Likewise.
1756 * gnat.dg/unchecked_convert12.adb: Likewise.
1757
94ec1a50 17582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gcc.target/sparc/cbcond-1.c: New test.
1761 * gcc.target/sparc/cbcond-2.c: Likewise.
1762 * gcc.target/sparc/movcc-1.c: Likewise.
1763 * gcc.target/sparc/movcc-2.c: Likewise.
1764 * gcc.target/sparc/setcc-1.c: Adjust.
1765 * gcc.target/sparc/setcc-2.c: Likewise.
1766 * gcc.target/sparc/setcc-3.c: Likewise.
1767 * gcc.target/sparc/setcc-4.c: Likewise.
1768 * gcc.target/sparc/setcc-5.c: Likewise.
1769 * gcc.target/sparc/setcc-6.c: New test.
1770 * gcc.target/sparc/setcc-7.c: Likewise.
1771 * gcc.target/sparc/setcc-8.c: Likewise.
1772 * gcc.target/sparc/setcc-9.c: Likewise.
1773 * gcc.target/sparc/setcc-10.c: Likewise.
1774
74cf8d76 17752016-10-10 Jeff Law <law@redhat.com>
1776
1777 PR tree-optimization/71947
1778 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1779 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1780 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1781 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1782 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1783 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1784
8d3bf9df 17852016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1786
1787 PR fortran/77915
1788 * gfortran.dg/matmul_11.f90: New test.
1789
ade2e453 17902016-10-10 Jiong Wang <jiong.wang@arm.com>
1791
1792 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1793 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1843 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1844 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1845 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1846 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1847 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1851
d9b5db8e 18522016-10-10 Jiong Wang <jiong.wang@arm.com>
1853
1854 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1868
67789205 18692016-10-10 Jiong Wang <jiong.wang@arm.com>
1870
1871 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1872 Enable AArch64.
1873 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1874 vdup*_laneq.
1875 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1879
6dfe8276 18802016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1881 Jiong Wang <jiong.wang@arm.com>
1882
1883 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1884 AArch64 support.
1885 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1886 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1887 AArch64 targets.
1888 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1889 AArch64 targets.
1890 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1891 targets.
1892 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1893
ec8fd20e 18942016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * gnat.dg/specs/vfa.ads: New test.
1897
6dfe8276 18982016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1899
1900 * gnat.dg/inline13.ad[sb]: New test.
1901 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1902
8fc51369 19032016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gnat.dg/biased_subtype.adb: New test.
1906
b4d09fc1 19072016-10-09 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR tree-optimization/77901
1910 * gcc.c-torture/compile/pr77901.c: New test.
1911
14964a36 19122016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1913
1914 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1915 * gcc.dg/ipa/propalign-2.c: Likewise
1916 * gcc.dg/ipa/propalign-3.c: Likewise.
1917 * gcc.dg/ipa/propalign-4.c: Likewise.
1918 * gcc.dg/ipa/propalign-5.c: Likewise.
1919
ad0c1dec 19202016-10-08 Jakub Jelinek <jakub@redhat.com>
1921
ae691a10 1922 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1923
4582d852 1924 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1925
ad0c1dec 1926 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1927 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1928
90a2ad05 19292016-10-07 Fritz Reese <fritzoreese@gmail.com>
1930
1931 * gfortran.dg/dec_union_11.f90: New testcase.
1932
4076953a 19332016-10-07 Nathan Sidwell <nathan@acm.org>
1934
1935 PR c++/66443
1936 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1937 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1938 * g++.dg/cpp1y/pr66443-cxx14.C: New
1939 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1940 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1941
cd45162d 19422016-10-07 Jakub Jelinek <jakub@redhat.com>
1943
1944 * g++.dg/cpp0x/addressof1.C: New test.
1945 * g++.dg/cpp0x/addressof2.C: New test.
1946
7d29bba9 19472016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1948
1949 * gcc.target/powerpc/float128-type-1.c: New test to check that
1950 PowerPC 64-bit Linux enables -mfloat128-type by default.
1951 * gcc.target/powerpc/float128-type-2.c: Likewise.
1952 * gcc.target/powerpc/float128-mix.c: Change error message to
1953 reflect that __ibm128 is now #define'ed to be long double.
1954
7d562e89 19552016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1956
1957 PR fortran/77406
1958 * gfortran.dg/pr77406.f90: New test.
1959 * gfortran.dg/assumed_type_3.f90: Update error messages.
1960 * gfortran.dg/defined_operators_1.f90: Ditto.
1961 * gfortran.dg/generic_26.f90: Ditto.
1962 * gfortran.dg/generic_7.f90: Ditto.
1963 * gfortran.dg/gomp/udr5.f90: Ditto.
1964 * gfortran.dg/gomp/udr7.f90: Ditto.
1965 * gfortran.dg/interface_1.f90: Ditto.
1966 * gfortran.dg/interface_37.f90: Ditto.
1967 * gfortran.dg/interface_5.f90: Ditto.
1968 * gfortran.dg/interface_6.f90: Ditto.
1969 * gfortran.dg/interface_7.f90
1970 * gfortran.dg/no_arg_check_3.f90
1971 * gfortran.dg/operator_5.f90
1972 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1973
0365bfa8 19742016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1975
1976 PR c++/77700
1977 * c-c++-common/Wint-in-bool-context.c: Update test.
1978
1941149a 19792016-10-07 Richard Biener <rguenther@suse.de>
1980
1981 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1982 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1983
dc5b5d21 19842016-10-07 Marek Polacek <polacek@redhat.com>
1985
1986 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1987
30ac4925 19882016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1989
1990 PR c++/69733
1991 * c-c++-common/pr69733.c: New test.
1992 * gcc.dg/pr69733.c: New test.
1993 * gcc.target/i386/pr69733.c: New test.
1994
95c0ad19 19952016-10-07 Marek Polacek <polacek@redhat.com>
1996
1997 PR c++/77803
1998 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1999
fafde080 20002016-10-07 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR tree-optimization/77664
2003 * gcc.dg/tree-ssa/pr77664.c: New test.
2004 * gcc.dg/pr77664.c: New test.
2005
20062016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2007
2008 * gfortran.dg/pr69955.f90: New test.
2009
4147af80 20102016_10-06 Louis Krupp <louis.krupp@zoho.com>
2011
2012 PR fortran/57910
2013 * gfortran.dg/pr57910.f90: New test.
2014
adeca879 20152016-10-06 Jakub Jelinek <jakub@redhat.com>
2016
2017 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2018 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2019
fefb1a11 20202016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2021
2022 PR tree-optimization/77862
2023 * gcc.dg/pr77862.c: New test.
2024
f7df25e9 20252016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2026
2027 * gcc.dg/tree-ssa/evrp4.c: New test.
2028
3ff1ad36 20292016-10-06 Jeff Law <law@redhat.com>
2030
2031 PR tree-optimization/71661
2032 * gcc.dg/tree-ssa/pr71661.c: New test.
2033
1424fde5 20342016-10-06 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/77855
2037 * gcc.dg/torture/pr77855.c: New testcase.
2038
a22dd5ec 20392016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2040 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2041
2042 * g++.dg/other/pr77759.C: New test.
2043
cb1f8eb4 20442016-10-06 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/77839
2047 * gcc.dg/torture/pr77839.c: New testcase.
2048
bb513366 20492016-10-06 Marek Polacek <polacek@redhat.com>
2050
2051 * g++.dg/cpp1z/init-statement9.C: New test.
2052
26d689f4 20532016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2054
2055 * gcc.target/i386/pcommit-1.c: Deleted.
2056 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2057 * gcc.target/i386/sse-13.c: Ditto.
2058 * gcc.target/i386/sse-14.c: Ditto.
2059 * gcc.target/i386/sse-22.c: Ditto.
2060 * gcc.target/i386/sse-23.c: Ditto.
2061 * g++.dg/other/i386-2.C: Ditto.
2062
847e66cc 20632016-10-05 Uros Bizjak <ubizjak@gmail.com>
2064
2065 * gcc.target/i386/pr77833.c: Require int128 effective target.
2066
670ec524 20672016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2068
2069 PR fortran/58991
2070 PR fortran/58992
2071 * gfortran.dg/associate_22.f90: New test.
2072
fca4e258 20732016-10-05 Fritz Reese <fritzoreese@gmail.com>
2074
2075 * gfortran.dg/dec_union_9.f90: New testcase.
2076 * gfortran.dg/dec_union_10.f90: New testcase.
2077
994fc95f 20782016-10-05 Jakub Jelinek <jakub@redhat.com>
2079
c6958264 2080 PR sanitizer/66343
2081 * gcc.dg/pch/pr66343-3.c: New test.
2082 * gcc.dg/pch/pr66343-3.hs: New file.
2083
994fc95f 2084 PR sanitizer/66343
2085 * gcc.dg/pch/pr66343-1.c: New test.
2086 * gcc.dg/pch/pr66343-1.hs: New file.
2087 * gcc.dg/pch/pr66343-2.c: New test.
2088 * gcc.dg/pch/pr66343-2.hs: New file.
2089
2b6903a5 20902016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2091
2092 * c-c++-common/Wint-in-bool-context.c: Update test.
2093
a9e44c43 20942016-10-05 Marek Polacek <polacek@redhat.com>
2095
2096 * g++.dg/cpp1z/init-statement1.C: New test.
2097 * g++.dg/cpp1z/init-statement2.C: New test.
2098 * g++.dg/cpp1z/init-statement3.C: New test.
2099 * g++.dg/cpp1z/init-statement4.C: New test.
2100 * g++.dg/cpp1z/init-statement5.C: New test.
2101 * g++.dg/cpp1z/init-statement6.C: New test.
2102 * g++.dg/cpp1z/init-statement7.C: New test.
2103 * g++.dg/cpp1z/init-statement8.C: New test.
2104
d0a5b595 21052016-10-05 Louis Krupp <louis.krupp@zoho.com>
2106
2107 PR fortran/67524
2108 * gfortran.dg/pr67524.f90: New test.
2109
c7b01e77 21102016-10-05 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR sanitizer/77823
2113 * c-c++-common/ubsan/shift-9.c: New test.
2114
d204444e 21152016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2116
2117 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2118 of int if __SIZEOF_INT__ is less than 4 bytes.
2119
ea55eab9 21202016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2121
2122 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2123 * gfortran.dg/class_array_20.f03: Likewise.
2124 * gfortran.dg/class_array_21.f03: Likewise.
2125 * gfortran.dg/finalize_29.f08: Likewise.
2126 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2127
bf1426ea 21282016-10-05 Richard Biener <rguenther@suse.de>
2129
2130 PR middle-end/77826
2131 * gcc.dg/torture/pr77826.c: New testcase.
2132
eb93b162 21332016-10-05 Richard Biener <rguenther@suse.de>
2134
2135 * gcc.dg/fold-copysign-1.c: New testcase.
2136
830f8f08 21372016-10-05 Andreas Schwab <schwab@suse.de>
2138
2139 * g++.dg/pr49847-2.C: Remove.
2140
ce229d56 21412016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2142
2143 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2144
d82d27a3 21452016-10-05 Richard Biener <rguenther@suse.de>
2146
2147 PR middle-end/55152
2148 * gcc.dg/pr55152-2.c: New testcase.
2149
29e40d1d 21502016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2151
2152 * gfortran.dg/dtio_15.f90: New test.
2153
78dc0da1 21542016-10-04 Ian Lance Taylor <iant@golang.org>
2155
2156 * gcc.dg/split-7.c: New test.
2157
f72de674 21582016-10-04 Martin Sebor <msebor@redhat.com>
2159
2160 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2161 %lc directive to wint_t to silence -Wformat warnings on targets
2162 where the latter is a distinct type such as long.
2163
c30da209 21642016-10-04 Martin Sebor <msebor@redhat.com>
2165
2166 PR c++/77804
2167 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2168
c93d719b 21692016-10-04 Jakub Jelinek <jakub@redhat.com>
2170
c8887d28 2171 PR c++/77791
2172 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2173
c93d719b 2174 * g++.dg/other/java3.C: Remove.
2175 * g++.dg/other/java1.C: Remove.
2176 * g++.dg/other/error12.C: Remove.
2177 * g++.dg/other/java2.C: Remove.
2178 * g++.dg/warn/Wnvdtor.C: Remove.
2179 * g++.dg/lookup/java1.C: Remove.
2180 * g++.dg/lookup/java2.C: Remove.
2181 * g++.dg/ext/pr34829.C: Remove.
2182 * g++.dg/ext/java-3.C: Remove.
2183 * g++.dg/ext/java-1.C: Remove.
2184 * g++.dg/ext/java-2.C: Remove.
2185 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2186
e62363b1 21872016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2188
2189 PR tree-optimization/77808
2190 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2191
38f18c01 21922016-10-04 Richard Biener <rguenther@suse.de>
2193
2194 PR tree-optimization/77399
2195 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2196
47fd90af 21972016-10-04 Richard Biener <rguenther@suse.de>
2198
2199 PR middle-end/77833
2200 * gcc.target/i386/pr77833.c: New testcase.
2201
2f8d6297 22022016-09-26 Jeff Law <law@redhat.com>
2203
2204 PR tree-optimization/71550
2205 PR tree-optimization/71403
2206 * gcc.c-torture/execute/pr71550.c: New test.
2207
4092cccf 22082016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2209
2210 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2211 option.
2212
8e8fe25a 22132016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2214
2215 Revert
2216 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2217
2218 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2219
fcfa0d6a 22202016-10-03 Marek Polacek <polacek@redhat.com>
2221
2222 * g++.dg/cpp0x/nullptr37.C: New test.
2223
255beb07 22242016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2225
2226 * c-c++-common/Wint-in-bool-context.c: Update test.
2227
16127d51 22282016-10-02 Jakub Jelinek <jakub@redhat.com>
2229
2230 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2231 earlier.
2232 * g++.dg/charset/asm2.c (memmove): Likewise.
2233 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2234 * g++.dg/tls/diag-4.C (foo): Likewise.
2235 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2236 dg-warning, fix up regex.
2237 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2238 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2239 * g++.old-deja/g++.mike/net31.C: Likewise.
2240 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2241 for C++17.
2242 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2243 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2244
c9e875f1 22452016-10-01 Richard Biener <rguenther@suse.de>
2246
2247 PR middle-end/77798
2248 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2249
77daf8b6 22502016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2251
2252 PR fortran/77663
2253 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2254
ff2feb8b 22552016-10-01 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR c/77490
2258 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2259 Add dg-prune-output directive.
2260
fd3720ac 22612016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2262
2263 PR fortran/66643
2264 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2265 * gfortran.fortran-torture/compile/write.f90: Update test.
2266
dd07e329 22672016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2268
2269 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2270 arm_fp16_alternative_ok as the required effective target.
2271 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2272 -mfp16-format=alternative to the dg-options directive and remove
2273 the dg-add-options directive.
2274
580083a2 22752016-09-30 Fritz Reese <fritzoreese@gmail.com>
2276
2277 PR fortran/77764
2278 * gfortran.dg/dec_union_8.f90: New testcase.
2279
f24fcad2 22802016-09-30 Fritz Reese <fritzoreese@gmail.com>
2281
2282 PR fortran/77782
2283 * gfortran.dg/dec_structure_16.f90: New testcase.
2284
e0e00cf4 22852016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2286
2287 * gfortran.dg/coarray_allocate_10.f08: New test.
2288 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2289
44211526 22902016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2291
2292 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2293
e2441cd8 22942016-09-30 Richard Biener <rguenther@suse.de>
2295
2296 PR tree-optimization/77399
2297 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2298
0914a8ef 22992016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2300
5db34fe5 2301 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2302 -fdelete-null-pointer-checks explicit.
2303 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2304 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2305 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2306 * gcc.dg/pic-1.c: Require fpic target support.
2307 * gcc.dg/pic-2.c: Likewise.
2308
c5d89bae 23092016-09-29 Jakub Jelinek <jakub@redhat.com>
2310
2311 Implement P0001R1 - C++17 removal of register storage class specifier
2312 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2313 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2314 C++17.
2315 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2316 keyword if not __SSE2__.
2317 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2318 C++17.
2319 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2320 register keywords.
2321 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2322 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2323 no_erroneous_warning): Expect new warnings for C++17.
2324 * g++.dg/warn/register-var-2.C (f): Likewise.
2325 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2326 * g++.dg/parse/linkage2.C (foo): Likewise.
2327 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2328 keyword on parameters for C++17.
2329 * g++.dg/cpp1z/register1.C: New test.
2330 * g++.dg/cpp1z/register2.C: New test.
2331 * g++.dg/cpp1z/register3.C: New test.
2332
5424b150 23332016-09-29 Uros Bizjak <ubizjak@gmail.com>
2334
2335 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2336 * gcc.target/i386/avx2-check.h (main): Ditto.
2337 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2338 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2339 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2340 * gcc.target/i386/avx512er-check.h (main): Ditto.
2341 * gcc.target/i386/avx512f-check.h (main): Ditto.
2342 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2343 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2344 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2345
132fa33c 23462016-09-29 Uros Bizjak <ubizjak@gmail.com>
2347
2348 PR target/77756
2349 * gcc.target/i386/pr77756.c: New test.
2350
ea72fa65 23512016-09-29 Marek Polacek <polacek@redhat.com>
2352
2353 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2354
40334d1a 23552016-09-29 Marek Polacek <polacek@redhat.com>
2356
2357 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2358 C++14.
2359
2bf721c3 23602016-09-29 Martin Liska <mliska@suse.cz>
2361
2362 * objc/execute/construct1.m: New test.
2363
a8243a97 23642016-09-29 Richard Biener <rguenther@suse.de>
2365
2366 PR tree-optimization/77768
2367 * gcc.dg/torture/pr77768.c: New testcase.
2368
98da8d3b 23692016-09-28 Richard Biener <rguenther@suse.de>
2370
2371 PR middle-end/77407
2372 * gcc.dg/pr77407.c: New testcase.
2373
b0ab3ca0 23742016-09-29 Richard Biener <rguenther@suse.de>
2375
2376 PR middle-end/55152
2377 * gcc.dg/pr55152.c: New testcase.
2378 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2379
f76c9f26 23802016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2381
2382 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2383 (dg-options): Remove -m32.
2384
94d9ba6a 23852016-09-28 Martin Sebor <msebor@redhat.com>
2386
2387 PR middle-end/77721
2388 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2389
d23296dc 23902016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2391
2392 PR libgfortran/77707
2393 * gfortran.dg/inquire_17.f90: New test.
2394
2a2770c6 23952016-09-28 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR c++/77467
2398 * g++.dg/cpp1y/constexpr-77467.C: New test.
2399
3e822015 24002016-09-28 Martin Sebor <msebor@redhat.com>
2401
2402 PR c/77762
2403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2404 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2405 (test_sprintf_p_const): Adjust line numbers to avoid failures
2406 introduced in r240503.
2407
21ce832f 24082016-09-28 Martin Sebor <msebor@redhat.com>
2409
2410 PR middle-end/77683
2411 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2412
8d9e3eb6 24132016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2414
cfa852a5 2415 PR c++/77748
2416 * g++.dg/pr77550.C: Avoid undefined behavior.
2417
8d9e3eb6 2418 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2419
85dd8d9a 24202016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2421
2422 * gcc.dg/strlenopt-20.c: Update test.
2423 * gcc.dg/strlenopt-21.c: Likewise.
2424 * gcc.dg/strlenopt-22.c: Likewise.
2425 * gcc.dg/strlenopt-22g.c: Likewise.
2426 * gcc.dg/strlenopt-26.c: Likewise.
2427 * gcc.dg/strlenopt-5.c: Likewise.
2428 * gcc.dg/strlenopt-7.c: Likewise.
2429 * gcc.dg/strlenopt-9.c: Likewise.
2430
ce7e2f0e 24312016-09-27 Jakub Jelinek <jakub@redhat.com>
2432
4fd4e9e0 2433 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2434
66108a57 2435 * g++.dg/cpp1z/lambda-this1.C: New test.
2436 * g++.dg/cpp1z/lambda-this2.C: New test.
2437
ce7e2f0e 2438 PR c++/77722
2439 * g++.dg/ubsan/return-4.C: New test.
2440 * g++.dg/ubsan/return-5.C: New test.
2441 * g++.dg/ubsan/return-6.C: New test.
2442
eedf6f96 24432016-09-27 Jiong Wang <jiong.wang@arm.com>
2444
2445 * lib/target-supports.exp
2446 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2447 in function comment.
2448
febf7a45 24492016-09-27 Martin Liska <mliska@suse.cz>
2450
2451 PR gcov-profile/46266
2452 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2453 considered.
2454
1ef012e4 24552016-09-27 Richard Biener <rguenther@suse.de>
2456
2457 PR tree-optimization/77745
2458 * g++.dg/torture/pr77745.C: New testcase.
2459
fcaf08b7 24602016-09-27 Richard Biener <rguenther@suse.de>
2461
2462 PR tree-optimization/77478
2463 * gcc.dg/torture/pr77478.c: New testcase.
2464
db46bcd3 24652016-09-27 Martin Liska <mliska@suse.cz>
2466
2467 PR gcov-profile/7970
2468 PR gcov-profile/16855
2469 PR gcov-profile/44779
2470 * g++.dg/gcov/pr16855.C: New test.
2471
2e0bcd96 24722016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2473
2474 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2475
93768ef7 24762016-09-27 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR fortran/77666
2479 * gfortran.dg/gomp/pr77666.f90: New test.
2480
b09a4365 24812016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2482
2483 PR ipa/77677
2484 * gcc.dg/torture/pr77677-2.c: New test.
2485
85527e8f 24862016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2487
2488 PR fortran/77420
2489 * gfortran.dg/pr77420_1.f90: New test.
2490 * gfortran.dg/pr77420_2.f90: Ditto.
2491 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2492 * gfortran.dg/pr77420_4.f90: this file.
2493
140cd7ff 24942016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2495
2496 PR middle-end/77719
2497 * gfortran.dg/pr77719.f90: New test.
2498
d4d58fc3 24992016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2500
2501 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2502 singular form of byte when quantity is unknown.
d4d58fc3 2503
e997bd3a 25042016-09-26 Marek Polacek <polacek@redhat.com>
2505
2506 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2507
9c7de46a 25082016-09-26 Martin Liska <mliska@suse.cz>
2509
2510 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2511 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2512 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2513 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2514 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2515 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2516 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2517 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2518 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2519
3c77f69c 25202016-09-26 Marek Polacek <polacek@redhat.com>
2521
2522 PR c/7652
2523 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2524 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2525 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2526 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2527 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2528 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2529 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2530 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2531 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2532 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2533 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2534 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2535 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2536 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2537 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2538 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2539 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2540 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2541 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2542 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2543 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2544 * c-c++-common/attr-fallthrough-1.c: New test.
2545 * c-c++-common/attr-fallthrough-2.c: New test.
2546 * g++.dg/cpp0x/fallthrough1.C: New test.
2547 * g++.dg/cpp0x/fallthrough2.C: New test.
2548 * g++.dg/cpp1z/fallthrough1.C: New test.
2549 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2550 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2551 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2552 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2553
40e245e1 25542016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2555
9e9fb49b 2556 PR fortran/77429
40e245e1 2557 * gfortran.dg/pr77429.f90: New test.
2558
cfffcdf4 25592016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2560
2561 PR fortran/77694
2562 * gfortran.dg/pr77694.f90: New test.
2563
223e6ae9 25642016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2565
2566 PR target/51244
2567 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2568
9e932ac2 25692016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2570
2571 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2572 for 32-bit mode.
2573
04f16d28 25742016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2575
2576 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2577 for 32-bit mode.
2578
481ce481 25792016-09-24 Marek Polacek <polacek@redhat.com>
2580
2581 PR c/77490
2582 * c-c++-common/Wbool-operation-1.c: New test.
2583 * gcc.dg/Wbool-operation-1.c: New test.
2584
8e652fcf 25852016-09-23 Fritz Reese <fritzoreese@gmail.com>
2586
2587 * gfortran.dg/dec_static_1.f90: New.
2588 * gfortran.dg/dec_static_2.f90: New.
2589 * gfortran.dg/dec_static_3.f90: New.
2590 * gfortran.dg/dec_static_4.f90: New.
2591
e7c4560c 25922016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2593
2594 PR fortran/48298
2595 * gfortran.dg/negative_unit_check.f90: Update test.
2596 * gfortran.dg/dtio_14.f90: New test.
481ce481 2597
ad020996 25982016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2599
2600 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2601 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2602 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2603 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2604 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2605 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2606 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2607
e2c1228b 26082016-09-23 Martin Sebor <msebor@redhat.com>
2609
2610 PR testsuite/77713
2611 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2612 assuming long double is bigger than double.
2613
9b5db70f 26142016-09-23 Jakub Jelinek <jakub@redhat.com>
2615
2616 Implement P0138R2, C++17 construction rules for enum class values
2617 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2618
a30e370d 26192016-09-23 David Malcolm <dmalcolm@redhat.com>
2620
2621 PR preprocessor/77672
2622 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2623 expected multiline output from first warning to reflect change
2624 in r240434.
2625
15650eb7 26262016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2627
2628 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2629
f886b2b4 26302016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2631 Tom de Vries <tom@codesourcery.com>
2632
2633 PR testsuite/77411
2634 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2635
f74ba31d 26362016-09-23 Marek Polacek <polacek@redhat.com>
2637
2638 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2639 * c-c++-common/gomp/atomic-13.c: Likewise.
2640 * c-c++-common/gomp/atomic-14.c: Likewise.
2641 * c-c++-common/pr60439.c: Remove invalid code.
2642 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2643 * g++.dg/expr/bitfield5.C: Likewise.
2644 * g++.dg/expr/bitfield6.C: Likewise.
2645 * g++.dg/expr/bool1.C: Likewise.
2646 * g++.dg/expr/bool3.C: Likewise.
2647 * g++.dg/expr/lval3.C: Likewise.
2648 * g++.dg/expr/lval4.C: Likewise.
2649 * g++.old-deja/g++.jason/bool5.C: Likewise.
2650
7413e757 26512016-09-23 David Malcolm <dmalcolm@redhat.com>
2652
2653 PR preprocessor/77672
2654 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2655 (test_terminator_location): New function.
2656
81df50de 26572016-09-23 Richard Biener <rguenther@suse.de>
2658
2659 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2660
5f4626d8 26612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2662
2663 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2664 -march=armv8.2-a+fp16 when supported by the hardware.
2665 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2667 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2668 semi-colons to a macro invocations.
2669 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2670 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2671 defined.
2672 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2673 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2674 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2675 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2676 defined.
2677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2679 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2680 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2683 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2684 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2686 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2687 defined.
2688 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2690 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2691 defined.
2692 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2694 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2695 defined.
2696 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2698 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2699 defined.
2700 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2702 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2703 defined. Also fix some white-space.
2704 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2709 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2710 defined. Also fix some long lines and white-space.
2711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2712 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2713 defined. Also fix some long lines and white-space.
2714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2715 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2716 defined.
2717 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2719 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2720 defined.
2721 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2722 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2723 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2724 defined.
2725 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2726 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2727 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2728 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2729 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2730 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2733 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2735 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2736 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2741 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2742 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2744
f2645569 27452016-09-23 Jiong Wang <jiong.wang@arm.com>
2746 Matthew Wahab <matthew.wahab@arm.com>
2747
2748 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2756 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2757 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2758 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2759 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2760 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2761 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2762 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2763 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2764 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2773 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2774 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2775 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2776 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2778 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2785
66a55fc4 27862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2787
2788 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2789 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2790 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2791 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2792 support.
2793
ada0f4c4 27942016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2795
2796 PR ipa/77677
2797 * gcc.dg/torture/pr77677.c: New test.
2798
8771094d 27992016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2800
2801 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2802 here now.
2803
c959fae1 28042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2805
2806 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2807 options. Add tests for float16x4_t and float16x8_t.
2808
88b594a3 28092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2810
2811 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2812 * gcc.target/s390/risbg-ll-2.c: Ditto.
2813 * gcc.target/s390/risbg-ll-3.c: Ditto.
2814
e4ad661c 28152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2816
2817 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2818 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2819
4005a882 28202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2821
2822 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2823 output to the simplified instructions.
2824
9854d864 28252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2826
2827 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2828 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2829
388ce7db 28302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2831
2832 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2833 (FP16_SUPPORTED): New
2834 (expected-hfloat-16x4): Make conditional on __fp16 support.
2835 (expected-hfloat-16x8): Likewise.
2836 (vdup_n_f16): Disable for non-AArch64 targets.
2837 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2838 conditional on FP16_SUPPORTED.
2839 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2840 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2841 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2842 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2843 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2844 for testing __fp16.
2845 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2846 conditional on FP16_SUPPORTED.
2847 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2848 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2849
837bb76e 28502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2851
2852 * gcc.target/arm/short-vfp-1.c: New.
2853
e183c2b8 28542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2855
2856 * gcc.target/arm/attr-fp16-arith-1.c: New.
2857
cd6fbed6 28582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2859
2860 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2861 New.
2862 (add_options_for_arm_v8_2a_fp16_neon): New.
2863 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2864 (add_options_for_arm_arch_v8_2a): Auto-generate.
2865 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2866 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2867 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2868 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2869 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2870 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2871 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2872
4961b0ab 28732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2874
2875 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2876 arm_fp16_alternative_ok.
2877 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2878 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2879 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2880 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2881 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2882 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2883 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2884 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2885 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2886 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2887 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2888 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2889 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2890 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2891 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2892 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2893 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2894 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2895 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2896 arm_fp16_alternative_ok.
2897 * lib/target-supports.exp
2898 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2899 (check_effective_target_arm_fp16_alternative_ok): New.
2900 (check_effective_target_arm_fp16_none_ok_nocache): New.
2901 (check_effective_target_arm_fp16_none_ok): New.
2902
ce5b3c3b 29032016-09-23 Martin Liska <mliska@suse.cz>
2904
2905 * gcc.dg/ipa/pr77653.c: Replace adress
2906 with address.
2907
d4c65e05 29082016-09-23 Martin Liska <mliska@suse.cz>
2909
2910 * gcc.target/i386/movbe-4.c: New test.
2911
82a47693 29122016-09-23 Martin Liska <mliska@suse.cz>
2913
2914 * gcc.target/i386/crc32-5.c: New test.
2915
0253072a 29162016-09-23 Martin Liska <mliska@suse.cz>
2917
2918 * gcc.target/i386/pr71652.c: New test.
2919 * gcc.target/i386/pr71652-2.c: New test.
2920 * gcc.target/i386/pr71652-3.c: New test.
2921
0bfdbd22 29222016-09-23 Jakub Jelinek <jakub@redhat.com>
2923
2924 * lib/gcc-dg.exp (process-message): Support relative line number
2925 notation - .+4 or .-1 etc.
2926 * gcc.dg/dg-test-1.c: New test.
2927
ff982ab4 29282016-09-22 Martin Sebor <msebor@redhat.com>
2929
2930 PR target/77676
2931 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2932 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2933 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2934 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2935
78299f8d 29362016-09-22 Uros Bizjak <ubizjak@gmail.com>
2937
2938 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2939 * gcc.dg/ifcvt-2.c: Ditto.
2940 * gcc.dg/zero_bits_compound-1.c: Ditto.
2941 * gcc.dg/zero_bits_compound-1.c: Ditto.
2942 * gcc.dg/pr40550.c: Simplify target selectors.
2943 Use dg-additional-options.
2944 * gcc.dg/pr47893.c: Ditto.
2945 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2946 additional options for 32-bit x86 targets.
2947 * gcc.dg/pr70955.c: Move to ...
2948 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2949
ec645283 29502016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/61019
2953 * g++.dg/cpp0x/pr61019.C: New.
2954
9753b549 29552016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2956 Terry Guo <terry.guo@arm.com>
2957
2958 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2959 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2960 * gcc.target/arm/pure-code/pure-code.exp: New.
2961
7dbfb427 29622016-09-22 Uros Bizjak <ubizjak@gmail.com>
2963
2964 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2965 Remove SSE effective target requirement.
2966
7e20dff2 29672016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 PR c++/71979
2970 * g++.dg/cpp0x/pr71979.C: New.
2971
05dd002d 29722016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2973
2974 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2975
53769cc8 29762016-09-22 Martin Liska <mliska@suse.cz>
2977
2978 PR ipa/77653
2979 * gcc.dg/ipa/pr77653.c: New test.
2980
51c846d6 29812016-09-22 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR fortran/77665
2984 * gfortran.dg/gomp/pr77665.f90: New test.
2985
51278c1a 29862016-09-22 Paul Thomas <pault@gcc.gnu.org>
2987
2988 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2989 * gfortran.dg/dtio_13.f90: New test.
2990
cde225a2 29912016-09-21 Louis Krupp <louis.krupp@zoho.com>
2992
2993 PR fortran/66107
2994 * gfortran.dg/pr66107.f90: New test.
2995
0d5530d9 29962016-09-21 Ian Lance Taylor <iant@golang.org>
2997
2998 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2999 with call to builtin delete function.
3000
9ca7e933 30012016-09-21 Joseph Myers <joseph@codesourcery.com>
3002
3003 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3004 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3005 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3006 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3007 tests.
3008
451127c6 30092016-09-21 Uros Bizjak <ubizjak@gmail.com>
3010
3011 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3012
98aa0f57 30132016-09-21 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR c++/77651
3016 * g++.dg/cpp1z/aligned-new6.C: New test.
3017
65eeae10 30182016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3019
3020 * gcc.target/arm/fp16-aapcs-3.c: New.
3021 * gcc.target/arm/fp16-aapcs-4.c: New.
3022 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3023 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3024 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3025 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3026
1a39df22 30272016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3028
3029 PR tree-optimization/77550
3030 * g++.dg/pr77550.C: New test.
3031
48bc6fdd 30322016-09-21 Georg-Johann Lay <avr@gjlay.de>
3033
3034 PR target/77326
3035 * gcc.target/avr/torture/pr77326.c: New test.
3036
a09b160b 30372016-09-21 Louis Krupp <louis.krupp@zoho.com>
3038
3039 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3040
91207228 30412016-09-21 Richard Biener <rguenther@suse.de>
3042
3043 PR tree-optimization/77648
3044 * gcc.dg/torture/pr77648-1.c: New testcase.
3045 * gcc.dg/torture/pr77648-2.c: Likewise.
3046
f6aeb966 30472016-09-21 Richard Biener <rguenther@suse.de>
3048 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR tree-optimization/77621
3051 * gcc.dg/pr77621.c: New testcase.
3052
637b3ebb 30532016-09-21 Paul Thomas <pault@gcc.gnu.org>
3054
3055 PR fortran/77657
3056 * gfortran.dg/dtio_12.f90: New test.
3057
b5b88e7a 30582016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3059
3060 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3061
8ccdb0a4 30622016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3063
3064 PR tree-optimization/72835
3065 * gcc.dg/tree-ssa/pr72835.c: New test.
3066
b9833bfd 30672016-09-20 Martin Sebor <msebor@redhat.com>
3068
3069 PR middle-end/49905
3070 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3072 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3073 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3074 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3075 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3076 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3077
597323ed 30782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3079
3080 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3081 arguments/compare will be optimized away.
3082 * gcc.dg/torture/ftrapv-1.c: Likewise.
3083
25a8e007 30842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3085
3086 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3087 will be optimized away.
3088 * gcc.dg/ipa/vrp1.c: New test.
3089 * gcc.dg/ipa/vrp2.c: New test.
3090 * gcc.dg/ipa/vrp3.c: New test.
3091
6e93da1b 30922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3093
3094 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3095 does the same transformation.
3096 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3097 * gcc.dg/tree-ssa/evrp1.c: New test.
3098 * gcc.dg/tree-ssa/evrp2.c: New test.
3099 * gcc.dg/tree-ssa/evrp3.c: New test.
3100 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3101 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3102 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3103 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3104 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3105 foling now happens early.
3106 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3107 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3108 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3109 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3110 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3111
b8b3b645 31122016-09-20 Uros Bizjak <ubizjak@gmail.com>
3113
3114 PR target/77621
3115 * gcc.target/i386/pr77621.c: New test.
3116 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3117 pattern, loop should vectorize with -mtune=atom.
3118
81165554 31192016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3120 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR testsuite/63299
3123 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3124 instead of delete.
3125
2f8a2ead 31262016-09-20 Jakub Jelinek <jakub@redhat.com>
3127
a48667ee 3128 PR c++/77626
3129 * g++.dg/other/pr77626.C: New test.
3130
7e67c6d5 3131 PR c++/77638
3132 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3133
59934ea3 3134 PR c++/77637
3135 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3136
2f8a2ead 3137 PR middle-end/77624
3138 * c-c++-common/pr77624-1.c: New test.
3139 * c-c++-common/pr77624-2.c: New test.
3140
a1268ee1 31412016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3142
3143 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3144 of digits expected.
3145
0b77b2cf 31462016-09-20 Richard Biener <rguenther@suse.de>
3147
3148 PR tree-optimization/77646
3149 * gcc.dg/torture/pr77646.c: New testcase.
3150
bed03df1 31512016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3152
3153 PR c++/77434
3154 * c-c++-common/Wint-in-bool-context.c: New test.
3155
cb19a0da 31562016-09-19 Joseph Myers <joseph@codesourcery.com>
3157
3158 * gcc.dg/cr-decimal-dig-1.c: New test.
3159
9b5c49ef 31602016-09-19 Joseph Myers <joseph@codesourcery.com>
3161
3162 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3163 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3164 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3165 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3166
48d1445d 31672016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3168
3169 PR rtl-optimization/77416
3170 * gcc.target/powerpc/pr77416.c: New.
3171
579f478b 31722016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3173
3174 PR c++/77639
3175 * g++.dg/template/error-recovery4.C: New test.
3176
f2e52448 31772016-09-19 Bin Cheng <bin.cheng@arm.com>
3178
3179 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3180
aaf7d5f8 31812016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3182
3183 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3184 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3185
5f036000 31862016-09-19 Jakub Jelinek <jakub@redhat.com>
3187 Jan Hubicka <jh@suse.cz>
3188
3189 PR target/77587
3190 * gcc.dg/pr77587.c: New test.
3191 * gcc.dg/pr77587a.c: New file.
3192
eee0cf09 31932016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3194
3195 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3196 * gfortran.dg/coarray_38.f90:
3197 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3198 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3199 * gfortran.dg/coarray_allocate_7.f08: New test.
3200 * gfortran.dg/coarray_allocate_8.f08: New test.
3201 * gfortran.dg/coarray_allocate_9.f08: New test.
3202 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3203 new caf_register.
3204 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3205 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3206 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3207 get_by_refs.
3208 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3209 * gfortran.dg/coarray_lock_7.f90: Same.
3210 * gfortran.dg/coarray_poly_5.f90: Same.
3211 * gfortran.dg/coarray_poly_6.f90: Same.
3212 * gfortran.dg/coarray_poly_7.f90: Same.
3213 * gfortran.dg/coarray_poly_8.f90: Same.
3214 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3215
891196d7 32162016-09-19 Fritz Reese <fritzoreese@gmail.com>
3217
3218 PR fortran/77584
3219 * gfortran.dg/dec_structure_15.f90: New testcase.
3220
281da9a3 32212016-09-19 Richard Biener <rguenther@suse.de>
3222
3223 PR middle-end/77605
3224 * gcc.dg/torture/pr77605.c: New testcase.
3225
8a252920 32262016-09-18 Louis Krupp <louis.krupp@zoho.com>
3227
3228 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3229
a18b7a33 32302016-09-17 Jan Hubicka <hubicka@ucw.cz>
3231
3232 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3233 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3234 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3235 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3236 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3237 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3238 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3239 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3240 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3241 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3242 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3243
b868c23d 32442016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3245
3246 * gcc.target/i386/pr68633.c: Fix expected result.
3247
360d7ea8 32482016-09-17 Louis Krupp <louis.krupp@gmail.com>
3249
3250 PR fortran/68078
3251 * gfortran.dg/pr68078.f90: New test.
3252 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3253
d58661cb 32542016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3255
3256 PR target/77613
3257 * gcc.target/powerpc/swaps-p8-25.c: New.
3258
24b3d864 32592016-09-16 Jakub Jelinek <jakub@redhat.com>
3260
e6db887a 3261 PR c++/77482
3262 * g++.dg/cpp0x/constexpr-77482.C: New test.
3263
44df6c11 3264 PR c++/77379
3265 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3266 thunk offsets.
3267 * g++.dg/abi/abi-tag23a.C: Likewise.
3268
53d2f3de 3269 PR c++/77338
3270 * g++.dg/cpp0x/decltype-77338.C: New test.
3271
24b3d864 3272 PR c++/77375
3273 * g++.dg/cpp0x/mutable1.C: New test.
3274
42f172d0 32752016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3276
3277 PR fortran/77612
3278 * gfortran.dg/pr77612.f90: New test.
3279
0665113b 32802016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3281
3282 * gcc.dg/torture/pr70421.c: Require int32plus.
3283
dff10ec9 32842016-09-16 Jakub Jelinek <jakub@redhat.com>
3285
be63912c 3286 PR middle-end/77475
3287 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3288
dff10ec9 3289 PR target/77526
3290 * gcc.target/i386/pr77526.c: New test.
3291
69cdadd9 32922016-09-16 Jakub Jelinek <jakub@redhat.com>
3293 Eric Botcazou <ebotcazou@adacore.com>
3294
3295 PR middle-end/77594
3296 * gcc.target/i386/pr77594.c: New test.
3297
b74250bc 32982016-09-15 Louis Krupp <louis.krupp@zoho.com>
3299
3300 PR fortran/69963
3301 * gfortran.dg/misplaced_implicit_character.f90: New test.
3302
834a2c29 33032016-09-15 Bin Cheng <bin.cheng@arm.com>
3304
3305 PR tree-optimization/77503
3306 * gcc.dg/vect/pr77503.c: New test.
3307
fbcb99d5 33082016-09-15 Richard Biener <rguenther@suse.de>
3309
3310 PR middle-end/77544
3311 * c-c++-common/torture/pr77544.c: New testcase.
3312
3aa4e8c2 33132016-09-15 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR middle-end/77475
3316 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3317 * gcc.dg/march-generic.c: Likewise.
3318 * gcc.target/i386/spellcheck-options-1.c: New test.
3319 * gcc.target/i386/spellcheck-options-2.c: New test.
3320 * gcc.target/i386/spellcheck-options-3.c: New test.
3321 * gcc.target/i386/spellcheck-options-4.c: New test.
3322
e9dea525 33232016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3324
3325 PR fortran/72743
3326 * gfortran.dg/goacc/pr72743.f90: New test.
3327
7270347c 33282016-09-15 Richard Biener <rguenther@suse.de>
3329
3330 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3331
091e8e90 33322016-09-15 Richard Biener <rguenther@suse.de>
3333
3334 PR tree-optimization/77514
3335 * gcc.dg/torture/pr77514.c: New testcase.
3336
8cc08773 33372016-09-14 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR c++/77549
3340 * g++.dg/lookup/pr77549.C: New test.
3341
5be60f03 33422016-09-14 Marek Polacek <polacek@redhat.com>
3343
3344 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3345 * c-c++-common/gomp/atomic-13.c: Likewise.
3346 * c-c++-common/gomp/atomic-14.c: Likewise.
3347 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3348 * g++.dg/cpp1z/bool-increment1.C: New test.
3349 * c-c++-common/pr60439.c: Add dg-warning.
3350 * g++.dg/expr/bitfield4.C: Likewise.
3351 * g++.dg/expr/bitfield5.C: Likewise.
3352 * g++.dg/expr/bitfield6.C: Likewise.
3353 * g++.dg/expr/bool1.C: Likewise.
3354 * g++.dg/expr/bool3.C: Likewise.
3355 * g++.dg/expr/lval3.C: Likewise.
3356 * g++.dg/expr/lval4.C: Likewise.
3357 * g++.old-deja/g++.jason/bool5.C: Likewise.
3358 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3359 * g++.dg/other/error18.C: Likewise.
3360 * g++.dg/gomp/atomic-14.C: Likewise.
3361
f80a245e 33622016-09-14 Nathan Sidwell <nathan@acm.org>
3363
3364 PR c++/77539
3365 * g++.dg/cpp1y/pr77539.C: New.
3366
7b329bca 33672016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3368
3369 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3370 dg-require.
3371 * g++.dg/ext/builtin_alloca.C: Likewise.
3372 * g++.dg/template/spec35.C: Likewise.
3373 * gcc.dg/builtins-68.c: Likewise.
3374 * gcc.misc-tests/gcov-13.c: Likewise.
3375 * gcc.misc-tests/gcov-14.c: Likewise.
3376
0029200d 33772016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3378
3379 * gfortran.dg/dec_structure_14.f90: New testcase.
3380
0975f764 33812016-09-14 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR sanitizer/68260
3384 * c-c++-common/tsan/pr68260.c: New test.
3385
1098c313 33862016-09-13 Joe Seymour <joe.s@somniumtech.com>
3387
3388 PR target/70713
3389 * gcc.target/msp430/function-attributes-1.c: New test.
3390 * gcc.target/msp430/function-attributes-2.c: New test.
3391 * gcc.target/msp430/function-attributes-3.c: New test.
3392
2e7b05a3 33932015-04-18 Martin Sebor <msebor@redhat.com>
3394
3395 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3396 of non-nul characters.
3397 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3398
46fad8d5 33992016-09-13 Jakub Jelinek <jakub@redhat.com>
3400
4bdba715 3401 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3402 * g++.dg/cpp1z/gen-attrs1.C: New test.
3403
99d887de 3404 PR tree-optimization/77454
3405 * gcc.dg/pr77454.c: New test.
3406
46fad8d5 3407 PR c++/77553
3408 * g++.dg/cpp1y/constexpr-77553.C: New test.
3409
68ef907c 34102016-09-13 David Malcolm <dmalcolm@redhat.com>
3411
3412 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3413 (test_show_locus): Replace rich_location::add_fixit_insert calls
3414 with add_fixit_insert_before and add_fixit_insert_after.
3415
2c24fd5e 34162016-09-13 Jason Merrill <jason@redhat.com>
3417 Tom de Vries <tom@codesourcery.com>
3418
3419 PR c++/77427
3420 * g++.dg/pr77427.C: New test.
3421
68b219ee 34222016-09-13 Martin Liska <mliska@suse.cz>
3423
3424 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3425 effective target.
3426 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3427 * lib/target-supports.exp: Define the new target.
3428
c72e91d3 34292016-09-12 Andrew Pinski <apinski@cavium.com>
3430
3431 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3432 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3433
b38c0a37 34342016-09-12 Uros Bizjak <ubizjak@gmail.com>
3435
3436 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3437 variable arguments.
3438 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3439 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3440 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3441 variable argument.
3442 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3443 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3444
7a21b590 34452016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3446
3447 PR c++/77496
3448 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3449 * g++.dg/ext/pr77496.C: New test.
3450 * g++.dg/warn/pr77496.C: New test.
3451
00434032 34522016-09-12 David Malcolm <dmalcolm@redhat.com>
3453
3454 PR c/72858
3455 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3456 to preserve conversion chars, and to preserve prefix information.
3457 * gcc.dg/format/pr72858.c: New test case.
3458
54f56c28 34592016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3460
3461 * gfortran.dg/pr77507.f90: Move to ...
3462 * gfortran.dg/ieee/pr77507.f90: here.
3463
08d6d42c 34642016-08-09 Jan Hubicka <hubicka@ucw.cz>
3465
3466 PR ipa/61159
3467 * compile/pr61159.c: New testcase
3468
35870532 34692016-08-09 Jan Hubicka <hubicka@ucw.cz>
3470
3471 PR ipa/64316
3472 * gcc.dg/ipa/pr63416.c: New testcase.
3473
953b9eef 34742016-09-10 Paul Thomas <pault@gcc.gnu.org>
3475 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/77532
c78b1f64 3478 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3479
1aef7c3c 34802016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/77507
3483 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3484 * gfortran.dg/c_assoc_4.f90: Ditto.
3485
3bb45f76 34862016-09-10 Tom de Vries <tom@codesourcery.com>
3487
3488 PR C/71602
3489 * c-c++-common/va-arg-va-list-type.c: New test.
3490
9731eaaf 34912016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3492
3493 PR rtl-optimization/77289
3494 * gcc.target/powerpc/pr77289.c: New test.
3495
911ea34a 34962016-09-09 Martin Sebor <msebor@redhat.com>
3497
3498 PR c/77520
3499 PR c/77521
3500 * gcc.dg/pr77520.c: New test.
3501 * gcc.dg/pr77521.c: New test.
3502
edd0f33b 35032016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3504
3505 PR fortran/77506
3506 * gfortran.dg/pr77506.f90: New test.
3507
374777a4 35082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3509
3510 PR fortran/77507
3511 * gfortran.dg/pr77507.f90: New test.
3512
c5eddaf9 35132016-09-09 Joseph Myers <joseph@codesourcery.com>
3514
3515 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3516
3e7e4e14 35172016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3518 Louis Krupp <lkrupp@gcc.gnu.org>
3519
3520 PR fortran/69514
3521 * gfortran.dg/pr69514_1.f90: New test.
3522 * gfortran.dg/pr69514_2.f90: New test.
3523
51688bb7 35242016-09-08 Jakub Jelinek <jakub@redhat.com>
3525
a34338c9 3526 PR fortran/77500
3527 * gfortran.dg/gomp/pr77500.f90: New test.
3528
51688bb7 3529 PR fortran/77516
3530 * gfortran.dg/gomp/pr77516.f90: New test.
3531
3ecb55e7 35322016-09-07 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR middle-end/77475
3535 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3536 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3537 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3538 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3539 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3540 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3541
3da97ff7 35422016-09-07 David Malcolm <dmalcolm@redhat.com>
3543
3544 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3545 "substring-locations.h".
3546
b55f1f44 35472016-09-07 Richard Biener <rguenther@suse.de>
3548
3549 PR c/77450
3550 * c-c++-common/vector-subscript-8.c: Move ..
3551 * gcc.dg/pr77450.c: ... here.
3552
7d482049 35532016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3554
3555 PR libgfortran/77393
3556 * gfortran.dg/fmt_f0_2.f90: Update test.
3557 * gfortran.dg/fmt_f0_3.f90: New test.
3558
ef3b531c 35592016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3560
3561 PR debug/77389
3562 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3563 in dg-options.
3564
3565 PR debug/57519
3566 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3567
39370ea0 35682016-09-06 Jakub Jelinek <jakub@redhat.com>
3569
3570 PR target/69255
3571 * gcc.target/i386/pr69255-1.c: New test.
3572 * gcc.target/i386/pr69255-2.c: New test.
3573 * gcc.target/i386/pr69255-3.c: New test.
3574
35752016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3576
3577 PR c/77336
3578 * gcc.dg/format/miss-7.c: New test.
3579
88820414 35802016-09-06 Uros Bizjak <ubizjak@gmail.com>
3581
3582 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3583
4c790ba8 35842016-09-06 Martin Liska <mliska@suse.cz>
3585
3586 PR gcov-profile/77378
3587 PR gcov-profile/77466
3588 * gcc.dg/profile-update-warning.c: New test.
3589
43d2460d 35902016-09-06 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/77479
3593 * gcc.dg/torture/pr77479.c: New testcase.
3594
4c04bcce 35952016-09-06 Richard Biener <rguenther@suse.de>
3596
3597 PR c/77450
3598 * c-c++-common/vector-subscript-7.c: Adjust.
3599 * c-c++-common/vector-subscript-8.c: New testcase.
3600
8925068a 36012016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3602
3603 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3604
daea048c 36052016-09-05 Jakub Jelinek <jakub@redhat.com>
3606
e315ff48 3607 PR target/77476
3608 * gcc.target/i386/avx512f-pr77476.c: New test.
3609 * gcc.target/i386/avx512bw-pr77476.c: New test.
3610 * gcc.target/i386/avx512dq-pr77476.c: New test.
3611
8eeca3ac 3612 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3613 Update comment to mention also avx512f.
3614
daea048c 3615 PR sanitizer/77396
3616 * g++.dg/asan/pr77396-2.C: New test.
3617
a6ffaadf 36182016-09-05 Uros Bizjak <ubizjak@gmail.com>
3619
3620 PR rtl-optimization/77452
3621 * gcc.target/i386/pr77452.c: New test.
3622
8f8828ba 36232016-09-05 Marek Polacek <polacek@redhat.com>
3624
3625 PR c/77423
3626 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3627
65277f2a 36282016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3629
3630 PR fortran/77391
3631 * gfortran.dg/pr77391.f90: New test.
3632
a1cf06b8 36332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3634
3635 PR fortran/77460
3636 * gfortran.dg/pr77460.f90: New test.
3637
4d261282 36382016-09-03 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR c/65467
3641 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3642
4fc4eb94 36432016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3644
3645 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3646
40a431fa 36472016-09-02 David Malcolm <dmalcolm@redhat.com>
3648
3649 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3650 test case.
3651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3652 diagnostic-test-show-locus-generate-patch.c to the sources
3653 for diagnostic_plugin_test_show_locus.c.
3654
a940fdc7 36552016-09-02 Jakub Jelinek <jakub@redhat.com>
3656
0b80c4b2 3657 PR c/65467
3658 * gcc.dg/gomp/_Atomic-1.c: New test.
3659 * gcc.dg/gomp/_Atomic-2.c: New test.
3660 * gcc.dg/gomp/_Atomic-3.c: New test.
3661 * gcc.dg/gomp/_Atomic-4.c: New test.
3662 * gcc.dg/gomp/_Atomic-5.c: New test.
3663
a940fdc7 3664 PR sanitizer/77396
3665 * g++.dg/asan/pr77396.C: New test.
3666
36672016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3668
3669 PR tree-optimization/71831
3670 * gcc.dg/builtin-object-size-16.c: New test.
3671 * gcc.dg/builtin-object-size-17.c: New test.
3672
0b404bb4 36732016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3674
3675 PR libgfortran/77393
3676 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3677
8a5817a9 36782016-09-01 Uros Bizjak <ubizjak@gmail.com>
3679
3680 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3681 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3682 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3683 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3684 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3685 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3686 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3687 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3688 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3689 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3690 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3691 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3692 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3693 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3694 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3695 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3696 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3697 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3698
209253ae 36992016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3700
3701 * gnat.dg/opt58.adb: New test.
3702 * gnat.dg/opt58_pkg.ads: New helper.
3703
15182c1d 37042016-09-01 Richard Biener <rguenther@suse.de>
3705
3706 PR middle-end/77436
3707 * gcc.dg/torture/pr77436.c: New testcase.
3708
1c02615c 37092016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3710
3711 * gcc.dg/pr64252.c: Require int32plus.
3712 * gcc.dg/pr66299-1.c: Likewise.
3713 * gcc.dg/pr66299-2.c: Likewise.
3714 * gcc.dg/torture/20131115-1.c: Skip for avr.
3715
08fded5f 37162016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3717
3718 * gcc.target/aarch64/ands_3.c: New test.
3719
a7b3b7c4 37202016-08-31 Jakub Jelinek <jakub@redhat.com>
3721
68c215e4 3722 PR fortran/77352
3723 * gfortran.dg/gomp/pr77352.f90: New test.
3724
a7b3b7c4 3725 PR fortran/77374
3726 * gfortran.dg/gomp/pr77374.f08: New test.
3727
51a43c06 37282016-08-31 Marc Glisse <marc.glisse@inria.fr>
3729
3730 PR tree-optimization/73714
3731 * gcc.dg/tree-ssa/pr73714.c: New test.
3732
01109414 37332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3734
3735 PR libgfortran/77393
3736 * gfortran.dg/fmt_f0_2.f90: New test.
3737
8036ac7f 37382016-08-31 Marc Glisse <marc.glisse@inria.fr>
3739
3740 * gcc.target/i386/pr59539-2.c: Adapt options.
3741 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3742
b298bde8 37432016-08-31 Paul Thomas <pault@gcc.gnu.org>
3744
3745 PR fortran/77418
3746 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3747 of the associate entity and replace with a pointer to the
3748 intended item on the stack.
3749
9f732c4e 37502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3751 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3752
3753 PR fortran/48298
3754 * gfortran.dg/dtio_1.f90: New test.
3755 * gfortran.dg/dtio_2.f90: New test.
3756 * gfortran.dg/dtio_3.f90: New test.
3757 * gfortran.dg/dtio_4.f90: New test.
3758 * gfortran.dg/dtio_5.f90: New test.
3759 * gfortran.dg/dtio_6.f90: New test.
3760 * gfortran.dg/dtio_7.f90: New test.
3761 * gfortran.dg/dtio_8.f90: New test.
3762 * gfortran.dg/dtio_9.f90: New test.
3763 * gfortran.dg/dtio_10.f90: New test.
3764
d6dd1b60 37652016-08-30 David Malcolm <dmalcolm@redhat.com>
3766
3767 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3768 (test_many_nested_locations): New function.
3769 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3770 (test_show_locus): Handle "test_many_nested_locations".
3771
2e7400df 37722016-08-30 David Malcolm <dmalcolm@redhat.com>
3773
3774 * g++.dg/template/double-greater-than-fixit.C: New test case.
3775
98023bfd 37762016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3777
3778 * gnat.dg/opt57.ad[sb]: New test.
3779 * gnat.dg/opt57_pkg.ads: New helper.
3780
f9723d87 37812016-08-30 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/69047
3784 * gcc.dg/pr69047.c: Fix byte-order check.
3785
77ce6232 37862016-08-30 Jakub Jelinek <jakub@redhat.com>
3787
adca2d16 3788 PR tree-optimization/72866
3789 * gcc.dg/vect/pr72866.c: New test.
3790
06cee168 3791 PR debug/77363
3792 * g++.dg/debug/dwarf2/pr77363.C: New test.
3793
4472e8d1 3794 PR middle-end/77377
3795 * gcc.target/i386/pr77377.c: New test.
3796
77ce6232 3797 PR debug/77389
3798 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3799 in dg-options.
3800
36bda760 38012016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3802
3803 * gfortran.dg/pr77372.f90: Moved to ...
3804 * gfortran.dg/ieee/pr77372.f90: here.
3805
2db6ea89 38062016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3807
3808 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3809 vector short/char initializations.
3810 * gcc.target/powerpc/vec-init-5.c: Likewise.
3811 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3812 vector initialization optimizations.
3813 * gcc.target/powerpc/vec-init-7.c: Likewise.
3814 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3815 vector float/double initializations.
3816 * gcc.target/powerpc/vec-init-9.c: Likewise.
3817
1e4df796 38182016-08-29 Uros Bizjak <ubizjak@gmail.com>
3819
3820 PR target/77403
3821 * gcc.target/i386/pr77403.c: New test.
3822
f293b7f2 38232016-08-29 Marek Polacek <polacek@redhat.com>
3824
3825 PR c/77292
3826 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3827
ea2ec8f6 38282016-08-29 Tom de Vries <tom@codesourcery.com>
3829
3830 PR c/77398
3831 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3832
686436fe 38332016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3834
3835 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3836
686436fe 38372016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3838
3839 * gfortran.dg/dec_structure_13.f90: New testcase.
3840
f1ecf8b3 38412016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3842
3843 PR fortran/77261
3844 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3845 available.
3846
4670f428 38472016-08-28 Tom de Vries <tom@codesourcery.com>
3848
3849 PR lto/70955
3850 * gcc.dg/pr70955.c: New test.
3851 * gcc.dg/lto/pr70955_0.c: Same.
3852 * gcc.dg/lto/pr70955_1.c: Same.
3853
b243b563 38542016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3855
3856 PR tree-optimization/71077
3857 * gcc.target/i386/pr71077.c: New test.
3858
92a44a68 38592016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3860
3861 PR fortran/77380
3862 * gfortran.dg/pr77380.f90: New test.
3863
92a44a68 38642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3865
3866 PR fortran/77372
3867 gfortran.dg/pr77372.f90: New test.
3868
367964fa 38692016-08-26 David Malcolm <dmalcolm@redhat.com>
3870
3871 * gcc.dg/spellcheck-fields-2.c (test): Move
3872 dg-begin/end-multiline-output within function body.
3873 (test_macro): New function.
3874
df4248fb 38752016-08-26 David Malcolm <dmalcolm@redhat.com>
3876
3877 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3878 (test_fixit_insert): Update expected output.
3879 (test_fixit_remove): Likewise.
3880 (test_fixit_replace): Likewise.
3881
377da6e4 38822016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3883
3884 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3885 Fix typo.
3886
4f16cc83 38872016-08-26 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/69047
3890 * gcc.dg/pr69047.c: New testcase.
3891
a54071b2 38922016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3893 Martin Jambhor <mjambor@suse.cz>
377da6e4 3894
a54071b2 3895 * gcc.dg/ipa/propbits-1.c: New test-case.
3896 * gcc.dg/ipa/propbits-2.c: Likewise.
3897 * gcc.dg/ipa/propbits-3.c: Likewise.
3898
2ae10c8c 38992016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3900
3901 PR fortran/77351
3902 * gfortran.dg/pr77351.f90: New test.
3903
c4963714 39042016-08-25 Marek Polacek <polacek@redhat.com>
3905
3906 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3907
49e1f4eb 39082016-08-25 Marek Polacek <polacek@redhat.com>
3909
3910 PR c/77323
3911 * gcc.dg/pr77323.c: New test.
3912
984f03c2 39132016-08-24 Paul Thomas <pault@gcc.gnu.org>
3914
3915 PR fortran/77358
3916 * gfortran.dg/submodule_17.f08: New test.
3917
92a44a68 39182016-08-24 Michael Collison <michael.collison@linaro.org>
3919 Michael Collison <michael.collison@arm.com>
f6c98a9a 3920
3921 * gcc.target/arm/builtin_saddl.c: New testcase.
3922 * gcc.target/arm/builtin_saddll.c: New testcase.
3923 * gcc.target/arm/builtin_uaddl.c: New testcase.
3924 * gcc.target/arm/builtin_uaddll.c: New testcase.
3925 * gcc.target/arm/builtin_ssubl.c: New testcase.
3926 * gcc.target/arm/builtin_ssubll.c: New testcase.
3927 * gcc.target/arm/builtin_usubl.c: New testcase.
3928 * gcc.target/arm/builtin_usubll.c: New testcase.
3929
8938d43d 39302016-08-24 Uros Bizjak <ubizjak@gmail.com>
3931
3932 PR target/77270
3933 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3934 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3935 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3936 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3937 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3938 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3939 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3940 effective target. Remove scan-assembler-times directives.
3941 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3942 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3943 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3944
2fb84e50 39452016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3946
3947 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3948 of unsigned int.
3949 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3950
cac7df4e 39512016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3952
3953 PR testsuite/77317
3954 * lib/target-supports.exp
3955 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3956 (check_effective_target_vect_natural_alignment): Ditto.
3957 (check_effective_target_vector_alignment_reachable): Ditto.
3958 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3959
b904831d 39602016-08-23 Ian Lance Taylor <iant@golang.org>
3961
3962 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3963
ff055c48 39642016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3965
3966 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3967 being created from pointers to memory locations.
3968 * gcc.target/powerpc/vec-init-2.c: Likewise.
3969
27af8972 39702016-08-23 Fritz Reese <fritzoreese@gmail.com>
3971
3972 * gfortran.dg/dec_structure_12.f90: New testcase.
3973
bd8ac469 39742016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3975
3976 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3977
434d4291 39782016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3979
3980 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3981 verification.
3982
be0be2de 39832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3984
3985 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3986 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3987
7feac654 39882016-08-23 Richard Biener <rguenther@suse.de>
3989
3990 PR tree-optimization/27336
3991 * c-c++-common/pr27336.c: New testcase.
3992
364743f3 39932016-08-22 Marek Polacek <polacek@redhat.com>
3994
3995 PR c++/77321
3996 * g++.dg/cpp1y/pr77321.C: New test.
3997
b92c452d 39982016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3999
4000 PR fortran/60774
4001 * gfortran.dg/empty_label.f: Adjust test for new error message.
4002 * gfortran.dg/empty_label.f90: Ditto.
4003 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4004 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4005 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4006
bfbc628a 40072016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4008
4009 PR fortran/61318
4010 * gfortran.dg/pr61318.f90: New test.
4011
99af6e70 40122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4013
4014 PR fortran/77260
4015 * gfortran.dg/pr77260_1.f90: New test.
4016 * gfortran.dg/pr77260_2.f90: Ditto.
4017
6cfc7001 40182016-08-22 Joseph Myers <joseph@codesourcery.com>
4019
4020 PR middle-end/77269
4021 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4022 __builtin_signbitf and __builtin_signbitl in expected generic
4023 expansion.
4024 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4025 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4026 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4027 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4028 tests.
4029
012f068a 40302016-08-22 Joseph Myers <joseph@codesourcery.com>
4031
4032 * gcc.dg/torture/float128-builtin.c,
4033 gcc.dg/torture/float128-ieee-nan.c,
4034 gcc.dg/torture/float128x-builtin.c,
4035 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4036 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4037 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4038 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4039 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4040 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4041 gcc.dg/torture/floatn-nan.h: New tests.
4042
e2c5b687 40432016-08-22 Joseph Myers <joseph@codesourcery.com>
4044
4045 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4046 macro.
4047 (main): Update calls to TEST_I_F.
4048 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4049 macro.
4050 (main): Update calls to TEST_I_F.
4051
b4635564 40522016-08-22 Joseph Myers <joseph@codesourcery.com>
4053
4054 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4055 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4056 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4057 names in calls to TEST_I_F.
4058
802bc569 40592016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4060
4061 PR c/52952
4062 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4063
70fa7158 40642016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4065
4066 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4067 and !natural_alignment_64.
4068 * gcc.dg/ipa/propalign-2.c: Likewise.
4069 * gcc.dg/ipa/propalign-3.c: Likewise.
4070 * gcc.dg/ipa/propalign-4.c: Likewise.
4071 * gcc.dg/ipa/propalign-5.c: Likewise.
4072 * lib/target-supports.exp
4073 (check_effective_target_natural_alignment_32): Add avr-*-*.
4074
d0346b1a 40752016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4076
4077 PR tree-optimization/61839
4078 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4079 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4080 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4081 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4082
82c85aba 40832016-08-19 Joseph Myers <joseph@codesourcery.com>
4084
4085 PR c/32187
4086 * lib/target-supports.exp (check_effective_target_float16)
4087 (check_effective_target_float32, check_effective_target_float64)
4088 (check_effective_target_float128, check_effective_target_float32x)
4089 (check_effective_target_float64x)
4090 (check_effective_target_float128x)
4091 (check_effective_target_float16_runtime)
4092 (check_effective_target_float32_runtime)
4093 (check_effective_target_float64_runtime)
4094 (check_effective_target_float128_runtime)
4095 (check_effective_target_float32x_runtime)
4096 (check_effective_target_float64x_runtime)
4097 (check_effective_target_float128x_runtime)
4098 (check_effective_target_floatn_nx_runtime)
4099 (add_options_for_float16, add_options_for_float32)
4100 (add_options_for_float64, add_options_for_float128)
4101 (add_options_for_float32x, add_options_for_float64x)
4102 (add_options_for_float128x): New procedures.
4103 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4104 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4105 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4106 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4107 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4108 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4109 gcc.dg/torture/float128-complex.c,
4110 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4111 gcc.dg/torture/float128x-basic.c,
4112 gcc.dg/torture/float128x-complex.c,
4113 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4114 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4115 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4116 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4117 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4118 gcc.dg/torture/float32x-basic.c,
4119 gcc.dg/torture/float32x-complex.c,
4120 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4121 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4122 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4123 gcc.dg/torture/float64x-basic.c,
4124 gcc.dg/torture/float64x-complex.c,
4125 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4126 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4127 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4128 gcc.dg/torture/floatn-tg.h,
4129 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4130 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4131 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4132 gcc.dg/torture/fp-int-convert-float128x.c,
4133 gcc.dg/torture/fp-int-convert-float16-timode.c,
4134 gcc.dg/torture/fp-int-convert-float16.c,
4135 gcc.dg/torture/fp-int-convert-float32-timode.c,
4136 gcc.dg/torture/fp-int-convert-float32.c,
4137 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4138 gcc.dg/torture/fp-int-convert-float32x.c,
4139 gcc.dg/torture/fp-int-convert-float64-timode.c,
4140 gcc.dg/torture/fp-int-convert-float64.c,
4141 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4142 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4143 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4144 maximum exponent of floating-point type. Use it in testing
4145 whether 0x8...0 fits in the floating-point type. Always treat -1
4146 (signed 0xf...f) as fitting in the floating-point type.
4147 (M_OK1): New macro.
4148 * gcc.dg/torture/fp-int-convert-double.c,
4149 gcc.dg/torture/fp-int-convert-float.c,
4150 gcc.dg/torture/fp-int-convert-float128-timode.c,
4151 gcc.dg/torture/fp-int-convert-float128.c,
4152 gcc.dg/torture/fp-int-convert-float80-timode.c,
4153 gcc.dg/torture/fp-int-convert-float80.c,
4154 gcc.dg/torture/fp-int-convert-long-double.c,
4155 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4156
cf0bbc39 41572016-08-19 Jakub Jelinek <jakub@redhat.com>
4158
9354a9a5 4159 PR fortran/72744
4160 * gfortran.dg/gomp/pr72744.f90: New test.
4161
cf0bbc39 4162 PR fortran/69281
4163 * gfortran.dg/gomp/pr69281.f90: New test.
4164
ee0e163a 41652016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4166
1e4df796 4167 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4168 the last special seed value.
4169 * gfortran.dg/random_7.f90: Use size for last array member instead
4170 of hardcoded value.
ee0e163a 4171
6d7de609 41722016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4173
4174 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4175 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4176
e3243c77 41772016-08-19 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/77286
4180 * gcc.dg/torture/pr77286.c: New testcase.
4181
b983d92d 41822016-08-18 David Malcolm <dmalcolm@redhat.com>
4183
4184 * gcc.dg/verbose-asm-2.c: New test case.
4185
48a7392b 41862016-08-18 David Malcolm <dmalcolm@redhat.com>
4187
4188 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4189 (custom_diagnostic_finalizer): Update for change to
4190 diagnostic_show_locus.
4191
5c8151fa 41922016-08-18 David Malcolm <dmalcolm@redhat.com>
4193
4194 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4195 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4196
26040f06 41972016-08-18 Marek Polacek <polacek@redhat.com>
4198
4199 PR c/71514
4200 * gcc.dg/pr71514.c: New test.
4201
360e911d 42022015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4203
4204 PR target/72839
4205 * gcc.target/i386/pr72839.c: New test.
4206
6de0546d 42072016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4208
4209 PR middle-end/70895
4210 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4211 * c-c++-common/goacc/reduction-1.c: Likewise.
4212 * c-c++-common/goacc/reduction-2.c: Likewise.
4213 * c-c++-common/goacc/reduction-3.c: Likewise.
4214 * c-c++-common/goacc/reduction-4.c: Likewise.
4215
cee80871 42162016-08-18 Alan Modra <amodra@gmail.com>
4217
4218 * gcc.c-torture/compile/pr72771.c: New.
4219
f9c39b65 42202016-08-17 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR fortran/67496
4223 * gfortran.dg/pr67496.f90: New test.
4224
92a44a68 42252015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4226
4227 PR tree-optimization/71752
f9c39b65 4228 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4229
d2392ec3 42302016-08-17 Uros Bizjak <ubizjak@gmail.com>
4231
4232 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4233
c4994c0b 42342016-08-17 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR middle-end/77259
4237 * g++.dg/ipa/devirt-52.C: New test.
4238
f7896ff0 42392016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4240
4241 * c-c++-common/goacc/reduction-6.c: New testcase.
4242
7104d1a8 42432016-08-17 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/76490
4246 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4247 * gcc.dg/pr52904.c: XFAIL.
4248
cff41b9e 42492016-08-17 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/23855
4252 * gcc.dg/loop-unswitch-2.c: Adjust.
4253
b1398e47 42542016-08-16 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR tree-optimization/72817
4257 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4258
de41fc22 42592016-08-16 Joseph Myers <joseph@codesourcery.com>
4260
4261 PR libgcc/77265
4262 * gcc.dg/torture/float128-extend-inf.c: New test.
4263
5927e78e 42642016-08-16 David Malcolm <dmalcolm@redhat.com>
4265
4266 PR c/72857
4267 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4268 for embedded NUL.
4269 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4270 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4271 caret placement.
4272 (test_oct): Likewise.
4273 (test_multiple): Likewise.
4274 (test_field_width_specifier): Likewise.
4275 (test_field_width_specifier_2): New function.
4276 (test_field_precision_specifier): New function.
4277 (test_embedded_nul): Update expected caret placement.
4278 (test_non_contiguous_strings): Update line number.
4279 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4280 (__emit_string_literal_range): Add "caret_idx" param.
4281 (test_simple_string_literal): Add value for new param, updating
4282 expected output..
4283 (test_concatenated_string_literal): Likewise.
4284 (test_multiline_string_literal): Likewise.
4285 (test_hex): Likewise.
4286 (test_oct): Likewise.
4287 (test_multiple): Likewise.
4288 (test_ucn4): Likewise.
4289 (test_ucn8): Likewise.
4290 (test_u8): Likewise.
4291 (test_u): Likewise; update expected message, from "range" to
4292 "location".
4293 (test_U): Likewise.
4294 (test_L): Likewise.
4295 (test_macro): Add value for new param.
4296 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4297 (__emit_string_literal_range): Add "caret_idx" param.
4298 (test_stringified_token_1): Add value for new param. Update
4299 expected message, from "range" to "location".
4300 (test_stringized_token_2): Likewise, adding param to macro.
4301 (test_stringified_token_3): Likewise.
4302 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4303 (emit_warning): Convert param from source_range to location_t.
4304 (test_string_literals): Add caret_idx param, and use it when
4305 constructing a substring_loc. Update error message, from
4306 "range" to "location".
4307
b8d94309 43082016-08-16 Jakub Jelinek <jakub@redhat.com>
4309
2e947447 4310 PR target/71910
4311 * g++.dg/gomp/pr71910.C: New test.
4312
9ea71b15 4313 PR middle-end/67485
4314 * gcc.c-torture/compile/pr67485.c: New test.
4315
b8d94309 4316 PR target/72867
4317 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4318
31de5086 43192016-08-16 Bin Cheng <bin.cheng@arm.com>
4320
4321 PR tree-optimization/69848
4322 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4323
a05d3de8 43242016-08-16 Martin Liska <mliska@suse.cz>
4325
4326 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4327 of memory operations so that it can be handled by core2
4328 in 32-bit mode.
4329
b50ad04e 43302016-08-16 Richard Biener <rguenther@suse.de>
4331
4332 PR tree-optimization/76783
4333 * gcc.dg/pr76783.c: New testcase.
4334 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4335
b441db40 43362016-08-16 Bin Cheng <bin.cheng@arm.com>
4337
4338 PR tree-optimization/72817
4339 PR tree-optimization/73450
4340 * gcc.dg/tree-ssa/pr72817.c: New test.
4341 * gcc.dg/tree-ssa/pr73450.c: New test.
4342
36d310d0 43432016-08-15 Fritz Reese <fritzoreese@gmail.com>
4344
4345 * gfortran.dg/init_flag_13.f90: New testcase.
4346 * gfortran.dg/init_flag_14.f90: Ditto.
4347 * gfortran.dg/init_flag_15.f03: Ditto.
4348 * gfortran.dg/dec_init_1.f90: Ditto.
4349 * gfortran.dg/dec_init_2.f90: Ditto.
4350
e5ec9f76 43512016-08-15 Uros Bizjak <ubizjak@gmail.com>
4352
4353 PR target/72867
4354 * gcc.target/i386/pr72867.c: New test.
4355
6ce66d38 43562016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4357
4358 * c-c++-common/dump-ada-spec-5.c: New test.
4359
894463cf 43602016-08-15 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/73434
4363 * gcc.dg/torture/pr73434.c: New testcase.
4364
98b374b4 43652016-08-15 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR tree-optimization/72824
4368 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4369
9b90f118 43702016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4371
4372 PR fortran/70598
4373 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4374 in use_device clause.
4375 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4376 * gfortran.dg/goacc/list.f95: Adjust to catch
4377 "neither a POINTER nor an array" error messages.
4378
1d80868e 43792016-08-14 Uros Bizjak <ubizjak@gmail.com>
4380
4381 PR target/76342
4382 * gcc.target/i386/pr76342.c: New test.
4383
153e4ac1 43842016-08-12 Jakub Jelinek <jakub@redhat.com>
4385
4386 PR c/71512
4387 * g++.dg/ubsan/pr71512.C: New test.
4388 * c-c++-common/ubsan/pr71512-1.c: New test.
4389 * c-c++-common/ubsan/pr71512-2.c: New test.
4390
3c382998 43912016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4392
4393 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4394 vector initialization options.
4395 * gcc.target/powerpc/vec-init-2.c: Likewise.
4396 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4397 is generated on ISA 3.0.
4398
7079d57a 43992016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4400
4401 PR middle-end/71654
4402 * gcc.dg/c-c++-common/pr71654.c: New test.
4403 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4404 dg-options.
4405 * gcc.dg/tree-ssa/vrp24: Likewise.
4406
7175bb2a 44072016-08-12 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR c/67410
4410 * gcc.dg/pr67410.c: New test.
4411
56fb8e9d 44122016-08-12 Bin Cheng <bin.cheng@arm.com>
4413
4414 PR tree-optimization/69848
4415 * gcc.dg/vect/vect-pr69848.c: New test.
4416
1f84b4ab 44172016-08-12 Uros Bizjak <ubizjak@gmail.com>
4418
4419 PR testsuite/71008
4420 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4421 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4422 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4423 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4424
60b349d9 44252016-08-12 Richard Biener <rguenther@suse.de>
4426
4427 PR tree-optimization/57326
4428 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4429 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4430 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4431 * gcc.target/i386/pr45685.c: Likewise.
4432 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4433 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4434 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4435 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4436 * gfortran.dg/pr34163.f90: Likewise.
4437
6d5f72f3 44382016-08-12 Martin Liska <mliska@suse.cz>
4439
4440 * g++.dg/gcov/gcov-16.C: New test.
4441 * lib/gcov.exp: Support new argument for run-gcov function.
4442
b357db2c 44432016-08-12 Martin Liska <mliska@suse.cz>
4444
4445 PR gcov-profile/35590
4446 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4447
08e33f10 44482016-08-12 Richard Biener <rguenther@suse.de>
4449
4450 PR tree-optimization/72851
4451 * gcc.dg/torture/pr72851.c: New testcase.
4452
92a44a68 44532016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4454
832d369d 4455 PR debug/63240
4456 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4457 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4458 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4459 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4460 DW_AT_deleted.
4461
1289a281 4462 PR debug/55641
4463 * g++.dg/debug/dwarf2/ref-1.C: New.
4464
9a478fab 4465 PR debug/49366
4466 * g++.dg/debug/dwarf2/template-params-12.H: New.
4467 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4468 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4469 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4470 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4471 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4472 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4473 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4474
e61229f8 44752016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4476
4477 PR target/72863
4478 * gcc.target/powerpc/pr72863.c: New test.
4479
c7823416 44802016-08-11 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4483
df15667f 44842015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 * gcc.target/i386/pieces-strcpy-1.c: New test.
4487 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4488
83c375ba 44892016-08-11 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR c++/72868
4492 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4493
350f354a 44942015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4495
4496 * gcc.target/i386/pieces-memcpy-1.c: New test.
4497 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4498 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4499 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4500 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4501 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4502
74be5bc1 45032016-08-11 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR c/72816
20fb4916 4506 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4507
40395983 45082016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4509
4510 PR tree-optimization/71083
4511 * gcc.c-torture/execute/pr71083.c: New test.
4512 * gnat.dg/loop_optimization23.adb: New test.
4513 * gnat.dg/loop_optimization23_pkg.ads: New test.
4514 * gnat.dg/loop_optimization23_pkg.adb: New test.
4515
ec969ce4 45162016-08-11 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/72772
4519 * gcc.dg/graphite/pr35356-1.c: Adjust.
4520 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4521
25482c16 45222016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4523
4524 * gfortran.dg/random_7.f90: Take into account that the last seed
4525 value is the special p value.
4526 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4527
f454033a 45282016-08-11 Richard Biener <rguenther@suse.de>
4529
4530 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4531
2d2b78a1 45322016-08-11 Alan Modra <amodra@gmail.com>
4533
4534 * gcc.target/powerpc/pr71680.c: New.
4535
97468983 45362016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4537
4538 * gcc.target/powerpc/bfp/bfp.exp: New file.
4539 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4540 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4541 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4542 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4543 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4544 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4545 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4546 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4547 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4548 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4549 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4550 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4551 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4552 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4553 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4554 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4555 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4556 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4557 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4558 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4559 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4560 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4561 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4562 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4563 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4564 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4565 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4566 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4567 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4568 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4569 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4570 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4571 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4572 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4573 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4574 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4575 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4576 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4577 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4578 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4579 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4580 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4581 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4582 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4583 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4584 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4585 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4586 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4587 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4588 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4589 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4590 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4591 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4592
23a6fe48 45932016-08-10 Bin Cheng <bin.cheng@arm.com>
4594
4595 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4596 Add aarch64*-*-*.
4597
0cb8f73e 45982016-08-10 Bin Cheng <bin.cheng@arm.com>
4599
4600 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4601
b7ed2a65 46022016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4603
4604 PR target/72853
4605 * gcc.target/powerpc/pr72853.c: New test.
4606
2d2b4107 46072016-08-10 Martin Liska <mliska@suse.cz>
4608
4609 PR gcov-profile/58306
4610 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4611
7132b755 46122016-08-10 Martin Liska <mliska@suse.cz>
4613
4614 * g++.dg/gcov/gcov-threads-1.C: New test.
4615
5186407c 46162016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4617
4618 PR target/71873
4619 * gcc.target/avr/pr71873.c: New test.
4620
44f01555 46212016-08-09 Martin Liska <mliska@suse.cz>
4622
4623 * g++.dg/gcov/gcov-dump-1.C: New test.
4624 * g++.dg/gcov/gcov-dump-2.C: New test.
4625
7d4f18f5 46262016-08-09 Martin Liska <mliska@suse.cz>
4627
4628 * gcc.dg/tree-prof/val-prof-9.c: New test.
4629
defa7026 46302016-08-09 Martin Liska <mliska@suse.cz>
4631
4632 * gcc.dg/tree-prof/val-prof-8.c: New test.
4633
ae7e6062 46342016-08-09 Martin Jambor <mjambor@suse.cz>
4635
0c47dd26 4636 PR ipa/71981
4637 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4638
a69fb570 46392016-08-09 Bin Cheng <bin.cheng@arm.com>
4640
4641 PR tree-optimization/33707
4642 * gcc.dg/vect/pr33707.c: New test.
4643
a031a844 46442016-08-09 Bin Cheng <bin.cheng@arm.com>
4645
4646 PR tree-optimization/pr72772
4647 * gcc.dg/tree-ssa/pr72772.c: New test.
4648
8f1baf0d 46492016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4650
4651 PR rtl-optimization/66669
4652 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4653
53e7aca1 46542016-08-09 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR tree-optimization/72824
4657 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4658
c162fa25 46592016-08-09 Richard Biener <rguenther@suse.de>
4660
4661 PR tree-optimization/71802
4662 * gcc.dg/torture/pr71802.c: New testcase.
4663
87156a7d 46642016-08-09 Jakub Jelinek <jakub@redhat.com>
4665
4666 PR c++/72809
4667 * g++.dg/eh/stdarg1.C: New test.
4668
d0029333 46692016-08-08 Andi Kleen <ak@linux.intel.com>
4670
4671 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4672 test command line in failure log.
4673 (profopt-execute): dito. Make autofdo file names unique.
4674
7af4d06b 46752016-08-08 David Malcolm <dmalcolm@redhat.com>
4676
4677 PR c/64955
4678 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4679 output.
4680
7091ff70 46812016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4682
4683 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4684 c99_runtime.
4685 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4686 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4687 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4688 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4689 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4690 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4691
d189b094 46922016-08-08 David Malcolm <dmalcolm@redhat.com>
4693
4694 PR c/52952
4695 * gcc.dg/cpp/pr66415-1.c: Likewise.
4696 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4697 * gcc.dg/format/c90-printf-1.c: Likewise.
4698 * gcc.dg/format/diagnostic-ranges.c: New test case.
4699
440837fe 47002016-08-08 Jakub Jelinek <jakub@redhat.com>
4701
7cbcf608 4702 PR fortran/72716
4703 * gfortran.dg/gomp/pr72716.f90: New test.
4704
aa1ddb66 4705 PR middle-end/72781
4706 * gcc.dg/gomp/pr72781.c: New test.
4707
440837fe 4708 PR middle-end/68762
4709 * g++.dg/vect/pr68762-1.cc: New test.
4710 * g++.dg/vect/pr68762-2.cc: New test.
4711 * g++.dg/vect/pr68762.h: New file.
4712
eb571c16 47132016-08-08 Martin Sebor <msebor@redhat.com>
4714
4715 PR testsuite/72838
f9c39b65 4716 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4717 * g++.dg/warn/overflow-warn-3.C: Same.
4718 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4719
8ca5189a 47202016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4721
4722 PR fortran/71936
4723 * gfortran.dg/allocate_with_source_21.f03: New test.
4724
1495e54c 47252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4726
4727 PR fortran/72698
4728 * gfortran.dg/allocate_with_source_20.f03: New test.
4729
d1e97886 47302016-08-08 Alan Modra <amodra@gmail.com>
4731
4732 * gcc.c-torture/compile/pr72802.c: New.
4733
9da84a54 47342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4735
4736 PR fortran/70524
4737 * gfortran.dg/dependency_48.f90: New test.
4738
3f9692a5 47392016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4740
b5b764be 4741 PR fortran/70040
3f9692a5 4742 * gfortran.dg/pr70040.f90: New testcase.
4743
099ec19a 47442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4745
4746 PR fortran/71961
4747 * gfortran.dg/matmul_10.f90: New testcase.
4748
e8272095 47492016-08-07 Jan Hubicka <hubicka@ucw.cz>
4750
4751 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4752
f5d2c462 47532016-08-07 Jakub Jelinek <jakub@redhat.com>
4754
4755 PR c/72816
4756 * gcc.dg/pr72816.c: New test.
4757
30c60892 47582016-08-06 Jonathan Wakely <jwakely@redhat.com>
4759
4760 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4761 * g++.dg/conversion/pr41426.C: Likewise.
4762 * g++.dg/conversion/pr66211.C: Likewise.
4763 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4764 * g++.dg/init/ref8.C: Likewise.
4765 * g++.old-deja/g++.law/cvt20.C: Likewise.
4766 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4767
2abf3c4a 47682016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4769
4770 PR tree-optimization/18046
4771 * gcc.dg/tree-ssa/vrp105.c: New test.
4772 * gcc.dg/tree-ssa/vrp106.c: New test.
4773
a940fdc7 47742016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4775
4776 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4777 1ul in diagnostics. Remove hyphen from "constant-expression."
4778 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4779 * g++.dg/cpp0x/static_assert3.C: Same.
4780 * g++.dg/cpp1y/constexpr-throw.C: Same.
4781 * g++.dg/template/nontype3.C: Same.
4782 * g++.dg/warn/overflow-warn-1.C: Same.
4783 * g++.dg/warn/overflow-warn-3.C: Same.
4784 * g++.dg/warn/overflow-warn-4.C: Same.
4785
d4166bdc 47862016-08-05 David Malcolm <dmalcolm@redhat.com>
4787
4788 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4789 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4790 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4791 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4792
906dd612 47932016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4794
4795 PR tree-optimization/72810
4796 * gcc.dg/tree-ssa/vrp110.c: New test.
4797
9788fb76 47982016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4799
4800 PR Target/72819
4801 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4802 registers.
4803 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4804 saving the half-precision registers.
4805 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4806 value is returned in h0.
4807 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4808 are passed in FP/SIMD registers.
4809 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4810 passing works corrcetly.
4811 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4812 (hfa_f16x2_t): Likewise.
4813 (hfa_f16x3_t): Likewise.
4814 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4815 are promoted to double and passed in a double register.
4816 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4817 are promoted to double and stacked.
4818 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4819 __fp16 data types.
4820 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4821 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4822 __fp16 first get passed in FP/SIMD registers, then stacked.
4823
30f40fe4 48242016-08-05 Nathan Sidwell <nathan@acm.org>
4825
4826 PR c++/68724
4827 * g++.dg/cpp0x/pr68724.C: New.
4828
8a6540e1 48292016-08-05 Richard Biener <rguenther@suse.de>
4830
4831 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4832
09001ac1 48332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4834
4835 * gcc.dg/tree-ssa/vrp107.c: New test.
4836 * gcc.dg/tree-ssa/vrp108.c: New test.
4837 * gcc.dg/tree-ssa/vrp109.c: New test.
4838
88ab6a9c 48392016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4840
4841 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4842 dg-options.
4843
b2a036e7 48442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4845
4846 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4847 test-cases.
4848 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4849 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4850 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4851 test-cases.
4852 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4853 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4854 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4855 large_double.
4856
8dbf49cb 48572016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 PR c++/72800
4860 * g++.dg/cpp1y/lambda-ice1.C: New.
4861
dcc45aae 48622016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4863
4864 PR c++/72759
4865 * g++.dg/cpp1y/pr72759.C: New test.
4866
88fe4062 48672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4868
4869 * gcc.dg/switch-10.c: New test.
4870
a1af716f 48712016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4872
4873 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4874
1fa5d8ba 48752016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4876
4877 * c-c++-common/goacc/routine-5.c: Update.
4878
e8dedc4a 48792016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4880
4881 PR rtl-optimization/70903
4882 * gcc.c-torture/execute/pr70903.c: New test.
4883
7ca5003c 48842016-08-04 Martin Liska <mliska@suse.cz>
4885
4886 * gcc.dg/params/params.exp: Replace file exists with
4887 TESTING_IN_BUILD_TREE.
4888
810702a2 48892016-08-04 Marek Polacek <polacek@redhat.com>
4890
4891 PR c++/70229
4892 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4893
fa8a8f79 48942016-08-04 Richard Biener <rguenther@suse.de>
4895
4896 PR middle-end/71984
4897 * gcc.dg/torture/pr71984.c: Guard correctness check for
4898 little-endian.
4899
9916f5a5 49002016-08-03 Andrew Pinski <apinski@cavium.com>
4901
4902 * gcc.c-torture/compile/20160802-1.c: New testcase.
4903
278b4698 49042016-08-03 Fritz Reese <fritzoreese@gmail.com>
4905
4906 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4907
860c3c85 49082016-08-03 Richard Biener <rguenther@suse.de>
4909
4910 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4911 and remove -O3.
4912 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4913 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4914
0a41d717 49152016-08-03 Richard Biener <rguenther@suse.de>
4916
4917 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4918 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4919 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4920 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4921
52e3c0e8 49222016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4923
4924 * gcc.dg/init-excess-2.c: Require int32plus.
4925 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4926 * gcc.dg/pr59963-2.c: Require int32plus.
4927 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4928 * gcc.dg/unroll-7.c: Require int32plus.
4929
ad8a330c 49302016-08-02 Bin Cheng <bin.cheng@arm.com>
4931
4932 PR tree-optimization/34114
4933 * gcc.dg/tree-ssa/loop-42.c: New test.
4934
d3aa3636 49352016-08-02 Tamar Christina <tamar.christina@arm.com>
4936
4937 * gcc.target/aarch64/vminmaxnm.c: New.
4938 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4939 tests.
4940
c79d3723 49412016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4942
4943 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4944 vec_extract for vector float, vector int, vector short, and vector
4945 char.
4946 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4947 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4948 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4949 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4950
5fc13c39 49512016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4952
4953 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4954 single stack adjustment, no writeback.
5fc13c39 4955 * gcc.target/aarch64/test_frame_12.c: Likewise.
4956 * gcc.target/aarch64/test_frame_13.c: Likewise.
4957 * gcc.target/aarch64/test_frame_15.c: Likewise.
4958 * gcc.target/aarch64/test_frame_6.c: Likewise.
4959 * gcc.target/aarch64/test_frame_7.c: Likewise.
4960 * gcc.target/aarch64/test_frame_8.c: Likewise.
4961 * gcc.target/aarch64/test_frame_16.c: New test.
4962
2eb70c76 49632015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4964
4965 PR target/72748
4966 * gcc.target/i386/pr72748.c: New test.
4967
92a44a68 49682015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4969
4970 PR tree-optimization/71818
4971 * gcc.dg/vect/pr71818.c: New
4972
56e7a293 49732016-08-01 Martin Liska <mliska@suse.cz>
4974
4975 PR tree-optimization/71857
4976 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4977
aa8852cc 49782016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4979
4980 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4981
f3c032a4 49822016-08-01 Jan Beulich <jbeulich@suse.com>
4983
4984 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4985
a1e9d2c3 49862016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4987
4988 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4989 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4990
466045aa 49912016-07-31 Jonathan Wakely <jwakely@redhat.com>
4992
4993 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4994 (check_effective_target_c++): Likewise. Also match for libstdc++.
4995
92a44a68 49962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4997
4998 PR fortran/41922
4999 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5000 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5001 * gfortran.dg/pr41922.f90: New test.
5002
dd13eb1b 50032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5004
5005 PR fortran/68566
5006 * gfortran.dg/pr68566.f90: new test.
5007
a940fdc7 50082016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5009
5010 PR c++/60760
5011 PR c++/71091
5012 * g++.dg/cpp0x/constexpr-cast.C: New test.
5013 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5014 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5015 * g++.dg/ubsan/pr63956.C: Correct.
5016
efa8ff03 50172016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5018
5019 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5020 vector double or vector long where the vector is in memory.
5021 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5022 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5023
0b8113c5 50242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5025
5026 PR fortran/69867
5027 * gfortran.dg/pr69867.f90: New test.
5028
3badc59b 50292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5030
5031 PR fortran/69962
5032 * gfortran.dg/pr69962.f90: New test.
5033
fc8b54ff 50342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5035
5036 PR fortran/70006
5037 * gfortran.dg/pr70006.f90: New test.
5038
165b422e 50392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5040
5041 PR fortran/71730
5042 * gfortran.dg/pr71730.f90: New test.
5043 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5044 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5045 * gfortran.dg/array_constructor_26.f03: Ditto.
5046
0c6334ed 50472016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5048
5049 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5050 * gcc.target/powerpc/pr71763.c: Likewise.
5051
4ebf85be 50522016-07-29 Marek Polacek <polacek@redhat.com>
5053
5054 PR c/71742
5055 * gcc.dg/940510-1.c: Adjust dg-error.
5056 * gcc.dg/c99-flex-array-1.c: Likewise.
5057 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5058
9efe5be6 5059 PR c/71853
5060 * gcc.dg/noncompile/pr71853.c: New test.
5061
4c4548bb 5062 PR c/71573
5063 * gcc.dg/noncompile/pr71573.c: New test.
5064
8ae70602 5065 PR c/71926
5066 * g++.dg/warn/Wparentheses-30.C: New test.
5067 * gcc.dg/Wparentheses-14.c: New test.
5068
cfc1aded 50692016-07-29 Uros Bizjak <ubizjak@gmail.com>
5070
5071 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5072
d5e80d93 50732016-07-29 Bin Cheng <bin.cheng@arm.com>
5074
5075 PR tree-optimization/57558
5076 * gcc.dg/vect/pr57558-1.c: New test.
5077 * gcc.dg/vect/pr57558-2.c: New test.
5078
c7c713ec 50792016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5080
cfc1aded 5081 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5082 to scan forwprop1 dump pass.
5083
34b9af67 50842016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5085
5086 PR c++/51488
5087 * g++.dg/template/pr51488.C: New.
5088
322d4184 50892016-07-29 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR c/71969
5092 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5093 static __inline__.
5094 * gcc.dg/pr71969-1.c: New test.
5095 * gcc.dg/pr71969-2.c: New test.
5096 * gcc.dg/pr71969-3.c: New test.
5097
7648c9c7 50982016-07-29 Marek Polacek <polacek@redhat.com>
5099
5100 PR c/71574
5101 * c-c++-common/pr71574.c: New test.
5102
35fddbd6 5103 PR c/71583
5104 * gcc.dg/noncompile/pr71583.c: New test.
5105
d06bcb87 51062016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5107
5108 PR middle-end/68217
5109 * gcc.dg/pr68217.c: New test.
5110
fb5574d7 51112016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5112
5113 PR fortran/71067
5114 * gfortran.dg/pr71067_1.f90: New test.
5115 * gfortran.dg/pr71067_2.f90: Ditto.
5116
a52bb7a0 51172016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5118
5119 * gcc.target/powerpc/vec-extract-1.c: New test.
5120
42e96823 51212016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5122
5123 PR fortran/71799
5124 * gfortran.dg/pr71799.f90: New test.
5125
d5539c6b 51262016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5127
5128 PR c++/71665
5129 * g++.dg/cpp0x/pr71665-1.C: New.
5130 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5131 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5132 * g++.dg/ext/label10.C: Likewise.
5133 * g++.dg/parse/constant5.C: Likewise.
5134
05995232 51352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5136
5137 PR fortran/71859
5138 * gfortran.dg/pr71859.f90: New test.
5139 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5140 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5141
7a4429b2 51422016-07-28 Paul Thomas <pault@gcc.gnu.org>
5143
5144 PR fortran/71883
5145 * gfortran.dg/pr71883.f90 : New test.
5146
f339cf78 51472016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5148
5149 PR tree-optimization/71734
cfc1aded 5150 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5151
8311fe26 51522016-07-28 Renlin Li <renlin.li@arm.com>
5153
5154 Revert
5155 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5156
5157 PR fortran/71902
5158 * gfortran.dg/dependency_47.f90: New test.
5159
595e387a 51602016-07-28 Martin Liska <mliska@suse.cz>
5161
5162 PR gcov-profile/68025
5163 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5164
83554604 51652016-07-28 Martin Liska <mliska@suse.cz>
5166
5167 * g++.dg/vect/pr70944.cc: New test.
5168
ec6d2d63 51692016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5170
5171 PR middle-end/71994
5172 * gcc.dg/torture/pr71994.c: New test.
5173
12dabcee 51742016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5175
5176 PR middle-end/71078
5177 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5178 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5179 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5180
262a83d5 51812016-07-27 Richard Biener <rguenther@suse.de>
5182
5183 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5184
3989f1fe 51852016-07-27 Martin Liska <mliska@suse.cz>
5186
5187 * gcc.dg/predict-13.c: New test.
5188 * gcc.dg/predict-14.c: New test.
5189
69a499fa 51902016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5191
7a4429b2 5192 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5193 including stdint.h.
5194 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5195 including stdint.h.
5196
751fef95 51972016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5198
5199 PR target/71869
5200 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5201 IEEE built-in functions handle quiet and signalling NaNs
5202 correctly.
5203
5e07497c 52042016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5205
5206 PR fortran/71862
5207 * gfortran.dg/pr71862.f90: New test.
5208
18928e61 52092016-07-26 Martin Sebor <msebor@redhat.com>
5210
5211 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5212 selector with dg-options.
5213
7e1856f1 52142016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5215
5216 PR tree-optimization/18046
5217 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5218 * gcc.dg/tree-ssa/vrp103.c: New test.
5219 * gcc.dg/tree-ssa/vrp104.c: New test.
5220
08679462 52212016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5222
5223 * gcc.target/powerpc/pr63354.c: Require lp64 since
5224 -mprofile-kernel is not legal with -m32.
5225
8c3efadf 52262016-07-26 Richard Biener <rguenther@suse.de>
5227
5228 PR rtl-optimization/71984
5229 * gcc.dg/torture/pr71984.c: New testcase.
5230
78866ecd 52312016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5232
5233 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5234 g++-dg-runtest via et-dg-runtest.
5235 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5236 * gcc.dg/vect/vect.exp: Likewise.
5237 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5238 gfortran-dg-runtest.
5239 * gfortran.dg/vect/vect.exp: Likewise.
5240 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5241 (check_mips_loongson_hw_available): Likewise.
5242 (check_effective_target_mpaired_single_runtime): Likewise.
5243 (check_effective_target_mips_loongson_runtime): Likewise.
5244 (add_options_for_mpaired_single): Likewise.
5245 (check_effective_target_vect_int): Add global et_index.
5246 Check and save the supported feature for a target selected by
5247 the et_index target. Break long lines where appropriate. Call
5248 et-is-effective-target for MIPS with an argument instead of
5249 check_effective_target_* where appropriate.
5250 (check_effective_target_vect_intfloat_cvt): Likewise.
5251 (check_effective_target_vect_uintfloat_cvt): Likewise.
5252 (check_effective_target_vect_floatint_cvt): Likewise.
5253 (check_effective_target_vect_floatuint_cvt): Likewise.
5254 (check_effective_target_vect_simd_clones): Likewise.
5255 (check_effective_target_vect_shift): ewise.
5256 (check_effective_target_whole_vector_shift): Likewise.
5257 (check_effective_target_vect_bswap): Likewise.
5258 (check_effective_target_vect_shift_char): Likewise.
5259 (check_effective_target_vect_long): Likewise.
5260 (check_effective_target_vect_float): Likewise.
5261 (check_effective_target_vect_double): Likewise.
5262 (check_effective_target_vect_long_long): Likewise.
5263 (check_effective_target_vect_no_int_max): Likewise.
5264 (check_effective_target_vect_no_int_add): Likewise.
5265 (check_effective_target_vect_no_bitwise): Likewise.
5266 (check_effective_target_vect_widen_shift): Likewise.
5267 (check_effective_target_vect_no_align): Likewise.
5268 (check_effective_target_vect_hw_misalign): Likewise.
5269 (check_effective_target_vect_element_align): Likewise.
5270 (check_effective_target_vect_condition): Likewise.
5271 (check_effective_target_vect_cond_mixed): Likewise.
5272 (check_effective_target_vect_char_mult): Likewise.
5273 (check_effective_target_vect_short_mult): Likewise.
5274 (check_effective_target_vect_int_mult): Likewise.
5275 (check_effective_target_vect_extract_even_odd): Likewise.
5276 (check_effective_target_vect_interleave): Likewise.
5277 (check_effective_target_vect_stridedN): Likewise.
5278 (check_effective_target_vect_multiple_sizes): Likewise.
5279 (check_effective_target_vect64): Likewise.
5280 (check_effective_target_vect_call_copysignf): Likewise.
5281 (check_effective_target_vect_call_sqrtf): Likewise.
5282 (check_effective_target_vect_call_btrunc): Likewise.
5283 (check_effective_target_vect_call_btruncf): Likewise.
5284 (check_effective_target_vect_call_ceil): Likewise.
5285 (check_effective_target_vect_call_ceilf): Likewise.
5286 (check_effective_target_vect_call_floor): Likewise.
5287 (check_effective_target_vect_call_floorf): Likewise.
5288 (check_effective_target_vect_call_lceil): Likewise.
5289 (check_effective_target_vect_call_lfloor): Likewise.
5290 (check_effective_target_vect_call_nearbyint): Likewise.
5291 (check_effective_target_vect_call_nearbyintf): Likewise.
5292 (check_effective_target_vect_call_round): Likewise.
5293 (check_effective_target_vect_call_roundf): Likewise.
5294 (check_effective_target_vect_perm): Likewise, but also append *_saved
5295 to the existing global name to properly cache the result.
5296 (check_effective_target_vect_perm_byte): Likewise.
5297 (check_effective_target_vect_perm_short): Likewise.
5298 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5299 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5300 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5301 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5302 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5303 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5304 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5305 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5306 (check_effective_target_vect_sdot_qi): Likewise.
5307 (check_effective_target_vect_udot_qi): Likewise.
5308 (check_effective_target_vect_sdot_hi): Likewise.
5309 (check_effective_target_vect_udot_hi): Likewise.
5310 (check_effective_target_vect_usad_char): Likewise.
5311 (check_effective_target_vect_pack_trunc): Likewise.
5312 (check_effective_target_vect_unpack): Likewise.
5313 (check_effective_target_vect_aligned_arrays): Likewise.
5314 (check_effective_target_vect_natural_alignment): Likewise.
5315 (check_effective_target_vector_alignment_reachable): Likewise.
5316 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5317 (is-effective-target): Initialize et_index if undefined.
5318 (et-dg-runtest): New.
5319 (et-is-effective-target): Likewise.
5320 (check_vect_support_and_set_flags): Add supported MIPS targets to
5321 EFFECTIVE_TARGETS list. Return the number of supported targets.
5322
b2930f09 53232016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5324 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5325
5326 PR middle-end/70920
5327 * gcc.dg/pr70920-1.c: New test-case.
5328 * gcc.dg/pr70902-2.c: Likewise.
5329 * gcc.dg/pr70920-3.c: Likewise.
5330 * gcc.dg/pr70920-4.c: Likewise
5331 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5332 2 instead of 3.
5333
90821294 53342016-07-25 Alexander Monakov <amonakov@ispras.ru>
5335
5336 * gcc.c-torture/execute/pr71494.c: Require label_values.
5337 * gcc.dg/pr16973.c: Ditto.
5338
1660595b 53392016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5340
5341 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5342 * gcc.dg/torture/pr69771.c: Require int32plus.
5343 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5344
5b2b88ce 53452016-07-25 Martin Liska <mliska@suse.cz>
5346
5347 * gcc.dg/torture/pr71987.c: New test.
5348
e2f926e9 53492016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5350
5351 PR fortran/71935
5352 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5353 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5354 * gfortran.dg/pr71935.f90: New test.
5355
a940fdc7 53562016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5357
5358 PR c++/71675
5359 * g++.dg/ext/atomic-3.C: New test.
5360 * gcc.dg/atomic/pr71675.c: New test.
5361
5a43070d 53622016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5363
5364 * gcc.target/i386/mvc8.c: New test.
5365
1b793819 53662016-07-22 Bin Cheng <bin.cheng@arm.com>
5367
5368 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5369 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5370
d4b4c787 53712016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5372
5373 PR fortran/71795
5374 * gfortran.dg/constructor_50.f90: New test.
5375
45648efe 53762016-07-22 Martin Liska <mliska@suse.cz>
5377
5378 PR gcov-profile/69028
5379 PR gcov-profile/62047
5380 * g++.dg/cilk-plus/pr69028.C: New test.
5381
b657bb1f 53822016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5383
5384 * gfortran.dg/coarray_stat_2.f90: New test.
5385
3a421504 53862016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5387
5388 * gcc.target/powerpc/vec-extract.h: New files to check the
5389 vec_extract built-in functions for all vector types, testing
5390 accessing each element, both with constant and variable element
5391 numbers.
5392 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5393 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5394 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5395 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5396 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5397 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5398 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5399 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5400 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5401
d40a1eac 54022016-07-21 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR c++/71728
5405 * g++.dg/other/pr71728.C: New test.
5406
3b0d7293 54072016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5408
5409 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5410 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5411 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5412 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5413 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5414
50953a9f 54152016-07-21 Richard Biener <rguenther@suse.de>
5416
5417 PR tree-optimization/71947
5418 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5419
90261646 54202016-07-21 Bin Cheng <bin.cheng@arm.com>
5421
5422 * gcc.dg/tree-ssa/scev-15.c: New.
5423
5a5a7a90 54242016-07-21 Bin Cheng <bin.cheng@arm.com>
5425
5426 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5427
df0c563f 54282016-07-21 Jakub Jelinek <jakub@redhat.com>
5429
5430 PR c++/71941
5431 * g++.dg/gomp/pr71941.C: New test.
5432
24acd4ab 54332016-07-20 David Malcolm <dmalcolm@redhat.com>
5434
5435 PR c/70339
5436 PR c/71858
5437 * g++.dg/spellcheck-identifiers.C: New test case, based on
5438 gcc.dg/spellcheck-identifiers.c.
5439 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5440 gcc.dg/spellcheck-identifiers-2.c.
5441 * g++.dg/spellcheck-typenames.C: New test case, based on
5442 gcc.dg/spellcheck-typenames.c
5443
8669e753 54442016-07-20 Jonathan Wakely <jwakely@redhat.com>
5445
5446 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5447 pointer to member function and also test catching by reference.
5448
75cb41b8 54492016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5450
5451 * gcc.target/s390/pr67443.c: Fix test case.
5452
07be1239 54532016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5454
5455 * gcc.target/s390/insv-1.c: Xfail some tests.
5456 * gcc.target/s390/insv-2.c: Likewise.
5457
e9b5fdd9 54582016-07-20 Georg-Johann Lay <avr@gjlay.de>
5459
5460 * gcc.target/avr/torture/get-mem.c: New test.
5461 * gcc.target/avr/torture/set-mem.c: New test.
5462
b704b0e1 54632016-07-20 Georg-Johann Lay <avr@gjlay.de>
5464
5465 PR target/71948
5466 * gcc.target/avr/torture/tiny-progmem.c: New test.
5467
051eb924 54682016-07-20 Jakub Jelinek <jakub@redhat.com>
5469
fdb70809 5470 PR c++/71909
5471 * g++.dg/parse/pr71909.C: New test.
5472 * g++.dg/tm/pr71909.C: New test.
5473
051eb924 5474 PR c++/50060
5475 * g++.dg/cpp0x/constexpr-50060.C: New test.
5476 * g++.dg/cpp1y/constexpr-50060.C: New test.
5477
c4e1267c 54782016-07-20 Martin Liska <mliska@suse.cz>
5479
5480 * gfortran.dg/graphite/pr71898.f90: New test.
5481
ecaa5fd4 54822016-07-20 Bin Cheng <bin.cheng@arm.com>
5483
5484 PR tree-optimization/71503
5485 PR tree-optimization/71683
5486 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5487 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5488
f5b88ba1 54892016-07-20 Martin Liska <mliska@suse.cz>
5490
5491 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5492 * gcc.dg/plugin/sreal-test-1.c: Remove.
5493 * gcc.dg/plugin/sreal_plugin.c: Remove.
5494
e889bd11 54952016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5496
5497 PR fortran/71902
5498 * gfortran.dg/dependency_47.f90: New test.
5499
1c6bb1c0 55002016-07-19 Jakub Jelinek <jakub@redhat.com>
5501
94d511af 5502 PR rtl-optimization/71916
5503 * gcc.c-torture/compile/pr71916.c: New test.
5504
54e95a17 5505 PR middle-end/71874
5506 * g++.dg/torture/pr71874.C: New test.
5507
1c6bb1c0 5508 PR middle-end/71734
5509 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5510 (my_alloc): Rewritten to use __builtin_posix_memalign and
5511 __SIZE_TYPE__.
5512 (my_free): Use __builtin_free instead of _mm_free.
5513 (Vec::operator=): Use __builtin_memcpy.
5514
0d565f19 55152016-07-19 Martin Jambor <mjambor@suse.cz>
5516
cfc1aded 5517 PR fortran/71688
5518 * gfortran.dg/pr71688.f90: New test.
0d565f19 5519
2be13cd5 55202016-07-19 Richard Biener <rguenther@suse.de>
5521
5522 * c-c++-common/vector-subscript-6.c: New testcase.
5523 * c-c++-common/vector-subscript-7.c: Likewise.
5524
1697df09 55252016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5526
7a4429b2 5527 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5528 and UInt32 based on __SIZEOF_INT__.
5529
8894566e 55302016-07-19 Richard Biener <rguenther@suse.de>
5531
5532 PR tree-optimization/71901
5533 * gcc.dg/torture/pr71901.c: New testcase.
5534
55352016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5536
5537 PR tree-optimization/71908
5538 * gcc.dg/torture/pr71908.c: New testcase.
5539
106ac76d 55402016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5541
5542 PR target/71493
5543 * gcc.target/powerpc/pr71493-1.c: New test.
5544 * gcc.target/powerpc/pr71493-2.c: Likewise.
5545
e6517a48 55462016-07-18 Jakub Jelinek <jakub@redhat.com>
5547
d1e0c36e 5548 PR c++/71835
5549 * g++.dg/conversion/ambig3.C: New test.
5550
6fe424c2 5551 PR c++/71828
5552 * g++.dg/cpp0x/constexpr-71828.C: New test.
5553
d3dd9e33 5554 PR c++/71826
5555 * g++.dg/template/pr71826.C: New test.
5556
74fd83a9 5557 PR c++/71822
5558 * g++.dg/template/defarg21.C: New test.
5559
e6517a48 5560 PR c++/71871
5561 * g++.dg/ext/vector31.C: New test.
5562
f942bdbf 55632016-07-18 Uros Bizjak <ubizjak@gmail.com>
5564
5565 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5566
4b1425be 55672016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5568
5569 PR tree-optimization/71734
5570 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5571
a80f37e1 55722016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5573
5574 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5575 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5576 stack-layout-dynamic-1.c: New test.
5577
ea283725 55782016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5579
5580 * gcc.target/s390/nolrl-1.c: New test.
5581
14eab729 55822016-07-17 Fritz Reese <fritzoreese@gmail.com>
5583
5584 PR fortran/71523
5585 * gfortran.dg/pr71523_1.f90: New test.
5586 * gfortran.dg/pr71523_2.f90: New test.
5587
3925d644 55882016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5589
5590 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5591
fb9ff4ce 55922016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5593 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5594
5595 PR fortran/62125
5596 * gfortran.dg/pr62125.f90: New test.
5597
95b0f5e9 55982016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5599
5600 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5601 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5602
1913be16 56032016-07-15 Jonathan Wakely <jwakely@redhat.com>
5604
5605 PR c++/58796
5606 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5607 * g++.dg/cpp0x/nullptr35.C: New test.
5608
b4803084 56092016-07-15 Bin Cheng <bin.cheng@arm.com>
5610
5611 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5612
89e3ec3d 56132016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5614
5615 * gfortran.dg/goacc/vector_length.f90: New test.
5616
2084e279 56172016-07-15 Richard Biener <rguenther@suse.de>
5618
5619 PR tree-optimization/71881
5620 * gcc.dg/torture/pr71881.c: New testcase.
5621
2177bb9a 56222016-07-15 Richard Biener <rguenther@suse.de>
5623
5624 PR tree-optimization/71887
5625 * gcc.dg/torture/pr71887.c: New testcase.
5626
0dd7db3b 56272016-07-15 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR c/71858
5630 * gcc.dg/spellcheck-identifiers-3.c: New test.
5631
b41cc4d1 56322016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5633
5634 PR fortran/71807
5635 * gfortran.dg/null_9.f90: New test.
5636
a4d34e5e 56372016-07-15 Bin Cheng <bin.cheng@arm.com>
5638
5639 * gcc.dg/tree-ssa/loop-41.c: New test.
5640
1547c551 56412016-07-15 Bin Cheng <bin.cheng@arm.com>
5642
5643 PR tree-optimization/71347
5644 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5645
b9c2416b 56462016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5647
5648 PR fortran/29819
5649 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5650 * gfortran.dg/contains.f90: Ditto.
5651 * gfortran.dg/contains_empty_1.f03: Ditto.
5652 * gfortran.dg/submodule_3.f08: Ditto.
5653
28413b15 56542016-07-14 Jakub Jelinek <jakub@redhat.com>
5655
661af228 5656 PR testsuite/71865
5657 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5658 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5659 expected diagnostics.
5660
28413b15 5661 PR c/71858
5662 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5663 * gcc.dg/spellcheck-identifiers-2.c: New test.
5664 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5665 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5666
7b3b3a49 56672016-07-14 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR tree-optimization/71872
5670 * gcc.c-torture/compile/pr71872.c: New test.
5671
7c039c44 56722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5673
5674 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5675 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5676 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5677 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5678 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5679 * gcc.target/arm/atomic-op-acquire-1.c: This.
5680 * gcc.target/arm/atomic-op-char.c: Rename into ...
5681 * gcc.target/arm/atomic-op-char-1.c: This.
5682 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5683 * gcc.target/arm/atomic-op-consume-1.c: This.
5684 * gcc.target/arm/atomic-op-int.c: Rename into ...
5685 * gcc.target/arm/atomic-op-int-1.c: This.
5686 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5687 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5688 * gcc.target/arm/atomic-op-release.c: Rename into ...
5689 * gcc.target/arm/atomic-op-release-1.c: This.
5690 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5691 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5692 * gcc.target/arm/atomic-op-short.c: Rename into ...
5693 * gcc.target/arm/atomic-op-short-1.c: This.
5694 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5695 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5696 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5697 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5698 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5699 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5700 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5701 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5702 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5703 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5704
80c5e533 57052016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5706
5707 PR fortran/70842
5708 * gfortran.dg/select_type_35.f03: New test.
5709
c5a9fc7b 57102016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711
5712 PR target/65951
5713 PR tree-optimization/70923
5714 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5715 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5716 * gcc.dg/vect/pr65951.c: Likewise.
5717 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5718
d1242c94 57192016-07-14 David Edelsohn <dje.gcc@gmail.com>
5720
5721 * c-c++-common/pr60226.c: Expect maximum object file alignment
5722 error on AIX.
5723
97f2a90b 57242016-07-14 Richard Biener <rguenther@suse.de>
5725
5726 PR tree-optimization/71866
5727 * gcc.dg/torture/pr71866.c: New testcase.
5728
6029a910 57292016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5730
5731 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5732 selector and enclose boolean expression in curly braces.
5733
798d22ed 57342016-07-14 Alan Modra <amodra@gmail.com>
5735
5736 PR target/71733
5737 * gcc.target/powerpc/p9-novsx.c: New.
5738
3ffcb27d 57392016-07-13 Andi Kleen <ak@linux.intel.com>
5740
5741 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5742 * g++.dg/tree-prof/morefunc.C: Dito.
5743 * g++.dg/tree-prof/pr35545.C: Dito.
5744 * g++.dg/tree-prof/reorder.C: Dito.
5745 * gcc.dg/tree-prof/20050826-2.c: Dito.
5746 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5747 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5748 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5749 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5750 * gcc.dg/tree-prof/inliner-1.c: Dito.
5751 * gcc.dg/tree-prof/merge_block.c: Dito.
5752 * gcc.dg/tree-prof/stringop-1.c: Dito.
5753 * gcc.dg/tree-prof/stringop-2.c: Dito.
5754 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5755 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5756 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5757 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5758 * gcc.dg/tree-prof/update-loopch.c: Dito.
5759 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5760 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5761 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5762 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5763 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5764 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5765 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5766
9ace90e5 57672016-07-13 Andi Kleen <ak@linux.intel.com>
5768
5769 * lib/profopt.exp (profopt-execute): Remove .imports files.
5770
b75cf198 57712016-07-13 Andi Kleen <ak@linux.intel.com>
5772
f942bdbf 5773 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5774
4d0389a9 57752016-07-13 Andi Kleen <ak@linux.intel.com>
5776
5777 * lib/profopt.exp (dg-final-scan-autofdo,
5778 dg-final-scan-not-autofdo): New functions.
5779
a5af7a75 57802016-07-13 Bin Cheng <bin.cheng@arm.com>
5781
5782 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5783 * gcc.dg/vect/vect-35.c: Ditto.
5784 * gcc.dg/vect/vect-alias-check-2.c: New test.
5785
c6bcae01 57862016-07-13 Martin Liska <mliska@suse.cz>
5787
5788 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5789 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5790 * gfortran.dg/pr42108.f90: Update expected dump scan.
5791
0644c120 57922016-07-13 Richard Biener <rguenther@suse.de>
5793
5794 PR tree-optimization/24574
5795 * gcc.dg/pr24574.c: New testcase.
5796
2bbae5b9 57972016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5798
f942bdbf 5799 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5800 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5801 * c-c++-common/pr68833-1.c: Require int32plus.
5802 * gcc.dg/ipa/pr63551.c: Likewise.
5803 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5804 * gcc.dg/ipa/pr64041.c: Require int32plus.
5805
839a6560 58062016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5807
5808 PR ipa/71633
5809 * g++.dg/pr71633.C: New test.
5810
8f5f2788 58112016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5812
5813 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5814 Add new arm_thumb1_cbz_ok effective target.
5815 * gcc.target/arm/cbz.c: New test.
5816
417e5cc5 58172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5818
5819 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5820 Define effective target.
5821 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5822 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5823 * gcc.target/arm/movhi_movw.c: New test.
5824 * gcc.target/arm/movsi_movw.c: Likewise.
5825 * gcc.target/arm/movdi_movw.c: Likewise.
5826
68a5143e 58272016-07-13 Richard Biener <rguenther@suse.de>
5828
5829 PR middle-end/71104
5830 * gcc.dg/pr71104-1.c: New testcase.
5831 * gcc.dg/pr71104-2.c: Likewise.
5832
69e8d259 58332016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5834
5835 PR target/71805
5836 * gcc.target/powerpc/pr71805.c: New test.
5837
244f142f 58382016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5839
5840 * gcc.target/powerpc/divkc3-1.c: New.
5841 * gcc.target/powerpc/mulkc3-1.c: New.
5842
6fc56f1f 58432016-07-12 Nathan Sidwell <nathan@acm.org>
5844
5845 * gcc.target/arm/data-rel-1.c: New.
5846 * gcc.target/arm/data-rel-2.c: New.
5847 * gcc.target/arm/data-rel-3.c: New.
5848
94ee1e9c 58492016-07-12 Martin Liska <mliska@suse.cz>
5850
5851 * gcc.dg/params/blocksort-part.c: New test.
5852 * gcc.dg/params/params.exp: New file.
5853
cd32d747 58542016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5855
5856 PR middle-end/71700
5857 * gcc.c-torture/execute/pr71700.c: New test.
5858
ad010d47 58592016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5860 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/23286
5863 PR tree-optimization/70159
5864 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5865 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5866 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5867 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5868 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5869 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5870 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5871 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5872 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5873 * gcc.dg/pr51879-12.c: Likewise.
5874 * gcc.dg/strlenopt-9.c: Likewise.
5875 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5876 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5877 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5878 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5879 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5880 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5881 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5882 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5883 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5884 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5885 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5886 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5887 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5888 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5889 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5890
9aece49e 58912016-07-12 Richard Biener <rguenther@suse.de>
5892
5893 PR rtl-optimization/68961
5894 * gcc.target/i386/pr68961.c: New testcase.
5895
8f05fee9 58962016-07-11 Jakub Jelinek <jakub@redhat.com>
5897
4a6cc5cd 5898 PR middle-end/71758
5899 * c-c++-common/gomp/pr71758.c: New test.
5900 * gfortran.dg/gomp/pr71758.f90: New test.
5901
8f05fee9 5902 PR tree-optimization/71823
5903 * gcc.dg/vect/pr71823.c: New test.
5904
b73690a4 59052016-07-11 David Malcolm <dmalcolm@redhat.com>
5906
5907 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5908 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5909 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5910
675f4c6b 59112016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5912
5913 PR target/71801
5914 * gcc.target/i386/pr71801.c: New test.
5915
9aaf7e3e 59162016-07-11 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/71816
5919 * gcc.dg/torture/pr71816.c: New testcase.
5920
dd58bf21 59212016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5922
5923 PR fortran/71783
5924 * gfortran.dg/dependency_46.f90: New test.
5925
a2ebcb84 59262016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5927
5928 PR rtl-optimization/71621
5929 * gcc.target/i386/pr71621-1.c: New.
5930 * gcc.target/i386/pr71621-2.c: New.
5931
6cedf97e 59322016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5933
5934 * gfortran.dg/goacc/pr71704.f90: New test.
5935
dc71c755 59362016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5937
5938 PR target/71297
5939 * gcc.target/powerpc/pr71297.c: New.
5940
288161af 59412016-07-08 Jiong Wang <jiong.wang@arm.com>
5942
5943 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5944
98e771d6 59452016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5946
5947 PR target/71806
5948 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5949
c3d27339 59502016-07-08 Alan Hayward <alan.hayward@arm.com>
5951
5952 PR tree-optimization/71667
5953 * gcc.dg/vect/pr71667.c: New
5954
b1b5042a 59552016-07-08 Martin Liska <mliska@suse.cz>
5956
5957 * gcc.dg/torture/pr71606.c: New test.
5958
5cdc40a0 59592016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960
5961 PR fortran/71764
5962 * gfortran.dg/pr71764.f90: New test.
5963
bcc4d868 59642016-07-07 Jakub Jelinek <jakub@redhat.com>
5965 Kai Tietz <ktietz70@googlemail.com>
5966
5967 PR c++/70869
5968 PR c++/71054
5969 * g++.dg/cpp0x/pr70869.C: New test.
5970 * g++.dg/cpp0x/pr71054.C: New test.
5971
b39328b2 59722016-07-07 David Edelsohn <dje.gcc@gmail.com>
5973
5974 * g++.dg/debug/pr71432.C: Fail on AIX.
5975
95c9caad 59762016-07-07 Martin Liska <mliska@suse.cz>
5977
5978 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5979 an undefined behavior.
5980 * gfortran.dg/do_3.F90: Likewise.
5981 * gfortran.dg/do_check_11.f90: New test.
5982 * gfortran.dg/do_check_12.f90: New test.
5983 * gfortran.dg/do_corner_warn.f90: New test.
5984
8e976d11 59852016-07-07 Martin Liska <mliska@suse.cz>
5986
5987 * gfortran.dg/predict-1.f90: Ammend the test.
5988 * gfortran.dg/predict-2.f90: Likewise.
5989
26716fc7 59902016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5991
5992 PR ipa/71624
5993 * g++.dg/pr71624.C: New test.
5994
2d079cbf 59952016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5996
5997 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5998 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5999 ARMv8-M Mainline architectures.
6000
9e6f4af4 60012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6002
6003 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6004 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6005
d490b07a 60062016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6007
6008 PR target/70098
6009 PR target/71763
6010 * gcc.target/powerpc/pr71763.c: New file.
6011
798fc305 60122016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6013
6014 PR tree-optimization/71518
f942bdbf 6015 * gcc.dg/pr71518.c: New test.
798fc305 6016
97e4cbac 60172016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6018
6019 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6020
19aea164 60212016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6022
f942bdbf 6023 PR target/50739
19aea164 6024 * gcc.target/avr/pr50739.c: New test.
6025
105e9dfc 60262016-07-05 Jan Hubicka <jh@suse.cz>
6027
6028 * gcc.dg/tree-ssa/scev-14.c: update template.
6029
1137da9c 60302016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6031
6032 * gcc.dg/vect/group-no-gaps-1.c: New test.
6033
ce393063 60342016-07-05 Andi Kleen <ak@linux.intel.com>
6035
6036 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6037 if kernel supports MPX.
6038
92a44a68 60392016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6040
6041 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6042
f2ccdf8e 60432016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6044 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6045
6046 * gcc.target/powerpc/signbit-1.c: New test.
6047 * gcc.target/powerpc/signbit-2.c: New test.
6048 * gcc.target/powerpc/signbit-3.c: New test.
6049
0215a22c 60502016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 PR rtl-optimization/71594
6053 * gcc.dg/torture/pr71594.c: New test.
6054
30a39817 60552016-07-05 Jan Hubicka <jh@suse.cz>
6056
6057 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6058
b65b8df2 60592016-07-05 David Malcolm <dmalcolm@redhat.com>
6060
6061 PR c++/62314
f9c39b65 6062 * g++.dg/parse/error5.C: Update column
b65b8df2 6063 number of missing semicolon error.
6064 * g++.dg/pr62314-2.C: New test case.
6065
6b5471d8 60662016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6067
6068 * gfortran.dg/coarray_stat_function.f90: New test.
6069 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6070 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6071 to new interfaces.
6072
35b3a8dd 60732016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6074
6075 PR fortran/71623
6076 * gfortran.dg/deferred_character_17.f90: New test.
6077
b84c1ddf 60782016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6079
6080 * gcc.target/arm/neon/polytypes.c: Move to ...
6081 * gcc.target/arm/polytypes.c: ... here.
6082 * gcc.target/arm/neon/pr51534.c: Move to ...
6083 * gcc.target/arm/pr51534.c: ... here.
6084 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6085 * gcc.target/arm/vect-vcvt.c: ... here.
6086 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6087 * gcc.target/arm/vect-vcvtq.c: ... here.
6088 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6089 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6090 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6091 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6092 * gcc.target/arm/neon/neon.exp: Delete.
6093 * gcc.target/arm/neon/: Delete.
6094
7e9136f1 60952016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6096
6097 PR fortran/65575
6098 * gfortran.dg: pr65575.f90: New test.
6099
18b42a28 61002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6101
6102 PR fortran/35849
6103 * gfortran.dg: pr35849.f90: New test.
6104
f8765404 61052016-07-04 Jakub Jelinek <jakub@redhat.com>
6106
6107 PR c++/71739
6108 * g++.dg/cpp0x/pr71739.C: New test.
6109
e3422b3a 61102016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6111
6112 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6113
2da1c9f7 61142016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6115
6116 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6117 locr.
6118 * gcc.target/s390/loc-1.c: New test.
6119
6125d36e 61202016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6121
f9c39b65 6122 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6123 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6124
42797d4b 61252016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6126
6127 PR target/63874
6128 * gcc.target/aarch64/pr63874.c: New test.
6129
9d9fe66a 61302016-07-04 Jan Beulich <jbeulich@suse.com>
6131
6132 * g++.dg/header.c: New.
6133 * gcc.dg/header.c: New.
6134
c364d0f3 61352016-07-02 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR c/71719
6138 * c-c++-common/Wunused-var-15.c: New test.
6139
267f3c67 61402016-07-01 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR fortran/71687
6143 * gfortran.dg/gomp/pr71687.f90: New test.
6144
8297c70b 61452016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6146
6147 * gcc.dg/const-float128-ped.c: Require __float128 effective
6148 target and options.
6149 * gcc.dg/const-float128.c: Likewise.
6150 * gcc.dg/torture/float128-cmp-invalid.c: Require
6151 __float128 and base_quadfloat_support effective targets, and
6152 __float128 options.
6153 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6154 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6155 * gcc.dg/torture/float128-nan.c: Likewise.
6156 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6157 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6158 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6159 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6160 (add_options_for___float128): New.
6161 (check_effective_target_base_quadword_support): New.
6162
eab79b94 61632016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6164
6165 PR target/71720
6166 * gcc.target/powerpc/pr71720.c: New test.
6167
4ce6622a 61682016-07-01 Jan Beulich <jbeulich@suse.com>
6169
6170 * gcc.dg/bss.c: New.
6171
0b6f1914 61722016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6173
6174 PR target/71698
6175 * gcc.target/powerpc/pr71698.c: New test.
6176
4d28a470 61772016-07-01 Georg-Johann Lay <avr@gjlay.de>
6178
6179 PR target/71151
6180 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6181 instead of ".foo" for its section name.
6182 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6183 depending on MCU's flash size.
6184 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6185 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6186 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6187 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6188 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6189 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6190
ed8613ec 61912016-07-01 Jan Beulich <jbeulich@suse.com>
6192
6193 * gcc.target/i386/pr65105-2.c: Add -msse2.
6194
720a0bce 61952016-06-30 Jakub Jelinek <jakub@redhat.com>
6196
c54ee83c 6197 PR tree-optimization/71707
6198 * gcc.dg/strlenopt-29.c: New test.
6199
a845ae6c 6200 PR fortran/71704
6201 * gfortran.dg/gomp/pr71704.f90: New test.
6202
720a0bce 6203 PR fortran/71705
6204 * gfortran.dg/gomp/pr71705.f90: New test.
6205
17c32c4a 62062016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6207
6208 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6209 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6248 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6261 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6262 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6263 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6264 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6265 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6266 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6267 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6268 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6269 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6289
443405c9 62902016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6291 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6292
6293 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6294
6e3a3de2 62952016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6296 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6297
6298 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6299
413c4f6c 63002016-06-30 David Malcolm <dmalcolm@redhat.com>
6301
6302 PR driver/71651
6303 * gcc.dg/spellcheck-options-12.c: New test case.
6304
4c4e99c3 63052016-06-30 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR middle-end/71693
6308 * gcc.c-torture/compile/pr71693.c: New test.
6309
26a2e993 63102016-06-29 David Malcolm <dmalcolm@redhat.com>
6311
6312 * gcc.dg/spellcheck-params.c: New testcase.
6313 * gcc.dg/spellcheck-params-2.c: New testcase.
6314
63abcf45 63152016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6316
6317 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6318 vector extract instructions.
6319 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6320
5f1d49ac 63212016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6322
6323 PR fortran/71686
6324 * gfortran.dg/unexpected_eof_2.f90: New test.
6325 * gfortran.dg/unexpected_eof_3.f90: New test.
6326
0dc00113 63272016-06-29 Jim Wilson <jim.wilson@linaro.org>
6328
6329 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6330
4b975445 63312016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6332
6333 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6334 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6335 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6336
e276a6b9 63372016-06-29 Richard Biener <rguenther@suse.de>
6338
6339 PR middle-end/15256
6340 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6341
c02f3e35 63422016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6343
6344 * gcc.target/arm/aapcs/neon-vect10.c: Require
6345 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6346 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6347 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6348 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6349 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6350 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6351 * gcc.target/arm/fp16-aapcs-1.c: Require
6352 -mfloat-ab=hard. Also simplify the test.
6353 * gcc.target/arm/fp16-aapcs-2.c: New.
6354
d0c2a3dd 63552016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6356
f942bdbf 6357 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6358 (add_options_for_arm_fp16_ieee): New.
6359 (add_options_for_arm_fp16_alternative): New.
6360 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6361 long-line.
6362 (effective_target_arm_fp16_hw): New.
6363
162fed22 63642016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6365
6366 PR tree-optimization/71655
6367 * g++.dg/pr71655.C: New test.
6368
9ed0eb00 63692016-06-29 Martin Liska <mliska@suse.cz>
6370
6371 * gcc.dg/pr71585.c: New test.
6372 * gcc.dg/pr71585-2.c: New test.
6373 * gcc.dg/pr71585-3.c: New test.
6374
641b1c86 63752016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6376
6377 PR tree-optimization/70729
6378 * g++.dg/vect/pr70729.cc: New test.
6379
44e775d8 63802016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6381
6382 * c-c++-common/gomp/cancel-1.c: Extend.
6383
83b23cdf 63842016-06-29 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR tree-optimization/71625
6387 * gcc.dg/strlenopt-28.c: New test.
6388
b6a4a0f5 63892016-06-29 Richard Biener <rguenther@suse.de>
6390
6391 PR middle-end/71002
6392 * g++.dg/torture/pr71002.C: Adjust testcase.
6393
1af10ce6 63942016-06-29 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR c/71685
6397 * gcc.dg/pr71685.c: New test.
6398
63992016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6400
6401 PR c/71552
6402 * gcc.dg/init-bad-9.c: New test.
6403
043457fd 64042016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6405
6406 * gcc.target/powerpc/abs128-1.c: Require VSX.
6407 * gcc.target/powerpc/copysign128-1.c: Likewise.
6408 * gcc.target/powerpc/inf128-1.c: Likewise.
6409 * gcc.target/powerpc/nan128-1.c: Likewise.
6410
d378e319 64112016-06-28 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR middle-end/71626
6414 * gcc.c-torture/execute/pr71626-1.c: New test.
6415 * gcc.c-torture/execute/pr71626-2.c: New test.
6416
10ef7949 64172016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6418
6419 PR target/71656
6420 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6421
1fcfb8f7 64222016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6423
6424 PR target/71670
6425 * gcc.target/powerpc/pr71670.c: New testcase.
6426
35fd0c10 64272016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6428
6429 PR target/71656
6430 * gcc.target/powerpc/pr71656-1.c: New test.
6431 * gcc.target/powerpc/pr71656-2.c: New test.
6432
584757bc 64332016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6434
6435 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6436 around fp16 code.
6437 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6438 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6439 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6440 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6441 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6442 Add arm_neon_fp16_ok effective target.
f942bdbf 6443 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6444 Likewise.
6445 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6446 Likewise.
6447 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6448 Likewise.
6449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6450 Likewise.
6451 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6452 Likewise.
6453 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6454 Likewise.
6455 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6456 Likewise.
6457 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6458 Likewise.
6459 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6460 Likewise.
6461 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6462 Likewise.
6463 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6464 Likewise.
584757bc 6465
cbcc4297 64662016-06-26 Jan Hubicka <hubicka@ucw.cz>
6467
6468 * gcc.dg/predict-12.c: New testcase.
6469
0aa73965 64702016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6471
6472 PR fortran/71649
6473 * gfortran.dg/pr71649.f90: New test.
6474
9977f724 64752016-06-25 Jakub Jelinek <jakub@redhat.com>
6476
a5c54f33 6477 PR tree-optimization/71643
6478 * g++.dg/opt/pr71643.C: New test.
6479
9977f724 6480 PR tree-optimization/71631
6481 * gcc.c-torture/execute/pr71631.c: New test.
6482
e09883e4 64832016-06-24 Jan Hubicka <hubicka@ucw.cz>
6484
6485 * gcc.dg/predict-11.c: New testcase.
6486 * gfortran.dg/predict-2.f90: New testcase.
6487
89beffc9 64882016-06-24 Jan Hubicka <hubicka@ucw.cz>
6489
6490 * gcc.dg/predict-10.c: New test.
6491
2275a11d 64922016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6493
6494 * gcc.target/powerpc/abs128-1.c: New.
6495 * gcc.target/powerpc/copysign128-1.c: New.
6496 * gcc.target/powerpc/inf128-1.c: New.
6497 * gcc.target/powerpc/nan128-1.c: New.
6498
37681b7f 64992016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6500
6501 * gfortran.dg/pr71642.f90: New test.
6502
9cf2d600 65032016-06-24 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR tree-optimization/71647
6506 * gcc.target/i386/pr71647.c: New test.
6507
eea332b9 65082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6509
6510 * gcc.target/i386/noplt-gd-1.c: New test.
6511 * gcc.target/i386/noplt-gd-2.c: Likewise.
6512 * gcc.target/i386/noplt-gd-3.c: Likewise.
6513 * gcc.target/i386/noplt-ld-1.c: Likewise.
6514 * gcc.target/i386/noplt-ld-2.c: Likewise.
6515 * gcc.target/i386/noplt-ld-3.c: Likewise.
6516 * lib/target-supports.exp
6517 (check_effective_target_tls_get_addr_via_got): New.
6518
b6d48a78 65192016-06-24 Uros Bizjak <ubizjak@gmail.com>
6520
6521 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6522 testsuite compile flags.
6523 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6524 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6525
65262016-06-24 Uros Bizjak <ubizjak@gmail.com>
6527
6528 * g++dg/vect/pr36684.cc: Add dg-do compile.
6529 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6530 * gcc.dg/vect/pr70021.c: Ditto.
6531 * gcc.dg/vect/pr70138-1.c: Ditto.
6532 * gcc.dg/vect/pr70138-2.c: Ditto.
6533 * gcc.dg/vect/pr70354-1.c: Ditto.
6534 * gcc.dg/vect/pr70354-2.c: Ditto.
6535 * gcc.dg/vect/pr71259.c: Ditto.
6536 * gcc.dg/vect/pr71416-1.c: Ditto.
6537 * gcc.dg/vect/slp-43.c: Ditto.
6538 * gcc.dg/vect/slp-45.c: Ditto.
6539 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6540 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6541 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6542 * gfortran.dg/vect/pr69980.f90: Ditto.
6543
65442016-06-24 Uros Bizjak <ubizjak@gmail.com>
6545
6546 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6547 * gcc.dg/vect/bb-slp-30.c: Ditto.
6548 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6549 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6550 * gcc.dg/vect/pr45902.c: Ditto.
6551 * gcc.dg/vect/pr48172.c: Ditto.
6552 * gcc.dg/vect/pr48377.c: Ditto.
6553 * gcc.dg/vect/pr49038.c: Ditto.
6554 * gcc.dg/vect/pr49771.c: Ditto.
6555 * gcc.dg/vect/pr52091.c: Ditto.
6556 * gcc.dg/vect/pr53185-2.c: Ditto.
6557 * gcc.dg/vect/pr56826.c: Ditto.
6558 * gcc.dg/vect/pr60276.c: Ditto.
6559 * gcc.dg/vect/pr62021.c: Ditto.
6560 * gcc.dg/vect/pr63530.c: Ditto.
6561 * gcc.dg/vect/pr65518.c: Ditto.
6562 * gcc.dg/vect/pr65947-1.c: Ditto.
6563 * gcc.dg/vect/pr65947-10.c: Ditto.
6564 * gcc.dg/vect/pr65947-11.c: Ditto.
6565 * gcc.dg/vect/pr65947-12.c: Ditto.
6566 * gcc.dg/vect/pr65947-13.c: Ditto.
6567 * gcc.dg/vect/pr65947-2.c: Ditto.
6568 * gcc.dg/vect/pr65947-3.c: Ditto.
6569 * gcc.dg/vect/pr65947-4.c: Ditto.
6570 * gcc.dg/vect/pr65947-5.c: Ditto.
6571 * gcc.dg/vect/pr65947-6.c: Ditto.
6572 * gcc.dg/vect/pr65947-7.c: Ditto.
6573 * gcc.dg/vect/pr65947-8.c: Ditto.
6574 * gcc.dg/vect/pr65947-9.c: Ditto.
6575 * gcc.dg/vect/pr71416-1.c: Ditto.
6576 * gcc.dg/vect/pr71439.c: Ditto.
6577 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6578 * gcc.dg/vect/vect-bswap16.c: Ditto.
6579 * gcc.dg/vect/vect-bswap32.c: Ditto.
6580 * gcc.dg/vect/vect-bswap64.c: Ditto.
6581 * gcc.dg/vect/vect-live-1.c: Ditto.
6582 * gcc.dg/vect/vect-live-2.c: Ditto.
6583 * gcc.dg/vect/vect-live-3.c: Ditto.
6584 * gcc.dg/vect/vect-live-4.c: Ditto.
6585 * gcc.dg/vect/vect-live-5.c: Ditto.
6586 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6587 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6588 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6589 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6590 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6591 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6592 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6593 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6594 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6595 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6596 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6597 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6598 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6599 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6600 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6601 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6602 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6603
d4213166 66042016-06-24 Uros Bizjak <ubizjak@gmail.com>
6605
6606 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6607
5aaec397 66082016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6609
6610 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6611 ia32 if R_386_GOT32X relocation is supported.
6612 * gcc.target/i386/noplt-3.c: Likewise.
6613 * gcc.target/i386/noplt-2.c: Likewise.
6614 (main): Renamed to ...
6615 (bar): This.
6616 * gcc.target/i386/noplt-4.c: Likewise.
6617 (main): Renamed to ...
6618 (bar): This.
6619 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6620 * gcc.target/i386/pr67400-5.c: Likewise.
6621
77104764 66222016-06-24 Jakub Jelinek <jakub@redhat.com>
6623
7318e591 6624 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6625 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6626
77104764 6627 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6628 f4): Adjust expected diagnostics.
6629 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6630 (T): If OVFP is defined, redefine to TP.
6631 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6632 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6633 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6634 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6635 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6636 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6637 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6638 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6639 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6640 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6641 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6642 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6643 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6644 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6645 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6646 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6647 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6648 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6649 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6650 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6651 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6652 as last argument to __builtin_add_overflow_p.
6653
ddf08519 66542016-06-23 Uros Bizjak <ubizjak@gmail.com>
6655
6656 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6657 dg-options and remove default vector testsuite compile flags.
6658 * g++.dg/vect/pr33860a.cc: Ditto.
6659 * g++.dg/vect/pr45470-a.cc: Ditto.
6660 * g++.dg/vect/pr45470-b.cc: Ditto.
6661 * g++.dg/vect/pr60896.cc: Ditto.
6662 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6663 * gcc.dg/vect/pr18308.c: Ditto.
6664 * gcc.dg/vect/pr24049.c: Ditto.
6665 * gcc.dg/vect/pr33373.c: Ditto.
6666 * gcc.dg/vect/pr36228.c: Ditto.
6667 * gcc.dg/vect/pr42395.c: Ditto.
6668 * gcc.dg/vect/pr42604.c: Ditto.
6669 * gcc.dg/vect/pr46663.c: Ditto.
6670 * gcc.dg/vect/pr48765.c: Ditto.
6671 * gcc.dg/vect/pr49093.c: Ditto.
6672 * gcc.dg/vect/pr49352.c: Ditto.
6673 * gcc.dg/vect/pr52298.c: Ditto.
6674 * gcc.dg/vect/pr52870.c: Ditto.
6675 * gcc.dg/vect/pr53185.c: Ditto.
6676 * gcc.dg/vect/pr53773.c: Ditto.
6677 * gcc.dg/vect/pr56695.c: Ditto.
6678 * gcc.dg/vect/pr62171.c: Ditto.
6679 * gcc.dg/vect/pr63530.c: Ditto.
6680 * gcc.dg/vect/pr68339.c: Ditto.
6681 * gcc.dg/vect/pr71259.c: Ditto.
6682 * gcc.dg/vect/vect-82_64.c: Ditto.
6683 * gcc.dg/vect/vect-83_64.c: Ditto.
6684 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6685 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6686 * gcc.dg/vect/vect-shift-2.c: Ditto.
6687 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6688 * gfortran.dg/vect/pr39318.f90: Ditto.
6689 * gfortran.dg/vect/pr45714-a.f: Ditto.
6690 * gfortran.dg/vect/pr45714-b.f: Ditto.
6691 * gfortran.dg/vect/pr46213.f90: Ditto.
6692
81883aeb 66932016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6694 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6695
6696 * gcc.target/powerpc/p9-splat-5.c: New test.
6697
affe5c16 66982016-06-23 Uros Bizjak <ubizjak@gmail.com>
6699
6700 PR tree-optimization/71488
6701 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6702 * lib/target-supports.exp: ... here.
6703 (check_sse4_hw_available): New procedure.
6704 (check_effective_target_sse4_runtime): Ditto.
6705 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6706 -march=westmere for sse4_runtime targets.
547fdd3e 6707 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6708 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6709 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6710 (main): Call check_vect ().
e50240d3 6711 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6712
6fb2f181 67132016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6714
6715 PR target/66232
6716 PR target/67400
6717 * gcc.target/i386/pr66232-14.c: New file.
6718 * gcc.target/i386/pr66232-15.c: Likewise.
6719 * gcc.target/i386/pr66232-16.c: Likewise.
6720 * gcc.target/i386/pr66232-17.c: Likewise.
6721 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6722 ia32 if R_386_GOT32X relocation is supported.
6723 * gcc.target/i386/pr67400-2.c: Likewise.
6724 * gcc.target/i386/pr67400-3.c: Likewise.
6725 * gcc.target/i386/pr67400-4.c: Likewise.
6726 * gcc.target/i386/pr67400-6.c: Likewise.
6727 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6728 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6729
88be2b3c 67302016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6731
6732 PR libgfortran/48852
6733 * gfortran.dg/char4_iunit_1.f03: Update test.
6734 * gfortran.dg/f2003_io_5.f03: Update test.
6735 * gfortran.dg/real_const_3.f90: Update test.
6736
ff600f64 67372016-06-23 Andi Kleen <ak@linux.intel.com>
6738
6739 * g++.dg/bprob/bprob.exp: Support autofdo.
6740 * g++.dg/tree-prof/tree-prof.exp: dito.
6741 * gcc.dg/tree-prof/tree-prof.exp: dito.
6742 * gcc.misc-tests/bprob.exp: dito.
6743 * gfortran.dg/prof/prof.exp: dito.
6744 * lib/profopt.exp: dito.
6745 * lib/target-supports.exp: Check for autofdo.
6746
afa7ed87 67472016-06-23 Martin Liska <mliska@suse.cz>
6748
6749 * gcc.dg/pr71619.c: New test.
6750
0941fba8 67512016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6752
6753 PR target/67400
56896ed3 6754 * gcc.target/i386/pr67400-1.c: New test.
6755 * gcc.target/i386/pr67400-2.c: Likewise.
6756 * gcc.target/i386/pr67400-3.c: Likewise.
6757 * gcc.target/i386/pr67400-4.c: Likewise.
6758 * gcc.target/i386/pr67400-5.c: Likewise.
6759 * gcc.target/i386/pr67400-6.c: Likewise.
6760 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6761
e557fc7f 67622016-06-22 David Malcolm <dmalcolm@redhat.com>
6763
6764 * c-c++-common/missing-header-1.c: New test case.
6765 * c-c++-common/missing-header-2.c: New test case.
6766 * c-c++-common/missing-header-3.c: New test case.
6767 * c-c++-common/missing-header-4.c: New test case.
6768
8469aece 67692016-06-22 David Malcolm <dmalcolm@redhat.com>
6770
6771 PR c/70339
6772 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6773 hint.
6774 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6775 expected results due to builtin "nanl" now being suggested for
6776 "name".
6777 * gcc.dg/pr67580.c: Update expected messages.
6778 * gcc.dg/spellcheck-identifiers.c: New testcase.
6779 * gcc.dg/spellcheck-typenames.c: New testcase.
6780
6628b04d 67812016-06-22 David Malcolm <dmalcolm@redhat.com>
6782
6783 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6784 file.
6785 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6786 diagnostic-test-show-locus-parseable-fixits.c to sources for
6787 diagnostic_plugin_test_show_locus.c.
6788 * lib/gcc-defs.exp (freeform_regexps): New global.
6789 (dg-regexp): New function.
6790 (handle-dg-regexps): New function.
6791 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6792 freeform_regexps to the empty list.
6793 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6794
82ccd33e 67952016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6796
affe5c16 6797 PR tree-optimization/71488
82ccd33e 6798 * g++.dg/pr71488.C: New test.
6799 * gcc.dg/vect/vect-bool-cmp.c: New test.
6800
2c21de58 68012016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6802
6803 * gcc.dg/guality/param-5.c: New test.
6804
fadfd5fc 68052016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6806
6807 * gcc.target/i386/asm-flag-7.c: New test.
6808
03fee1f8 68092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6810
6811 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6812 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6813 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6814 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6815 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6816 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6817 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6818 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6819 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6820 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6821 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6822 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6823 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6824 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6825 * lib/target-supports.exp: Likewise.
6826
6905db52 68272016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6828
6829 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6830 * gcc.dg/attr-ms_struct-2.c: Likewise.
6831 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6832 * gcc.dg/bf-ms-attrib.c: Likewise.
6833 * gcc.dg/bf-ms-layout-2.c: Likewise.
6834 * gcc.dg/bf-ms-layout-3.c: Likewise.
6835 * gcc.dg/bf-ms-layout.c: Likewise.
6836 * gcc.dg/bf-no-ms-layout.c: Likewise.
6837 * gcc.target/i386/bitfield1.c: Likewise.
6838 * gcc.target/i386/bitfield2.c: Likewise.
6839 * gcc.target/i386/bitfield3.c: Likewise.
6840
a6f93fc2 68412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6842
6843 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6844 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6845 override other than -mcpu=power9 command-line option is specified,
6846 or if the target operating system is aix.
6847 * gcc.target/powerpc/darn-1.c: Likewise.
6848 * gcc.target/powerpc/darn-2.c: Likewise.
6849 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6850 test if effective-target is not powerpc_p9vector_ok or if the
6851 target operating system is not defined.
6852 * gcc.target/powerpc/vslv-1.c: Likewise.
6853 * gcc.target/powerpc/vsrv-0.c: Likewise.
6854 * gcc.target/powerpc/vsrv-1.c: Likewise.
6855
1cb2b4d3 68562016-06-21 Tobias Burnus <burnus@net-b.de>
6857
6858 PR fortran/71068
6859 * gfortran.dg/coarray/data_1.f90: New.
6860
66ff0c67 68612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6862
6863 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6864 (dg-require-effective-target): Use arm_v8_neon_hw.
6865 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6866 (dg-require-effective-target): Likewise.
6867 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6868 (dg-require-effective-target): Likewise.
6869 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6870 (dg-require-effective-target): Likewise.
6871 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6872 (dg-require-effective-target): Likewise.
6873 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6874 (dg-require-effective-target): Likewise.
6875 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6876 Add AArch64 check.
6877
949bfed4 68782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6879
6880 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6881 Set to 3 so test passes.
6882
a20f6cd4 68832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6884
6885 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6886
12792843 68872016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6888
6889 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6890 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6891 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6892 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6893
49763db6 68942016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6895
6896 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6897 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6898
ada61167 68992016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6900
6901 PR target/71549
6902 * gcc.target/i386/pr71549.c: New test.
6903
a15584d4 69042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6905
6906 * gcc.target/powerpc/vadsdu-0.c: Replace
6907 dg-require-effective-target directive to allow test to run on more
6908 platforms, and add dg-skip-if directive to disable test on aix
6909 platforms because of known incompatibilities.
6910 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6911 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6912 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6913 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6914 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6915 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6916 * gcc.target/powerpc/vadsdub-2.c: Replace
6917 dg-require-effective-target directive to allow test to run on more
6918 platforms, and add dg-skip-if directive to disable test on aix
6919 platforms because of known incompatibilities.
6920 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6921 with vec_absdb call to differentiate this test from vadsdub-1.c.
6922 * gcc.target/powerpc/vadsduh-1.c: Replace
6923 dg-require-effective-target directive to allow test to run on more
6924 platforms, and add dg-skip-if directive to disable test on aix
6925 platforms because of known incompatibilities.
6926 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6927 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6928 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6929
ec15ec36 69302016-06-21 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR tree-optimization/71588
6933 * gcc.dg/pr71558.c: New test.
6934
faeffe49 69352016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6936
6937 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6938 * c-c++-common/pr68657-2.c: Likewise.
6939 * c-c++-common/pr68657-3.c: Likewise.
6940 * gcc.dg/torture/pr69714.c: Require int32plus support.
6941 * gcc.dg/torture/pr70025.c: Likewise.
6942 * gcc.dg/torture/pr70083.c: Likewise.
6943 * gcc.dg/torture/pr70542.c: Likewise.
6944 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6945
e218d07f 69462016-06-20 Joseph Myers <joseph@codesourcery.com>
6947
6948 PR c/71601
6949 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6950
232a3df7 69512016-06-20 Jakub Jelinek <jakub@redhat.com>
6952
d7f45b87 6953 PR middle-end/71581
6954 * gcc.dg/pr71581.c: New test.
6955
232a3df7 6956 PR rtl-optimization/71591
6957 * gcc.dg/cpp/pr71591.c: New test.
6958
dbddef42 69592016-06-20 David B. Robins <gcc@davidrobins.net>
6960
6961 PR target/71571
6962 * g++.dg/torture/pr71571.C: New test.
6963
03129ccb 69642016-06-20 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR target/71559
6967 * gcc.target/i386/sse2-pr71559.c: New test.
6968 * gcc.target/i386/avx-pr71559.c: New test.
6969 * gcc.target/i386/avx512f-pr71559.c: New test.
6970
a40b4b62 69712016-06-20 Tobias Burnus <burnus@net-b.de>
6972
6973 PR fortran/71194
6974 * gfortran.dg/pointer_remapping_10.f90: New.
6975
ecbea05a 69762016-06-20 David Malcolm <dmalcolm@redhat.com>
6977
6978 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6979
0f61dae9 69802016-06-20 Martin Sebor <msebor@redhat.com>
6981
6982 PR c/69507
6983 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6984 * gnu90-const-expr-1.c: Same.
6985 * gnu99-const-expr-1.c: Same.
6986 * gnu99-static-1.c: Same.
6987
e458dfd8 69882016-06-20 Renlin Li <renlin.li@arm.com>
6989
2c0c0c9b 6990 PR testsuite/71489
e458dfd8 6991 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6992
7ab71cb3 69932016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6994
6995 * gcc.target/aarch64/vcvt_f64_1.c: New.
6996 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6997 * gcc.target/aarch64/vrecp_f64_1.c: New.
6998
34d36b7a 69992016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7000
7001 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7002 "alignement".
7003
ed7f4748 70042016-06-20 Georg-Johann Lay <avr@gjlay.de>
7005
7006 PR target/71103
7007 * gcc.target/avr/torture/pr71103-2.c: New test.
7008
a940fdc7 70092016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7010
7011 PR c/69507
7012 * gcc.dg/alignof.c: New test.
7013
98683d85 70142016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7015
7016 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7017 vs dg-error; test constexpr specifier too.
7018
358cee25 70192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7020
7021 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7022
c3d7ceb6 70232016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7024
7025 * lib/target-supports.exp
7026 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7027 arm_neon_ok and merge flags. Fix temporary test name.
7028 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7029 and merge flags.
7030
1176073c 70312016-06-17 Martin Liska <mliska@suse.cz>
7032
7033 * gcc.dg/predict-9.c: Fix dump scanning.
7034
f3e2969a 70352016-06-17 Bin Cheng <bin.cheng@arm.com>
7036
7037 PR tree-optimization/71354
7038 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7039
7fdca647 70402016-06-17 Bin Cheng <bin.cheng@arm.com>
7041
7042 PR tree-optimization/71347
7043 * gcc.dg/tree-ssa/pr71347.c: New test.
7044
a338a226 70452016-06-17 Bin Cheng <bin.cheng@arm.com>
7046
7047 PR tree-optimization/71354
7048 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7049
c1e75671 70502016-06-17 Bin Cheng <bin.cheng@arm.com>
7051
7052 * gcc.dg/vect/vect-alias-check-1.c: New test.
7053
365ba13d 70542016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7055
59bde511 7056 PR target/71151
365ba13d 7057 * gcc.target/avr/pr71151-1.c: New test.
7058 * gcc.target/avr/pr71151-2.c: New test.
7059 * gcc.target/avr/pr71151-3.c: New test.
7060 * gcc.target/avr/pr71151-4.c: New test.
7061 * gcc.target/avr/pr71151-5.c: New test.
7062 * gcc.target/avr/pr71151-6.c: New test.
7063 * gcc.target/avr/pr71151-7.c: New test.
7064 * gcc.target/avr/pr71151-8.c: New test.
7065 * gcc.target/avr/pr71151-common.h: New test.
7066
db48d95b 70672016-06-16 Martin Liska <mliska@suse.cz>
7068
7069 * gfortran.dg/predict-1.f90: New test.
7070
4c780a59 70712016-06-16 Uros Bizjak <ubizjak@gmail.com>
7072
7073 PR target/71242
f9c39b65 7074 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7075
8c1879bc 70762016-06-16 Jan Hubicka <hubicka@ucw.cz>
7077
7078 * g++.dg/vect/pr36648.cc: Disable cunrolli
7079
33698dfe 70802016-06-16 Jakub Jelinek <jakub@redhat.com>
7081
745f2db6 7082 PR target/71554
7083 * gcc.c-torture/execute/pr71554.c: New test.
7084
33698dfe 7085 PR rtl-optimization/71532
7086 * gcc.dg/torture/pr71532.c: New test.
7087
b42322b9 70882016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7089
7090 * gcc.target/powerpc/p9-dimode1.c: New test.
7091 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7092
412b298a 70932016-06-15 Jakub Jelinek <jakub@redhat.com>
7094
93479f99 7095 * gcc.c-torture/compile/20160615-1.c: New test.
7096
412b298a 7097 * g++.dg/cpp0x/ref-qual17.C: New test.
7098
3ec40531 70992016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7100
7101 PR middle-end/71529
7102 * gcc.target/i386/pr71529.C: New test.
7103
edfe7670 71042016-06-15 Alan Hayward <alan.hayward@arm.com>
7105
7106 PR tree-optimization/71483
7107 * g++.dg/vect/pr71483.c: New
7108
6e52ac17 71092016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7110
7111 PR c++/70202
7112 * g++.dg/inherit/crash6.C: New.
7113 * g++.dg/inherit/union2.C: Likewise.
7114 * g++.dg/inherit/virtual12.C: Likewise.
7115 * g++.dg/inherit/virtual13.C: Likewise.
7116 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7117
aed35af2 71182016-06-15 Uros Bizjak <ubizjak@gmail.com>
7119
0941fba8 7120 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7121
6f710392 71222016-06-15 Alan Hayward <alan.hayward@arm.com>
7123
7124 PR tree-optimization/71439
7125 * gcc.dg/vect/pr71439.c: New
7126
d1cedfd3 71272016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7128
7129 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7130
ee8fd158 71312016-06-15 Richard Biener <rguenther@suse.de>
7132
7133 * gcc.dg/vect/slp-45.c: New testcase.
7134
5695a690 71352016-06-15 Richard Biener <rguenther@suse.de>
7136
7137 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7138
267ae3ee 71392016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7140
7141 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7142 requirements, and disable for AIX for now.
7143 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7144
a6d0e20a 71452016-06-14 Jakub Jelinek <jakub@redhat.com>
7146
b2efd162 7147 PR c++/71528
7148 * g++.dg/opt/pr71528.C: New test.
7149
a6d0e20a 7150 PR c++/71516
7151 * g++.dg/init/pr71516.C: New test.
7152
035778de 71532016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7154
7155 * g++.dg/init/array46.C: New.
7156
7c9dc58e 71572016-06-14 Uros Bizjak <ubizjak@gmail.com>
7158
0941fba8 7159 * gcc.target/i386/float128-3.c: New test.
7160 * gcc.target/i386/quad-sse4.c: Ditto.
7161 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7162 Update scan strings.
7c9dc58e 7163
412640c9 71642016-06-14 Richard Biener <rguenther@suse.de>
7165
7166 PR middle-end/71526
7167 * gfortran.dg/pr71526.f90: New testcase.
7168
1b9fde85 71692016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7170
7171 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7172 * gcc.dg/zero_bits_compound-1.c: Likewise.
7173
306097e3 71742016-06-14 Richard Biener <rguenther@suse.de>
7175
7176 PR tree-optimization/71522
7177 * gcc.dg/torture/pr71522.c: New testcase.
7178
566255a8 71792016-06-14 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR tree-optimization/71520
7182 * gcc.dg/tree-ssa/pr71520.c: New test.
7183
eb912adb 71842016-06-14 Richard Biener <rguenther@suse.de>
7185
7186 PR tree-optimization/71521
56d35455 7187 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7188
9720103d 71892016-06-13 Jakub Jelinek <jakub@redhat.com>
7190
12cb8367 7191 PR sanitizer/71498
7192 * c-c++-common/ubsan/bounds-13.c: New test.
7193
9720103d 7194 PR preprocessor/71183
7195 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7196
5965fbcc 71972016-06-13 Jeff Law <law@redhat.com>
7198
7199 PR tree-optimization/71403
7200 * c-c++-common/ubsan/pr71403-1.c: New test.
7201 * c-c++-common/ubsan/pr71403-2.c: New test.
7202 * c-c++-common/ubsan/pr71403-3.c: New test.
7203
04537049 72042016-06-13 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR middle-end/71478
7207 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7208 Add -Wno-psabi -w to dg-options.
7209
412f195f 72102016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7211
7212 * gcc.target/powerpc/vadsdu-0.c: New test.
7213 * gcc.target/powerpc/vadsdu-1.c: New test.
7214 * gcc.target/powerpc/vadsdu-2.c: New test.
7215 * gcc.target/powerpc/vadsdu-3.c: New test.
7216 * gcc.target/powerpc/vadsdu-4.c: New test.
7217 * gcc.target/powerpc/vadsdu-5.c: New test.
7218 * gcc.target/powerpc/vadsdub-1.c: New test.
7219 * gcc.target/powerpc/vadsdub-2.c: New test.
7220 * gcc.target/powerpc/vadsduh-1.c: New test.
7221 * gcc.target/powerpc/vadsduh-2.c: New test.
7222 * gcc.target/powerpc/vadsduw-1.c: New test.
7223 * gcc.target/powerpc/vadsduw-2.c: New test.
7224
527790c1 72252016-06-13 David Malcolm <dmalcolm@redhat.com>
7226
7227 * gcc.dg/c99-init-2.c (c): Update expected error message.
7228 * gcc.dg/init-bad-8.c (foo): Likewise.
7229 * gcc.dg/spellcheck-fields-3.c: New test case.
7230
102e67eb 72312016-06-13 Martin Liska <mliska@suse.cz>
7232
7233 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7234 and "guess loop iv compared" heuristics.
7235 * gcc.dg/predict-2.c: Likewise.
7236 * gcc.dg/predict-3.c: Likewise.
7237 * gcc.dg/predict-4.c: Likewise.
7238 * gcc.dg/predict-5.c: Likewise.
7239 * gcc.dg/predict-6.c: Likewise.
7240
1a54d3be 72412016-06-13 Marek Polacek <polacek@redhat.com>
7242
7243 PR middle-end/71476
7244 * c-c++-common/Wswitch-unreachable-4.c: New test.
7245 * gcc.dg/Wswitch-unreachable-2.c: New test.
7246 * g++.dg/tm/jump1.C: Move dg-warning.
7247
5b7401b8 72482016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7249
7250 * gnat.dg/renaming10.ad[sb]: New test.
7251
1c93151c 72522016-06-13 Paul Thomas <pault@gcc.gnu.org>
7253
7254 PR fortran/70673
7255 * gfortran.dg/pr70673.f90: New test.
7256
249865a0 72572016-06-13 Richard Biener <rguenther@suse.de>
7258
7259 PR middle-end/64516
7260 * gcc.dg/align-3.c: New testcase.
7261
776d9b14 72622016-06-13 Martin Liska <mliska@suse.cz>
7263
7264 * gcc.target/i386/pr71458.c: New test.
7265
0cf5c551 72662016-06-12 Uros Bizjak <ubizjak@gmail.com>
7267
7268 PR target/71241
f9c39b65 7269 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7270
34de0a35 72712016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7272
7273 PR target/60751
7274 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7275 statement.
7276
0cc8bc98 72772016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7278
7279 PR target/60751
7280 * gfortran.dg/comma_IO_extension_1.f90: New test.
7281 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7282 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7283 statement.
7284 * gfortran.dg/graphite/pr38083.f90: Likewise.
7285 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7286 missing format.
7287
0ff78c86 72882016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gnat.dg/case_character.adb: New test.
7291
6c38863e 72922016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7293
7294 PR middle-end/71310
7295 * gcc.target/powerpc/pr71310.c: New testcase.
7296
24c41395 72972016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7298
7299 PR middle-end/71478
7300 * gcc.dg/pr71478.c: New test.
7301
aeb26fb6 73022016-06-10 Jakub Jelinek <jakub@redhat.com>
7303
702b3575 7304 PR middle-end/71494
7305 * gcc.c-torture/execute/pr71494.c: New test.
7306
8ec29807 7307 PR c/68657
7308 * gcc.target/i386/pr68657.c: New test.
7309
aeb26fb6 7310 PR inline-asm/68843
7311 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7312 (test): Add -masm=intel alternatives.
7313
1dc4d519 73142016-06-10 Martin Sebor <msebor@redhat.com>
7315
7316 PR c/71392
7317 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7318
6385d6d3 73192016-06-10 Jeff Law <law@redhat.com>
7320
7321 PR tree-optimization/71335
7322 * gcc.c-torture/execute/pr71335.c: New test.
7323
041a412b 73242016-06-10 David Malcolm <dmalcolm@redhat.com>
7325
7326 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7327 the various "cannot tail-call: " messages.
7328
4a5edbb2 73292016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7330
7331 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7332 and options.
7333
9cf3aec3 73342016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7335
7336 PR sanitizer/71480
7337 * c-c++-common/asan/pr71480.c: New test.
7338
61724718 73392016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7340
7341 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7342 (ASMNAME2): Likewise.
7343 (main): Replace fn in asm statement with ASMNAME ("fn").
7344 * gcc.dg/guality/pr68037-2.c: Likewise.
7345 * gcc.dg/guality/pr68037-3.c: Likewise.
7346 * gcc.dg/torture/pr68037-1.c: Likewise.
7347 * gcc.dg/torture/pr68037-2.c: Likewise.
7348 * gcc.dg/torture/pr68037-3.c: Likewise.
7349
1807f6fb 73502016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7351
7352 PR inline-asm/68843
7353 * gcc.target/i386/pr68843-1.c: New test.
7354 * gcc.target/i386/pr68843-2.c: New test.
7355
ccfa030f 73562016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7357 Cesar Philippidis <cesar@codesourcery.com>
7358
7359 PR middle-end/71373
7360 * gcc.dg/goacc/nested-function-1.c: New file.
7361 * gcc.dg/goacc/nested-function-2.c: Likewise.
7362 * gcc.dg/goacc/pr71373.c: Likewise.
7363 * gfortran.dg/goacc/cray-2.f95: Likewise.
7364 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7365 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7366 * gfortran.dg/goacc/cray.f95: Update.
7367 * gfortran.dg/goacc/loop-1.f95: Likewise.
7368 * gfortran.dg/goacc/loop-3.f95: Likewise.
7369 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7370 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7371
73722016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7373
7374 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7375 for OpenACC tile clauses.
7376 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7377
7378 PR c/71381
7379 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7380 to...
7381 * c-c++-common/goacc/cache-2.c: ... this new file.
7382 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7383 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7384 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7385 usage.
7386 * gfortran.dg/goacc/cray.f95: Likewise.
7387 * gfortran.dg/goacc/loop-1.f95: Likewise.
7388
bb038f3e 73892016-06-10 Alan Hayward <alan.hayward@arm.com>
7390
7391 PR tree-optimization/71407
7392 PR tree-optimization/71416
7393 * gcc.dg/vect/pr71407.c: New
7394 * gcc.dg/vect/pr71416-1.c: New
7395 * gcc.dg/vect/pr71416-2.c: New
7396
332409d3 73972016-06-10 Richard Biener <rguenther@suse.de>
7398
7399 PR middle-end/71477
7400 * gcc.dg/torture/pr71477.c: New testcase.
7401
03cf727c 74022016-06-09 Julia Koval <julia.koval@intel.com>
7403
7404 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7405 * gcc.target/i386/interrupt-13.c: Likewise.
7406 * gcc.target/i386/interrupt-15.c: Likewise.
7407 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7408 * gcc.target/i386/interrupt-24.c: Likewise.
7409 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7410 * gcc.target/i386/interrupt-9.c: Likewise.
7411 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7412
23b101c5 74132016-06-09 Martin Sebor <msebor@redhat.com>
7414
7415 PR c/70883
7416 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7417 * gcc.dg/builtin-constant_p-1.c: Same.
7418 * gcc.dg/builtins-error.c: Same.
7419 * gcc.dg/pr70859.c: Same.
7420
188d6bbb 74212016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7422
7423 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7424 * gcc.dg/torture/pr68067-1.c: Likewise.
7425 * gcc.dg/torture/pr68067-2.c: Likewise.
7426
74272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7428
7429 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7430 when setting SIZE.
7431
ff8886bd 74322016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7433
7434 PR c++/71465
7435 * g++.dg/inherit/crash5.C: New.
7436 Revert:
7437 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7438
7439 PR c++/70202
7440 * g++.dg/inherit/crash5.C: New.
7441 * g++.dg/inherit/virtual1.C: Adjust.
7442
3f76cceb 74432016-06-09 Martin Liska <mliska@suse.cz>
7444
7445 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7446 * g++.dg/predict-loop-exit-2.C: Likewise.
7447 * g++.dg/predict-loop-exit-3.C: Likewise.
7448 * gcc.dg/predict-1.c: Likewise.
7449 * gcc.dg/predict-2.c: Likewise.
7450 * gcc.dg/predict-3.c: Likewise.
7451 * gcc.dg/predict-4.c: Likewise.
7452 * gcc.dg/predict-5.c: Likewise.
7453 * gcc.dg/predict-6.c: Likewise.
7454 * gcc.dg/predict-7.c: Likewise.
7455
59ae3d1b 74562016-06-09 Richard Biener <rguenther@suse.de>
7457
7458 PR tree-optimization/71462
7459 * gcc.dg/torture/pr71462.c: New testcase.
7460
8c2d2acf 74612016-06-09 Marek Polacek <polacek@redhat.com>
7462
7463 PR c/65471
7464 * gcc.dg/c11-generic-3.c: New test.
7465
224cb6b7 74662016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7467
7468 * g++.dg/init/array42.C: New.
7469 * g++.dg/init/array43.C: Likewise.
7470 * g++.dg/init/array44.C: Likewise.
7471 * g++.dg/init/array45.C: Likewise.
7472 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7473 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7474 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7475 * g++.dg/gomp/pr35751.C: Likewise.
7476 * g++.dg/init/array23.C: Likewise.
7477 * g++.dg/init/brace2.C: Likewise.
7478 * g++.dg/init/brace6.C: Likewise.
7479
732905bb 74802016-06-08 Martin Sebor <msebor@redhat.com>
7481 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR c++/70507
7484 PR c/68120
7485 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7486 * c-c++-common/builtin-arith-overflow-2.c: New test.
7487 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7488 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7489 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7490
7ddaa622 74912016-06-08 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR c++/71442
7494 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7495
84ee0905 74962016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7497
7498 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7499 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7500 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7501 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7502 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7503 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7504 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7505 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7506 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7507 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7508 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7509 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7510 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7511
2876af98 75122016-06-08 Richard Biener <rguenther@suse.de>
7513
7514 PR tree-optimization/68558
7515 * gcc.dg/vect/slp-44.c: New testcase.
7516
acbb0d03 75172016-06-08 Richard Biener <rguenther@suse.de>
7518
7519 * gcc.dg/vect/slp-43.c: New testcase.
7520
f8689010 75212016-06-08 Richard Biener <rguenther@suse.de>
7522
7523 PR tree-optimization/71452
7524 * gcc.dg/torture/pr71452.c: New testcase.
7525
52d393eb 75262016-06-08 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR c++/71448
7529 * g++.dg/torture/pr71448.C: New test.
7530
9d700ce4 75312016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7532
7533 PR debug/71432
7534 PR ada/71413
7535 * g++.dg/debug/pr71432.C: New test.
7536
eb96ef65 75372016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7538
7539 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7540 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7541 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7542
a4753cdd 75432016-06-08 Alan Hayward <alan.hayward@arm.com>
7544
7545 * gcc.dg/vect/vect-live-2.c: Update effective target.
7546 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7547 * lib/target-supports.exp: Add aarch64 to vect_long.
7548
bafc7b1d 75492016-06-08 Marek Polacek <polacek@redhat.com>
7550
7551 PR c/71418
7552 * gcc.dg/noncompile/pr71418.c: New test.
7553
06e590e7 7554 PR c/71426
7555 * gcc.dg/noncompile/pr71426.c: New test.
7556
d3cb49c9 75572016-06-07 Jan Hubicka <hubicka@ucw.cz>
7558
7559 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7560 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7561 * gcc.dg/predict-3.c: Update template.
7562 * gcc.dg/predict-5.c: Update template.
7563 * gcc.dg/predict-6.c: Update template.
7564 * gcc.dg/predict-9.c: Update template.
7565 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7566
2d76c36a 75672016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7568
7569 * gcc.target/powerpc/vec-mul.c: New test.
7570
7cfde92a 75712016-06-07 David Malcolm <dmalcolm@redhat.com>
7572
7573 * gcc.dg/spellcheck-fields-2.c: New test case.
7574
b032c4dd 75752016-06-07 Richard Biener <rguenther@suse.de>
7576
7577 PR c/61564
7578 * gcc.dg/Wpragmas-1.c: New testcase.
7579 * gcc.dg/Wattributes-4.c: Likewise.
7580 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7581 entry.
7582
a7056369 75832016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7584
7585 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7586 spurious debug code.
7587
123c61e0 75882016-06-07 Richard Biener <rguenther@suse.de>
7589
7590 PR tree-optimization/71428
7591 * gcc.dg/torture/pr71428.c: New testcase.
7592
5819d47b 75932016-06-07 Richard Biener <rguenther@suse.de>
7594
7595 PR middle-end/71423
7596 * gcc.dg/torture/pr71423.c: New testcase.
7597
6cec5c6b 75982016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7599
7600 PR middle-end/71408
7601 * gcc.dg/tree-ssa/pr71408.c: New test.
7602
40bbfc17 76032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7604
7605 PR middle-end/71281
7606 * g++.dg/torture/pr71281.C: New test.
7607
61f1f80c 76082016-06-06 Marek Polacek <polacek@redhat.com>
7609
7610 PR c/71362
7611 * gcc.dg/pr71362.c: New test.
7612
0406b32f 76132016-06-06 Jakub Jelinek <jakub@redhat.com>
7614 Patrick Palka <ppalka@gcc.gnu.org>
7615
7616 PR c++/70847
7617 PR c++/71330
7618 PR c++/71393
7619 * g++.dg/opt/pr70847.C: New test.
7620 * g++.dg/ubsan/pr70847.C: New test.
7621 * g++.dg/ubsan/pr71393.C: New test.
7622
b1445999 76232016-06-06 Jakub Jelinek <jakub@redhat.com>
7624
7625 PR tree-optimization/71259
7626 * gcc.dg/vect/pr71259.c: New test.
7627
99b4f3a2 76282016-06-06 David Malcolm <dmalcolm@redhat.com>
7629
7630 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7631 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7632 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7633 above.
7634
837679bc 76352016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7636
7637 PR middle-end/37780
7638 * gcc.c-torture/execute/pr37780.c: New test.
7639 * gcc.target/aarch64/pr37780_1.c: Likewise.
7640 * gcc.target/arm/pr37780_1.c: Likewise.
7641
e4b92538 76422016-06-06 Marek Polacek <polacek@redhat.com>
7643
7644 * c-c++-common/attr-may-alias-1.c: New test.
7645 * c-c++-common/attr-may-alias-2.c: New test.
7646 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7647
43ac2f2f 76482016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7649
7650 PR c/24414
7651 * gcc.target/i386/pr24414.c: New test.
7652
7e1786b2 76532016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7654
7655 * gcc.target/sparc/vis4misc.c: New file.
7656 * gcc.target/sparc/fpcmp.c: Likewise.
7657 * gcc.target/sparc/fpcmpu.c: Likewise.
7658
f593ccb2 76592016-06-06 Alan Hayward <alan.hayward@arm.com>
7660
7661 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7662 * gcc.dg/vect/vect-live-3.c: Likewise.
7663
be6d8ddc 76642016-06-06 Richard Biener <rguenther@suse.de>
7665
7666 PR tree-optimization/71398
7667 * gcc.dg/torture/pr71398.c: New testcase.
7668
78f27916 76692016-06-06 Uros Bizjak <ubizjak@gmail.com>
7670
7671 PR target/71389
7672 * g++.dg/pr71389.C: New test.
7673
c5899606 76742016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7675
7676 PR fortran/71404
7677 * gfortran.dg/fmt_read_5.f: New test.
7678
8e3cd305 76792016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7680
7681 PR fortran/69659
7682 * gfortran.dg/class_array_22.f03: New test.
7683
703c0a09 76842016-06-05 Jan Hubicka <hubicka@ucw.cz>
7685
7686 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7687
d07b2b6f 76882016-06-05 Jan Hubicka <hubicka@ucw.cz>
7689
7690 * gcc.dg/predict-9.c: Update template.
7691
4a7ec4ac 76922016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7693
7694 PR c++/49377
7695 * g++.dg/template/pr49377.C: New.
7696
7499ef4a 76972016-06-04 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR tree-optimization/71405
7700 * g++.dg/torture/pr71405.C: New test.
7701
558c800d 77022016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7703
7704 PR c++/70202
7705 * g++.dg/inherit/crash5.C: New.
7706 * g++.dg/inherit/virtual1.C: Adjust.
7707
4ee7cf4b 77082016-06-03 Jeff Law <law@redhat.com>
7709
7710 PR tree-optimization/71316
7711 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7712
b12ae762 77132016-06-03 Jakub Jelinek <jakub@redhat.com>
7714
7715 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7716 dg-additional-options with just -fno-tree-scev-cprop in it.
7717 * gcc.dg/vect/vect-live-2.c: Likewise.
7718 * gcc.dg/vect/vect-live-5.c: Likewise.
7719 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7720 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7721 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7722
e09a5ee3 77232016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7724
7725 PR c++/27100
7726 * g++.dg/other/friend6.C: New test.
7727
f14b1922 77282016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7729
7730 * g++.dg/torture/ppc-ldst-array.C: New.
7731
20702ea3 77322016-06-03 Joseph Myers <joseph@codesourcery.com>
7733
7734 PR target/71276
7735 PR target/71277
7736 * gcc.dg/torture/builtin-fp-int-inexact.c,
7737 gcc.target/i386/387-builtin-fp-int-inexact.c,
7738 gcc.target/i386/387-rint-inline-1.c,
7739 gcc.target/i386/387-rint-inline-2.c,
7740 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7741 gcc.target/i386/sse2-rint-inline-1.c,
7742 gcc.target/i386/sse2-rint-inline-2.c,
7743 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7744 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7745
5ed3cc7b 77462016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7747 Julia Koval <julia.koval@intel.com>
7748
7749 PR target/66960
7750 PR target/67630
7751 PR target/67634
7752 PR target/67841
7753 PR target/68037
7754 PR target/68618
7755 PR target/68661
7756 PR target/69575
7757 PR target/69596
7758 PR target/69734
7759 * gcc.dg/guality/pr68037-1.c: New test.
7760 * gcc.dg/guality/pr68037-2.c: Likewise.
7761 * gcc.dg/guality/pr68037-3.c: Likewise.
7762 * gcc.dg/torture/pr68037-1.c: Likewise.
7763 * gcc.dg/torture/pr68037-2.c: Likewise.
7764 * gcc.dg/torture/pr68037-3.c: Likewise.
7765 * gcc.dg/torture/pr68661-1a.c: Likewise.
7766 * gcc.dg/torture/pr68661-1b.c: Likewise.
7767 * gcc.target/i386/interrupt-1.c: Likewise.
7768 * gcc.target/i386/interrupt-2.c: Likewise.
7769 * gcc.target/i386/interrupt-3.c: Likewise.
7770 * gcc.target/i386/interrupt-4.c: Likewise.
7771 * gcc.target/i386/interrupt-5.c: Likewise.
7772 * gcc.target/i386/interrupt-6.c: Likewise.
7773 * gcc.target/i386/interrupt-7.c: Likewise.
7774 * gcc.target/i386/interrupt-8.c: Likewise.
7775 * gcc.target/i386/interrupt-9.c: Likewise.
7776 * gcc.target/i386/interrupt-10.c: Likewise.
7777 * gcc.target/i386/interrupt-11.c: Likewise.
7778 * gcc.target/i386/interrupt-12.c: Likewise.
7779 * gcc.target/i386/interrupt-13.c: Likewise.
7780 * gcc.target/i386/interrupt-14.c: Likewise.
7781 * gcc.target/i386/interrupt-15.c: Likewise.
7782 * gcc.target/i386/interrupt-16.c: Likewise.
7783 * gcc.target/i386/interrupt-17.c: Likewise.
7784 * gcc.target/i386/interrupt-18.c: Likewise.
7785 * gcc.target/i386/interrupt-19.c: Likewise.
7786 * gcc.target/i386/interrupt-20.c: Likewise.
7787 * gcc.target/i386/interrupt-21.c: Likewise.
7788 * gcc.target/i386/interrupt-22.c: Likewise.
7789 * gcc.target/i386/interrupt-23.c: Likewise.
7790 * gcc.target/i386/interrupt-24.c: Likewise.
7791 * gcc.target/i386/interrupt-25.c: Likewise.
7792 * gcc.target/i386/interrupt-26.c: Likewise.
7793 * gcc.target/i386/interrupt-27.c: Likewise.
7794 * gcc.target/i386/interrupt-28.c: Likewise.
7795 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7796 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7797 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7798 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7799 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7800 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7801 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7802 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7803 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7804 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7805 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7806 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7807
3e346f54 78082016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7809
f27c52fb 7810 PR tree-optimization/52171
7811 * gcc.dg/pr52171.c: New test.
7812 * gcc.target/i386/pr52171.c: New test.
3e346f54 7813
22e029d2 78142016-06-03 Jan Hubicka <jh@suse.cz>
7815
7816 * g++.dg/tree-ssa/pred-1.C: New testcase
7817 * gcc.dg/tree-ssa/pred-1.c: New testcase
7818
41ce74ed 78192016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7820
7821 PR target/70957
7822 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7823 support.
7824 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7825
cf573a72 78262016-06-03 Alan Hayward <alan.hayward@arm.com>
7827
7828 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7829
75aae5b4 78302016-06-03 Alan Hayward <alan.hayward@arm.com>
7831
7832 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7833 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7834 * gcc.dg/vect/vect-live-1.c: New test.
7835 * gcc.dg/vect/vect-live-2.c: New test.
7836 * gcc.dg/vect/vect-live-3.c: New test.
7837 * gcc.dg/vect/vect-live-4.c: New test.
7838 * gcc.dg/vect/vect-live-5.c: New test.
7839 * gcc.dg/vect/vect-live-slp-1.c: New test.
7840 * gcc.dg/vect/vect-live-slp-2.c: New test.
7841 * gcc.dg/vect/vect-live-slp-3.c: New test.
7842
eba6788d 78432016-06-03 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR middle-end/71387
7846 * g++.dg/opt/pr71387.C: New test.
7847
5a653985 78482016-06-02 Jeff Law <law@redhat.com>
7849
7850 PR tree-optimization/71328
7851 * gcc.c-torture/compile/pr71328.c: New test.
7852
f92f6941 78532016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7854
7855 PR fortran/52393
7856 * gfortran.dg/fmt_read_3.f90: Fix typo.
7857 * gfortran.dg/fmt_read_4.f90: New test.
7858
0d29e152 78592016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7862 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7863 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7864 * g++.dg/cpp0x/override2.C: Likewise.
7865 * g++.dg/parse/crash5.C: Likewise.
7866 * g++.dg/parse/error16.C: Likewise.
7867 * g++.dg/parse/error27.C: Likewise.
7868 * g++.dg/template/qualttp15.C: Likewise.
7869 * g++.dg/template/redecl4.C: Likewise.
7870 * g++.old-deja/g++.other/crash39.C: Likewise.
7871 * g++.old-deja/g++.other/struct1.C: Likewise.
7872 * g++.old-deja/g++.pt/m9a.C: Likewise.
7873 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7874
2740a1a5 78752016-06-02 Jakub Jelinek <jakub@redhat.com>
7876
89f17a65 7877 PR c++/71372
7878 * c-c++-common/pr71372.c: New test.
7879
2740a1a5 7880 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7881 __TIME__ strings with __builtin_strcmp instead of printf and
7882 dg-output.
7883
9ae89a4e 78842016-06-02 Martin Liska <mliska@suse.cz>
7885
7886 * gcc.dg/predict-9.c: New test.
7887
41258f9c 78882016-06-02 Jakub Jelinek <jakub@redhat.com>
7889
7890 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7891 global set_compiler_env_var and global saved_compiler_env_var.
7892
dad46eb8 78932016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 PR rtl-optimization/71295
7896 * gcc.c-torture/compile/pr71295.c: New test.
7897
9cc8a892 78982016-06-02 Jakub Jelinek <jakub@redhat.com>
7899
98e7c96c 7900 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7901
4a5a4de2 7902 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7903 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7904
9cc8a892 7905 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7906 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7907 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7908 alternative number.
7909
46819a36 79102016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7911
7912 * gcc.target/powerpc/p9-splat-4.c: New test.
7913
79142016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7915
7916 PR target/71186
7917 * gcc.target/powerpc/pr71186.c: New test.
7918
d9820cc5 79192016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7920
7921 PR fortran/52393
7922 * gfortran.dg/fmt_read_3.f90: New test.
7923
2f14ca3e 79242016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7925
7926 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7927 procedure.
7928
dfa5c0d3 79292016-06-01 Eduard Sanou <dhole@openmailbox.org>
7930
7931 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7932 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7933 env var is set.
7934 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7935 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7936 shown once.
7937 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7938 during compilation.
7939 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7940 vars set by dg-set-compiler-env-var.
7941
7d7125df 79422016-06-01 Paul Thomas <pault@gcc.gnu.org>
7943
7944 PR fortran/71156
7945 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7946 to the module procedure declaration.
7947 * gfortran.dg/submodule_16.f08: New test.
7948
6ab9cde4 79492016-06-01 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR middle-end/71371
7952 * c-c++-common/gomp/pr71371.c: New test.
7953
0cfe7a23 79542016-06-01 Richard Biener <rguenther@suse.de>
7955
7956 PR tree-optimization/71366
7957 * gcc.dg/torture/pr71366-1.c: New testcase.
7958 * gcc.dg/torture/pr71366-2.c: Likewise.
7959
5a5b02e1 79602016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7961
7962 * gcc.target/powerpc/vslv-0.c: New test.
7963 * gcc.target/powerpc/vslv-1.c: New test.
7964 * gcc.target/powerpc/vsrv-0.c: New test.
7965 * gcc.target/powerpc/vsrv-1.c: New test.
7966
d27a79f6 79672016-06-01 Nathan Sidwell <nathan@acm.org>
7968
7969 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7970 * gcc.target/nvptx/weak.c: New.
7971
6172a9fd 79722016-06-01 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/71261
7975 * gcc.dg/torture/vect-bool-1.c: New testcase.
7976
f9aaabb2 79772016-06-01 Jakub Jelinek <jakub@redhat.com>
7978
7979 * gfortran.dg/gomp/order-1.f90: New test.
7980 * gfortran.dg/gomp/order-2.f90: New test.
7981
53b01069 79822016-06-01 Jan Hubicka <hubicka@ucw.cz>
7983
7984 * gcc.dg/unroll-6.c: Update template.
7985 * gcc.dg/unroll-7.c: New testcase.
7986 * gcc.dg/unroll-8.c: New testcase.
7987
36757397 79882016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7989
7990 * gnat.dg/opt56.ad[sb]: New test.
7991
7f93bd6e 79922016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7993
7994 PR c++/66635
7995 * g++.dg/cpp0x/constexpr-ice16.C: New.
7996
9f41a2ce 79972016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7998
7999 PR tree-optimization/71314
8000 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8001 -mbranch-cost=2.
8002
31e02373 80032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8004
8005 PR tree-optimization/71077
8006 * gcc.dg/tree-ssa/pr71077.c: New test.
8007
76f8f901 80082016-05-31 Jan Hubicka <hubicka@ucw.cz>
8009
7f93bd6e 8010 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8011 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8012 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8013
04f5f923 80142016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8015
8016 PR c++/71248
8017 * g++.dg/cpp0x/pr71248.C: New.
8018 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8019 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8020 * g++.dg/init/new37.C: Likewise.
8021 * g++.dg/template/static1.C: Likewise.
8022 * g++.dg/template/static2.C: Likewise.
8023
4ffddf28 80242016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8025
8026 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8027 instead of %rdi.
8028 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8029
4ff7bd21 80302016-05-31 Marek Polacek <polacek@redhat.com>
8031
8032 * c-c++-common/Wswitch-unreachable-3.c: New test.
8033 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8034
e1f7cc4b 80352016-05-31 Richard Biener <rguenther@suse.de>
8036
8037 PR tree-optimization/71352
8038 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8039
02978bd1 80402016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8041
8042 * gcc.target/arm/armv5_thumb_isa.c: New test.
8043
cfce8164 80442016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8045
8046 PR target/71346
8047 * gcc.target/i386/pr71346.c: New test.
8048
7a51c705 80492016-05-31 Tom de Vries <tom@codesourcery.com>
8050
8051 PR tree-optimization/69068
8052 * gcc.dg/graphite/pr69068.c: New test.
8053
8c1ac106 80542016-05-27 Martin Sebor <msebor@redhat.com>
8055
8056 PR c++/71306
8057 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8058
b6431756 80592016-05-30 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR c++/71349
8062 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8063 nowait depend(inout: dd[0]) clauses where permitted.
8064
f6203294 80652016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/71238
8068 * g++.dg/parse/pr71238.C: New.
8069 * g++.dg/concepts/friend1.C: Test column numbers too.
8070 * g++.dg/cpp0x/initlist31.C: Likewise.
8071 * g++.dg/cpp0x/pr51420.C: Likewise.
8072 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8073 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8074 * g++.dg/ext/builtin3.C: Likewise.
8075 * g++.dg/lookup/friend12.C: Likewise.
8076 * g++.dg/lookup/friend7.C: Likewise.
8077 * g++.dg/lookup/koenig1.C: Likewise.
8078 * g++.dg/lookup/koenig5.C: Likewise.
8079 * g++.dg/lookup/used-before-declaration.C: Likewise.
8080 * g++.dg/overload/koenig1.C: Likewise.
8081 * g++.dg/template/crash65.C: Likewise.
8082 * g++.dg/template/friend57.C: Likewise.
8083 * g++.dg/warn/Wshadow-5.C: Likewise.
8084 * g++.dg/warn/Wunused-8.C: Likewise.
8085 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8086 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8087 * g++.old-deja/g++.jason/member.C: Likewise.
8088 * g++.old-deja/g++.jason/report.C: Likewise.
8089 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8090 * g++.old-deja/g++.law/visibility20.C: Likewise.
8091 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8092 * g++.old-deja/g++.other/static5.C: Likewise.
8093 * g++.old-deja/g++.pt/overload2.C: Likewise.
8094
b96f8145 80952016-05-30 Jan Hubicka <hubicka@ucw.cz>
8096
8097 * gcc.dg/tree-ssa/peel1.c: New testcase.
8098 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8099 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8100
ed5bca7a 81012016-05-30 Tom de Vries <tom@codesourcery.com>
8102
8103 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8104 to ce.
8105
c0aa0333 81062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8107
8108 PR c++/71099
8109 * g++.dg/parse/virtual1.C: New.
8110
231010db 81112016-05-30 Uros Bizjak <ubizjak@gmail.com>
8112
8113 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8114 Use correct register when clearing %edx.
8115
765557c0 81162016-05-30 Alexander Monakov <amonakov@ispras.ru>
8117
8118 PR tree-optimization/71289
8119 * gcc.dg/pr71289.c: New test.
8120
fc3b1c44 81212016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8122
8123 PR middle-end/71269
8124 PR middle-end/71292
8125 * gcc.dg/tree-ssa/pr71269.c: New test.
8126 * gcc.dg/tree-ssa/pr71292.c: New test.
8127
ce352457 81282016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8129
8130 PR middle-end/71252
8131 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8132
eedd711b 81332016-05-30 Jan Hubicka <hubicka@ucw.cz>
8134
8135 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8136 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8137 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8138
8c061890 81392016-05-30 Tom de Vries <tom@codesourcery.com>
8140
8141 PR tree-optimization/69067
8142 * gcc.dg/graphite/pr69067.c: New test.
8143
a6b0884c 81442016-05-29 Uros Bizjak <ubizjak@gmail.com>
8145
8146 PR target/71245
8147 * gcc.target/i386/pr71245-1.c: New test.
8148 * gcc.target/i386/pr71245-2.c: Ditto.
8149
2369edfc 81502016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8151
8152 PR c++/71105
8153 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8154 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8155 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8156
b6ab3f43 81572016-05-27 Jan Hubicka <hubicka@ucw.cz>
8158
8159 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8160
0192662b 81612016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8162
8163 Revert:
8164 PR c++/69855
8165 * g++.dg/overload/69855.C: New.
8166 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8167 * g++.old-deja/g++.pt/crash3.C: Likewise.
8168
fce78c50 81692016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8170
8171 PR c++/60385
8172 * g++.dg/parse/namespace13.C: New.
8173
372172fe 81742016-05-26 Jeff Law <law@redhat.com>
8175
8176 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8177 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8178 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8179 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8180 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8181 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8182 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8183 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8184 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8185 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8186 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8187 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8188 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8189
5d8a8944 81902016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8191
8192 PR c++/69855
8193 * g++.dg/overload/69855.C: New.
8194 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8195 * g++.old-deja/g++.pt/crash3.C: Likewise.
8196
29602b75 81972016-05-27 Jiong Wang <jiong.wang@arm.com>
8198
8199 PR target/63596
8200 * gcc.target/aarch64/va_arg_1.c: New testcase.
8201 * gcc.target/aarch64/va_arg_2.c: Likewise.
8202 * gcc.target/aarch64/va_arg_3.c: Likewise.
8203
c900b732 82042016-05-27 Jiong Wang <jiong.wang@arm.com>
8205
8206 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8207 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8208 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8209 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8210 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8211
73ef73bd 82122016-05-27 Marek Polacek <polacek@redhat.com>
8213
8214 PR middle-end/71308
8215 * g++.dg/torture/pr71308.C: New test.
8216
a6031633 82172016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8218
8219 * gcc.dg/zero_bits_compound-1.c: New test.
8220 * gcc.dg/zero_bits_compound-2.c: New test.
8221
1fbdc7ae 82222016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8223
8224 PR middle-end/71279
8225 * gcc.dg/pr71279.c: New test.
8226
2e196ca8 82272016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8228
8229 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8230 floating point min/max/comparison instructions.
8231 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8232
6feab9ce 82332016-05-26 Jakub Jelinek <jakub@redhat.com>
8234
8235 * c-c++-common/gomp/schedule-1.c: New test.
8236 * gfortran.dg/gomp/schedule-1.f90: New test.
8237
978cea8f 82382016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8239
8240 PR c++/70822
8241 PR c++/70106
8242 * g++.dg/cpp1y/auto-fn32.C: New test.
8243 * g++.dg/cpp1y/paren4.C: New test.
8244
0478d9ed 82452016-05-26 Nathan Sidwell <nathan@acm.org>
8246
8247 * gcc.dg/20060410.c: Xfail on ptx.
8248 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8249 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8250 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8251 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8252 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8253
5fd1c174 82542016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8255
8256 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8257
c5e8b3e2 82582016-05-26 Jakub Jelinek <jakub@redhat.com>
8259
0db93a5b 8260 PR tree-optimization/71280
8261 * gcc.dg/pr71280.c: New test.
8262
7199c05c 8263 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8264
76c786ac 8265 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8266 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8267
c5e8b3e2 8268 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8269
e9bcea2f 82702016-05-26 Jiong Wang <jiong.wang@arm.com>
8271
8272 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8273 kept in memory.
e9bcea2f 8274
955d947b 82752016-05-25 Jeff Law <law@redhat.com>
8276
8277 PR tree-optimization/71272
8278 * gcc.c-torture/compile/pr71272.c: new test.
8279
77102dbe 82802016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8281
8282 * gcc.target/powerpc/vec-cmpne.c: New test.
8283 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8284
552821b4 82852016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8286
8287 * gnat.dg/opt55.ad[sb]: New test.
8288
0113f3c5 82892016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8290
8291 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8292 * c-c++-common/pr60226.c: Require int32plus.
8293 * gcc.c-torture/execute/pr70602.c: Likewise.
8294 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8295 unsigned long for malloc arg type.
8296 * gcc.dg/asr_div1.c: Require int32plus.
8297 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8298 * gcc.dg/pie-1.c: Require pie.
8299 * gcc.dg/pie-2.c: Likewise.
8300 * gcc.dg/pr59471.c: Require int32plus.
8301 * gcc.dg/pr59963-2.c: XFAIL for int16.
8302 * gcc.dg/pr60114.c: Require int32plus.
8303 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8304 unsigned long for typedef of size_t.
8305 * gcc.dg/pr63914.c: Require int32plus.
8306 * gcc.dg/pr64536.c: Require pt32plus.
8307 * gcc.dg/pr65658.c: Likewise.
8308 * gcc.dg/pr67271.c: Require int32plus.
8309 * gcc.dg/pr68112.c: Likewise.
8310 * gcc.dg/pr69071.c: Skip for avr target.
8311 * gcc.dg/pr69973.c: Require int32plus.
8312 * gcc.dg/pr70169.c: Skip for avr target.
8313 * gcc.dg/sso-6.c: Require int32plus.
8314 * gcc.dg/sso-7.c: Likewise.
8315 * gcc.dg/sso-8.c: Likewise.
8316 * gcc.dg/vrp-min-max-2.c: Likewise.
8317
f4094380 83182016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8319
8320 PR target/70738
8321 * gcc.target/i386/pr70738-1.c: New test.
8322 * gcc.target/i386/pr70738-2.c: Likewise.
8323 * gcc.target/i386/pr70738-3.c: Likewise.
8324 * gcc.target/i386/pr70738-4.c: Likewise.
8325 * gcc.target/i386/pr70738-5.c: Likewise.
8326 * gcc.target/i386/pr70738-6.c: Likewise.
8327 * gcc.target/i386/pr70738-7.c: Likewise.
8328 * gcc.target/i386/pr70738-8.c: Likewise.
8329 * gcc.target/i386/pr70738-9.c: Likewise.
8330
239a4bea 83312016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8332
8333 PR rtl-optimization/66940
8334 * gcc.c-torture/execute/pr66940.c: New test.
8335
bf6382ba 83362016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8337
8338 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8339 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8340 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8341 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8342 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8343 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8344 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8345 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8346 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8347 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8348 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8349 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8350 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8351 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8352 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8353 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8354 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8355 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8356 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8357 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8358 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8359 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8360 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8361 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8362
2c995da9 83632016-05-25 Marek Polacek <polacek@redhat.com>
8364
8365 PR c/71265
8366 * gcc.dg/noncompile/pr71265.c: New test.
8367
abfbb5b5 8368 PR c/71266
8369 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8370
f6871bbd 83712016-05-25 Nathan Sidwell <nathan@acm.org>
8372
8373 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8374
de04e83e 83752016-05-25 Richard Biener <rguenther@suse.de>
8376
8377 PR tree-optimization/71261
8378 * c-c++-common/torture/pr71261.c: New testcase.
8379
b35931f7 83802016-05-25 Richard Biener <rguenther@suse.de>
8381
8382 PR tree-optimization/71264
8383 * gcc.dg/vect/pr71264.c: New testcase.
8384
166c3089 83852016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8386
8387 PR c++/55992
8388 * g++.dg/cpp0x/alias-decl-53.C: New.
8389 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8390
14240409 83912016-05-25 Martin Liska <mliska@suse.cz>
8392
8393 * g++.dg/pr71239.C: New test.
8394
bc47d9f6 83952016-05-25 Richard Biener <rguenther@suse.de>
8396
4860a6bf 8397 * gcc.dg/vect/pr58135.c: Rename to ...
8398 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8399
d8a3f157 84002016-05-25 Marek Polacek <polacek@redhat.com>
8401
8402 * g++.dg/pr65295.C: Use target c++14.
8403
3af16045 84042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8405
231010db 8406 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8407 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8408
949479b2 84092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8410
8411 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8412 instructions.
8413
6d6a3fc3 84142016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8415
8416 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8417 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8418 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8419 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8420 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8421 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8422 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8423 * c-c++-common/goacc/pcopy.c: Likewise.
8424 * c-c++-common/goacc/pcopyin.c: Likewise.
8425 * c-c++-common/goacc/pcopyout.c: Likewise.
8426 * c-c++-common/goacc/pcreate.c: Likewise.
8427 * c-c++-common/goacc/pr70688.c: New test.
8428 * c-c++-common/goacc/present-1.c: Adjust test.
8429 * c-c++-common/goacc/reduction-5.c: Likewise.
8430 * g++.dg/goacc/data-1.C: New test.
8431
af648be2 84322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8433
8434 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8435 vector parity built-in functions.
8436 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8437 count trailing zeros automatic vectorization.
8438 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8439 count trailing zeros built-in functions.
8440
4e173d60 84412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8442
8443 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8444
a0c02a52 84452016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8446
8447 PR target/71050
8448 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8449
64c52e9c 84502016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8451
8452 PR c++/50436
8453 * g++.dg/template/crash123.C: New.
8454 * g++.dg/template/crash124.C: Likewise.
8455
752b5a4c 84562016-05-24 Martin Sebor <msebor@redhat.com>
8457
8458 PR c++/71147
8459 * g++.dg/ext/flexary16.C: New test.
8460
a36dd683 84612016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8462
f6871bbd 8463 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8464 before math.h is included.
a36dd683 8465 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8466 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8467 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8468 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8469 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8470 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8471 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8472 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8473 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8474 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8475 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8476 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8477 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8478 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8479 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8480 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8481 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8482 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8483 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8484 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8485 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8486 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8487 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8488
d60e1df7 84892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8490 Kelvin Nilsen <kelvin@gcc.gnu.org>
8491
8492 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8493 support.
8494
22d09025 84952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/69872
8498 * g++.dg/warn/Wno-narrowing1.C: New.
8499
6ef0143d 85002016-05-24 Marek Polacek <polacek@redhat.com>
8501
8502 PR c/71249
8503 * c-c++-common/Wswitch-unreachable-2.c: New test.
8504
962a2062 85052016-05-24 Jakub Jelinek <jakub@redhat.com>
8506
ead77194 8507 PR c++/71257
8508 * g++.dg/vect/simd-clone-6.cc: New test.
8509 * g++.dg/gomp/declare-simd-6.C: New test.
8510
962a2062 8511 PR middle-end/70434
8512 PR c/69504
8513 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8514
23edc6d1 85152016-05-24 Richard Biener <rguenther@suse.de>
8516
8517 PR tree-optimization/71240
8518 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8519
30633bcc 85202016-05-24 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/71230
8523 * gcc.dg/torture/pr71230.c: New testcase.
8524 * g++.dg/torture/pr71230.C: Likewise.
8525
c9d624bd 85262016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8527
8528 * c-c++-common/goacc/routine-5.c: Add tests.
8529 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8530 * gfortran.dg/goacc/routine-6.f90: Add tests.
8531
ce143ff0 85322016-05-24 Richard Biener <rguenther@suse.de>
8533
8534 PR tree-optimization/71253
8535 * gcc.dg/torture/pr71253.c: New testcase.
8536
3bdaecd5 85372016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8538
8539 PR middle-end/71252
8540 * gfortran.dg/pr71252.f90: New test.
8541
856b494d 85422016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8543
8544 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8545
7345b977 85462016-05-24 Richard Biener <rguenther@suse.de>
8547
8548 PR middle-end/70434
8549 PR c/69504
8550 * c-c++-common/vector-subscript-4.c: New testcase.
8551 * c-c++-common/vector-subscript-5.c: Likewise.
8552
6f065267 85532016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8554
8555 PR fortran/71123
8556 * gfortran.dg/namelist_90.f: New test
8557
fd6757da 85582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8559
8560 PR fortran/66461
8561 * gfortran.dg/unexpected_eof.f: New test
8562
7d5555a8 85632016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8564 Kelvin Nilsen <kelvin@gcc.gnu.org>
8565
8566 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8567 as little endian.
8568
ae6744c9 85692016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8570
8571 PR c++/70972
8572 * g++.dg/cpp0x/inh-ctor20.C: New.
8573 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8574
f0d91a85 85752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8576
8577 PR c++/69095
8578 * g++.dg/cpp0x/variadic168.C: New.
8579
1618ffe5 85802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8581
8582 * g++.dg/cpp0x/pr31445.C: Test column number too.
8583 * g++.dg/cpp0x/pr32253.C: Likewise.
8584 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8585 * g++.dg/cpp0x/variadic36.C: Likewise.
8586
c0205bab 85872016-05-23 Marc Glisse <marc.glisse@inria.fr>
8588
8589 * gcc.dg/fold-notshift-2.c: Adjust.
8590
1398da0f 85912016-05-23 Marek Polacek <polacek@redhat.com>
8592
8593 PR c/49859
8594 * c-c++-common/Wswitch-unreachable-1.c: New test.
8595 * gcc.dg/Wswitch-unreachable-1.c: New test.
8596 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8597 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8598 * g++.dg/gomp/block-10.C: Likewise.
8599 * gcc.dg/gomp/block-10.c: Likewise.
8600 * g++.dg/gomp/block-9.C: Likewise.
8601 * gcc.dg/gomp/block-9.c: Likewise.
8602 * g++.dg/gomp/target-1.C: Likewise.
8603 * g++.dg/gomp/target-2.C: Likewise.
8604 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8605 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8606 * g++.dg/gomp/taskgroup-1.C: Likewise.
8607 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8608 * gcc.dg/gomp/teams-1.c: Likewise.
8609 * g++.dg/gomp/teams-1.C: Likewise.
8610 * g++.dg/overload/error3.C: Likewise.
8611 * g++.dg/tm/jump1.C: Likewise.
8612 * g++.dg/torture/pr40335.C: Likewise.
8613 * gcc.dg/c99-vla-jump-5.c: Likewise.
8614 * gcc.dg/switch-warn-1.c: Likewise.
8615 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8616 * gcc.dg/nested-func-1.c: Likewise.
8617 * gcc.dg/pr67784-4.c: Likewise.
8618
5403ed8b 86192016-05-23 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/71230
8622 * gfortran.dg/pr71230-1.f90: New testcase.
8623 * gfortran.dg/pr71230-2.f90: Likewise.
8624
27510941 86252016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8626
1618ffe5 8627 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8628 * gcc.dg/vect/pr58135.c: Add new.
8629 * gfortran.dg/pr46519-1.f: Adjust test case.
8630
a41c605d 86312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8632
8633 PR c++/53401
8634 * g++.dg/cpp0x/decltype64.C: New.
8635
3eb254ab 86362016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8637
8638 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8639 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8640 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8641
a75fffe1 86422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8643
8644 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8645 Add poly64x1_t and poly64x2_t cases if supported.
8646 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8647 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8648 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8650 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8651
56979b12 86522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8653
8654 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8655 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8656 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8657 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8658 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8659 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8660 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8661
dc5e98db 86622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8663
8664 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8665
c0f383ae 86662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8667
8668 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8669 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8670
2a4d70a2 86712016-05-22 Jakub Jelinek <jakub@redhat.com>
8672
4c109025 8673 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8674 constraint instead of "r".
8675 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8676 insn instead of vxorpd.
8677 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8678
bad891ce 8679 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8680 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8681
ac23ddb9 8682 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8683
9dac9579 8684 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8685 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8686
2a4d70a2 8687 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8688
9eafdd7b 86892016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8690
8691 PR middle-end/40921
8692 * gcc.dg/tree-ssa/pr40921.c: New test.
8693
93df190d 86942016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8695
8696 PR target/71103
8697 * gcc.target/avr/pr71103.c: New test.
8698
933b9f7f 86992016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8700
8701 PR middle-end/71179
8702 * gcc.dg/tree-ssa/pr71179.c: New test.
8703
8bdfbc08 87042016-05-20 Martin Sebor <msebor@redhat.com>
8705
8706 PR c/71115
8707 * gcc.dg/init-excess-2.c: New test.
8708
6827ab42 87092016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8710
8711 * gnat.dg/opt53.adb: New test.
8712 * gnat.dg/opt54.adb: Likewise.
8713
58a5f4c0 87142016-05-20 Martin Jambor <mjambor@suse.cz>
8715
8716 PR tree-optimization/70884
8717 * gcc.dg/tree-ssa/pr70919.c: New test.
8718
bb7145f6 87192016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8720
8721 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8722 formatting.
f6871bbd 8723 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8724 fix code formatting.
8725
87262016-05-20 Nathan Sidwell <nathan@acm.org>
8727
8728 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8729 non-common cases.
8730 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8731
9954d230 87322016-05-20 David Malcolm <dmalcolm@redhat.com>
8733
8734 * jit.dg/all-non-failing-tests.h: Add
8735 test-factorial-must-tail-call.c.
8736 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8737 * jit.dg/test-factorial-must-tail-call.c: New test case.
8738
08a161f9 87392016-05-20 Jakub Jelinek <jakub@redhat.com>
8740
8741 PR fortran/71204
8742 * gfortran.dg/pr71204.f90: New test.
8743
3d380077 87442016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8745
8746 * gcc.target/nvptx/sincos.c: New test.
8747
0f104d56 87482016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8749
8750 PR c++/70572
8751 * g++.dg/cpp1y/auto-fn31.C: New.
8752
61736a1b 87532016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8754
8755 * gcc.target/powerpc/vec-addec.c: New test.
8756 * gcc.target/powerpc/vec-addec-int128.c: New test.
8757
b4a61e77 87582016-05-20 David Malcolm <dmalcolm@redhat.com>
8759
8760 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8761 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8762 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8763 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8764
9a2ace10 87652016-05-20 Jan Hubicka <hubicka@ucw.cz>
8766
8767 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8768
45cdf8c6 87692016-05-20 Jakub Jelinek <jakub@redhat.com>
8770
b9a1dcd5 8771 PR c++/71210
8772 * g++.dg/opt/pr71210-1.C: New test.
8773 * g++.dg/opt/pr71210-2.C: New test.
8774
45cdf8c6 8775 PR tree-optimization/29756
8776 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8777 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8778 only on selected targets where V4SImode vectors are known to be
8779 supported.
8780
92e3ffbf 87812016-05-20 Marc Glisse <marc.glisse@inria.fr>
8782
8783 PR tree-optimization/71079
8784 PR tree-optimization/71206
8785 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8786
5da368e3 87872016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8788
8789 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8790 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8791 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8792
2506d97a 87932016-05-20 Richard Guenther <rguenther@suse.de>
8794
8795 PR tree-optimization/29756
8796 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8797
adade307 87982016-05-20 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/71185
8801 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8802
c3deca25 88032016-05-20 Richard Biener <rguenther@suse.de>
8804
8805 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8806
8b0bef14 88072016-05-19 Marek Polacek <polacek@redhat.com>
8808
8809 PR c++/71075
8810 * g++.dg/diagnostic/pr71075.C: New test.
8811
08025288 88122016-05-19 David Malcolm <dmalcolm@redhat.com>
8813
8814 PR c++/71184
8815 * g++.dg/pr71184.C: New test case.
8816
26a51591 88172016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8818
8819 * gcc.target/powerpc/darn-0.c: New test.
8820 * gcc.target/powerpc/darn-1.c: New test.
8821 * gcc.target/powerpc/darn-2.c: New test.
8822
d8d3e75a 88232016-05-19 Marek Polacek <polacek@redhat.com>
8824
8825 PR tree-optimization/71031
8826 * gcc.dg/tree-ssa/vrp100.c: New test.
8827
c28211ae 88282016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8829
8830 PR rtl-optimization/71148
8831 * gcc.dg/pr71148.c: New test.
8832
3f5ea43a 88332016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8834
8835 PR target/71056
8836 * gcc.target/arm/pr71056.c: New test.
8837
2a7d4c20 88382016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8839
8840 * c-c++-common/pr69669.c: Check the used mode.
8841
ed0b0569 88422016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8843
8844 PR sanitizer/64354
8845 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8846
410372fe 88472016-05-19 Richard Biener <rguenther@suse.de>
8848
8849 PR tree-optimization/70729
8850 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8851 * gcc.dg/graphite/scop-18.c: Likewise.
8852 * gcc.dg/pr41783.c: Disable LIM.
8853 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8854 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8855 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8856 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8857 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8858 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8859 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8860 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8861 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8862 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8863 * gfortran.dg/pr42108.f90: Likewise.
8864
56f34f03 88652016-05-18 David Malcolm <dmalcolm@redhat.com>
8866
8867 PR driver/69265
8868 * gcc.dg/spellcheck-options-11.c: New test case.
8869
e6481cd1 88702016-05-18 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR c++/71100
8873 * g++.dg/opt/pr71100.C: New test.
8874
be951c59 88752016-05-18 Martin Jambor <mjambor@suse.cz>
8876
8877 PR ipa/69708
8878 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8879 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8880 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8881 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8882
665ff45b 88832016-05-18 Martin Jambor <mjambor@suse.cz>
8884
8885 PR ipa/69708
8886 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8887 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8888 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8889 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8890 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8891
485be62c 88922016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8893
8894 PR c++/69793
8895 * g++.dg/template/crash122.C: New.
8896
b251d5f5 88972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8898
8899 PR c++/70466
8900 * g++.dg/template/pr70466-1.C: New.
8901 * g++.dg/template/pr70466-2.C: Likewise.
8902
c93e9931 89032016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8904
8905 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8906 splat operations and the XXSPLTIB instruction.
8907 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8908 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8909 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8910 xxlxor to clear a register.
8911
8ba6639c 89122016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8913
8914 * gcc.dg/torture/pr71020.c: New test.
8915
ec6e3005 89162016-05-18 Martin Jambor <mjambor@suse.cz>
8917
8918 PR ipa/70646
8919 * gcc.dg/ipa/pr70646.c: New test.
8920
5ef3c918 89212016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8922
8923 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8924
70a88eab 89252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8926
8927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8928 missing tests for vreinterpretq_p{8,16}.
8929
b52a930c 89302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8931
8932 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8933 vsliq_n_s64 and vsliq_n_u64.
8934
bdd4080b 89352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8936
8937 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8938 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8939
37814bf5 89402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8941
8942 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8943 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8944 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8945
764af2e0 89462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8947
8948 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8949 in comment.
8950
ffe01a83 89512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8952
8953 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8954 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8955 "blr\t" and switch to scan-assembler-times.
8956
fab6dae9 89572016-05-18 Jiong Wang <jiong.wang@arm.com>
8958
231010db 8959 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8960 with __aarch64__.
8961 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8962 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8963
4eb0c566 89642016-05-18 Jakub Jelinek <jakub@redhat.com>
8965
442f18f1 8966 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8967 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8968 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8969 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8970 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8971 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8972
4d83b36b 8973 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8974 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8975
a4528eec 8976 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8977 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8978
f0066139 8979 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8980 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8981
4eb0c566 8982 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8983
303e9267 89842016-05-18 Richard Biener <rguenther@suse.de>
8985
8986 PR tree-optimization/71168
8987 * gcc.dg/torture/pr71168.c: New testcase.
8988
0d7ddd44 89892016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8990
8991 PR middle-end/63586
8992 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8993 * gcc.dg/tree-ssa/pr63586.c: New test.
8994 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8995
899bcc0f 89962016-05-17 Nathan Sidwell <nathan@acm.org>
8997
8998 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8999 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9000 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9001 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9002
a2246979 90032016-05-17 Nathan Sidwell <nathan@acm.org>
9004
9005 * gcc.target/nvptx/abi-vararg-3.c: New.
9006
2f6a4d21 90072016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9008
9009 PR tree-optimization/54579
9010 PR middle-end/55299
9011 * gcc.dg/fold-notrotate-1.c: New test.
9012 * gcc.dg/fold-notshift-1.c: New test.
9013 * gcc.dg/fold-notshift-2.c: New test.
9014
27bdad45 90152016-05-17 Marek Polacek <polacek@redhat.com>
9016
9017 PR ipa/71146
9018 * g++.dg/ipa/pr71146.C: New test.
9019
f33a295a 90202016-05-17 David Malcolm <dmalcolm@redhat.com>
9021
9022 * jit.dg/test-error-array-bounds.c: New test case.
9023
b6dd53bf 90242016-05-17 Marc Glisse <marc.glisse@inria.fr>
9025
9026 * gcc.dg/tree-ssa/and-1.c: New testcase.
9027
a8719545 90282016-05-17 Marc Glisse <marc.glisse@inria.fr>
9029
9030 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9031 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9032
34806102 90332016-05-17 Marc Glisse <marc.glisse@inria.fr>
9034
9035 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9036 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9037
25fe08a8 90382016-05-17 Jiong Wang <jiong.wang@arm.com>
9039
9040 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9041
abf1a837 90422016-05-17 Jiong Wang <jiong.wang@arm.com>
9043
9044 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9045
666b9dd3 90462016-05-17 Jiong Wang <jiong.wang@arm.com>
9047
9048 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9049 ".2d[index]" when scan the assembly.
9050 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9051 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9052 float64x1.
9053 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9054
77d095c0 90552016-05-17 Richard Biener <rguenther@suse.de>
9056
9057 PR tree-optimization/71132
9058 * gcc.dg/torture/pr71132.c: New testcase.
9059
28adcc23 90602016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9061
9062 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9063
2439931e 90642016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9065
9066 PR target/70809
9067 * gcc.target/aarch64/pr70809_1.c: New test.
9068
5ec2ff80 90692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9070
9071 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9072 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9073 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9074 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9075
17fd1c7a 90762016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9077 Ilya Enkovich <ilya.enkovich@intel.com>
9078
9079 PR target/71114
9080 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9081
46729204 90822016-05-16 Jan Hubicka <hubicka@ucw.cz>
9083
9084 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9085 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9086
2a1125d6 90872016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9088
9089 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9090 test for __ARM_FP16_ARGS.
9091 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9092 * gcc.target/arm/aapcs/neon-vect10.c: New.
9093 * gcc.target/arm/aapcs/neon-vect9.c: New.
9094 * gcc.target/arm/aapcs/vfp18.c: New.
9095 * gcc.target/arm/aapcs/vfp19.c: New.
9096 * gcc.target/arm/aapcs/vfp20.c: New.
9097 * gcc.target/arm/aapcs/vfp21.c: New.
9098 * gcc.target/arm/fp16-aapcs-1.c: New.
9099 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9100 test for __ARM_FP16_ARGS.
9101 * g++.target/arm/fp16-return-1.c: Update expected output.
9102
ea3d2d74 91032016-05-16 Jiong Wang <jiong.wang@arm.com>
9104
9105 PR testsuite/70227
9106 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9107
6989e05f 91082016-05-15 Harald Anlauf <anlauf@gmx.de>
9109
9110 PR fortran/69603
9111 * gfortran.dg/pr69603.f90: New testcase.
9112
a5f52592 91132016-05-14 Fritz Reese <fritzoreese@gmail.com>
9114
9115 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9116
88f949ab 91172016-05-14 Fritz Reese <fritzoreese@gmail.com>
9118
9119 PR fortran/71047
9120 * gfortran.dg/pr71047.f08: New test.
9121
90c88567 91222016-05-13 Joseph Myers <joseph@codesourcery.com>
9123
9124 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9125 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9126 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9127
00a690cc 91282016-05-13 Martin Sebor <msebor@redhat.com>
9129
9130 PR c++/60049
9131 * g++.dg/cpp0x/constexpr-60049.C: New test.
9132
ec8b6af7 91332016-05-13 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR bootstrap/71071
9136 * gcc.dg/pr71071.c: New test.
9137
f54d1d7b 91382016-05-13 Uros Bizjak <ubizjak@gmail.com>
9139
9140 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9141 remove XOP handling.
2f3af60f 9142 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9143
a39a0392 91442016-05-13 Nathan Sidwell <nathan@acm.org>
9145
9146 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9147 __atomic_is_lock_free declaration.
9148
42333dd9 91492016-05-13 Richard Biener <rguenther@suse.de>
9150
9151 PR tree-optimization/42587
9152 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9153
c5442454 91542016-05-13 Martin Liska <mliska@suse.cz>
9155
9156 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9157 the new format of dump output.
9158
03a400fb 91592016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9160
9161 * gcc.dg/pr71084.c: New test.
9162
69278c3f 91632016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9164
231010db 9165 PR target/53440
9166 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9167
8138f11b 91682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9169
9170 * gcc.target/aarch64/struct_return.c: New test.
9171
22a3f7bd 91722016-05-12 Marek Polacek <polacek@redhat.com>
9173
9174 PR c/70756
9175 * c-c++-common/pr70756-2.c: New test.
9176 * c-c++-common/pr70756.c: New test.
9177
9bcd42cc 91782016-05-12 Richard Biener <rguenther@suse.de>
9179
9180 PR tree-optimization/71059
9181 * gcc.dg/torture/pr71059.c: New testcase.
9182
5ffb4a0d 91832016-05-12 Richard Biener <rguenther@suse.de>
9184
9185 PR tree-optimization/71062
9186 * gcc.dg/torture/pr71062.c: New testcase.
9187
2ab65c31 91882016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9189
9190 PR tree-optimization/71006
9191 * gcc.dg/pr71006.c: New test.
9192
f0158fc0 91932016-05-12 Marek Polacek <polacek@redhat.com>
9194
9195 PR driver/71063
9196 * gcc.dg/opts-7.c: New test.
9197
0f56938b 91982016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9199
9200 PR target/70830
9201 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9202 Add -save-temps to dg-options.
9203 Scan for ldmfd rather than pop instruction.
9204 * gcc.target/arm/interrupt-2.c: Likewise.
9205 * gcc.target/arm/pr70830.c: New test.
9206
e10946d5 92072016-05-12 Jakub Jelinek <jakub@redhat.com>
9208
9fa8e468 9209 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9210 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9211
9ce62bbe 9212 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9213 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9214 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9215
708ae1b1 9216 PR target/71019
9217 * gcc.target/i386/avx512vl-pack-1.c: New test.
9218 * gcc.target/i386/avx512vl-pack-2.c: New test.
9219 * gcc.target/i386/avx512bw-pack-2.c: New test.
9220
a461f32e 9221 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9222
e10946d5 9223 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9224 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9225 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9226
f52a3ef6 92272016-05-12 Richard Biener <rguenther@suse.de>
9228
9229 PR tree-optimization/70986
9230 * gcc.dg/torture/pr70986-1.c: New testcase.
9231 * gcc.dg/torture/pr70986-2.c: Likewise.
9232 * gcc.dg/torture/pr70986-3.c: Likewise.
9233
54c4d22e 92342016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9235
9236 PR c/43651
9237 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9238 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9239
57215d5b 92402016-05-11 Uros Bizjak <ubizjak@gmail.com>
9241
9242 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9243 directive.
9244 * gcc.target/i386/pr66746.c: Ditto.
9245
67d3121c 92462016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9247
9248 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9249 support.
9250 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9251 warning when using -mvsx-timode.
9252 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9253 * gcc.target/powerpc/dform-2.c: Likewise.
9254 * gcc.target/powerpc/pr68805.c: Likewise.
9255
7f8012a5 92562016-05-11 Marek Polacek <polacek@redhat.com>
9257
9258 PR c++/71024
9259 * c-c++-common/attributes-3.c: New test.
9260
3e8567ce 92612016-05-11 Nathan Sidwell <nathan@acm.org>
9262
9263 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9264 * gcc.c-torture/execute/pr68185.c: Likewise.
9265 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9266 * gcc.dg/pr69634.c: Requires scheduling.
9267 * gcc.dg/torture/pr66178.c: Require label values.
9268 * gcc.dg/setjmp-6.c: Require indirect jumps.
9269
3739ac00 92702016-05-11 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/71055
9273 * gcc.dg/torture/pr71055.c: New testcase.
9274
1ff8b385 92752016-05-11 Richard Biener <rguenther@suse.de>
9276
9277 PR debug/71057
9278 * g++.dg/debug/pr71057.C: New testcase.
9279
77126efa 92802016-05-11 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR fortran/70855
9283 * gfortran.dg/gomp/pr70855.f90: New test.
9284
6fcaaf9b 92852016-05-11 Richard Biener <rguenther@suse.de>
9286
9287 PR middle-end/71002
9288 * g++.dg/torture/pr71002.C: New testcase.
9289
bfa8ea12 92902016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9291
9292 PR middle-end/70807
9293 * gcc.dg/pr70807.c: New test.
9294
87632549 92952016-05-10 Martin Sebor <msebor@redhat.com>
9296
9297 PR c++/38611
9298 * g++.dg/Wattributes.C: New test.
9299
f9153689 93002016-05-10 Marc Glisse <marc.glisse@inria.fr>
9301
9302 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9303 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9304 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9305
a44ed58a 93062016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9307
9308 PR target/70799
9309 * gcc.target/i386/pr70799-1.c: New test.
9310
d6c90d89 93112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9312
9313 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9314
c1f73044 93152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9316
9317 PR middle-end/70877
9318 * gcc.target/i386/pr70877.c: New test.
9319
e66d763a 93202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9321
9322 PR tree-optimization/70786
9323 * gcc.target/i386/pr70876.c: New test.
9324
a30ff73a 93252016-05-10 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR target/70927
9328 * gcc.target/i386/avx512vl-logic-1.c: New test.
9329 * gcc.target/i386/avx512vl-logic-2.c: New test.
9330 * gcc.target/i386/avx512dq-logic-2.c: New test.
9331
4b3fd38f 93322016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9333
9334 PR target/70963
9335 * gcc.target/powerpc/pr70963.c: New.
9336
abf93a25 93372016-05-10 David Malcolm <dmalcolm@redhat.com>
9338
9339 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9340 (test_very_wide_line): Add ruler to expected output.
9341 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9342 (test_very_wide_line): Likewise.
9343 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9344 (test_show_locus): Within the handling of "test_very_wide_line",
9345 enable show_ruler_p on the diagnostic context.
9346
d614888f 93472016-05-10 Richard Biener <rguenther@suse.de>
9348
9349 PR tree-optimization/71039
9350 * gcc.dg/torture/pr71039.c: New testcase.
9351
dbca5ed9 93522016-05-10 Nathan Sidwell <nathan@acm.org>
9353
9354 * gcc.dg/nested-func-10.c: Requires alloca.
9355 * gcc.dg/nested-func-9.c: Requires alloca.
9356 * gcc.c-torture/execute/pr70460.c: Requires labels.
9357 * gcc.c-torture/compile/pr70199.c: Requires labels.
9358 * gcc.target/nvptx/decl.c: Compile only.
9359 * gcc.target/nvptx/trailing-init.c: Compile only.
9360 * gcc.target/nvptx/ary-init.c: Compile only.
9361
3fa82609 93622016-05-10 Marek Polacek <polacek@redhat.com>
9363
9364 PR c/70255
9365 * gcc.dg/attr-opt-1.c: New test.
9366
76825907 93672016-05-10 Richard Biener <rguenther@suse.de>
9368
9369 PR tree-optimization/70497
9370 PR tree-optimization/28367
9371 * gcc.dg/torture/20160404-1.c: New testcase.
9372 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9373 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9374
68255819 93752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9376
9377 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9378
d9aa8cdb 93792016-05-09 Uros Bizjak <ubizjak@gmail.com>
9380
9381 * gcc.target/i386/fabsneg-1.c New test.
9382
7cc16f50 93832016-05-09 Alan Modra <amodra@gmail.com>
9384
9385 PR testsuite/70826
9386 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9387
a83b7b63 93882016-05-09 Richard Biener <rguenther@suse.de>
9389
9390 PR tree-optimization/70985
9391 * gcc.dg/torture/pr70985.c: New testcase.
9392
189d0706 93932016-05-09 Bin Cheng <bin.cheng@arm.com>
9394
9395 * gcc.dg/tree-ssa/ifc-9.c: New test.
9396 * gcc.dg/tree-ssa/ifc-10.c: New test.
9397 * gcc.dg/tree-ssa/ifc-11.c: New test.
9398 * gcc.dg/tree-ssa/ifc-12.c: New test.
9399 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9400 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9401 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9402
1ec957b0 94032016-05-09 Richard Biener <rguenther@suse.de>
9404
9405 PR fortran/70937
9406 * gfortran.dg/pr70937.f90: New testcase.
9407
923c7714 94082016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9409
9410 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9411
d7cd448a 94122016-05-07 Fritz Reese <fritzoreese@gmail.com>
9413
9414 PR fortran/56226
9415 * gfortran.dg/dec_structure_1.f90: New testcase.
9416 * gfortran.dg/dec_structure_2.f90: Ditto.
9417 * gfortran.dg/dec_structure_3.f90: Ditto.
9418 * gfortran.dg/dec_structure_4.f90: Ditto.
9419 * gfortran.dg/dec_structure_5.f90: Ditto.
9420 * gfortran.dg/dec_structure_6.f90: Ditto.
9421 * gfortran.dg/dec_structure_7.f90: Ditto.
9422 * gfortran.dg/dec_structure_8.f90: Ditto.
9423 * gfortran.dg/dec_structure_9.f90: Ditto.
9424 * gfortran.dg/dec_structure_10.f90: Ditto.
9425 * gfortran.dg/dec_structure_11.f90: Ditto.
9426 * gfortran.dg/dec_union_1.f90: Ditto.
9427 * gfortran.dg/dec_union_2.f90: Ditto.
9428 * gfortran.dg/dec_union_3.f90: Ditto.
9429 * gfortran.dg/dec_union_4.f90: Ditto.
9430 * gfortran.dg/dec_union_5.f90: Ditto.
9431 * gfortran.dg/dec_union_6.f90: Ditto.
9432 * gfortran.dg/dec_union_7.f90: Ditto.
9433
f681e29b 94342016-05-07 Tom de Vries <tom@codesourcery.com>
9435
9436 PR tree-optimization/70956
9437 * gcc.dg/graphite/pr70956.c: New test.
9438
68d7f375 94392016-05-06 Jakub Jelinek <jakub@redhat.com>
9440
faf39348 9441 PR middle-end/70941
9442 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9443 (a, b, c, d): Change type from char to signed char.
9444 (main): Compare against (signed char) -1634678893 instead of
9445 hardcoded -109. Use __builtin_abort instead of abort.
9446
b768b13a 9447 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9448 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9449
68d7f375 9450 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9451
5dda16ea 94522016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9453
9454 PR debug/70935
9455 * gcc.dg/torture/pr70935.c: New test.
9456
13ede1b5 94572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9458
9459 PR target/58219
7fc878c4 9460 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9461
96d94be2 94622016-05-06 Richard Biener <rguenther@suse.de>
9463
9464 PR tree-optimization/70960
9465 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9466
e5d9f15d 94672016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9468
9469 PR target/52933
9470 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9471 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9472 Adjust expected instruction counts.
9473 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9474
2dd7705f 94752016-05-06 Marek Polacek <polacek@redhat.com>
9476
9477 PR sanitizer/70875
9478 * gcc.dg/ubsan/bounds-3.c: New test.
9479
cb8bc632 94802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9481
9482 PR target/54089
9483 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9484
b343c173 94852016-05-06 Richard Biener <rguenther@suse.de>
9486
9487 PR middle-end/70931
9488 * gfortran.dg/pr70931.f90: New testcase.
9489
1e3db0b1 94902016-05-06 Richard Biener <rguenther@suse.de>
9491
9492 PR middle-end/70941
9493 * gcc.dg/torture/pr70941.c: New testcase.
9494
bdd54b6d 94952016-05-05 Bin Cheng <bin.cheng@arm.com>
9496
9497 PR tree-optimization/57206
9498 * gcc.dg/vect/pr57206.c: New test.
9499
499adcfd 95002016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9501
9502 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9503
871164c4 95042016-05-05 Jakub Jelinek <jakub@redhat.com>
9505
ecb23e00 9506 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9507
871164c4 9508 * c-c++-common/Wdangling-else-4.c: New test.
9509
70cf83ba 95102016-05-04 Jakub Jelinek <jakub@redhat.com>
9511
858c9470 9512 PR c++/70906
9513 PR c++/70933
9514 * g++.dg/opt/pr70906.C: New test.
9515 * g++.dg/opt/pr70933.C: New test.
9516
70cf83ba 9517 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9518
aaa36a78 95192016-05-04 Jan Hubicka <hubicka@ucw.cz>
9520
9521 * gcc.dg/ipa/pure-const-3.c: New testcase.
9522
1d52c456 95232016-05-04 Marek Polacek <polacek@redhat.com>
9524
9525 * c-c++-common/Wdangling-else-1.c: New test.
9526 * c-c++-common/Wdangling-else-2.c: New test.
9527 * c-c++-common/Wdangling-else-3.c: New test.
9528
dc581573 95292016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9530
9531 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9532 flag is present.
9533
a64030fe 95342016-05-04 Marek Polacek <polacek@redhat.com>
9535
9536 PR c/48778
9537 * gcc.dg/Waddress-2.c: New test.
9538
b461b04a 95392016-05-04 Alan Modra <amodra@gmail.com>
9540
9541 * gcc.target/powerpc/pr70866.c: New.
9542
c388a0cf 95432016-05-03 Martin Sebor <msebor@redhat.com>
9544
9545 PR c++/66561
9546 * c-c++-common/builtin_location.c: New test.
9547 * g++.dg/cpp1y/builtin_location.C: New test.
9548
5d4db8ef 95492016-05-03 Marek Polacek <polacek@redhat.com>
9550
9551 PR c/70859
9552 * gcc.dg/pr70859.c: New test.
9553 * gcc.dg/pr70859-2.c: New test.
9554
ca938765 95552016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9556
9557 * gnat.dg/debug5.adb: New testcase.
9558
60b27d5f 95592016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9560
9561 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9562 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9563 Procedure to check for z10 instruction set.
9564
5ab325d0 95652016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9566
9567 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9568
c548a0ad 95692016-05-03 Alan Modra <amodra@gmail.com>
9570
9571 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9572
d5ecd946 95732016-05-03 Jakub Jelinek <jakub@redhat.com>
9574
9575 * gcc.target/i386/avx512f-cvt-1.c: New test.
9576
35b0a053 95772016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9578
9579 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9580 -fdump-tree-vrp-details.
9581
9ae1b28a 95822016-05-03 Richard Biener <rguenther@suse.de>
9583
9584 * gcc.dg/pr30172-1.c: Adjust.
9585 * gcc.dg/pr63743.c: Likewise.
9586 * gcc.dg/tm/pr51696.c: Likewise.
9587 * c-c++-common/tm/safe-1.c: Likewise.
9588 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9589 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9590 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9591 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9592
9c1a31e4 95932016-05-03 Jakub Jelinek <jakub@redhat.com>
9594
fe69bcb9 9595 PR rtl-optimization/70467
9596 * gcc.target/i386/pr70467-3.c: New test.
9597 * gcc.target/i386/pr70467-4.c: New test.
9598
9082c4a4 9599 PR tree-optimization/70916
9600 * gcc.c-torture/compile/pr70916.c: New test.
9601
9c1a31e4 9602 PR target/49244
9603 * gcc.target/i386/pr49244-1.c: New test.
9604 * gcc.target/i386/pr49244-2.c: New test.
9605
69105acc 96062016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9607
9608 PR rtl-optimization/44281
9609 * gcc.target/i386/pr44281.c: New test.
9610
9ab8df54 96112016-05-03 bin cheng <bin.cheng@arm.com>
9612
9613 PR tree-optimization/56541
9614 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9615 * gcc.dg/vect/pr56541.c: new test.
9616
3c62cae0 96172016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9618
9619 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9620 __float128.
9621 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9622
91abc161 96232016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9624
9625 PR testsuite/70520
9626 * c-c++-common/asan/clone-test-1.c (main): Align child process
9627 stack to 16 bytes.
9628
aa3d1155 96292016-05-02 David Malcolm <dmalcolm@redhat.com>
9630
9631 PR c++/62314
9632 * g++.dg/spellcheck-fields-2.C: New test case.
9633
002c3f28 96342016-05-02 David Malcolm <dmalcolm@redhat.com>
9635
9636 PR c++/62314
9637 * g++.dg/pr62314.C: New test case.
9638
46e5dccc 96392016-05-02 Jan Hubicka <hubicka@ucw.cz>
9640
9641 * gcc.dg/ipa/inline-8.c: New testcase.
9642
663f4248 96432016-05-02 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR rtl-optimization/70467
9646 * gcc.target/i386/pr70467-1.c: New test.
9647
efe8bdf5 96482016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9649
9650 * gcc.dg/spec-options.c: Run the test on all targets.
9651 * gcc.dg/foo.specs: Use cpp_unique_options.
9652
47ef9633 96532016-05-02 Marc Glisse <marc.glisse@inria.fr>
9654
9655 * gcc.dg/tree-ssa/unord.c: New testcase.
9656
eb1a077c 96572016-05-02 Marc Glisse <marc.glisse@inria.fr>
9658
9659 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9660
28e869d0 96612016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9662
9663 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9664
dd185f6e 96652016-05-02 Marek Polacek <polacek@redhat.com>
9666
9667 PR c/70851
9668 * gcc.dg/enum-incomplete-3.c: New test.
9669
773d09b9 96702016-05-02 Marek Polacek <polacek@redhat.com>
9671 Tom de Vries <tom@codesourcery.com>
9672
9673 PR tree-optimization/70700
9674 * gcc.dg/pr70700.c: New test.
9675
f0dc3286 96762016-05-01 Uros Bizjak <ubizjak@gmail.com>
9677
9678 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9679 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9680 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9681 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9682 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9683
7f931827 96842016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9685
9686 * ada/acats/run_acats: Rename into...
9687 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9688 * ada/acats/run_all.sh: Remove redundant test.
9689 (target_run): Move around.
9690 (target_gnatchop): Use newly built executable.
9691 (target_gnatmake): Likewise.
9692 Check that the compilation of impbit succeeds.
9693
1c492b4e 96942016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9695
9696 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9697 * gcc.dg/20021029-1.c: Likewise.
9698 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9699 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9700 * gcc.target/sh/cmpstr.c: Likewise.
9701 * gcc.target/sh/cmpstrn.c: Likewise.
9702 * gcc.target/sh/memset.c: Likewise.
9703 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9704 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9705 * gcc.target/sh/pr39423-1.c: Likewise.
9706 * gcc.target/sh/pr49468-di.c: Likewise.
9707 * gcc.target/sh/pr49468-si.c: Likewise.
9708 * gcc.target/sh/pr49880-1.c: Likewise.
9709 * gcc.target/sh/pr49880-2.c: Likewise.
9710 * gcc.target/sh/pr49880-3.c: Likewise.
9711 * gcc.target/sh/pr50751-1.c: Likewise.
9712 * gcc.target/sh/pr50751-4.c: Likewise.
9713 * gcc.target/sh/pr50751-7.c: Likewise.
9714 * gcc.target/sh/pr51244-1.c: Likewise.
9715 * gcc.target/sh/pr51244-10.c: Likewise.
9716 * gcc.target/sh/pr51244-11.c: Likewise.
9717 * gcc.target/sh/pr51244-12.c: Likewise.
9718 * gcc.target/sh/pr51244-13.c: Likewise.
9719 * gcc.target/sh/pr51244-14.c: Likewise.
9720 * gcc.target/sh/pr51244-17.c: Likewise.
9721 * gcc.target/sh/pr51244-18.c: Likewise.
9722 * gcc.target/sh/pr51244-19.c: Likewise.
9723 * gcc.target/sh/pr51244-4.c: Likewise.
9724 * gcc.target/sh/pr51244-5.c: Likewise.
9725 * gcc.target/sh/pr51244-7.c: Likewise.
9726 * gcc.target/sh/pr51244-8.c: Likewise.
9727 * gcc.target/sh/pr51244-9.c: Likewise.
9728 * gcc.target/sh/pr51697.c: Likewise.
9729 * gcc.target/sh/pr52483-1.c: Likewise.
9730 * gcc.target/sh/pr52483-2.c: Likewise.
9731 * gcc.target/sh/pr52483-3.c: Likewise.
9732 * gcc.target/sh/pr52483-5.c: Likewise.
9733 * gcc.target/sh/pr52933-1.c: Likewise.
9734 * gcc.target/sh/pr52933-2.c: Likewise.
9735 * gcc.target/sh/pr52933-3.c: Likewise.
9736 * gcc.target/sh/pr53568-1.c: Likewise.
9737 * gcc.target/sh/pr53976-1.c: Likewise.
9738 * gcc.target/sh/pr53988-1.c: Likewise.
9739 * gcc.target/sh/pr53988.c: Likewise.
9740 * gcc.target/sh/pr54089-1.c: Likewise.
9741 * gcc.target/sh/pr54089-6.c: Likewise.
9742 * gcc.target/sh/pr54089-7.c: Likewise.
9743 * gcc.target/sh/pr54089-8.c: Likewise.
9744 * gcc.target/sh/pr54089-9.c: Likewise.
9745 * gcc.target/sh/pr54236-1.c: Likewise.
9746 * gcc.target/sh/pr54236-2.c: Likewise.
9747 * gcc.target/sh/pr54236-3.c: Likewise.
9748 * gcc.target/sh/pr54236-4.c: Likewise.
9749 * gcc.target/sh/pr54386.c: Likewise.
9750 * gcc.target/sh/pr54602-1.c: Likewise.
9751 * gcc.target/sh/pr54685.c: Likewise.
9752 * gcc.target/sh/pr54760-1.c: Likewise.
9753 * gcc.target/sh/pr54760-2.c: Likewise.
9754 * gcc.target/sh/pr54760-3.c: Likewise.
9755 * gcc.target/sh/pr54760-4.c: Likewise.
9756 * gcc.target/sh/pr54760-5.c: Likewise.
9757 * gcc.target/sh/pr54760-6.c: Likewise.
9758 * gcc.target/sh/pr55146.c: Likewise.
9759 * gcc.target/sh/pr55160.c: Likewise.
9760 * gcc.target/sh/pr59278.c: Likewise.
9761 * gcc.target/sh/pr59401-1.c: Likewise.
9762 * gcc.target/sh/pr59533-1.c: Likewise.
9763 * gcc.target/sh/pr63260.c: Likewise.
9764 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9765 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9766 * gcc.target/sh/strlen.c: Likewise.
9767 * gcc.target/sh/torture/pr30807.c: Likewise.
9768 * gcc.target/sh/torture/pr34777.c: Likewise.
9769 * gcc.target/sh/torture/pr64652.c: Likewise.
9770 * gcc.target/sh/torture/pr65505.c: Likewise.
9771 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9772 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9773
0c4005be 97742016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9775
9776 PR c++/66644
9777 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9778
d94e6223 97792016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9780
9781 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9782 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9783 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9784 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9785
46f37836 97862016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9787
9788 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9789 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9790
4d0a8bac 97912016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9792
9793 PR middle-end/70626
9794 * c-c++-common/goacc/combined-reduction.c: New test.
9795 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9796
b98e0db3 97972016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9798
9799 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9800 *movdi_internal pattern only if PIC off.
9801 * gcc.target/i386/pr70155-2.c: Likewise.
9802 * gcc.target/i386/pr70155-3.c: Likewise.
9803 * gcc.target/i386/pr70155-4.c: Likewise.
9804 * gcc.target/i386/pr70155-5.c: Likewise.
9805 * gcc.target/i386/pr70155-6.c: Likewise.
9806 * gcc.target/i386/pr70155-7.c: Likewise.
9807 * gcc.target/i386/pr70155-8.c: Likewise.
9808 * gcc.target/i386/pr70155-15.c: Likewise.
9809 * gcc.target/i386/pr70155-17.c: Likewise.
9810 * gcc.target/i386/pr70155-22.c: Likewise.
9811
8b066242 98122016-04-29 Bin Cheng <bin.cheng@arm.com>
9813
9814 PR tree-optimization/70803
9815 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9816
22912e73 98172016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9818
9819 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9820 optimization of vector loop.
9821 * gcc.target/i386/vect-unpack-3.c: New test.
9822 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9823 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9824 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9825
568128c6 98262016-04-29 Marek Polacek <polacek@redhat.com>
9827
9828 PR sanitizer/70342
9829 * g++.dg/ubsan/null-7.C: New test.
9830
025dd1e0 9831 PR c/70852
9832 * gcc.dg/pr70852.c: New test.
9833
eb16928e 98342016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9835
9836 PR/69089
9837 * g++.dg/cpp0x/alignas6.C: New test.
9838
d7377ee9 98392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9840
4860a6bf 9841 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9842 * gcc.dg/pr27003.c: Likewise.
9843 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9844 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9845 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9846 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9847 * gcc.target/arc/mxy.c: Likewise.
9848 * gcc.target/arc/mswape.c: Likewise.
9849 * gcc.target/arc/mrtsc.c: Likewise.
9850 * gcc.target/arc/mcrc.c: Likewise.
9851 * gcc.target/arc/mdsp-packa.c: Likewise.
9852 * gcc.target/arc/mdvbf.c: Likewise.
9853 * gcc.target/arc/mlock.c: Likewise.
9854 * gcc.target/arc/mmac-24.c: Likewise.
9855 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9856
efa1b7ab 98572016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9858 Matthijs Kooijman <matthijs@stdin.nl>
9859 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9860
9861 PR target/60040
9862 * gcc.target/avr/pr60040-1.c: New.
9863 * gcc.target/avr/pr60040-2.c: New.
9864
00371d68 98652016-04-29 Richard Biener <rguenther@suse.de>
9866
9867 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9868
73447cc5 98692016-04-29 Richard Biener <rguenther@suse.de>
9870
9871 PR tree-optimization/13962
9872 PR tree-optimization/65686
9873 * gcc.dg/uninit-pr65686.c: New testcase.
9874
c2087b56 98752016-04-29 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR middle-end/70843
9878 * gcc.dg/pr70843.c: New test.
9879
cdd06d5a 98802016-04-28 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR target/70858
9883 * gcc.target/i386/pr70858.c: New test.
9884
1a60079e 98852016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9886
9887 * gcc.target/arc/nps400-1.c: New file.
9888
11bc2894 98892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9890 Andrew Burgess <andrew.burgess@embecosm.com>
9891
9892 * gcc.target/arc/movh_cl-1.c: New file.
9893
dd9bf0b5 98942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9895 Andrew Burgess <andrew.burgess@embecosm.com>
9896
9897 * gcc.target/arc/extzv-1.c: New file.
9898 * gcc.target/arc/insv-1.c: New file.
9899 * gcc.target/arc/insv-2.c: New file.
9900 * gcc.target/arc/movb-1.c: New file.
9901 * gcc.target/arc/movb-2.c: New file.
9902 * gcc.target/arc/movb-3.c: New file.
9903 * gcc.target/arc/movb-4.c: New file.
9904 * gcc.target/arc/movb-5.c: New file.
9905 * gcc.target/arc/movb_cl-1.c: New file.
9906 * gcc.target/arc/movb_cl-2.c: New file.
9907 * gcc.target/arc/movbi_cl-1.c: New file.
9908 * gcc.target/arc/movl-1.c: New file.
9909
a22e4209 99102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9911 Andrew Burgess <andrew.burgess@embecosm.com>
9912
9913 * gcc.target/arc/cmem-1.c: New file.
9914 * gcc.target/arc/cmem-2.c: New file.
9915 * gcc.target/arc/cmem-3.c: New file.
9916 * gcc.target/arc/cmem-4.c: New file.
9917 * gcc.target/arc/cmem-5.c: New file.
9918 * gcc.target/arc/cmem-6.c: New file.
9919 * gcc.target/arc/cmem-7.c: New file.
9920 * gcc.target/arc/cmem-ld.inc: New file.
9921 * gcc.target/arc/cmem-st.inc: New file.
9922
287c3982 99232016-04-28 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/70821
9926 * gcc.target/i386/pr70821.c: New test.
9927
e40e5340 99282016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9929
9930 * gcc.target/powerpc/vec-adde.c: New test.
9931 * gcc.target/powerpc/vec-adde-int128.c: New test.
9932
cf977d50 99332016-04-28 Jakub Jelinek <jakub@redhat.com>
9934
9935 * gcc.target/i386/avx-vround-1.c: New test.
9936 * gcc.target/i386/avx-vround-2.c: New test.
9937 * gcc.target/i386/avx512vl-vround-1.c: New test.
9938 * gcc.target/i386/avx512vl-vround-2.c: New test.
9939
572f8300 99402016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942 PR testsuite/70595
9943 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9944 (check_effective_target_cilkplus_runtime): ... this.
9945 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9946 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9947
9948 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9949 Require cilkplus_runtime.
9950 Don't add -lcilkrts.
9951 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9952 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9953 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9954 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9955 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9956 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9957 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9958 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9959 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9960 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9961 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9962 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9963 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9964 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9965 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9966 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9967 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9968 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9969 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9970 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9971 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9972 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9973 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9974 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9975 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9976 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9977 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9978 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9979 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9980
9981 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9982 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9983
9984 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9985
9986 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9987 cilkplus_runtime.
9988
dfba0905 99892016-04-27 Marc Glisse <marc.glisse@inria.fr>
9990
9991 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9992 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9993
605a4556 99942015-04-27 Ryan Burn <contact@rnburn.com>
9995
9996 PR c++/69024
9997 PR c++/68997
9998 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9999 diagnostic.
10000 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10001 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10002
6a1231a5 100032016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gnat.dg/limited_with4.ad[sb]: New test.
10006 * gnat.dg/limited_with4_pkg.ads: New helper.
10007
4dad9e09 100082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10009
10010 PR target/70155
10011 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10012 and movv1ti_internal patterns
10013 * gcc.target/i386/pr70155-1.c: New test.
10014 * gcc.target/i386/pr70155-2.c: Likewise.
10015 * gcc.target/i386/pr70155-3.c: Likewise.
10016 * gcc.target/i386/pr70155-4.c: Likewise.
10017 * gcc.target/i386/pr70155-5.c: Likewise.
10018 * gcc.target/i386/pr70155-6.c: Likewise.
10019 * gcc.target/i386/pr70155-7.c: Likewise.
10020 * gcc.target/i386/pr70155-8.c: Likewise.
10021 * gcc.target/i386/pr70155-9.c: Likewise.
10022 * gcc.target/i386/pr70155-10.c: Likewise.
10023 * gcc.target/i386/pr70155-11.c: Likewise.
10024 * gcc.target/i386/pr70155-12.c: Likewise.
10025 * gcc.target/i386/pr70155-13.c: Likewise.
10026 * gcc.target/i386/pr70155-14.c: Likewise.
10027 * gcc.target/i386/pr70155-15.c: Likewise.
10028 * gcc.target/i386/pr70155-16.c: Likewise.
10029 * gcc.target/i386/pr70155-17.c: Likewise.
10030 * gcc.target/i386/pr70155-18.c: Likewise.
10031 * gcc.target/i386/pr70155-19.c: Likewise.
10032 * gcc.target/i386/pr70155-20.c: Likewise.
10033 * gcc.target/i386/pr70155-21.c: Likewise.
10034 * gcc.target/i386/pr70155-22.c: Likewise.
10035
a80f3f45 100362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10037
10038 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10039 ".{5,6}".
10040
279305d1 100412016-04-27 Bin Cheng <bin.cheng@arm.com>
10042
10043 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10044 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10045 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10046 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10047 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10048
8974b625 100492016-04-27 Richard Biener <rguenther@suse.de>
10050
10051 PR ipa/70760
10052 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10053 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10054
886d5463 100552016-04-27 Nathan Sidwell <nathan@acm.org>
10056
10057 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10058 * g++.dg/ubsan/pr63956.C: Adjust error location.
10059
f0e35aa9 100602016-04-27 Nick Clifton <nickc@redhat.com>
10061
10062 PR middle-end/49889
10063 * gcc.dg/pr49889.c: New test.
10064
40385231 100652016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10066
10067 * c-c++-common/memset-array.c: New test.
10068
37229a71 100692016-04-26 Martin Sebor <msebor@redhat.com>
10070
10071 PR c++/66639
10072 * g++.dg/cpp1y/func_constexpr.C: New test.
10073
3eedf9bd 100742016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10075
10076 PR c++/70241
10077 * g++.dg/cpp0x/enum32.C: New test.
10078 * g++.dg/cpp0x/enum33.C: New test.
10079
100802016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10081
10082 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10083 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10084 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10085 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10086 * gcc.c-torture/execute/pr38151.c: Likewise.
10087 * gcc.c-torture/execute/pr66556.c: Likewise.
10088 * gcc.c-torture/execute/pr67781.c: Likewise.
10089 * gcc.c-torture/execute/pr68648.c: Likewise.
10090
8c51f92f 100912016-04-26 Marc Glisse <marc.glisse@inria.fr>
10092
10093 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10094
fa20ebd3 100952016-04-26 Marek Polacek <polacek@redhat.com>
10096
10097 PR c/67784
10098 * gcc.dg/pr67784-3.c: New test.
10099 * gcc.dg/pr67784-4.c: New test.
10100 * gcc.dg/pr67784-5.c: New test.
10101
9db47803 10102 PR c/70791
10103 * gcc.dg/Wnested-externs-2.c: New test.
10104
bff407f2 101052016-04-26 Marc Glisse <marc.glisse@inria.fr>
10106
10107 * gcc.dg/fold-plusmult.c: Adjust.
10108 * gcc.dg/no-strict-overflow-6.c: Adjust.
10109 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10110
78d0c69e 101112016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10112
10113 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10114 number scans.
10115 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10116 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10117 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10118 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10119 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10120 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10121 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10122 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10123 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10124 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10125 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10126 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10127 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10128 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10129 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10130 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10131 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10132 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10133 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10134 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10135 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10136 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10137 scans.
10138 * gcc.target/i386/pr32219-4.c: Likewise.
10139 * gcc.target/i386/pr32219-6.c: Likewise.
10140 * gcc.target/i386/pr32219-8.c: Likewise.
10141
221d6722 101422016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10143
10144 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10145 associated options.
10146
514727a9 101472016-04-26 Marek Polacek <polacek@redhat.com>
10148
10149 PR c++/70744
10150 * g++.dg/ext/cond2.C: New test.
10151
e6ee4c61 101522016-04-26 Bin Cheng <bin.cheng@arm.com>
10153
10154 PR tree-optimization/70771
10155 PR tree-optimization/70775
10156 * gcc.dg/pr70771.c: New test.
3730828c 10157 * gcc.dg/pr70775.c: New test.
e6ee4c61 10158
b3d72796 101592016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10160
10161 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10162
c11ece29 101632016-04-25 Richard Biener <rguenther@suse.de>
10164
10165 PR tree-optimization/70780
10166 * gcc.dg/torture/pr70780.c: New testcase.
10167
92a44a68 101682016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10169
4860a6bf 10170 * gcc.target/arm/neon-vaddws16.c: New test.
10171 * gcc.target/arm/neon-vaddws32.c: New test.
10172 * gcc.target/arm/neon-vaddwu16.c: New test.
10173 * gcc.target/arm/neon-vaddwu32.c: New test.
10174 * gcc.target/arm/neon-vaddwu8.c: New test.
10175 * lib/target-supports.exp
d40b10b2 10176 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10177 that arm neon support vector widen sum of HImode TO SImode.
10178
4bbfd6c2 101792016-04-23 Jakub Jelinek <jakub@redhat.com>
10180
10181 PR sanitizer/70712
10182 * c-c++-common/asan/pr70712.c: New test.
10183
524df596 101842016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10185
10186 * .gitattributes: New file.
10187
426c75c3 101882016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10189
10190 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10191
c052a8d5 101922016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10193
10194 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10195 * gfortran.dg/submodule_15.f08: Likewise.
10196
c08d4612 101972016-04-22 Richard Biener <rguenther@suse.de>
10198
10199 PR tree-optimization/70740
10200 * gcc.dg/torture/pr70740.c: New testcase.
10201
fd3211e1 102022016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10203
10204 PR target/70750
10205 * gcc.target/i386/pr70750-1.c: New test.
10206 * gcc.target/i386/pr70750-2.c: Likewise.
10207
15acd78c 102082016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10209
10210 PR c++/70540
10211 * g++.dg/cpp0x/auto48.C: New.
10212
192bf59c 102132016-04-21 Marek Polacek <polacek@redhat.com>
10214
10215 PR c++/70513
10216 * g++.dg/cpp0x/forw_enum12.C: New test.
10217 * g++.dg/cpp0x/forw_enum13.C: New test.
10218
5d429e99 102192016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10220
10221 PR target/70728
10222 * gcc.target/i386/pr70728.c: New test.
10223
06777d85 102242016-04-21 Richard Biener <rguenther@suse.de>
10225
10226 PR middle-end/70747
10227 * gcc.dg/pr70747.c: New testcase.
10228
7434c6fb 102292016-04-21 Bin Cheng <bin.cheng@arm.com>
10230
10231 PR tree-optimization/70715
10232 * gcc.dg/tree-ssa/scev-13.c: New test.
10233
f3ec0970 102342016-04-21 Marc Glisse <marc.glisse@inria.fr>
10235
10236 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10237
523f3a9d 102382016-04-21 Marc Glisse <marc.glisse@inria.fr>
10239
10240 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10241
ace7bf06 102422016-04-20 Jan Hubicka <jh@suse.cz>
10243
10244 PR ipa/70018
10245 * g++.dg/ipa/nothrow-1.C: New testcase.
10246
2b073aa6 102472016-04-20 Nathan Sidwell <nathan@acm.org>
10248
10249 PR c++/55635
10250 * g++.dg/eh/delete1.C: New.
10251
8a574c11 102522016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10253
10254 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10255 -mtune-ctrl=sse_typeless_stores.
10256
e3400750 102572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10258
10259 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10260
4bd8a059 102612016-04-20 Bin Cheng <bin.cheng@arm.com>
10262
10263 PR tree-optimization/69489
10264 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10265
70574e60 102662016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10267
10268 PR c++/69363
10269 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10270 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10271 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10272
bd6f374c 102732016-04-20 Bin Cheng <bin.cheng@arm.com>
10274
10275 PR tree-optimization/56625
10276 PR tree-optimization/69489
10277 * gcc.dg/vect/pr56625.c: New test.
10278 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10279
482539ee 102802016-04-20 Andrew Pinski <apinski@cavium.com>
10281
10282 PR target/64971
10283 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10284
b4672800 102852016-04-20 Arnaud Charlet <charlet@adacore.com>
10286
10287 * gnat.dg/self1.adb: Remove now incorrect test.
10288
4fb48737 102892016-04-20 Bin Cheng <bin.cheng@arm.com>
10290
10291 * gcc.dg/tree-ssa/scev-11.c: New test.
10292 * gcc.dg/tree-ssa/scev-12.c: New test.
10293
97efb92e 102942016-04-20 Marek Polacek <polacek@redhat.com>
10295
10296 PR tree-optimization/70725
10297 * gcc.dg/pr70725.c: New test.
10298
9d2d4060 102992016-04-20 Richard Biener <rguenther@suse.de>
10300
10301 PR tree-optimization/70726
10302 * g++.dg/vect/pr70726.cc: New testcase.
10303
54530437 103042016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10305
10306 PR target/70674
10307 * gcc.target/s390/pr70674.c: New test.
10308
acda2210 103092016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10310
10311 PR libgfortran/70684
10312 * gfortran.dg/list_read_14.f90: New test.
10313
b7040bb0 103142016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10315
10316 PR target/69201
10317 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10318 extern to force it misaligned.
10319 (b): Likewise.
10320 (c): Likewise.
10321 (d): Likewise.
10322 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10323 Don't check `*' before movv4sf_internal.
10324 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10325 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10326 Don't check `*' before movv16qi_internal.
10327 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10328 extern to force it misaligned.
10329 (b): Likewise.
10330 (c): Likewise.
10331 (d): Likewise.
10332 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10333 Don't check `*' before movv2df_internal.
10334 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10335 extern to force it misaligned.
10336 (b): Likewise.
10337 (c): Likewise.
10338 (d): Likewise.
10339 Check movv8sf_internal instead of avx_storeups256.
10340 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10341
263b5475 103422016-04-19 Richard Biener <rguenther@suse.de>
10343
10344 PR tree-optimization/70171
10345 * g++.dg/tree-ssa/pr70171.C: New testcase.
10346
222ac318 103472016-04-19 Richard Biener <rguenther@suse.de>
10348
10349 PR tree-optimization/70724
10350 * gcc.dg/torture/pr70724.c: New testcase.
10351
003000a4 103522016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10353
10354 PR middle-end/70689
4860a6bf 10355 * gcc.target/i386/pr70689.c: New.
003000a4 10356
3f6e13de 103572016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10358
10359 PR target/70708
10360 * gcc.target/i386/pr70708.c: New test.
10361
10abddbd 103622016-04-18 Richard Biener <rguenther@suse.de>
10363
10364 PR tree-optimization/43434
10365 * gcc.dg/vect/pr43434.c: New testcase.
10366 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10367 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10368 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10369 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10370 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10371 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10372 * gcc.dg/gomp/pr68640.c: Likewise.
10373 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10374 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10375
950db54a 103762016-04-18 Richard Biener <rguenther@suse.de>
10377
10378 PR tree-optimization/70701
10379 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10380
67ccbf39 103812016-04-18 Tom de Vries <tom@codesourcery.com>
10382
10383 PR testsuite/70699
10384 * gcc.dg/pr70161.c: Add dot-file scans.
10385 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10386 instead of after last dot char.
10387
021ad2f3 103882016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10389
10390 * c-c++-common/dump-ada-spec-3.c: New test.
10391 * c-c++-common/dump-ada-spec-4.c: Likewise.
10392
d572fcfd 103932016-04-17 Tom de Vries <tom@codesourcery.com>
10394
10395 PR other/70183
10396 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10397
8b4ee73c 103982016-04-15 Jan Hubicka <jh@suse.cz>
10399
10400 PR ipa/70018
10401 * g++.dg/ipa/pure-const-1.C: New testcase.
10402 * g++.dg/ipa/pure-const-2.C: New testcase.
10403 * g++.dg/ipa/pure-const-3.C: New testcase.
10404
eac243e7 104052016-04-15 Marek Polacek <polacek@redhat.com>
10406
10407 PR c/70671
10408 * gcc.dg/bitfld-22.c: New test.
10409
64c1df32 104102016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10411
10412 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10413 x86_64.
10414
926f9422 104152016-04-15 Marek Polacek <polacek@redhat.com>
10416
10417 PR c/70651
10418 * c-c++-common/pr70651.c: New test.
10419
309bbaa3 104202016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 PR rtl-optimization/70681
10423 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10424 dump scan on arm and powerpc.
10425 * gcc.dg/pr10474.c: Likewise.
10426
b4ba8358 104272016-04-15 Jakub Jelinek <jakub@redhat.com>
10428
ed92874a 10429 PR c++/69517
10430 PR c++/70019
10431 PR c++/70588
10432 * g++.dg/cpp1y/vla11.C: Revert for real.
10433
b4ba8358 10434 PR c/70436
10435 * c-c++-common/Wparentheses-1.c: New test.
10436 * c-c++-common/gomp/Wparentheses-1.c: New test.
10437 * c-c++-common/gomp/Wparentheses-2.c: New test.
10438 * c-c++-common/gomp/Wparentheses-3.c: New test.
10439 * c-c++-common/gomp/Wparentheses-4.c: New test.
10440 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10441 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10442 * c-c++-common/goacc/Wparentheses-1.c: New test.
10443
65717bb5 104442016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10445
10446 PR target/70662
10447 * gcc.target/i386/pr70662.c: New test.
10448
ca1a4077 104492016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10450 Alan Modra <amodra@gmail.com>
ca1a4077 10451
10452 PR tree-optimization/70130
10453 * gcc.dg/vect/O3-pr70130.c: New testcase.
10454
dbe1794c 104552016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10456
11836644 10457 PR target/70669
10458 * gcc.target/powerpc/pr70669.c: New test.
10459
dbe1794c 10460 PR target/70640
10461 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10462 a power7 system that does not have an assembler that supports
10463 power8.
10464
4c1007f1 104652016-04-14 Martin Sebor <msebor@redhat.com>
10466
10467 PR c++/69517
10468 PR c++/70019
10469 PR c++/70588
10470 * c-c++-common/ubsan/vla-1.c: Revert.
10471 * g++.dg/cpp1y/vla11.C: Same.
10472 * g++.dg/cpp1y/vla12.C: Same.
10473 * g++.dg/cpp1y/vla13.C: Same.
10474 * g++.dg/cpp1y/vla14.C: Same.
10475 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10476 * g++.dg/init/array24.C: Same.
4c1007f1 10477 * g++.dg/ubsan/vla-1.C: Same.
10478
22dcab66 104792016-04-14 Marek Polacek <polacek@redhat.com>
10480 Jan Hubicka <hubicka@ucw.cz>
10481
10482 PR c++/70029
10483 * g++.dg/torture/pr70029.C: New test.
10484
3e74b025 104852016-04-14 Martin Sebor <msebor@redhat.com>
10486
10487 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10488 type size to prevent failures on targets with very low maximum
10489 alignment.
10490
1d2e0f2a 104912016-04-14 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/70623
10494 * gcc.dg/torture/pr70623.c: New testcase.
10495 * gcc.dg/torture/pr70623-2.c: Likewise.
10496
9aed0626 104972016-04-13 Martin Sebor <msebor@redhat.com>
10498
10499 PR c++/69517
10500 PR c++/70019
10501 PR c++/70588
10502 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10503 * g++.dg/cpp1y/vla11.C: New test.
10504 * g++.dg/cpp1y/vla12.C: New test.
10505 * g++.dg/cpp1y/vla13.C: New test.
10506 * g++.dg/cpp1y/vla14.C: New test.
10507 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10508 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10509 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10510
fd499010 105112016-04-13 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR c++/70641
10514 * g++.dg/opt/pr70641.C: New test.
10515
87fa7252 105162016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10517
10518 PR rtl-optimization/68749
10519 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10520 effects of argument promotions.
10521 Remove default args to dg-skip-if.
10522
6c40e18b 105232016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/70635
10526 * g++.dg/parse/pr70635.C: New.
10527
92c53257 105282016-04-13 Marek Polacek <polacek@redhat.com>
10529
10530 PR c++/70639
10531 * c-c++-common/Wmisleading-indentation-4.c: New test.
10532
0241e4dc 105332016-04-13 Marek Polacek <polacek@redhat.com>
10534
10535 PR c/70436
4860a6bf 10536 * gcc.dg/Wparentheses-12.c: New test.
10537 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10538
92bda444 105392016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10540
10541 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10542 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10543 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10544
38ea8a26 105452016-04-13 Jakub Jelinek <jakub@redhat.com>
10546
d08aa032 10547 PR middle-end/70633
10548 * gcc.c-torture/compile/pr70633.c: New test.
10549
38ea8a26 10550 PR debug/70628
10551 * gcc.dg/torture/pr70628.c: New test.
10552
9231d5c2 105532016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10554
10555 PR c++/70610
10556 * g++.dg/template/pr70610.C: New test.
10557 * g++.dg/template/pr70610-2.C: New test.
10558 * g++.dg/template/pr70610-3.C: New test.
10559 * g++.dg/template/pr70610-4.C: New test.
10560
249ca944 105612016-04-12 Jakub Jelinek <jakub@redhat.com>
10562
7f2ea2fb 10563 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10564 128 instead of 32.
10565
249ca944 10566 PR c++/70571
10567 * g++.dg/ext/pr70571.C: New test.
10568
8ca5a97d 105692016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10570
bf32a52d 10571 PR target/70640
8ca5a97d 10572 * gcc.target/powerpc/pr70640.c: New test.
10573
e971b45f 105742016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10575
10576 PR c++/68722
10577 * g++.dg/parse/pr68722.C: New.
10578
0b54d964 105792016-04-12 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR rtl-optimization/70596
10582 * gcc.target/i386/pr70596.c: New test.
10583
d2dd85e3 105842016-04-12 Nathan Sidwell <nathan@acm.org>
10585
10586 PR c++/70501
10587 * g++.dg/init/pr70501.C: New.
10588
2d0001b0 105892016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10590
10591 * gcc.target/i386/asm-flag-6.c: New test.
10592
6c4df0d1 105932016-04-12 Tom de Vries <tom@codesourcery.com>
10594
10595 PR tree-optimization/68756
10596 * gcc.dg/graphite/pr68756.c: New test.
10597
0d60da57 105982016-04-12 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR tree-optimization/70602
10601 * gcc.c-torture/execute/pr70602.c: New test.
10602
62735984 106032016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10604
10605 PR target/70381
10606 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10607 __float128 emulator is built and runs.
10608 * gcc.target/powerpc/float128-1.c: Likewise.
10609
10610 * lib/target-supports.exp (check_ppc_float128_sw_available):
10611 Rework tests for __float128 software and hardware
10612 availability. Fix exit condition to return 0 on success.
10613
a702492c 106142016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10615
10616 PR target/70133
10617 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10618 * gcc.target/aarch64/target_attr_15.c: Likewise.
10619
a8c5ce92 106202016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10621
10622 PR c++/69066
10623 * g++.dg/cpp1y/pr69066.C: New.
10624
5ecab913 106252016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10626
10627 PR fortran/68566
10628 * gfortran.dg/pr36192.f90: Update test.
10629 * gfortran.dg/pr36192_1.f90: Update test.
10630 * gfortran.dg/real_dimension_1.f: Update test.
10631 * gfortran.dg/parameter_array_init_7.f90: New test.
10632
6cb5ef70 106332016-04-09 John David Anglin <danglin@gcc.gnu.org>
10634
4edfdd23 10635 PR testsuite/64039
10636 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10637
964f71e3 10638 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10639
5d61c198 10640 PR rtl-optimization/66669
10641 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10642
16eaaf58 10643 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10644
0b68802d 10645 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10646 * gcc.dg/pie-1.c: Likewise.
10647 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10648 * gcc.dg/pic-4.c: Likewise.
10649 * gcc.dg/pie-3.c: Likewise.
10650 * gcc.dg/pie-4.c: Likewise.
10651
9c0dd509 10652 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10653
03b2d3c1 10654 PR tree-optimization/68644
10655 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10656
6cb5ef70 10657 PR rtl-optimization/64886
10658 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10659
07de41ba 106602016-04-09 Tom de Vries <tom@codesourcery.com>
10661
10662 PR tree-optimization/68953
10663 * gcc.dg/graphite/pr68953.c: New test.
10664
d294e3fb 106652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10666
10667 PR fortran/70592
10668 * gfortran.dg/deferred_character_16.f90: New test.
10669
3cb15094 106702016-04-09 Jakub Jelinek <jakub@redhat.com>
10671
10672 PR tree-optimization/70586
10673 * gcc.c-torture/execute/pr70586.c: New test.
10674
a02dc66f 106752016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10676
10677 PR sanitizer/70573
10678 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10679 with __builtin_memset
10680 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10681
0c302595 106822016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10683
10684 PR lto/70289
10685 PR ipa/70348
10686 PR tree-optimization/70373
10687 PR middle-end/70533
10688 PR middle-end/70534
10689 PR middle-end/70535
10690 * c-c++-common/goacc/reduction-5.c: New test.
10691 * c-c++-common/goacc/reduction-promotions.c: New test.
10692 * gfortran.dg/goacc/reduction-3.f95: New test.
10693 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10694
c6c0523b 106952016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10696
10697 PR c++/70590
10698 PR c++/70452
10699 * g++.dg/pr70590.C: New test.
10700 * g++.dg/pr70590-2.C: New test.
10701
3ac399da 107022016-04-08 Jakub Jelinek <jakub@redhat.com>
10703
e97d1706 10704 PR middle-end/70593
10705 * gcc.target/i386/pr70593.c: New test.
10706
3ac399da 10707 PR rtl-optimization/70574
10708 * gcc.target/i386/avx2-pr70574.c: New test.
10709
fcfbb129 107102016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10711
10712 PR sanitizer/70541
10713 * c-c++-common/asan/pr70541.c: New test.
10714
0aabcddf 107152016-04-08 Tom de Vries <tom@codesourcery.com>
10716
10717 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10718 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10719
bec0c1e8 107202016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10721
10722 PR target/70566
10723 * gcc.c-torture/execute/pr70566.c: New test.
10724
87c791f5 107252016-04-08 Tom de Vries <tom@codesourcery.com>
10726
10727 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10728 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10729
7f38718f 107302016-04-08 Alan Modra <amodra@gmail.com>
10731
10732 * gcc.target/powerpc/pr70117.c: New.
10733
a96a7710 107342016-04-07 Jakub Jelinek <jakub@redhat.com>
10735
7a6265d1 10736 PR testsuite/70581
10737 * gcc.dg/lto/simd-function_0.c: New test.
10738
a96a7710 10739 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10740 clones.
10741 * c-c++-common/attr-simd-2.c: Likewise.
10742 * c-c++-common/attr-simd-4.c: Likewise.
10743 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10744 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10745
508dd607 107462016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10747
10748 PR testsuite/70553
10749 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10750
1b61585a 107512016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10752 Tom de Vries <tom@codesourcery.com>
10753
10754 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10755 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10756 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10757 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10758 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10759 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10760 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10761 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10762
5f060aa8 107632016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10764
10765 PR c/70436
10766 * g++.dg/warn/Wparentheses-29.C: New test.
10767
d3831f71 107682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10769
10770 PR c/70436
10771 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10772 explicit braces to resolve a future -Wparentheses warning.
10773
382ece2d 107742016-04-06 Richard Henderson <rth@redhat.com>
10775
10776 * gcc.dg/pr61817-1.c: New test.
10777 * gcc.dg/pr61817-2.c: New test.
10778 * gcc.dg/pr69391-1.c: New test.
10779 * gcc.dg/pr69391-2.c: New test.
10780
72234ee9 107812016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10782
10783 PR rtl-optimization/70398
4860a6bf 10784 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10785
5547150a 107862016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10787
10788 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10789
15b70121 107902016-04-06 Yvan Roux <yvan.roux@linaro.org>
10791 Pedro Alves <palves@redhat.com>
10792
10793 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10794
585aefbb 107952016-04-06 Jakub Jelinek <jakub@redhat.com>
10796
0cbb513b 10797 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10798 Check for avx512f effective targets instead of avx2.
10799 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10800 for AVX512F clones.
10801 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10802 * g++.dg/gomp/declare-simd-1.C: Likewise.
10803 * g++.dg/gomp/declare-simd-3.C: Likewise.
10804 * g++.dg/gomp/declare-simd-4.C: Likewise.
10805
585aefbb 10806 PR middle-end/70550
10807 * c-c++-common/gomp/pr70550-1.c: New test.
10808 * c-c++-common/gomp/pr70550-2.c: New test.
10809
0b91cceb 108102016-04-05 Nathan Sidwell <nathan@acm.org>
10811
10812 PR c++/70512
10813 * g++.dg/ext/attribute-may-alias-5.C: New.
10814
645a9d8e 108152016-04-05 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR c++/70336
10818 * c-c++-common/pr70336.c: New test.
10819 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10820 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10821
bdf23925 108222016-04-05 Jan Hubicka <hubicka@ucw.cz>
10823
10824 PR ipa/66223
10825 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10826
aaff837c 108272016-04-05 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR rtl-optimization/70542
10830 * gcc.dg/torture/pr70542.c: New test.
10831 * gcc.target/i386/avx2-pr70542.c: New test.
10832
2eac58a0 108332016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10834
10835 PR tree-optimization/70509
10836 * gcc.target/i386/avx512bw-pr70509.c: New test.
10837
4f7ebe46 108382016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10839
10840 PR c++/70452
10841 * g++.dg/ext/constexpr-vla4.C: New test.
10842
305d86a0 108432016-04-05 Uros Bizjak <ubizjak@gmail.com>
10844
10845 PR target/70510
10846 * gcc.target/i386/pr70510.c: New test.
10847
eec3b789 108482016-04-05 Richard Biener <rguenther@suse.de>
10849
10850 PR tree-optimization/70526
10851 * g++.dg/torture/pr70526.C: New testcase.
10852
ca943582 108532016-04-05 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR target/70525
10856 * gcc.target/i386/pr70525.c: New test.
10857
87825cd5 108582016-04-05 Richard Biener <rguenther@suse.de>
10859
10860 PR middle-end/70499
10861 * g++.dg/torture/pr70499.C: New testcase.
10862
14638828 108632016-04-05 Richard Biener <rguenther@suse.de>
10864
10865 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10866 remove XFAIL.
10867
967a90d5 108682016-04-04 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR middle-end/70307
10871 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10872 rs6000 ABI warnings.
10873
d374a3a3 108742016-04-04 Jan Hubicka <hubicka@ucw.cz>
10875
10876 PR ipa/66223
10877 * g++.dg/ipa/devirt-51.C: New testcase.
10878
8ff377a6 108792016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10880 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10881
10882 PR middle-end/70457
10883 * gcc.dg/torture/pr70457.c: New.
10884
f567b44f 108852016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10886
10887 PR fortran/67538
10888 * gfortran.dg/allocate_with_source_19.f08: New test.
10889
89d4ebfa 108902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10891
10892 PR fortran/65795
10893 * gfortran.dg/coarray_allocate_6.f08: New test.
10894
68ab33a6 108952016-04-04 Richard Biener <rguenther@suse.de>
10896
10897 PR rtl-optimization/70484
10898 * gcc.dg/torture/pr70484.c: New testcase.
10899
c4f5465d 109002016-04-04 Marek Polacek <polacek@redhat.com>
10901
10902 PR c/70307
10903 * gcc.dg/torture/pr70307.c: New test.
10904
bfec6609 109052016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10906
10907 PR target/70416
10908 PR target/67391
10909 * gcc.target/sh/torture/pr70416.c: New.
10910
40df9099 109112016-04-02 Martin Sebor <msebor@redhat.com>
10912
10913 PR c++/67376
10914 PR c++/70170
10915 PR c++/70172
10916 PR c++/70228
10917 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10918 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10919 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10920 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10921 * g++.dg/cpp0x/constexpr-string.C: Same.
10922 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10923 * g++.dg/cpp0x/pr65398.C: Same.
10924 * g++.dg/ext/constexpr-vla1.C: Same.
10925 * g++.dg/ext/constexpr-vla2.C: Same.
10926 * g++.dg/ext/constexpr-vla3.C: Same.
10927 * g++.dg/ubsan/pr63956.C: Same.
10928
0edb9bfe 109292016-04-01 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR rtl-optimization/70467
10932 * gcc.target/i386/pr70467-2.c: New test.
10933
e5b1a1d9 109342016-04-01 Jakub Jelinek <jakub@redhat.com>
10935 Marek Polacek <polacek@redhat.com>
10936
10937 PR c++/70488
10938 * g++.dg/init/new47.C: New test.
10939
b2ca3fb0 109402016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10941
10942 PR target/70496
10943 * gcc.target/arm/pr70496.c: New test.
10944
4c3bd1e3 109452016-04-01 Nathan Sidwell <nathan@acm.org>
10946
47de69ad 10947 PR c++/68475
10948 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10949
313d569f 109502016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10951
10952 PR target/69890
10953 * gcc.dg/strlenopt.h (memmove): New.
10954 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10955 instead of "string.h".
10956 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10957 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10958 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10959 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10960 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10961 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10962 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10963 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10964 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10965 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10966 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10967 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10968 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10969 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10970 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10971 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10972 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10973 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10974 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10975 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10976
5469facd 109772016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10978
10979 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10980 (Holder::foo): Reflect this.
10981
503de754 109822016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10983
10984 PR target/70442
10985 * gcc.dg/pr70442.c: New test.
10986
13ee2de7 109872016-03-31 Nathan Sidwell <nathan@acm.org>
10988
10989 PR c++/70393
10990 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10991
5e0d03a8 109922016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10993
10994 PR target/70453
10995 * gcc.target/i386/pr70453.c: New test.
10996
8cb82ed4 109972016-03-31 Andrey Belevantsev <abel@ispras.ru>
10998
10999 PR target/70292
11000 * gcc.c-torture/pr70292.c: New test.
11001
7952b661 110022016-03-31 Marek Polacek <polacek@redhat.com>
11003
11004 PR c/70297
11005 * c-c++-common/pr70297.c: New test.
11006 * g++.dg/cpp0x/typedef-redecl.C: New test.
11007 * gcc.dg/typedef-redecl2.c: New test.
11008
1607cc74 110092016-03-31 Jakub Jelinek <jakub@redhat.com>
11010
11011 PR rtl-optimization/70460
11012 * gcc.c-torture/execute/pr70460.c: New test.
11013
c689c252 110142016-03-31 Richard Biener <rguenther@suse.de>
11015
11016 PR c++/70430
11017 * g++.dg/ext/vector30.C: New testcase.
11018
91c9586d 110192016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11020 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11021
11022 * gfortran.dg/fmt_pf.f90: New test.
11023
afa5c1b8 110242016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11025
11026 Forward-port from 5 branch
11027 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR testsuite/70356
11030 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11031 dg-require-effective-target after dg-do.
11032
11033 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11034
11035 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11036
6a5dcab3 110372016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11038 Julian Brown <julian@codesourcery.com>
11039 Chung-Lin Tang <cltang@codesourcery.com>
11040 Cesar Philippidis <cesar@codesourcery.com>
11041 James Norris <jnorris@codesourcery.com>
11042 Tom de Vries <tom@codesourcery.com>
11043 Nathan Sidwell <nathan@codesourcery.com>
11044
305d86a0 11045 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11046 * c-c++-common/goacc/loop-clauses.c: Likewise.
11047 * g++.dg/goacc/template.C: Likewise.
11048 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11049 * gfortran.dg/goacc/loop-1.f95: Likewise.
11050 * gfortran.dg/goacc/loop-5.f95: Likewise.
11051 * gfortran.dg/goacc/loop-6.f95: Likewise.
11052 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11053 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11054 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11055 * c-c++-common/goacc/clauses-fail.c: Likewise.
11056 * c-c++-common/goacc/parallel-1.c: Likewise.
11057 * c-c++-common/goacc/reduction-1.c: Likewise.
11058 * c-c++-common/goacc/reduction-2.c: Likewise.
11059 * c-c++-common/goacc/reduction-3.c: Likewise.
11060 * c-c++-common/goacc/reduction-4.c: Likewise.
11061 * c-c++-common/goacc/routine-3.c: Likewise.
11062 * c-c++-common/goacc/routine-4.c: Likewise.
11063 * c-c++-common/goacc/routine-5.c: Likewise.
11064 * c-c++-common/goacc/tile.c: Likewise.
11065 * g++.dg/goacc/template.C: Likewise.
11066 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11067 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11068 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11069 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11070 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11071 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11072 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11073 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11074 * c-c++-common/goacc/use_device-1.c: ... this file.
11075 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11076 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11077 * c-c++-common/goacc/host_data-6.c: ... this file.
11078 * c-c++-common/goacc/loop-2-kernels.c: New file.
11079 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11080 * c-c++-common/goacc/loop-3.c: Likewise.
11081 * g++.dg/goacc/reference.C: Likewise.
11082 * g++.dg/goacc/routine-1.C: Likewise.
11083 * g++.dg/goacc/routine-2.C: Likewise.
11084
932c0baa 110852016-03-30 Richard Biener <rguenther@suse.de>
11086
11087 PR middle-end/70450
11088 * gcc.dg/torture/pr70450.c: New testcase.
11089
7f7c4659 110902016-03-30 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR target/70421
11093 * gcc.dg/torture/pr70421.c: New test.
11094 * gcc.target/i386/avx512f-pr70421.c: New test.
11095
9cbfe80c 110962016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11097
11098 PR testsuite/70364
11099 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11100 (check): New function.
11101 (bar): Call check.
11102 (foo): Align stack to 16 bytes when calling bar.
11103 * gcc.target/i386/cleanup-2.c: Likewise.
11104
f56c7d36 111052016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11106
11107 PR tree-optimization/59124
11108 * gcc.dg/Warray-bounds-19.c: New test.
11109
92a44a68 111102016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11111
11112 * lib/prune.exp (escape_regex_chars): New.
11113 (prune_file_path): Update to quote metcharacters for regexp.
11114
a3daa269 111152016-03-29 Jakub Jelinek <jakub@redhat.com>
11116
24e1ba3d 11117 PR rtl-optimization/70429
11118 * gcc.c-torture/execute/pr70429.c: New test.
11119
a3daa269 11120 PR tree-optimization/70405
11121 * gcc.dg/pr70405.c: New test.
11122
3ef41a6e 111232016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11124
11125 PR fortran/70397
11126 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11127 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11128
4abd9410 111292016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11130
11131 PR testsuite/64177
11132 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11133 __cilkrts_set_param to set two workers.
11134 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11135 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11136
b58e5f0f 111372016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11138
305d86a0 11139 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11140
bff53658 111412016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11142
11143 PR target/70406
305d86a0 11144 * gcc.target/i386/pr70406.c: New test.
bff53658 11145
bb2c9c15 111462016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11147
11148 * gnat.dg/specs/double_record_extension3.ads: New test.
11149
f12c84ab 111502016-03-25 Richard Henderson <rth@redhat.com>
11151
11152 PR target/70120
11153 * gcc.target/aarch64/pr70120-1.c: New.
11154 * gcc.target/aarch64/pr70120-2.c: New.
11155 * gcc.target/aarch64/pr70120-3.c: New.
11156
b0bf58c4 111572016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11158
11159 PR c++/62212
11160 * g++.dg/template/mangle2.C: The dg-do directive should be
11161 "compile" not "assemble".
11162
f175ba0f 111632016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11164
11165 PR lto/69650
11166 * gcc.dg/pr69650.c: New test.
11167
4cc3295f 111682016-03-25 David Edelsohn <dje.gcc@gmail.com>
11169
11170 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11171
0cf40600 111722016-03-25 Alan Modra <amodra@gmail.com>
11173
11174 * gcc.dg/dfp/pr70052.c: New test.
11175
3aebf099 111762016-03-24 Richard Henderson <rth@redhat.com>
11177
11178 PR middle-end/69845
11179 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11180 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11181
83245bd3 111822016-03-24 Tom de Vries <tom@codesourcery.com>
11183
11184 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11185
108e7ee4 111862016-03-24 Tom de Vries <tom@codesourcery.com>
11187
11188 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11189 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11190
17af0b14 111912016-03-24 Tom de Vries <tom@codesourcery.com>
11192
11193 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11194 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11195
6c8770ee 111962016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11197
11198 PR c++/62212
11199 * g++.dg/template/mangle2.C: New test.
11200
a7e21b7b 112012016-03-24 Richard Biener <rguenther@suse.de>
11202
11203 PR tree-optimization/70396
11204 * gcc.dg/torture/pr70396.c: New testcase.
11205
f365d297 112062016-03-24 Richard Biener <rguenther@suse.de>
11207
11208 PR middle-end/70370
11209 * gcc.dg/torture/pr70370.c: New testcase.
11210
da7aeb13 112112016-03-24 Tom de Vries <tom@codesourcery.com>
11212
11213 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11214 * gfortran.dg/goacc/kernels-tree.f95: Same.
11215 * gfortran.dg/goacc/parallel-tree.f95: Same.
11216
80b30de0 112172016-03-24 Tom de Vries <tom@codesourcery.com>
11218
11219 * c-c++-common/goacc/uninit-if-clause.c: New test.
11220 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11221
cb9b6b99 112222016-03-24 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR target/70290
305d86a0 11225 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11226 Fix formatting.
cb9b6b99 11227
a4225fff 112282016-03-24 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/70372
11231 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11232
5a869ab8 112332016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11234
11235 PR c++/70347
11236 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11237
36ce5faa 112382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11239
11240 PR c++/70332
11241 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11242
c4fa85c9 112432016-03-23 Jakub Jelinek <jakub@redhat.com>
11244
d9377ad5 11245 PR c++/70001
11246 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11247 * g++.dg/cpp1y/pr70001.C: New test.
11248
c4fa85c9 11249 PR c++/70323
11250 * g++.dg/cpp0x/constexpr-70323.C: New test.
11251
0a2062da 112522016-03-23 Alexandre Oliva <aoliva@redhat.com>
11253 Jason Merrill <jason@redhat.com>
11254 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR c++/69315
11257 * g++.dg/cpp0x/constexpr-69315.C: New test.
11258 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11259
62d2a6dc 112602016-03-23 Marek Polacek <polacek@redhat.com>
11261
11262 PR c++/69884
11263 * g++.dg/warn/Wignored-attributes-1.C: New test.
11264 * g++.dg/warn/Wignored-attributes-2.C: New test.
11265
a82d6246 112662016-03-23 Tom de Vries <tom@codesourcery.com>
11267
11268 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11269 initialization.
11270 * gfortran.dg/goacc/private-3.f95 (test): Same.
11271 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11272 missing use param.
11273
dc834ba1 112742016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11275
11276 * lib/target-supports.exp: Remove v7ve entry from loop
11277 creating effective target checks.
11278 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11279 (add_options_for_arm_arch_v7ve): Likewise.
11280
7e83fd1f 112812016-03-23 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR tree-optimization/70354
11284 * gcc.dg/vect/pr70354-1.c: New test.
11285 * gcc.dg/vect/pr70354-2.c: New test.
11286 * gcc.target/i386/avx2-pr70354-1.c: New test.
11287 * gcc.target/i386/avx2-pr70354-2.c: New test.
11288
4e4da058 112892016-03-22 Jeff Law <law@redhat.com>
11290
11291 PR target/70232
11292 * gcc.dg/tree-ssa/pr70232.c: New test.
11293
6855137b 112942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11295
11296 PR target/70302
11297 * gcc.target/i386/pr70302.c: New test.
11298
19db1ec8 112992016-03-22 Richard Biener <rguenther@suse.de>
11300
11301 PR middle-end/70251
11302 * g++.dg/torture/pr70251.C: New testcase.
11303
4baec9f2 113042016-03-22 David Malcolm <dmalcolm@redhat.com>
11305
11306 PR c/69993
11307 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11308 Wmisleading-indentation.c.
11309 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11310 reflect change to diagnostic text and order of messages.
11311 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11312
fcfec126 113132016-03-22 David Edelsohn <dje.gcc@gmail.com>
11314
11315 * g++.dg/ext/java-3.C: Don't compile on AIX.
11316
aa30728a 113172016-03-22 Richard Biener <rguenther@suse.de>
11318
11319 PR middle-end/70333
11320 * gcc.dg/torture/pr70333.c: New testcase.
11321
46ec4eb4 113222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11323
11324 * g++.dg/ext/pr70290.C: New test.
11325
4880f878 113262016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11327
11328 PR target/70325
11329 * gcc.target/i386/pr70325.c: New test.
11330
3d78ea44 113312016-03-22 Jakub Jelinek <jakub@redhat.com>
11332
5934fb8f 11333 PR target/70329
11334 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11335 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11336
b6436f79 11337 PR target/70300
11338 * gcc.target/i386/pr70300.c: New test.
11339
3d78ea44 11340 PR c++/70295
11341 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11342 (func2): New function for cond with parens, xfail warning for c++.
11343 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11344
b60244f6 113452016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11346
11347 PR c++/70096
11348 * g++.dg/template/ptrmem30.C: New test.
11349
c8e3e744 113502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11351
11352 PR c++/70204
11353 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11354 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11355
2715f63a 113562016-03-21 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR middle-end/70326
11359 * gcc.dg/pr70326.c: New test.
11360
2daa2cda 113612016-03-21 Marc Glisse <marc.glisse@inria.fr>
11362 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR tree-optimization/70317
11365 * gcc.dg/pr70317.c: New test.
11366
d9aa5a50 113672016-03-21 Uros Bizjak <ubizjak@gmail.com>
11368
11369 PR target/70327
11370 * gcc.target/i386/pr70327.c: New test.
11371
e1a88bf4 113722016-03-21 Martin Liska <mliska@suse.cz>
11373
61941425 11374 PR ipa/70306
e1a88bf4 11375 * gcc.dg/ipa/pr70306.c: New test.
11376
d9aa5a50 113772016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11378
11379 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11380 * gcc.target/arm/attr-align3.c: Likewise.
11381 * gcc.target/arm/attr_arm.c: Likewise.
11382 * gcc.target/arm/flip-thumb.c: Likewise.
11383
afdde20c 113842016-03-21 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/70296
11387 * gcc.target/powerpc/altivec-36.c: New test.
11388
3f2ef661 113892016-03-21 Richard Biener <rguenther@suse.de>
11390
11391 PR tree-optimization/70310
11392 * gcc.dg/torture/pr70310.c: New testcase.
11393
08b2b692 113942016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11395
11396 PR target/70293
11397 * gcc.target/i386/pr70293.c: New test.
11398
93505d22 113992016-03-21 Richard Biener <rguenther@suse.de>
11400
11401 PR tree-optimization/70288
11402 * gcc.dg/torture/pr70288-1.c: New testcase.
11403 * gcc.dg/torture/pr70288-2.c: Likewise.
11404
06fd1914 114052016-03-21 Andrey Belevantsev <abel@ispras.ru>
11406
11407 PR rtl-optimization/69307
11408 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11409
b628775e 114102016-03-21 Andrey Belevantsev <abel@ispras.ru>
11411
11412 PR rtl-optimization/69102
11413 * gcc.c-torture/compile/pr69102.c: New test.
11414
1421f43c 114152016-03-18 Jeff Law <law@redhat.com>
11416
11417 PR rtl-optimization/70263
11418 * gcc.c-torture/compile/pr70263-1.c: New test.
11419 * gcc.target/i386/pr70263-2.c: New test.
11420
e7142ce1 114212016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11422
11423 PR rtl-optimization/70278
11424 * gcc.dg/torture/pr70278.c: New test.
11425 * gcc.target/arm/pr70278.c: New test.
11426
5539bc70 114272016-03-18 David Malcolm <dmalcolm@redhat.com>
11428
11429 PR c/70281
11430 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11431 (test_builtin_types_compatible_p): New test function.
11432 * gcc.dg/pr70281.c: New test case.
11433
296a290a 114342016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11435
11436 PR target/70113
11437 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11438
666094f0 114392016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11440
11441 PR tree-optimization/70252
11442 * gcc.dg/pr70252.c: New test.
11443
350514e8 114442016-03-18 Tom de Vries <tom@codesourcery.com>
11445
11446 * gcc.dg/pr70161-2.c: New test.
11447 * gcc.dg/pr70161.c: New test.
11448
011e0cea 114492016-03-18 Tom de Vries <tom@codesourcery.com>
11450
11451 PR ipa/70269
11452 * gcc.dg/pr70269.c: New test.
11453
292a09de 114542016-03-18 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR c++/70267
11457 * g++.dg/ext/java-3.C: New test.
11458
efc86c4c 114592016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11460
11461 PR c++/70205
11462 * g++.dg/lookup/pr70205.C: New test.
11463
a28dd575 114642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11465
11466 PR c++/70218
11467 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11468
92e7ab1e 114692016-03-17 Marek Polacek <polacek@redhat.com>
11470
11471 PR c/69407
11472 * gcc.dg/atomic-op-6.c: New test.
11473
7378dbfb 114742016-03-17 David Malcolm <dmalcolm@redhat.com>
11475
11476 PR c/70264
11477 * c-c++-common/pr70264.c: New test case.
11478
f7995d7d 114792016-03-17 Jakub Jelinek <jakub@redhat.com>
11480
e2895b76 11481 PR c++/70144
11482 * c-c++-common/pr70144-1.c: New test.
11483 * c-c++-common/pr70144-2.c: New test.
11484
f7995d7d 11485 PR c++/70272
11486 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11487 * g++.dg/opt/flifetime-dse6.C: New test.
11488 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11489
5ec4a949 114902016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11491
11492 PR driver/70192
11493 * gcc.dg/pic-1.c: New test.
11494 * gcc.dg/pic-2.c: Likewise.
11495 * gcc.dg/pic-3.c: Likewise.
11496 * gcc.dg/pic-4.c: Likewise.
11497 * gcc.dg/pie-1.c: Likewise.
11498 * gcc.dg/pie-2.c: Likewise.
11499 * gcc.dg/pie-3.c: Likewise.
11500 * gcc.dg/pie-4.c: Likewise.
11501 * gcc.dg/pie-5.c: Likewise.
11502 * gcc.dg/pie-6.c: Likewise.
11503
c28550e1 115042016-03-17 Tom de Vries <tom@codesourcery.com>
11505
11506 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11507 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11508
be3296cb 115092016-03-17 Richard Biener <rguenther@suse.de>
11510
11511 PR debug/70271
11512 * g++.dg/debug/pr70271.C: New testcase.
11513
9b60ef21 115142016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11515
11516 * gcc.target/i386/pr70251.c: New test.
11517
9a80bc1a 115182016-03-17 Marek Polacek <polacek@redhat.com>
11519
11520 PR c++/70194
11521 * g++.dg/warn/constexpr-70194.C: New test.
11522
733d7ff9 115232016-03-16 Richard Henderson <rth@redhat.com>
11524
11525 PR middle-end/70240
11526 * gcc.c-torture/compile/pr70240.c: New.
11527
3e6f12bf 115282016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11529
11530 * gcc.c-torture/compile/20151204.c: Skip for avr.
11531
867c9e99 115322016-03-16 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR target/70245
11535 * g++.dg/opt/pr70245.C: New test.
11536 * g++.dg/opt/pr70245.h: New file.
11537 * g++.dg/opt/pr70245-aux.cc: New file.
11538
8ced6ab7 115392016-03-16 Martin Sebor <msebor@redhat.com>
11540
11541 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11542
37af779a 115432016-03-16 Richard Henderson <rth@redhat.com>
11544
11545 PR middle-end/70199
11546 * gcc.c-torture/compile/pr70199.c: New.
11547
78ed999c 115482016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11549
11550 * gcc.dg/uninit-19.c: Run dos2unix.
11551
462ca422 115522016-03-16 Marek Polacek <polacek@redhat.com>
11553
11554 PR c/70093
11555 * gcc.dg/nested-func-10.c: New test.
11556 * gcc.dg/nested-func-9.c: New test.
11557
fe58aacc 115582016-03-16 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR tree-optimization/68714
11561 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11562
27a53872 115632016-03-16 Tom de Vries <tom@codesourcery.com>
11564
11565 PR tree-optimization/68715
11566 * gcc.dg/graphite/pr68715-2.c: New test.
11567 * gcc.dg/graphite/pr68715.c: New test.
11568 * gfortran.dg/graphite/pr68715.f90: New test.
11569
95049c3c 115702016-03-16 Tom de Vries <tom@codesourcery.com>
11571
11572 PR tree-optimization/68809
11573 * gcc.dg/graphite/pr68809-2.c: New test.
11574 * gcc.dg/graphite/pr68809.c: New test.
11575
09eddd70 115762016-03-16 Jakub Jelinek <jakub@redhat.com>
11577
81fc5915 11578 PR c++/70147
11579 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11580 method call to i () as argument. Adjust expected output.
11581
09eddd70 11582 PR c++/70147
11583 * g++.dg/ubsan/pr70147-1.C: New test.
11584 * g++.dg/ubsan/pr70147-2.C: New test.
11585
6373d2a2 115862016-03-15 Martin Sebor <msebor@redhat.com>
11587
11588 PR c++/58281
11589 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11590
d27a0c11 115912016-03-15 John David Anglin <danglin@gcc.gnu.org>
11592
9908039d 11593 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11594 hppa*-*-hpux*.
11595
45cdc3a6 11596 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11597
d27a0c11 11598 PR libfortran/69799
11599 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11600 libatomic_available.
11601
0dd1d57f 116022016-03-15 Marek Polacek <polacek@redhat.com>
11603
11604 PR c++/70209
11605 * g++.dg/ext/attribute-may-alias-4.C: New test.
11606
0ce02c07 116072016-03-15 Alexander Monakov <amonakov@ispras.ru>
11608
11609 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11610 -fvar-tracking-assignments-toggle flag.
11611
f6e39b30 116122016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11613
11614 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11615
167f93a2 116162016-03-15 Jakub Jelinek <jakub@redhat.com>
11617
11618 PR rtl-optimization/70222
11619 * gcc.c-torture/execute/pr70222-1.c: New test.
11620 * gcc.c-torture/execute/pr70222-2.c: New test.
11621
08a8af4a 116222016-03-15 Richard Henderson <rth@redhat.com>
11623
11624 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11625
738eb905 116262016-03-15 Andrey Belevantsev <abel@ispras.ru>
11627
11628 PR rtl-optimization/69032
11629 * gcc.dg/pr69032.c: New test.
11630
dd148b3a 116312016-03-15 Andrey Belevantsev <abel@ispras.ru>
11632
11633 PR rtl-optimization/63384
d9aa5a50 11634 * g++.dg/pr63384.C: New test.
dd148b3a 11635
acf58115 116362016-03-15 Andrey Belevantsev <abel@ispras.ru>
11637
11638 PR target/64411
11639 * gcc.target/i386/pr64411.C: New test.
11640
a2897dc4 116412016-03-15 Tom de Vries <tom@codesourcery.com>
11642
11643 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11644 * gfortran.dg/goacc/kernels-alias.f95: New test.
11645
7bad2faf 116462016-03-14 Martin Sebor <msebor@redhat.com>
11647
11648 PR c++/53792
11649 * g++.dg/cpp0x/constexpr-inline.C: New test.
11650 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11651
d65fa8d9 116522016-03-14 David Edelsohn <dje.gcc@gmail.com>
11653
11654 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11655
2b3c633f 116562016-03-14 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR middle-end/70219
11659 * gcc.dg/pr70219.c: New test.
11660
e947f9c3 116612016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11662
11663 PR target/70083
11664 * gcc.dg/torture/pr70083.c: New test.
11665 * gcc.target/i386/pr70083.c: New test.
11666
74201dc2 116672016-03-14 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/56365
11670 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11671
88aea41e 116722016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11673
11674 PR target/70098
11675 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11676 New function.
11677 * g++.dg/pr70098.C: New testcase.
11678
11679
1bd2aefd 116802016-03-14 Tom de Vries <tom@codesourcery.com>
11681
11682 PR tree-optimization/70045
11683 * gcc.dg/graphite/pr70045.c: New test.
11684
922c7033 116852016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11686
11687 PR fortran/69043
11688 * gfortran.dg/include_9.f90: New test.
11689
fd4ab6d9 116902016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11691
11692 PR fortran/45076
11693 gfortran.dg/prof/prof.exp: New script.
11694 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11695
7d7218d3 116962016-03-12 Andrey Belevantsev <abel@ispras.ru>
11697
11698 PR rtl-optimization/69307
11699 * gcc.dg/pr69307.c: New test.
11700
02ffd664 117012016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11702
11703 PR target/69614
11704 * gcc.target/arm/pr69614.c: New.
11705
76e207a9 117062016-03-12 Paul Thomas <pault@gcc.gnu.org>
11707
11708 PR fortran/70031
11709 * gfortran.dg/submodule_14.f08: New test
11710
11711 PR fortran/69524
11712 * gfortran.dg/submodule_15.f08: New test
11713
490ee78a 117142016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11715
11716 PR c++/70106
11717 * g++.dg/cpp1y/paren3.C: New test.
11718
04e137ff 117192016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11720
11721 PR target/70131
11722 * gcc.target/powerpc/ppc-round2.c: New test.
11723
27b2c1c4 117242016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11725
11726 PR target/70123
11727 * gcc.dg/torture/pr70123.c: New test.
11728
84116671 117292016-03-11 Jeff Law <law@redhat.com>
11730
11731 PR tree-optimization/70190
11732 * gcc.c-torture/compile/pr70190.c: New test.
11733
cfa58bc8 117342016-03-11 David Malcolm <dmalcolm@redhat.com>
11735
11736 PR c/68187
11737 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11738 case.
11739 (test43_b): Likewise.
11740 (test43_c): Likewise.
11741 (test43_d): Likewise.
11742 (test43_e): Likewise.
11743 (test43_f): Likewise.
11744 (test43_g): Likewise.
11745 (test44_a): Likewise.
11746 (test44_b): Likewise.
11747 (test44_c): Likewise.
11748 (test44_d): Likewise.
11749 (test44_e): Likewise.
11750
ce234f27 117512016-03-11 David Malcolm <dmalcolm@redhat.com>
11752
11753 PR c/70085
11754 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11755
e4756b48 117562016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11757
11758 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11759 dg-options.
11760
1f5ef87e 117612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11762
11763 PR target/70002
11764 PR target/69245
11765 * gcc.target/aarch64/pr69245_2.c: New test.
11766
f9c352a1 117672016-03-11 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR tree-optimization/70177
11770 * gcc.dg/pr70177.c: New test.
11771
4dd92ac6 117722016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11773
11774 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11775
331e4fdb 117762016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11777
11778 * gcc.dg/tree-ssa/sra-20.c: New.
11779
69262824 117802016-03-11 Jakub Jelinek <jakub@redhat.com>
11781
6f9a7425 11782 PR rtl-optimization/70174
11783 * gcc.dg/pr70174.c: New test.
11784
69262824 11785 PR tree-optimization/70169
11786 * gcc.dg/pr70169.c: New test.
11787
4637a847 117882016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11789
11790 PR target/70160
11791 * gcc.target/i386/pr70160.c: New test.
11792
5a86d754 117932016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11794
11795 * gcc.target/s390/dfp-1.c: New test.
11796
af4c8290 117972016-03-10 Nick Clifton <nickc@redhat.com>
11798
11799 PR target/70044
11800 * gcc.target/aarch64/pr70044.c: New test.
11801
98dfd328 118022016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11803 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR c++/70001
11806 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11807 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11808 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11809
75e72311 118102016-03-10 Jan Hubicka <hubicka@ucw.cz>
11811
11812 PR lto/69589
11813 * g++.dg/lto/pr69589_0.C: New testcase
11814 * g++.dg/lto/pr69589_1.C: New testcase
11815
a2eb1271 118162016-03-10 Marek Polacek <polacek@redhat.com>
11817
11818 PR c++/70153
11819 * g++.dg/delayedfold/unary-plus1.C: New test.
11820
118212016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11822
11823 * gcc.target/arm/pr45701-1.c: Escape brackets.
11824 * gcc.target/arm/pr45701-2.c: Likewise.
11825
5ab2987f 118262016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11827
11828 * gfortran.dg/unconstrained_commons.f: New.
11829
6972afac 118302016-03-10 Alan Modra <amodra@gmail.com>
11831
11832 * gcc.dg/pr69195.c: New.
11833 * gcc.dg/pr69238.c: New.
11834
c82c99ec 118352016-03-10 Tom de Vries <tom@codesourcery.com>
11836
11837 PR testsuite/68915
11838 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11839
a2389d4a 118402016-03-10 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/70128
11843 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11844 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11845
c272412d 118462016-03-09 Jakub Jelinek <jakub@redhat.com>
11847
a0451069 11848 PR tree-optimization/70152
11849 * gcc.dg/pr70152.c: New test.
11850
c272412d 11851 PR target/70086
11852 * gcc.target/i386/pr70086-1.c: New test.
11853 * gcc.target/i386/pr70086-2.c: New test.
11854 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11855
11856 PR tree-optimization/70127
11857 * gcc.c-torture/execute/pr70127.c: New test.
11858
27dcb7a8 118592016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11860
11861 * c-c++-common/goacc/combined-directives-2.c: New test.
11862
c24757cf 118632016-03-09 David Malcolm <dmalcolm@redhat.com>
11864
11865 PR c/68473
11866 PR c++/70105
11867 * g++.dg/diagnostic/pr70105.C: New test.
11868 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11869 (test_multiple_ordinary_maps): New test function.
11870
83108969 118712016-03-09 David Malcolm <dmalcolm@redhat.com>
11872
11873 PR c/68473
11874 PR c++/70105
11875 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11876 Drop range information from call to inform_at_rich_loc.
11877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11878 New.
11879 (test_show_locus): Replace calls to rich_location::add_range with
11880 calls to add_range. Rewrite the tests that used the now-defunct
11881 rich_location ctor taking a source_range. Simplify other tests
11882 by replacing calls to COMBINE_LOCATION_DATA with calls to
11883 make_location.
11884
6733c0e8 118852016-03-09 Richard Biener <rguenther@suse.de>
11886 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR tree-optimization/70138
11889 * gcc.dg/vect/pr70138-1.c: New testcase.
11890 * gcc.dg/vect/pr70138-2.c: Likewise.
11891
96abb9f5 118922016-03-09 Jakub Jelinek <jakub@redhat.com>
11893
11894 PR target/70049
11895 * gcc.target/i386/pr70049.c: New test.
11896
42bb3bfb 118972016-03-09 Richard Biener <rguenther@suse.de>
11898
11899 PR c/70143
11900 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11901 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11902 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11903
27527428 119042016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11905
11906 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11907 arm-*-*.
11908
248449f2 119092016-03-09 Jakub Jelinek <jakub@redhat.com>
11910
1bd49ced 11911 PR middle-end/67278
11912 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11913
248449f2 11914 PR target/67278
11915 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11916
11917 PR middle-end/70050
11918 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11919 in testcase comment.
11920
dfc460ff 119212016-03-09 Tom de Vries <tom@codesourcery.com>
11922
11923 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11924 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11925 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11926 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11927 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11928 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11929 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11930 * gfortran.dg/goacc/kernels-loop.f95: New test.
11931
0377fc7f 119322016-03-08 Martin Sebor <msebor@redhat.com>
11933
11934 PR c++/62096
11935 * g++.dg/warn/overflow-warn-7.C: New test.
11936
3556aa80 119372016-03-08 Jason Merrill <jason@redhat.com>
11938
11939 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11940 * lib/target-supports.exp (check_effective_target_concepts): New.
11941
e5096208 119422016-03-08 Jakub Jelinek <jakub@redhat.com>
11943
5370eb8d 11944 PR c++/70135
11945 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11946 * g++.dg/ubsan/pr70135.C: New test.
11947
e5096208 11948 PR target/70110
11949 * gcc.dg/pr70110.c: New test.
11950
cc37120d 119512016-03-07 Martin Jambor <mjambor@suse.cz>
11952
11953 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11954 * c-c++-common/gomp/if-1.c: Likewise.
11955 * c-c++-common/gomp/pr61486-2.c: Likewise.
11956 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11957 to dg-additional-options.
11958 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11959 * g++/gomp/target-teams-1.c: Likewise.
11960 * gcc.dg/gomp/gomp.exp: Likewise.
11961 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11962 dg-additional-options.
11963 * gfortran.dg/gomp/gomp.exp: Likewise.
11964 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11965 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11966 dg-additional-options.
11967 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11968
53c248d8 119692016-03-07 Martin Jambor <mjambor@suse.cz>
11970
11971 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11972 * c-c++-common/gomp/gridify-1.c: New test.
11973 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11974
541e79a0 119752016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11976
11977 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11978 trigger for cortex-r8, when scanning for register r8.
11979 * gcc.target/arm/pr45701-2.c: Likewise.
11980
4dfabd94 119812016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11982 Jeff Law <law@redhat.com>
4dfabd94 11983
11984 PR tree-optimization/69740
11985 * gcc.c-torture/compile/pr69740-1.c: New test.
11986 * gcc.c-torture/compile/pr69740-2.c: New test.
11987
1b63a87b 119882016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11989
11990 * lib/target-supports.exp
11991 (check_effective_target_whole_vector_shift): Enable for PPC64.
11992
d33914da 119932016-03-07 Richard Biener <rguenther@suse.de>
11994
11995 PR tree-optimization/70115
11996 * gcc.dg/torture/pr70115.c: New testcase.
11997
584fba4b 119982016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11999
12000 PR middle-end/69916
12001 * c-c-++-common/goacc/pr69916.c: New.
12002
7f2f5ec0 120032016-03-07 Richard Henderson <rth@redhat.com>
12004
12005 * gcc.c-torture/compile/pr70061.c: New test.
12006
f530e7c4 120072016-03-07 Richard Biener <rguenther@suse.de>
12008
12009 PR testsuite/70109
12010 * gcc.dg/vect/O3-pr36098.c: New testcase.
12011
a3855fed 120122016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12013
12014 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12015
091ffc31 120162016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12017
12018 * gnat.dg/renaming9.ad[sb]: New testcase.
12019
2941b871 120202016-03-05 Jakub Jelinek <jakub@redhat.com>
12021
12022 PR c++/70084
12023 * g++.dg/expr/stdarg3.C: New test.
12024
5173ce42 120252016-03-04 Jeff Law <law@redhat.com>
12026
12027 PR tree-optimization/69196
12028 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12029 x86_64-*-*.
12030
2d1d2e55 120312016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12032
0e43078e 12033 PR c/69973
12034 * gcc.dg/pr69973.c: New test.
12035
d8ec06ae 12036 PR rtl-optimization/69941
12037 * gcc.dg/torture/pr69941.c: New test.
12038
2d1d2e55 12039 PR c/69824
12040 * gcc.dg/pr69824.c: New test.
12041
32f692e2 120422016-03-05 Tom de Vries <tom@codesourcery.com>
12043
12044 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12045 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12046 function.
12047
1c699e9a 120482016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12049
12050 PR c++/66786
12051 * g++.dg/cpp1y/var-templ48.C: New test.
12052 * g++.dg/cpp1y/var-templ49.C: New test.
12053
358448c6 120542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12055
12056 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12057
01dc3c45 120582016-03-04 Jakub Jelinek <jakub@redhat.com>
12059
e968ff6d 12060 PR c++/70035
12061 * g++.dg/ubsan/pr70035.C: New test.
12062
01dc3c45 12063 PR target/70062
12064 * gcc.target/i386/pr70062.c: New test.
12065
3937d618 120662016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12067
12068 * g++.dg/template/typename21.C: Remove c++98_only.
12069
c58ac7f8 120702016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12071
12072 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12073
0060768a 120742016-03-04 David Malcolm <dmalcolm@redhat.com>
12075
12076 PR c/68187
12077 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12078 function.
12079 (fn_42_b): Likewise.
12080 (fn_42_c): Likewise.
12081
74c6fd40 120822016-03-04 David Malcolm <dmalcolm@redhat.com>
12083
12084 PR c/68187
12085 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12086 function.
12087 (fn_40_b): Likewise.
12088 (fn_41_a): Likewise.
12089 (fn_41_b): Likewise.
12090
31b11359 120912016-03-04 Jakub Jelinek <jakub@redhat.com>
12092
12093 PR target/70059
12094 * gcc.target/i386/avx512f-pr70059.c: New test.
12095 * gcc.target/i386/avx512dq-pr70059.c: New test.
12096
c5b93452 120972016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12098
12099 PR rtl-optimization/57676
12100 * gcc.dg/torture/pr57676.c: New test.
12101
268fbd56 121022016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12103
12104 * gcc.dg/pr70026.c: New test.
12105
6560d1ad 121062016-03-04 Marek Polacek <polacek@redhat.com>
12107
12108 PR c/69798
12109 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12110 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12111
cc7dfddf 121122016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12113
12114 PR target/70004
12115 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12116 Delete.
12117 (test_corners_sisd_si): Likewise.
12118 (main): Remove checks of the above.
12119 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12120
e9663bd4 121212016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12122
12123 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12124
dcdd684e 121252016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12126
12127 * gcc.dg/torture/pr69951.c: Accept argc==0.
12128
e692d332 121292016-03-04 Richard Biener <rguenther@suse.de>
12130
12131 PR c++/70054
12132 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12133 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12134
af77b7e6 121352016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12136
12137 PR testsuite/69766
12138 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12139 testing multiarch.
12140
290da96e 121412016-03-04 Jakub Jelinek <jakub@redhat.com>
12142
12143 PR debug/69947
12144 * gcc.dg/guality/pr69947.c: New test.
12145
e51ce713 121462016-03-03 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR ada/70017
12149 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12150
1feed892 121512016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12152
12153 PR rtl-optimization/69904
12154 * gcc.target/arm/pr69904.c: New test.
12155
c32bda69 121562016-03-03 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR target/70021
12159 * gcc.dg/vect/pr70021.c: New test.
12160 * gcc.target/i386/pr70021.c: New test.
12161
1bc579ed 121622016-03-03 Marek Polacek <polacek@redhat.com>
12163
12164 PR middle-end/70050
12165 * gcc.dg/pr70050.c: New test.
12166
cfa8d638 121672016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12168
12169 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12170
1b889259 121712016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12172
12173 PR tree-optimization/70043
12174 * gfortran.dg/vect/pr70043.f90: New test.
12175
f756dfa3 121762016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12177
12178 * gnat.dg/specs/task1.ads: New test.
12179
5cb4863d 121802016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12181
12182 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12183 Invoke gdb with -batch.
12184 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12185
5dd12e43 121862016-03-03 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/55936
12189 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12190
d97ba4ca 121912016-03-02 Jeff Law <law@redhat.com>
12192
5d23c86f 12193 PR rtl-optimization/69942
12194 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12195 effects of argument promotions.
12196
d97ba4ca 12197 PR tree-optimization/69987
12198 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12199 target does not support -fprefetch-loop-arrays.
12200
901faaa0 122012016-03-02 Uros Bizjak <ubizjak@gmail.com>
12202
12203 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12204
51f6fdce 122052016-03-02 Bin Cheng <bin.cheng@arm.com>
12206
6bc7872f 12207 PR rtl-optimization/69052
51f6fdce 12208 * gcc.target/i386/pr69052.c: New test.
12209
31d31e07 122102016-03-02 Alan Modra <amodra@gmail.com>
12211
12212 * gcc.dg/pr69990.c: New.
12213
04faee95 122142016-03-02 Jakub Jelinek <jakub@redhat.com>
12215
270d0117 12216 PR c/68062
12217 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12218
12219 PR middle-end/70022
12220 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12221
04faee95 12222 PR target/70028
12223 * gcc.target/i386/pr70028.c: New test.
12224
a2cc9e8e 122252016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12226
12227 * c-c++-common/asan/swapcontext-test-1.c,
12228 * c-c++-common/tsan/thread_leak.c,
12229 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12230 * g++.dg/tsan/benign_race.C,
12231 * g++.dg/tsan/fd_close_norace.C,
12232 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12233 races with sanitizer output
12234
dd4bd263 122352016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12236 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12237
12238 PR target/67278
12239 * gcc.dg/simd-8.c: New testcase.
12240
b5fe3a49 122412016-03-02 Richard Biener <rguenther@suse.de>
12242
12243 PR middle-end/67278
12244 * gcc.dg/simd-7.c: New testcase.
12245
23601f67 122462016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12247
12248 * gcc.target/i386/pr70007.c: Tweak.
12249
f66f65e7 122502016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12251
12252 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12253
60773515 122542016-03-02 Marek Polacek <polacek@redhat.com>
12255
12256 PR c/67854
12257 * gcc.dg/pr67854.c: New test.
12258
6c094cb1 122592016-03-02 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR middle-end/70025
12262 * gcc.dg/torture/pr70025.c: New test.
12263
7627bb56 122642016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12265
12266 PR tree-optimization/68621
12267 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12268
066c8e94 122692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12270
12271 * gcc.target/i386/pr70007.c: New test.
12272
d3b819ad 122732016-03-01 Jeff Law <law@redhat.com>
12274
d4b9ad56 12275 PR tree-optimization/69196
7e217344 12276 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12277
d3b819ad 12278 PR tree-optimization/69196
12279 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12280 duplicating code and spoiling the expected output.
12281
4f37285d 122822016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12283
12284 PR target/70033
12285 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12286 supports power9 before doing tests.
12287 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12288 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12289 * gcc.target/powerpc/p9-permute.c: Likewise.
12290
3e9c4f6c 122912016-03-01 Uros Bizjak <ubizjak@gmail.com>
12292
12293 PR target/70027
12294 * gcc.target/i386/pr70027.c: New test.
12295
e324729e 122962016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12297
12298 * gcc.dg/pr70017.c: New test.
12299
40e9ce2d 123002016-03-01 Jakub Jelinek <jakub@redhat.com>
12301
12302 PR c/69796
12303 PR c/69974
12304 * gcc.dg/pr69796.c: New test.
12305 * gcc.dg/pr69974.c: New test.
12306
e8b016ea 123072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12308
12309 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12310
24d3127c 123112016-02-29 Jeff Law <law@redhat.com>
12312
12313 PR tree-optimization/69987
12314 * gfortran.dg/pr69987.f90: New test.
12315
12316 PR tree-optimization/69989
12317 * gcc.c-torture/compile/pr69989-2.c: New test.
12318
12cc1225 123192016-03-01 Marek Polacek <polacek@redhat.com>
12320
12321 PR c++/69795
12322 * g++.dg/parse/invalid1.C: New test.
12323
d99a947c 123242016-03-01 Richard Biener <rguenther@suse.de>
12325
12326 PR middle-end/70022
12327 * gcc.dg/pr70022.c: New testcase.
12328
395dbc60 123292016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12330
12331 PR tree-optimization/69956
12332 * gcc.dg/pr69956.c: New test.
12333
40a35c55 123342016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12335
12336 PR target/70011
12337 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12338 XFAIL when hardware supports efficient unaligned storage access.
12339
4edc90b0 123402016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12341
12342 PR c++/69961
12343 * g++.dg/template/pr69961a.C: New test.
12344 * g++.dg/template/pr69961b.C: New test.
12345
1ed1f69a 123462016-02-29 David Malcolm <dmalcolm@redhat.com>
12347
12348 PR preprocessor/69985
12349 * gcc.dg/cpp/pr69985.c: New test case.
12350
01c5d15d 123512016-02-29 Jeff Law <law@redhat.com>
12352
3a4d3de5 12353 PR tree-optimization/70005
12354 * gcc.c-torture/execute/pr70005.c New test.
12355
01c5d15d 12356 PR tree-optimization/69999
12357 * gcc.c-torture/compile/pr69999.c: New test.
12358
1bf66b54 123592016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12360
12361 PR tree-optimization/69652
12362 * gcc.dg/torture/pr69652.c: Delete test.
12363 * gcc.dg/vect/pr69652.c: New test.
12364
b4d653d5 123652016-02-19 Richard Biener <rguenther@suse.de>
12366
12367 PR tree-optimization/69980
12368 * gfortran.dg/vect/pr69980.f90: New testcase.
12369
35bc4745 123702016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12371
12372 * gcc.target/sparc/20160229-1.c: New test.
12373
bb54a538 123742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12375
12376 * gnat.dg/stack_usage3.adb: New test.
12377 * gnat.dg/stack_usage3_pkg.ads: New helper.
12378
95164e71 123792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12380
12381 * gnat.dg/renaming8.adb: New test.
12382 * gnat.dg/renaming8_pkg1.ads: New helper.
12383 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12384 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12385
a890896f 123862016-02-29 Richard Biener <rguenther@suse.de>
12387
12388 PR tree-optimization/69720
12389 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12390
5c70403a 123912016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12392
12393 PR fortran/68147
12394 PR fortran/47674
12395 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12396
dfb6d139 123972016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12398 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12399
12400 PR fortran/56007
12401 * gfortran.dg/coarray_8.f90: Adjust error message.
12402 * gfortran.dg/pr56007.f90: New test.
12403 * gfortran.dg/pr56007.f: New test.
12404
536508db 124052016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12406
12407 PR tree-optimization/69989
12408 * gcc.dg/torture/pr69989.c: New test.
12409
eec75e45 124102016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12411
12412 * gcc.target/i386/stack-realign-win.c: New test.
12413
0175e45a 124142016-02-28 Harald Anlauf <anlauf@gmx.de>
12415
12416 PR fortran/60126
12417 * gfortran.dg/pr60126.f90: New test.
12418
2a703589 124192016-02-27 Jeff Law <law@redhat.com>
12420
12421 Revert
12422 2016-02-26 Richard Biener <rguenther@suse.de>
12423 Jeff Law <law@redhat.com>
12424
12425 PR tree-optimization/69740
12426 * gcc.c-torture/compile/pr69740-1.c: New test.
12427 * gcc.c-torture/compile/pr69740-2.c: New test.
12428
359b4c18 124292016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12430
1c96765a 12431 PR fortran/69910
359b4c18 12432 * gfortran.dg/newunit_4.f90: New test.
12433
49462d93 124342016-02-27 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR target/69613
12437 PR rtl-optimization/69886
12438 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12439 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12440 target.
12441
c4ac733e 124422016-02-26 Martin Sebor <msebor@redhat.com>
12443
12444 PR tree-optimization/15826
12445 * gcc.dg/tree-ssa/pr15826.c: New test.
12446
da8c4b5d 124472016-02-26 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR target/69969
12450 * gcc.target/powerpc/pr69969.c: New test.
12451
0a4558eb 124522016-02-26 Martin Sebor <msebor@redhat.com>
12453
12454 PR c++/15766
12455 * g++.old-deja/g++.other/decl5.C: Add a test case.
12456
5b500299 124572016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12458
12459 PR target/69946
12460 * gcc.target/powerpc/pr69946.c: New file.
12461
565f533b 124622016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12463 Jeff Law <law@redhat.com>
565f533b 12464
0a4558eb 12465 PR tree-optimization/69740
565f533b 12466 * gcc.c-torture/compile/pr69740-1.c: New test.
12467 * gcc.c-torture/compile/pr69740-2.c: New test.
12468
ff67cbea 124692016-02-26 Martin Jambor <mjambor@suse.cz>
12470
12471 PR middle-end/69920
12472 * gcc.dg/torture/pr69932.c: New test.
12473 * gcc.dg/torture/pr69936.c: Likewise.
12474
e400d817 124752016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12476
12477 PR target/69709
12478 * gcc.target/s390/pr69709.c: New test.
12479
126a5a2d 124802016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12481
12482 PR target/69245
12483 * gcc.target/aarch64/pr69245_1.c: New test.
12484
59c58860 124852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12486
12487 PR target/69613
12488 * gcc.dg/torture/pr69613.c: New test.
12489
9441fa4e 124902016-02-26 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR rtl-optimization/69891
12493 * gcc.target/i386/pr69891.c: New test.
12494
e48fcde0 124952016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12496 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12497
35ed600a 12498 PR target/61397
f41208a1 12499 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12500 functionality for both 32-bit and 64-bit.
12501
c86aaa0e 125022016-02-26 Richard Biener <rguenther@suse.de>
12503
12504 PR tree-optimization/69551
12505 * gcc.dg/torture/pr69951.c: New testcase.
12506
38e71a65 125072016-02-25 Richard Biener <rguenther@suse.de>
12508
12509 PR tree-optimization/48795
12510 * gcc.dg/Warray-bounds-18.c: New testcase.
12511
03331e69 125122016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12513
12514 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12515
f14d8d6a 125162016-02-25 Jakub Jelinek <jakub@redhat.com>
12517
12518 PR rtl-optimization/69896
12519 * gcc.dg/pr69896.c: New test.
12520
4003c807 125212016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12522
12523 PR c++/69736
12524 * g++.dg/cpp1y/paren2.C: New test.
12525
a0573328 125262016-02-24 Martin Sebor <msebor@redhat.com>
12527
12528 PR c/51147
12529 * gcc.dg/enum-mode-2.c: New test.
12530
2cde02ad 125312016-02-24 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR c++/69922
12534 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12535 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12536 * g++.dg/ubsan/pr69922.C: New test.
12537
f0ea75d1 125382016-02-24 Marek Polacek <polacek@redhat.com>
12539
12540 PR c/69819
12541 * gcc.dg/pr69819.c: New test.
12542
05027366 125432016-02-24 Martin Sebor <msebor@redhat.com>
12544
34ed562b 12545 PR c++/69912
12546 * g++.dg/ext/flexary15.C: New test.
12547
125482016-02-24 Martin Sebor <msebor@redhat.com>
12549
12550 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12551 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12552 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12553
650c3ad5 125542016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12555 Charles Baylis <charles.baylis@linaro.org>
12556
12557 PR debug/61033
12558 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12559
596070e8 125602016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12561 Jakub Jelinek <jakub@redhat.com>
596070e8 12562
12563 PR middle-end/69760
12564 * gcc.dg/torture/pr69760.c: New testcase.
12565
d6b92d9f 125662016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12567
12568 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12569 pattern on Solaris with as.
12570
90436d9d 125712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12572
12573 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12574 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12575 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12576 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12577
7c749495 125782016-02-24 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR middle-end/69915
12581 * gcc.dg/pr69915.c: New test.
12582
9c9680b5 125832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12584
12585 PR rtl-optimization/69886
12586 * gcc.dg/torture/pr69886.c: New test.
12587
36d081ee 125882016-02-24 Richard Biener <rguenther@suse.de>
12589
12590 PR middle-end/68963
12591 * gcc.dg/torture/pr68963.c: New testcase.
12592
2a0accb9 125932016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12594
12595 PR target/69875
12596 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12597 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12598 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12599 * gcc.target/arm/atomic_loaddi_1.c: New test.
12600 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12601 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12602 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12603 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12604 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12605 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12606 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12607 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12608
f0e92ef1 126092016-02-24 Jakub Jelinek <jakub@redhat.com>
12610
12611 PR middle-end/69909
12612 * gcc.dg/torture/pr69909.c: New test.
12613
6907286f 126142016-02-24 Richard Biener <rguenther@suse.de>
12615
12616 PR tree-optimization/69907
12617 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12618 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12619 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12620
e6ab7475 126212016-02-24 Christian Bruel <christian.bruel@st.com>
12622
12623 * gcc.target/arm/pragma_cpp_fma.c: New test.
12624
47587450 126252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12626
12627 PR fortran/61156
12628 * gfortran.dg/include_6.f90: Update test.
12629
d41ab738 126302016-02-23 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR objc/69844
12633 * objc.dg/pr69844.m: New test.
12634
4772d9d5 126352016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12636
12637 PR libgfortran/69456
12638 * gfortran.dg/namelist_89.f90: New test.
12639 * gfortran.dg/pr59700.f90: Update test..
12640
8c38d887 126412016-02-23 Martin Sebor <msebor@redhat.com>
12642
12643 PR middle-end/69780
12644 * g++.dg/ext/builtin_alloca.C: New test.
12645 * gcc.dg/builtins-68.c: New test.
12646
ee1bfdb0 126472016-02-23 Richard Henderson <rth@redhat.com>
12648
12649 * gcc.target/i386/addr-space-3.c: Remove test.
12650
52609ec3 126512016-02-23 David Malcolm <dmalcolm@redhat.com>
12652
12653 PR preprocessor/69126
12654 PR preprocessor/69543
12655 * c-c++-common/pr69126-2-long.c: New test.
12656 * c-c++-common/pr69126-2-short.c: New test.
12657 * c-c++-common/pr69543-1.c: Remove xfail.
12658
d5bf2cc8 126592016-02-23 David Malcolm <dmalcolm@redhat.com>
12660
12661 PR preprocessor/69126
12662 PR preprocessor/69543
12663 PR preprocessor/69558
12664 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12665 (f): Rename to...
12666 (test_2): ...this, and add leading comment.
12667 (MACRO_3, test_3): New.
12668 (MACRO_4A, MACRO_4B, test_4): New.
12669 (MACRO): Rename to...
12670 (MACRO_5): ...this.
12671 (g): Rename to...
12672 (test_5): ...this, updating for renaming of MACRO, and
12673 add leading comment.
12674 * c-c++-common/pr69543-1.c: New.
12675 * c-c++-common/pr69543-2.c: New.
12676 * c-c++-common/pr69543-3.c: New.
12677 * c-c++-common/pr69543-4.c: New.
12678 * c-c++-common/pr69558-1.c: New.
12679 * c-c++-common/pr69558-2.c: New.
12680 * c-c++-common/pr69558-3.c: New.
12681 * c-c++-common/pr69558-4.c: New.
12682 * gcc.dg/pr69558.c: Move to...
12683 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12684 xfail for c++.
12685
3a37a410 126862016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12687
12688 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12689 to -ftree-parallelize-loops/-fopenacc changes.
12690 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12691 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12692 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12693 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12694 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12695 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12696 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12697 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12698 * c-c++-common/goacc/kernels-loop.c: Likewise.
12699 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12700 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12701 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12702 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12703
ecca180f 127042016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12705
12706 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12707
eec0fa3f 127082016-02-23 Jakub Jelinek <jakub@redhat.com>
12709
f1f91c07 12710 PR c++/69902
12711 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12712
eec0fa3f 12713 PR c/69900
12714 * gcc.dg/pr69900.c: New test.
12715
e045424d 127162016-02-23 Martin Jambor <mjambor@suse.cz>
12717
12718 PR tree-optimization/69666
12719 * gcc.dg/tree-ssa/pr69666.c: New test.
12720
f482dff6 127212016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12722
12723 PR fortran/67451
12724 * gfortran.dg/coarray_allocate_5.f08: New test.
12725
57ed698b 127262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12727
12728 * gcc.target/s390/vcond-shift.c: Move to ...
12729 * gcc.target/s390/vector/vcond-shift.c: ... here.
12730
990e443c 127312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12732
12733 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12734 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12735
296c5f01 127362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12737
12738 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12739
e53f41d5 127402016-02-20 Mark Wielaard <mjw@redhat.com>
12741
12742 PR c/28901
12743 * gcc.dg/unused-variable-3.c: New test.
12744
13af201d 127452016-02-22 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR target/69888
12748 * gcc.target/i386/pr69888.c: New test.
12749
682c90f9 127502016-02-22 Richard Biener <rguenther@suse.de>
12751
12752 PR tree-optimization/69882
12753 * gfortran.dg/vect/pr69882.f90: New testcase.
12754
b8cd18c3 127552016-02-22 Jakub Jelinek <jakub@redhat.com>
12756
12757 PR target/69885
12758 * gcc.dg/pr69885.c: New test.
12759
09343379 127602016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12761
12762 PR target/69806
12763 PR target/54089
12764 * gcc.target/sh/pr54089-10.c: New.
12765
b345a09f 127662016-02-20 Paul Thomas <pault@gcc.gnu.org>
12767
12768 PR fortran/69423
12769 * gfortran.dg/deferred_character_15.f90 : New test.
12770
51385aed 127712016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12772
12773 PR fortran/57365
12774 gfortran.dg/allocate_with_source_18.f03: New test.
12775
127762016-02-20 Harald Anlauf <anlauf@gmx.de>
12777
12778 PR fortran/52531
12779 gfortran.dg/gomp/pr52531.f90: New test.
12780
9cce8384 127812016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12782
12783 PR c++/69865
12784 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12785 -std=c++03.
12786
d91f5fbb 127872016-02-19 Jakub Jelinek <jakub@redhat.com>
12788
563d5cb8 12789 PR c++/69826
12790 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12791 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12792
0a04aac9 12793 PR c++/69850
12794 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12795
d91f5fbb 12796 PR c++/69851
12797 * g++.dg/torture/pr69851.C: New test.
12798
5fe1f282 127992016-02-19 Martin Sebor <msebor@redhat.com>
12800
12801 PR testsuite/69573
12802 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12803
a45bce11 128042016-02-19 Jakub Jelinek <jakub@redhat.com>
12805
6263dde1 12806 PR c++/69850
12807 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12808 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12809
a45bce11 12810 PR c++/67767
12811 * g++.dg/cpp0x/pr67767.C: New test.
12812
cf2ed1b7 128132016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12814
12815 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12816 for fp, simd, crypto, crc, lse.
12817 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12818 above.
12819 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12820 effective target check.
12821
f6cc34b0 128222016-02-19 Jakub Jelinek <jakub@redhat.com>
12823
12824 PR target/69820
12825 * gcc.target/i386/pr69820.c: New test.
12826
6c678e78 128272016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12828
12829 * gcc.target/s390/vector/int128-1.c: New test.
12830
b088ff4b 128312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12832
12833 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12834
b11e60a4 128352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12836
12837 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12838 instruction pattern name to prevent the testcase from failing with
12839 -march=z13.
12840
664ff6a0 128412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12842
12843 * gcc.target/s390/md/movstr-2.c: New test.
12844
e80be24b 128452016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12846
12847 * gcc.target/s390/morestack.c: New test.
12848
9839f350 128492016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12850
12851 PR target/69625
12852 * gcc.target/s390/pr69625.c: Add test case.
12853
4550fbd0 128542016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12855
12856 PR testsuite/68580
12857 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12858
57d00b6a 128592016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12860
12861 PR target/68404
12862 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12863 * gcc.target/powerpc/fusion3.c: Likewise.
12864
63ad69d6 128652016-02-18 Richard Biener <rguenther@suse.de>
12866
12867 PR middle-end/69553
12868 * g++.dg/torture/pr69553.C: New testcase.
12869
d92404ed 128702016-02-18 Nick Clifton <nickc@redhat.com>
12871
4550fbd0 12872 PR target/62254
12873 PR target/69610
12874 * gcc.target/arm/pr62554.c: New test.
12875 * gcc.target/arm/pr69610-1.c: New test.
12876 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12877
0808dfce 128782016-02-18 Richard Biener <rguenther@suse.de>
12879
12880 PR middle-end/69854
12881 * gcc.dg/torture/pr69854.c: New testcase.
12882
fc3527e3 128832016-02-17 Jakub Jelinek <jakub@redhat.com>
12884
12885 PR c++/69850
12886 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12887
e3c24279 128882012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12889
12890 * gcc.target/powerpc/vec-cg.c: New test.
12891
c9732c2b 128922016-02-17 Richard Biener <rguenther@suse.de>
12893
12894 PR testsuite/69586
12895 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12896
51bf9f9b 128972016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12898
12899 PR target/69161
12900 * gcc.c-torture/compile/pr69161.c: New test.
12901
6baedca3 129022016-02-17 David Sherwood <david.sherwood@arm.com>
12903
12904 PR target/69532
12905 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12906 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12907
4f240715 129082016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12909
12910 * gcc.dg/ifcvt-4.c: Skip on Visium.
12911
e0c0515d 129122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12913
12914 * gnat.dg/atomic8.adb: New test.
12915
7b319ee6 129162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12917
12918 * gnat.dg/discr46.ad[sb]: New test.
12919
48a7e3d1 129202016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12921
12922 PR Target/48344
12923 * gcc.target/powerpc/pr48344-1.c: New test.
12924
3f844f15 129252015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12926
12927 PR fortran/69742
12928 * gfortran.dg/associate_21.f90: New test.
12929
7675e968 129302016-02-16 Jakub Jelinek <jakub@redhat.com>
12931
12932 PR c/69835
12933 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12934 -Wnonnull in dg-options.
12935 * c-c++-common/nonnull-2.c: New test.
12936
d6faee88 129372016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12938 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12939
12940 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12941
3a2a72aa 129422016-02-16 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR middle-end/69801
12945 * gcc.dg/pr69801.c: Add empty dg-options.
12946
28072426 129472016-02-16 James Norris <jnorris@codesourcery.com>
12948
12949 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12950 * g++.dg/goacc/deviceptr-1.c: New file.
12951
37fffac2 129522016-02-16 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR tree-optimization/69820
12955 * gcc.dg/vect/pr69820.c: New test.
12956
f72a5e61 129572016-02-16 Richard Biener <rguenther@suse.de>
12958
12959 PR tree-optimization/69776
12960 * gcc.dg/torture/pr69776-2.c: New testcase.
12961
50e0cd76 129622016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12963
12964 PR tree-optimization/69714
12965 * gcc.dg/torture/pr69714.c: New test.
12966
14a72c4e 129672016-02-16 Jakub Jelinek <jakub@redhat.com>
12968
12969 PR tree-optimization/69802
12970 * gcc.dg/pr69802.c: New test.
12971
fd808c11 129722016-02-16 Richard Biener <rguenther@suse.de>
12973
12974 PR middle-end/69801
12975 * gcc.dg/pr69801.c: New testcase.
12976
49a549ca 129772016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12978
12979 PR libgfortran/69651
12980 * gfortran.dg/read_bang.f90: New test.
12981 * gfortran.dg/read_bang4.f90: New test.
12982
77454e6e 129832016-02-15 Jakub Jelinek <jakub@redhat.com>
12984
2074f21c 12985 PR c++/69658
12986 * g++.dg/init/pr69658.C: New test.
12987
77454e6e 12988 PR c++/69797
12989 * c-c++-common/pr69797.c: New test.
12990
4ef4d764 129912016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12992
12993 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12994 check for aarch64*-*-*.
12995
4a45fe0f 129962016-02-15 Richard Biener <rguenther@suse.de>
12997
12998 PR tree-optimization/69783
12999 * gcc.dg/vect/pr69783.c: New testcase.
13000
0b3619e6 130012016-02-15 Richard Biener <rguenther@suse.de>
13002
13003 PR tree-optimization/69776
13004 * gcc.dg/torture/pr69776.c: New testcase.
13005
9b49c3cb 130062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13007
13008 PR fortran/60526
13009 * gfortran.dg/type_decl_4.f90: Reinstated.
13010
e46faff9 130112016-02-14 John David Anglin <danglin@gcc.gnu.org>
13012
13013 PR fortran/68746
13014 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13015
a96c809a 130162016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13017
13018 PR fortran/60526
13019 PR bootstrap/69816
13020 * gfortran.dg/type_decl_4.f90: Removed.
13021
fdec7e88 130222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13023
13024 PR fortran/60526
13025 * gfortran.dg/type_decl_4.f90: New test.
13026
a72095c4 130272016-02-14 Alan Modra <amodra@gmail.com>
13028
bc436924 13029 PR testsuite/68886
a72095c4 13030 * gcc.c-torture/execute/stkalign.c: Revise test.
13031
73bb5f8b 130322016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13033
13034 PR target/67260
13035 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13036
beb13161 130372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13038
13039 PR target/67260
13040 * gcc.target/sh/torture/pr67260.c: New.
13041
67cab04e 130422016-02-12 John David Anglin <danglin@gcc.gnu.org>
13043
13044 * gcc.dg/pr67964.c: Add dg-require-alias.
13045
44a59bb1 130462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13047
13048 PR target/67636
13049 PR target/64345
13050 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13051
38c9bd3a 130522016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13053
13054 PR libgfortran/69668
13055 * gfortran.dg/namelist_88.f90: New test.
13056
1774ff82 130572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13058
13059 PR libgfortran/69668
13060 * gfortran.dg/namelist_38.f90: Update test.
13061 * gfortran.dg/namelist_84.f90: Update test.
13062
aec1f4bd 130632016-02-12 David Malcolm <dmalcolm@redhat.com>
13064
13065 PR other/69554
13066 * gcc.dg/pr69554-1.c: New test.
13067 * gfortran.dg/pr69554-1.F90: New test.
13068 * gfortran.dg/pr69554-2.F90: New test.
13069 * lib/gcc-dg.exp (proc dg-locus): New function.
13070 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13071 distinguish between the caret-printing and non-caret-printing
13072 cases. If caret-printing has been explicitly enabled, bail out
13073 without attempting to fix up the output.
13074
da7d5066 130752016-02-12 David Malcolm <dmalcolm@redhat.com>
13076
13077 PR driver/69265
13078 PR driver/69453
13079 * gcc.dg/spellcheck-options-3.c: New test case.
13080 * gcc.dg/spellcheck-options-4.c: New test case.
13081 * gcc.dg/spellcheck-options-5.c: New test case.
13082 * gcc.dg/spellcheck-options-6.c: New test case.
13083 * gcc.dg/spellcheck-options-7.c: New test case.
13084 * gcc.dg/spellcheck-options-8.c: New test case.
13085 * gcc.dg/spellcheck-options-9.c: New test case.
13086 * gcc.dg/spellcheck-options-10.c: New test case.
13087
fcce1b0b 130882016-02-12 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR rtl-optimization/69764
13091 PR rtl-optimization/69771
13092 * c-c++-common/pr69764.c: New test.
13093 * gcc.dg/torture/pr69771.c: New test.
13094
6d609290 130952016-02-12 Marek Polacek <polacek@redhat.com>
13096
13097 * g++.dg/torture/init-list1.C: New.
13098
7d75fb56 130992016-02-12 Marek Polacek <polacek@redhat.com>
13100
13101 * gcc.dg/pr69522.c: Add empty dg-options.
13102
52543fda 131032016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13104
13105 * g++.dg/lto/lto.exp: Include and init mpx.
13106 * g++.dg/lto/pr69729_0.C: New test.
13107
34947478 131082016-02-12 Jakub Jelinek <jakub@redhat.com>
13109
9181a4ec 13110 PR ipa/69241
13111 * g++.dg/ipa/pr69241-4.C: New test.
13112
34947478 13113 PR ipa/68672
13114 * g++.dg/ipa/pr68672-1.C: New test.
13115 * g++.dg/ipa/pr68672-2.C: New test.
13116 * g++.dg/ipa/pr68672-3.C: New test.
13117
74a4140f 131182016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13119
13120 PR c/69522
50e0cd76 13121 * gcc.dg/pr69522.c: New test.
74a4140f 13122
9ddb20d6 131232016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13124
13125 PR c++/69098
13126 * g++.dg/cpp1y/69098.C: New test.
13127 * g++.dg/cpp1y/69098-2.C: New test.
13128
67cf9b55 131292016-02-12 Jakub Jelinek <jakub@redhat.com>
13130
13131 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13132 and neighbour -> neighbor.
13133 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13134 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13135 * c-c++-common/Wvarargs.c: Likewise.
13136 * c-c++-common/goacc/host_data-5.c: Likewise.
13137 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13138 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13139 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13140 * gcc.target/aarch64/pr60697.c: Likewise.
13141 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13142 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13143 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13144 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13145 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13146 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13147 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13148 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13149 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13150 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13151 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13152 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13153 * g++.dg/lookup/koenig5.C: Likewise.
13154 * g++.dg/ext/no-asm-2.C: Likewise.
13155 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13156 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13157 * gfortran.dg/used_types_16.f90: Likewise.
13158 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13159 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13160 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13161 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13162 * gfortran.dg/abstract_type_6.f03: Likewise.
13163 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13164 * gfortran.dg/used_types_15.f90: Likewise.
13165 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13166 * gfortran.dg/exit_3.f08: Likewise.
13167 * gfortran.dg/open_status_2.f90: Likewise.
13168 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13169 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13170 * gfortran.dg/associate_1.f03: Likewise.
13171 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13172 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13173 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13174 * gcc.dg/builtin-object-size-1.c: Likewise.
13175 * gcc.dg/noreturn-6.c: Likewise.
13176 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13177 * gcc.dg/globalalias.c: Likewise.
13178 * gcc.dg/builtins-config.h: Likewise.
13179 * gcc.dg/pr30457.c: Likewise.
13180 * gcc.c-torture/compile/volatile-1.c: Likewise.
13181 * gcc.c-torture/execute/20101011-1.c: Likewise.
13182 * c-c++-common/Waddress-1.c: Likewise.
13183
40b38ace 131842016-02-11 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR c/69768
13187 * c-c++-common/Waddress-1.c: New test.
13188
42c87ca9 131892016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13190
13191 PR fortran/69296
13192 * gfortran.dg/associate_19.f03: New test.
13193 * gfortran.dg/associate_20.f03: New test.
13194
acb7939f 131952016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13196
13197 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13198
6defe3c5 131992016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13200
13201 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13202 .arch armv8-a\n. Add -dA to dg-options.
13203 * gcc.target/aarch64/assembler_arch_1.c: New test.
13204 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13205
63f63318 132062016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13207
13208 PR c++/68726
13209 * g++.dg/cpp0x/pr68726.C: New.
13210
1cddf457 132112016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13212
13213 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13214 test.
13215
b86fba37 132162016-02-11 Richard Biener <rguenther@suse.de>
13217
13218 * g++.dg/tree-ssa/pr61034.C: Adjust.
13219
ec4ec95a 132202016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13221
be7c31e9 13222 PR target/69148
ec4ec95a 13223 * gcc.target/s390/pr69148.c: New.
13224
f64416ca 132252016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13226
13227 PR tree-optimization/69652
13228 * gcc.dg/torture/pr69652.c: New test.
13229
e5d1ea31 132302016-02-10 Jakub Jelinek <jakub@redhat.com>
13231 Patrick Palka <ppalka@gcc.gnu.org>
13232
13233 PR ipa/69241
13234 PR c++/69649
13235 * g++.dg/ipa/pr69241-1.C: New test.
13236 * g++.dg/ipa/pr69241-2.C: New test.
13237 * g++.dg/ipa/pr69241-3.C: New test.
13238 * g++.dg/ipa/pr69649.C: New test.
13239
fa03b19d 132402016-02-10 Uros Bizjak <ubizjak@gmail.com>
13241
13242 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13243 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13244
14485c8a 132452016-02-10 Bin Cheng <bin.cheng@arm.com>
13246
13247 PR tree-optimization/68021
13248 * gcc.dg/tree-ssa/pr68021.c: New test.
13249
79f1ed25 132502016-02-10 Richard Biener <rguenther@suse.de>
13251
13252 PR tree-optimization/69726
13253 * gcc.dg/uninit-22.c: New testcase.
13254
58f74eff 132552016-02-09 Andrew Pinski <apinski@cavium.com>
13256
13257 PR tree-opt/69282
13258 * gcc.c-torture/compile/20160205-1.c: New testcase.
13259
600c00f7 132602016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13261
13262 PR target/68404
13263 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13264 instead accessing a really large arrray.
13265 * gcc.target/powerpc/fusion3.c: Likewise.
13266
0771836e 132672016-02-09 Charles Baylis <charles.baylis@linaro.org>
13268
13269 PR target/68532
13270 * gcc.c-torture/execute/pr68532.c: New test.
13271
4ccd644f 132722016-02-11 Alexandre Oliva <aoliva@redhat.com>
13273
13274 PR target/69634
13275 * gcc.dg/pr69634.c: New.
13276
2e980a39 132772016-02-09 Richard Biener <rguenther@suse.de>
13278
13279 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13280
aacf7102 132812016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13282
aacf7102 13283 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13284
a1856ddf 132852016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13286
13287 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13288
d4d3da7e 132892016-02-09 Richard Biener <rguenther@suse.de>
13290
13291 PR tree-optimization/69715
13292 * gcc.dg/torture/pr69715.c: New testcase.
13293
9cc6714f 132942016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13295
13296 PR c++/69139
13297 * g++.dg/cpp0x/trailing12.C: New test.
13298 * g++.dg/cpp0x/trailing13.C: New test.
13299
83d5062b 133002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13301
13302 PR c++/69283
13303 PR c++/67835
13304 * g++.dg/cpp1y/auto-fn29.C: New test.
13305 * g++.dg/cpp1y/auto-fn30.C: New test.
13306
394a86f3 133072016-02-08 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR tree-optimization/69209
13310 * gcc.c-torture/compile/pr69209.c: New test.
13311
93b124b4 133122016-02-08 Jeff Law <law@redhat.com>
13313
13314 PR tree-optimization/68541
13315 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13316 of statements allowed in join block for path splitting.
13317
26abce13 133182016-02-08 Jakub Jelinek <jakub@redhat.com>
13319
0acb2d6e 13320 PR c++/59627
13321 * g++.dg/gomp/pr59627.C: New test.
13322
26abce13 13323 PR ipa/69239
13324 * g++.dg/ipa/pr69239.C: New test.
13325
86e0b129 133262016-02-08 David Malcolm <dmalcolm@redhat.com>
13327
13328 PR preprocessor/69664
13329 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13330 * gcc.dg/cpp/warn-comments.c: Likewise.
13331
f553d9f8 133322016-02-08 Marek Polacek <polacek@redhat.com>
13333
13334 PR c++/69688
13335 * g++.dg/init/const12.C: New test.
13336
600695e0 133372016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13338
13339 PR target/60410
13340 * gcc.dg/lto/pr55113_0.c: Remove test.
13341
c4f4b1e8 133422016-02-08 Richard Biener <rguenther@suse.de>
13343
13344 PR tree-optimization/69719
13345 * gcc.dg/torture/pr69719.c: New testcase.
13346
5a987d87 133472016-02-08 Richard Biener <rguenther@suse.de>
13348 Jeff Law <law@redhat.com>
13349
13350 PR target/68273
13351 * gcc.target/mips/pr68273.c: New testcase.
13352
0418e71d 133532016-02-08 Richard Biener <rguenther@suse.de>
13354
13355 PR rtl-optimization/69274
13356 * gcc.target/i386/addr-sel-1.c: XFAIL.
13357
07c0f1ca 133582016-02-08 Jeff Law <law@redhat.com>
13359
40d85f4c 13360 PR tree-optimization/68541
13361 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13362
140e093f 13363 PR tree-optimization/65917
07c0f1ca 13364 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13365
16430acf 133662016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13367
13368 PR fortran/50555
13369 * gfortran.dg/namelist_args.f90: New test.
13370
3f0ff0d8 133712016-02-05 Jeff Law <law@redhat.com>
13372
140e093f 13373 PR tree-optimization/68541
3f0ff0d8 13374 * gcc.dg/tree-ssa/split-path-2.c: New test.
13375 * gcc.dg/tree-ssa/split-path-3.c: New test.
13376 * gcc.dg/tree-ssa/split-path-4.c: New test.
13377 * gcc.dg/tree-ssa/split-path-5.c: New test.
13378 * gcc.dg/tree-ssa/split-path-6.c: New test.
13379 * gcc.dg/tree-ssa/split-path-7.c: New test.
13380
a7cc1f94 133812016-02-05 Martin Sebor <msebor@redhat.com>
13382
13383 PR c++/69662
13384 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13385 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13386
fcb25f28 133872016-02-06 Richard HEnderson <rth@redhat.com>
13388
13389 PR c/69643
13390 * gcc.target/i386/addr-space-4.c: New.
13391 * gcc.target/i386/addr-space-5.c: New.
13392
3a2545a1 133932016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13394
13395 PR fortran/66089
13396 * gfortran.dg/elemental_dependency_6.f90: New.
13397
1e302465 133982016-02-05 Jakub Jelinek <jakub@redhat.com>
13399
66feb54c 13400 PR rtl-optimization/69691
13401 * gcc.c-torture/execute/pr69691.c: New test.
13402
1e302465 13403 PR c++/69628
13404 * g++.dg/parse/pr69628.C: New test.
13405
9c28a298 134062016-02-05 Uros Bizjak <ubizjak@gmail.com>
13407
13408 * gcc.dg/sancov/asan.c: Move to ...
13409 * gcc.dg/asan/sancov-1.c: ... here.
13410
a854e286 134112016-02-05 Uros Bizjak <ubizjak@gmail.com>
13412
13413 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13414
d4f0b240 134152016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13416
13417 PR target/69677
13418 * gcc.target/i386/pr69677.c: New test.
13419
235d8723 134202016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13421
13422 PR c++/68948
13423 * g++.dg/template/pr68948.C: New test.
13424
f390cf65 134252016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13426
13427 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13428 (only necessary on s390x).
13429
ab99f104 134302016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13431
13432 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13433 -mno-accumulate-outgoing-args.
13434
f7ef5392 134352016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13436
13437 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13438
6b098e91 134392016-02-04 Jakub Jelinek <jakub@redhat.com>
13440
13441 PR c/69669
13442 * c-c++-common/pr69669.c: New test.
13443
f0146cf3 134442016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13445
13446 PR target/69667
13447 * g++.dg/pr69667.C: New file.
13448
08fd6cf5 134492016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13450
13451 PR target/69619
13452 * gcc.dg/pr69619.c: Add new test.
13453
a6f3f39f 134542016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13455
13456 PR rtl-optimization/69577
13457 * gcc.target/i386/pr69577.c: New test.
13458
774068a0 134592016-02-04 Martin Liska <mliska@suse.cz>
13460
13461 * g++.dg/asan/pr69276.C: New test.
13462
f50a7894 134632016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13464
13465 PR target/65932
13466 PR target/67714
13467 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13468 a single smulbb instruction.
13469 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13470 * gcc.target/amr/wmul-2.c: Likewise.
13471
6b722eb3 134722016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13473
13474 PR target/65932
13475 PR target/67714
13476 * gcc.c-torture/execute/pr67714.c: New test.
13477
1f1475a7 134782016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13479
13480 PR target/69454
13481 * gcc.target/i386/pr69454-1.c: New test.
13482 * gcc.target/i386/pr69454-2.c: New test.
13483
6b94e133 134842016-02-03 Martin Sebor <msebor@redhat.com>
13485
13486 PR c++/69251
13487 PR c++/69253
13488 PR c++/69290
13489 PR c++/69277
13490 PR c++/69349
13491 * g++.dg/ext/flexarray-mangle-2.C: New test.
13492 * g++.dg/ext/flexarray-mangle.C: New test.
13493 * g++.dg/ext/flexarray-subst.C: New test.
13494 * g++.dg/ext/flexary11.C: New test.
13495 * g++.dg/ext/flexary12.C: New test.
13496 * g++.dg/ext/flexary13.C: New test.
13497 * g++.dg/ext/flexary14.C: New test.
13498 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13499
342ed0ac 135002016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13501
13502 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13503 Define only if CHECK_FLOAT128 is defined.
13504 (main): Properly initialize u5.
13505
edf6c4d2 135062016-02-03 Jakub Jelinek <jakub@redhat.com>
13507
415d5641 13508 PR c/69627
13509 * gcc.dg/pr69627.c: New test.
13510
edf6c4d2 13511 PR target/69644
13512 * gcc.dg/pr69644.c: New test.
13513
cf8f3ba0 135142016-02-03 Mike Stump <mikestump@comcast.net>
13515
13516 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13517 support for struct-layout-1.exp.
13518
c90d55dd 135192016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13520
13521 PR c++/69056
f7ef5392 13522 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13523
401bd0c8 135242016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13525 Alexandre Oliva <aoliva@redhat.com>
13526
13527 PR target/69461
13528 * gcc.target/powerpc/pr69461.c: New.
13529
277d9d1d 135302016-02-03 Uros Bizjak <ubizjak@gmail.com>
13531
13532 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13533 works from here ...
13534 (check_effective_target_fsanitize_thread): ... to here. Do not
13535 specify additional compile flags for the test source.
13536 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13537 specify additional compile flags for the test source.
13538
e69ad94a 135392016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13540
13541 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13542
a4454da2 135432016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13544
13545 PR fortran/67451
13546 PR fortran/69418
13547 * gfortran.dg/coarray_allocate_2.f08: New test.
13548 * gfortran.dg/coarray_allocate_3.f08: New test.
13549 * gfortran.dg/coarray_allocate_4.f08: New test.
13550
88cab2dd 135512016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13552
13553 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13554 use same scan-tree-dump-times on all platforms.
13555 * gcc.dg/vect/vect-outer-1.c: Likewise.
13556 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13557 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13558 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13559 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13560 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13561 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13562 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13563
66ea75c4 135642016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13565
13566 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13567 warning.
13568
4eef8df7 135692016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13570
13571 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13572
665fbc2f 135732016-02-02 James Norris <jnorris@codesourcery.com>
13574
13575 * c-c++-common/goacc/routine-5.c: Add tests.
13576
b10e3d47 135772016-02-02 Alexander Monakov <amonakov@ispras.ru>
13578
13579 * gcc.target/nvptx/unsigned-cmp.c: New test.
13580
12ad66dd 135812016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13582
13583 * gcc.target/aarch64/scalar_shift_1.c
13584 (test_corners_sisd_di): Improve force to SIMD register.
13585 (test_corners_sisd_si): Likewise.
13586 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13587 Remove scan-assembler check for ldr.
13588
f9ec342f 135892016-02-02 Richard Biener <rguenther@suse.de>
13590
13591 PR tree-optimization/69595
13592 * gcc.dg/Warray-bounds-17.c: New testcase.
13593
32f2925a 135942016-02-02 Richard Biener <rguenther@suse.de>
13595
13596 PR tree-optimization/69606
13597 * gcc.dg/torture/pr69606.c: New testcase.
13598
cfd9ca84 135992016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13600
13601 PR middle-end/68542
13602 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13603 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13604
19bf08e2 136052016-02-02 Alan Modra <amodra@gmail.com>
13606
13607 PR target/69548
13608 * gcc.target/powerpc/pr69548.c: New test.
13609
6f13b088 136102016-02-01 Jakub Jelinek <jakub@redhat.com>
13611
dcddc5af 13612 PR rtl-optimization/69592
13613 * gcc.dg/pr69592.c: New test.
13614
6f13b088 13615 PR preprocessor/69543
13616 PR c/69558
13617 * gcc.dg/pr69543.c: New test.
13618 * gcc.dg/pr69558.c: New test.
13619
d090e5c2 136202016-02-01 Uros Bizjak <ubizjak@gmail.com>
13621
fcb317c5 13622 PR testsuite/65940
13623 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13624
aaf527dc 136252016-02-01 Martin Sebor <msebor@redhat.com>
13626
13627 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13628
1674217b 136292016-02-01 Bin Cheng <bin.cheng@arm.com>
13630
13631 PR tree-optimization/67921
13632 * c-c++-common/ubsan/pr67921.c: New test.
13633
b4007655 136342016-02-01 Richard Biener <rguenther@suse.de>
13635
13636 PR middle-end/69556
13637 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13638
88a477bb 136392016-02-01 Richard Biener <rguenther@suse.de>
13640
13641 PR tree-optimization/69574
13642 * gcc.dg/torture/pr69574.c: New testcase.
13643
2eaaa4e7 136442016-02-01 Richard Biener <rguenther@suse.de>
13645
13646 PR tree-optimization/69579
13647 * gcc.dg/setjmp-6.c: New testcase.
13648
e3882c44 136492016-02-01 Jakub Jelinek <jakub@redhat.com>
13650
13651 PR rtl-optimization/69570
13652 * g++.dg/opt/pr69570.C: New test.
13653
f80aff47 136542016-02-01 Richard Henderson <rth@redhat.com>
13655
13656 * gcc.dg/pr69535.c: New test.
13657
240568aa 136582016-01-31 John David Anglin <danglin@gcc.gnu.org>
13659
6009b3b8 13660 PR testsuite/69584
13661 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13662 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13663
1fdf7177 13664 PR debug/68244
13665 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13666
240568aa 13667 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13668
cb3e5ac0 136692016-01-31 Paul Thomas <pault@gcc.gnu.org>
13670
13671 PR fortran/67564
13672 * gfortran.dg/allocate_with_source_17.f03: New test.
13673
3b8b902b 136742016-01-30 Jakub Jelinek <jakub@redhat.com>
13675
13676 PR tree-optimization/69546
13677 * gcc.dg/torture/pr69546.c: New test.
13678
17985abe 136792016-01-30 Paul Thomas <pault@gcc.gnu.org>
13680
13681 PR fortran/69566
13682 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13683
b5239e80 136842016-01-30 Martin Sebor <msebor@redhat.com>
13685
13686 PR c++/68490
13687 * g++.dg/ext/flexary10.C: New test.
13688
e8f03010 136892016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13690
13691 PR fortran/66707
13692 gfortran.dg/common_23.f90: New test.
13693
dc93691a 136942016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13695
13696 PR target/65546
13697 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13698 condition being checked, and disable it when the target supports
13699 misaligned loads and stores.
13700
ff5e28e9 137012016-01-29 Jakub Jelinek <jakub@redhat.com>
13702
13703 PR debug/69518
13704 * gcc.dg/torture/pr69518.c: New test.
13705
b0d8930a 137062016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13707
13708 PR target/69530
13709 * gcc.target/i386/pr69530.c: New test.
13710
21601fc7 137112016-01-29 Steve Ellcey <sellcey@imgtec.com>
13712
13713 PR target/65604
13714 * gcc.target/mips/div-delay.c: New test.
13715
ca6c7317 137162016-01-29 Jakub Jelinek <jakub@redhat.com>
13717
4758dc39 13718 PR target/69551
13719 * gcc.target/i386/pr69551.c: New test.
13720
ca6c7317 13721 PR target/66137
13722 * gcc.target/i386/pr66137.c: New test.
13723
e3078da6 137242016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13725
13726 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13727 always built for p5600.
13728 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13729 isa=p5600 dg-option.
13730
b622ec25 137312016-01-29 Richard Biener <rguenther@suse.de>
13732
13733 PR tree-optimization/69547
13734 * g++.dg/tree-ssa/pr69547.C: New testcase.
13735
d2a60e99 137362016-01-29 Jakub Jelinek <jakub@redhat.com>
13737
13738 PR debug/66869
13739 * g++.dg/warn/Wunused-function2.C: New test.
13740
ae849d2b 137412016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13742
13743 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13744 support for test to succeed.
13745
ce6a6978 137462016-01-29 Marek Polacek <polacek@redhat.com>
13747
13748 PR c++/69509
13749 PR c++/69516
13750 * g++.dg/ext/constexpr-vla2.C: New test.
13751 * g++.dg/ext/constexpr-vla3.C: New test.
13752 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13753
7550d855 137542016-01-29 Richard Biener <rguenther@suse.de>
13755
13756 PR middle-end/69537
13757 * gcc.dg/uninit-21.c: New testcase.
13758
f11bb279 137592016-01-28 Uros Bizjak <ubizjak@gmail.com>
13760
13761 PR target/69459
13762 * gcc.target/i386/pr69459.c: New test.
13763
c80c12c8 137642016-01-28 Steve Ellcey <sellcey@imgtec.com>
13765
13766 PR target/68400
13767 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13768 * gcc.target/mips/pr68400.c: New test.
13769
c649bacc 137702016-01-28 Martin Sebor <msebor@redhat.com>
13771
13772 PR target/17381
13773 * gcc.target/powerpc/pr17381.c: New test.
13774
f4881661 137752016-01-28 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR middle-end/69542
13778 * gcc.dg/torture/pr69542.c: New test.
13779
d66fdd75 137802016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13781
13782 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13783
d4a78818 137842016-01-28 David Edelsohn <dje.gcc@gmail.com>
13785
13786 * gcc.dg/pr65980.c: Skip on AIX.
13787 * gcc.dg/pr66688.c: Same.
13788
21329e97 137892016-01-28 David Edelsohn <dje.gcc@gmail.com>
13790
13791 PR target/63679
13792 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13793 * gcc.dg/tree-ssa/sra-18.c: Same.
13794
cc7124a6 137952016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13796
13797 PR fortran/62536
13798 * gfortran.dg/block_15.f08: New test.
13799 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13800 on incorrectly closed BLOCK.
13801
358dfcb4 138022016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13803
13804 * gcc.dg/declare-simd.c: New test.
2034deb9 13805
e87502d6 138062016-01-28 Richard Biener <rguenther@suse.de>
13807
13808 PR tree-optimization/69466
13809 * gfortran.dg/vect/pr69466.f90: New testcase.
13810
44e7334b 138112016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13812
13813 * g++.dg/pr67989.C: Remove ARM-specific option.
13814 * gcc.target/arm/pr67989.C: New file.
13815
5ce8f551 138162016-01-27 Uros Bizjak <ubizjak@gmail.com>
13817
13818 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13819 and expm1 test for glibc < 2.11.
13820
fa6e6b15 138212016-01-27 Richard Henderson <rth@redhat.com>
13822
13823 * gcc.c-torture/execute/pr69447.c: New test.
13824
138252016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13826
7b8122c6 13827 PR fortran/69422
147b2f9b 13828 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13829
78e516eb 138302016-01-27 Jakub Jelinek <jakub@redhat.com>
13831
13832 PR debug/66869
13833 * gcc.dg/pr66869.c: New test.
13834
9b849350 138352016-01-25 Jeff Law <law@redhat.com>
13836
13837 PR tree-optimization/68398
f11bb279 13838 PR tree-optimization/69196
9b849350 13839 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13840 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13841 path to avoid new heuristic allowing more irreducible regions
13842 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13843 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13844 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13845 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13846 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13847
fee5e491 138482016-01-27 Marek Polacek <polacek@redhat.com>
13849
13850 PR c/68062
13851 * c-c++-common/vector-compare-4.c: New test.
13852
eec96426 138532016-01-27 David Malcolm <dmalcolm@redhat.com>
13854
13855 PR preprocessor/69126
13856 * c-c++-common/pr69126.c: New test case.
13857
5068be18 138582016-01-27 Ian Lance Taylor <iant@google.com>
13859
13860 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13861
5fa82c11 138622016-01-27 Ryan Burn <contact@rnburn.com>
13863
13864 PR cilkplus/69267
13865 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13866
b3df0219 138672016-01-27 Uros Bizjak <ubizjak@gmail.com>
13868
13869 PR target/69512
13870 * gcc.target/i386/pr69512.c: New test.
13871
d46a16d4 138722016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13873
13874 PR ada/69488
13875 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13876
6a9b35ef 138772016-01-27 Marek Polacek <polacek@redhat.com>
13878
13879 PR c++/69379
13880 * g++.dg/pr69379.C: New test.
13881
18e9663b 138822016-01-27 Martin Sebor <msebor@redhat.com>
13883
13884 PR c++/69317
13885 * g++.dg/abi/Wabi-2-2.C: New test.
13886 * g++.dg/abi/Wabi-2-3.C: New test.
13887 * g++.dg/abi/Wabi-3-2.C: New test.
13888 * g++.dg/abi/Wabi-3-3.C: New test.
13889
c88301ad 138902016-01-27 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/69166
13893 * gcc.dg/torture/pr69166.c: New testcase.
13894
8ca47550 138952016-01-27 Martin Jambor <mjambor@suse.cz>
13896
13897 PR tree-optimization/69355
13898 * gcc.dg/tree-ssa/pr69355.c: New test.
13899
5cb23e3c 139002016-01-27 Marek Polacek <polacek@redhat.com>
13901
13902 PR c++/69496
13903 * g++.dg/ext/constexpr-vla1.C: New test.
13904
7b0c1b6d 139052016-01-20 Christian Bruel <christian.bruel@st.com>
13906
13907 PR target/69245
13908 * gcc.target/arm/pr69245.c: New test.
13909
220112fc 139102016-01-27 Jakub Jelinek <jakub@redhat.com>
13911
13912 PR tree-optimization/69399
13913 * gcc.dg/torture/pr69399.c: New test.
13914
16294490 139152016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13916
13917 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13918
8abd3d0c 139192016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13922
7cf9b895 139232016-01-26 Tom de Vries <tom@codesourcery.com>
13924
13925 PR tree-optimization/69110
13926 * gcc.dg/autopar/pr69110.c: New test.
13927
557c1942 139282016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13929 Sebastian Pop <s.pop@samsung.com>
557c1942 13930
13931 * gcc.dg/graphite/isl-ast-op-select.c: New.
13932
80adbd96 139332015-01-26 Paul Thomas <pault@gcc.gnu.org>
13934
13935 PR fortran/69385
13936 * gfortran.dg/allocate_error_6.f90: New test.
13937
c3f86f60 139382016-01-26 Richard Henderson <rth@redhat.com>
13939
13940 * gcc.dg/tm/pr60908.c: New test.
13941
3752e5b1 139422016-01-26 David Malcolm <dmalcolm@redhat.com>
13943
13944 PR other/69006
13945 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13946 directive.
13947 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13948 expected multiline output to reflect the colorization being
13949 disabled before newlines.
13950 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13951 (custom_diagnostic_finalizer): Replace call to
13952 pp_newline_and_flush with call to pp_flush.
13953 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13954 * gfortran.dg/implicit_class_1.f90: Likewise.
13955 * lib/gcc-dg.exp (allow_blank_lines): New global.
13956 (dg-allow-blank-lines-in-output): New procedure.
13957 (gcc-dg-prune): Complain about blank lines in the output, unless
13958 dg-allow-blank-lines-in-output was called.
13959 * lib/multiline.exp (_build_multiline_regex): Only support
13960 arbitrary followup text for non-blank-lines, not for blank lines.
13961
9bbfd060 139622016-01-26 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR tree-optimization/69483
13965 * gcc.dg/pr69483.c: New test.
13966 * g++.dg/opt/pr69483.C: New test.
13967
53773057 139682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13969
13970 PR target/68620
13971 * gcc.target/arm/pr68620.c: New test.
13972
442a556f 139732016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13974
13975 * gcc.target/i386/pr68986-2.c: Remove -m32.
13976
d513c683 139772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13978
13979 PR target/68986
13980 * gcc.target/i386/pr68986-1.c: New test.
13981 * gcc.target/i386/pr68986-2.c: Likewise.
13982 * gcc.target/i386/pr68986-3.c: Likewise.
13983
976877a5 139842016-01-26 Christian Bruel <christian.bruel@st.com>
13985
13986 * lib/target-supports.exp
13987 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13988 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13989 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13990
2c7b2f88 139912016-01-26 Richard Biener <rguenther@suse.de>
13992
13993 PR tree-optimization/69452
13994 * gcc.dg/torture/pr69452.c: New testcase.
13995
f7fc06e7 139962016-01-26 Jakub Jelinek <jakub@redhat.com>
13997
13998 PR target/69442
13999 * gcc.dg/pr69442.c: New test.
14000
d1dae587 140012016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14002
14003 PR target/67896
14004 * gcc.target/aarch64/simd/pr67896.C: New.
14005
ef7be7f8 140062016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14007
14008 PR tree-optimization/69400
14009 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14010 function.
14011 (plugin_init): Call it.
14012 * gcc.dg/torture/pr69400.c: New test.
14013
648433a4 140142016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14015
14016 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14017
45fc5243 140182016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14019 Sebastian Pop <s.pop@samsung.com>
14020
14021 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14022 isl-0.15.
14023
c699f6a1 140242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14025 Sebastian Pop <s.pop@samsung.com>
14026
14027 * gcc.dg/graphite/pr69292.c: New.
14028
b86e24ea 140292016-01-25 Jakub Jelinek <jakub@redhat.com>
14030
14031 * c-c++-common/goacc/use_device-1.c: New test.
14032
105cb8d7 140332016-01-25 Jeff Law <law@redhat.com>
14034
14035 PR tree-optimization/69196
14036 PR tree-optimization/68398
14037 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14038 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14039
44562749 140402016-01-25 David Edelsohn <dje.gcc@gmail.com>
14041
14042 PR target/69469
14043 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14044 Algorithm.
14045
6837fee7 140462016-01-25 Richard Biener <rguenther@suse.de>
14047
14048 PR testsuite/69380
14049 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14050
fe500d65 140512016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14052
14053 PR target/69421
14054 * gcc.dg/pr69421.c: New test.
14055
8eacba94 140562016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14057
14058 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14059 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14060 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14061 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14062 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14063 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14064 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14065 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14066 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14067 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14068
af09d40d 140692016-01-25 Richard Biener <rguenther@suse.de>
14070
14071 PR tree-optimization/69376
14072 * gcc.dg/torture/pr69376.c: New testcase.
14073
d65063f5 140742016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14075
14076 PR fortran/69397
14077 PR fortran/68442
14078 * gfortran.dg/interface_38.f90: New test.
14079 * gfortran.dg/interface_39.f90: New test.
80adbd96 14080
08c7bfb4 140812016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14082
14083 Revert:
14084 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14085
14086 PR c++/11858
14087 PR c++/24663
14088 PR c++/24664
14089 * g++.dg/template/pr11858.C: New test.
14090 * g++.dg/template/pr24663.C: New test.
14091 * g++.dg/template/unify12.C: New test.
14092 * g++.dg/template/unify13.C: New test.
14093 * g++.dg/template/unify14.C: New test.
14094 * g++.dg/template/unify15.C: New test.
14095 * g++.dg/template/unify16.C: New test.
14096 * g++.dg/template/unify17.C: New test.
14097
c2e7d2be 140982016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14099
14100 PR fortran/68283
14101 gfortran.dg/pr68283.f90: New test.
14102
9f2e8617 141032016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14104
14105 PR fortran/66094
14106 * gfortran.dg/inline_matmul_13.f90: New test.
14107 * gfortran.dg/matmul_bounds_8.f90: New test.
14108 * gfortran.dg/matmul_bounds_9.f90: New test.
14109 * gfortran.dg/matmul_bounds_10.f90: New test.
14110
a4838119 141112016-01-23 Tom de Vries <tom@codesourcery.com>
14112
14113 PR tree-optimization/69426
14114 * gcc.dg/autopar/pr69426.c: New test.
14115
feddf0dc 141162016-01-23 Martin Sebor <msebor@redhat.com>
14117
14118 PR c++/58109
14119 PR c++/69022
14120 * g++.dg/cpp0x/alignas5.C: New test.
14121 * g++.dg/ext/vector29.C: Same.
14122
132731fb 141232016-01-23 Uros Bizjak <ubizjak@gmail.com>
14124
14125 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14126 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14127 _GNU_SOURCE from compile flags to the source.
14128 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14129 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14130 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14131 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14132
51aec681 141332016-01-22 Jakub Jelinek <jakub@redhat.com>
14134
14135 PR target/69432
14136 * g++.dg/opt/pr69432.C: New test.
14137
147aa3e3 141382016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14139
14140 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14141 32-bit targets testing an -m64 multilib.
14142
4d04e35e 141432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14144
14145 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14146 64-bit support.
14147
86f38d0c 141482016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14149
14150 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14151
f776e712 141522016-01-21 Christian Bruel <christian.bruel@st.com>
14153
14154 PR target/68674
14155 * gcc.target/i386/pr68674.c
14156 * gcc.target/aarch64/pr68674.c
14157 * gcc.target/arm/pr68674.c
14158
7b9de435 141592016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14160
14161 PR target/69403
14162 * gcc.c-torture/execute/pr69403.c: New test.
14163
9935a0ba 141642016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14165
14166 PR c++/55843
14167 * g++.dg/template/pr55843.C: New.
14168
06b94aa1 141692016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14170
14171 PR testsuite/66877
14172 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14173 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14174
b68773a8 141752016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14176
14177 PR testsuite/67489
132731fb 14178 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14179 from dg-do compile directive, and instead add
14180 { dg-require-effective-target int128 }.
b68773a8 14181
bbbbe8ab 141822016-01-20 Martin Sebor <msebor@redhat.com>
14183
14184 PR c/69405
14185 * gcc.dg/sync-fetch.c: New test.
14186
f3a6a26f 141872016-01-21 Martin Sebor <msebor@redhat.com>
14188
14189 PR target/69252
14190 * gcc.target/powerpc/pr69252.c: New test.
14191
d1565a03 141922016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14193
14194 PR fortran/65996
132731fb 14195 * gfortran.dg/pr65996.f90: New test.
d1565a03 14196
15a5a905 141972016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14198
14199 PR c++/68810
bbbbe8ab 14200 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14201 expected to generate an error.
15a5a905 14202
e4538af5 142032016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14204
14205 PR middle-end/66178
14206 * gcc.dg/torture/pr66178.c: New test.
14207
4d4180ce 142082016-01-21 Anton Blanchard <anton@samba.org>
14209 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14210
14211 PR target/63354
14212 * gcc.target/powerpc/pr63354.c: New test.
14213
86e16058 142142016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14215
14216 PR rtl-optimization/68990
14217 * gcc.target/i386/pr68990: New.
14218
b11b85e4 142192016-01-21 Nick Clifton <nickc@redhat.com>
14220
14221 PR target/69129
14222 * gcc.target/mips/pr69129.c: New.
14223
62dd9f85 142242016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14225
14226 PR c++/58046
14227 * g++.dg/cpp0x/pr58046.C: New.
14228
ac7d424b 142292016-01-21 Jakub Jelinek <jakub@redhat.com>
14230
47c0bea3 14231 PR target/69187
14232 PR target/65624
14233 * gcc.target/arm/pr69187.c: New test.
14234
ac7d424b 14235 PR c++/69355
14236 * g++.dg/torture/pr69355.C: New test.
14237
9e18b252 142382016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14239 Sebastian Pop <s.pop@samsung.com>
14240
14241 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14242
de862e2f 142432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14244 Sebastian Pop <s.pop@samsung.com>
14245
132731fb 14246 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14247
f55f9344 142482016-01-21 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR middle-end/67653
14251 * c-c++-common/pr67653.c: New test.
14252 * gcc.dg/torture/pr29119.c: Add dg-warning.
14253
62752e71 142542016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14255
14256 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14257
16d4186f 142582016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14259
14260 PR c/24293
14261 * gcc.dg/pr24293.c: New test.
14262 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14263 incomplete struct type.
14264 * gcc.dg/declspec-1.c: Likewise.
14265 * gcc.dg/pr63549.c: Likewise.
14266
58219d13 142672016-01-20 Jakub Jelinek <jakub@redhat.com>
14268
14269 PR tree-optimization/66612
14270 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14271 for bdn instruction.
14272
a7b5688a 142732016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14274
14275 * lib/target-supports.exp
14276 (check_effective_target_arm_fp_ok_nocache): New.
14277 (check_effective_target_arm_fp_ok): New.
14278 (add_options_for_arm_fp): New.
14279 (check_effective_target_arm_crypto_ok_nocache): Require
14280 target_arm_v8_neon_ok instead of arm32.
14281 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14282 (check_effective_target_arm_crypto_pragma_ok): New.
14283 (add_options_for_arm_vfp): New.
14284 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14285 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14286 target instead. Force initial fpu to vfp.
14287 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14288 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14289 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14290 dependency.
14291 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14292 use arm_vfp effective target instead. Force initial fpu to vfp.
14293 * gcc.target/arm/attr-neon3.c: Likewise.
14294 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14295 arm_vfp_ok.
14296 * gcc.target/arm/unsigned-float.c: Likewise.
14297 * gcc.target/arm/vfp-1.c: Likewise.
14298 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14299 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14300 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14301 * gcc.target/arm/vfp-ldmias.c: Likewise.
14302 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14303 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14304 * gcc.target/arm/vfp-stmiad.c: Likewise.
14305 * gcc.target/arm/vfp-stmias.c: Likewise.
14306 * gcc.target/arm/vnmul-1.c: Likewise.
14307 * gcc.target/arm/vnmul-2.c: Likewise.
14308 * gcc.target/arm/vnmul-3.c: Likewise.
14309 * gcc.target/arm/vnmul-4.c: Likewise.
14310
7ca56ca8 143112016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14312
7fb75b57 14313 PR testsuite/69366
14314 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14315 the MPX run-time library, for compile-time MPX test.
14316 * gcc.target/i386/chkp-always_inline.c: Likewise.
14317 * gcc.target/i386/chkp-bndret.c: Likewise.
14318 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14319 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14320 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14321 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14322 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14323 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14324 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14325 * gcc.target/i386/chkp-label-address.c: Likewise.
14326 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14327 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14328 * gcc.target/i386/chkp-pr69044.c: Likewise.
14329 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14330 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14331 * gcc.target/i386/chkp-strchr.c: Likewise.
14332 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14333 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14334 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14335 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14336 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14337 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14338 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14339 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14340 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14341 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14342 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14343 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14344 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14345 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14346 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14347 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14348 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14349 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14350 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14351 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14352 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14353 * gcc.target/i386/pr63995-2.c: Likewise.
14354 * gcc.target/i386/pr64805.c: Likewise.
14355 * gcc.target/i386/pr65044.c: Likewise.
14356 * gcc.target/i386/pr65167.c: Likewise.
14357 * gcc.target/i386/pr65183.c: Likewise.
14358 * gcc.target/i386/pr65184.c: Likewise.
14359 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14360
f2da0b99 143612016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14362
14363 PR tree-optimization/69328
14364 * gcc.dg/pr69328.c: New test.
14365
4d379676 143662016-01-20 Jeff Law <law@redhat.com>
14367
4a11f145 14368 PR target/25114
4d379676 14369 * gcc.target/m68k/pr25114.c: New test.
14370
0754bad1 143712016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14372
14373 * gcc.target/arm/memset-inline-10.c: Added
14374 dg-require-effective-target arm_thumb2_ok.
14375
63bd5c2d 143762016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14377
14378 * gcc.dg/debug/dwarf2/sso.c: New test.
14379
a9c01e81 143802016-01-19 Uros Bizjak <ubizjak@gmail.com>
14381
14382 PR testsuite/68820
14383 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14384 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14385 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14386
53fa0e54 143872016-01-19 Jan Hubicka <hubicka@ucw.cz>
14388
14389 PR ipa/66223
14390 * g++.dg/ipa/devirt-50.C: New testcase.
14391
e035a62c 143922016-01-19 Marek Polacek <polacek@redhat.com>
14393
14394 PR c++/68965
14395 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14396 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14397
885cc3ea 143982016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14399
14400 PR target/69135
14401 * gcc.target/arm/pr69135_1.c: New test.
14402
07bd240e 144032015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14404
14405 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14406
9f60d257 144072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14408
14409 * gcc.target/aarch64/ccmp_1.c: New testcase.
14410
a0c919f7 144112016-01-19 Marek Polacek <polacek@redhat.com>
14412
14413 PR c++/68586
14414 * g++.dg/cpp0x/enum30.C: New test.
14415
dc5d6d17 144162016-01-19 Richard Biener <rguenther@suse.de>
14417
14418 PR tree-optimization/69336
14419 * g++.dg/tree-ssa/pr69336.C: New testcase.
14420
6dd156e0 144212016-01-19 Jakub Jelinek <jakub@redhat.com>
14422
14423 PR debug/65779
14424 * gcc.dg/pr65779.c: New test.
14425
3e0d45b9 144262016-01-19 Richard Biener <rguenther@suse.de>
14427
14428 PR tree-optimization/69352
14429 * gcc.dg/torture/pr69352.c: New testcase.
14430
7a3cf64d 144312016-01-19 Jakub Jelinek <jakub@redhat.com>
14432
14433 PR rtl-optimization/68955
14434 PR rtl-optimization/64557
14435 * gcc.dg/torture/pr68955.c: New test.
14436
8be55b33 144372016-01-19 Jan Hubicka <hubicka@ucw.cz>
14438
14439 PR lto/69136
14440 * g++.dg/torture/pr69136.C: New testcase.
14441
72a985d7 144422016-01-19 Jan Hubicka <hubicka@ucw.cz>
14443
14444 PR lto/69133
14445 * g++.dg/lto/pr69133_0.C: New testcase.
14446 * g++.dg/lto/pr69133_1.C: New testcase.
14447
56778b62 144482016-01-15 Jeff Law <law@redhat.com>
14449
14450 PR tree-optimization/69320
14451 * gcc.c-torture/pr69320-1.c: New test.
14452 * gcc.c-torture/pr69320-2.c: New test.
14453 * gcc.c-torture/pr69320-3.c: New test.
14454 * gcc.c-torture/pr69320-4.c: New test.
14455
ced41b93 144562016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14457
14458 PR c++/11858
14459 PR c++/24663
14460 PR c++/24664
14461 * g++.dg/template/pr11858.C: New test.
14462 * g++.dg/template/pr24663.C: New test.
14463 * g++.dg/template/unify12.C: New test.
14464 * g++.dg/template/unify13.C: New test.
14465 * g++.dg/template/unify14.C: New test.
14466 * g++.dg/template/unify15.C: New test.
14467 * g++.dg/template/unify16.C: New test.
14468 * g++.dg/template/unify17.C: New test.
14469
7f8cbcaf 144702016-01-18 David Malcolm <dmalcolm@redhat.com>
14471
14472 PR testsuite/69181
14473 * gcc.dg/pr69181-1.c: New test file.
14474 * gcc.dg/pr69181-2.c: New test file.
14475 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14476 globals by moving it to...
14477 (cleanup-after-saved-dg-test): ...this new function. Add
14478 "global additional_sources_used". Add reset of global
14479 multiline_expected_outputs to the empty list.
14480 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14481 global to...
14482 (multiline_expected_outputs): ...this, and updated comments to
14483 note that it is modified from gcc-dg.exp.
14484 (dg-end-multiline-output): Update for the above renaming.
14485 (handle-multiline-outputs): Likewise. Remove the clearing
14486 of the expected outputs to the empty list.
14487
3c7cbfc0 144882016-01-18 Richard Biener <rguenther@suse.de>
14489
14490 PR tree-optimization/69297
14491 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14492
81d49cc1 144932016-01-18 Joseph Myers <joseph@codesourcery.com>
14494
14495 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14496 dg-options.
14497 * gcc.target/mips/mips-3d-2.c: Likewise.
14498 * gcc.target/mips/mips-3d-3.c: Likewise.
14499 * gcc.target/mips/mips-3d-4.c: Likewise.
14500 * gcc.target/mips/mips-3d-5.c: Likewise.
14501 * gcc.target/mips/mips-3d-6.c: Likewise.
14502 * gcc.target/mips/mips-3d-7.c: Likewise.
14503 * gcc.target/mips/mips-3d-8.c: Likewise.
14504 * gcc.target/mips/mips-3d-9.c: Likewise.
14505 * gcc.target/mips/mips-ps-1.c: Likewise.
14506 * gcc.target/mips/mips-ps-2.c: Likewise.
14507 * gcc.target/mips/mips-ps-3.c: Likewise.
14508 * gcc.target/mips/mips-ps-4.c: Likewise.
14509 * gcc.target/mips/mips-ps-5.c: Likewise.
14510 * gcc.target/mips/mips-ps-6.c: Likewise.
14511 * gcc.target/mips/mips-ps-7.c: Likewise.
14512 * gcc.target/mips/mips-ps-type.c: Likewise.
14513 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14514 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14515
03c4ff3a 145162016-01-18 Tom de Vries <tom@codesourcery.com>
14517
14518 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14519 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14520 * c-c++-common/goacc/kernels-empty.c: New test.
14521 * c-c++-common/goacc/kernels-eternal.c: New test.
14522 * c-c++-common/goacc/kernels-loop-2.c: New test.
14523 * c-c++-common/goacc/kernels-loop-3.c: New test.
14524 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14525 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14526 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14527 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14528 * c-c++-common/goacc/kernels-loop-data.c: New test.
14529 * c-c++-common/goacc/kernels-loop-g.c: New test.
14530 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14531 * c-c++-common/goacc/kernels-loop-n.c: New test.
14532 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14533 * c-c++-common/goacc/kernels-loop.c: New test.
14534 * c-c++-common/goacc/kernels-noreturn.c: New test.
14535 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14536 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14537 * c-c++-common/goacc/kernels-reduction.c: New test.
14538
22e3dcee 145392016-01-18 Tom de Vries <tom@codesourcery.com>
14540
14541 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14542 * gcc.dg/autopar/outer-2.c: Same.
14543 * gcc.dg/autopar/outer-3.c: Same.
14544 * gcc.dg/autopar/outer-4.c: Same.
14545 * gcc.dg/autopar/outer-5.c: Same.
14546 * gcc.dg/autopar/outer-6.c: Same.
14547 * gcc.dg/autopar/parallelization-1.c: Same.
14548 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14549 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14550 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14551 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14552 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14553 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14554 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14555 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14556 * gcc.dg/autopar/pr39500-1.c: Same.
14557 * gcc.dg/autopar/pr39500-2.c: Same.
14558 * gcc.dg/autopar/pr46193.c: Same.
14559 * gcc.dg/autopar/pr46194.c: Same.
14560 * gcc.dg/autopar/pr49580.c: Same.
14561 * gcc.dg/autopar/pr49960-1.c: Same.
14562 * gcc.dg/autopar/pr49960.c: Same.
14563 * gcc.dg/autopar/pr68373.c: Same.
14564 * gcc.dg/autopar/reduc-1.c: Same.
14565 * gcc.dg/autopar/reduc-1char.c: Same.
14566 * gcc.dg/autopar/reduc-1short.c: Same.
14567 * gcc.dg/autopar/reduc-2.c: Same.
14568 * gcc.dg/autopar/reduc-2char.c: Same.
14569 * gcc.dg/autopar/reduc-2short.c: Same.
14570 * gcc.dg/autopar/reduc-3.c: Same.
14571 * gcc.dg/autopar/reduc-4.c: Same.
14572 * gcc.dg/autopar/reduc-6.c: Same.
14573 * gcc.dg/autopar/reduc-7.c: Same.
14574 * gcc.dg/autopar/reduc-8.c: Same.
14575 * gcc.dg/autopar/reduc-9.c: Same.
14576 * gcc.dg/autopar/uns-outer-4.c: Same.
14577 * gcc.dg/autopar/uns-outer-5.c: Same.
14578 * gcc.dg/autopar/uns-outer-6.c: Same.
14579 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14580 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14581
fd5cbe2f 145822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14583
14584 PR target/63679
14585 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14586 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14587
fa75ab55 145882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14589
14590 PR target/63679
14591 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14592 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14593 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14594
214b2582 145952016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14596
14597 PR target/63679
14598 * gcc.dg/tree-ssa/sra-17.c: New.
14599 * gcc.dg/tree-ssa/sra-18.c: New.
14600
13146837 146012016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14602
14603 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14604
6ccd18c2 146052016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14606
14607 * gnat.dg/inline12.adb: New test.
14608
8872b95f 146092016-01-18 Bin Cheng <bin.cheng@arm.com>
14610
14611 PR tree-optimization/66797
14612 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14613
971514e3 146142016-01-18 Richard Biener <rguenther@suse.de>
14615
14616 PR tree-optimization/69170
14617 * gcc.dg/torture/pr69170.c: New testcase.
14618
dfb6d139 146192016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14620
14621 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14622
164d84c2 146232016-01-16 Tom de Vries <tom@codesourcery.com>
14624
14625 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14626
4c33b769 146272016-01-16 Tom de Vries <tom@codesourcery.com>
14628
14629 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14630 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14631 redundant dg-require-effective-target pthread.
14632 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14633 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14634 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14635 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14636 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14637 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14638 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14639
673441b0 146402016-01-16 David Edelsohn <dje.gcc@gmail.com>
14641
14642 PR target/68609
14643 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14644 * gcc.target/powerpc/recip-7.c: Same.
14645
90153ae7 146462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14647
14648 PR c++/69091
14649 * g++.dg/template/pr69091.C: New test.
14650
bc24d01d 146512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14652
14653 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14654 dump does not contain an error_mark_node.
14655 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14656 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14657
4067c0fd 146582016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14659
14660 PR c++/68936
14661 * g++.dg/template/pr68936.C: New test.
14662
27c6dbdd 146632016-01-15 David Edelsohn <dje.gcc@gmail.com>
14664
14665 PR target/68609
14666 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14667 * gcc.target/powerpc/recip-2.c: Same.
14668 * gcc.target/powerpc/recip-3.c: Same.
14669 * gcc.target/powerpc/recip-4.c: Same.
14670 * gcc.target/powerpc/recip-sqrtf.c: Same.
14671
e390c57d 146722016-01-15 Jeff Law <law@redhat.com>
14673
14674 PR tree-optimization/69270
14675 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14676 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14677
ddcfeaf1 146782016-01-15 Paul Thomas <pault@gcc.gnu.org>
14679
14680 PR fortran/49630
14681 * gfortran.dg/deferred_character_13.f90: New test for the fix
14682 of comment 3 of the PR.
14683
14684 PR fortran/54070
14685 * gfortran.dg/deferred_character_8.f90: New test
14686 * gfortran.dg/allocate_error_5.f90: New test
14687
14688 PR fortran/60593
14689 * gfortran.dg/deferred_character_10.f90: New test
14690
14691 PR fortran/60795
14692 * gfortran.dg/deferred_character_14.f90: New test
14693
14694 PR fortran/61147
14695 * gfortran.dg/deferred_character_11.f90: New test
14696
14697 PR fortran/64324
14698 * gfortran.dg/deferred_character_9.f90: New test
14699
81be349c 147002016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14701
14702 PR rtl-optimization/69030
14703 * gcc.target/i386/pr69030.c: New.
14704
998456c5 147052016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14706
14707 * gcc.target/aarch64/target_attr_17.c: New test.
14708
0d85be19 147092016-01-15 Richard Biener <rguenther@suse.de>
14710
14711 PR tree-optimization/66856
14712 * gcc.dg/torture/pr66856-1.c: New testcase.
14713 * gcc.dg/torture/pr66856-2.c: Likewise.
14714
321d36c8 147152016-01-15 Richard Biener <rguenther@suse.de>
14716
14717 PR debug/69137
14718 * g++.dg/lto/pr69137_0.C: New testcase.
14719
d94a1f53 147202016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14721
14722 PR middle-end/69246
14723 * gcc.target/i386/pr69246.c: New test.
14724
5fe9a861 147252016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14726
a9c01e81 14727 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14728
3d05a5e9 147292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14730
14731 PR c++/56194
14732 * g++.dg/init/const9.C: Disable test on S/390.
14733
5e8132b5 147342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14735
14736 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14737 * g++.dg/Wno-frame-address.C: Ditto.
14738
32307cdf 147392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14740
14741 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14742
1ca28250 147432016-01-15 Richard Biener <rguenther@suse.de>
14744
14745 PR tree-optimization/68961
14746 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14747
6271bd93 147482016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14749
14750 * gcc.target/i386/pr65105-5.c: New test.
14751
dfb6d139 147522016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14753
14754 * gcc.c-torture/execute/alias-4.c: New testcase.
14755
dfb6d139 147562016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14757
14758 PR ipa/68148
14759 * g++.dg/ipa/devirt-49.C: New testcase.
14760
7bbac464 147612016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14762
14763 PR target/65837
14764 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14765 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14766 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14767
4345b868 147682016-01-15 Richard Biener <rguenther@suse.de>
14769
14770 PR tree-optimization/69117
14771 * gcc.dg/torture/pr69117.c: New testcase.
14772
580357e7 147732015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14774
14775 PR c++/69048
14776 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14777
612baa31 147782016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14779
14780 PR testsuite/67509
14781 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14782 range tests use 100 * maximum instead of maximum + 1.
14783
44e09bc4 147842016-01-14 Jakub Jelinek <jakub@redhat.com>
14785
14786 PR debug/69244
14787 * gcc.dg/guality/pr69244.c: New test.
14788
96962ae4 147892016-01-14 Uros Bizjak <ubizjak@gmail.com>
14790
14791 * lib/target-supports.exp (check_effective_target_issignaling):
14792 New procedure.
14793 * gcc.dg/pr61441.c: Require issignaling effective target.
14794
ab9c400b 147952016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14796
14797 PR target/68803
14798 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14799
a7ed4583 148002016-01-14 David Malcolm <dmalcolm@redhat.com>
14801
14802 PR c++/68819
14803 PR preprocessor/69177
14804 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14805 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14806 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14807 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14808
77f35cec 148092016-01-14 Marek Polacek <polacek@redhat.com>
14810
14811 PR c/69262
14812 * gcc.dg/array-15.c: New test.
14813
915d0950 148142016-01-14 Jakub Jelinek <jakub@redhat.com>
14815
14816 PR middle-end/68146
14817 PR tree-optimization/69155
14818 * gfortran.dg/pr68146.f: New test.
14819 * gfortran.dg/pr69155.f90: New test.
14820
24651fb7 148212016-01-14 Richard Biener <rguenther@suse.de>
14822
14823 PR tree-optimization/68060
14824 * gcc.dg/torture/pr68060-1.c: New testcase.
14825 * gcc.dg/torture/pr68060-2.c: Likewise.
14826
2f63f950 148272016-01-14 Nick Clifton <nickc@redhat.com>
14828
14829 * lib/target-supports.exp
14830 (check_effective_target_arm_neon_ok_nocache): Add an option
14831 sequence that includes setting the ARM architecture to ARMv7-A.
14832 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14833 command line options necessary to enable Neon support.
14834 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14835 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14836 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14837 * gcc.target/arm/pr69180.c: Likewise.
14838
3ce0acde 148392016-01-14 Jeff Law <law@redhat.com>
14840
14841 PR tree-optimization/69270
14842 * gcc.dg/tree-ssa/pr69270.c: New test.
14843
bda05c57 148442016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14845
14846 PR c/66208
14847 * c-c++-common/pr66208.c: New file.
14848
9b657cf1 148492016-01-13 Jakub Jelinek <jakub@redhat.com>
14850
14851 PR tree-optimization/69156
14852 * gcc.dg/pr69156.c: New test.
14853
58ba1b9d 148542016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14855
14856 * gcc.target/i386/pr69225-7.c: New test.
14857
e5fee0fe 148582016-01-13 Richard Henderson <rth@redhat.com>
14859
14860 * gcc.dg/tm/memopt-13.c: Update expected function.
14861 * gcc.dg/tm/memopt-6.c: Likewise.
14862
3f0e9745 148632016-01-13 Uros Bizjak <ubizjak@gmail.com>
14864
14865 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14866 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14867 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14868 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14869
3f0e9745 148702016-01-13 Tom de Vries <tom@codesourcery.com>
14871
14872 PR tree-optimization/69169
7a6ddc0d 14873 * gcc.dg/pr69169.c: New test.
14874
9b657cf1 148752016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14876
14877 PR target/69228
14878 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14879 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14880 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14881 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14882 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14883 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14884 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14885 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14886
f704d701 148872016-01-13 Jakub Jelinek <jakub@redhat.com>
14888
14889 PR target/69247
14890 * gcc.dg/pr69247.c: New test.
14891
e966d6b9 148922016-01-13 Richard Biener <rguenther@suse.de>
14893
14894 PR tree-optimization/69242
14895 * gcc.dg/torture/pr69242.c: New testcase.
14896
1ca1d9b2 148972016-01-13 Richard Biener <rguenther@suse.de>
14898
14899 PR tree-optimization/69186
14900 * gcc.dg/torture/pr69186.c: New testcase.
14901
d07cbccc 149022016-01-13 Jeff Law <law@redhat.com>
14903
14904 PR tree-optimization/67755
14905 * gcc.dg/tree-ssa/pr67755.c: New test.
14906
149072016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14908
14909 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14910 pass number in output by a star.
14911
b95d41cf 149122016-01-12 Bin Cheng <bin.cheng@arm.com>
14913
14914 PR tree-optimization/68911
14915 * gcc.c-torture/execute/pr68911.c: New test.
14916
91d87e22 149172016-01-12 Marek Polacek <polacek@redhat.com>
14918
14919 PR c++/68979
14920 * g++.dg/warn/permissive-1.C: New test.
14921
8a9401a4 149222016-01-12 Jakub Jelinek <jakub@redhat.com>
14923
14924 PR objc++/68511
14925 PR c++/69213
14926 * g++.dg/opt/pr69213.C: New test.
14927
b9cb7a67 149282016-01-12 Christian Bruel <christian.bruel@st.com>
14929
14930 PR target/69180
14931 * gcc.target/arm/pr69180.c: New test.
14932
e4c96992 149332016-01-12 Richard Biener <rguenther@suse.de>
14934
14935 PR lto/69077
14936 * g++.dg/lto/pr69077_0.C: New testcase.
14937 * g++.dg/lto/pr69077_1.C: Likewise.
14938
90525f61 149392016-01-12 Jakub Jelinek <jakub@redhat.com>
14940
14941 PR target/69175
14942 * g++.dg/opt/pr69175.C: New test.
14943
9e7edfd3 149442016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14945
14946 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14947 rather than #including math.h & stdlib.h.
14948 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14949 * gcc.dg/vect/pr49771.c: Likewise.
14950 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14951 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14952 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14953 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14954 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14955 * gcc.dg/vect/pr44507.c: Likewise.
14956 * gcc.dg/vect/pr45902.c: Likewise.
14957 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14958 * gcc.dg/vect/vect-117.c: Likewise.
14959 * gcc.dg/vect/vect-99.c: Likewise.
14960 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14961 * gcc.dg/vect/vect-cond-1.c: Likewise.
14962 * gcc.dg/vect/vect-cond-2.c: Likewise.
14963 * gcc.dg/vect/vect-cond-3.c: Likewise.
14964 * gcc.dg/vect/vect-cond-4.c: Likewise.
14965 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14966 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14967 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14968 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14969 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14970 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14971 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14972 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14973 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14974 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14975 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14976 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14977 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14978 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14979 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14980 include of signal.h.
14981 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14982 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14983 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14984 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14985 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14986 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14987 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14988 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14989 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14990 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14991 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14992 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14993 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14994 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14995 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14996 * gcc.dg/vect/vect-outer-5.c: Likewise.
14997 * gcc.dg/vect/vect-outer-6.c: Likewise.
14998 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14999 include of stdio.h.
15000
3368873d 150012016-01-12 Nick Clifton <nickc@redhat.com>
15002
15003 PR target/68913
15004 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15005 to fread so that it will be found in all target runtimes.
15006
0464ea95 150072016-01-12 Richard Biener <rguenther@suse.de>
15008
15009 PR tree-optimization/69053
15010 * g++.dg/torture/pr69053.C: New testcase.
15011
7819730f 150122016-01-12 Richard Biener <rguenther@suse.de>
15013
15014 PR tree-optimization/69168
15015 * gcc.dg/torture/pr69168.c: New testcase.
15016
995bfebf 150172016-01-12 Richard Biener <rguenther@suse.de>
15018
15019 PR tree-optimization/69157
15020 * gcc.dg/torture/pr69157.c: New testcase.
15021
150222016-01-12 Richard Biener <rguenther@suse.de>
15023
15024 PR tree-optimization/69174
15025 * gcc.dg/torture/pr69174.c: New testcase.
15026
1d10d64c 150272016-01-12 Jakub Jelinek <jakub@redhat.com>
15028
15029 PR c++/66808
15030 PR c++/69000
15031 * g++.dg/tls/pr66808.C: New test.
15032 * g++.dg/tls/pr69000.C: New test.
15033
f0b79faf 150342016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15035
15036 * gcc.target/powerpc/swaps-p8-23.c: New test.
15037 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15038
04cf75a4 150392016-01-11 John David Anglin <danglin@gcc.gnu.org>
15040
15041 PR tree-optimization/68356
15042 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15043
0eb4264c 150442016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15045 Jim Wilson <jim.wilson@linaro.org>
15046
15047 PR target/69194
15048 * gcc.target/arm/pr69194.c: New test.
15049
2f66de64 150502016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15051
15052 PR target/69225
15053 * gcc.target/i386/pr69225-1.c: New test.
15054 * gcc.target/i386/pr69225-2.c: Likewise.
15055 * gcc.target/i386/pr69225-3.c: Likewise.
15056 * gcc.target/i386/pr69225-4.c: Likewise.
15057 * gcc.target/i386/pr69225-5.c: Likewise.
15058 * gcc.target/i386/pr69225-6.c: Likewise.
15059
36105e82 150602016-01-11 Jakub Jelinek <jakub@redhat.com>
15061
1c78ce2e 15062 PR target/67462
15063 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15064 if lp64.
15065
a4a87320 15066 PR target/69071
15067 * gcc.dg/pr69071.c: New test.
15068
91fbd04f 15069 PR c++/69211
15070 * g++.dg/opt/pr69211.C: New test.
15071
36105e82 15072 PR tree-optimization/69214
15073 * gcc.c-torture/compile/pr69214.c: New test.
15074
e934c380 150752016-01-11 Uros Bizjak <ubizjak@gmail.com>
15076
15077 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15078 * gcc.target/i386/pr66232-11.c: Ditto.
15079 * gcc.target/i386/pr66232-12.c: Ditto.
15080 * gcc.target/i386/pr66232-13.c: Ditto.
15081
3ff1b153 150822016-01-11 Richard Biener <rguenther@suse.de>
15083
15084 PR tree-optimization/69173
15085 * gcc.dg/torture/pr69173.c: New testcase.
15086
04e1504c 150872016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15088
15089 PR rtl-optimization/68796
15090 * gcc.target/aarch64/tst_5.c: New test.
15091 * gcc.target/aarch64/tst_6.c: Likewise.
15092
ae8718b5 150932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15094
15095 PR rtl-optimization/68841
15096 * gcc.dg/pr68841.c: New test.
15097 * gcc.c-torture/execute/pr68841.c: New test.
15098
bd8bece2 150992016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15100
15101 PR rtl-optimization/68920
15102 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15103 for ix86 targets.
15104 * gcc.dg/ifcvt-5.c: New test.
15105
9b657cf1 151062016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15107
15108 PR bootstrap/69123
15109 * g++.dg/pr69123.C: New.
15110
7a158352 151112016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15112
15113 PR target/69010
15114 * gcc.target/i386/pr69010.c: New test.
15115
ff375d11 151162016-01-11 Martin Jambor <mjambor@suse.cz>
15117
15118 PR ipa/69044
15119 * gcc.target/i386/chkp-pr69044.c: New test.
15120
9eb890f1 151212016-01-11 Tom de Vries <tom@codesourcery.com>
15122
15123 PR tree-optimization/69109
15124 * gcc.dg/autopar/pr69109-2.c: New test.
15125 * gcc.dg/autopar/pr69109.c: New test.
15126
c4157ee5 151272016-01-11 Tom de Vries <tom@codesourcery.com>
15128
15129 PR tree-optimization/69108
15130 * gcc.dg/autopar/pr69108.c: New test.
15131
b933e511 151322016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15133
15134 PR c++/69029
15135 * c-c++-common/Wisleading-indentation.c: Augment test.
15136
efb73de1 151372016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15138
15139 PR fortran/69154
15140 * gfortran.dg/inline_matmul_12.f90: New test.
15141
40c86c3b 151422016-01-10 Paul Thomas <pault@gcc.gnu.org>
15143
15144 PR fortran/67779
15145 * gfortran.dg/actual_array_offset_1: New test.
15146
a006c0bb 151472016-01-10 Tom de Vries <tom@codesourcery.com>
15148
15149 PR tree-optimization/69062
15150 * gcc.dg/autopar/pr69062.c: New test.
15151
880ed4be 151522016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15153
15154 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15155 * gcc.dg/vect/slp-perm-2.c: Likewise.
15156 * gcc.dg/vect/slp-perm-3.c: Likewise.
15157 * gcc.dg/vect/slp-perm-5.c: Likewise.
15158 * gcc.dg/vect/slp-perm-6.c: Likewise.
15159 * gcc.dg/vect/slp-perm-7.c: Likewise.
15160 * gcc.dg/vect/slp-perm-8.c: Likewise.
15161
d95e1856 151622016-01-10 Tom de Vries <tom@codesourcery.com>
15163
15164 PR tree-optimization/69039
15165 * gcc.dg/autopar/pr69039.c: New test.
15166
0f8f48d0 151672016-01-09 Marek Polacek <polacek@redhat.com>
15168
15169 PR c++/69113
15170 * g++.dg/pr69113.C: New test.
15171
7dff0499 151722016-01-09 Jakub Jelinek <jakub@redhat.com>
15173
15174 PR middle-end/50865
15175 PR tree-optimization/69097
15176 * gcc.c-torture/execute/pr50865.c: New test.
15177 * gcc.c-torture/execute/pr69097-1.c: New test.
15178 * gcc.c-torture/execute/pr69097-2.c: New test.
15179 * gcc.dg/pr69097-1.c: New test.
15180 * gcc.dg/pr69097-2.c: New test.
15181
18431e78 151822016-01-09 Jakub Jelinek <jakub@redhat.com>
15183
15184 PR c++/69164
15185 * g++.dg/opt/pr69164.C: New test.
15186
1943a4a2 151872016-01-08 Jakub Jelinek <jakub@redhat.com>
15188
15189 PR tree-optimization/69167
15190 * gcc.dg/pr69167.c: New test.
15191
a143e277 151922016-01-08 Marek Polacek <polacek@redhat.com>
15193
15194 PR c++/68449
15195 * g++.dg/pr68449.C: New.
15196
44c01906 151972016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15198
15199 PR tree-optimization/68707
15200 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15201 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15202 on platforms supporting it.
15203 * gcc.dg/vect/slp-perm-2.c: Likewise.
15204 * gcc.dg/vect/slp-perm-3.c: Likewise.
15205 * gcc.dg/vect/slp-perm-5.c: Likewise.
15206 * gcc.dg/vect/slp-perm-7.c: Likewise.
15207 * gcc.dg/vect/slp-perm-8.c: Likewise.
15208 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15209 on platforms supporting it.
15210
c437d1e8 152112016-01-08 Jakub Jelinek <jakub@redhat.com>
15212
c9595c51 15213 PR tree-optimization/69162
15214 * gcc.dg/pr69162.c: New test.
15215
c437d1e8 15216 PR tree-optimization/69172
15217 * gcc.dg/pr69172.c: New test.
15218
6a46a28c 152192016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15220
15221 PR tree-optimization/67781
15222 * gcc.c-torture/execute/pr67781.c: New file.
15223
62ad9a04 152242016-01-08 Jakub Jelinek <jakub@redhat.com>
15225
15226 PR tree-optimization/69083
15227 * gcc.dg/vect/pr69083.c: New test.
15228
9e0e8c2a 152292016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15230
15231 PR tree-optimization/61441
15232 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15233 Use -fexcess-precision=standard for compiler options.
15234 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15235
5d034e37 152362016-01-08 Jakub Jelinek <jakub@redhat.com>
15237
5013f740 15238 PR fortran/69128
15239 * gfortran.dg/gomp/pr69128.f90: New test.
15240
5d034e37 15241 PR c++/69145
15242 * g++.dg/ext/pr69145-1.C: New test.
15243 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15244 * g++.dg/ext/pr69145-2.h: New file.
15245
517906ff 152462016-01-07 Martin Sebor <msebor@redhat.com>
15247
15248 PR c/68966
15249 * gcc.dg/atomic-fetch-bool.c: New test.
15250 * gcc.dg/sync-fetch-bool.c: New test.
15251
cdbb524c 152522016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15253
15254 PR fortran/66680
15255 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15256
ec3aba9e 152572016-01-07 Nick Clifton <nickc@redhat.com>
15258
15259 PR target/66655
15260 * g++.dg/pr66655.C: New test.
15261 * g++.dg/pr66655_1.cc: Test support file.
15262 * g++.dg/pr66655.h: Test header file.
15263
9b657cf1 152642016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15265
15266 PR fortran/66680
15267 gfortran.dg/gomp/pr66680.f90: New test.
15268
cd45d7a5 152692016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15270
15271 PR target/69171
15272 * gcc.target/i386/pr69171-1.c: New test.
15273 * gcc.target/i386/pr69171-2.c: Likewise.
15274 * gcc.target/i386/pr69171-3.c: Likewise.
15275 * gcc.target/i386/pr69171-4.c: Likewise.
15276 * gcc.target/i386/pr69171-5.c: Likewise.
15277 * gcc.target/i386/pr69171-6.c: Likewise.
15278
4a86a91a 152792015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15280
15281 PR middle-end/67639
15282 * c-c++-common/pr67639.c: New test.
15283
34c05552 152842016-01-07 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR tree-optimization/69141
15287 * g++.dg/opt/pr69141.C: New test.
15288
f08d6895 152892016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15290
15291 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15292
32ec4173 152932016-01-06 Uros Bizjak <ubizjak@gmail.com>
15294
15295 PR target/69140
15296 * gcc.target/i386/pr69140.c: New test
15297
d74214f3 152982016-01-06 David Malcolm <dmalcolm@redhat.com>
15299
15300 * gcc.dg/bad-dereference.c: New test case.
15301
73991cab 153022015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15303
15304 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15305
fc8cc457 153062016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15307
15308 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15309
be3c9981 153102016-01-06 Marek Polacek <polacek@redhat.com>
15311
15312 PR sanitizer/69099
15313 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15314
2cb724f9 153152016-01-05 Marek Polacek <polacek@redhat.com>
15316
15317 PR c/69104
15318 * gcc.dg/atomic-invalid-2.c: New.
15319
233a53ed 153202016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15321
15322 PR target/68991
15323 * gcc.target/i386/pr68991.c: New test.
15324
ea87c5e3 153252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15326
15327 PR target/68991
15328 * g++.dg/pr68991-1.C: New test.
15329 * g++.dg/pr68991-2.C: Likewise.
15330
1943a4a2 153312016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15332
1943a4a2 15333 PR other/60465
afe82e5b 15334 * gcc.target/ia64/pr60465-gprel64.c: New test.
15335 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15336
1e9147dd 153372016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15338
15339 PR rtl-optimization/68651
15340 * gcc.target/aarch64/pr68651_1.c: New test.
15341
d42aa619 153422016-01-05 David Malcolm <dmalcolm@redhat.com>
15343
15344 PR c/69122
15345 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15346
1776de76 153472016-01-05 Nathan Sidwell <nathan@acm.org>
15348
2d7d361d 15349 PR c++/58583
15350 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15351
1776de76 15352 * gcc.dg/alias-15.c: New.
15353
5beb12c0 153542016-01-05 Nick Clifton <nickc@redhat.com>
15355
15356 PR target/68870
15357 * g++.dg/pr68770.C: New test.
15358
d8cca921 153592016-01-04 Mike Stump <mikestump@comcast.net>
15360
15361 * lib/target-supports.exp (check_effective_target_cilkplus):
15362 cilkplus targets require pthreads.
afc907ef 15363 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15364
8427dff3 153652016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15366
15367 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15368 generation.
15369
f1717362 153702016-01-04 Jakub Jelinek <jakub@redhat.com>
15371
15372 Update copyright years.
15373
d7d6a3ab 153742016-01-04 Marek Polacek <polacek@redhat.com>
15375
15376 PR c/68908
15377 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15378 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15379 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15380
b8f4a5f9 153812016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15382
15383 * gcc.target/sparc/20160104-2.c: New test.
15384
6b5c028f 153852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15386
15387 * gcc.target/sparc/20160104-1.c: New test.
15388
300e1002 153892016-01-03 Paul Thomas <pault@gcc.gnu.org>
15390
15391 PR fortran/65045
15392 * gfortran.dg/pr65045.f90: New test.
15393
855b105f 153942016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15395
15396 * gnat.dg/specs/debug1.ads: Delete.
15397
bdc177dc 153982016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15399
15400 PR libgfortran/68867
15401 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15402 expression.
15403
48aaffae 154042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15405
15406 PR libgfortran/68867
15407 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15408 PowerPC.
15409
19a468b8 154102016-01-01 Paul Thomas <pault@gcc.gnu.org>
15411
15412 PR fortran/68864
15413 * gfortran.dg/pr68864.f90: New test.
15414
25371c91 154152016-01-01 Jakub Jelinek <jakub@redhat.com>
15416
2a659064 15417 PR tree-optimization/69070
15418 * gcc.dg/pr69070.c: New test.
15419
57aa9851 15420 PR sanitizer/69055
15421 * gfortran.dg/pr69055.f90: New test.
15422
25371c91 15423 PR target/69015
15424 * gcc.dg/pr69015.c: New test.
f1717362 15425\f
fb2c1edd 15426Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15427
15428Copying and distribution of this file, with or without modification,
15429are permitted in any medium without royalty provided the copyright
15430notice and this notice are preserved.