]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-11-10 Vladimir Makarov <vmakarov@redhat.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a08fc382 12016-11-10 Jakub Jelinek <jakub@redhat.com>
2
3 * g++.dg/cpp1z/noexcept-type14.C: New test.
4 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
5
8c2f9148 62016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
7
8 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
9 WVAL0S tests added in r241817.
10
44b49e6b 112016-11-10 Jakub Jelinek <jakub@redhat.com>
12
13 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
14 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
15 no longer allowed and corresponding ordered construct.
16 * gfortran.dg/gomp/linear-1.f90: New test.
17 * gfortran.dg/gomp/declare-simd-2.f90: New test.
18 * gfortran.dg/gomp/declare-target-1.f90: New test.
19 * gfortran.dg/gomp/declare-target-2.f90: New test.
20
65dc2516 212016-11-10 Martin Liska <mliska@suse.cz>
22
23 PR sanitizer/78270
24 * gcc.dg/asan/pr78270.c: New test.
25
c74b2e3b 262016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
27 Jakub Jelinek <jakub@redhat.com>
28
29 PR debug/78112
44b49e6b 30 * g++.dg/pr78112.C: New testcase.
c74b2e3b 31
934a0458 322016-11-09 Jakub Jelinek <jakub@redhat.com>
33
104d9702 34 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
35 -Wno-c++1z-compat.
36 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
37 string in case condition contains % characters.
38
934a0458 39 PR c++/78283
40 * g++.dg/cpp1z/noexcept-type13.C: New test.
41
99f5e97b 422016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
43
44 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
45 using (HAS_MOVN) with MIPS III.
46
92902736 472016-11-09 Janus Weil <janus@gcc.gnu.org>
48
49 PR fortran/46459
50 * gfortran.dg/volatile14.f90: New test.
51
c07c7aac 522016-11-09 Uros Bizjak <ubizjak@gmail.com>
53
54 PR target/78262
55 * gcc.target/i386/pr78262.c: New test.
56
5a0a2447 572016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
58
59 PR fortran/78259
60 * gfortran.dg/pr78259.f90: New test.
61
c2ee4354 622016-11-09 Janus Weil <janus@gcc.gnu.org>
63
64 PR fortran/60777
65 * gfortran.dg/spec_expr_7.f90: New test.
66
58721d0c 672016-11-09 Jakub Jelinek <jakub@redhat.com>
68
092db747 69 PR target/77718
70 * gcc.c-torture/execute/pr77718.c: New test.
71
58721d0c 72 * gcc.dg/ubsan/c99-shift-3.c: New test.
73 * gcc.dg/ubsan/c99-shift-4.c: New test.
74 * gcc.dg/ubsan/c99-shift-5.c: New test.
75 * gcc.dg/ubsan/c99-shift-6.c: New test.
76
61e45f2d 772016-11-09 Martin Liska <mliska@suse.cz>
78
79 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
80 test-case for memcmp.
81 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
82
0787dd56 832016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
84
85 PR testsuite/78269
86 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
87
df163634 882016-11-09 Paul Thomas <pault@gcc.gnu.org>
89
90 * gfortran.dg/move_alloc_18.f90: New test.
91
0c3d1ddf 922016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
93
94 PR middle-end/78256
95 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
96 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
97
46837445 982016-11-09 Janus Weil <janus@gcc.gnu.org>
99
100 PR fortran/71894
101 * gfortran.dg/class_59.f90: New test.
102
68d072bb 1032016-11-09 Richard Biener <rguenther@suse.de>
104
105 PR tree-optimization/78007
106 * gcc.dg/vect/vect-bswap32.c: Adjust.
107 * gcc.dg/vect/vect-bswap64.c: Likewise.
108
e0bcc1cc 1092016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
110
111 * gcc.dg/ipa/vrp7.c: New test.
112
166f8178 1132016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
114
115 PR ipa/78121
116 * gcc.dg/ipa/pr78121.c: New test.
117
e7c5f688 1182016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
119
120 * c-c++-common/asan/default_options.h: New file.
121 * c-c++-common/asan/strcasestr-1.c: New test.
122 * c-c++-common/asan/strcasestr-2.c: Likewise.
123 * c-c++-common/asan/strcspn-1.c: Likewise.
124 * c-c++-common/asan/strcspn-2.c: Likewise.
125 * c-c++-common/asan/strpbrk-1.c: Likewise.
126 * c-c++-common/asan/strpbrk-2.c: Likewise.
127 * c-c++-common/asan/strspn-1.c: Likewise.
128 * c-c++-common/asan/strspn-2.c: Likewise.
129 * c-c++-common/asan/strstr-1.c: Likewise.
130 * c-c++-common/asan/strstr-2.c: Likewise.
131 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
132
1350ad47 1332016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
134
135 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
136
a3ba9d54 1372016-11-08 Janus Weil <janus@gcc.gnu.org>
138
139 PR fortran/68440
140 * gfortran.dg/class_58.f90: New test.
141
bcc971fd 1422016-11-08 Uros Bizjak <ubizjak@gmail.com>
143
144 PR target/70799
145 * gcc.target/i386/pr70799-2.c: New test.
146
af1b77d0 1472016-11-08 Janus Weil <janus@gcc.gnu.org>
148
149 PR fortran/77596
150 * gfortran.dg/proc_ptr_comp_46.f90: New test.
151
ed73a6cb 1522016-11-08 Bin Cheng <bin.cheng@arm.com>
153
154 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
155
b887afd7 1562016-11-08 Bin Cheng <bin.cheng@arm.com>
157
158 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
159
4ba8fd25 1602016-11-08 Bin Cheng <bin.cheng@arm.com>
161
162 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
163
d71fcb4d 1642016-11-08 Martin Liska <mliska@suse.cz>
165
166 PR testsuite/78242
167 * g++.dg/asan/use-after-scope-4.C: New test.
168 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
169 * gcc.dg/asan/use-after-scope-8.c: Remove.
170
dc168f1c 1712016-11-08 Richard Biener <rguenther@suse.de>
172
173 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
174
2cda118d 1752016-11-08 Tamar Christina <tamar.christina@arm.com>
176
177 PR testsuite/78136
178 * gcc.dg/cpp/trad/trad.exp
179 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
180 * gcc.dg/cpp/trad/include.c: Use local header file.
181
de8f611c 1822016-11-08 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/78205
185 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
186
095c7123 1872016-11-08 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/78224
190 * g++.dg/torture/pr78224.C: New testcase.
191
5de86198 1922016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
193
194 * gcc.dg/store_merging_1.c: Require store_merge.
195 * gcc.dg/store_merging_2.c: Likewise.
196 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 197 * gcc.dg/store_merging_5.c: Likewise.
5de86198 198 * gcc.dg/store_merging_6.c: Likewise.
199 * gcc.dg/store_merging_7.c: Likewise.
200 * gcc.dg/store_merging_8.c: Likewise.
201 * lib/target-supports.exp (check_effective_target_store_merge): New.
202
9c118ae0 2032016-11-07 David Edelsohn <dje.gcc@gmail.com>
204
205 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
206 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
207 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
208 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
209 -mvsx -mpower8-vector.
210 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
211 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
212 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
213 -mvsx -mpower8-vector.
214
ded98213 2152016-11-07 David Edelsohn <dje.gcc@gmail.com>
216
217 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
218
219 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
220 * gcc.dg/visibility-14.c: XFAIL AIX.
221 * gcc.dg/visibility-15.c: XFAIL AIX.
222 * gcc.dg/visibility-16.c: XFAIL AIX.
223 * gcc.dg/visibility-17.c: XFAIL AIX.
224 * gcc.dg/visibility-18.c: XFAIL AIX.
225 * gcc.dg/visibility-19.c: XFAIL AIX.
226 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
227 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
228 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
229 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
230
dfeedc5c 2312016-11-07 Jakub Jelinek <jakub@redhat.com>
232
233 PR target/78227
234 * gcc.target/i386/pr78227-1.c: New test.
235 * gcc.target/i386/pr78227-2.c: New test.
236
4a9eb7eb 2372016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
238
239 PR middle-end/35691
240 * gcc.dg/pr35691-1.c: New test-case.
241 * gcc.dg/pr35691-2.c: Likewise.
242
9075517e 2432016-11-07 Bernd Schmidt <bschmidt@redhat.com>
244
245 PR rtl-optimization/77309
246 * gcc.dg/torture/pr77309.c: New test.
247
1764c2f2 2482016-11-07 Jakub Jelinek <jakub@redhat.com>
249
250 PR middle-end/71529
251 * gcc.target/i386/pr71529.C: Moved to ...
252 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
253
254 PR target/64411
255 * gcc.target/i386/pr64411.C: Moved to ...
256 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
257 lp64.
258
259 PR target/65105
260 * gcc.target/i386/pr65105-4.C: Moved to ...
261 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
262 Run into compile test rather than execute test.
263
e3dbe99a 2642016-11-07 Richard Biener <rguenther@suse.de>
265
266 PR target/78229
267 * g++.dg/pr78229.C: New testcase.
268
4de7f8df 2692016-11-07 Richard Biener <rguenther@suse.de>
270
271 PR tree-optimization/78218
272 * gcc.dg/torture/pr78218.c: New testcase.
273
57b2dea1 2742016-11-07 Richard Biener <rguenther@suse.de>
275
276 PR tree-optimization/78228
277 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
278
0c448d00 2792016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
280
281 PR target/77822
282 * g++.dg/torture/pr77822.C: New test.
283
ea86011c 2842016-11-07 Martin Liska <mliska@suse.cz>
285
286 * c-c++-common/asan/force-inline-opt0-1.c: Disable
287 -f-sanitize-address-use-after-scope.
288 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
289 internal fn calls.
290 * g++.dg/asan/use-after-scope-1.C: New test.
291 * g++.dg/asan/use-after-scope-2.C: Likewise.
292 * g++.dg/asan/use-after-scope-3.C: Likewise.
293 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
294 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
295 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
296 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
297 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
298 * g++.dg/asan/use-after-scope-types.h: Likewise.
299 * gcc.dg/asan/use-after-scope-1.c: Likewise.
300 * gcc.dg/asan/use-after-scope-2.c: Likewise.
301 * gcc.dg/asan/use-after-scope-3.c: Likewise.
302 * gcc.dg/asan/use-after-scope-4.c: Likewise.
303 * gcc.dg/asan/use-after-scope-5.c: Likewise.
304 * gcc.dg/asan/use-after-scope-6.c: Likewise.
305 * gcc.dg/asan/use-after-scope-7.c: Likewise.
306 * gcc.dg/asan/use-after-scope-8.c: Likewise.
307 * gcc.dg/asan/use-after-scope-9.c: Likewise.
308 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
309 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
310 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
311 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
312 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
313
82031b11 3142016-11-07 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/78189
317 * g++.dg/torture/pr78189.C: New testcase.
318
272c18b8 3192016-11-06 David Edelsohn <dje.gcc@gmail.com>
320
321 * gcc.dg/Wtrampolines.c: XFAIL AIX.
322
5055cc98 3232016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
324
325 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
326 occuring.
327
ddd81c4d 3282016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
329
330 PR fortran/78221
331 * arith.c (gfc_complex2real): Change gfc_warning_now to
332 gfc_warning.
333
ae1fe1c1 3342016-11-05 Paul Thomas <pault@gcc.gnu.org>
335
336 * gfortran.dg/move_alloc_17.f03: New test.
337
1f8787c9 3382016-11-05 Richard Biener <rguenther@suse.de>
339
340 PR bootstrap/78188
341 * g++.dg/ipa/pr78188.C: New test.
342
a3886308 3432016-11-05 Janus Weil <janus@gcc.gnu.org>
344 Dominique d'Humieres <dominiq@lps.ens.fr>
345
346 PR fortran/69495
347 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
348
ae235bb5 3492016-11-05 Paul Thomas <pault@gcc.gnu.org>
350
351 PR fortran/67564
352 * gfortran.dg/select_type_39.f03: New test.
353
3542016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 355
356 PR fortran/64933
357 * gfortran.dg/associate_23.f90: New test.
358
cdf56687 3592016-11-04 Jakub Jelinek <jakub@redhat.com>
360
361 PR target/77834
362 * gcc.dg/pr77834.c: New test.
363
8be5cb78 3642016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
365
366 PR c++/67980
367 * g++.dg/cpp1y/pr67980.C: New.
368
133e5599 3692016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
370
371 * gcc.target/powerpc/fold-vec-add-1.c: New.
372 * gcc.target/powerpc/fold-vec-add-2.c: New.
373 * gcc.target/powerpc/fold-vec-add-3.c: New.
374 * gcc.target/powerpc/fold-vec-add-4.c: New.
375 * gcc.target/powerpc/fold-vec-add-5.c: New.
376 * gcc.target/powerpc/fold-vec-add-6.c: New.
377 * gcc.target/powerpc/fold-vec-add-7.c: New.
378
1c518af3 3792016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 380
381 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
382 for -mbranch-likely, infer -mno-branch-likely for R6.
383
25326fef 3842016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
385
386 PR c++/71973
387 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
388 * g++.dg/init/new15.C: Likewise.
389 * g++.dg/ipa/inline-1.C: Likewise.
390 * g++.dg/ipa/inline-2.C: Likewise.
391 * g++.dg/lto/20080908-1_0.C: Likewise.
392 * g++.dg/tc1/dr20.C: Likewise.
393 * g++.dg/tree-ssa/inline-1.C: Likewise.
394 * g++.dg/tree-ssa/inline-2.C: Likewise.
395 * g++.old-deja/g++.law/except1.C: Likewise.
396 * g++.old-deja/g++.other/vbase5.C: Likewise.
397 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
398
e72902d2 3992016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
400
401 PR tree-optimization/78210
402 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
403 possibility of widening multiplies.
404
5b9b62c9 4052016-11-04 Richard Biener <rguenther@suse.de>
406
407 PR middle-end/78185
408 * gcc.dg/pr78185.c: New testcase.
409
5f1e62c6 4102016-10-04 David Edelsohn <dje.gcc@gmail.com>
411
412 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
413 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
414
2034deb9 4152016-11-03 Jakub Jelinek <jakub@redhat.com>
416 Alexandre Oliva <aoliva@redhat.com>
417 Jason Merrill <jason@redhat.com>
418
419 PR debug/28767
420 PR debug/56974
421 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
422 * g++.dg/debug/dwarf2/ref-3.C: New test.
423 * g++.dg/debug/dwarf2/ref-4.C: New test.
424 * g++.dg/debug/dwarf2/refqual-1.C: New test.
425 * g++.dg/debug/dwarf2/refqual-2.C: New test.
426
4272016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 428
429 * gfortran.dg/dec_exp_1.f90: New test.
430 * gfortran.dg/dec_exp_2.f90: Likewise.
431 * gfortran.dg/dec_exp_3.f90: Likewise.
432
2034deb9 4332016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 434
435 * gfortran.dg/dec_parameter_1.f: New test.
436 * gfortran.dg/dec_parameter_2.f90: Likewise.
437 * gfortran.dg/dec_parameter_3.f90: Likewise.
438 * gfortran.dg/dec_parameter_4.f90: Likewise.
439
36ffeeaf 4402016-11-03 Martin Liska <mliska@suse.cz>
441
442 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
443 output.
444 * gcc.dg/tree-prof/time-profiler-3.c: New test.
445
9769a02b 4462016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
447
448 PR libgcc/78067
449 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
450
d9b9f4ab 4512016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
452
453 * gcc.c-torture/execute/pr78170.c: Require int32plus.
454
60cd8c97 4552016-11-02 Max Filippov <jcmvbkbc@gmail.com>
456
457 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
458
e69f2f12 4592016-11-01 Tamar Christina <tamar.christina@arm.com>
460
461 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
462 Check for arm_v8_neon_hw.
463 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
464 Likewise.
465 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
466 Likewise.
467 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
468 Likewise.
469
427223f1 4702016-11-02 Richard Biener <rguenther@suse.de>
471
472 * gcc.dg/store_merging_8.c: New testcase.
473
2034deb9 4742016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 475
476 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
477
134e84c6 4782016-11-02 David Edelsohn <dje.gcc@gmail.com>
479
bbfcea83 480 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
481 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
482 * gcc.dg/addr_equal_1.c: XFAIL AIX.
483 * gcc.dg/pr65779.c: XFAIL AIX.
484 * gcc.dg/pr70405.c: XFAIL AIX.
485
134e84c6 486 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
487 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
488 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
489
0cc844b2 4902016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
491
492 * lib/target-supports.exp (check_gc_sections_available): Use
493 -print-prog-name=ld to determine linker used.
494
5e0b5f08 4952016-11-02 Martin Liska <mliska@suse.cz>
496
497 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
498 test case.
499
5e922e43 5002016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
501
502 PR tree-optimization/78170
503 * gcc.c-torture/execute/pr78170.c: New test.
504
e77557c0 5052016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
506
507 PR tree-optimization/78162
508 * gcc.c-torture/compile/pr78162.c: New test.
509
76bc343a 5102016-11-02 Richard Biener <rguenther@suse.de>
511
512 PR tree-optimization/78035
513 PR tree-optimization/77964
514 * gcc.target/i386/pr78035.c: New testcase.
515
3763b845 5162016-11-02 Richard Biener <rguenther@suse.de>
517
518 * gcc.dg/tree-ssa/vrp111.c: New testcase.
519 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
520 * gcc.dg/tree-ssa/pr21086.c: Likewise.
521 * gcc.dg/tree-ssa/pr58480.c: Likewise.
522 * gcc.dg/tree-ssa/vrp08.c: Likewise.
523
3e41d21b 5242016-11-01 David Edelsohn <dje.gcc@gmail.com>
525
526 * gfortran.dg/pr70937.f90: require-effective-target lto.
527
66d722cc 5282016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
529
530 PR fortran/69544
531 * gfortran.dg/where_6.f90: New test.
532
dcc1dde9 5332016-11-01 Jakub Jelinek <jakub@redhat.com>
534
535 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
536
d28d2da4 5372016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
538
539 PR fortran/69544
540 * gfortran.dg/where_5.f90: New test.
541
94bea3fe 5422016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
543
544 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
545 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
546 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
547 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
548
164d44e8 5492016-11-01 Uros Bizjak <ubizjak@gmail.com>
550
551 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
552 Whitespace fixes.
553 (check_effective_target_vect_cmdline_needed): Check
554 is-effective-target ia32 for x86 targets.
555 (check_effective_target_vect_simd_clones): Simplify condition.
556 (check_effective_target_vect_double): Ditto.
557 (check_effective_target_vect_aligned_arrays): Check
558 is-effective-target ia32 for x86 targets. Simplify condition.
559 (check_effective_target_vect_multiple_sizes): Simplify condition.
560 (check_effective_target_sqrt_insn): Add i?86-*-* target.
561 (check_effective_target_sync_int_128): Simplify condition.
562 (check_effective_target_sync_int_128_runtime): Ditto.
563 (check_effective_target_sync_long_long_runtime): Ditto.
564 (check_effective_target_divmod): Add i?86-*-* target.
565
9fc5a5fc 5662016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
567
568 * gcc.target/powerpc/vsx-extract-4.c: New test.
569 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
570
a5b29676 5712016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
572
573 PR fortran/54679
574 * gfortran.dg/fmt_l.f90: Update test.
575 * gfortran.dg/fmt_l0.f90: New test.
576
e7defe0c 5772016-10-31 Jakub Jelinek <jakub@redhat.com>
578
579 PR c++/78089
580 * c-c++-common/builtin-shuffle-1.c: New test.
581 * g++.dg/cpp0x/addressof3.C: New test.
582
6743ce6f 5832016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
584
585 Add tests for a const member and a reference member for launder.
586 * g++.dg/cpp1z/launder3.C: New.
587 * g++.dg/cpp1z/launder4.C: Likewise.
588 * g++.dg/cpp1z/launder5.C: Likewise.
589 * g++.dg/cpp1z/launder5.cc: Likewise.
590 * g++.dg/cpp1z/launder5.h: Likewise.
591 * g++.dg/cpp1z/launder6.C: Likewise.
592 * g++.dg/cpp1z/launder6.cc: Likewise.
593 * g++.dg/cpp1z/launder6.h: Likewise.
594
c02417ad 5952016-10-31 Jakub Jelinek <jakub@redhat.com>
596
f6f44a1d 597 PR c++/77948
598 * g++.dg/cpp0x/pr77948-1.C: New test.
599 * g++.dg/cpp0x/pr77948-2.C: New test.
600 * g++.dg/cpp0x/pr77948-3.C: New test.
601 * g++.dg/cpp0x/pr77948-4.C: New test.
602 * g++.dg/cpp0x/pr77948-5.C: New test.
603 * g++.dg/cpp0x/pr77948-6.C: New test.
604
c02417ad 605 PR tree-optimization/77860
606 * gcc.dg/pr77860.c: New test.
607
5f5452c2 6082016-10-31 Jakub Jelinek <jakub@redhat.com>
609
610 PR c++/77886
611 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
612
c6c79147 6132016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
614
615 * gcc.dg/lto/pr60449_0.c: Skip for avr.
616
50d3ad71 6172016-10-30 Le-Chun Wu <lcwu@google.com>
618 Mark Wielaard <mjw@redhat.com>
619
620 * gcc.dg/Wshadow-compatible-local-1.c: New test.
621 * gcc.dg/Wshadow-local-1.c: Likewise.
622 * gcc.dg/Wshadow-local-2.c: Likewise.
623 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
624 * g++.dg/warn/Wshadow-local-1.C: Likewise.
625 * g++.dg/warn/Wshadow-local-2.C: Likewise.
626
7f0c2660 6272016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
628
629 PR tree-optimization/71915
630 PR tree-optimization/71490
631 * gcc.dg/tree-ssa/pr54245.c: Delete.
632 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
633 document why.
634
8efd711b 6352016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
636
637 PR fortran/78123
638 * gfortran.dg/fmt_t_9.f: New test.
639
a57f28d2 6402016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
641
642 PR fortran/67219
643 * gfortran.dg/pr67219.f90: New test.
644
f6443ac9 6452016-10-29 Jakub Jelinek <jakub@redhat.com>
646
90ff29c3 647 PR rtl-optimization/77919
648 * g++.dg/torture/pr77919-2.C: New test.
649
f6443ac9 650 PR target/78148
651 * gcc.dg/pr78148.c: New test.
652
97574c57 6532016-10-28 Eric Botcazou <ebotcazou@adacore.com>
654
655 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
656 * gcc.target/sparc/overflow-4.c: ...here.
657 * gcc.target/sparc/overflow-5.c: New test.
658
67f7b566 6592016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
660 Kugan Vivekanandarajah <kuganv@linaro.org>
661 Jim Wilson <jim.wilson@linaro.org>
662
663 PR tree-optimization/43721
664 * lib/target-supports.exp (check_effective_target_divmod): New.
665 (check_effective_target_divmod_simode): Likewise.
666 (check_effective_target_arm_divmod_simode): Likewise.
667 * gcc.dg/divmod-1-simode.c: New test.
668 * gcc.dg/divmod-1.c: Likewise.
669 * gcc.dg/divmod-2-simode.c: Likewise.
670 * gcc.dg/divmod-2.c: Likewise.
671 * gcc.dg/divmod-3-simode.c: Likewise.
672 * gcc.dg/divmod-3.c: Likewise.
673 * gcc.dg/divmod-4-simode.c: Likewise.
674 * gcc.dg/divmod-4.c: Likewise.
675 * gcc.dg/divmod-5.c: Likewise.
676 * gcc.dg/divmod-6-simode.c: Likewise.
677 * gcc.dg/divmod-6.c: Likewise.
678 * gcc.dg/divmod-7.c: Likewise.
679
3d3e04ac 6802016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 681 Jakub Jelinek <jakub@redhat.com>
682 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 683
684 PR middle-end/22141
685 PR rtl-optimization/23684
686 * gcc.c-torture/execute/pr22141-1.c: New test.
687 * gcc.c-torture/execute/pr22141-2.c: Likewise.
688 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
689 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
690 * gcc.dg/store_merging_1.c: New test.
691 * gcc.dg/store_merging_2.c: Likewise.
692 * gcc.dg/store_merging_3.c: Likewise.
693 * gcc.dg/store_merging_4.c: Likewise.
694 * gcc.dg/store_merging_5.c: Likewise.
695 * gcc.dg/store_merging_6.c: Likewise.
696 * gcc.dg/store_merging_7.c: Likewise.
697 * gcc.target/i386/pr22141.c: Likewise.
698 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
699 * g++.dg/init/new17.C: Likewise.
700
2034deb9 7012016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 702
703 PR middle-end/72747
704 * c-c++-common/pr72747-1.c: New test.
705 * c-c++-common/pr72747-2.c: Likewise.
706
987860a9 7072016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
708
709 * gcc.target/s390/oscbreak-1.c: New test.
710
55c01516 7112016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
712
713 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
714
452a353a 7152016-10-28 Jakub Jelinek <jakub@redhat.com>
716
971e7f12 717 PR rtl-optimization/77919
718 * g++.dg/torture/pr77919.C: New test.
719
452a353a 720 PR rtl-optimization/78132
721 * gcc.target/i386/pr78132.c: New test.
722
c8fb4e06 7232016-10-27 Eric Botcazou <ebotcazou@adacore.com>
724
725 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
726
d59ca9c8 7272016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
728
729 * gcc.target/powerpc/vsx-simode.c: New test.
730 * gcc.target/powerpc/vsx-simode2.c: Likewise.
731 * gcc.target/powerpc/vsx-simode3.c: Likewise.
732
b95a2fd4 7332016-10-27 Jakub Jelinek <jakub@redhat.com>
734
bd7b3fc8 735 PR fortran/78026
736 * gfortran.dg/gomp/pr78026.f03: New test.
737 * gfortran.dg/select_type_38.f03: New test.
738
b95a2fd4 739 PR middle-end/78025
740 * g++.dg/gomp/declare-simd-7.C: New test.
741
bd7b3fc8 7422016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 743
744 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
745 * gfortran.dg/dec_init_2.f90: Likewise.
746 * gfortran.dg/dec_init_3.f90: New test.
747 * gfortran.dg/dec_init_4.f90: Likewise.
748
641ae1b8 7492016-10-27 Bin Cheng <bin.cheng@arm.com>
750
751 * gcc.dg/fold-narrowbopcst-1.c: New test.
752
bd7b3fc8 7532016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 754
755 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
756 dg-shouldfail/dg-output instead of XFAIL.
757 * gfortran.dg/dec_io_6.f90: Likewise.
758
84b72a11 7592016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
760
761 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
762 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
763 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
764 * gcc.target/arm/atomic-op-char-3.c: Likewise.
765 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
766 * gcc.target/arm/atomic-op-int-3.c: Likewise.
767 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
768 * gcc.target/arm/atomic-op-release-3.c: Likewise.
769 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
770 * gcc.target/arm/atomic-op-short-3.c: Likewise.
771
15eeb126 7722016-10-27 Bin Cheng <bin.cheng@arm.com>
773
774 * gcc.dg/fold-convmaxconv-1.c: New test.
775 * gcc.dg/fold-convminconv-1.c: New test.
776
2034deb9 7772016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 778
779 PR fortran/78092
780 * gfortran.dg/pr78092.f90: New test.
781
2db725dd 7822016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
783
784 PR target/78056
785 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
786 expected error message.
787 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
788 expected error message.
789 * gcc.target/powerpc/vsu/vec-all-nez-7.c
790 (test_all_not_equal_and_not_zero): Change expected error message.
791
816a8c6d 7922016-10-26 Jakub Jelinek <jakub@redhat.com>
793
794 PR fortran/77973
795 * gfortran.dg/gomp/pr77973.f90: New test.
796
ed09e1d5 7972016-10-26 Paul Thomas <pault@gcc.gnu.org>
798
799 PR fortran/78108
800 * gfortran.dg/submodule_18.f08: New test.
801 * gfortran.dg/submodule_19.f08: New test.
802
a0194feb 8032016-10-26 Michael Matz <matz@suse.de>
804
805 * g++.dg/pr78060.C: New test.
806 * gfortran.dg/pr78061.f: New test.
807 * g++.dg/pr78088.C: New test.
808
bd7b3fc8 8092016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 810
811 * gfortran.dg/dec_io_1.f90: New test.
812 * gfortran.dg/dec_io_2.f90: New test.
813 * gfortran.dg/dec_io_3.f90: New test.
814 * gfortran.dg/dec_io_4.f90: New test.
815 * gfortran.dg/dec_io_5.f90: New test.
816 * gfortran.dg/dec_io_6.f90: New test.
817
83ee671e 8182016-10-25 Jakub Jelinek <jakub@redhat.com>
819
820 PR sanitizer/78106
821 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
822
8232016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 824
825 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
826 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
827
9db5ef21 8282016-10-25 Eric Botcazou <ebotcazou@adacore.com>
829
830 * gnat.dg/opt59.adb: New test.
831 * gnat.dg/opt59_pkg.ad[sb]: New helper.
832
833 * gnat.dg/opt60.adb: New test.
834
255d575a 8352016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
836
837 PR fortran/72770
838 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
839 this pr.
840
6a2e2a85 8412016-10-25 Jakub Jelinek <jakub@redhat.com>
842
843 PR target/78102
844 * gcc.target/i386/pr78102.c: New test.
845
83ee671e 8462016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 847
848 * gfortran.dg/dec_logical_xor_1.f90: New test.
849 * gfortran.dg/dec_logical_xor_2.f90: New test.
850 * gfortran.dg/dec_logical_xor_3.f03: New test.
851
83ee671e 8522016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 853
854 * gfortran.dg/dec_loc_rval_1.f90: New test.
855 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 856 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 857
83ee671e 8582016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 859
006943e8 860 * gfortran.dg/dec_type_print.f90: New testcase.
861
83ee671e 8622016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 863
864 * gfortran.dg/feed_1.f90: New test.
865 * gfortran.dg/feed_2.f90: New test.
501b58b2 866
a07d5339 8672016-10-25 Martin Liska <mliska@suse.cz>
868
869 PR sanitizer/78106
870 * gcc.dg/asan/pr78106.c: New test.
871
131ad74b 8722016-10-25 Martin Liska <mliska@suse.cz>
873
874 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
875
78e31c4c 8762016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
877
878 PR target/78041
879 * gcc.target/arm/pr78041.c: New test.
880
6e1b2ffb 8812016-10-25 Jakub Jelinek <jakub@redhat.com>
882
883 * g++.dg/cpp1z/launder1.C: New test.
884 * g++.dg/cpp1z/launder2.C: New test.
885
c9a8ee19 8862016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 887 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 888
889 PR target/71676
890 PR target/71678
891 * gcc.target/avr/pr71676-2.c: New test.
892
24c7ece1 8932016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 894 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 895
896 PR target/71676
897 PR target/71678
898 * gcc.target/avr/pr71676-1.c: New test.
899 * gcc.target/avr/pr71676-3.c: New test.
900 * gcc.target/avr/pr71676.c: New test.
901 * gcc.target/avr/pr71678.c: New test.
902
2e2f6914 9032016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
904
905 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
906 such that cloned verions of tested functions are not created.
907
0fdad659 9082016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
909
910 PR fortran/71895
911 * gfortran.dg/pr71895.f90: New test.
912
1eaf0150 9132016-10-24 Jakub Jelinek <jakub@redhat.com>
914
915 * g++.dg/debug/dwarf2/ref-2.C: New test.
916
5f64e688 9172016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
918
919 * c-c++-common/Wint-in-bool-context-3.c: New test.
920
c62d63d4 9212016-10-24 Martin Sebor <msebor@redhat.com>
922
923 PR middle-end/77735
924 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
925 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
926 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
927 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
928 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
929 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
930 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
931
11cb7700 9322016-10-24 Richard Biener <rguenther@suse.de>
933
934 PR testsuite/71491
935 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
936 * gcc.dg/vect/slp-45.c: Likewise.
937
c2423c1d 9382016-10-24 Richard Biener <rguenther@suse.de>
939
940 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
941 * gcc.dg/tree-ssa/pr21458.c: Likewise.
942 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
943
2cd66116 9442016-10-24 Georg-Johann Lay <avr@gjlay.de>
945
946 PR target/78093
947 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
948 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
949
8cc18ee3 9502016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
951
952 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
953
595090de 9542016-10-24 Jakub Jelinek <jakub@redhat.com>
955
956 * gcc.target/i386/bmi2-pext-1.c: New test.
957 * gcc.target/i386/bmi2-pdep-1.c: New test.
958 * gcc.target/i386/bmi2-bzhi-3.c: New test.
959 * gcc.target/i386/tbm-bextri-1.c: New test.
960 * gcc.target/i386/bmi-bextr-6.c: New test.
961
98d9f593 9622016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
963
964 PR target/77483
965 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
966 * gcc.target/i386/pr65105-1.c: Likewise.
967 * gcc.target/i386/pr65105-2.c: Likewise.
968 * gcc.target/i386/pr65105-3.c: Likewise.
969 * gcc.target/i386/pr65105-5.c: Likewise.
970 * gcc.target/i386/pr67761.c: Likewise.
971 * gcc.target/i386/pr70799-1.c: Likewise.
972
020c2754 9732016-10-24 Martin Liska <mliska@suse.cz>
974
975 PR sanitizer/77966
976 * c-c++-common/ubsan/unreachable-3.c: New test.
977
a484f6fe 9782016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
979
980 PR fortran/77763
981 * gfortran.dg/pr77763.f90
982
1a6627ef 9832016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
984
985 PR fortran/54730
986 PR fortran/78033
987 * gfortran.dg/pr78033.f90: New test.
988
b0cb70c0 9892016-10-23 Paul Thomas <pault@gcc.gnu.org>
990
991 PR fortran/69834
992 * gfortran.dg/select_type_1.f03: Change error for overlapping
993 TYPE IS cases.
994 * gfortran.dg/select_type_36.f03: New test.
995
11d8d4ee 9962016-10-22 Eric Botcazou <ebotcazou@adacore.com>
997
998 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
999
5676fa7f 10002016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1001
1002 PR fortran/78021
1003 * gfortran.dg/string_length_3.f90: New test.
1004
d202d7b5 10052016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1006
d202d7b5 1007 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1008
10092016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1010
1011 PR fortran/43366
1012 PR fortran/57117
1013 PR fortran/61337
1014 * gfortran.dg/alloc_comp_class_5.f03: New test.
1015 * gfortran.dg/class_allocate_21.f90: New test.
1016 * gfortran.dg/class_allocate_22.f90: New test.
1017 * gfortran.dg/realloc_on_assign_27.f08: New test.
1018
5a096987 10192016-10-21 Jeff Law <law@redhat.com>
1020
1021 * PR tree-optimization/71947
1022 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1023 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1024 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1025
6cb5d057 10262016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1027
1028 * gcc.dg/ipa/vrp5.c: New test.
1029 * gcc.dg/ipa/vrp6.c: New test.
1030
0ee6ade7 10312016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1032
1033 * gcc.target/aarch64/test_frame_17.c: New test.
1034
0fe76522 10352016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1036
1037 * gcc.target/aarch64/test_frame_17.c: New test.
1038
4e2173b0 10392016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1040
1041 PR preprocessor/71681
1042 * gcc.dg/cpp/pr71681-1.c: New testcase
1043 * gcc.dg/cpp/pr71681-2.c: Likewise
1044 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1045 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1046 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1047 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1048
4d8040d8 10492016-10-21 Jakub Jelinek <jakub@redhat.com>
1050
1a4cced6 1051 PR target/78057
1052 * gcc.target/i386/pr78057.c: New test.
1053
4d8040d8 1054 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1055
60e91af4 10562016-10-21 Paul Thomas <pault@gcc.gnu.org>
1057
1058 PR fortran/69566
1059 * gfortran.dg/select_type_37.f03: New test.
1060
c2c800fc 10612016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1062
1063 PR target/71627
1064 * gcc.target/avr/pr71627.c: New test
1065
121d313b 10662016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1067
1068 * gcc.target/sparc/overflow-1.c: New test.
1069 * gcc.target/sparc/overflow-2.c: Likewise.
1070 * gcc.target/sparc/overflow-3.c: Likewise.
1071
f1ea412a 10722016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1073
1074 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1075 effective target.
1076
ec85126d 10772016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1078
1079 PR rtl-optimization/78038
1080 * gcc.target/aarch64/pr78038.c: New test.
1081
a3d5ca2a 10822016-10-21 Richard Biener <rguenther@suse.de>
1083
1084 PR tree-optimization/78051
1085 * g++.dg/torture/pr78051.C: New testcase.
1086
127b5b65 10872016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1088
1089 * c-c++-common/wdate-time.c: Restored test case.
1090 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1091
8d379b82 10922016-10-20 Jakub Jelinek <jakub@redhat.com>
1093
1094 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1095
e0a20c9e 10962016-10-20 Uros Bizjak <ubizjak@gmail.com>
1097
1098 PR target/78037
1099 * gcc.target/i386/pr78037.c: New test.
1100
06904722 11012016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1102
1103 * gcc.target/visium/overflow8.c: New.
1104 * gcc.target/visium/overflow16.c: Likewise.
1105 * gcc.target/visium/overflow32: Likewise.
1106
92a2a716 11072016-10-20 Michael Matz <matz@suse.de>
1108
1109 * gcc.dg/loop-split.c: New test.
1110 * gcc.dg/tree-ssa/ifc-9.c: Update.
1111 * gcc.dg/tree-ssa/ifc-10.c: Update.
1112
8a0d346b 11132016-10-20 Richard Biener <rguenther@suse.de>
1114
1115 * gcc.dg/graphite/pr35356-1.c: Update.
1116
bc3bde59 11172016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/77446
1120 * g++.dg/cpp1y/pr77446.C: New.
1121
ab056ef4 11222016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1123
1124 PR tree-optimization/53979
1125 * gcc.dg/pr53979-1.c: New test-case.
1126 * gcc.dg/pr53979-2.c: Likewise.
1127
5c2ba578 11282016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1129
1130 * c-c++-common/Wint-in-bool-context-2.c: New test.
1131
dbbe97e3 11322016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1133
1134 * gfortran.dg/dtio_17.f90: Fix test.
1135
0d05daf3 11362016-10-19 Aldy Hernandez <aldyh@redhat.com>
1137
1138 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1139 * gcc.dg/Walloca-2.c: Same.
1140
e066ee66 11412016-10-19 Aldy Hernandez <aldyh@redhat.com>
1142
1143 * gcc.dg/Wvla-1.c: Rename to...
1144 * gcc.dg/Wvla-larger-than-1.c: ...this.
1145 * gcc.dg/Wvla-2.c: Rename to...
1146 * gcc.dg/Wvla-larger-than-2.c: ...this.
1147 * gcc.dg/Wvla-3.c: Rename to...
1148 * gcc.dg/Walloca-11.c.: ...this.
1149 * gcc.dg/wvla-[1-7].c: Rename to:
1150 * gcc.dg/Wvla-[1-7].c: ...this.
1151
82112bf2 11522016-10-19 Bin Cheng <bin.cheng@arm.com>
1153
1154 PR tree-optimization/78005
1155 * gcc.dg/vect/pr78005.c: New.
1156 * gcc.target/i386/l_fma_float_1.c: Revise test.
1157 * gcc.target/i386/l_fma_float_2.c: Ditto.
1158 * gcc.target/i386/l_fma_float_3.c: Ditto.
1159 * gcc.target/i386/l_fma_float_4.c: Ditto.
1160 * gcc.target/i386/l_fma_float_5.c: Ditto.
1161 * gcc.target/i386/l_fma_float_6.c: Ditto.
1162 * gcc.target/i386/l_fma_double_1.c: Ditto.
1163 * gcc.target/i386/l_fma_double_2.c: Ditto.
1164 * gcc.target/i386/l_fma_double_3.c: Ditto.
1165 * gcc.target/i386/l_fma_double_4.c: Ditto.
1166 * gcc.target/i386/l_fma_double_5.c: Ditto.
1167 * gcc.target/i386/l_fma_double_6.c: Ditto.
1168
b3e3b38b 11692016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1170
1171 PR tree-optimization/78024
1172 * gcc.dg/goacc/loop-processing-1.c: New file.
1173
1227b118 11742016-10-19 Richard Biener <rguenther@suse.de>
1175
1176 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1177
f9debd38 11782016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1179
1180 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1181 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1182 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1183 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1184 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1185 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1186 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1187 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1188 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1189 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1190 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1191 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1192 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1193 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1194 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1195 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1196 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1197 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1198 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1199 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1200 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1201 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1202 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1203 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1204 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1205 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1206 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1207 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1208 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1209 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1210 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1211 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1212 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1213 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1214 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1215 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1216 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1217 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1218 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1219 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1220 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1221 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1222 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1223 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1224 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1225 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1226 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1227 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1228 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1229 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1230 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1231 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1232 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1233 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1234 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1235 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1236 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1237 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1238 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1239 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1240 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1241 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1242 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1243 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1244 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1245 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1246 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1247 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1248 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1249 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1250 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1251 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1252 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1253 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1254 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1255 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1256 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1257 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1258 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1259 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1260 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1261 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1262 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1263 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1264 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1265 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1266 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1267 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1268 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1269 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1270 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1271 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1272 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1273 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1274 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1275 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1276 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1277 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1278 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1279 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1280 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1281 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1282 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1283 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1284 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1285 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1286 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1287 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1288 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1289 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1290 * gcc.target/powerpc/vsu/vsu.exp: New file.
1291
4d7671d9 12922016-10-18 Uros Bizjak <ubizjak@gmail.com>
1293
1294 PR target/77991
1295 * gcc.target/i386/pr77991.c: New test.
1296
ce1813aa 12972016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1298
1299 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1300 LTO is used.
1301
7c57132a 13022016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1303
4d7671d9 1304 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1305
9edca09e 13062016-10-18 Richard Biener <rguenther@suse.de>
1307
1308 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1309 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1310 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1311 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1312 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1313 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1314 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1315 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1316 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1317 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1318 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1319 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1320 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1321 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1322 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1323 * gcc.dg/pr68217.c: Likewise.
1324 * gcc.dg/predict-9.c: Likewise.
1325 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1326 * gcc.dg/predict-1.c: Likewise.
1327
089541f0 13282016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1329
1330 * gfortran.dg/dtio_17.f90: New test.
1331
130a8de2 13322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1333
1334 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1335
fc323d70 13362016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1337
1338 * gcc.dg/ipa/vrp4.c: New test.
1339
5b48910f 13402016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1341
1342 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1343 * gcc.dg/torture/pr39074.c: Likewise.
1344
946d814a 13452016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1346
1347 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1348 * gnat.dg/trampoline4.adb: Minor tweak.
1349
53cddf24 13502016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1351
1352 PR tree-optimization/77916
1353 * gcc.dg/torture/pr77916.c: New.
1354
443d1195 13552016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1356
1357 PR fortran/77978
1358 * gfortran.dg/pr77978_1.f90: New test.
1359 * gfortran.dg/pr77978_2.f90: Ditto.
1360 * gfortran.dg/pr77978_3.f90: Ditto.
1361
5db34fe5 13622016-10-17 Paul Thomas <pault@gcc.gnu.org>
1363
1364 PR fortran/61420
1365 PR fortran/78013
1366 * gfortran.dg/proc_ptr_49.f90: New test.
1367
a68b3ea1 13682016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1369
1370 PR target/77308
1371 * gcc.target/arm/pr77308.c: New test.
1372
dbd2f085 13732016-10-17 David Edelsohn <dje.gcc@gmail.com>
1374
1375 * lib/target-supports.exp
1376 (check_effective_target_floatn_nx_runtime): Return 0 for
1377 powerpc*-ibm-aix*.
1378
5bcc4152 13792016-10-17 Andrew Pinski <apinski@cavium.com>
1380
1381 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1382 long instead of long.
1383 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1384 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1385 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1386 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1387 * gcc.target/aarch64/pr68102_1.c: Likewise.
1388 * gcc.target/aarch64/target_attr_3.c: Likewise.
1389
6539e0f7 13902016-10-17 Richard Biener <rguenther@suse.de>
1391
1392 PR tree-optimization/77988
1393 * gcc.dg/torture/pr77988.c: New testcase.
1394
6a0d39d6 13952016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1396
1397 * gcc.dg/pr71636-1.c: New test-case.
1398 * gcc.dg/pr71636-2.c: Likewise.
1399
a27e3913 14002016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1401
1402 * gnat.dg/trampoline3.adb: New test.
1403 * gnat.dg/trampoline4.adb: Likewise.
1404
4c3a9c43 14052016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1406
1407 * gfortran.dg/dtio_16.f90: New test.
1408
b39e7130 14092016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1410
1411 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1412 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1413 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1414
e16e12bf 14152016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1416
1417 * gcc.target/sparc/popc.c: Rename to...
1418 * gcc.target/sparc/popc-1.c: ...this.
1419 * gcc.target/sparc/popc-2.c: New test.
1420
f2540a7e 14212016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1422
1423 PR fortran/77972
1424 * gfortran.dg/unexpected_eof_4.f90: New test.
1425
5ba96fdd 14262016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1427
c258c004 1428 PR libfortran/48587
1429 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1430
6b34469c 14312016-10-14 Jakub Jelinek <jakub@redhat.com>
1432
7aeed2e5 1433 PR middle-end/77959
1434 * gfortran.dg/pr77959.f90: New test.
1435
6b34469c 1436 DR 1511 - const volatile variables and ODR
1437 * g++.dg/DRs/dr1511-1.C: New test.
1438 * g++.dg/DRs/dr1511-2.C: New test.
1439
f81df488 14402016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1441
1442 * gnat.dg/debug7.adb (dg-options): Remove -g.
1443 * gnat.dg/debug8.adb (dg-options): Add -margs.
1444 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1445
e5664bb5 14462016-10-14 Richard Biener <rguenther@suse.de>
1447
1448 PR tree-optimization/77979
1449 * gcc.dg/torture/pr77979.c: New testcase.
1450
3b7a15a1 14512016-10-14 Martin Liska <mliska@suse.cz>
1452
1453 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1454 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1455 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1456
2b379696 14572016-10-14 Uros Bizjak <ubizjak@gmail.com>
1458
1459 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1460 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1461 * gcc.dg/torture/pr77937-2.c: Likewise.
1462
0dfdb37a 14632016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1464
1465 * gnat.dg/lto15.adb: Adjust.
1466 * gnat.dg/lto16.adb: Likewise.
1467 * gnat.dg/lto17.adb: Likewise
1468 * gnat.dg/lto18.ad[sb]: New test.
1469 * gnat.dg/lto18_pkg.ads: New helper.
1470 * gnat.dg/lto19.adb: New test.
1471 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1472 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1473 * gnat.dg/lto20.adb: New test.
1474 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1475
30825815 14762016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1477
1478 * gfortran.dg/coarray_38.f90: Expect error message.
1479
f6412f44 14802016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1481
1482 * gcc.target/aarch64/spellcheck_1.c: New test.
1483 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1484 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1485 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1486 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1487 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1488
7a8fd205 14892016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1490
1491 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1492
0512a8c6 14932016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1494
1495 PR tree-optimization/77937
1496 * gcc.dg/torture/pr77937-1.c: New.
1497 * gcc.dg/torture/pr77937-2.c: New.
1498
81f19d90 14992016-10-13 Jakub Jelinek <jakub@redhat.com>
1500
1501 * g++.dg/cpp1z/inline-var1.C: New test.
1502 * g++.dg/cpp1z/inline-var1a.C: New test.
1503 * g++.dg/cpp1z/inline-var1.h: New file.
1504 * g++.dg/cpp1z/inline-var2.C: New test.
1505 * g++.dg/cpp1z/inline-var3.C: New test.
1506 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1507 uninitialized const.
1508
83ee671e 15092016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1510
f3e6118a 1511 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1512 Xscale is specified, not just -march.
1513 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1514 is incompatible with Xscale.
8d16d6ff 1515
2e7b05a3 15162016-10-13 Martin Sebor <msebor@redhat.com>
1517
1518 PR c++/71912
1519 * g++.dg/ext/flexary4.C: Adjust.
1520 * g++.dg/ext/flexary5.C: Same.
1521 * g++.dg/ext/flexary9.C: Same.
1522 * g++.dg/ext/flexary19.C: New test.
1523 * g++.dg/ext/flexary18.C: New test.
1524 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1525 regression test.
4d7671d9 1526 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1527 Avoid generating a flexible array member in an array.
2e7b05a3 1528
ff56abd1 15292016-10-13 Martin Sebor <msebor@redhat.com>
1530
1531 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1532 to placate -Wformat on targets where the type is not int.
1533
c4966203 15342016-10-13 David Malcolm <dmalcolm@redhat.com>
1535
1536 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1537 in INSN_LOCATION.
1538
0655e0e6 15392016-10-13 Bin Cheng <bin.cheng@arm.com>
1540
1541 * gcc.target/i386/l_fma_float_1.c: Revise test.
1542 * gcc.target/i386/l_fma_float_2.c: Ditto.
1543 * gcc.target/i386/l_fma_float_3.c: Ditto.
1544 * gcc.target/i386/l_fma_float_4.c: Ditto.
1545 * gcc.target/i386/l_fma_float_5.c: Ditto.
1546 * gcc.target/i386/l_fma_float_6.c: Ditto.
1547 * gcc.target/i386/l_fma_double_1.c: Ditto.
1548 * gcc.target/i386/l_fma_double_2.c: Ditto.
1549 * gcc.target/i386/l_fma_double_3.c: Ditto.
1550 * gcc.target/i386/l_fma_double_4.c: Ditto.
1551 * gcc.target/i386/l_fma_double_5.c: Ditto.
1552 * gcc.target/i386/l_fma_double_6.c: Ditto.
1553
c4dd22f7 15542016-10-13 Bin Cheng <bin.cheng@arm.com>
1555
1556 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1557
73e363e1 15582016-10-13 Bin Cheng <bin.cheng@arm.com>
1559
1560 * gcc.dg/vect/vect-98.c: Refine test case.
1561 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1562 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1563 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1564
c0f4422f 15652016-10-13 Jakub Jelinek <jakub@redhat.com>
1566
1567 PR c/77946
1568 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1569
5d3eb95a 15702016-10-13 Martin Liska <mliska@suse.cz>
1571
1572 PR tree-optimization/77943
1573 * g++.dg/tree-ssa/pr77943.C: New test.
1574
eb04d24c 15752016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1576
1577 PR fortran/72832
1578 * gfortran.dg/allocate_with_source_22.f03: New test.
1579 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1580 fail.
1581
4c57e30a 15822016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1583
1584 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1585 * gcc.target/arm/movsi_movw.c: Likewise.
1586 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1587 directive to work on big endian targets.
1588
a70bfd3e 15892016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1590
1591 * gcc.dg/tree-ssa/evrp6.c: New test.
1592
ef51c561 15932016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1594
1595 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1596 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1597 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1598
c1276ee1 15992016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1600
1601 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1602 * gcc.target/powerpc/warn-2.c: Ditto.
1603
a5c34f4b 16042016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1605
1606 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1607 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1608 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1609 for -mmsa.
1610 * gcc.target/mips/msa.c: New test.
1611 * gcc.target/mips/msa-builtins.c: Likewise.
1612 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1613 (check_effective_target_mips_msa_runtime): Likewise.
1614 (check_effective_target_mips_msa): Likewise.
1615 (add_options_for_mips_msa): Likewise.
1616 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1617 (check_effective_target_vect_intfloat_cvt): Likewise.
1618 (check_effective_target_vect_uintfloat_cvt): Likewise.
1619 (check_effective_target_vect_floatint_cvt): Likewise.
1620 (check_effective_target_vect_floatuint_cvt): Likewise.
1621 (check_effective_target_vect_shift): Likewise.
1622 (check_effective_target_vect_shift_char): Likewise.
1623 (check_effective_target_vect_long): Likewise.
1624 (check_effective_target_vect_float): Likewise.
1625 (check_effective_target_vect_double): Likewise.
1626 (check_effective_target_vect_long_long): Likewise.
1627 (check_effective_target_vect_perm): Likewise.
1628 (check_effective_target_vect_perm_byte): Likewise.
1629 (check_effective_target_vect_perm_short): Likewise.
1630 (check_effective_target_vect_sdot_qi): Likewise.
1631 (check_effective_target_vect_udot_qi): Likewise.
1632 (check_effective_target_vect_sdot_hi): Likewise.
1633 (check_effective_target_vect_udot_hi): Likewise.
1634 (check_effective_target_vect_pack_trunc): Likewise.
1635 (check_effective_target_vect_unpack): Likewise.
1636 (check_effective_target_vect_hw_misalign): Likewise.
1637 (check_effective_target_vect_condition): Likewise.
1638 (check_effective_target_vect_cond_mixed): Likewise.
1639 (check_effective_target_vect_char_mult): Likewise.
1640 (check_effective_target_vect_short_mult): Likewise.
1641 (check_effective_target_vect_int_mult): Likewise.
1642 (check_effective_target_vect_extract_even_odd): Likewise.
1643 (check_effective_target_vect_interleave): Likewise.
1644 (check_vect_support_and_set_flags): Check if the target supports MSA
1645 and append to the list of EFFECTIVE_TARGETS.
1646
3e7c21b1 16472016-10-12 Richard Biener <rguenther@suse.de>
1648
1649 PR debug/77947
1650 * g++.dg/torture/pr77947.C: New testcase.
1651
bd043173 16522016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1653
1654 * gnat.dg/debug8.adb: New testcase.
1655
dade7ede 16562016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1657
1658 * gnat.dg/debug9.adb: New testcase.
1659
98e16200 16602016-10-12 Richard Biener <rguenther@suse.de>
1661
1662 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1663 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1664 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1665
30855003 16662016-10-12 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/77920
1669 * gcc.dg/torture/pr77920.c: New testcase.
1670
12663602 16712016-10-12 Jakub Jelinek <jakub@redhat.com>
1672
221d7858 1673 PR tree-optimization/77929
1674 * gcc.c-torture/compile/pr77929.c: New test.
1675
12663602 1676 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1677 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1678 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1679 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1680 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1681 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1682 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1683 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1684 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1685
443a4842 16862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1687
1688 * gcc.target/sparc/setcc-4.c: Adjust.
1689 * gcc.target/sparc/setcc-5.c: Likewise.
1690 * gcc.target/sparc/setcc-6.c: Likewise.
1691 * gcc.target/sparc/setcc-7.c: Likewise.
1692 * gcc.target/sparc/setcc-8.c: Likewise.
1693 * gcc.target/sparc/setcc-9.c: Likewise.
1694 * gcc.target/sparc/setcc-10.c: Delete.
1695
ffe8440e 16962016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1697
1698 PR fortran/77942
1699 * gfortran.dg/pr77942.f90
1700
f9d86318 17012016-10-11 Fritz Reese <fritzoreese@gmail.com>
1702
1703 * gfortran.dg/dec_math.f90: New testsuite.
1704
aec336e9 17052016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1706
1707 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1708 (main): Declare j as i32 instead of int.
1709
96eb1519 17102016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1711
1712 PR testsuite/PR77710
1713 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1714 target triplet instead of *-*-*-*.
1715
a84cc613 17162016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1717
1718 * gnat.dg/unchecked_convert10.adb: New test.
1719 * gnat.dg/unchecked_convert11.adb: Likewise.
1720 * gnat.dg/unchecked_convert12.adb: Likewise.
1721
94ec1a50 17222016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1723
1724 * gcc.target/sparc/cbcond-1.c: New test.
1725 * gcc.target/sparc/cbcond-2.c: Likewise.
1726 * gcc.target/sparc/movcc-1.c: Likewise.
1727 * gcc.target/sparc/movcc-2.c: Likewise.
1728 * gcc.target/sparc/setcc-1.c: Adjust.
1729 * gcc.target/sparc/setcc-2.c: Likewise.
1730 * gcc.target/sparc/setcc-3.c: Likewise.
1731 * gcc.target/sparc/setcc-4.c: Likewise.
1732 * gcc.target/sparc/setcc-5.c: Likewise.
1733 * gcc.target/sparc/setcc-6.c: New test.
1734 * gcc.target/sparc/setcc-7.c: Likewise.
1735 * gcc.target/sparc/setcc-8.c: Likewise.
1736 * gcc.target/sparc/setcc-9.c: Likewise.
1737 * gcc.target/sparc/setcc-10.c: Likewise.
1738
74cf8d76 17392016-10-10 Jeff Law <law@redhat.com>
1740
1741 PR tree-optimization/71947
1742 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1743 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1744 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1745 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1746 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1747 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1748
8d3bf9df 17492016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1750
1751 PR fortran/77915
1752 * gfortran.dg/matmul_11.f90: New test.
1753
ade2e453 17542016-10-10 Jiong Wang <jiong.wang@arm.com>
1755
1756 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1757 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1760 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1765 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1766 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1767 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1768 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1769 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1770 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1771 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1772 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1773 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1774 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1775 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1780 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1781 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1782 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1783 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1784 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1792 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1793 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1794 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1795 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1796 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1797 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1798 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1799 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1800 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1815
d9b5db8e 18162016-10-10 Jiong Wang <jiong.wang@arm.com>
1817
1818 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1832
67789205 18332016-10-10 Jiong Wang <jiong.wang@arm.com>
1834
1835 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1836 Enable AArch64.
1837 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1838 vdup*_laneq.
1839 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1843
6dfe8276 18442016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1845 Jiong Wang <jiong.wang@arm.com>
1846
1847 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1848 AArch64 support.
1849 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1850 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1851 AArch64 targets.
1852 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1853 AArch64 targets.
1854 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1855 targets.
1856 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1857
ec8fd20e 18582016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 * gnat.dg/specs/vfa.ads: New test.
1861
6dfe8276 18622016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1863
1864 * gnat.dg/inline13.ad[sb]: New test.
1865 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1866
8fc51369 18672016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1868
1869 * gnat.dg/biased_subtype.adb: New test.
1870
b4d09fc1 18712016-10-09 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR tree-optimization/77901
1874 * gcc.c-torture/compile/pr77901.c: New test.
1875
14964a36 18762016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1877
1878 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1879 * gcc.dg/ipa/propalign-2.c: Likewise
1880 * gcc.dg/ipa/propalign-3.c: Likewise.
1881 * gcc.dg/ipa/propalign-4.c: Likewise.
1882 * gcc.dg/ipa/propalign-5.c: Likewise.
1883
ad0c1dec 18842016-10-08 Jakub Jelinek <jakub@redhat.com>
1885
ae691a10 1886 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1887
4582d852 1888 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1889
ad0c1dec 1890 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1891 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1892
90a2ad05 18932016-10-07 Fritz Reese <fritzoreese@gmail.com>
1894
1895 * gfortran.dg/dec_union_11.f90: New testcase.
1896
4076953a 18972016-10-07 Nathan Sidwell <nathan@acm.org>
1898
1899 PR c++/66443
1900 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1901 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1902 * g++.dg/cpp1y/pr66443-cxx14.C: New
1903 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1904 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1905
cd45162d 19062016-10-07 Jakub Jelinek <jakub@redhat.com>
1907
1908 * g++.dg/cpp0x/addressof1.C: New test.
1909 * g++.dg/cpp0x/addressof2.C: New test.
1910
7d29bba9 19112016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1912
1913 * gcc.target/powerpc/float128-type-1.c: New test to check that
1914 PowerPC 64-bit Linux enables -mfloat128-type by default.
1915 * gcc.target/powerpc/float128-type-2.c: Likewise.
1916 * gcc.target/powerpc/float128-mix.c: Change error message to
1917 reflect that __ibm128 is now #define'ed to be long double.
1918
7d562e89 19192016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1920
1921 PR fortran/77406
1922 * gfortran.dg/pr77406.f90: New test.
1923 * gfortran.dg/assumed_type_3.f90: Update error messages.
1924 * gfortran.dg/defined_operators_1.f90: Ditto.
1925 * gfortran.dg/generic_26.f90: Ditto.
1926 * gfortran.dg/generic_7.f90: Ditto.
1927 * gfortran.dg/gomp/udr5.f90: Ditto.
1928 * gfortran.dg/gomp/udr7.f90: Ditto.
1929 * gfortran.dg/interface_1.f90: Ditto.
1930 * gfortran.dg/interface_37.f90: Ditto.
1931 * gfortran.dg/interface_5.f90: Ditto.
1932 * gfortran.dg/interface_6.f90: Ditto.
1933 * gfortran.dg/interface_7.f90
1934 * gfortran.dg/no_arg_check_3.f90
1935 * gfortran.dg/operator_5.f90
1936 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1937
0365bfa8 19382016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1939
1940 PR c++/77700
1941 * c-c++-common/Wint-in-bool-context.c: Update test.
1942
1941149a 19432016-10-07 Richard Biener <rguenther@suse.de>
1944
1945 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1946 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1947
dc5b5d21 19482016-10-07 Marek Polacek <polacek@redhat.com>
1949
1950 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1951
30ac4925 19522016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1953
1954 PR c++/69733
1955 * c-c++-common/pr69733.c: New test.
1956 * gcc.dg/pr69733.c: New test.
1957 * gcc.target/i386/pr69733.c: New test.
1958
95c0ad19 19592016-10-07 Marek Polacek <polacek@redhat.com>
1960
1961 PR c++/77803
1962 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1963
fafde080 19642016-10-07 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR tree-optimization/77664
1967 * gcc.dg/tree-ssa/pr77664.c: New test.
1968 * gcc.dg/pr77664.c: New test.
1969
19702016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1971
1972 * gfortran.dg/pr69955.f90: New test.
1973
4147af80 19742016_10-06 Louis Krupp <louis.krupp@zoho.com>
1975
1976 PR fortran/57910
1977 * gfortran.dg/pr57910.f90: New test.
1978
adeca879 19792016-10-06 Jakub Jelinek <jakub@redhat.com>
1980
1981 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1982 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1983
fefb1a11 19842016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1985
1986 PR tree-optimization/77862
1987 * gcc.dg/pr77862.c: New test.
1988
f7df25e9 19892016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1990
1991 * gcc.dg/tree-ssa/evrp4.c: New test.
1992
3ff1ad36 19932016-10-06 Jeff Law <law@redhat.com>
1994
1995 PR tree-optimization/71661
1996 * gcc.dg/tree-ssa/pr71661.c: New test.
1997
1424fde5 19982016-10-06 Richard Biener <rguenther@suse.de>
1999
2000 PR tree-optimization/77855
2001 * gcc.dg/torture/pr77855.c: New testcase.
2002
a22dd5ec 20032016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2004 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2005
2006 * g++.dg/other/pr77759.C: New test.
2007
cb1f8eb4 20082016-10-06 Richard Biener <rguenther@suse.de>
2009
2010 PR tree-optimization/77839
2011 * gcc.dg/torture/pr77839.c: New testcase.
2012
bb513366 20132016-10-06 Marek Polacek <polacek@redhat.com>
2014
2015 * g++.dg/cpp1z/init-statement9.C: New test.
2016
26d689f4 20172016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2018
2019 * gcc.target/i386/pcommit-1.c: Deleted.
2020 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2021 * gcc.target/i386/sse-13.c: Ditto.
2022 * gcc.target/i386/sse-14.c: Ditto.
2023 * gcc.target/i386/sse-22.c: Ditto.
2024 * gcc.target/i386/sse-23.c: Ditto.
2025 * g++.dg/other/i386-2.C: Ditto.
2026
847e66cc 20272016-10-05 Uros Bizjak <ubizjak@gmail.com>
2028
2029 * gcc.target/i386/pr77833.c: Require int128 effective target.
2030
670ec524 20312016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2032
2033 PR fortran/58991
2034 PR fortran/58992
2035 * gfortran.dg/associate_22.f90: New test.
2036
fca4e258 20372016-10-05 Fritz Reese <fritzoreese@gmail.com>
2038
2039 * gfortran.dg/dec_union_9.f90: New testcase.
2040 * gfortran.dg/dec_union_10.f90: New testcase.
2041
994fc95f 20422016-10-05 Jakub Jelinek <jakub@redhat.com>
2043
c6958264 2044 PR sanitizer/66343
2045 * gcc.dg/pch/pr66343-3.c: New test.
2046 * gcc.dg/pch/pr66343-3.hs: New file.
2047
994fc95f 2048 PR sanitizer/66343
2049 * gcc.dg/pch/pr66343-1.c: New test.
2050 * gcc.dg/pch/pr66343-1.hs: New file.
2051 * gcc.dg/pch/pr66343-2.c: New test.
2052 * gcc.dg/pch/pr66343-2.hs: New file.
2053
2b6903a5 20542016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2055
2056 * c-c++-common/Wint-in-bool-context.c: Update test.
2057
a9e44c43 20582016-10-05 Marek Polacek <polacek@redhat.com>
2059
2060 * g++.dg/cpp1z/init-statement1.C: New test.
2061 * g++.dg/cpp1z/init-statement2.C: New test.
2062 * g++.dg/cpp1z/init-statement3.C: New test.
2063 * g++.dg/cpp1z/init-statement4.C: New test.
2064 * g++.dg/cpp1z/init-statement5.C: New test.
2065 * g++.dg/cpp1z/init-statement6.C: New test.
2066 * g++.dg/cpp1z/init-statement7.C: New test.
2067 * g++.dg/cpp1z/init-statement8.C: New test.
2068
d0a5b595 20692016-10-05 Louis Krupp <louis.krupp@zoho.com>
2070
2071 PR fortran/67524
2072 * gfortran.dg/pr67524.f90: New test.
2073
c7b01e77 20742016-10-05 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR sanitizer/77823
2077 * c-c++-common/ubsan/shift-9.c: New test.
2078
d204444e 20792016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2080
2081 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2082 of int if __SIZEOF_INT__ is less than 4 bytes.
2083
ea55eab9 20842016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2085
2086 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2087 * gfortran.dg/class_array_20.f03: Likewise.
2088 * gfortran.dg/class_array_21.f03: Likewise.
2089 * gfortran.dg/finalize_29.f08: Likewise.
2090 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2091
bf1426ea 20922016-10-05 Richard Biener <rguenther@suse.de>
2093
2094 PR middle-end/77826
2095 * gcc.dg/torture/pr77826.c: New testcase.
2096
eb93b162 20972016-10-05 Richard Biener <rguenther@suse.de>
2098
2099 * gcc.dg/fold-copysign-1.c: New testcase.
2100
830f8f08 21012016-10-05 Andreas Schwab <schwab@suse.de>
2102
2103 * g++.dg/pr49847-2.C: Remove.
2104
ce229d56 21052016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2106
2107 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2108
d82d27a3 21092016-10-05 Richard Biener <rguenther@suse.de>
2110
2111 PR middle-end/55152
2112 * gcc.dg/pr55152-2.c: New testcase.
2113
29e40d1d 21142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2115
2116 * gfortran.dg/dtio_15.f90: New test.
2117
78dc0da1 21182016-10-04 Ian Lance Taylor <iant@golang.org>
2119
2120 * gcc.dg/split-7.c: New test.
2121
f72de674 21222016-10-04 Martin Sebor <msebor@redhat.com>
2123
2124 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2125 %lc directive to wint_t to silence -Wformat warnings on targets
2126 where the latter is a distinct type such as long.
2127
c30da209 21282016-10-04 Martin Sebor <msebor@redhat.com>
2129
2130 PR c++/77804
2131 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2132
c93d719b 21332016-10-04 Jakub Jelinek <jakub@redhat.com>
2134
c8887d28 2135 PR c++/77791
2136 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2137
c93d719b 2138 * g++.dg/other/java3.C: Remove.
2139 * g++.dg/other/java1.C: Remove.
2140 * g++.dg/other/error12.C: Remove.
2141 * g++.dg/other/java2.C: Remove.
2142 * g++.dg/warn/Wnvdtor.C: Remove.
2143 * g++.dg/lookup/java1.C: Remove.
2144 * g++.dg/lookup/java2.C: Remove.
2145 * g++.dg/ext/pr34829.C: Remove.
2146 * g++.dg/ext/java-3.C: Remove.
2147 * g++.dg/ext/java-1.C: Remove.
2148 * g++.dg/ext/java-2.C: Remove.
2149 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2150
e62363b1 21512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2152
2153 PR tree-optimization/77808
2154 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2155
38f18c01 21562016-10-04 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/77399
2159 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2160
47fd90af 21612016-10-04 Richard Biener <rguenther@suse.de>
2162
2163 PR middle-end/77833
2164 * gcc.target/i386/pr77833.c: New testcase.
2165
2f8d6297 21662016-09-26 Jeff Law <law@redhat.com>
2167
2168 PR tree-optimization/71550
2169 PR tree-optimization/71403
2170 * gcc.c-torture/execute/pr71550.c: New test.
2171
4092cccf 21722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2173
2174 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2175 option.
2176
8e8fe25a 21772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2178
2179 Revert
2180 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2181
2182 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2183
fcfa0d6a 21842016-10-03 Marek Polacek <polacek@redhat.com>
2185
2186 * g++.dg/cpp0x/nullptr37.C: New test.
2187
255beb07 21882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2189
2190 * c-c++-common/Wint-in-bool-context.c: Update test.
2191
16127d51 21922016-10-02 Jakub Jelinek <jakub@redhat.com>
2193
2194 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2195 earlier.
2196 * g++.dg/charset/asm2.c (memmove): Likewise.
2197 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2198 * g++.dg/tls/diag-4.C (foo): Likewise.
2199 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2200 dg-warning, fix up regex.
2201 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2202 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2203 * g++.old-deja/g++.mike/net31.C: Likewise.
2204 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2205 for C++17.
2206 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2207 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2208
c9e875f1 22092016-10-01 Richard Biener <rguenther@suse.de>
2210
2211 PR middle-end/77798
2212 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2213
77daf8b6 22142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2215
2216 PR fortran/77663
2217 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2218
ff2feb8b 22192016-10-01 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR c/77490
2222 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2223 Add dg-prune-output directive.
2224
fd3720ac 22252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2226
2227 PR fortran/66643
2228 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2229 * gfortran.fortran-torture/compile/write.f90: Update test.
2230
dd07e329 22312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2232
2233 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2234 arm_fp16_alternative_ok as the required effective target.
2235 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2236 -mfp16-format=alternative to the dg-options directive and remove
2237 the dg-add-options directive.
2238
580083a2 22392016-09-30 Fritz Reese <fritzoreese@gmail.com>
2240
2241 PR fortran/77764
2242 * gfortran.dg/dec_union_8.f90: New testcase.
2243
f24fcad2 22442016-09-30 Fritz Reese <fritzoreese@gmail.com>
2245
2246 PR fortran/77782
2247 * gfortran.dg/dec_structure_16.f90: New testcase.
2248
e0e00cf4 22492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2250
2251 * gfortran.dg/coarray_allocate_10.f08: New test.
2252 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2253
44211526 22542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2255
2256 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2257
e2441cd8 22582016-09-30 Richard Biener <rguenther@suse.de>
2259
2260 PR tree-optimization/77399
2261 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2262
0914a8ef 22632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2264
5db34fe5 2265 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2266 -fdelete-null-pointer-checks explicit.
2267 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2268 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2269 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2270 * gcc.dg/pic-1.c: Require fpic target support.
2271 * gcc.dg/pic-2.c: Likewise.
2272
c5d89bae 22732016-09-29 Jakub Jelinek <jakub@redhat.com>
2274
2275 Implement P0001R1 - C++17 removal of register storage class specifier
2276 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2277 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2278 C++17.
2279 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2280 keyword if not __SSE2__.
2281 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2282 C++17.
2283 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2284 register keywords.
2285 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2286 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2287 no_erroneous_warning): Expect new warnings for C++17.
2288 * g++.dg/warn/register-var-2.C (f): Likewise.
2289 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2290 * g++.dg/parse/linkage2.C (foo): Likewise.
2291 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2292 keyword on parameters for C++17.
2293 * g++.dg/cpp1z/register1.C: New test.
2294 * g++.dg/cpp1z/register2.C: New test.
2295 * g++.dg/cpp1z/register3.C: New test.
2296
5424b150 22972016-09-29 Uros Bizjak <ubizjak@gmail.com>
2298
2299 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2300 * gcc.target/i386/avx2-check.h (main): Ditto.
2301 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2302 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2303 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2304 * gcc.target/i386/avx512er-check.h (main): Ditto.
2305 * gcc.target/i386/avx512f-check.h (main): Ditto.
2306 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2307 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2308 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2309
132fa33c 23102016-09-29 Uros Bizjak <ubizjak@gmail.com>
2311
2312 PR target/77756
2313 * gcc.target/i386/pr77756.c: New test.
2314
ea72fa65 23152016-09-29 Marek Polacek <polacek@redhat.com>
2316
2317 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2318
40334d1a 23192016-09-29 Marek Polacek <polacek@redhat.com>
2320
2321 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2322 C++14.
2323
2bf721c3 23242016-09-29 Martin Liska <mliska@suse.cz>
2325
2326 * objc/execute/construct1.m: New test.
2327
a8243a97 23282016-09-29 Richard Biener <rguenther@suse.de>
2329
2330 PR tree-optimization/77768
2331 * gcc.dg/torture/pr77768.c: New testcase.
2332
98da8d3b 23332016-09-28 Richard Biener <rguenther@suse.de>
2334
2335 PR middle-end/77407
2336 * gcc.dg/pr77407.c: New testcase.
2337
b0ab3ca0 23382016-09-29 Richard Biener <rguenther@suse.de>
2339
2340 PR middle-end/55152
2341 * gcc.dg/pr55152.c: New testcase.
2342 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2343
f76c9f26 23442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2345
2346 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2347 (dg-options): Remove -m32.
2348
94d9ba6a 23492016-09-28 Martin Sebor <msebor@redhat.com>
2350
2351 PR middle-end/77721
2352 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2353
d23296dc 23542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2355
2356 PR libgfortran/77707
2357 * gfortran.dg/inquire_17.f90: New test.
2358
2a2770c6 23592016-09-28 Jakub Jelinek <jakub@redhat.com>
2360
2361 PR c++/77467
2362 * g++.dg/cpp1y/constexpr-77467.C: New test.
2363
3e822015 23642016-09-28 Martin Sebor <msebor@redhat.com>
2365
2366 PR c/77762
2367 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2368 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2369 (test_sprintf_p_const): Adjust line numbers to avoid failures
2370 introduced in r240503.
2371
21ce832f 23722016-09-28 Martin Sebor <msebor@redhat.com>
2373
2374 PR middle-end/77683
2375 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2376
8d9e3eb6 23772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2378
cfa852a5 2379 PR c++/77748
2380 * g++.dg/pr77550.C: Avoid undefined behavior.
2381
8d9e3eb6 2382 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2383
85dd8d9a 23842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2385
2386 * gcc.dg/strlenopt-20.c: Update test.
2387 * gcc.dg/strlenopt-21.c: Likewise.
2388 * gcc.dg/strlenopt-22.c: Likewise.
2389 * gcc.dg/strlenopt-22g.c: Likewise.
2390 * gcc.dg/strlenopt-26.c: Likewise.
2391 * gcc.dg/strlenopt-5.c: Likewise.
2392 * gcc.dg/strlenopt-7.c: Likewise.
2393 * gcc.dg/strlenopt-9.c: Likewise.
2394
ce7e2f0e 23952016-09-27 Jakub Jelinek <jakub@redhat.com>
2396
4fd4e9e0 2397 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2398
66108a57 2399 * g++.dg/cpp1z/lambda-this1.C: New test.
2400 * g++.dg/cpp1z/lambda-this2.C: New test.
2401
ce7e2f0e 2402 PR c++/77722
2403 * g++.dg/ubsan/return-4.C: New test.
2404 * g++.dg/ubsan/return-5.C: New test.
2405 * g++.dg/ubsan/return-6.C: New test.
2406
eedf6f96 24072016-09-27 Jiong Wang <jiong.wang@arm.com>
2408
2409 * lib/target-supports.exp
2410 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2411 in function comment.
2412
febf7a45 24132016-09-27 Martin Liska <mliska@suse.cz>
2414
2415 PR gcov-profile/46266
2416 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2417 considered.
2418
1ef012e4 24192016-09-27 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/77745
2422 * g++.dg/torture/pr77745.C: New testcase.
2423
fcaf08b7 24242016-09-27 Richard Biener <rguenther@suse.de>
2425
2426 PR tree-optimization/77478
2427 * gcc.dg/torture/pr77478.c: New testcase.
2428
db46bcd3 24292016-09-27 Martin Liska <mliska@suse.cz>
2430
2431 PR gcov-profile/7970
2432 PR gcov-profile/16855
2433 PR gcov-profile/44779
2434 * g++.dg/gcov/pr16855.C: New test.
2435
2e0bcd96 24362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2437
2438 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2439
93768ef7 24402016-09-27 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR fortran/77666
2443 * gfortran.dg/gomp/pr77666.f90: New test.
2444
b09a4365 24452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2446
2447 PR ipa/77677
2448 * gcc.dg/torture/pr77677-2.c: New test.
2449
85527e8f 24502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2451
2452 PR fortran/77420
2453 * gfortran.dg/pr77420_1.f90: New test.
2454 * gfortran.dg/pr77420_2.f90: Ditto.
2455 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2456 * gfortran.dg/pr77420_4.f90: this file.
2457
140cd7ff 24582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2459
2460 PR middle-end/77719
2461 * gfortran.dg/pr77719.f90: New test.
2462
d4d58fc3 24632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2464
2465 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2466 singular form of byte when quantity is unknown.
d4d58fc3 2467
e997bd3a 24682016-09-26 Marek Polacek <polacek@redhat.com>
2469
2470 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2471
9c7de46a 24722016-09-26 Martin Liska <mliska@suse.cz>
2473
2474 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2475 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2476 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2477 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2478 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2479 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2480 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2481 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2482 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2483
3c77f69c 24842016-09-26 Marek Polacek <polacek@redhat.com>
2485
2486 PR c/7652
2487 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2488 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2489 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2490 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2491 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2492 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2493 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2494 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2495 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2496 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2497 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2498 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2499 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2500 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2501 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2502 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2503 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2504 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2505 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2506 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2507 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2508 * c-c++-common/attr-fallthrough-1.c: New test.
2509 * c-c++-common/attr-fallthrough-2.c: New test.
2510 * g++.dg/cpp0x/fallthrough1.C: New test.
2511 * g++.dg/cpp0x/fallthrough2.C: New test.
2512 * g++.dg/cpp1z/fallthrough1.C: New test.
2513 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2514 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2515 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2516 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2517
40e245e1 25182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2519
9e9fb49b 2520 PR fortran/77429
40e245e1 2521 * gfortran.dg/pr77429.f90: New test.
2522
cfffcdf4 25232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2524
2525 PR fortran/77694
2526 * gfortran.dg/pr77694.f90: New test.
2527
223e6ae9 25282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2529
2530 PR target/51244
2531 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2532
9e932ac2 25332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2534
2535 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2536 for 32-bit mode.
2537
04f16d28 25382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2539
2540 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2541 for 32-bit mode.
2542
481ce481 25432016-09-24 Marek Polacek <polacek@redhat.com>
2544
2545 PR c/77490
2546 * c-c++-common/Wbool-operation-1.c: New test.
2547 * gcc.dg/Wbool-operation-1.c: New test.
2548
8e652fcf 25492016-09-23 Fritz Reese <fritzoreese@gmail.com>
2550
2551 * gfortran.dg/dec_static_1.f90: New.
2552 * gfortran.dg/dec_static_2.f90: New.
2553 * gfortran.dg/dec_static_3.f90: New.
2554 * gfortran.dg/dec_static_4.f90: New.
2555
e7c4560c 25562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2557
2558 PR fortran/48298
2559 * gfortran.dg/negative_unit_check.f90: Update test.
2560 * gfortran.dg/dtio_14.f90: New test.
481ce481 2561
ad020996 25622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2563
2564 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2565 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2566 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2567 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2568 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2569 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2570 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2571
e2c1228b 25722016-09-23 Martin Sebor <msebor@redhat.com>
2573
2574 PR testsuite/77713
2575 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2576 assuming long double is bigger than double.
2577
9b5db70f 25782016-09-23 Jakub Jelinek <jakub@redhat.com>
2579
2580 Implement P0138R2, C++17 construction rules for enum class values
2581 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2582
a30e370d 25832016-09-23 David Malcolm <dmalcolm@redhat.com>
2584
2585 PR preprocessor/77672
2586 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2587 expected multiline output from first warning to reflect change
2588 in r240434.
2589
15650eb7 25902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2591
2592 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2593
f886b2b4 25942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2595 Tom de Vries <tom@codesourcery.com>
2596
2597 PR testsuite/77411
2598 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2599
f74ba31d 26002016-09-23 Marek Polacek <polacek@redhat.com>
2601
2602 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2603 * c-c++-common/gomp/atomic-13.c: Likewise.
2604 * c-c++-common/gomp/atomic-14.c: Likewise.
2605 * c-c++-common/pr60439.c: Remove invalid code.
2606 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2607 * g++.dg/expr/bitfield5.C: Likewise.
2608 * g++.dg/expr/bitfield6.C: Likewise.
2609 * g++.dg/expr/bool1.C: Likewise.
2610 * g++.dg/expr/bool3.C: Likewise.
2611 * g++.dg/expr/lval3.C: Likewise.
2612 * g++.dg/expr/lval4.C: Likewise.
2613 * g++.old-deja/g++.jason/bool5.C: Likewise.
2614
7413e757 26152016-09-23 David Malcolm <dmalcolm@redhat.com>
2616
2617 PR preprocessor/77672
2618 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2619 (test_terminator_location): New function.
2620
81df50de 26212016-09-23 Richard Biener <rguenther@suse.de>
2622
2623 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2624
5f4626d8 26252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2626
2627 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2628 -march=armv8.2-a+fp16 when supported by the hardware.
2629 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2631 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2632 semi-colons to a macro invocations.
2633 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2635 defined.
2636 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2637 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2640 defined.
2641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2648 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2650 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2651 defined.
2652 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2654 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2655 defined.
2656 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2657 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2658 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2659 defined.
2660 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2662 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2663 defined.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2666 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2667 defined. Also fix some white-space.
2668 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2672 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2673 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2674 defined. Also fix some long lines and white-space.
2675 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2676 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2677 defined. Also fix some long lines and white-space.
2678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2679 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2680 defined.
2681 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2682 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2683 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2684 defined.
2685 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2686 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2687 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2688 defined.
2689 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2690 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2692 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2699 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2705 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2706 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2708
f2645569 27092016-09-23 Jiong Wang <jiong.wang@arm.com>
2710 Matthew Wahab <matthew.wahab@arm.com>
2711
2712 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2747 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2749
66a55fc4 27502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2751
2752 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2753 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2754 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2755 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2756 support.
2757
ada0f4c4 27582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2759
2760 PR ipa/77677
2761 * gcc.dg/torture/pr77677.c: New test.
2762
8771094d 27632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2764
2765 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2766 here now.
2767
c959fae1 27682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2769
2770 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2771 options. Add tests for float16x4_t and float16x8_t.
2772
88b594a3 27732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2774
2775 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2776 * gcc.target/s390/risbg-ll-2.c: Ditto.
2777 * gcc.target/s390/risbg-ll-3.c: Ditto.
2778
e4ad661c 27792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2780
2781 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2782 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2783
4005a882 27842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2785
2786 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2787 output to the simplified instructions.
2788
9854d864 27892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2790
2791 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2792 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2793
388ce7db 27942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2795
2796 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2797 (FP16_SUPPORTED): New
2798 (expected-hfloat-16x4): Make conditional on __fp16 support.
2799 (expected-hfloat-16x8): Likewise.
2800 (vdup_n_f16): Disable for non-AArch64 targets.
2801 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2802 conditional on FP16_SUPPORTED.
2803 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2804 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2805 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2806 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2807 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2808 for testing __fp16.
2809 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2810 conditional on FP16_SUPPORTED.
2811 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2812 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2813
837bb76e 28142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2815
2816 * gcc.target/arm/short-vfp-1.c: New.
2817
e183c2b8 28182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2819
2820 * gcc.target/arm/attr-fp16-arith-1.c: New.
2821
cd6fbed6 28222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2823
2824 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2825 New.
2826 (add_options_for_arm_v8_2a_fp16_neon): New.
2827 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2828 (add_options_for_arm_arch_v8_2a): Auto-generate.
2829 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2830 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2831 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2832 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2833 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2834 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2835 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2836
4961b0ab 28372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2838
2839 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2840 arm_fp16_alternative_ok.
2841 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2842 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2843 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2844 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2845 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2846 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2847 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2848 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2849 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2850 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2851 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2852 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2853 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2854 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2855 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2856 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2857 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2858 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2859 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2860 arm_fp16_alternative_ok.
2861 * lib/target-supports.exp
2862 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2863 (check_effective_target_arm_fp16_alternative_ok): New.
2864 (check_effective_target_arm_fp16_none_ok_nocache): New.
2865 (check_effective_target_arm_fp16_none_ok): New.
2866
ce5b3c3b 28672016-09-23 Martin Liska <mliska@suse.cz>
2868
2869 * gcc.dg/ipa/pr77653.c: Replace adress
2870 with address.
2871
d4c65e05 28722016-09-23 Martin Liska <mliska@suse.cz>
2873
2874 * gcc.target/i386/movbe-4.c: New test.
2875
82a47693 28762016-09-23 Martin Liska <mliska@suse.cz>
2877
2878 * gcc.target/i386/crc32-5.c: New test.
2879
0253072a 28802016-09-23 Martin Liska <mliska@suse.cz>
2881
2882 * gcc.target/i386/pr71652.c: New test.
2883 * gcc.target/i386/pr71652-2.c: New test.
2884 * gcc.target/i386/pr71652-3.c: New test.
2885
0bfdbd22 28862016-09-23 Jakub Jelinek <jakub@redhat.com>
2887
2888 * lib/gcc-dg.exp (process-message): Support relative line number
2889 notation - .+4 or .-1 etc.
2890 * gcc.dg/dg-test-1.c: New test.
2891
ff982ab4 28922016-09-22 Martin Sebor <msebor@redhat.com>
2893
2894 PR target/77676
2895 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2896 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2897 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2898 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2899
78299f8d 29002016-09-22 Uros Bizjak <ubizjak@gmail.com>
2901
2902 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2903 * gcc.dg/ifcvt-2.c: Ditto.
2904 * gcc.dg/zero_bits_compound-1.c: Ditto.
2905 * gcc.dg/zero_bits_compound-1.c: Ditto.
2906 * gcc.dg/pr40550.c: Simplify target selectors.
2907 Use dg-additional-options.
2908 * gcc.dg/pr47893.c: Ditto.
2909 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2910 additional options for 32-bit x86 targets.
2911 * gcc.dg/pr70955.c: Move to ...
2912 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2913
ec645283 29142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 PR c++/61019
2917 * g++.dg/cpp0x/pr61019.C: New.
2918
9753b549 29192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2920 Terry Guo <terry.guo@arm.com>
2921
2922 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2923 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2924 * gcc.target/arm/pure-code/pure-code.exp: New.
2925
7dbfb427 29262016-09-22 Uros Bizjak <ubizjak@gmail.com>
2927
2928 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2929 Remove SSE effective target requirement.
2930
7e20dff2 29312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2932
2933 PR c++/71979
2934 * g++.dg/cpp0x/pr71979.C: New.
2935
05dd002d 29362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2937
2938 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2939
53769cc8 29402016-09-22 Martin Liska <mliska@suse.cz>
2941
2942 PR ipa/77653
2943 * gcc.dg/ipa/pr77653.c: New test.
2944
51c846d6 29452016-09-22 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR fortran/77665
2948 * gfortran.dg/gomp/pr77665.f90: New test.
2949
51278c1a 29502016-09-22 Paul Thomas <pault@gcc.gnu.org>
2951
2952 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2953 * gfortran.dg/dtio_13.f90: New test.
2954
cde225a2 29552016-09-21 Louis Krupp <louis.krupp@zoho.com>
2956
2957 PR fortran/66107
2958 * gfortran.dg/pr66107.f90: New test.
2959
0d5530d9 29602016-09-21 Ian Lance Taylor <iant@golang.org>
2961
2962 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2963 with call to builtin delete function.
2964
9ca7e933 29652016-09-21 Joseph Myers <joseph@codesourcery.com>
2966
2967 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2968 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2969 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2970 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2971 tests.
2972
451127c6 29732016-09-21 Uros Bizjak <ubizjak@gmail.com>
2974
2975 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2976
98aa0f57 29772016-09-21 Jakub Jelinek <jakub@redhat.com>
2978
2979 PR c++/77651
2980 * g++.dg/cpp1z/aligned-new6.C: New test.
2981
65eeae10 29822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2983
2984 * gcc.target/arm/fp16-aapcs-3.c: New.
2985 * gcc.target/arm/fp16-aapcs-4.c: New.
2986 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2987 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2988 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2989 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2990
1a39df22 29912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2992
2993 PR tree-optimization/77550
2994 * g++.dg/pr77550.C: New test.
2995
48bc6fdd 29962016-09-21 Georg-Johann Lay <avr@gjlay.de>
2997
2998 PR target/77326
2999 * gcc.target/avr/torture/pr77326.c: New test.
3000
a09b160b 30012016-09-21 Louis Krupp <louis.krupp@zoho.com>
3002
3003 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3004
91207228 30052016-09-21 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/77648
3008 * gcc.dg/torture/pr77648-1.c: New testcase.
3009 * gcc.dg/torture/pr77648-2.c: Likewise.
3010
f6aeb966 30112016-09-21 Richard Biener <rguenther@suse.de>
3012 Jakub Jelinek <jakub@redhat.com>
3013
3014 PR tree-optimization/77621
3015 * gcc.dg/pr77621.c: New testcase.
3016
637b3ebb 30172016-09-21 Paul Thomas <pault@gcc.gnu.org>
3018
3019 PR fortran/77657
3020 * gfortran.dg/dtio_12.f90: New test.
3021
b5b88e7a 30222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3023
3024 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3025
8ccdb0a4 30262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3027
3028 PR tree-optimization/72835
3029 * gcc.dg/tree-ssa/pr72835.c: New test.
3030
b9833bfd 30312016-09-20 Martin Sebor <msebor@redhat.com>
3032
3033 PR middle-end/49905
3034 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3035 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3036 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3037 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3038 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3039 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3040 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3041
597323ed 30422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3043
3044 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3045 arguments/compare will be optimized away.
3046 * gcc.dg/torture/ftrapv-1.c: Likewise.
3047
25a8e007 30482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3049
3050 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3051 will be optimized away.
3052 * gcc.dg/ipa/vrp1.c: New test.
3053 * gcc.dg/ipa/vrp2.c: New test.
3054 * gcc.dg/ipa/vrp3.c: New test.
3055
6e93da1b 30562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3057
3058 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3059 does the same transformation.
3060 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3061 * gcc.dg/tree-ssa/evrp1.c: New test.
3062 * gcc.dg/tree-ssa/evrp2.c: New test.
3063 * gcc.dg/tree-ssa/evrp3.c: New test.
3064 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3065 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3066 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3067 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3068 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3069 foling now happens early.
3070 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3071 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3072 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3073 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3074 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3075
b8b3b645 30762016-09-20 Uros Bizjak <ubizjak@gmail.com>
3077
3078 PR target/77621
3079 * gcc.target/i386/pr77621.c: New test.
3080 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3081 pattern, loop should vectorize with -mtune=atom.
3082
81165554 30832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3084 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR testsuite/63299
3087 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3088 instead of delete.
3089
2f8a2ead 30902016-09-20 Jakub Jelinek <jakub@redhat.com>
3091
a48667ee 3092 PR c++/77626
3093 * g++.dg/other/pr77626.C: New test.
3094
7e67c6d5 3095 PR c++/77638
3096 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3097
59934ea3 3098 PR c++/77637
3099 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3100
2f8a2ead 3101 PR middle-end/77624
3102 * c-c++-common/pr77624-1.c: New test.
3103 * c-c++-common/pr77624-2.c: New test.
3104
a1268ee1 31052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3106
3107 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3108 of digits expected.
3109
0b77b2cf 31102016-09-20 Richard Biener <rguenther@suse.de>
3111
3112 PR tree-optimization/77646
3113 * gcc.dg/torture/pr77646.c: New testcase.
3114
bed03df1 31152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3116
3117 PR c++/77434
3118 * c-c++-common/Wint-in-bool-context.c: New test.
3119
cb19a0da 31202016-09-19 Joseph Myers <joseph@codesourcery.com>
3121
3122 * gcc.dg/cr-decimal-dig-1.c: New test.
3123
9b5c49ef 31242016-09-19 Joseph Myers <joseph@codesourcery.com>
3125
3126 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3127 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3128 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3129 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3130
48d1445d 31312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3132
3133 PR rtl-optimization/77416
3134 * gcc.target/powerpc/pr77416.c: New.
3135
579f478b 31362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3137
3138 PR c++/77639
3139 * g++.dg/template/error-recovery4.C: New test.
3140
f2e52448 31412016-09-19 Bin Cheng <bin.cheng@arm.com>
3142
3143 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3144
aaf7d5f8 31452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3146
3147 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3148 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3149
5f036000 31502016-09-19 Jakub Jelinek <jakub@redhat.com>
3151 Jan Hubicka <jh@suse.cz>
3152
3153 PR target/77587
3154 * gcc.dg/pr77587.c: New test.
3155 * gcc.dg/pr77587a.c: New file.
3156
eee0cf09 31572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3158
3159 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3160 * gfortran.dg/coarray_38.f90:
3161 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3162 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3163 * gfortran.dg/coarray_allocate_7.f08: New test.
3164 * gfortran.dg/coarray_allocate_8.f08: New test.
3165 * gfortran.dg/coarray_allocate_9.f08: New test.
3166 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3167 new caf_register.
3168 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3169 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3170 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3171 get_by_refs.
3172 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3173 * gfortran.dg/coarray_lock_7.f90: Same.
3174 * gfortran.dg/coarray_poly_5.f90: Same.
3175 * gfortran.dg/coarray_poly_6.f90: Same.
3176 * gfortran.dg/coarray_poly_7.f90: Same.
3177 * gfortran.dg/coarray_poly_8.f90: Same.
3178 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3179
891196d7 31802016-09-19 Fritz Reese <fritzoreese@gmail.com>
3181
3182 PR fortran/77584
3183 * gfortran.dg/dec_structure_15.f90: New testcase.
3184
281da9a3 31852016-09-19 Richard Biener <rguenther@suse.de>
3186
3187 PR middle-end/77605
3188 * gcc.dg/torture/pr77605.c: New testcase.
3189
8a252920 31902016-09-18 Louis Krupp <louis.krupp@zoho.com>
3191
3192 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3193
a18b7a33 31942016-09-17 Jan Hubicka <hubicka@ucw.cz>
3195
3196 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3197 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3198 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3199 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3200 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3201 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3202 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3203 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3204 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3205 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3206 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3207
b868c23d 32082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3209
3210 * gcc.target/i386/pr68633.c: Fix expected result.
3211
360d7ea8 32122016-09-17 Louis Krupp <louis.krupp@gmail.com>
3213
3214 PR fortran/68078
3215 * gfortran.dg/pr68078.f90: New test.
3216 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3217
d58661cb 32182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3219
3220 PR target/77613
3221 * gcc.target/powerpc/swaps-p8-25.c: New.
3222
24b3d864 32232016-09-16 Jakub Jelinek <jakub@redhat.com>
3224
e6db887a 3225 PR c++/77482
3226 * g++.dg/cpp0x/constexpr-77482.C: New test.
3227
44df6c11 3228 PR c++/77379
3229 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3230 thunk offsets.
3231 * g++.dg/abi/abi-tag23a.C: Likewise.
3232
53d2f3de 3233 PR c++/77338
3234 * g++.dg/cpp0x/decltype-77338.C: New test.
3235
24b3d864 3236 PR c++/77375
3237 * g++.dg/cpp0x/mutable1.C: New test.
3238
42f172d0 32392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3240
3241 PR fortran/77612
3242 * gfortran.dg/pr77612.f90: New test.
3243
0665113b 32442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3245
3246 * gcc.dg/torture/pr70421.c: Require int32plus.
3247
dff10ec9 32482016-09-16 Jakub Jelinek <jakub@redhat.com>
3249
be63912c 3250 PR middle-end/77475
3251 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3252
dff10ec9 3253 PR target/77526
3254 * gcc.target/i386/pr77526.c: New test.
3255
69cdadd9 32562016-09-16 Jakub Jelinek <jakub@redhat.com>
3257 Eric Botcazou <ebotcazou@adacore.com>
3258
3259 PR middle-end/77594
3260 * gcc.target/i386/pr77594.c: New test.
3261
b74250bc 32622016-09-15 Louis Krupp <louis.krupp@zoho.com>
3263
3264 PR fortran/69963
3265 * gfortran.dg/misplaced_implicit_character.f90: New test.
3266
834a2c29 32672016-09-15 Bin Cheng <bin.cheng@arm.com>
3268
3269 PR tree-optimization/77503
3270 * gcc.dg/vect/pr77503.c: New test.
3271
fbcb99d5 32722016-09-15 Richard Biener <rguenther@suse.de>
3273
3274 PR middle-end/77544
3275 * c-c++-common/torture/pr77544.c: New testcase.
3276
3aa4e8c2 32772016-09-15 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR middle-end/77475
3280 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3281 * gcc.dg/march-generic.c: Likewise.
3282 * gcc.target/i386/spellcheck-options-1.c: New test.
3283 * gcc.target/i386/spellcheck-options-2.c: New test.
3284 * gcc.target/i386/spellcheck-options-3.c: New test.
3285 * gcc.target/i386/spellcheck-options-4.c: New test.
3286
e9dea525 32872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3288
3289 PR fortran/72743
3290 * gfortran.dg/goacc/pr72743.f90: New test.
3291
7270347c 32922016-09-15 Richard Biener <rguenther@suse.de>
3293
3294 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3295
091e8e90 32962016-09-15 Richard Biener <rguenther@suse.de>
3297
3298 PR tree-optimization/77514
3299 * gcc.dg/torture/pr77514.c: New testcase.
3300
8cc08773 33012016-09-14 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR c++/77549
3304 * g++.dg/lookup/pr77549.C: New test.
3305
5be60f03 33062016-09-14 Marek Polacek <polacek@redhat.com>
3307
3308 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3309 * c-c++-common/gomp/atomic-13.c: Likewise.
3310 * c-c++-common/gomp/atomic-14.c: Likewise.
3311 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3312 * g++.dg/cpp1z/bool-increment1.C: New test.
3313 * c-c++-common/pr60439.c: Add dg-warning.
3314 * g++.dg/expr/bitfield4.C: Likewise.
3315 * g++.dg/expr/bitfield5.C: Likewise.
3316 * g++.dg/expr/bitfield6.C: Likewise.
3317 * g++.dg/expr/bool1.C: Likewise.
3318 * g++.dg/expr/bool3.C: Likewise.
3319 * g++.dg/expr/lval3.C: Likewise.
3320 * g++.dg/expr/lval4.C: Likewise.
3321 * g++.old-deja/g++.jason/bool5.C: Likewise.
3322 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3323 * g++.dg/other/error18.C: Likewise.
3324 * g++.dg/gomp/atomic-14.C: Likewise.
3325
f80a245e 33262016-09-14 Nathan Sidwell <nathan@acm.org>
3327
3328 PR c++/77539
3329 * g++.dg/cpp1y/pr77539.C: New.
3330
7b329bca 33312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3332
3333 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3334 dg-require.
3335 * g++.dg/ext/builtin_alloca.C: Likewise.
3336 * g++.dg/template/spec35.C: Likewise.
3337 * gcc.dg/builtins-68.c: Likewise.
3338 * gcc.misc-tests/gcov-13.c: Likewise.
3339 * gcc.misc-tests/gcov-14.c: Likewise.
3340
0029200d 33412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3342
3343 * gfortran.dg/dec_structure_14.f90: New testcase.
3344
0975f764 33452016-09-14 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR sanitizer/68260
3348 * c-c++-common/tsan/pr68260.c: New test.
3349
1098c313 33502016-09-13 Joe Seymour <joe.s@somniumtech.com>
3351
3352 PR target/70713
3353 * gcc.target/msp430/function-attributes-1.c: New test.
3354 * gcc.target/msp430/function-attributes-2.c: New test.
3355 * gcc.target/msp430/function-attributes-3.c: New test.
3356
2e7b05a3 33572015-04-18 Martin Sebor <msebor@redhat.com>
3358
3359 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3360 of non-nul characters.
3361 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3362
46fad8d5 33632016-09-13 Jakub Jelinek <jakub@redhat.com>
3364
4bdba715 3365 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3366 * g++.dg/cpp1z/gen-attrs1.C: New test.
3367
99d887de 3368 PR tree-optimization/77454
3369 * gcc.dg/pr77454.c: New test.
3370
46fad8d5 3371 PR c++/77553
3372 * g++.dg/cpp1y/constexpr-77553.C: New test.
3373
68ef907c 33742016-09-13 David Malcolm <dmalcolm@redhat.com>
3375
3376 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3377 (test_show_locus): Replace rich_location::add_fixit_insert calls
3378 with add_fixit_insert_before and add_fixit_insert_after.
3379
2c24fd5e 33802016-09-13 Jason Merrill <jason@redhat.com>
3381 Tom de Vries <tom@codesourcery.com>
3382
3383 PR c++/77427
3384 * g++.dg/pr77427.C: New test.
3385
68b219ee 33862016-09-13 Martin Liska <mliska@suse.cz>
3387
3388 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3389 effective target.
3390 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3391 * lib/target-supports.exp: Define the new target.
3392
c72e91d3 33932016-09-12 Andrew Pinski <apinski@cavium.com>
3394
3395 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3396 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3397
b38c0a37 33982016-09-12 Uros Bizjak <ubizjak@gmail.com>
3399
3400 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3401 variable arguments.
3402 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3403 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3404 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3405 variable argument.
3406 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3407 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3408
7a21b590 34092016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3410
3411 PR c++/77496
3412 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3413 * g++.dg/ext/pr77496.C: New test.
3414 * g++.dg/warn/pr77496.C: New test.
3415
00434032 34162016-09-12 David Malcolm <dmalcolm@redhat.com>
3417
3418 PR c/72858
3419 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3420 to preserve conversion chars, and to preserve prefix information.
3421 * gcc.dg/format/pr72858.c: New test case.
3422
54f56c28 34232016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3424
3425 * gfortran.dg/pr77507.f90: Move to ...
3426 * gfortran.dg/ieee/pr77507.f90: here.
3427
08d6d42c 34282016-08-09 Jan Hubicka <hubicka@ucw.cz>
3429
3430 PR ipa/61159
3431 * compile/pr61159.c: New testcase
3432
35870532 34332016-08-09 Jan Hubicka <hubicka@ucw.cz>
3434
3435 PR ipa/64316
3436 * gcc.dg/ipa/pr63416.c: New testcase.
3437
953b9eef 34382016-09-10 Paul Thomas <pault@gcc.gnu.org>
3439 Steven G. Kargl <kargl@gcc.gnu.org>
3440
3441 PR fortran/77532
c78b1f64 3442 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3443
1aef7c3c 34442016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3445
3446 PR fortran/77507
3447 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3448 * gfortran.dg/c_assoc_4.f90: Ditto.
3449
3bb45f76 34502016-09-10 Tom de Vries <tom@codesourcery.com>
3451
3452 PR C/71602
3453 * c-c++-common/va-arg-va-list-type.c: New test.
3454
9731eaaf 34552016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3456
3457 PR rtl-optimization/77289
3458 * gcc.target/powerpc/pr77289.c: New test.
3459
911ea34a 34602016-09-09 Martin Sebor <msebor@redhat.com>
3461
3462 PR c/77520
3463 PR c/77521
3464 * gcc.dg/pr77520.c: New test.
3465 * gcc.dg/pr77521.c: New test.
3466
edd0f33b 34672016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3468
3469 PR fortran/77506
3470 * gfortran.dg/pr77506.f90: New test.
3471
374777a4 34722016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3473
3474 PR fortran/77507
3475 * gfortran.dg/pr77507.f90: New test.
3476
c5eddaf9 34772016-09-09 Joseph Myers <joseph@codesourcery.com>
3478
3479 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3480
3e7e4e14 34812016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3482 Louis Krupp <lkrupp@gcc.gnu.org>
3483
3484 PR fortran/69514
3485 * gfortran.dg/pr69514_1.f90: New test.
3486 * gfortran.dg/pr69514_2.f90: New test.
3487
51688bb7 34882016-09-08 Jakub Jelinek <jakub@redhat.com>
3489
a34338c9 3490 PR fortran/77500
3491 * gfortran.dg/gomp/pr77500.f90: New test.
3492
51688bb7 3493 PR fortran/77516
3494 * gfortran.dg/gomp/pr77516.f90: New test.
3495
3ecb55e7 34962016-09-07 Jakub Jelinek <jakub@redhat.com>
3497
3498 PR middle-end/77475
3499 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3500 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3501 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3502 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3503 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3504 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3505
3da97ff7 35062016-09-07 David Malcolm <dmalcolm@redhat.com>
3507
3508 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3509 "substring-locations.h".
3510
b55f1f44 35112016-09-07 Richard Biener <rguenther@suse.de>
3512
3513 PR c/77450
3514 * c-c++-common/vector-subscript-8.c: Move ..
3515 * gcc.dg/pr77450.c: ... here.
3516
7d482049 35172016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3518
3519 PR libgfortran/77393
3520 * gfortran.dg/fmt_f0_2.f90: Update test.
3521 * gfortran.dg/fmt_f0_3.f90: New test.
3522
ef3b531c 35232016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3524
3525 PR debug/77389
3526 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3527 in dg-options.
3528
3529 PR debug/57519
3530 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3531
39370ea0 35322016-09-06 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR target/69255
3535 * gcc.target/i386/pr69255-1.c: New test.
3536 * gcc.target/i386/pr69255-2.c: New test.
3537 * gcc.target/i386/pr69255-3.c: New test.
3538
35392016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3540
3541 PR c/77336
3542 * gcc.dg/format/miss-7.c: New test.
3543
88820414 35442016-09-06 Uros Bizjak <ubizjak@gmail.com>
3545
3546 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3547
4c790ba8 35482016-09-06 Martin Liska <mliska@suse.cz>
3549
3550 PR gcov-profile/77378
3551 PR gcov-profile/77466
3552 * gcc.dg/profile-update-warning.c: New test.
3553
43d2460d 35542016-09-06 Richard Biener <rguenther@suse.de>
3555
3556 PR tree-optimization/77479
3557 * gcc.dg/torture/pr77479.c: New testcase.
3558
4c04bcce 35592016-09-06 Richard Biener <rguenther@suse.de>
3560
3561 PR c/77450
3562 * c-c++-common/vector-subscript-7.c: Adjust.
3563 * c-c++-common/vector-subscript-8.c: New testcase.
3564
8925068a 35652016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3566
3567 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3568
daea048c 35692016-09-05 Jakub Jelinek <jakub@redhat.com>
3570
e315ff48 3571 PR target/77476
3572 * gcc.target/i386/avx512f-pr77476.c: New test.
3573 * gcc.target/i386/avx512bw-pr77476.c: New test.
3574 * gcc.target/i386/avx512dq-pr77476.c: New test.
3575
8eeca3ac 3576 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3577 Update comment to mention also avx512f.
3578
daea048c 3579 PR sanitizer/77396
3580 * g++.dg/asan/pr77396-2.C: New test.
3581
a6ffaadf 35822016-09-05 Uros Bizjak <ubizjak@gmail.com>
3583
3584 PR rtl-optimization/77452
3585 * gcc.target/i386/pr77452.c: New test.
3586
8f8828ba 35872016-09-05 Marek Polacek <polacek@redhat.com>
3588
3589 PR c/77423
3590 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3591
65277f2a 35922016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3593
3594 PR fortran/77391
3595 * gfortran.dg/pr77391.f90: New test.
3596
a1cf06b8 35972016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3598
3599 PR fortran/77460
3600 * gfortran.dg/pr77460.f90: New test.
3601
4d261282 36022016-09-03 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR c/65467
3605 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3606
4fc4eb94 36072016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3608
3609 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3610
40a431fa 36112016-09-02 David Malcolm <dmalcolm@redhat.com>
3612
3613 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3614 test case.
3615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3616 diagnostic-test-show-locus-generate-patch.c to the sources
3617 for diagnostic_plugin_test_show_locus.c.
3618
a940fdc7 36192016-09-02 Jakub Jelinek <jakub@redhat.com>
3620
0b80c4b2 3621 PR c/65467
3622 * gcc.dg/gomp/_Atomic-1.c: New test.
3623 * gcc.dg/gomp/_Atomic-2.c: New test.
3624 * gcc.dg/gomp/_Atomic-3.c: New test.
3625 * gcc.dg/gomp/_Atomic-4.c: New test.
3626 * gcc.dg/gomp/_Atomic-5.c: New test.
3627
a940fdc7 3628 PR sanitizer/77396
3629 * g++.dg/asan/pr77396.C: New test.
3630
36312016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3632
3633 PR tree-optimization/71831
3634 * gcc.dg/builtin-object-size-16.c: New test.
3635 * gcc.dg/builtin-object-size-17.c: New test.
3636
0b404bb4 36372016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3638
3639 PR libgfortran/77393
3640 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3641
8a5817a9 36422016-09-01 Uros Bizjak <ubizjak@gmail.com>
3643
3644 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3645 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3646 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3647 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3648 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3649 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3650 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3651 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3652 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3653 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3654 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3655 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3656 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3657 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3658 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3659 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3660 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3661 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3662
209253ae 36632016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3664
3665 * gnat.dg/opt58.adb: New test.
3666 * gnat.dg/opt58_pkg.ads: New helper.
3667
15182c1d 36682016-09-01 Richard Biener <rguenther@suse.de>
3669
3670 PR middle-end/77436
3671 * gcc.dg/torture/pr77436.c: New testcase.
3672
1c02615c 36732016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3674
3675 * gcc.dg/pr64252.c: Require int32plus.
3676 * gcc.dg/pr66299-1.c: Likewise.
3677 * gcc.dg/pr66299-2.c: Likewise.
3678 * gcc.dg/torture/20131115-1.c: Skip for avr.
3679
08fded5f 36802016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681
3682 * gcc.target/aarch64/ands_3.c: New test.
3683
a7b3b7c4 36842016-08-31 Jakub Jelinek <jakub@redhat.com>
3685
68c215e4 3686 PR fortran/77352
3687 * gfortran.dg/gomp/pr77352.f90: New test.
3688
a7b3b7c4 3689 PR fortran/77374
3690 * gfortran.dg/gomp/pr77374.f08: New test.
3691
51a43c06 36922016-08-31 Marc Glisse <marc.glisse@inria.fr>
3693
3694 PR tree-optimization/73714
3695 * gcc.dg/tree-ssa/pr73714.c: New test.
3696
01109414 36972016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3698
3699 PR libgfortran/77393
3700 * gfortran.dg/fmt_f0_2.f90: New test.
3701
8036ac7f 37022016-08-31 Marc Glisse <marc.glisse@inria.fr>
3703
3704 * gcc.target/i386/pr59539-2.c: Adapt options.
3705 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3706
b298bde8 37072016-08-31 Paul Thomas <pault@gcc.gnu.org>
3708
3709 PR fortran/77418
3710 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3711 of the associate entity and replace with a pointer to the
3712 intended item on the stack.
3713
9f732c4e 37142016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3715 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3716
3717 PR fortran/48298
3718 * gfortran.dg/dtio_1.f90: New test.
3719 * gfortran.dg/dtio_2.f90: New test.
3720 * gfortran.dg/dtio_3.f90: New test.
3721 * gfortran.dg/dtio_4.f90: New test.
3722 * gfortran.dg/dtio_5.f90: New test.
3723 * gfortran.dg/dtio_6.f90: New test.
3724 * gfortran.dg/dtio_7.f90: New test.
3725 * gfortran.dg/dtio_8.f90: New test.
3726 * gfortran.dg/dtio_9.f90: New test.
3727 * gfortran.dg/dtio_10.f90: New test.
3728
d6dd1b60 37292016-08-30 David Malcolm <dmalcolm@redhat.com>
3730
3731 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3732 (test_many_nested_locations): New function.
3733 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3734 (test_show_locus): Handle "test_many_nested_locations".
3735
2e7400df 37362016-08-30 David Malcolm <dmalcolm@redhat.com>
3737
3738 * g++.dg/template/double-greater-than-fixit.C: New test case.
3739
98023bfd 37402016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3741
3742 * gnat.dg/opt57.ad[sb]: New test.
3743 * gnat.dg/opt57_pkg.ads: New helper.
3744
f9723d87 37452016-08-30 Richard Biener <rguenther@suse.de>
3746
3747 PR tree-optimization/69047
3748 * gcc.dg/pr69047.c: Fix byte-order check.
3749
77ce6232 37502016-08-30 Jakub Jelinek <jakub@redhat.com>
3751
adca2d16 3752 PR tree-optimization/72866
3753 * gcc.dg/vect/pr72866.c: New test.
3754
06cee168 3755 PR debug/77363
3756 * g++.dg/debug/dwarf2/pr77363.C: New test.
3757
4472e8d1 3758 PR middle-end/77377
3759 * gcc.target/i386/pr77377.c: New test.
3760
77ce6232 3761 PR debug/77389
3762 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3763 in dg-options.
3764
36bda760 37652016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3766
3767 * gfortran.dg/pr77372.f90: Moved to ...
3768 * gfortran.dg/ieee/pr77372.f90: here.
3769
2db6ea89 37702016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3771
3772 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3773 vector short/char initializations.
3774 * gcc.target/powerpc/vec-init-5.c: Likewise.
3775 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3776 vector initialization optimizations.
3777 * gcc.target/powerpc/vec-init-7.c: Likewise.
3778 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3779 vector float/double initializations.
3780 * gcc.target/powerpc/vec-init-9.c: Likewise.
3781
1e4df796 37822016-08-29 Uros Bizjak <ubizjak@gmail.com>
3783
3784 PR target/77403
3785 * gcc.target/i386/pr77403.c: New test.
3786
f293b7f2 37872016-08-29 Marek Polacek <polacek@redhat.com>
3788
3789 PR c/77292
3790 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3791
ea2ec8f6 37922016-08-29 Tom de Vries <tom@codesourcery.com>
3793
3794 PR c/77398
3795 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3796
686436fe 37972016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3798
3799 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3800
686436fe 38012016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3802
3803 * gfortran.dg/dec_structure_13.f90: New testcase.
3804
f1ecf8b3 38052016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3806
3807 PR fortran/77261
3808 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3809 available.
3810
4670f428 38112016-08-28 Tom de Vries <tom@codesourcery.com>
3812
3813 PR lto/70955
3814 * gcc.dg/pr70955.c: New test.
3815 * gcc.dg/lto/pr70955_0.c: Same.
3816 * gcc.dg/lto/pr70955_1.c: Same.
3817
b243b563 38182016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3819
3820 PR tree-optimization/71077
3821 * gcc.target/i386/pr71077.c: New test.
3822
92a44a68 38232016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3824
3825 PR fortran/77380
3826 * gfortran.dg/pr77380.f90: New test.
3827
92a44a68 38282016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3829
3830 PR fortran/77372
3831 gfortran.dg/pr77372.f90: New test.
3832
367964fa 38332016-08-26 David Malcolm <dmalcolm@redhat.com>
3834
3835 * gcc.dg/spellcheck-fields-2.c (test): Move
3836 dg-begin/end-multiline-output within function body.
3837 (test_macro): New function.
3838
df4248fb 38392016-08-26 David Malcolm <dmalcolm@redhat.com>
3840
3841 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3842 (test_fixit_insert): Update expected output.
3843 (test_fixit_remove): Likewise.
3844 (test_fixit_replace): Likewise.
3845
377da6e4 38462016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3847
3848 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3849 Fix typo.
3850
4f16cc83 38512016-08-26 Richard Biener <rguenther@suse.de>
3852
3853 PR tree-optimization/69047
3854 * gcc.dg/pr69047.c: New testcase.
3855
a54071b2 38562016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3857 Martin Jambhor <mjambor@suse.cz>
377da6e4 3858
a54071b2 3859 * gcc.dg/ipa/propbits-1.c: New test-case.
3860 * gcc.dg/ipa/propbits-2.c: Likewise.
3861 * gcc.dg/ipa/propbits-3.c: Likewise.
3862
2ae10c8c 38632016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3864
3865 PR fortran/77351
3866 * gfortran.dg/pr77351.f90: New test.
3867
c4963714 38682016-08-25 Marek Polacek <polacek@redhat.com>
3869
3870 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3871
49e1f4eb 38722016-08-25 Marek Polacek <polacek@redhat.com>
3873
3874 PR c/77323
3875 * gcc.dg/pr77323.c: New test.
3876
984f03c2 38772016-08-24 Paul Thomas <pault@gcc.gnu.org>
3878
3879 PR fortran/77358
3880 * gfortran.dg/submodule_17.f08: New test.
3881
92a44a68 38822016-08-24 Michael Collison <michael.collison@linaro.org>
3883 Michael Collison <michael.collison@arm.com>
f6c98a9a 3884
3885 * gcc.target/arm/builtin_saddl.c: New testcase.
3886 * gcc.target/arm/builtin_saddll.c: New testcase.
3887 * gcc.target/arm/builtin_uaddl.c: New testcase.
3888 * gcc.target/arm/builtin_uaddll.c: New testcase.
3889 * gcc.target/arm/builtin_ssubl.c: New testcase.
3890 * gcc.target/arm/builtin_ssubll.c: New testcase.
3891 * gcc.target/arm/builtin_usubl.c: New testcase.
3892 * gcc.target/arm/builtin_usubll.c: New testcase.
3893
8938d43d 38942016-08-24 Uros Bizjak <ubizjak@gmail.com>
3895
3896 PR target/77270
3897 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3898 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3899 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3900 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3901 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3902 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3903 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3904 effective target. Remove scan-assembler-times directives.
3905 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3906 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3907 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3908
2fb84e50 39092016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3910
3911 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3912 of unsigned int.
3913 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3914
cac7df4e 39152016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3916
3917 PR testsuite/77317
3918 * lib/target-supports.exp
3919 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3920 (check_effective_target_vect_natural_alignment): Ditto.
3921 (check_effective_target_vector_alignment_reachable): Ditto.
3922 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3923
b904831d 39242016-08-23 Ian Lance Taylor <iant@golang.org>
3925
3926 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3927
ff055c48 39282016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3929
3930 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3931 being created from pointers to memory locations.
3932 * gcc.target/powerpc/vec-init-2.c: Likewise.
3933
27af8972 39342016-08-23 Fritz Reese <fritzoreese@gmail.com>
3935
3936 * gfortran.dg/dec_structure_12.f90: New testcase.
3937
bd8ac469 39382016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3939
3940 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3941
434d4291 39422016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3943
3944 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3945 verification.
3946
be0be2de 39472016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3948
3949 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3950 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3951
7feac654 39522016-08-23 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/27336
3955 * c-c++-common/pr27336.c: New testcase.
3956
364743f3 39572016-08-22 Marek Polacek <polacek@redhat.com>
3958
3959 PR c++/77321
3960 * g++.dg/cpp1y/pr77321.C: New test.
3961
b92c452d 39622016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3963
3964 PR fortran/60774
3965 * gfortran.dg/empty_label.f: Adjust test for new error message.
3966 * gfortran.dg/empty_label.f90: Ditto.
3967 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3968 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3969 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3970
bfbc628a 39712016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3972
3973 PR fortran/61318
3974 * gfortran.dg/pr61318.f90: New test.
3975
99af6e70 39762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3977
3978 PR fortran/77260
3979 * gfortran.dg/pr77260_1.f90: New test.
3980 * gfortran.dg/pr77260_2.f90: Ditto.
3981
6cfc7001 39822016-08-22 Joseph Myers <joseph@codesourcery.com>
3983
3984 PR middle-end/77269
3985 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3986 __builtin_signbitf and __builtin_signbitl in expected generic
3987 expansion.
3988 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3989 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3990 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3991 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3992 tests.
3993
012f068a 39942016-08-22 Joseph Myers <joseph@codesourcery.com>
3995
3996 * gcc.dg/torture/float128-builtin.c,
3997 gcc.dg/torture/float128-ieee-nan.c,
3998 gcc.dg/torture/float128x-builtin.c,
3999 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4000 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4001 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4002 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4003 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4004 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4005 gcc.dg/torture/floatn-nan.h: New tests.
4006
e2c5b687 40072016-08-22 Joseph Myers <joseph@codesourcery.com>
4008
4009 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4010 macro.
4011 (main): Update calls to TEST_I_F.
4012 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4013 macro.
4014 (main): Update calls to TEST_I_F.
4015
b4635564 40162016-08-22 Joseph Myers <joseph@codesourcery.com>
4017
4018 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4019 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4020 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4021 names in calls to TEST_I_F.
4022
802bc569 40232016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4024
4025 PR c/52952
4026 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4027
70fa7158 40282016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4029
4030 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4031 and !natural_alignment_64.
4032 * gcc.dg/ipa/propalign-2.c: Likewise.
4033 * gcc.dg/ipa/propalign-3.c: Likewise.
4034 * gcc.dg/ipa/propalign-4.c: Likewise.
4035 * gcc.dg/ipa/propalign-5.c: Likewise.
4036 * lib/target-supports.exp
4037 (check_effective_target_natural_alignment_32): Add avr-*-*.
4038
d0346b1a 40392016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4040
4041 PR tree-optimization/61839
4042 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4043 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4044 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4045 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4046
82c85aba 40472016-08-19 Joseph Myers <joseph@codesourcery.com>
4048
4049 PR c/32187
4050 * lib/target-supports.exp (check_effective_target_float16)
4051 (check_effective_target_float32, check_effective_target_float64)
4052 (check_effective_target_float128, check_effective_target_float32x)
4053 (check_effective_target_float64x)
4054 (check_effective_target_float128x)
4055 (check_effective_target_float16_runtime)
4056 (check_effective_target_float32_runtime)
4057 (check_effective_target_float64_runtime)
4058 (check_effective_target_float128_runtime)
4059 (check_effective_target_float32x_runtime)
4060 (check_effective_target_float64x_runtime)
4061 (check_effective_target_float128x_runtime)
4062 (check_effective_target_floatn_nx_runtime)
4063 (add_options_for_float16, add_options_for_float32)
4064 (add_options_for_float64, add_options_for_float128)
4065 (add_options_for_float32x, add_options_for_float64x)
4066 (add_options_for_float128x): New procedures.
4067 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4068 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4069 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4070 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4071 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4072 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4073 gcc.dg/torture/float128-complex.c,
4074 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4075 gcc.dg/torture/float128x-basic.c,
4076 gcc.dg/torture/float128x-complex.c,
4077 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4078 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4079 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4080 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4081 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4082 gcc.dg/torture/float32x-basic.c,
4083 gcc.dg/torture/float32x-complex.c,
4084 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4085 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4086 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4087 gcc.dg/torture/float64x-basic.c,
4088 gcc.dg/torture/float64x-complex.c,
4089 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4090 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4091 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4092 gcc.dg/torture/floatn-tg.h,
4093 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4094 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4095 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4096 gcc.dg/torture/fp-int-convert-float128x.c,
4097 gcc.dg/torture/fp-int-convert-float16-timode.c,
4098 gcc.dg/torture/fp-int-convert-float16.c,
4099 gcc.dg/torture/fp-int-convert-float32-timode.c,
4100 gcc.dg/torture/fp-int-convert-float32.c,
4101 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4102 gcc.dg/torture/fp-int-convert-float32x.c,
4103 gcc.dg/torture/fp-int-convert-float64-timode.c,
4104 gcc.dg/torture/fp-int-convert-float64.c,
4105 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4106 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4107 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4108 maximum exponent of floating-point type. Use it in testing
4109 whether 0x8...0 fits in the floating-point type. Always treat -1
4110 (signed 0xf...f) as fitting in the floating-point type.
4111 (M_OK1): New macro.
4112 * gcc.dg/torture/fp-int-convert-double.c,
4113 gcc.dg/torture/fp-int-convert-float.c,
4114 gcc.dg/torture/fp-int-convert-float128-timode.c,
4115 gcc.dg/torture/fp-int-convert-float128.c,
4116 gcc.dg/torture/fp-int-convert-float80-timode.c,
4117 gcc.dg/torture/fp-int-convert-float80.c,
4118 gcc.dg/torture/fp-int-convert-long-double.c,
4119 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4120
cf0bbc39 41212016-08-19 Jakub Jelinek <jakub@redhat.com>
4122
9354a9a5 4123 PR fortran/72744
4124 * gfortran.dg/gomp/pr72744.f90: New test.
4125
cf0bbc39 4126 PR fortran/69281
4127 * gfortran.dg/gomp/pr69281.f90: New test.
4128
ee0e163a 41292016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4130
1e4df796 4131 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4132 the last special seed value.
4133 * gfortran.dg/random_7.f90: Use size for last array member instead
4134 of hardcoded value.
ee0e163a 4135
6d7de609 41362016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4137
4138 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4139 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4140
e3243c77 41412016-08-19 Richard Biener <rguenther@suse.de>
4142
4143 PR tree-optimization/77286
4144 * gcc.dg/torture/pr77286.c: New testcase.
4145
b983d92d 41462016-08-18 David Malcolm <dmalcolm@redhat.com>
4147
4148 * gcc.dg/verbose-asm-2.c: New test case.
4149
48a7392b 41502016-08-18 David Malcolm <dmalcolm@redhat.com>
4151
4152 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4153 (custom_diagnostic_finalizer): Update for change to
4154 diagnostic_show_locus.
4155
5c8151fa 41562016-08-18 David Malcolm <dmalcolm@redhat.com>
4157
4158 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4159 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4160
26040f06 41612016-08-18 Marek Polacek <polacek@redhat.com>
4162
4163 PR c/71514
4164 * gcc.dg/pr71514.c: New test.
4165
360e911d 41662015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4167
4168 PR target/72839
4169 * gcc.target/i386/pr72839.c: New test.
4170
6de0546d 41712016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4172
4173 PR middle-end/70895
4174 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4175 * c-c++-common/goacc/reduction-1.c: Likewise.
4176 * c-c++-common/goacc/reduction-2.c: Likewise.
4177 * c-c++-common/goacc/reduction-3.c: Likewise.
4178 * c-c++-common/goacc/reduction-4.c: Likewise.
4179
cee80871 41802016-08-18 Alan Modra <amodra@gmail.com>
4181
4182 * gcc.c-torture/compile/pr72771.c: New.
4183
f9c39b65 41842016-08-17 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR fortran/67496
4187 * gfortran.dg/pr67496.f90: New test.
4188
92a44a68 41892015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4190
4191 PR tree-optimization/71752
f9c39b65 4192 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4193
d2392ec3 41942016-08-17 Uros Bizjak <ubizjak@gmail.com>
4195
4196 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4197
c4994c0b 41982016-08-17 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR middle-end/77259
4201 * g++.dg/ipa/devirt-52.C: New test.
4202
f7896ff0 42032016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4204
4205 * c-c++-common/goacc/reduction-6.c: New testcase.
4206
7104d1a8 42072016-08-17 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/76490
4210 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4211 * gcc.dg/pr52904.c: XFAIL.
4212
cff41b9e 42132016-08-17 Richard Biener <rguenther@suse.de>
4214
4215 PR tree-optimization/23855
4216 * gcc.dg/loop-unswitch-2.c: Adjust.
4217
b1398e47 42182016-08-16 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR tree-optimization/72817
4221 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4222
de41fc22 42232016-08-16 Joseph Myers <joseph@codesourcery.com>
4224
4225 PR libgcc/77265
4226 * gcc.dg/torture/float128-extend-inf.c: New test.
4227
5927e78e 42282016-08-16 David Malcolm <dmalcolm@redhat.com>
4229
4230 PR c/72857
4231 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4232 for embedded NUL.
4233 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4234 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4235 caret placement.
4236 (test_oct): Likewise.
4237 (test_multiple): Likewise.
4238 (test_field_width_specifier): Likewise.
4239 (test_field_width_specifier_2): New function.
4240 (test_field_precision_specifier): New function.
4241 (test_embedded_nul): Update expected caret placement.
4242 (test_non_contiguous_strings): Update line number.
4243 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4244 (__emit_string_literal_range): Add "caret_idx" param.
4245 (test_simple_string_literal): Add value for new param, updating
4246 expected output..
4247 (test_concatenated_string_literal): Likewise.
4248 (test_multiline_string_literal): Likewise.
4249 (test_hex): Likewise.
4250 (test_oct): Likewise.
4251 (test_multiple): Likewise.
4252 (test_ucn4): Likewise.
4253 (test_ucn8): Likewise.
4254 (test_u8): Likewise.
4255 (test_u): Likewise; update expected message, from "range" to
4256 "location".
4257 (test_U): Likewise.
4258 (test_L): Likewise.
4259 (test_macro): Add value for new param.
4260 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4261 (__emit_string_literal_range): Add "caret_idx" param.
4262 (test_stringified_token_1): Add value for new param. Update
4263 expected message, from "range" to "location".
4264 (test_stringized_token_2): Likewise, adding param to macro.
4265 (test_stringified_token_3): Likewise.
4266 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4267 (emit_warning): Convert param from source_range to location_t.
4268 (test_string_literals): Add caret_idx param, and use it when
4269 constructing a substring_loc. Update error message, from
4270 "range" to "location".
4271
b8d94309 42722016-08-16 Jakub Jelinek <jakub@redhat.com>
4273
2e947447 4274 PR target/71910
4275 * g++.dg/gomp/pr71910.C: New test.
4276
9ea71b15 4277 PR middle-end/67485
4278 * gcc.c-torture/compile/pr67485.c: New test.
4279
b8d94309 4280 PR target/72867
4281 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4282
31de5086 42832016-08-16 Bin Cheng <bin.cheng@arm.com>
4284
4285 PR tree-optimization/69848
4286 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4287
a05d3de8 42882016-08-16 Martin Liska <mliska@suse.cz>
4289
4290 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4291 of memory operations so that it can be handled by core2
4292 in 32-bit mode.
4293
b50ad04e 42942016-08-16 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/76783
4297 * gcc.dg/pr76783.c: New testcase.
4298 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4299
b441db40 43002016-08-16 Bin Cheng <bin.cheng@arm.com>
4301
4302 PR tree-optimization/72817
4303 PR tree-optimization/73450
4304 * gcc.dg/tree-ssa/pr72817.c: New test.
4305 * gcc.dg/tree-ssa/pr73450.c: New test.
4306
36d310d0 43072016-08-15 Fritz Reese <fritzoreese@gmail.com>
4308
4309 * gfortran.dg/init_flag_13.f90: New testcase.
4310 * gfortran.dg/init_flag_14.f90: Ditto.
4311 * gfortran.dg/init_flag_15.f03: Ditto.
4312 * gfortran.dg/dec_init_1.f90: Ditto.
4313 * gfortran.dg/dec_init_2.f90: Ditto.
4314
e5ec9f76 43152016-08-15 Uros Bizjak <ubizjak@gmail.com>
4316
4317 PR target/72867
4318 * gcc.target/i386/pr72867.c: New test.
4319
6ce66d38 43202016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4321
4322 * c-c++-common/dump-ada-spec-5.c: New test.
4323
894463cf 43242016-08-15 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/73434
4327 * gcc.dg/torture/pr73434.c: New testcase.
4328
98b374b4 43292016-08-15 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR tree-optimization/72824
4332 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4333
9b90f118 43342016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4335
4336 PR fortran/70598
4337 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4338 in use_device clause.
4339 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4340 * gfortran.dg/goacc/list.f95: Adjust to catch
4341 "neither a POINTER nor an array" error messages.
4342
1d80868e 43432016-08-14 Uros Bizjak <ubizjak@gmail.com>
4344
4345 PR target/76342
4346 * gcc.target/i386/pr76342.c: New test.
4347
153e4ac1 43482016-08-12 Jakub Jelinek <jakub@redhat.com>
4349
4350 PR c/71512
4351 * g++.dg/ubsan/pr71512.C: New test.
4352 * c-c++-common/ubsan/pr71512-1.c: New test.
4353 * c-c++-common/ubsan/pr71512-2.c: New test.
4354
3c382998 43552016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4356
4357 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4358 vector initialization options.
4359 * gcc.target/powerpc/vec-init-2.c: Likewise.
4360 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4361 is generated on ISA 3.0.
4362
7079d57a 43632016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4364
4365 PR middle-end/71654
4366 * gcc.dg/c-c++-common/pr71654.c: New test.
4367 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4368 dg-options.
4369 * gcc.dg/tree-ssa/vrp24: Likewise.
4370
7175bb2a 43712016-08-12 Jakub Jelinek <jakub@redhat.com>
4372
4373 PR c/67410
4374 * gcc.dg/pr67410.c: New test.
4375
56fb8e9d 43762016-08-12 Bin Cheng <bin.cheng@arm.com>
4377
4378 PR tree-optimization/69848
4379 * gcc.dg/vect/vect-pr69848.c: New test.
4380
1f84b4ab 43812016-08-12 Uros Bizjak <ubizjak@gmail.com>
4382
4383 PR testsuite/71008
4384 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4385 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4386 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4387 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4388
60b349d9 43892016-08-12 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/57326
4392 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4393 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4394 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4395 * gcc.target/i386/pr45685.c: Likewise.
4396 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4397 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4398 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4399 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4400 * gfortran.dg/pr34163.f90: Likewise.
4401
6d5f72f3 44022016-08-12 Martin Liska <mliska@suse.cz>
4403
4404 * g++.dg/gcov/gcov-16.C: New test.
4405 * lib/gcov.exp: Support new argument for run-gcov function.
4406
b357db2c 44072016-08-12 Martin Liska <mliska@suse.cz>
4408
4409 PR gcov-profile/35590
4410 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4411
08e33f10 44122016-08-12 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/72851
4415 * gcc.dg/torture/pr72851.c: New testcase.
4416
92a44a68 44172016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4418
832d369d 4419 PR debug/63240
4420 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4421 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4422 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4423 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4424 DW_AT_deleted.
4425
1289a281 4426 PR debug/55641
4427 * g++.dg/debug/dwarf2/ref-1.C: New.
4428
9a478fab 4429 PR debug/49366
4430 * g++.dg/debug/dwarf2/template-params-12.H: New.
4431 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4432 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4433 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4434 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4435 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4436 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4437 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4438
e61229f8 44392016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4440
4441 PR target/72863
4442 * gcc.target/powerpc/pr72863.c: New test.
4443
c7823416 44442016-08-11 Uros Bizjak <ubizjak@gmail.com>
4445
4446 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4447
df15667f 44482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4449
4450 * gcc.target/i386/pieces-strcpy-1.c: New test.
4451 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4452
83c375ba 44532016-08-11 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR c++/72868
4456 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4457
350f354a 44582015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4459
4460 * gcc.target/i386/pieces-memcpy-1.c: New test.
4461 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4462 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4463 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4464 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4465 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4466
74be5bc1 44672016-08-11 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR c/72816
20fb4916 4470 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4471
40395983 44722016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4473
4474 PR tree-optimization/71083
4475 * gcc.c-torture/execute/pr71083.c: New test.
4476 * gnat.dg/loop_optimization23.adb: New test.
4477 * gnat.dg/loop_optimization23_pkg.ads: New test.
4478 * gnat.dg/loop_optimization23_pkg.adb: New test.
4479
ec969ce4 44802016-08-11 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/72772
4483 * gcc.dg/graphite/pr35356-1.c: Adjust.
4484 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4485
25482c16 44862016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4487
4488 * gfortran.dg/random_7.f90: Take into account that the last seed
4489 value is the special p value.
4490 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4491
f454033a 44922016-08-11 Richard Biener <rguenther@suse.de>
4493
4494 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4495
2d2b78a1 44962016-08-11 Alan Modra <amodra@gmail.com>
4497
4498 * gcc.target/powerpc/pr71680.c: New.
4499
97468983 45002016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4501
4502 * gcc.target/powerpc/bfp/bfp.exp: New file.
4503 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4504 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4505 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4506 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4507 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4508 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4509 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4510 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4511 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4512 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4513 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4514 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4515 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4516 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4517 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4518 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4519 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4520 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4521 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4522 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4523 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4524 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4525 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4526 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4527 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4528 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4529 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4530 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4531 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4532 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4533 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4534 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4535 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4536 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4537 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4538 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4539 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4540 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4541 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4542 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4543 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4544 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4545 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4546 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4547 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4548 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4549 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4550 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4551 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4552 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4553 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4554 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4555 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4556
23a6fe48 45572016-08-10 Bin Cheng <bin.cheng@arm.com>
4558
4559 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4560 Add aarch64*-*-*.
4561
0cb8f73e 45622016-08-10 Bin Cheng <bin.cheng@arm.com>
4563
4564 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4565
b7ed2a65 45662016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4567
4568 PR target/72853
4569 * gcc.target/powerpc/pr72853.c: New test.
4570
2d2b4107 45712016-08-10 Martin Liska <mliska@suse.cz>
4572
4573 PR gcov-profile/58306
4574 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4575
7132b755 45762016-08-10 Martin Liska <mliska@suse.cz>
4577
4578 * g++.dg/gcov/gcov-threads-1.C: New test.
4579
5186407c 45802016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4581
4582 PR target/71873
4583 * gcc.target/avr/pr71873.c: New test.
4584
44f01555 45852016-08-09 Martin Liska <mliska@suse.cz>
4586
4587 * g++.dg/gcov/gcov-dump-1.C: New test.
4588 * g++.dg/gcov/gcov-dump-2.C: New test.
4589
7d4f18f5 45902016-08-09 Martin Liska <mliska@suse.cz>
4591
4592 * gcc.dg/tree-prof/val-prof-9.c: New test.
4593
defa7026 45942016-08-09 Martin Liska <mliska@suse.cz>
4595
4596 * gcc.dg/tree-prof/val-prof-8.c: New test.
4597
ae7e6062 45982016-08-09 Martin Jambor <mjambor@suse.cz>
4599
0c47dd26 4600 PR ipa/71981
4601 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4602
a69fb570 46032016-08-09 Bin Cheng <bin.cheng@arm.com>
4604
4605 PR tree-optimization/33707
4606 * gcc.dg/vect/pr33707.c: New test.
4607
a031a844 46082016-08-09 Bin Cheng <bin.cheng@arm.com>
4609
4610 PR tree-optimization/pr72772
4611 * gcc.dg/tree-ssa/pr72772.c: New test.
4612
8f1baf0d 46132016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4614
4615 PR rtl-optimization/66669
4616 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4617
53e7aca1 46182016-08-09 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR tree-optimization/72824
4621 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4622
c162fa25 46232016-08-09 Richard Biener <rguenther@suse.de>
4624
4625 PR tree-optimization/71802
4626 * gcc.dg/torture/pr71802.c: New testcase.
4627
87156a7d 46282016-08-09 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR c++/72809
4631 * g++.dg/eh/stdarg1.C: New test.
4632
d0029333 46332016-08-08 Andi Kleen <ak@linux.intel.com>
4634
4635 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4636 test command line in failure log.
4637 (profopt-execute): dito. Make autofdo file names unique.
4638
7af4d06b 46392016-08-08 David Malcolm <dmalcolm@redhat.com>
4640
4641 PR c/64955
4642 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4643 output.
4644
7091ff70 46452016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4646
4647 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4648 c99_runtime.
4649 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4650 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4651 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4652 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4653 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4654 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4655
d189b094 46562016-08-08 David Malcolm <dmalcolm@redhat.com>
4657
4658 PR c/52952
4659 * gcc.dg/cpp/pr66415-1.c: Likewise.
4660 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4661 * gcc.dg/format/c90-printf-1.c: Likewise.
4662 * gcc.dg/format/diagnostic-ranges.c: New test case.
4663
440837fe 46642016-08-08 Jakub Jelinek <jakub@redhat.com>
4665
7cbcf608 4666 PR fortran/72716
4667 * gfortran.dg/gomp/pr72716.f90: New test.
4668
aa1ddb66 4669 PR middle-end/72781
4670 * gcc.dg/gomp/pr72781.c: New test.
4671
440837fe 4672 PR middle-end/68762
4673 * g++.dg/vect/pr68762-1.cc: New test.
4674 * g++.dg/vect/pr68762-2.cc: New test.
4675 * g++.dg/vect/pr68762.h: New file.
4676
eb571c16 46772016-08-08 Martin Sebor <msebor@redhat.com>
4678
4679 PR testsuite/72838
f9c39b65 4680 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4681 * g++.dg/warn/overflow-warn-3.C: Same.
4682 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4683
8ca5189a 46842016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4685
4686 PR fortran/71936
4687 * gfortran.dg/allocate_with_source_21.f03: New test.
4688
1495e54c 46892016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4690
4691 PR fortran/72698
4692 * gfortran.dg/allocate_with_source_20.f03: New test.
4693
d1e97886 46942016-08-08 Alan Modra <amodra@gmail.com>
4695
4696 * gcc.c-torture/compile/pr72802.c: New.
4697
9da84a54 46982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4699
4700 PR fortran/70524
4701 * gfortran.dg/dependency_48.f90: New test.
4702
3f9692a5 47032016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4704
b5b764be 4705 PR fortran/70040
3f9692a5 4706 * gfortran.dg/pr70040.f90: New testcase.
4707
099ec19a 47082016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4709
4710 PR fortran/71961
4711 * gfortran.dg/matmul_10.f90: New testcase.
4712
e8272095 47132016-08-07 Jan Hubicka <hubicka@ucw.cz>
4714
4715 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4716
f5d2c462 47172016-08-07 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR c/72816
4720 * gcc.dg/pr72816.c: New test.
4721
30c60892 47222016-08-06 Jonathan Wakely <jwakely@redhat.com>
4723
4724 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4725 * g++.dg/conversion/pr41426.C: Likewise.
4726 * g++.dg/conversion/pr66211.C: Likewise.
4727 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4728 * g++.dg/init/ref8.C: Likewise.
4729 * g++.old-deja/g++.law/cvt20.C: Likewise.
4730 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4731
2abf3c4a 47322016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4733
4734 PR tree-optimization/18046
4735 * gcc.dg/tree-ssa/vrp105.c: New test.
4736 * gcc.dg/tree-ssa/vrp106.c: New test.
4737
a940fdc7 47382016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4739
4740 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4741 1ul in diagnostics. Remove hyphen from "constant-expression."
4742 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4743 * g++.dg/cpp0x/static_assert3.C: Same.
4744 * g++.dg/cpp1y/constexpr-throw.C: Same.
4745 * g++.dg/template/nontype3.C: Same.
4746 * g++.dg/warn/overflow-warn-1.C: Same.
4747 * g++.dg/warn/overflow-warn-3.C: Same.
4748 * g++.dg/warn/overflow-warn-4.C: Same.
4749
d4166bdc 47502016-08-05 David Malcolm <dmalcolm@redhat.com>
4751
4752 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4753 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4754 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4755 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4756
906dd612 47572016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4758
4759 PR tree-optimization/72810
4760 * gcc.dg/tree-ssa/vrp110.c: New test.
4761
9788fb76 47622016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4763
4764 PR Target/72819
4765 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4766 registers.
4767 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4768 saving the half-precision registers.
4769 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4770 value is returned in h0.
4771 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4772 are passed in FP/SIMD registers.
4773 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4774 passing works corrcetly.
4775 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4776 (hfa_f16x2_t): Likewise.
4777 (hfa_f16x3_t): Likewise.
4778 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4779 are promoted to double and passed in a double register.
4780 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4781 are promoted to double and stacked.
4782 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4783 __fp16 data types.
4784 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4785 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4786 __fp16 first get passed in FP/SIMD registers, then stacked.
4787
30f40fe4 47882016-08-05 Nathan Sidwell <nathan@acm.org>
4789
4790 PR c++/68724
4791 * g++.dg/cpp0x/pr68724.C: New.
4792
8a6540e1 47932016-08-05 Richard Biener <rguenther@suse.de>
4794
4795 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4796
09001ac1 47972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4798
4799 * gcc.dg/tree-ssa/vrp107.c: New test.
4800 * gcc.dg/tree-ssa/vrp108.c: New test.
4801 * gcc.dg/tree-ssa/vrp109.c: New test.
4802
88ab6a9c 48032016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4804
4805 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4806 dg-options.
4807
b2a036e7 48082016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4809
4810 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4811 test-cases.
4812 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4813 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4814 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4815 test-cases.
4816 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4817 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4818 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4819 large_double.
4820
8dbf49cb 48212016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4822
4823 PR c++/72800
4824 * g++.dg/cpp1y/lambda-ice1.C: New.
4825
dcc45aae 48262016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4827
4828 PR c++/72759
4829 * g++.dg/cpp1y/pr72759.C: New test.
4830
88fe4062 48312016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4832
4833 * gcc.dg/switch-10.c: New test.
4834
a1af716f 48352016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4836
4837 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4838
1fa5d8ba 48392016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4840
4841 * c-c++-common/goacc/routine-5.c: Update.
4842
e8dedc4a 48432016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4844
4845 PR rtl-optimization/70903
4846 * gcc.c-torture/execute/pr70903.c: New test.
4847
7ca5003c 48482016-08-04 Martin Liska <mliska@suse.cz>
4849
4850 * gcc.dg/params/params.exp: Replace file exists with
4851 TESTING_IN_BUILD_TREE.
4852
810702a2 48532016-08-04 Marek Polacek <polacek@redhat.com>
4854
4855 PR c++/70229
4856 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4857
fa8a8f79 48582016-08-04 Richard Biener <rguenther@suse.de>
4859
4860 PR middle-end/71984
4861 * gcc.dg/torture/pr71984.c: Guard correctness check for
4862 little-endian.
4863
9916f5a5 48642016-08-03 Andrew Pinski <apinski@cavium.com>
4865
4866 * gcc.c-torture/compile/20160802-1.c: New testcase.
4867
278b4698 48682016-08-03 Fritz Reese <fritzoreese@gmail.com>
4869
4870 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4871
860c3c85 48722016-08-03 Richard Biener <rguenther@suse.de>
4873
4874 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4875 and remove -O3.
4876 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4877 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4878
0a41d717 48792016-08-03 Richard Biener <rguenther@suse.de>
4880
4881 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4882 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4883 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4884 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4885
52e3c0e8 48862016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4887
4888 * gcc.dg/init-excess-2.c: Require int32plus.
4889 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4890 * gcc.dg/pr59963-2.c: Require int32plus.
4891 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4892 * gcc.dg/unroll-7.c: Require int32plus.
4893
ad8a330c 48942016-08-02 Bin Cheng <bin.cheng@arm.com>
4895
4896 PR tree-optimization/34114
4897 * gcc.dg/tree-ssa/loop-42.c: New test.
4898
d3aa3636 48992016-08-02 Tamar Christina <tamar.christina@arm.com>
4900
4901 * gcc.target/aarch64/vminmaxnm.c: New.
4902 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4903 tests.
4904
c79d3723 49052016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4906
4907 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4908 vec_extract for vector float, vector int, vector short, and vector
4909 char.
4910 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4911 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4912 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4913 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4914
5fc13c39 49152016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4916
4917 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4918 single stack adjustment, no writeback.
5fc13c39 4919 * gcc.target/aarch64/test_frame_12.c: Likewise.
4920 * gcc.target/aarch64/test_frame_13.c: Likewise.
4921 * gcc.target/aarch64/test_frame_15.c: Likewise.
4922 * gcc.target/aarch64/test_frame_6.c: Likewise.
4923 * gcc.target/aarch64/test_frame_7.c: Likewise.
4924 * gcc.target/aarch64/test_frame_8.c: Likewise.
4925 * gcc.target/aarch64/test_frame_16.c: New test.
4926
2eb70c76 49272015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4928
4929 PR target/72748
4930 * gcc.target/i386/pr72748.c: New test.
4931
92a44a68 49322015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4933
4934 PR tree-optimization/71818
4935 * gcc.dg/vect/pr71818.c: New
4936
56e7a293 49372016-08-01 Martin Liska <mliska@suse.cz>
4938
4939 PR tree-optimization/71857
4940 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4941
aa8852cc 49422016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4943
4944 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4945
f3c032a4 49462016-08-01 Jan Beulich <jbeulich@suse.com>
4947
4948 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4949
a1e9d2c3 49502016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4951
4952 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4953 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4954
466045aa 49552016-07-31 Jonathan Wakely <jwakely@redhat.com>
4956
4957 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4958 (check_effective_target_c++): Likewise. Also match for libstdc++.
4959
92a44a68 49602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4961
4962 PR fortran/41922
4963 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4964 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4965 * gfortran.dg/pr41922.f90: New test.
4966
dd13eb1b 49672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4968
4969 PR fortran/68566
4970 * gfortran.dg/pr68566.f90: new test.
4971
a940fdc7 49722016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4973
4974 PR c++/60760
4975 PR c++/71091
4976 * g++.dg/cpp0x/constexpr-cast.C: New test.
4977 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4978 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4979 * g++.dg/ubsan/pr63956.C: Correct.
4980
efa8ff03 49812016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4982
4983 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4984 vector double or vector long where the vector is in memory.
4985 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4986 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4987
0b8113c5 49882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4989
4990 PR fortran/69867
4991 * gfortran.dg/pr69867.f90: New test.
4992
3badc59b 49932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4994
4995 PR fortran/69962
4996 * gfortran.dg/pr69962.f90: New test.
4997
fc8b54ff 49982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4999
5000 PR fortran/70006
5001 * gfortran.dg/pr70006.f90: New test.
5002
165b422e 50032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5004
5005 PR fortran/71730
5006 * gfortran.dg/pr71730.f90: New test.
5007 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5008 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5009 * gfortran.dg/array_constructor_26.f03: Ditto.
5010
0c6334ed 50112016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5012
5013 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5014 * gcc.target/powerpc/pr71763.c: Likewise.
5015
4ebf85be 50162016-07-29 Marek Polacek <polacek@redhat.com>
5017
5018 PR c/71742
5019 * gcc.dg/940510-1.c: Adjust dg-error.
5020 * gcc.dg/c99-flex-array-1.c: Likewise.
5021 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5022
9efe5be6 5023 PR c/71853
5024 * gcc.dg/noncompile/pr71853.c: New test.
5025
4c4548bb 5026 PR c/71573
5027 * gcc.dg/noncompile/pr71573.c: New test.
5028
8ae70602 5029 PR c/71926
5030 * g++.dg/warn/Wparentheses-30.C: New test.
5031 * gcc.dg/Wparentheses-14.c: New test.
5032
cfc1aded 50332016-07-29 Uros Bizjak <ubizjak@gmail.com>
5034
5035 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5036
d5e80d93 50372016-07-29 Bin Cheng <bin.cheng@arm.com>
5038
5039 PR tree-optimization/57558
5040 * gcc.dg/vect/pr57558-1.c: New test.
5041 * gcc.dg/vect/pr57558-2.c: New test.
5042
c7c713ec 50432016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5044
cfc1aded 5045 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5046 to scan forwprop1 dump pass.
5047
34b9af67 50482016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5049
5050 PR c++/51488
5051 * g++.dg/template/pr51488.C: New.
5052
322d4184 50532016-07-29 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR c/71969
5056 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5057 static __inline__.
5058 * gcc.dg/pr71969-1.c: New test.
5059 * gcc.dg/pr71969-2.c: New test.
5060 * gcc.dg/pr71969-3.c: New test.
5061
7648c9c7 50622016-07-29 Marek Polacek <polacek@redhat.com>
5063
5064 PR c/71574
5065 * c-c++-common/pr71574.c: New test.
5066
35fddbd6 5067 PR c/71583
5068 * gcc.dg/noncompile/pr71583.c: New test.
5069
d06bcb87 50702016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5071
5072 PR middle-end/68217
5073 * gcc.dg/pr68217.c: New test.
5074
fb5574d7 50752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5076
5077 PR fortran/71067
5078 * gfortran.dg/pr71067_1.f90: New test.
5079 * gfortran.dg/pr71067_2.f90: Ditto.
5080
a52bb7a0 50812016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5082
5083 * gcc.target/powerpc/vec-extract-1.c: New test.
5084
42e96823 50852016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5086
5087 PR fortran/71799
5088 * gfortran.dg/pr71799.f90: New test.
5089
d5539c6b 50902016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5091
5092 PR c++/71665
5093 * g++.dg/cpp0x/pr71665-1.C: New.
5094 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5095 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5096 * g++.dg/ext/label10.C: Likewise.
5097 * g++.dg/parse/constant5.C: Likewise.
5098
05995232 50992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5100
5101 PR fortran/71859
5102 * gfortran.dg/pr71859.f90: New test.
5103 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5104 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5105
7a4429b2 51062016-07-28 Paul Thomas <pault@gcc.gnu.org>
5107
5108 PR fortran/71883
5109 * gfortran.dg/pr71883.f90 : New test.
5110
f339cf78 51112016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5112
5113 PR tree-optimization/71734
cfc1aded 5114 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5115
8311fe26 51162016-07-28 Renlin Li <renlin.li@arm.com>
5117
5118 Revert
5119 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5120
5121 PR fortran/71902
5122 * gfortran.dg/dependency_47.f90: New test.
5123
595e387a 51242016-07-28 Martin Liska <mliska@suse.cz>
5125
5126 PR gcov-profile/68025
5127 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5128
83554604 51292016-07-28 Martin Liska <mliska@suse.cz>
5130
5131 * g++.dg/vect/pr70944.cc: New test.
5132
ec6d2d63 51332016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5134
5135 PR middle-end/71994
5136 * gcc.dg/torture/pr71994.c: New test.
5137
12dabcee 51382016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5139
5140 PR middle-end/71078
5141 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5142 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5143 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5144
262a83d5 51452016-07-27 Richard Biener <rguenther@suse.de>
5146
5147 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5148
3989f1fe 51492016-07-27 Martin Liska <mliska@suse.cz>
5150
5151 * gcc.dg/predict-13.c: New test.
5152 * gcc.dg/predict-14.c: New test.
5153
69a499fa 51542016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5155
7a4429b2 5156 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5157 including stdint.h.
5158 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5159 including stdint.h.
5160
751fef95 51612016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5162
5163 PR target/71869
5164 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5165 IEEE built-in functions handle quiet and signalling NaNs
5166 correctly.
5167
5e07497c 51682016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5169
5170 PR fortran/71862
5171 * gfortran.dg/pr71862.f90: New test.
5172
18928e61 51732016-07-26 Martin Sebor <msebor@redhat.com>
5174
5175 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5176 selector with dg-options.
5177
7e1856f1 51782016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5179
5180 PR tree-optimization/18046
5181 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5182 * gcc.dg/tree-ssa/vrp103.c: New test.
5183 * gcc.dg/tree-ssa/vrp104.c: New test.
5184
08679462 51852016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5186
5187 * gcc.target/powerpc/pr63354.c: Require lp64 since
5188 -mprofile-kernel is not legal with -m32.
5189
8c3efadf 51902016-07-26 Richard Biener <rguenther@suse.de>
5191
5192 PR rtl-optimization/71984
5193 * gcc.dg/torture/pr71984.c: New testcase.
5194
78866ecd 51952016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5196
5197 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5198 g++-dg-runtest via et-dg-runtest.
5199 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5200 * gcc.dg/vect/vect.exp: Likewise.
5201 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5202 gfortran-dg-runtest.
5203 * gfortran.dg/vect/vect.exp: Likewise.
5204 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5205 (check_mips_loongson_hw_available): Likewise.
5206 (check_effective_target_mpaired_single_runtime): Likewise.
5207 (check_effective_target_mips_loongson_runtime): Likewise.
5208 (add_options_for_mpaired_single): Likewise.
5209 (check_effective_target_vect_int): Add global et_index.
5210 Check and save the supported feature for a target selected by
5211 the et_index target. Break long lines where appropriate. Call
5212 et-is-effective-target for MIPS with an argument instead of
5213 check_effective_target_* where appropriate.
5214 (check_effective_target_vect_intfloat_cvt): Likewise.
5215 (check_effective_target_vect_uintfloat_cvt): Likewise.
5216 (check_effective_target_vect_floatint_cvt): Likewise.
5217 (check_effective_target_vect_floatuint_cvt): Likewise.
5218 (check_effective_target_vect_simd_clones): Likewise.
5219 (check_effective_target_vect_shift): ewise.
5220 (check_effective_target_whole_vector_shift): Likewise.
5221 (check_effective_target_vect_bswap): Likewise.
5222 (check_effective_target_vect_shift_char): Likewise.
5223 (check_effective_target_vect_long): Likewise.
5224 (check_effective_target_vect_float): Likewise.
5225 (check_effective_target_vect_double): Likewise.
5226 (check_effective_target_vect_long_long): Likewise.
5227 (check_effective_target_vect_no_int_max): Likewise.
5228 (check_effective_target_vect_no_int_add): Likewise.
5229 (check_effective_target_vect_no_bitwise): Likewise.
5230 (check_effective_target_vect_widen_shift): Likewise.
5231 (check_effective_target_vect_no_align): Likewise.
5232 (check_effective_target_vect_hw_misalign): Likewise.
5233 (check_effective_target_vect_element_align): Likewise.
5234 (check_effective_target_vect_condition): Likewise.
5235 (check_effective_target_vect_cond_mixed): Likewise.
5236 (check_effective_target_vect_char_mult): Likewise.
5237 (check_effective_target_vect_short_mult): Likewise.
5238 (check_effective_target_vect_int_mult): Likewise.
5239 (check_effective_target_vect_extract_even_odd): Likewise.
5240 (check_effective_target_vect_interleave): Likewise.
5241 (check_effective_target_vect_stridedN): Likewise.
5242 (check_effective_target_vect_multiple_sizes): Likewise.
5243 (check_effective_target_vect64): Likewise.
5244 (check_effective_target_vect_call_copysignf): Likewise.
5245 (check_effective_target_vect_call_sqrtf): Likewise.
5246 (check_effective_target_vect_call_btrunc): Likewise.
5247 (check_effective_target_vect_call_btruncf): Likewise.
5248 (check_effective_target_vect_call_ceil): Likewise.
5249 (check_effective_target_vect_call_ceilf): Likewise.
5250 (check_effective_target_vect_call_floor): Likewise.
5251 (check_effective_target_vect_call_floorf): Likewise.
5252 (check_effective_target_vect_call_lceil): Likewise.
5253 (check_effective_target_vect_call_lfloor): Likewise.
5254 (check_effective_target_vect_call_nearbyint): Likewise.
5255 (check_effective_target_vect_call_nearbyintf): Likewise.
5256 (check_effective_target_vect_call_round): Likewise.
5257 (check_effective_target_vect_call_roundf): Likewise.
5258 (check_effective_target_vect_perm): Likewise, but also append *_saved
5259 to the existing global name to properly cache the result.
5260 (check_effective_target_vect_perm_byte): Likewise.
5261 (check_effective_target_vect_perm_short): Likewise.
5262 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5263 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5264 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5265 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5266 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5267 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5268 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5269 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5270 (check_effective_target_vect_sdot_qi): Likewise.
5271 (check_effective_target_vect_udot_qi): Likewise.
5272 (check_effective_target_vect_sdot_hi): Likewise.
5273 (check_effective_target_vect_udot_hi): Likewise.
5274 (check_effective_target_vect_usad_char): Likewise.
5275 (check_effective_target_vect_pack_trunc): Likewise.
5276 (check_effective_target_vect_unpack): Likewise.
5277 (check_effective_target_vect_aligned_arrays): Likewise.
5278 (check_effective_target_vect_natural_alignment): Likewise.
5279 (check_effective_target_vector_alignment_reachable): Likewise.
5280 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5281 (is-effective-target): Initialize et_index if undefined.
5282 (et-dg-runtest): New.
5283 (et-is-effective-target): Likewise.
5284 (check_vect_support_and_set_flags): Add supported MIPS targets to
5285 EFFECTIVE_TARGETS list. Return the number of supported targets.
5286
b2930f09 52872016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5288 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5289
5290 PR middle-end/70920
5291 * gcc.dg/pr70920-1.c: New test-case.
5292 * gcc.dg/pr70902-2.c: Likewise.
5293 * gcc.dg/pr70920-3.c: Likewise.
5294 * gcc.dg/pr70920-4.c: Likewise
5295 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5296 2 instead of 3.
5297
90821294 52982016-07-25 Alexander Monakov <amonakov@ispras.ru>
5299
5300 * gcc.c-torture/execute/pr71494.c: Require label_values.
5301 * gcc.dg/pr16973.c: Ditto.
5302
1660595b 53032016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5304
5305 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5306 * gcc.dg/torture/pr69771.c: Require int32plus.
5307 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5308
5b2b88ce 53092016-07-25 Martin Liska <mliska@suse.cz>
5310
5311 * gcc.dg/torture/pr71987.c: New test.
5312
e2f926e9 53132016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5314
5315 PR fortran/71935
5316 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5317 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5318 * gfortran.dg/pr71935.f90: New test.
5319
a940fdc7 53202016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5321
5322 PR c++/71675
5323 * g++.dg/ext/atomic-3.C: New test.
5324 * gcc.dg/atomic/pr71675.c: New test.
5325
5a43070d 53262016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5327
5328 * gcc.target/i386/mvc8.c: New test.
5329
1b793819 53302016-07-22 Bin Cheng <bin.cheng@arm.com>
5331
5332 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5333 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5334
d4b4c787 53352016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5336
5337 PR fortran/71795
5338 * gfortran.dg/constructor_50.f90: New test.
5339
45648efe 53402016-07-22 Martin Liska <mliska@suse.cz>
5341
5342 PR gcov-profile/69028
5343 PR gcov-profile/62047
5344 * g++.dg/cilk-plus/pr69028.C: New test.
5345
b657bb1f 53462016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5347
5348 * gfortran.dg/coarray_stat_2.f90: New test.
5349
3a421504 53502016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5351
5352 * gcc.target/powerpc/vec-extract.h: New files to check the
5353 vec_extract built-in functions for all vector types, testing
5354 accessing each element, both with constant and variable element
5355 numbers.
5356 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5357 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5358 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5359 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5360 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5361 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5362 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5363 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5364 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5365
d40a1eac 53662016-07-21 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR c++/71728
5369 * g++.dg/other/pr71728.C: New test.
5370
3b0d7293 53712016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5372
5373 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5374 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5375 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5376 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5377 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5378
50953a9f 53792016-07-21 Richard Biener <rguenther@suse.de>
5380
5381 PR tree-optimization/71947
5382 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5383
90261646 53842016-07-21 Bin Cheng <bin.cheng@arm.com>
5385
5386 * gcc.dg/tree-ssa/scev-15.c: New.
5387
5a5a7a90 53882016-07-21 Bin Cheng <bin.cheng@arm.com>
5389
5390 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5391
df0c563f 53922016-07-21 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR c++/71941
5395 * g++.dg/gomp/pr71941.C: New test.
5396
24acd4ab 53972016-07-20 David Malcolm <dmalcolm@redhat.com>
5398
5399 PR c/70339
5400 PR c/71858
5401 * g++.dg/spellcheck-identifiers.C: New test case, based on
5402 gcc.dg/spellcheck-identifiers.c.
5403 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5404 gcc.dg/spellcheck-identifiers-2.c.
5405 * g++.dg/spellcheck-typenames.C: New test case, based on
5406 gcc.dg/spellcheck-typenames.c
5407
8669e753 54082016-07-20 Jonathan Wakely <jwakely@redhat.com>
5409
5410 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5411 pointer to member function and also test catching by reference.
5412
75cb41b8 54132016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5414
5415 * gcc.target/s390/pr67443.c: Fix test case.
5416
07be1239 54172016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5418
5419 * gcc.target/s390/insv-1.c: Xfail some tests.
5420 * gcc.target/s390/insv-2.c: Likewise.
5421
e9b5fdd9 54222016-07-20 Georg-Johann Lay <avr@gjlay.de>
5423
5424 * gcc.target/avr/torture/get-mem.c: New test.
5425 * gcc.target/avr/torture/set-mem.c: New test.
5426
b704b0e1 54272016-07-20 Georg-Johann Lay <avr@gjlay.de>
5428
5429 PR target/71948
5430 * gcc.target/avr/torture/tiny-progmem.c: New test.
5431
051eb924 54322016-07-20 Jakub Jelinek <jakub@redhat.com>
5433
fdb70809 5434 PR c++/71909
5435 * g++.dg/parse/pr71909.C: New test.
5436 * g++.dg/tm/pr71909.C: New test.
5437
051eb924 5438 PR c++/50060
5439 * g++.dg/cpp0x/constexpr-50060.C: New test.
5440 * g++.dg/cpp1y/constexpr-50060.C: New test.
5441
c4e1267c 54422016-07-20 Martin Liska <mliska@suse.cz>
5443
5444 * gfortran.dg/graphite/pr71898.f90: New test.
5445
ecaa5fd4 54462016-07-20 Bin Cheng <bin.cheng@arm.com>
5447
5448 PR tree-optimization/71503
5449 PR tree-optimization/71683
5450 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5451 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5452
f5b88ba1 54532016-07-20 Martin Liska <mliska@suse.cz>
5454
5455 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5456 * gcc.dg/plugin/sreal-test-1.c: Remove.
5457 * gcc.dg/plugin/sreal_plugin.c: Remove.
5458
e889bd11 54592016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5460
5461 PR fortran/71902
5462 * gfortran.dg/dependency_47.f90: New test.
5463
1c6bb1c0 54642016-07-19 Jakub Jelinek <jakub@redhat.com>
5465
94d511af 5466 PR rtl-optimization/71916
5467 * gcc.c-torture/compile/pr71916.c: New test.
5468
54e95a17 5469 PR middle-end/71874
5470 * g++.dg/torture/pr71874.C: New test.
5471
1c6bb1c0 5472 PR middle-end/71734
5473 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5474 (my_alloc): Rewritten to use __builtin_posix_memalign and
5475 __SIZE_TYPE__.
5476 (my_free): Use __builtin_free instead of _mm_free.
5477 (Vec::operator=): Use __builtin_memcpy.
5478
0d565f19 54792016-07-19 Martin Jambor <mjambor@suse.cz>
5480
cfc1aded 5481 PR fortran/71688
5482 * gfortran.dg/pr71688.f90: New test.
0d565f19 5483
2be13cd5 54842016-07-19 Richard Biener <rguenther@suse.de>
5485
5486 * c-c++-common/vector-subscript-6.c: New testcase.
5487 * c-c++-common/vector-subscript-7.c: Likewise.
5488
1697df09 54892016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5490
7a4429b2 5491 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5492 and UInt32 based on __SIZEOF_INT__.
5493
8894566e 54942016-07-19 Richard Biener <rguenther@suse.de>
5495
5496 PR tree-optimization/71901
5497 * gcc.dg/torture/pr71901.c: New testcase.
5498
54992016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5500
5501 PR tree-optimization/71908
5502 * gcc.dg/torture/pr71908.c: New testcase.
5503
106ac76d 55042016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5505
5506 PR target/71493
5507 * gcc.target/powerpc/pr71493-1.c: New test.
5508 * gcc.target/powerpc/pr71493-2.c: Likewise.
5509
e6517a48 55102016-07-18 Jakub Jelinek <jakub@redhat.com>
5511
d1e0c36e 5512 PR c++/71835
5513 * g++.dg/conversion/ambig3.C: New test.
5514
6fe424c2 5515 PR c++/71828
5516 * g++.dg/cpp0x/constexpr-71828.C: New test.
5517
d3dd9e33 5518 PR c++/71826
5519 * g++.dg/template/pr71826.C: New test.
5520
74fd83a9 5521 PR c++/71822
5522 * g++.dg/template/defarg21.C: New test.
5523
e6517a48 5524 PR c++/71871
5525 * g++.dg/ext/vector31.C: New test.
5526
f942bdbf 55272016-07-18 Uros Bizjak <ubizjak@gmail.com>
5528
5529 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5530
4b1425be 55312016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5532
5533 PR tree-optimization/71734
5534 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5535
a80f37e1 55362016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5537
5538 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5539 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5540 stack-layout-dynamic-1.c: New test.
5541
ea283725 55422016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5543
5544 * gcc.target/s390/nolrl-1.c: New test.
5545
14eab729 55462016-07-17 Fritz Reese <fritzoreese@gmail.com>
5547
5548 PR fortran/71523
5549 * gfortran.dg/pr71523_1.f90: New test.
5550 * gfortran.dg/pr71523_2.f90: New test.
5551
3925d644 55522016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5553
5554 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5555
fb9ff4ce 55562016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5557 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5558
5559 PR fortran/62125
5560 * gfortran.dg/pr62125.f90: New test.
5561
95b0f5e9 55622016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5563
5564 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5565 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5566
1913be16 55672016-07-15 Jonathan Wakely <jwakely@redhat.com>
5568
5569 PR c++/58796
5570 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5571 * g++.dg/cpp0x/nullptr35.C: New test.
5572
b4803084 55732016-07-15 Bin Cheng <bin.cheng@arm.com>
5574
5575 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5576
89e3ec3d 55772016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5578
5579 * gfortran.dg/goacc/vector_length.f90: New test.
5580
2084e279 55812016-07-15 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/71881
5584 * gcc.dg/torture/pr71881.c: New testcase.
5585
2177bb9a 55862016-07-15 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/71887
5589 * gcc.dg/torture/pr71887.c: New testcase.
5590
0dd7db3b 55912016-07-15 Jakub Jelinek <jakub@redhat.com>
5592
5593 PR c/71858
5594 * gcc.dg/spellcheck-identifiers-3.c: New test.
5595
b41cc4d1 55962016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5597
5598 PR fortran/71807
5599 * gfortran.dg/null_9.f90: New test.
5600
a4d34e5e 56012016-07-15 Bin Cheng <bin.cheng@arm.com>
5602
5603 * gcc.dg/tree-ssa/loop-41.c: New test.
5604
1547c551 56052016-07-15 Bin Cheng <bin.cheng@arm.com>
5606
5607 PR tree-optimization/71347
5608 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5609
b9c2416b 56102016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5611
5612 PR fortran/29819
5613 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5614 * gfortran.dg/contains.f90: Ditto.
5615 * gfortran.dg/contains_empty_1.f03: Ditto.
5616 * gfortran.dg/submodule_3.f08: Ditto.
5617
28413b15 56182016-07-14 Jakub Jelinek <jakub@redhat.com>
5619
661af228 5620 PR testsuite/71865
5621 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5622 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5623 expected diagnostics.
5624
28413b15 5625 PR c/71858
5626 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5627 * gcc.dg/spellcheck-identifiers-2.c: New test.
5628 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5629 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5630
7b3b3a49 56312016-07-14 Jakub Jelinek <jakub@redhat.com>
5632
5633 PR tree-optimization/71872
5634 * gcc.c-torture/compile/pr71872.c: New test.
5635
7c039c44 56362016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5637
5638 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5639 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5640 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5641 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5642 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5643 * gcc.target/arm/atomic-op-acquire-1.c: This.
5644 * gcc.target/arm/atomic-op-char.c: Rename into ...
5645 * gcc.target/arm/atomic-op-char-1.c: This.
5646 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5647 * gcc.target/arm/atomic-op-consume-1.c: This.
5648 * gcc.target/arm/atomic-op-int.c: Rename into ...
5649 * gcc.target/arm/atomic-op-int-1.c: This.
5650 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5651 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5652 * gcc.target/arm/atomic-op-release.c: Rename into ...
5653 * gcc.target/arm/atomic-op-release-1.c: This.
5654 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5655 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5656 * gcc.target/arm/atomic-op-short.c: Rename into ...
5657 * gcc.target/arm/atomic-op-short-1.c: This.
5658 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5659 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5660 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5661 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5662 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5663 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5664 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5665 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5666 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5667 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5668
80c5e533 56692016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5670
5671 PR fortran/70842
5672 * gfortran.dg/select_type_35.f03: New test.
5673
c5a9fc7b 56742016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5675
5676 PR target/65951
5677 PR tree-optimization/70923
5678 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5679 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5680 * gcc.dg/vect/pr65951.c: Likewise.
5681 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5682
d1242c94 56832016-07-14 David Edelsohn <dje.gcc@gmail.com>
5684
5685 * c-c++-common/pr60226.c: Expect maximum object file alignment
5686 error on AIX.
5687
97f2a90b 56882016-07-14 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/71866
5691 * gcc.dg/torture/pr71866.c: New testcase.
5692
6029a910 56932016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5694
5695 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5696 selector and enclose boolean expression in curly braces.
5697
798d22ed 56982016-07-14 Alan Modra <amodra@gmail.com>
5699
5700 PR target/71733
5701 * gcc.target/powerpc/p9-novsx.c: New.
5702
3ffcb27d 57032016-07-13 Andi Kleen <ak@linux.intel.com>
5704
5705 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5706 * g++.dg/tree-prof/morefunc.C: Dito.
5707 * g++.dg/tree-prof/pr35545.C: Dito.
5708 * g++.dg/tree-prof/reorder.C: Dito.
5709 * gcc.dg/tree-prof/20050826-2.c: Dito.
5710 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5711 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5712 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5713 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5714 * gcc.dg/tree-prof/inliner-1.c: Dito.
5715 * gcc.dg/tree-prof/merge_block.c: Dito.
5716 * gcc.dg/tree-prof/stringop-1.c: Dito.
5717 * gcc.dg/tree-prof/stringop-2.c: Dito.
5718 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5719 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5720 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5721 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5722 * gcc.dg/tree-prof/update-loopch.c: Dito.
5723 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5724 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5725 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5726 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5727 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5728 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5729 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5730
9ace90e5 57312016-07-13 Andi Kleen <ak@linux.intel.com>
5732
5733 * lib/profopt.exp (profopt-execute): Remove .imports files.
5734
b75cf198 57352016-07-13 Andi Kleen <ak@linux.intel.com>
5736
f942bdbf 5737 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5738
4d0389a9 57392016-07-13 Andi Kleen <ak@linux.intel.com>
5740
5741 * lib/profopt.exp (dg-final-scan-autofdo,
5742 dg-final-scan-not-autofdo): New functions.
5743
a5af7a75 57442016-07-13 Bin Cheng <bin.cheng@arm.com>
5745
5746 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5747 * gcc.dg/vect/vect-35.c: Ditto.
5748 * gcc.dg/vect/vect-alias-check-2.c: New test.
5749
c6bcae01 57502016-07-13 Martin Liska <mliska@suse.cz>
5751
5752 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5753 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5754 * gfortran.dg/pr42108.f90: Update expected dump scan.
5755
0644c120 57562016-07-13 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/24574
5759 * gcc.dg/pr24574.c: New testcase.
5760
2bbae5b9 57612016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5762
f942bdbf 5763 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5764 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5765 * c-c++-common/pr68833-1.c: Require int32plus.
5766 * gcc.dg/ipa/pr63551.c: Likewise.
5767 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5768 * gcc.dg/ipa/pr64041.c: Require int32plus.
5769
839a6560 57702016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5771
5772 PR ipa/71633
5773 * g++.dg/pr71633.C: New test.
5774
8f5f2788 57752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5776
5777 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5778 Add new arm_thumb1_cbz_ok effective target.
5779 * gcc.target/arm/cbz.c: New test.
5780
417e5cc5 57812016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5782
5783 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5784 Define effective target.
5785 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5786 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5787 * gcc.target/arm/movhi_movw.c: New test.
5788 * gcc.target/arm/movsi_movw.c: Likewise.
5789 * gcc.target/arm/movdi_movw.c: Likewise.
5790
68a5143e 57912016-07-13 Richard Biener <rguenther@suse.de>
5792
5793 PR middle-end/71104
5794 * gcc.dg/pr71104-1.c: New testcase.
5795 * gcc.dg/pr71104-2.c: Likewise.
5796
69e8d259 57972016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5798
5799 PR target/71805
5800 * gcc.target/powerpc/pr71805.c: New test.
5801
244f142f 58022016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5803
5804 * gcc.target/powerpc/divkc3-1.c: New.
5805 * gcc.target/powerpc/mulkc3-1.c: New.
5806
6fc56f1f 58072016-07-12 Nathan Sidwell <nathan@acm.org>
5808
5809 * gcc.target/arm/data-rel-1.c: New.
5810 * gcc.target/arm/data-rel-2.c: New.
5811 * gcc.target/arm/data-rel-3.c: New.
5812
94ee1e9c 58132016-07-12 Martin Liska <mliska@suse.cz>
5814
5815 * gcc.dg/params/blocksort-part.c: New test.
5816 * gcc.dg/params/params.exp: New file.
5817
cd32d747 58182016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819
5820 PR middle-end/71700
5821 * gcc.c-torture/execute/pr71700.c: New test.
5822
ad010d47 58232016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5824 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/23286
5827 PR tree-optimization/70159
5828 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5829 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5830 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5831 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5832 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5833 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5834 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5835 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5836 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5837 * gcc.dg/pr51879-12.c: Likewise.
5838 * gcc.dg/strlenopt-9.c: Likewise.
5839 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5840 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5841 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5842 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5843 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5844 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5845 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5846 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5847 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5848 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5849 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5850 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5851 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5852 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5853 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5854
9aece49e 58552016-07-12 Richard Biener <rguenther@suse.de>
5856
5857 PR rtl-optimization/68961
5858 * gcc.target/i386/pr68961.c: New testcase.
5859
8f05fee9 58602016-07-11 Jakub Jelinek <jakub@redhat.com>
5861
4a6cc5cd 5862 PR middle-end/71758
5863 * c-c++-common/gomp/pr71758.c: New test.
5864 * gfortran.dg/gomp/pr71758.f90: New test.
5865
8f05fee9 5866 PR tree-optimization/71823
5867 * gcc.dg/vect/pr71823.c: New test.
5868
b73690a4 58692016-07-11 David Malcolm <dmalcolm@redhat.com>
5870
5871 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5872 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5873 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5874
675f4c6b 58752016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5876
5877 PR target/71801
5878 * gcc.target/i386/pr71801.c: New test.
5879
9aaf7e3e 58802016-07-11 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/71816
5883 * gcc.dg/torture/pr71816.c: New testcase.
5884
dd58bf21 58852016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5886
5887 PR fortran/71783
5888 * gfortran.dg/dependency_46.f90: New test.
5889
a2ebcb84 58902016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5891
5892 PR rtl-optimization/71621
5893 * gcc.target/i386/pr71621-1.c: New.
5894 * gcc.target/i386/pr71621-2.c: New.
5895
6cedf97e 58962016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5897
5898 * gfortran.dg/goacc/pr71704.f90: New test.
5899
dc71c755 59002016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5901
5902 PR target/71297
5903 * gcc.target/powerpc/pr71297.c: New.
5904
288161af 59052016-07-08 Jiong Wang <jiong.wang@arm.com>
5906
5907 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5908
98e771d6 59092016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5910
5911 PR target/71806
5912 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5913
c3d27339 59142016-07-08 Alan Hayward <alan.hayward@arm.com>
5915
5916 PR tree-optimization/71667
5917 * gcc.dg/vect/pr71667.c: New
5918
b1b5042a 59192016-07-08 Martin Liska <mliska@suse.cz>
5920
5921 * gcc.dg/torture/pr71606.c: New test.
5922
5cdc40a0 59232016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5924
5925 PR fortran/71764
5926 * gfortran.dg/pr71764.f90: New test.
5927
bcc4d868 59282016-07-07 Jakub Jelinek <jakub@redhat.com>
5929 Kai Tietz <ktietz70@googlemail.com>
5930
5931 PR c++/70869
5932 PR c++/71054
5933 * g++.dg/cpp0x/pr70869.C: New test.
5934 * g++.dg/cpp0x/pr71054.C: New test.
5935
b39328b2 59362016-07-07 David Edelsohn <dje.gcc@gmail.com>
5937
5938 * g++.dg/debug/pr71432.C: Fail on AIX.
5939
95c9caad 59402016-07-07 Martin Liska <mliska@suse.cz>
5941
5942 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5943 an undefined behavior.
5944 * gfortran.dg/do_3.F90: Likewise.
5945 * gfortran.dg/do_check_11.f90: New test.
5946 * gfortran.dg/do_check_12.f90: New test.
5947 * gfortran.dg/do_corner_warn.f90: New test.
5948
8e976d11 59492016-07-07 Martin Liska <mliska@suse.cz>
5950
5951 * gfortran.dg/predict-1.f90: Ammend the test.
5952 * gfortran.dg/predict-2.f90: Likewise.
5953
26716fc7 59542016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5955
5956 PR ipa/71624
5957 * g++.dg/pr71624.C: New test.
5958
2d079cbf 59592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5960
5961 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5962 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5963 ARMv8-M Mainline architectures.
5964
9e6f4af4 59652016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5966
5967 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5968 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5969
d490b07a 59702016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5971
5972 PR target/70098
5973 PR target/71763
5974 * gcc.target/powerpc/pr71763.c: New file.
5975
798fc305 59762016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5977
5978 PR tree-optimization/71518
f942bdbf 5979 * gcc.dg/pr71518.c: New test.
798fc305 5980
97e4cbac 59812016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5982
5983 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5984
19aea164 59852016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5986
f942bdbf 5987 PR target/50739
19aea164 5988 * gcc.target/avr/pr50739.c: New test.
5989
105e9dfc 59902016-07-05 Jan Hubicka <jh@suse.cz>
5991
5992 * gcc.dg/tree-ssa/scev-14.c: update template.
5993
1137da9c 59942016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5995
5996 * gcc.dg/vect/group-no-gaps-1.c: New test.
5997
ce393063 59982016-07-05 Andi Kleen <ak@linux.intel.com>
5999
6000 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6001 if kernel supports MPX.
6002
92a44a68 60032016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6004
6005 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6006
f2ccdf8e 60072016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6008 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6009
6010 * gcc.target/powerpc/signbit-1.c: New test.
6011 * gcc.target/powerpc/signbit-2.c: New test.
6012 * gcc.target/powerpc/signbit-3.c: New test.
6013
0215a22c 60142016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6015
6016 PR rtl-optimization/71594
6017 * gcc.dg/torture/pr71594.c: New test.
6018
30a39817 60192016-07-05 Jan Hubicka <jh@suse.cz>
6020
6021 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6022
b65b8df2 60232016-07-05 David Malcolm <dmalcolm@redhat.com>
6024
6025 PR c++/62314
f9c39b65 6026 * g++.dg/parse/error5.C: Update column
b65b8df2 6027 number of missing semicolon error.
6028 * g++.dg/pr62314-2.C: New test case.
6029
6b5471d8 60302016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6031
6032 * gfortran.dg/coarray_stat_function.f90: New test.
6033 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6034 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6035 to new interfaces.
6036
35b3a8dd 60372016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6038
6039 PR fortran/71623
6040 * gfortran.dg/deferred_character_17.f90: New test.
6041
b84c1ddf 60422016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6043
6044 * gcc.target/arm/neon/polytypes.c: Move to ...
6045 * gcc.target/arm/polytypes.c: ... here.
6046 * gcc.target/arm/neon/pr51534.c: Move to ...
6047 * gcc.target/arm/pr51534.c: ... here.
6048 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6049 * gcc.target/arm/vect-vcvt.c: ... here.
6050 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6051 * gcc.target/arm/vect-vcvtq.c: ... here.
6052 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6053 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6054 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6055 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6056 * gcc.target/arm/neon/neon.exp: Delete.
6057 * gcc.target/arm/neon/: Delete.
6058
7e9136f1 60592016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6060
6061 PR fortran/65575
6062 * gfortran.dg: pr65575.f90: New test.
6063
18b42a28 60642016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6065
6066 PR fortran/35849
6067 * gfortran.dg: pr35849.f90: New test.
6068
f8765404 60692016-07-04 Jakub Jelinek <jakub@redhat.com>
6070
6071 PR c++/71739
6072 * g++.dg/cpp0x/pr71739.C: New test.
6073
e3422b3a 60742016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6075
6076 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6077
2da1c9f7 60782016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6079
6080 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6081 locr.
6082 * gcc.target/s390/loc-1.c: New test.
6083
6125d36e 60842016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6085
f9c39b65 6086 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6087 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6088
42797d4b 60892016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6090
6091 PR target/63874
6092 * gcc.target/aarch64/pr63874.c: New test.
6093
9d9fe66a 60942016-07-04 Jan Beulich <jbeulich@suse.com>
6095
6096 * g++.dg/header.c: New.
6097 * gcc.dg/header.c: New.
6098
c364d0f3 60992016-07-02 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR c/71719
6102 * c-c++-common/Wunused-var-15.c: New test.
6103
267f3c67 61042016-07-01 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR fortran/71687
6107 * gfortran.dg/gomp/pr71687.f90: New test.
6108
8297c70b 61092016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6110
6111 * gcc.dg/const-float128-ped.c: Require __float128 effective
6112 target and options.
6113 * gcc.dg/const-float128.c: Likewise.
6114 * gcc.dg/torture/float128-cmp-invalid.c: Require
6115 __float128 and base_quadfloat_support effective targets, and
6116 __float128 options.
6117 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6118 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6119 * gcc.dg/torture/float128-nan.c: Likewise.
6120 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6121 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6122 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6123 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6124 (add_options_for___float128): New.
6125 (check_effective_target_base_quadword_support): New.
6126
eab79b94 61272016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6128
6129 PR target/71720
6130 * gcc.target/powerpc/pr71720.c: New test.
6131
4ce6622a 61322016-07-01 Jan Beulich <jbeulich@suse.com>
6133
6134 * gcc.dg/bss.c: New.
6135
0b6f1914 61362016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6137
6138 PR target/71698
6139 * gcc.target/powerpc/pr71698.c: New test.
6140
4d28a470 61412016-07-01 Georg-Johann Lay <avr@gjlay.de>
6142
6143 PR target/71151
6144 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6145 instead of ".foo" for its section name.
6146 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6147 depending on MCU's flash size.
6148 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6149 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6150 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6151 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6152 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6153 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6154
ed8613ec 61552016-07-01 Jan Beulich <jbeulich@suse.com>
6156
6157 * gcc.target/i386/pr65105-2.c: Add -msse2.
6158
720a0bce 61592016-06-30 Jakub Jelinek <jakub@redhat.com>
6160
c54ee83c 6161 PR tree-optimization/71707
6162 * gcc.dg/strlenopt-29.c: New test.
6163
a845ae6c 6164 PR fortran/71704
6165 * gfortran.dg/gomp/pr71704.f90: New test.
6166
720a0bce 6167 PR fortran/71705
6168 * gfortran.dg/gomp/pr71705.f90: New test.
6169
17c32c4a 61702016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6171
6172 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6173 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6174 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6175 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6176 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6177 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6178 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6179 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6180 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6181 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6182 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6183 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6184 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6185 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6186 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6187 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6188 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6189 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6190 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6191 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6192 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6193 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6194 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6195 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6196 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6197 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6198 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6199 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6200 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6201 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6202 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6203 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6204 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6205 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6206 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6207 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6208 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6209 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6210 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6211 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6212 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6213 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6214 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6215 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6216 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6217 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6218 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6219 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6220 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6221 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6222 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6223 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6224 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6225 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6226 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6227 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6228 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6229 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6230 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6231 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6232 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6233 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6234 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6235 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6236 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6237 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6238 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6239 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6248 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6253
443405c9 62542016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6255 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6256
6257 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6258
6e3a3de2 62592016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6260 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6261
6262 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6263
413c4f6c 62642016-06-30 David Malcolm <dmalcolm@redhat.com>
6265
6266 PR driver/71651
6267 * gcc.dg/spellcheck-options-12.c: New test case.
6268
4c4e99c3 62692016-06-30 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR middle-end/71693
6272 * gcc.c-torture/compile/pr71693.c: New test.
6273
26a2e993 62742016-06-29 David Malcolm <dmalcolm@redhat.com>
6275
6276 * gcc.dg/spellcheck-params.c: New testcase.
6277 * gcc.dg/spellcheck-params-2.c: New testcase.
6278
63abcf45 62792016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6280
6281 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6282 vector extract instructions.
6283 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6284
5f1d49ac 62852016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6286
6287 PR fortran/71686
6288 * gfortran.dg/unexpected_eof_2.f90: New test.
6289 * gfortran.dg/unexpected_eof_3.f90: New test.
6290
0dc00113 62912016-06-29 Jim Wilson <jim.wilson@linaro.org>
6292
6293 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6294
4b975445 62952016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6296
6297 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6298 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6299 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6300
e276a6b9 63012016-06-29 Richard Biener <rguenther@suse.de>
6302
6303 PR middle-end/15256
6304 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6305
c02f3e35 63062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6307
6308 * gcc.target/arm/aapcs/neon-vect10.c: Require
6309 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6310 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6311 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6312 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6313 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6314 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6315 * gcc.target/arm/fp16-aapcs-1.c: Require
6316 -mfloat-ab=hard. Also simplify the test.
6317 * gcc.target/arm/fp16-aapcs-2.c: New.
6318
d0c2a3dd 63192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6320
f942bdbf 6321 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6322 (add_options_for_arm_fp16_ieee): New.
6323 (add_options_for_arm_fp16_alternative): New.
6324 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6325 long-line.
6326 (effective_target_arm_fp16_hw): New.
6327
162fed22 63282016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6329
6330 PR tree-optimization/71655
6331 * g++.dg/pr71655.C: New test.
6332
9ed0eb00 63332016-06-29 Martin Liska <mliska@suse.cz>
6334
6335 * gcc.dg/pr71585.c: New test.
6336 * gcc.dg/pr71585-2.c: New test.
6337 * gcc.dg/pr71585-3.c: New test.
6338
641b1c86 63392016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6340
6341 PR tree-optimization/70729
6342 * g++.dg/vect/pr70729.cc: New test.
6343
44e775d8 63442016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6345
6346 * c-c++-common/gomp/cancel-1.c: Extend.
6347
83b23cdf 63482016-06-29 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR tree-optimization/71625
6351 * gcc.dg/strlenopt-28.c: New test.
6352
b6a4a0f5 63532016-06-29 Richard Biener <rguenther@suse.de>
6354
6355 PR middle-end/71002
6356 * g++.dg/torture/pr71002.C: Adjust testcase.
6357
1af10ce6 63582016-06-29 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR c/71685
6361 * gcc.dg/pr71685.c: New test.
6362
63632016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6364
6365 PR c/71552
6366 * gcc.dg/init-bad-9.c: New test.
6367
043457fd 63682016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6369
6370 * gcc.target/powerpc/abs128-1.c: Require VSX.
6371 * gcc.target/powerpc/copysign128-1.c: Likewise.
6372 * gcc.target/powerpc/inf128-1.c: Likewise.
6373 * gcc.target/powerpc/nan128-1.c: Likewise.
6374
d378e319 63752016-06-28 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR middle-end/71626
6378 * gcc.c-torture/execute/pr71626-1.c: New test.
6379 * gcc.c-torture/execute/pr71626-2.c: New test.
6380
10ef7949 63812016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6382
6383 PR target/71656
6384 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6385
1fcfb8f7 63862016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6387
6388 PR target/71670
6389 * gcc.target/powerpc/pr71670.c: New testcase.
6390
35fd0c10 63912016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6392
6393 PR target/71656
6394 * gcc.target/powerpc/pr71656-1.c: New test.
6395 * gcc.target/powerpc/pr71656-2.c: New test.
6396
584757bc 63972016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6398
6399 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6400 around fp16 code.
6401 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6402 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6403 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6404 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6405 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6406 Add arm_neon_fp16_ok effective target.
f942bdbf 6407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6408 Likewise.
6409 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6410 Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6412 Likewise.
6413 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6414 Likewise.
6415 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6416 Likewise.
6417 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6418 Likewise.
6419 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6420 Likewise.
6421 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6422 Likewise.
6423 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6424 Likewise.
6425 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6426 Likewise.
6427 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6428 Likewise.
584757bc 6429
cbcc4297 64302016-06-26 Jan Hubicka <hubicka@ucw.cz>
6431
6432 * gcc.dg/predict-12.c: New testcase.
6433
0aa73965 64342016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435
6436 PR fortran/71649
6437 * gfortran.dg/pr71649.f90: New test.
6438
9977f724 64392016-06-25 Jakub Jelinek <jakub@redhat.com>
6440
a5c54f33 6441 PR tree-optimization/71643
6442 * g++.dg/opt/pr71643.C: New test.
6443
9977f724 6444 PR tree-optimization/71631
6445 * gcc.c-torture/execute/pr71631.c: New test.
6446
e09883e4 64472016-06-24 Jan Hubicka <hubicka@ucw.cz>
6448
6449 * gcc.dg/predict-11.c: New testcase.
6450 * gfortran.dg/predict-2.f90: New testcase.
6451
89beffc9 64522016-06-24 Jan Hubicka <hubicka@ucw.cz>
6453
6454 * gcc.dg/predict-10.c: New test.
6455
2275a11d 64562016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6457
6458 * gcc.target/powerpc/abs128-1.c: New.
6459 * gcc.target/powerpc/copysign128-1.c: New.
6460 * gcc.target/powerpc/inf128-1.c: New.
6461 * gcc.target/powerpc/nan128-1.c: New.
6462
37681b7f 64632016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * gfortran.dg/pr71642.f90: New test.
6466
9cf2d600 64672016-06-24 Jakub Jelinek <jakub@redhat.com>
6468
6469 PR tree-optimization/71647
6470 * gcc.target/i386/pr71647.c: New test.
6471
eea332b9 64722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6473
6474 * gcc.target/i386/noplt-gd-1.c: New test.
6475 * gcc.target/i386/noplt-gd-2.c: Likewise.
6476 * gcc.target/i386/noplt-gd-3.c: Likewise.
6477 * gcc.target/i386/noplt-ld-1.c: Likewise.
6478 * gcc.target/i386/noplt-ld-2.c: Likewise.
6479 * gcc.target/i386/noplt-ld-3.c: Likewise.
6480 * lib/target-supports.exp
6481 (check_effective_target_tls_get_addr_via_got): New.
6482
b6d48a78 64832016-06-24 Uros Bizjak <ubizjak@gmail.com>
6484
6485 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6486 testsuite compile flags.
6487 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6488 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6489
64902016-06-24 Uros Bizjak <ubizjak@gmail.com>
6491
6492 * g++dg/vect/pr36684.cc: Add dg-do compile.
6493 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6494 * gcc.dg/vect/pr70021.c: Ditto.
6495 * gcc.dg/vect/pr70138-1.c: Ditto.
6496 * gcc.dg/vect/pr70138-2.c: Ditto.
6497 * gcc.dg/vect/pr70354-1.c: Ditto.
6498 * gcc.dg/vect/pr70354-2.c: Ditto.
6499 * gcc.dg/vect/pr71259.c: Ditto.
6500 * gcc.dg/vect/pr71416-1.c: Ditto.
6501 * gcc.dg/vect/slp-43.c: Ditto.
6502 * gcc.dg/vect/slp-45.c: Ditto.
6503 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6504 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6505 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6506 * gfortran.dg/vect/pr69980.f90: Ditto.
6507
65082016-06-24 Uros Bizjak <ubizjak@gmail.com>
6509
6510 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6511 * gcc.dg/vect/bb-slp-30.c: Ditto.
6512 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6513 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6514 * gcc.dg/vect/pr45902.c: Ditto.
6515 * gcc.dg/vect/pr48172.c: Ditto.
6516 * gcc.dg/vect/pr48377.c: Ditto.
6517 * gcc.dg/vect/pr49038.c: Ditto.
6518 * gcc.dg/vect/pr49771.c: Ditto.
6519 * gcc.dg/vect/pr52091.c: Ditto.
6520 * gcc.dg/vect/pr53185-2.c: Ditto.
6521 * gcc.dg/vect/pr56826.c: Ditto.
6522 * gcc.dg/vect/pr60276.c: Ditto.
6523 * gcc.dg/vect/pr62021.c: Ditto.
6524 * gcc.dg/vect/pr63530.c: Ditto.
6525 * gcc.dg/vect/pr65518.c: Ditto.
6526 * gcc.dg/vect/pr65947-1.c: Ditto.
6527 * gcc.dg/vect/pr65947-10.c: Ditto.
6528 * gcc.dg/vect/pr65947-11.c: Ditto.
6529 * gcc.dg/vect/pr65947-12.c: Ditto.
6530 * gcc.dg/vect/pr65947-13.c: Ditto.
6531 * gcc.dg/vect/pr65947-2.c: Ditto.
6532 * gcc.dg/vect/pr65947-3.c: Ditto.
6533 * gcc.dg/vect/pr65947-4.c: Ditto.
6534 * gcc.dg/vect/pr65947-5.c: Ditto.
6535 * gcc.dg/vect/pr65947-6.c: Ditto.
6536 * gcc.dg/vect/pr65947-7.c: Ditto.
6537 * gcc.dg/vect/pr65947-8.c: Ditto.
6538 * gcc.dg/vect/pr65947-9.c: Ditto.
6539 * gcc.dg/vect/pr71416-1.c: Ditto.
6540 * gcc.dg/vect/pr71439.c: Ditto.
6541 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6542 * gcc.dg/vect/vect-bswap16.c: Ditto.
6543 * gcc.dg/vect/vect-bswap32.c: Ditto.
6544 * gcc.dg/vect/vect-bswap64.c: Ditto.
6545 * gcc.dg/vect/vect-live-1.c: Ditto.
6546 * gcc.dg/vect/vect-live-2.c: Ditto.
6547 * gcc.dg/vect/vect-live-3.c: Ditto.
6548 * gcc.dg/vect/vect-live-4.c: Ditto.
6549 * gcc.dg/vect/vect-live-5.c: Ditto.
6550 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6551 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6552 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6553 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6554 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6555 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6556 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6557 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6558 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6559 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6560 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6561 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6562 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6563 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6564 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6565 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6566 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6567
d4213166 65682016-06-24 Uros Bizjak <ubizjak@gmail.com>
6569
6570 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6571
5aaec397 65722016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6573
6574 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6575 ia32 if R_386_GOT32X relocation is supported.
6576 * gcc.target/i386/noplt-3.c: Likewise.
6577 * gcc.target/i386/noplt-2.c: Likewise.
6578 (main): Renamed to ...
6579 (bar): This.
6580 * gcc.target/i386/noplt-4.c: Likewise.
6581 (main): Renamed to ...
6582 (bar): This.
6583 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6584 * gcc.target/i386/pr67400-5.c: Likewise.
6585
77104764 65862016-06-24 Jakub Jelinek <jakub@redhat.com>
6587
7318e591 6588 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6589 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6590
77104764 6591 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6592 f4): Adjust expected diagnostics.
6593 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6594 (T): If OVFP is defined, redefine to TP.
6595 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6596 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6597 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6598 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6599 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6600 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6601 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6602 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6603 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6604 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6605 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6606 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6607 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6608 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6609 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6610 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6611 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6612 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6613 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6614 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6615 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6616 as last argument to __builtin_add_overflow_p.
6617
ddf08519 66182016-06-23 Uros Bizjak <ubizjak@gmail.com>
6619
6620 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6621 dg-options and remove default vector testsuite compile flags.
6622 * g++.dg/vect/pr33860a.cc: Ditto.
6623 * g++.dg/vect/pr45470-a.cc: Ditto.
6624 * g++.dg/vect/pr45470-b.cc: Ditto.
6625 * g++.dg/vect/pr60896.cc: Ditto.
6626 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6627 * gcc.dg/vect/pr18308.c: Ditto.
6628 * gcc.dg/vect/pr24049.c: Ditto.
6629 * gcc.dg/vect/pr33373.c: Ditto.
6630 * gcc.dg/vect/pr36228.c: Ditto.
6631 * gcc.dg/vect/pr42395.c: Ditto.
6632 * gcc.dg/vect/pr42604.c: Ditto.
6633 * gcc.dg/vect/pr46663.c: Ditto.
6634 * gcc.dg/vect/pr48765.c: Ditto.
6635 * gcc.dg/vect/pr49093.c: Ditto.
6636 * gcc.dg/vect/pr49352.c: Ditto.
6637 * gcc.dg/vect/pr52298.c: Ditto.
6638 * gcc.dg/vect/pr52870.c: Ditto.
6639 * gcc.dg/vect/pr53185.c: Ditto.
6640 * gcc.dg/vect/pr53773.c: Ditto.
6641 * gcc.dg/vect/pr56695.c: Ditto.
6642 * gcc.dg/vect/pr62171.c: Ditto.
6643 * gcc.dg/vect/pr63530.c: Ditto.
6644 * gcc.dg/vect/pr68339.c: Ditto.
6645 * gcc.dg/vect/pr71259.c: Ditto.
6646 * gcc.dg/vect/vect-82_64.c: Ditto.
6647 * gcc.dg/vect/vect-83_64.c: Ditto.
6648 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6649 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6650 * gcc.dg/vect/vect-shift-2.c: Ditto.
6651 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6652 * gfortran.dg/vect/pr39318.f90: Ditto.
6653 * gfortran.dg/vect/pr45714-a.f: Ditto.
6654 * gfortran.dg/vect/pr45714-b.f: Ditto.
6655 * gfortran.dg/vect/pr46213.f90: Ditto.
6656
81883aeb 66572016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6658 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6659
6660 * gcc.target/powerpc/p9-splat-5.c: New test.
6661
affe5c16 66622016-06-23 Uros Bizjak <ubizjak@gmail.com>
6663
6664 PR tree-optimization/71488
6665 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6666 * lib/target-supports.exp: ... here.
6667 (check_sse4_hw_available): New procedure.
6668 (check_effective_target_sse4_runtime): Ditto.
6669 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6670 -march=westmere for sse4_runtime targets.
547fdd3e 6671 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6672 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6673 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6674 (main): Call check_vect ().
e50240d3 6675 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6676
6fb2f181 66772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6678
6679 PR target/66232
6680 PR target/67400
6681 * gcc.target/i386/pr66232-14.c: New file.
6682 * gcc.target/i386/pr66232-15.c: Likewise.
6683 * gcc.target/i386/pr66232-16.c: Likewise.
6684 * gcc.target/i386/pr66232-17.c: Likewise.
6685 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6686 ia32 if R_386_GOT32X relocation is supported.
6687 * gcc.target/i386/pr67400-2.c: Likewise.
6688 * gcc.target/i386/pr67400-3.c: Likewise.
6689 * gcc.target/i386/pr67400-4.c: Likewise.
6690 * gcc.target/i386/pr67400-6.c: Likewise.
6691 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6692 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6693
88be2b3c 66942016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6695
6696 PR libgfortran/48852
6697 * gfortran.dg/char4_iunit_1.f03: Update test.
6698 * gfortran.dg/f2003_io_5.f03: Update test.
6699 * gfortran.dg/real_const_3.f90: Update test.
6700
ff600f64 67012016-06-23 Andi Kleen <ak@linux.intel.com>
6702
6703 * g++.dg/bprob/bprob.exp: Support autofdo.
6704 * g++.dg/tree-prof/tree-prof.exp: dito.
6705 * gcc.dg/tree-prof/tree-prof.exp: dito.
6706 * gcc.misc-tests/bprob.exp: dito.
6707 * gfortran.dg/prof/prof.exp: dito.
6708 * lib/profopt.exp: dito.
6709 * lib/target-supports.exp: Check for autofdo.
6710
afa7ed87 67112016-06-23 Martin Liska <mliska@suse.cz>
6712
6713 * gcc.dg/pr71619.c: New test.
6714
0941fba8 67152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6716
6717 PR target/67400
56896ed3 6718 * gcc.target/i386/pr67400-1.c: New test.
6719 * gcc.target/i386/pr67400-2.c: Likewise.
6720 * gcc.target/i386/pr67400-3.c: Likewise.
6721 * gcc.target/i386/pr67400-4.c: Likewise.
6722 * gcc.target/i386/pr67400-5.c: Likewise.
6723 * gcc.target/i386/pr67400-6.c: Likewise.
6724 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6725
e557fc7f 67262016-06-22 David Malcolm <dmalcolm@redhat.com>
6727
6728 * c-c++-common/missing-header-1.c: New test case.
6729 * c-c++-common/missing-header-2.c: New test case.
6730 * c-c++-common/missing-header-3.c: New test case.
6731 * c-c++-common/missing-header-4.c: New test case.
6732
8469aece 67332016-06-22 David Malcolm <dmalcolm@redhat.com>
6734
6735 PR c/70339
6736 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6737 hint.
6738 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6739 expected results due to builtin "nanl" now being suggested for
6740 "name".
6741 * gcc.dg/pr67580.c: Update expected messages.
6742 * gcc.dg/spellcheck-identifiers.c: New testcase.
6743 * gcc.dg/spellcheck-typenames.c: New testcase.
6744
6628b04d 67452016-06-22 David Malcolm <dmalcolm@redhat.com>
6746
6747 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6748 file.
6749 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6750 diagnostic-test-show-locus-parseable-fixits.c to sources for
6751 diagnostic_plugin_test_show_locus.c.
6752 * lib/gcc-defs.exp (freeform_regexps): New global.
6753 (dg-regexp): New function.
6754 (handle-dg-regexps): New function.
6755 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6756 freeform_regexps to the empty list.
6757 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6758
82ccd33e 67592016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6760
affe5c16 6761 PR tree-optimization/71488
82ccd33e 6762 * g++.dg/pr71488.C: New test.
6763 * gcc.dg/vect/vect-bool-cmp.c: New test.
6764
2c21de58 67652016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6766
6767 * gcc.dg/guality/param-5.c: New test.
6768
fadfd5fc 67692016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6770
6771 * gcc.target/i386/asm-flag-7.c: New test.
6772
03fee1f8 67732016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6774
6775 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6776 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6777 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6778 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6779 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6780 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6782 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6785 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6786 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6787 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6788 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6789 * lib/target-supports.exp: Likewise.
6790
6905db52 67912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6792
6793 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6794 * gcc.dg/attr-ms_struct-2.c: Likewise.
6795 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6796 * gcc.dg/bf-ms-attrib.c: Likewise.
6797 * gcc.dg/bf-ms-layout-2.c: Likewise.
6798 * gcc.dg/bf-ms-layout-3.c: Likewise.
6799 * gcc.dg/bf-ms-layout.c: Likewise.
6800 * gcc.dg/bf-no-ms-layout.c: Likewise.
6801 * gcc.target/i386/bitfield1.c: Likewise.
6802 * gcc.target/i386/bitfield2.c: Likewise.
6803 * gcc.target/i386/bitfield3.c: Likewise.
6804
a6f93fc2 68052016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6806
6807 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6808 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6809 override other than -mcpu=power9 command-line option is specified,
6810 or if the target operating system is aix.
6811 * gcc.target/powerpc/darn-1.c: Likewise.
6812 * gcc.target/powerpc/darn-2.c: Likewise.
6813 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6814 test if effective-target is not powerpc_p9vector_ok or if the
6815 target operating system is not defined.
6816 * gcc.target/powerpc/vslv-1.c: Likewise.
6817 * gcc.target/powerpc/vsrv-0.c: Likewise.
6818 * gcc.target/powerpc/vsrv-1.c: Likewise.
6819
1cb2b4d3 68202016-06-21 Tobias Burnus <burnus@net-b.de>
6821
6822 PR fortran/71068
6823 * gfortran.dg/coarray/data_1.f90: New.
6824
66ff0c67 68252016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6826
6827 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6828 (dg-require-effective-target): Use arm_v8_neon_hw.
6829 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6830 (dg-require-effective-target): Likewise.
6831 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6832 (dg-require-effective-target): Likewise.
6833 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6834 (dg-require-effective-target): Likewise.
6835 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6836 (dg-require-effective-target): Likewise.
6837 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6838 (dg-require-effective-target): Likewise.
6839 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6840 Add AArch64 check.
6841
949bfed4 68422016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6843
6844 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6845 Set to 3 so test passes.
6846
a20f6cd4 68472016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6848
6849 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6850
12792843 68512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6852
6853 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6854 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6855 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6856 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6857
49763db6 68582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6859
6860 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6861 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6862
ada61167 68632016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6864
6865 PR target/71549
6866 * gcc.target/i386/pr71549.c: New test.
6867
a15584d4 68682016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6869
6870 * gcc.target/powerpc/vadsdu-0.c: Replace
6871 dg-require-effective-target directive to allow test to run on more
6872 platforms, and add dg-skip-if directive to disable test on aix
6873 platforms because of known incompatibilities.
6874 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6875 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6876 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6877 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6878 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6879 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6880 * gcc.target/powerpc/vadsdub-2.c: Replace
6881 dg-require-effective-target directive to allow test to run on more
6882 platforms, and add dg-skip-if directive to disable test on aix
6883 platforms because of known incompatibilities.
6884 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6885 with vec_absdb call to differentiate this test from vadsdub-1.c.
6886 * gcc.target/powerpc/vadsduh-1.c: Replace
6887 dg-require-effective-target directive to allow test to run on more
6888 platforms, and add dg-skip-if directive to disable test on aix
6889 platforms because of known incompatibilities.
6890 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6891 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6892 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6893
ec15ec36 68942016-06-21 Jakub Jelinek <jakub@redhat.com>
6895
6896 PR tree-optimization/71588
6897 * gcc.dg/pr71558.c: New test.
6898
faeffe49 68992016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6900
6901 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6902 * c-c++-common/pr68657-2.c: Likewise.
6903 * c-c++-common/pr68657-3.c: Likewise.
6904 * gcc.dg/torture/pr69714.c: Require int32plus support.
6905 * gcc.dg/torture/pr70025.c: Likewise.
6906 * gcc.dg/torture/pr70083.c: Likewise.
6907 * gcc.dg/torture/pr70542.c: Likewise.
6908 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6909
e218d07f 69102016-06-20 Joseph Myers <joseph@codesourcery.com>
6911
6912 PR c/71601
6913 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6914
232a3df7 69152016-06-20 Jakub Jelinek <jakub@redhat.com>
6916
d7f45b87 6917 PR middle-end/71581
6918 * gcc.dg/pr71581.c: New test.
6919
232a3df7 6920 PR rtl-optimization/71591
6921 * gcc.dg/cpp/pr71591.c: New test.
6922
dbddef42 69232016-06-20 David B. Robins <gcc@davidrobins.net>
6924
6925 PR target/71571
6926 * g++.dg/torture/pr71571.C: New test.
6927
03129ccb 69282016-06-20 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR target/71559
6931 * gcc.target/i386/sse2-pr71559.c: New test.
6932 * gcc.target/i386/avx-pr71559.c: New test.
6933 * gcc.target/i386/avx512f-pr71559.c: New test.
6934
a40b4b62 69352016-06-20 Tobias Burnus <burnus@net-b.de>
6936
6937 PR fortran/71194
6938 * gfortran.dg/pointer_remapping_10.f90: New.
6939
ecbea05a 69402016-06-20 David Malcolm <dmalcolm@redhat.com>
6941
6942 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6943
0f61dae9 69442016-06-20 Martin Sebor <msebor@redhat.com>
6945
6946 PR c/69507
6947 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6948 * gnu90-const-expr-1.c: Same.
6949 * gnu99-const-expr-1.c: Same.
6950 * gnu99-static-1.c: Same.
6951
e458dfd8 69522016-06-20 Renlin Li <renlin.li@arm.com>
6953
2c0c0c9b 6954 PR testsuite/71489
e458dfd8 6955 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6956
7ab71cb3 69572016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6958
6959 * gcc.target/aarch64/vcvt_f64_1.c: New.
6960 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6961 * gcc.target/aarch64/vrecp_f64_1.c: New.
6962
34d36b7a 69632016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6964
6965 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6966 "alignement".
6967
ed7f4748 69682016-06-20 Georg-Johann Lay <avr@gjlay.de>
6969
6970 PR target/71103
6971 * gcc.target/avr/torture/pr71103-2.c: New test.
6972
a940fdc7 69732016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6974
6975 PR c/69507
6976 * gcc.dg/alignof.c: New test.
6977
98683d85 69782016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6981 vs dg-error; test constexpr specifier too.
6982
358cee25 69832016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6984
6985 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6986
c3d7ceb6 69872016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6988
6989 * lib/target-supports.exp
6990 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6991 arm_neon_ok and merge flags. Fix temporary test name.
6992 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6993 and merge flags.
6994
1176073c 69952016-06-17 Martin Liska <mliska@suse.cz>
6996
6997 * gcc.dg/predict-9.c: Fix dump scanning.
6998
f3e2969a 69992016-06-17 Bin Cheng <bin.cheng@arm.com>
7000
7001 PR tree-optimization/71354
7002 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7003
7fdca647 70042016-06-17 Bin Cheng <bin.cheng@arm.com>
7005
7006 PR tree-optimization/71347
7007 * gcc.dg/tree-ssa/pr71347.c: New test.
7008
a338a226 70092016-06-17 Bin Cheng <bin.cheng@arm.com>
7010
7011 PR tree-optimization/71354
7012 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7013
c1e75671 70142016-06-17 Bin Cheng <bin.cheng@arm.com>
7015
7016 * gcc.dg/vect/vect-alias-check-1.c: New test.
7017
365ba13d 70182016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7019
59bde511 7020 PR target/71151
365ba13d 7021 * gcc.target/avr/pr71151-1.c: New test.
7022 * gcc.target/avr/pr71151-2.c: New test.
7023 * gcc.target/avr/pr71151-3.c: New test.
7024 * gcc.target/avr/pr71151-4.c: New test.
7025 * gcc.target/avr/pr71151-5.c: New test.
7026 * gcc.target/avr/pr71151-6.c: New test.
7027 * gcc.target/avr/pr71151-7.c: New test.
7028 * gcc.target/avr/pr71151-8.c: New test.
7029 * gcc.target/avr/pr71151-common.h: New test.
7030
db48d95b 70312016-06-16 Martin Liska <mliska@suse.cz>
7032
7033 * gfortran.dg/predict-1.f90: New test.
7034
4c780a59 70352016-06-16 Uros Bizjak <ubizjak@gmail.com>
7036
7037 PR target/71242
f9c39b65 7038 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7039
8c1879bc 70402016-06-16 Jan Hubicka <hubicka@ucw.cz>
7041
7042 * g++.dg/vect/pr36648.cc: Disable cunrolli
7043
33698dfe 70442016-06-16 Jakub Jelinek <jakub@redhat.com>
7045
745f2db6 7046 PR target/71554
7047 * gcc.c-torture/execute/pr71554.c: New test.
7048
33698dfe 7049 PR rtl-optimization/71532
7050 * gcc.dg/torture/pr71532.c: New test.
7051
b42322b9 70522016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7053
7054 * gcc.target/powerpc/p9-dimode1.c: New test.
7055 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7056
412b298a 70572016-06-15 Jakub Jelinek <jakub@redhat.com>
7058
93479f99 7059 * gcc.c-torture/compile/20160615-1.c: New test.
7060
412b298a 7061 * g++.dg/cpp0x/ref-qual17.C: New test.
7062
3ec40531 70632016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7064
7065 PR middle-end/71529
7066 * gcc.target/i386/pr71529.C: New test.
7067
edfe7670 70682016-06-15 Alan Hayward <alan.hayward@arm.com>
7069
7070 PR tree-optimization/71483
7071 * g++.dg/vect/pr71483.c: New
7072
6e52ac17 70732016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7074
7075 PR c++/70202
7076 * g++.dg/inherit/crash6.C: New.
7077 * g++.dg/inherit/union2.C: Likewise.
7078 * g++.dg/inherit/virtual12.C: Likewise.
7079 * g++.dg/inherit/virtual13.C: Likewise.
7080 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7081
aed35af2 70822016-06-15 Uros Bizjak <ubizjak@gmail.com>
7083
0941fba8 7084 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7085
6f710392 70862016-06-15 Alan Hayward <alan.hayward@arm.com>
7087
7088 PR tree-optimization/71439
7089 * gcc.dg/vect/pr71439.c: New
7090
d1cedfd3 70912016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7092
7093 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7094
ee8fd158 70952016-06-15 Richard Biener <rguenther@suse.de>
7096
7097 * gcc.dg/vect/slp-45.c: New testcase.
7098
5695a690 70992016-06-15 Richard Biener <rguenther@suse.de>
7100
7101 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7102
267ae3ee 71032016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7104
7105 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7106 requirements, and disable for AIX for now.
7107 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7108
a6d0e20a 71092016-06-14 Jakub Jelinek <jakub@redhat.com>
7110
b2efd162 7111 PR c++/71528
7112 * g++.dg/opt/pr71528.C: New test.
7113
a6d0e20a 7114 PR c++/71516
7115 * g++.dg/init/pr71516.C: New test.
7116
035778de 71172016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7118
7119 * g++.dg/init/array46.C: New.
7120
7c9dc58e 71212016-06-14 Uros Bizjak <ubizjak@gmail.com>
7122
0941fba8 7123 * gcc.target/i386/float128-3.c: New test.
7124 * gcc.target/i386/quad-sse4.c: Ditto.
7125 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7126 Update scan strings.
7c9dc58e 7127
412640c9 71282016-06-14 Richard Biener <rguenther@suse.de>
7129
7130 PR middle-end/71526
7131 * gfortran.dg/pr71526.f90: New testcase.
7132
1b9fde85 71332016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7134
7135 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7136 * gcc.dg/zero_bits_compound-1.c: Likewise.
7137
306097e3 71382016-06-14 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/71522
7141 * gcc.dg/torture/pr71522.c: New testcase.
7142
566255a8 71432016-06-14 Jakub Jelinek <jakub@redhat.com>
7144
7145 PR tree-optimization/71520
7146 * gcc.dg/tree-ssa/pr71520.c: New test.
7147
eb912adb 71482016-06-14 Richard Biener <rguenther@suse.de>
7149
7150 PR tree-optimization/71521
56d35455 7151 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7152
9720103d 71532016-06-13 Jakub Jelinek <jakub@redhat.com>
7154
12cb8367 7155 PR sanitizer/71498
7156 * c-c++-common/ubsan/bounds-13.c: New test.
7157
9720103d 7158 PR preprocessor/71183
7159 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7160
5965fbcc 71612016-06-13 Jeff Law <law@redhat.com>
7162
7163 PR tree-optimization/71403
7164 * c-c++-common/ubsan/pr71403-1.c: New test.
7165 * c-c++-common/ubsan/pr71403-2.c: New test.
7166 * c-c++-common/ubsan/pr71403-3.c: New test.
7167
04537049 71682016-06-13 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR middle-end/71478
7171 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7172 Add -Wno-psabi -w to dg-options.
7173
412f195f 71742016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7175
7176 * gcc.target/powerpc/vadsdu-0.c: New test.
7177 * gcc.target/powerpc/vadsdu-1.c: New test.
7178 * gcc.target/powerpc/vadsdu-2.c: New test.
7179 * gcc.target/powerpc/vadsdu-3.c: New test.
7180 * gcc.target/powerpc/vadsdu-4.c: New test.
7181 * gcc.target/powerpc/vadsdu-5.c: New test.
7182 * gcc.target/powerpc/vadsdub-1.c: New test.
7183 * gcc.target/powerpc/vadsdub-2.c: New test.
7184 * gcc.target/powerpc/vadsduh-1.c: New test.
7185 * gcc.target/powerpc/vadsduh-2.c: New test.
7186 * gcc.target/powerpc/vadsduw-1.c: New test.
7187 * gcc.target/powerpc/vadsduw-2.c: New test.
7188
527790c1 71892016-06-13 David Malcolm <dmalcolm@redhat.com>
7190
7191 * gcc.dg/c99-init-2.c (c): Update expected error message.
7192 * gcc.dg/init-bad-8.c (foo): Likewise.
7193 * gcc.dg/spellcheck-fields-3.c: New test case.
7194
102e67eb 71952016-06-13 Martin Liska <mliska@suse.cz>
7196
7197 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7198 and "guess loop iv compared" heuristics.
7199 * gcc.dg/predict-2.c: Likewise.
7200 * gcc.dg/predict-3.c: Likewise.
7201 * gcc.dg/predict-4.c: Likewise.
7202 * gcc.dg/predict-5.c: Likewise.
7203 * gcc.dg/predict-6.c: Likewise.
7204
1a54d3be 72052016-06-13 Marek Polacek <polacek@redhat.com>
7206
7207 PR middle-end/71476
7208 * c-c++-common/Wswitch-unreachable-4.c: New test.
7209 * gcc.dg/Wswitch-unreachable-2.c: New test.
7210 * g++.dg/tm/jump1.C: Move dg-warning.
7211
5b7401b8 72122016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7213
7214 * gnat.dg/renaming10.ad[sb]: New test.
7215
1c93151c 72162016-06-13 Paul Thomas <pault@gcc.gnu.org>
7217
7218 PR fortran/70673
7219 * gfortran.dg/pr70673.f90: New test.
7220
249865a0 72212016-06-13 Richard Biener <rguenther@suse.de>
7222
7223 PR middle-end/64516
7224 * gcc.dg/align-3.c: New testcase.
7225
776d9b14 72262016-06-13 Martin Liska <mliska@suse.cz>
7227
7228 * gcc.target/i386/pr71458.c: New test.
7229
0cf5c551 72302016-06-12 Uros Bizjak <ubizjak@gmail.com>
7231
7232 PR target/71241
f9c39b65 7233 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7234
34de0a35 72352016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7236
7237 PR target/60751
7238 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7239 statement.
7240
0cc8bc98 72412016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7242
7243 PR target/60751
7244 * gfortran.dg/comma_IO_extension_1.f90: New test.
7245 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7246 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7247 statement.
7248 * gfortran.dg/graphite/pr38083.f90: Likewise.
7249 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7250 missing format.
7251
0ff78c86 72522016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7253
7254 * gnat.dg/case_character.adb: New test.
7255
6c38863e 72562016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7257
7258 PR middle-end/71310
7259 * gcc.target/powerpc/pr71310.c: New testcase.
7260
24c41395 72612016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7262
7263 PR middle-end/71478
7264 * gcc.dg/pr71478.c: New test.
7265
aeb26fb6 72662016-06-10 Jakub Jelinek <jakub@redhat.com>
7267
702b3575 7268 PR middle-end/71494
7269 * gcc.c-torture/execute/pr71494.c: New test.
7270
8ec29807 7271 PR c/68657
7272 * gcc.target/i386/pr68657.c: New test.
7273
aeb26fb6 7274 PR inline-asm/68843
7275 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7276 (test): Add -masm=intel alternatives.
7277
1dc4d519 72782016-06-10 Martin Sebor <msebor@redhat.com>
7279
7280 PR c/71392
7281 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7282
6385d6d3 72832016-06-10 Jeff Law <law@redhat.com>
7284
7285 PR tree-optimization/71335
7286 * gcc.c-torture/execute/pr71335.c: New test.
7287
041a412b 72882016-06-10 David Malcolm <dmalcolm@redhat.com>
7289
7290 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7291 the various "cannot tail-call: " messages.
7292
4a5edbb2 72932016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7294
7295 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7296 and options.
7297
9cf3aec3 72982016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7299
7300 PR sanitizer/71480
7301 * c-c++-common/asan/pr71480.c: New test.
7302
61724718 73032016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7304
7305 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7306 (ASMNAME2): Likewise.
7307 (main): Replace fn in asm statement with ASMNAME ("fn").
7308 * gcc.dg/guality/pr68037-2.c: Likewise.
7309 * gcc.dg/guality/pr68037-3.c: Likewise.
7310 * gcc.dg/torture/pr68037-1.c: Likewise.
7311 * gcc.dg/torture/pr68037-2.c: Likewise.
7312 * gcc.dg/torture/pr68037-3.c: Likewise.
7313
1807f6fb 73142016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7315
7316 PR inline-asm/68843
7317 * gcc.target/i386/pr68843-1.c: New test.
7318 * gcc.target/i386/pr68843-2.c: New test.
7319
ccfa030f 73202016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7321 Cesar Philippidis <cesar@codesourcery.com>
7322
7323 PR middle-end/71373
7324 * gcc.dg/goacc/nested-function-1.c: New file.
7325 * gcc.dg/goacc/nested-function-2.c: Likewise.
7326 * gcc.dg/goacc/pr71373.c: Likewise.
7327 * gfortran.dg/goacc/cray-2.f95: Likewise.
7328 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7329 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7330 * gfortran.dg/goacc/cray.f95: Update.
7331 * gfortran.dg/goacc/loop-1.f95: Likewise.
7332 * gfortran.dg/goacc/loop-3.f95: Likewise.
7333 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7334 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7335
73362016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7337
7338 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7339 for OpenACC tile clauses.
7340 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7341
7342 PR c/71381
7343 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7344 to...
7345 * c-c++-common/goacc/cache-2.c: ... this new file.
7346 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7347 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7348 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7349 usage.
7350 * gfortran.dg/goacc/cray.f95: Likewise.
7351 * gfortran.dg/goacc/loop-1.f95: Likewise.
7352
bb038f3e 73532016-06-10 Alan Hayward <alan.hayward@arm.com>
7354
7355 PR tree-optimization/71407
7356 PR tree-optimization/71416
7357 * gcc.dg/vect/pr71407.c: New
7358 * gcc.dg/vect/pr71416-1.c: New
7359 * gcc.dg/vect/pr71416-2.c: New
7360
332409d3 73612016-06-10 Richard Biener <rguenther@suse.de>
7362
7363 PR middle-end/71477
7364 * gcc.dg/torture/pr71477.c: New testcase.
7365
03cf727c 73662016-06-09 Julia Koval <julia.koval@intel.com>
7367
7368 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7369 * gcc.target/i386/interrupt-13.c: Likewise.
7370 * gcc.target/i386/interrupt-15.c: Likewise.
7371 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7372 * gcc.target/i386/interrupt-24.c: Likewise.
7373 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7374 * gcc.target/i386/interrupt-9.c: Likewise.
7375 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7376
23b101c5 73772016-06-09 Martin Sebor <msebor@redhat.com>
7378
7379 PR c/70883
7380 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7381 * gcc.dg/builtin-constant_p-1.c: Same.
7382 * gcc.dg/builtins-error.c: Same.
7383 * gcc.dg/pr70859.c: Same.
7384
188d6bbb 73852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7386
7387 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7388 * gcc.dg/torture/pr68067-1.c: Likewise.
7389 * gcc.dg/torture/pr68067-2.c: Likewise.
7390
73912016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7392
7393 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7394 when setting SIZE.
7395
ff8886bd 73962016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7397
7398 PR c++/71465
7399 * g++.dg/inherit/crash5.C: New.
7400 Revert:
7401 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7402
7403 PR c++/70202
7404 * g++.dg/inherit/crash5.C: New.
7405 * g++.dg/inherit/virtual1.C: Adjust.
7406
3f76cceb 74072016-06-09 Martin Liska <mliska@suse.cz>
7408
7409 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7410 * g++.dg/predict-loop-exit-2.C: Likewise.
7411 * g++.dg/predict-loop-exit-3.C: Likewise.
7412 * gcc.dg/predict-1.c: Likewise.
7413 * gcc.dg/predict-2.c: Likewise.
7414 * gcc.dg/predict-3.c: Likewise.
7415 * gcc.dg/predict-4.c: Likewise.
7416 * gcc.dg/predict-5.c: Likewise.
7417 * gcc.dg/predict-6.c: Likewise.
7418 * gcc.dg/predict-7.c: Likewise.
7419
59ae3d1b 74202016-06-09 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/71462
7423 * gcc.dg/torture/pr71462.c: New testcase.
7424
8c2d2acf 74252016-06-09 Marek Polacek <polacek@redhat.com>
7426
7427 PR c/65471
7428 * gcc.dg/c11-generic-3.c: New test.
7429
224cb6b7 74302016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7431
7432 * g++.dg/init/array42.C: New.
7433 * g++.dg/init/array43.C: Likewise.
7434 * g++.dg/init/array44.C: Likewise.
7435 * g++.dg/init/array45.C: Likewise.
7436 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7437 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7438 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7439 * g++.dg/gomp/pr35751.C: Likewise.
7440 * g++.dg/init/array23.C: Likewise.
7441 * g++.dg/init/brace2.C: Likewise.
7442 * g++.dg/init/brace6.C: Likewise.
7443
732905bb 74442016-06-08 Martin Sebor <msebor@redhat.com>
7445 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR c++/70507
7448 PR c/68120
7449 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7450 * c-c++-common/builtin-arith-overflow-2.c: New test.
7451 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7452 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7453 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7454
7ddaa622 74552016-06-08 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR c++/71442
7458 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7459
84ee0905 74602016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7461
7462 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7463 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7464 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7465 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7466 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7467 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7468 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7469 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7470 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7471 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7472 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7473 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7474 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7475
2876af98 74762016-06-08 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/68558
7479 * gcc.dg/vect/slp-44.c: New testcase.
7480
acbb0d03 74812016-06-08 Richard Biener <rguenther@suse.de>
7482
7483 * gcc.dg/vect/slp-43.c: New testcase.
7484
f8689010 74852016-06-08 Richard Biener <rguenther@suse.de>
7486
7487 PR tree-optimization/71452
7488 * gcc.dg/torture/pr71452.c: New testcase.
7489
52d393eb 74902016-06-08 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR c++/71448
7493 * g++.dg/torture/pr71448.C: New test.
7494
9d700ce4 74952016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7496
7497 PR debug/71432
7498 PR ada/71413
7499 * g++.dg/debug/pr71432.C: New test.
7500
eb96ef65 75012016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7502
7503 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7504 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7505 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7506
a4753cdd 75072016-06-08 Alan Hayward <alan.hayward@arm.com>
7508
7509 * gcc.dg/vect/vect-live-2.c: Update effective target.
7510 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7511 * lib/target-supports.exp: Add aarch64 to vect_long.
7512
bafc7b1d 75132016-06-08 Marek Polacek <polacek@redhat.com>
7514
7515 PR c/71418
7516 * gcc.dg/noncompile/pr71418.c: New test.
7517
06e590e7 7518 PR c/71426
7519 * gcc.dg/noncompile/pr71426.c: New test.
7520
d3cb49c9 75212016-06-07 Jan Hubicka <hubicka@ucw.cz>
7522
7523 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7524 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7525 * gcc.dg/predict-3.c: Update template.
7526 * gcc.dg/predict-5.c: Update template.
7527 * gcc.dg/predict-6.c: Update template.
7528 * gcc.dg/predict-9.c: Update template.
7529 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7530
2d76c36a 75312016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7532
7533 * gcc.target/powerpc/vec-mul.c: New test.
7534
7cfde92a 75352016-06-07 David Malcolm <dmalcolm@redhat.com>
7536
7537 * gcc.dg/spellcheck-fields-2.c: New test case.
7538
b032c4dd 75392016-06-07 Richard Biener <rguenther@suse.de>
7540
7541 PR c/61564
7542 * gcc.dg/Wpragmas-1.c: New testcase.
7543 * gcc.dg/Wattributes-4.c: Likewise.
7544 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7545 entry.
7546
a7056369 75472016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7548
7549 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7550 spurious debug code.
7551
123c61e0 75522016-06-07 Richard Biener <rguenther@suse.de>
7553
7554 PR tree-optimization/71428
7555 * gcc.dg/torture/pr71428.c: New testcase.
7556
5819d47b 75572016-06-07 Richard Biener <rguenther@suse.de>
7558
7559 PR middle-end/71423
7560 * gcc.dg/torture/pr71423.c: New testcase.
7561
6cec5c6b 75622016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7563
7564 PR middle-end/71408
7565 * gcc.dg/tree-ssa/pr71408.c: New test.
7566
40bbfc17 75672016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7568
7569 PR middle-end/71281
7570 * g++.dg/torture/pr71281.C: New test.
7571
61f1f80c 75722016-06-06 Marek Polacek <polacek@redhat.com>
7573
7574 PR c/71362
7575 * gcc.dg/pr71362.c: New test.
7576
0406b32f 75772016-06-06 Jakub Jelinek <jakub@redhat.com>
7578 Patrick Palka <ppalka@gcc.gnu.org>
7579
7580 PR c++/70847
7581 PR c++/71330
7582 PR c++/71393
7583 * g++.dg/opt/pr70847.C: New test.
7584 * g++.dg/ubsan/pr70847.C: New test.
7585 * g++.dg/ubsan/pr71393.C: New test.
7586
b1445999 75872016-06-06 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR tree-optimization/71259
7590 * gcc.dg/vect/pr71259.c: New test.
7591
99b4f3a2 75922016-06-06 David Malcolm <dmalcolm@redhat.com>
7593
7594 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7595 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7596 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7597 above.
7598
837679bc 75992016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7600
7601 PR middle-end/37780
7602 * gcc.c-torture/execute/pr37780.c: New test.
7603 * gcc.target/aarch64/pr37780_1.c: Likewise.
7604 * gcc.target/arm/pr37780_1.c: Likewise.
7605
e4b92538 76062016-06-06 Marek Polacek <polacek@redhat.com>
7607
7608 * c-c++-common/attr-may-alias-1.c: New test.
7609 * c-c++-common/attr-may-alias-2.c: New test.
7610 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7611
43ac2f2f 76122016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7613
7614 PR c/24414
7615 * gcc.target/i386/pr24414.c: New test.
7616
7e1786b2 76172016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7618
7619 * gcc.target/sparc/vis4misc.c: New file.
7620 * gcc.target/sparc/fpcmp.c: Likewise.
7621 * gcc.target/sparc/fpcmpu.c: Likewise.
7622
f593ccb2 76232016-06-06 Alan Hayward <alan.hayward@arm.com>
7624
7625 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7626 * gcc.dg/vect/vect-live-3.c: Likewise.
7627
be6d8ddc 76282016-06-06 Richard Biener <rguenther@suse.de>
7629
7630 PR tree-optimization/71398
7631 * gcc.dg/torture/pr71398.c: New testcase.
7632
78f27916 76332016-06-06 Uros Bizjak <ubizjak@gmail.com>
7634
7635 PR target/71389
7636 * g++.dg/pr71389.C: New test.
7637
c5899606 76382016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7639
7640 PR fortran/71404
7641 * gfortran.dg/fmt_read_5.f: New test.
7642
8e3cd305 76432016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7644
7645 PR fortran/69659
7646 * gfortran.dg/class_array_22.f03: New test.
7647
703c0a09 76482016-06-05 Jan Hubicka <hubicka@ucw.cz>
7649
7650 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7651
d07b2b6f 76522016-06-05 Jan Hubicka <hubicka@ucw.cz>
7653
7654 * gcc.dg/predict-9.c: Update template.
7655
4a7ec4ac 76562016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7657
7658 PR c++/49377
7659 * g++.dg/template/pr49377.C: New.
7660
7499ef4a 76612016-06-04 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR tree-optimization/71405
7664 * g++.dg/torture/pr71405.C: New test.
7665
558c800d 76662016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/70202
7669 * g++.dg/inherit/crash5.C: New.
7670 * g++.dg/inherit/virtual1.C: Adjust.
7671
4ee7cf4b 76722016-06-03 Jeff Law <law@redhat.com>
7673
7674 PR tree-optimization/71316
7675 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7676
b12ae762 76772016-06-03 Jakub Jelinek <jakub@redhat.com>
7678
7679 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7680 dg-additional-options with just -fno-tree-scev-cprop in it.
7681 * gcc.dg/vect/vect-live-2.c: Likewise.
7682 * gcc.dg/vect/vect-live-5.c: Likewise.
7683 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7684 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7685 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7686
e09a5ee3 76872016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7688
7689 PR c++/27100
7690 * g++.dg/other/friend6.C: New test.
7691
f14b1922 76922016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7693
7694 * g++.dg/torture/ppc-ldst-array.C: New.
7695
20702ea3 76962016-06-03 Joseph Myers <joseph@codesourcery.com>
7697
7698 PR target/71276
7699 PR target/71277
7700 * gcc.dg/torture/builtin-fp-int-inexact.c,
7701 gcc.target/i386/387-builtin-fp-int-inexact.c,
7702 gcc.target/i386/387-rint-inline-1.c,
7703 gcc.target/i386/387-rint-inline-2.c,
7704 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7705 gcc.target/i386/sse2-rint-inline-1.c,
7706 gcc.target/i386/sse2-rint-inline-2.c,
7707 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7708 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7709
5ed3cc7b 77102016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7711 Julia Koval <julia.koval@intel.com>
7712
7713 PR target/66960
7714 PR target/67630
7715 PR target/67634
7716 PR target/67841
7717 PR target/68037
7718 PR target/68618
7719 PR target/68661
7720 PR target/69575
7721 PR target/69596
7722 PR target/69734
7723 * gcc.dg/guality/pr68037-1.c: New test.
7724 * gcc.dg/guality/pr68037-2.c: Likewise.
7725 * gcc.dg/guality/pr68037-3.c: Likewise.
7726 * gcc.dg/torture/pr68037-1.c: Likewise.
7727 * gcc.dg/torture/pr68037-2.c: Likewise.
7728 * gcc.dg/torture/pr68037-3.c: Likewise.
7729 * gcc.dg/torture/pr68661-1a.c: Likewise.
7730 * gcc.dg/torture/pr68661-1b.c: Likewise.
7731 * gcc.target/i386/interrupt-1.c: Likewise.
7732 * gcc.target/i386/interrupt-2.c: Likewise.
7733 * gcc.target/i386/interrupt-3.c: Likewise.
7734 * gcc.target/i386/interrupt-4.c: Likewise.
7735 * gcc.target/i386/interrupt-5.c: Likewise.
7736 * gcc.target/i386/interrupt-6.c: Likewise.
7737 * gcc.target/i386/interrupt-7.c: Likewise.
7738 * gcc.target/i386/interrupt-8.c: Likewise.
7739 * gcc.target/i386/interrupt-9.c: Likewise.
7740 * gcc.target/i386/interrupt-10.c: Likewise.
7741 * gcc.target/i386/interrupt-11.c: Likewise.
7742 * gcc.target/i386/interrupt-12.c: Likewise.
7743 * gcc.target/i386/interrupt-13.c: Likewise.
7744 * gcc.target/i386/interrupt-14.c: Likewise.
7745 * gcc.target/i386/interrupt-15.c: Likewise.
7746 * gcc.target/i386/interrupt-16.c: Likewise.
7747 * gcc.target/i386/interrupt-17.c: Likewise.
7748 * gcc.target/i386/interrupt-18.c: Likewise.
7749 * gcc.target/i386/interrupt-19.c: Likewise.
7750 * gcc.target/i386/interrupt-20.c: Likewise.
7751 * gcc.target/i386/interrupt-21.c: Likewise.
7752 * gcc.target/i386/interrupt-22.c: Likewise.
7753 * gcc.target/i386/interrupt-23.c: Likewise.
7754 * gcc.target/i386/interrupt-24.c: Likewise.
7755 * gcc.target/i386/interrupt-25.c: Likewise.
7756 * gcc.target/i386/interrupt-26.c: Likewise.
7757 * gcc.target/i386/interrupt-27.c: Likewise.
7758 * gcc.target/i386/interrupt-28.c: Likewise.
7759 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7760 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7761 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7762 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7763 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7764 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7765 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7766 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7767 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7768 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7769 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7770 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7771
3e346f54 77722016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7773
f27c52fb 7774 PR tree-optimization/52171
7775 * gcc.dg/pr52171.c: New test.
7776 * gcc.target/i386/pr52171.c: New test.
3e346f54 7777
22e029d2 77782016-06-03 Jan Hubicka <jh@suse.cz>
7779
7780 * g++.dg/tree-ssa/pred-1.C: New testcase
7781 * gcc.dg/tree-ssa/pred-1.c: New testcase
7782
41ce74ed 77832016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7784
7785 PR target/70957
7786 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7787 support.
7788 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7789
cf573a72 77902016-06-03 Alan Hayward <alan.hayward@arm.com>
7791
7792 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7793
75aae5b4 77942016-06-03 Alan Hayward <alan.hayward@arm.com>
7795
7796 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7797 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7798 * gcc.dg/vect/vect-live-1.c: New test.
7799 * gcc.dg/vect/vect-live-2.c: New test.
7800 * gcc.dg/vect/vect-live-3.c: New test.
7801 * gcc.dg/vect/vect-live-4.c: New test.
7802 * gcc.dg/vect/vect-live-5.c: New test.
7803 * gcc.dg/vect/vect-live-slp-1.c: New test.
7804 * gcc.dg/vect/vect-live-slp-2.c: New test.
7805 * gcc.dg/vect/vect-live-slp-3.c: New test.
7806
eba6788d 78072016-06-03 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR middle-end/71387
7810 * g++.dg/opt/pr71387.C: New test.
7811
5a653985 78122016-06-02 Jeff Law <law@redhat.com>
7813
7814 PR tree-optimization/71328
7815 * gcc.c-torture/compile/pr71328.c: New test.
7816
f92f6941 78172016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818
7819 PR fortran/52393
7820 * gfortran.dg/fmt_read_3.f90: Fix typo.
7821 * gfortran.dg/fmt_read_4.f90: New test.
7822
0d29e152 78232016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7826 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7827 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7828 * g++.dg/cpp0x/override2.C: Likewise.
7829 * g++.dg/parse/crash5.C: Likewise.
7830 * g++.dg/parse/error16.C: Likewise.
7831 * g++.dg/parse/error27.C: Likewise.
7832 * g++.dg/template/qualttp15.C: Likewise.
7833 * g++.dg/template/redecl4.C: Likewise.
7834 * g++.old-deja/g++.other/crash39.C: Likewise.
7835 * g++.old-deja/g++.other/struct1.C: Likewise.
7836 * g++.old-deja/g++.pt/m9a.C: Likewise.
7837 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7838
2740a1a5 78392016-06-02 Jakub Jelinek <jakub@redhat.com>
7840
89f17a65 7841 PR c++/71372
7842 * c-c++-common/pr71372.c: New test.
7843
2740a1a5 7844 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7845 __TIME__ strings with __builtin_strcmp instead of printf and
7846 dg-output.
7847
9ae89a4e 78482016-06-02 Martin Liska <mliska@suse.cz>
7849
7850 * gcc.dg/predict-9.c: New test.
7851
41258f9c 78522016-06-02 Jakub Jelinek <jakub@redhat.com>
7853
7854 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7855 global set_compiler_env_var and global saved_compiler_env_var.
7856
dad46eb8 78572016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858
7859 PR rtl-optimization/71295
7860 * gcc.c-torture/compile/pr71295.c: New test.
7861
9cc8a892 78622016-06-02 Jakub Jelinek <jakub@redhat.com>
7863
98e7c96c 7864 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7865
4a5a4de2 7866 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7867 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7868
9cc8a892 7869 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7870 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7871 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7872 alternative number.
7873
46819a36 78742016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7875
7876 * gcc.target/powerpc/p9-splat-4.c: New test.
7877
78782016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7879
7880 PR target/71186
7881 * gcc.target/powerpc/pr71186.c: New test.
7882
d9820cc5 78832016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7884
7885 PR fortran/52393
7886 * gfortran.dg/fmt_read_3.f90: New test.
7887
2f14ca3e 78882016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7889
7890 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7891 procedure.
7892
dfa5c0d3 78932016-06-01 Eduard Sanou <dhole@openmailbox.org>
7894
7895 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7896 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7897 env var is set.
7898 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7899 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7900 shown once.
7901 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7902 during compilation.
7903 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7904 vars set by dg-set-compiler-env-var.
7905
7d7125df 79062016-06-01 Paul Thomas <pault@gcc.gnu.org>
7907
7908 PR fortran/71156
7909 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7910 to the module procedure declaration.
7911 * gfortran.dg/submodule_16.f08: New test.
7912
6ab9cde4 79132016-06-01 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR middle-end/71371
7916 * c-c++-common/gomp/pr71371.c: New test.
7917
0cfe7a23 79182016-06-01 Richard Biener <rguenther@suse.de>
7919
7920 PR tree-optimization/71366
7921 * gcc.dg/torture/pr71366-1.c: New testcase.
7922 * gcc.dg/torture/pr71366-2.c: Likewise.
7923
5a5b02e1 79242016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7925
7926 * gcc.target/powerpc/vslv-0.c: New test.
7927 * gcc.target/powerpc/vslv-1.c: New test.
7928 * gcc.target/powerpc/vsrv-0.c: New test.
7929 * gcc.target/powerpc/vsrv-1.c: New test.
7930
d27a79f6 79312016-06-01 Nathan Sidwell <nathan@acm.org>
7932
7933 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7934 * gcc.target/nvptx/weak.c: New.
7935
6172a9fd 79362016-06-01 Richard Biener <rguenther@suse.de>
7937
7938 PR tree-optimization/71261
7939 * gcc.dg/torture/vect-bool-1.c: New testcase.
7940
f9aaabb2 79412016-06-01 Jakub Jelinek <jakub@redhat.com>
7942
7943 * gfortran.dg/gomp/order-1.f90: New test.
7944 * gfortran.dg/gomp/order-2.f90: New test.
7945
53b01069 79462016-06-01 Jan Hubicka <hubicka@ucw.cz>
7947
7948 * gcc.dg/unroll-6.c: Update template.
7949 * gcc.dg/unroll-7.c: New testcase.
7950 * gcc.dg/unroll-8.c: New testcase.
7951
36757397 79522016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/opt56.ad[sb]: New test.
7955
7f93bd6e 79562016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/66635
7959 * g++.dg/cpp0x/constexpr-ice16.C: New.
7960
9f41a2ce 79612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7962
7963 PR tree-optimization/71314
7964 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7965 -mbranch-cost=2.
7966
31e02373 79672016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7968
7969 PR tree-optimization/71077
7970 * gcc.dg/tree-ssa/pr71077.c: New test.
7971
76f8f901 79722016-05-31 Jan Hubicka <hubicka@ucw.cz>
7973
7f93bd6e 7974 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7975 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7976 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7977
04f5f923 79782016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7979
7980 PR c++/71248
7981 * g++.dg/cpp0x/pr71248.C: New.
7982 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7983 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7984 * g++.dg/init/new37.C: Likewise.
7985 * g++.dg/template/static1.C: Likewise.
7986 * g++.dg/template/static2.C: Likewise.
7987
4ffddf28 79882016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7989
7990 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7991 instead of %rdi.
7992 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7993
4ff7bd21 79942016-05-31 Marek Polacek <polacek@redhat.com>
7995
7996 * c-c++-common/Wswitch-unreachable-3.c: New test.
7997 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7998
e1f7cc4b 79992016-05-31 Richard Biener <rguenther@suse.de>
8000
8001 PR tree-optimization/71352
8002 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8003
02978bd1 80042016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8005
8006 * gcc.target/arm/armv5_thumb_isa.c: New test.
8007
cfce8164 80082016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8009
8010 PR target/71346
8011 * gcc.target/i386/pr71346.c: New test.
8012
7a51c705 80132016-05-31 Tom de Vries <tom@codesourcery.com>
8014
8015 PR tree-optimization/69068
8016 * gcc.dg/graphite/pr69068.c: New test.
8017
8c1ac106 80182016-05-27 Martin Sebor <msebor@redhat.com>
8019
8020 PR c++/71306
8021 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8022
b6431756 80232016-05-30 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c++/71349
8026 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8027 nowait depend(inout: dd[0]) clauses where permitted.
8028
f6203294 80292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8030
8031 PR c++/71238
8032 * g++.dg/parse/pr71238.C: New.
8033 * g++.dg/concepts/friend1.C: Test column numbers too.
8034 * g++.dg/cpp0x/initlist31.C: Likewise.
8035 * g++.dg/cpp0x/pr51420.C: Likewise.
8036 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8037 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8038 * g++.dg/ext/builtin3.C: Likewise.
8039 * g++.dg/lookup/friend12.C: Likewise.
8040 * g++.dg/lookup/friend7.C: Likewise.
8041 * g++.dg/lookup/koenig1.C: Likewise.
8042 * g++.dg/lookup/koenig5.C: Likewise.
8043 * g++.dg/lookup/used-before-declaration.C: Likewise.
8044 * g++.dg/overload/koenig1.C: Likewise.
8045 * g++.dg/template/crash65.C: Likewise.
8046 * g++.dg/template/friend57.C: Likewise.
8047 * g++.dg/warn/Wshadow-5.C: Likewise.
8048 * g++.dg/warn/Wunused-8.C: Likewise.
8049 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8050 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8051 * g++.old-deja/g++.jason/member.C: Likewise.
8052 * g++.old-deja/g++.jason/report.C: Likewise.
8053 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8054 * g++.old-deja/g++.law/visibility20.C: Likewise.
8055 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8056 * g++.old-deja/g++.other/static5.C: Likewise.
8057 * g++.old-deja/g++.pt/overload2.C: Likewise.
8058
b96f8145 80592016-05-30 Jan Hubicka <hubicka@ucw.cz>
8060
8061 * gcc.dg/tree-ssa/peel1.c: New testcase.
8062 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8063 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8064
ed5bca7a 80652016-05-30 Tom de Vries <tom@codesourcery.com>
8066
8067 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8068 to ce.
8069
c0aa0333 80702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8071
8072 PR c++/71099
8073 * g++.dg/parse/virtual1.C: New.
8074
231010db 80752016-05-30 Uros Bizjak <ubizjak@gmail.com>
8076
8077 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8078 Use correct register when clearing %edx.
8079
765557c0 80802016-05-30 Alexander Monakov <amonakov@ispras.ru>
8081
8082 PR tree-optimization/71289
8083 * gcc.dg/pr71289.c: New test.
8084
fc3b1c44 80852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8086
8087 PR middle-end/71269
8088 PR middle-end/71292
8089 * gcc.dg/tree-ssa/pr71269.c: New test.
8090 * gcc.dg/tree-ssa/pr71292.c: New test.
8091
ce352457 80922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8093
8094 PR middle-end/71252
8095 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8096
eedd711b 80972016-05-30 Jan Hubicka <hubicka@ucw.cz>
8098
8099 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8100 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8101 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8102
8c061890 81032016-05-30 Tom de Vries <tom@codesourcery.com>
8104
8105 PR tree-optimization/69067
8106 * gcc.dg/graphite/pr69067.c: New test.
8107
a6b0884c 81082016-05-29 Uros Bizjak <ubizjak@gmail.com>
8109
8110 PR target/71245
8111 * gcc.target/i386/pr71245-1.c: New test.
8112 * gcc.target/i386/pr71245-2.c: Ditto.
8113
2369edfc 81142016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8115
8116 PR c++/71105
8117 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8118 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8119 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8120
b6ab3f43 81212016-05-27 Jan Hubicka <hubicka@ucw.cz>
8122
8123 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8124
0192662b 81252016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8126
8127 Revert:
8128 PR c++/69855
8129 * g++.dg/overload/69855.C: New.
8130 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8131 * g++.old-deja/g++.pt/crash3.C: Likewise.
8132
fce78c50 81332016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8134
8135 PR c++/60385
8136 * g++.dg/parse/namespace13.C: New.
8137
372172fe 81382016-05-26 Jeff Law <law@redhat.com>
8139
8140 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8141 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8142 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8143 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8144 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8145 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8146 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8147 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8148 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8149 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8150 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8151 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8152 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8153
5d8a8944 81542016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8155
8156 PR c++/69855
8157 * g++.dg/overload/69855.C: New.
8158 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8159 * g++.old-deja/g++.pt/crash3.C: Likewise.
8160
29602b75 81612016-05-27 Jiong Wang <jiong.wang@arm.com>
8162
8163 PR target/63596
8164 * gcc.target/aarch64/va_arg_1.c: New testcase.
8165 * gcc.target/aarch64/va_arg_2.c: Likewise.
8166 * gcc.target/aarch64/va_arg_3.c: Likewise.
8167
c900b732 81682016-05-27 Jiong Wang <jiong.wang@arm.com>
8169
8170 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8171 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8172 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8173 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8174 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8175
73ef73bd 81762016-05-27 Marek Polacek <polacek@redhat.com>
8177
8178 PR middle-end/71308
8179 * g++.dg/torture/pr71308.C: New test.
8180
a6031633 81812016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8182
8183 * gcc.dg/zero_bits_compound-1.c: New test.
8184 * gcc.dg/zero_bits_compound-2.c: New test.
8185
1fbdc7ae 81862016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8187
8188 PR middle-end/71279
8189 * gcc.dg/pr71279.c: New test.
8190
2e196ca8 81912016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8192
8193 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8194 floating point min/max/comparison instructions.
8195 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8196
6feab9ce 81972016-05-26 Jakub Jelinek <jakub@redhat.com>
8198
8199 * c-c++-common/gomp/schedule-1.c: New test.
8200 * gfortran.dg/gomp/schedule-1.f90: New test.
8201
978cea8f 82022016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8203
8204 PR c++/70822
8205 PR c++/70106
8206 * g++.dg/cpp1y/auto-fn32.C: New test.
8207 * g++.dg/cpp1y/paren4.C: New test.
8208
0478d9ed 82092016-05-26 Nathan Sidwell <nathan@acm.org>
8210
8211 * gcc.dg/20060410.c: Xfail on ptx.
8212 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8213 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8214 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8215 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8216 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8217
5fd1c174 82182016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8219
8220 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8221
c5e8b3e2 82222016-05-26 Jakub Jelinek <jakub@redhat.com>
8223
0db93a5b 8224 PR tree-optimization/71280
8225 * gcc.dg/pr71280.c: New test.
8226
7199c05c 8227 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8228
76c786ac 8229 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8230 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8231
c5e8b3e2 8232 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8233
e9bcea2f 82342016-05-26 Jiong Wang <jiong.wang@arm.com>
8235
8236 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8237 kept in memory.
e9bcea2f 8238
955d947b 82392016-05-25 Jeff Law <law@redhat.com>
8240
8241 PR tree-optimization/71272
8242 * gcc.c-torture/compile/pr71272.c: new test.
8243
77102dbe 82442016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8245
8246 * gcc.target/powerpc/vec-cmpne.c: New test.
8247 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8248
552821b4 82492016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8250
8251 * gnat.dg/opt55.ad[sb]: New test.
8252
0113f3c5 82532016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8254
8255 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8256 * c-c++-common/pr60226.c: Require int32plus.
8257 * gcc.c-torture/execute/pr70602.c: Likewise.
8258 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8259 unsigned long for malloc arg type.
8260 * gcc.dg/asr_div1.c: Require int32plus.
8261 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8262 * gcc.dg/pie-1.c: Require pie.
8263 * gcc.dg/pie-2.c: Likewise.
8264 * gcc.dg/pr59471.c: Require int32plus.
8265 * gcc.dg/pr59963-2.c: XFAIL for int16.
8266 * gcc.dg/pr60114.c: Require int32plus.
8267 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8268 unsigned long for typedef of size_t.
8269 * gcc.dg/pr63914.c: Require int32plus.
8270 * gcc.dg/pr64536.c: Require pt32plus.
8271 * gcc.dg/pr65658.c: Likewise.
8272 * gcc.dg/pr67271.c: Require int32plus.
8273 * gcc.dg/pr68112.c: Likewise.
8274 * gcc.dg/pr69071.c: Skip for avr target.
8275 * gcc.dg/pr69973.c: Require int32plus.
8276 * gcc.dg/pr70169.c: Skip for avr target.
8277 * gcc.dg/sso-6.c: Require int32plus.
8278 * gcc.dg/sso-7.c: Likewise.
8279 * gcc.dg/sso-8.c: Likewise.
8280 * gcc.dg/vrp-min-max-2.c: Likewise.
8281
f4094380 82822016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8283
8284 PR target/70738
8285 * gcc.target/i386/pr70738-1.c: New test.
8286 * gcc.target/i386/pr70738-2.c: Likewise.
8287 * gcc.target/i386/pr70738-3.c: Likewise.
8288 * gcc.target/i386/pr70738-4.c: Likewise.
8289 * gcc.target/i386/pr70738-5.c: Likewise.
8290 * gcc.target/i386/pr70738-6.c: Likewise.
8291 * gcc.target/i386/pr70738-7.c: Likewise.
8292 * gcc.target/i386/pr70738-8.c: Likewise.
8293 * gcc.target/i386/pr70738-9.c: Likewise.
8294
239a4bea 82952016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8296
8297 PR rtl-optimization/66940
8298 * gcc.c-torture/execute/pr66940.c: New test.
8299
bf6382ba 83002016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8301
8302 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8303 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8304 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8305 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8306 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8307 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8308 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8309 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8310 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8311 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8312 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8313 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8314 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8315 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8316 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8317 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8318 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8319 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8320 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8321 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8322 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8323 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8324 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8325 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8326
2c995da9 83272016-05-25 Marek Polacek <polacek@redhat.com>
8328
8329 PR c/71265
8330 * gcc.dg/noncompile/pr71265.c: New test.
8331
abfbb5b5 8332 PR c/71266
8333 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8334
f6871bbd 83352016-05-25 Nathan Sidwell <nathan@acm.org>
8336
8337 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8338
de04e83e 83392016-05-25 Richard Biener <rguenther@suse.de>
8340
8341 PR tree-optimization/71261
8342 * c-c++-common/torture/pr71261.c: New testcase.
8343
b35931f7 83442016-05-25 Richard Biener <rguenther@suse.de>
8345
8346 PR tree-optimization/71264
8347 * gcc.dg/vect/pr71264.c: New testcase.
8348
166c3089 83492016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8350
8351 PR c++/55992
8352 * g++.dg/cpp0x/alias-decl-53.C: New.
8353 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8354
14240409 83552016-05-25 Martin Liska <mliska@suse.cz>
8356
8357 * g++.dg/pr71239.C: New test.
8358
bc47d9f6 83592016-05-25 Richard Biener <rguenther@suse.de>
8360
4860a6bf 8361 * gcc.dg/vect/pr58135.c: Rename to ...
8362 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8363
d8a3f157 83642016-05-25 Marek Polacek <polacek@redhat.com>
8365
8366 * g++.dg/pr65295.C: Use target c++14.
8367
3af16045 83682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8369
231010db 8370 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8371 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8372
949479b2 83732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8374
8375 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8376 instructions.
8377
6d6a3fc3 83782016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8379
8380 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8381 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8382 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8383 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8384 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8385 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8386 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8387 * c-c++-common/goacc/pcopy.c: Likewise.
8388 * c-c++-common/goacc/pcopyin.c: Likewise.
8389 * c-c++-common/goacc/pcopyout.c: Likewise.
8390 * c-c++-common/goacc/pcreate.c: Likewise.
8391 * c-c++-common/goacc/pr70688.c: New test.
8392 * c-c++-common/goacc/present-1.c: Adjust test.
8393 * c-c++-common/goacc/reduction-5.c: Likewise.
8394 * g++.dg/goacc/data-1.C: New test.
8395
af648be2 83962016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8397
8398 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8399 vector parity built-in functions.
8400 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8401 count trailing zeros automatic vectorization.
8402 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8403 count trailing zeros built-in functions.
8404
4e173d60 84052016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8406
8407 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8408
a0c02a52 84092016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8410
8411 PR target/71050
8412 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8413
64c52e9c 84142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8415
8416 PR c++/50436
8417 * g++.dg/template/crash123.C: New.
8418 * g++.dg/template/crash124.C: Likewise.
8419
752b5a4c 84202016-05-24 Martin Sebor <msebor@redhat.com>
8421
8422 PR c++/71147
8423 * g++.dg/ext/flexary16.C: New test.
8424
a36dd683 84252016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8426
f6871bbd 8427 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8428 before math.h is included.
a36dd683 8429 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8430 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8431 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8432 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8433 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8434 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8435 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8436 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8437 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8438 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8439 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8440 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8441 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8442 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8443 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8444 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8445 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8446 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8447 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8448 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8449 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8450 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8451 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8452
d60e1df7 84532016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8454 Kelvin Nilsen <kelvin@gcc.gnu.org>
8455
8456 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8457 support.
8458
22d09025 84592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8460
8461 PR c++/69872
8462 * g++.dg/warn/Wno-narrowing1.C: New.
8463
6ef0143d 84642016-05-24 Marek Polacek <polacek@redhat.com>
8465
8466 PR c/71249
8467 * c-c++-common/Wswitch-unreachable-2.c: New test.
8468
962a2062 84692016-05-24 Jakub Jelinek <jakub@redhat.com>
8470
ead77194 8471 PR c++/71257
8472 * g++.dg/vect/simd-clone-6.cc: New test.
8473 * g++.dg/gomp/declare-simd-6.C: New test.
8474
962a2062 8475 PR middle-end/70434
8476 PR c/69504
8477 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8478
23edc6d1 84792016-05-24 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/71240
8482 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8483
30633bcc 84842016-05-24 Richard Biener <rguenther@suse.de>
8485
8486 PR tree-optimization/71230
8487 * gcc.dg/torture/pr71230.c: New testcase.
8488 * g++.dg/torture/pr71230.C: Likewise.
8489
c9d624bd 84902016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8491
8492 * c-c++-common/goacc/routine-5.c: Add tests.
8493 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8494 * gfortran.dg/goacc/routine-6.f90: Add tests.
8495
ce143ff0 84962016-05-24 Richard Biener <rguenther@suse.de>
8497
8498 PR tree-optimization/71253
8499 * gcc.dg/torture/pr71253.c: New testcase.
8500
3bdaecd5 85012016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8502
8503 PR middle-end/71252
8504 * gfortran.dg/pr71252.f90: New test.
8505
856b494d 85062016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8507
8508 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8509
7345b977 85102016-05-24 Richard Biener <rguenther@suse.de>
8511
8512 PR middle-end/70434
8513 PR c/69504
8514 * c-c++-common/vector-subscript-4.c: New testcase.
8515 * c-c++-common/vector-subscript-5.c: Likewise.
8516
6f065267 85172016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8518
8519 PR fortran/71123
8520 * gfortran.dg/namelist_90.f: New test
8521
fd6757da 85222016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8523
8524 PR fortran/66461
8525 * gfortran.dg/unexpected_eof.f: New test
8526
7d5555a8 85272016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8528 Kelvin Nilsen <kelvin@gcc.gnu.org>
8529
8530 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8531 as little endian.
8532
ae6744c9 85332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8534
8535 PR c++/70972
8536 * g++.dg/cpp0x/inh-ctor20.C: New.
8537 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8538
f0d91a85 85392016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8540
8541 PR c++/69095
8542 * g++.dg/cpp0x/variadic168.C: New.
8543
1618ffe5 85442016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8545
8546 * g++.dg/cpp0x/pr31445.C: Test column number too.
8547 * g++.dg/cpp0x/pr32253.C: Likewise.
8548 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8549 * g++.dg/cpp0x/variadic36.C: Likewise.
8550
c0205bab 85512016-05-23 Marc Glisse <marc.glisse@inria.fr>
8552
8553 * gcc.dg/fold-notshift-2.c: Adjust.
8554
1398da0f 85552016-05-23 Marek Polacek <polacek@redhat.com>
8556
8557 PR c/49859
8558 * c-c++-common/Wswitch-unreachable-1.c: New test.
8559 * gcc.dg/Wswitch-unreachable-1.c: New test.
8560 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8561 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8562 * g++.dg/gomp/block-10.C: Likewise.
8563 * gcc.dg/gomp/block-10.c: Likewise.
8564 * g++.dg/gomp/block-9.C: Likewise.
8565 * gcc.dg/gomp/block-9.c: Likewise.
8566 * g++.dg/gomp/target-1.C: Likewise.
8567 * g++.dg/gomp/target-2.C: Likewise.
8568 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8569 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8570 * g++.dg/gomp/taskgroup-1.C: Likewise.
8571 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8572 * gcc.dg/gomp/teams-1.c: Likewise.
8573 * g++.dg/gomp/teams-1.C: Likewise.
8574 * g++.dg/overload/error3.C: Likewise.
8575 * g++.dg/tm/jump1.C: Likewise.
8576 * g++.dg/torture/pr40335.C: Likewise.
8577 * gcc.dg/c99-vla-jump-5.c: Likewise.
8578 * gcc.dg/switch-warn-1.c: Likewise.
8579 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8580 * gcc.dg/nested-func-1.c: Likewise.
8581 * gcc.dg/pr67784-4.c: Likewise.
8582
5403ed8b 85832016-05-23 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/71230
8586 * gfortran.dg/pr71230-1.f90: New testcase.
8587 * gfortran.dg/pr71230-2.f90: Likewise.
8588
27510941 85892016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8590
1618ffe5 8591 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8592 * gcc.dg/vect/pr58135.c: Add new.
8593 * gfortran.dg/pr46519-1.f: Adjust test case.
8594
a41c605d 85952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8596
8597 PR c++/53401
8598 * g++.dg/cpp0x/decltype64.C: New.
8599
3eb254ab 86002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8601
8602 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8605
a75fffe1 86062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8607
8608 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8609 Add poly64x1_t and poly64x2_t cases if supported.
8610 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8611 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8612 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8613 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8614 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8615
56979b12 86162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8617
8618 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8619 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8620 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8621 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8622 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8623 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8624 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8625
dc5e98db 86262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8627
8628 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8629
c0f383ae 86302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8631
8632 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8633 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8634
2a4d70a2 86352016-05-22 Jakub Jelinek <jakub@redhat.com>
8636
4c109025 8637 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8638 constraint instead of "r".
8639 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8640 insn instead of vxorpd.
8641 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8642
bad891ce 8643 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8644 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8645
ac23ddb9 8646 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8647
9dac9579 8648 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8649 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8650
2a4d70a2 8651 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8652
9eafdd7b 86532016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8654
8655 PR middle-end/40921
8656 * gcc.dg/tree-ssa/pr40921.c: New test.
8657
93df190d 86582016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8659
8660 PR target/71103
8661 * gcc.target/avr/pr71103.c: New test.
8662
933b9f7f 86632016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8664
8665 PR middle-end/71179
8666 * gcc.dg/tree-ssa/pr71179.c: New test.
8667
8bdfbc08 86682016-05-20 Martin Sebor <msebor@redhat.com>
8669
8670 PR c/71115
8671 * gcc.dg/init-excess-2.c: New test.
8672
6827ab42 86732016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8674
8675 * gnat.dg/opt53.adb: New test.
8676 * gnat.dg/opt54.adb: Likewise.
8677
58a5f4c0 86782016-05-20 Martin Jambor <mjambor@suse.cz>
8679
8680 PR tree-optimization/70884
8681 * gcc.dg/tree-ssa/pr70919.c: New test.
8682
bb7145f6 86832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8684
8685 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8686 formatting.
f6871bbd 8687 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8688 fix code formatting.
8689
86902016-05-20 Nathan Sidwell <nathan@acm.org>
8691
8692 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8693 non-common cases.
8694 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8695
9954d230 86962016-05-20 David Malcolm <dmalcolm@redhat.com>
8697
8698 * jit.dg/all-non-failing-tests.h: Add
8699 test-factorial-must-tail-call.c.
8700 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8701 * jit.dg/test-factorial-must-tail-call.c: New test case.
8702
08a161f9 87032016-05-20 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR fortran/71204
8706 * gfortran.dg/pr71204.f90: New test.
8707
3d380077 87082016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8709
8710 * gcc.target/nvptx/sincos.c: New test.
8711
0f104d56 87122016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8713
8714 PR c++/70572
8715 * g++.dg/cpp1y/auto-fn31.C: New.
8716
61736a1b 87172016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8718
8719 * gcc.target/powerpc/vec-addec.c: New test.
8720 * gcc.target/powerpc/vec-addec-int128.c: New test.
8721
b4a61e77 87222016-05-20 David Malcolm <dmalcolm@redhat.com>
8723
8724 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8725 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8726 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8727 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8728
9a2ace10 87292016-05-20 Jan Hubicka <hubicka@ucw.cz>
8730
8731 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8732
45cdf8c6 87332016-05-20 Jakub Jelinek <jakub@redhat.com>
8734
b9a1dcd5 8735 PR c++/71210
8736 * g++.dg/opt/pr71210-1.C: New test.
8737 * g++.dg/opt/pr71210-2.C: New test.
8738
45cdf8c6 8739 PR tree-optimization/29756
8740 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8741 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8742 only on selected targets where V4SImode vectors are known to be
8743 supported.
8744
92e3ffbf 87452016-05-20 Marc Glisse <marc.glisse@inria.fr>
8746
8747 PR tree-optimization/71079
8748 PR tree-optimization/71206
8749 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8750
5da368e3 87512016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8752
8753 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8754 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8755 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8756
2506d97a 87572016-05-20 Richard Guenther <rguenther@suse.de>
8758
8759 PR tree-optimization/29756
8760 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8761
adade307 87622016-05-20 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/71185
8765 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8766
c3deca25 87672016-05-20 Richard Biener <rguenther@suse.de>
8768
8769 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8770
8b0bef14 87712016-05-19 Marek Polacek <polacek@redhat.com>
8772
8773 PR c++/71075
8774 * g++.dg/diagnostic/pr71075.C: New test.
8775
08025288 87762016-05-19 David Malcolm <dmalcolm@redhat.com>
8777
8778 PR c++/71184
8779 * g++.dg/pr71184.C: New test case.
8780
26a51591 87812016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8782
8783 * gcc.target/powerpc/darn-0.c: New test.
8784 * gcc.target/powerpc/darn-1.c: New test.
8785 * gcc.target/powerpc/darn-2.c: New test.
8786
d8d3e75a 87872016-05-19 Marek Polacek <polacek@redhat.com>
8788
8789 PR tree-optimization/71031
8790 * gcc.dg/tree-ssa/vrp100.c: New test.
8791
c28211ae 87922016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8793
8794 PR rtl-optimization/71148
8795 * gcc.dg/pr71148.c: New test.
8796
3f5ea43a 87972016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8798
8799 PR target/71056
8800 * gcc.target/arm/pr71056.c: New test.
8801
2a7d4c20 88022016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8803
8804 * c-c++-common/pr69669.c: Check the used mode.
8805
ed0b0569 88062016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8807
8808 PR sanitizer/64354
8809 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8810
410372fe 88112016-05-19 Richard Biener <rguenther@suse.de>
8812
8813 PR tree-optimization/70729
8814 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8815 * gcc.dg/graphite/scop-18.c: Likewise.
8816 * gcc.dg/pr41783.c: Disable LIM.
8817 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8818 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8819 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8820 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8821 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8822 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8823 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8824 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8825 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8826 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8827 * gfortran.dg/pr42108.f90: Likewise.
8828
56f34f03 88292016-05-18 David Malcolm <dmalcolm@redhat.com>
8830
8831 PR driver/69265
8832 * gcc.dg/spellcheck-options-11.c: New test case.
8833
e6481cd1 88342016-05-18 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR c++/71100
8837 * g++.dg/opt/pr71100.C: New test.
8838
be951c59 88392016-05-18 Martin Jambor <mjambor@suse.cz>
8840
8841 PR ipa/69708
8842 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8843 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8844 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8845 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8846
665ff45b 88472016-05-18 Martin Jambor <mjambor@suse.cz>
8848
8849 PR ipa/69708
8850 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8851 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8852 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8853 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8854 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8855
485be62c 88562016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8857
8858 PR c++/69793
8859 * g++.dg/template/crash122.C: New.
8860
b251d5f5 88612016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/70466
8864 * g++.dg/template/pr70466-1.C: New.
8865 * g++.dg/template/pr70466-2.C: Likewise.
8866
c93e9931 88672016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8868
8869 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8870 splat operations and the XXSPLTIB instruction.
8871 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8872 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8873 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8874 xxlxor to clear a register.
8875
8ba6639c 88762016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8877
8878 * gcc.dg/torture/pr71020.c: New test.
8879
ec6e3005 88802016-05-18 Martin Jambor <mjambor@suse.cz>
8881
8882 PR ipa/70646
8883 * gcc.dg/ipa/pr70646.c: New test.
8884
5ef3c918 88852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8886
8887 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8888
70a88eab 88892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8890
8891 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8892 missing tests for vreinterpretq_p{8,16}.
8893
b52a930c 88942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8895
8896 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8897 vsliq_n_s64 and vsliq_n_u64.
8898
bdd4080b 88992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8900
8901 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8902 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8903
37814bf5 89042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8905
8906 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8907 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8908 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8909
764af2e0 89102016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8911
8912 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8913 in comment.
8914
ffe01a83 89152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8916
8917 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8918 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8919 "blr\t" and switch to scan-assembler-times.
8920
fab6dae9 89212016-05-18 Jiong Wang <jiong.wang@arm.com>
8922
231010db 8923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8924 with __aarch64__.
8925 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8926 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8927
4eb0c566 89282016-05-18 Jakub Jelinek <jakub@redhat.com>
8929
442f18f1 8930 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8931 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8932 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8933 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8934 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8935 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8936
4d83b36b 8937 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8938 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8939
a4528eec 8940 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8941 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8942
f0066139 8943 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8944 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8945
4eb0c566 8946 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8947
303e9267 89482016-05-18 Richard Biener <rguenther@suse.de>
8949
8950 PR tree-optimization/71168
8951 * gcc.dg/torture/pr71168.c: New testcase.
8952
0d7ddd44 89532016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8954
8955 PR middle-end/63586
8956 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8957 * gcc.dg/tree-ssa/pr63586.c: New test.
8958 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8959
899bcc0f 89602016-05-17 Nathan Sidwell <nathan@acm.org>
8961
8962 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8963 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8964 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8965 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8966
a2246979 89672016-05-17 Nathan Sidwell <nathan@acm.org>
8968
8969 * gcc.target/nvptx/abi-vararg-3.c: New.
8970
2f6a4d21 89712016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8972
8973 PR tree-optimization/54579
8974 PR middle-end/55299
8975 * gcc.dg/fold-notrotate-1.c: New test.
8976 * gcc.dg/fold-notshift-1.c: New test.
8977 * gcc.dg/fold-notshift-2.c: New test.
8978
27bdad45 89792016-05-17 Marek Polacek <polacek@redhat.com>
8980
8981 PR ipa/71146
8982 * g++.dg/ipa/pr71146.C: New test.
8983
f33a295a 89842016-05-17 David Malcolm <dmalcolm@redhat.com>
8985
8986 * jit.dg/test-error-array-bounds.c: New test case.
8987
b6dd53bf 89882016-05-17 Marc Glisse <marc.glisse@inria.fr>
8989
8990 * gcc.dg/tree-ssa/and-1.c: New testcase.
8991
a8719545 89922016-05-17 Marc Glisse <marc.glisse@inria.fr>
8993
8994 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8995 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8996
34806102 89972016-05-17 Marc Glisse <marc.glisse@inria.fr>
8998
8999 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9000 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9001
25fe08a8 90022016-05-17 Jiong Wang <jiong.wang@arm.com>
9003
9004 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9005
abf1a837 90062016-05-17 Jiong Wang <jiong.wang@arm.com>
9007
9008 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9009
666b9dd3 90102016-05-17 Jiong Wang <jiong.wang@arm.com>
9011
9012 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9013 ".2d[index]" when scan the assembly.
9014 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9015 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9016 float64x1.
9017 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9018
77d095c0 90192016-05-17 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/71132
9022 * gcc.dg/torture/pr71132.c: New testcase.
9023
28adcc23 90242016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9025
9026 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9027
2439931e 90282016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9029
9030 PR target/70809
9031 * gcc.target/aarch64/pr70809_1.c: New test.
9032
5ec2ff80 90332016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9034
9035 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9036 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9037 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9038 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9039
17fd1c7a 90402016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9041 Ilya Enkovich <ilya.enkovich@intel.com>
9042
9043 PR target/71114
9044 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9045
46729204 90462016-05-16 Jan Hubicka <hubicka@ucw.cz>
9047
9048 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9049 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9050
2a1125d6 90512016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9052
9053 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9054 test for __ARM_FP16_ARGS.
9055 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9056 * gcc.target/arm/aapcs/neon-vect10.c: New.
9057 * gcc.target/arm/aapcs/neon-vect9.c: New.
9058 * gcc.target/arm/aapcs/vfp18.c: New.
9059 * gcc.target/arm/aapcs/vfp19.c: New.
9060 * gcc.target/arm/aapcs/vfp20.c: New.
9061 * gcc.target/arm/aapcs/vfp21.c: New.
9062 * gcc.target/arm/fp16-aapcs-1.c: New.
9063 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9064 test for __ARM_FP16_ARGS.
9065 * g++.target/arm/fp16-return-1.c: Update expected output.
9066
ea3d2d74 90672016-05-16 Jiong Wang <jiong.wang@arm.com>
9068
9069 PR testsuite/70227
9070 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9071
6989e05f 90722016-05-15 Harald Anlauf <anlauf@gmx.de>
9073
9074 PR fortran/69603
9075 * gfortran.dg/pr69603.f90: New testcase.
9076
a5f52592 90772016-05-14 Fritz Reese <fritzoreese@gmail.com>
9078
9079 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9080
88f949ab 90812016-05-14 Fritz Reese <fritzoreese@gmail.com>
9082
9083 PR fortran/71047
9084 * gfortran.dg/pr71047.f08: New test.
9085
90c88567 90862016-05-13 Joseph Myers <joseph@codesourcery.com>
9087
9088 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9089 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9090 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9091
00a690cc 90922016-05-13 Martin Sebor <msebor@redhat.com>
9093
9094 PR c++/60049
9095 * g++.dg/cpp0x/constexpr-60049.C: New test.
9096
ec8b6af7 90972016-05-13 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR bootstrap/71071
9100 * gcc.dg/pr71071.c: New test.
9101
f54d1d7b 91022016-05-13 Uros Bizjak <ubizjak@gmail.com>
9103
9104 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9105 remove XOP handling.
2f3af60f 9106 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9107
a39a0392 91082016-05-13 Nathan Sidwell <nathan@acm.org>
9109
9110 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9111 __atomic_is_lock_free declaration.
9112
42333dd9 91132016-05-13 Richard Biener <rguenther@suse.de>
9114
9115 PR tree-optimization/42587
9116 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9117
c5442454 91182016-05-13 Martin Liska <mliska@suse.cz>
9119
9120 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9121 the new format of dump output.
9122
03a400fb 91232016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9124
9125 * gcc.dg/pr71084.c: New test.
9126
69278c3f 91272016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9128
231010db 9129 PR target/53440
9130 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9131
8138f11b 91322016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9133
9134 * gcc.target/aarch64/struct_return.c: New test.
9135
22a3f7bd 91362016-05-12 Marek Polacek <polacek@redhat.com>
9137
9138 PR c/70756
9139 * c-c++-common/pr70756-2.c: New test.
9140 * c-c++-common/pr70756.c: New test.
9141
9bcd42cc 91422016-05-12 Richard Biener <rguenther@suse.de>
9143
9144 PR tree-optimization/71059
9145 * gcc.dg/torture/pr71059.c: New testcase.
9146
5ffb4a0d 91472016-05-12 Richard Biener <rguenther@suse.de>
9148
9149 PR tree-optimization/71062
9150 * gcc.dg/torture/pr71062.c: New testcase.
9151
2ab65c31 91522016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9153
9154 PR tree-optimization/71006
9155 * gcc.dg/pr71006.c: New test.
9156
f0158fc0 91572016-05-12 Marek Polacek <polacek@redhat.com>
9158
9159 PR driver/71063
9160 * gcc.dg/opts-7.c: New test.
9161
0f56938b 91622016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9163
9164 PR target/70830
9165 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9166 Add -save-temps to dg-options.
9167 Scan for ldmfd rather than pop instruction.
9168 * gcc.target/arm/interrupt-2.c: Likewise.
9169 * gcc.target/arm/pr70830.c: New test.
9170
e10946d5 91712016-05-12 Jakub Jelinek <jakub@redhat.com>
9172
9fa8e468 9173 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9174 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9175
9ce62bbe 9176 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9177 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9178 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9179
708ae1b1 9180 PR target/71019
9181 * gcc.target/i386/avx512vl-pack-1.c: New test.
9182 * gcc.target/i386/avx512vl-pack-2.c: New test.
9183 * gcc.target/i386/avx512bw-pack-2.c: New test.
9184
a461f32e 9185 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9186
e10946d5 9187 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9188 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9189 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9190
f52a3ef6 91912016-05-12 Richard Biener <rguenther@suse.de>
9192
9193 PR tree-optimization/70986
9194 * gcc.dg/torture/pr70986-1.c: New testcase.
9195 * gcc.dg/torture/pr70986-2.c: Likewise.
9196 * gcc.dg/torture/pr70986-3.c: Likewise.
9197
54c4d22e 91982016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9199
9200 PR c/43651
9201 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9202 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9203
57215d5b 92042016-05-11 Uros Bizjak <ubizjak@gmail.com>
9205
9206 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9207 directive.
9208 * gcc.target/i386/pr66746.c: Ditto.
9209
67d3121c 92102016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9211
9212 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9213 support.
9214 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9215 warning when using -mvsx-timode.
9216 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9217 * gcc.target/powerpc/dform-2.c: Likewise.
9218 * gcc.target/powerpc/pr68805.c: Likewise.
9219
7f8012a5 92202016-05-11 Marek Polacek <polacek@redhat.com>
9221
9222 PR c++/71024
9223 * c-c++-common/attributes-3.c: New test.
9224
3e8567ce 92252016-05-11 Nathan Sidwell <nathan@acm.org>
9226
9227 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9228 * gcc.c-torture/execute/pr68185.c: Likewise.
9229 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9230 * gcc.dg/pr69634.c: Requires scheduling.
9231 * gcc.dg/torture/pr66178.c: Require label values.
9232 * gcc.dg/setjmp-6.c: Require indirect jumps.
9233
3739ac00 92342016-05-11 Richard Biener <rguenther@suse.de>
9235
9236 PR tree-optimization/71055
9237 * gcc.dg/torture/pr71055.c: New testcase.
9238
1ff8b385 92392016-05-11 Richard Biener <rguenther@suse.de>
9240
9241 PR debug/71057
9242 * g++.dg/debug/pr71057.C: New testcase.
9243
77126efa 92442016-05-11 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR fortran/70855
9247 * gfortran.dg/gomp/pr70855.f90: New test.
9248
6fcaaf9b 92492016-05-11 Richard Biener <rguenther@suse.de>
9250
9251 PR middle-end/71002
9252 * g++.dg/torture/pr71002.C: New testcase.
9253
bfa8ea12 92542016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9255
9256 PR middle-end/70807
9257 * gcc.dg/pr70807.c: New test.
9258
87632549 92592016-05-10 Martin Sebor <msebor@redhat.com>
9260
9261 PR c++/38611
9262 * g++.dg/Wattributes.C: New test.
9263
f9153689 92642016-05-10 Marc Glisse <marc.glisse@inria.fr>
9265
9266 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9267 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9268 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9269
a44ed58a 92702016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9271
9272 PR target/70799
9273 * gcc.target/i386/pr70799-1.c: New test.
9274
d6c90d89 92752016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9276
9277 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9278
c1f73044 92792016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9280
9281 PR middle-end/70877
9282 * gcc.target/i386/pr70877.c: New test.
9283
e66d763a 92842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9285
9286 PR tree-optimization/70786
9287 * gcc.target/i386/pr70876.c: New test.
9288
a30ff73a 92892016-05-10 Jakub Jelinek <jakub@redhat.com>
9290
9291 PR target/70927
9292 * gcc.target/i386/avx512vl-logic-1.c: New test.
9293 * gcc.target/i386/avx512vl-logic-2.c: New test.
9294 * gcc.target/i386/avx512dq-logic-2.c: New test.
9295
4b3fd38f 92962016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9297
9298 PR target/70963
9299 * gcc.target/powerpc/pr70963.c: New.
9300
abf93a25 93012016-05-10 David Malcolm <dmalcolm@redhat.com>
9302
9303 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9304 (test_very_wide_line): Add ruler to expected output.
9305 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9306 (test_very_wide_line): Likewise.
9307 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9308 (test_show_locus): Within the handling of "test_very_wide_line",
9309 enable show_ruler_p on the diagnostic context.
9310
d614888f 93112016-05-10 Richard Biener <rguenther@suse.de>
9312
9313 PR tree-optimization/71039
9314 * gcc.dg/torture/pr71039.c: New testcase.
9315
dbca5ed9 93162016-05-10 Nathan Sidwell <nathan@acm.org>
9317
9318 * gcc.dg/nested-func-10.c: Requires alloca.
9319 * gcc.dg/nested-func-9.c: Requires alloca.
9320 * gcc.c-torture/execute/pr70460.c: Requires labels.
9321 * gcc.c-torture/compile/pr70199.c: Requires labels.
9322 * gcc.target/nvptx/decl.c: Compile only.
9323 * gcc.target/nvptx/trailing-init.c: Compile only.
9324 * gcc.target/nvptx/ary-init.c: Compile only.
9325
3fa82609 93262016-05-10 Marek Polacek <polacek@redhat.com>
9327
9328 PR c/70255
9329 * gcc.dg/attr-opt-1.c: New test.
9330
76825907 93312016-05-10 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/70497
9334 PR tree-optimization/28367
9335 * gcc.dg/torture/20160404-1.c: New testcase.
9336 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9337 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9338
68255819 93392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9340
9341 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9342
d9aa8cdb 93432016-05-09 Uros Bizjak <ubizjak@gmail.com>
9344
9345 * gcc.target/i386/fabsneg-1.c New test.
9346
7cc16f50 93472016-05-09 Alan Modra <amodra@gmail.com>
9348
9349 PR testsuite/70826
9350 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9351
a83b7b63 93522016-05-09 Richard Biener <rguenther@suse.de>
9353
9354 PR tree-optimization/70985
9355 * gcc.dg/torture/pr70985.c: New testcase.
9356
189d0706 93572016-05-09 Bin Cheng <bin.cheng@arm.com>
9358
9359 * gcc.dg/tree-ssa/ifc-9.c: New test.
9360 * gcc.dg/tree-ssa/ifc-10.c: New test.
9361 * gcc.dg/tree-ssa/ifc-11.c: New test.
9362 * gcc.dg/tree-ssa/ifc-12.c: New test.
9363 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9364 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9365 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9366
1ec957b0 93672016-05-09 Richard Biener <rguenther@suse.de>
9368
9369 PR fortran/70937
9370 * gfortran.dg/pr70937.f90: New testcase.
9371
923c7714 93722016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9373
9374 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9375
d7cd448a 93762016-05-07 Fritz Reese <fritzoreese@gmail.com>
9377
9378 PR fortran/56226
9379 * gfortran.dg/dec_structure_1.f90: New testcase.
9380 * gfortran.dg/dec_structure_2.f90: Ditto.
9381 * gfortran.dg/dec_structure_3.f90: Ditto.
9382 * gfortran.dg/dec_structure_4.f90: Ditto.
9383 * gfortran.dg/dec_structure_5.f90: Ditto.
9384 * gfortran.dg/dec_structure_6.f90: Ditto.
9385 * gfortran.dg/dec_structure_7.f90: Ditto.
9386 * gfortran.dg/dec_structure_8.f90: Ditto.
9387 * gfortran.dg/dec_structure_9.f90: Ditto.
9388 * gfortran.dg/dec_structure_10.f90: Ditto.
9389 * gfortran.dg/dec_structure_11.f90: Ditto.
9390 * gfortran.dg/dec_union_1.f90: Ditto.
9391 * gfortran.dg/dec_union_2.f90: Ditto.
9392 * gfortran.dg/dec_union_3.f90: Ditto.
9393 * gfortran.dg/dec_union_4.f90: Ditto.
9394 * gfortran.dg/dec_union_5.f90: Ditto.
9395 * gfortran.dg/dec_union_6.f90: Ditto.
9396 * gfortran.dg/dec_union_7.f90: Ditto.
9397
f681e29b 93982016-05-07 Tom de Vries <tom@codesourcery.com>
9399
9400 PR tree-optimization/70956
9401 * gcc.dg/graphite/pr70956.c: New test.
9402
68d7f375 94032016-05-06 Jakub Jelinek <jakub@redhat.com>
9404
faf39348 9405 PR middle-end/70941
9406 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9407 (a, b, c, d): Change type from char to signed char.
9408 (main): Compare against (signed char) -1634678893 instead of
9409 hardcoded -109. Use __builtin_abort instead of abort.
9410
b768b13a 9411 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9412 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9413
68d7f375 9414 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9415
5dda16ea 94162016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9417
9418 PR debug/70935
9419 * gcc.dg/torture/pr70935.c: New test.
9420
13ede1b5 94212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9422
9423 PR target/58219
7fc878c4 9424 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9425
96d94be2 94262016-05-06 Richard Biener <rguenther@suse.de>
9427
9428 PR tree-optimization/70960
9429 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9430
e5d9f15d 94312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9432
9433 PR target/52933
9434 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9435 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9436 Adjust expected instruction counts.
9437 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9438
2dd7705f 94392016-05-06 Marek Polacek <polacek@redhat.com>
9440
9441 PR sanitizer/70875
9442 * gcc.dg/ubsan/bounds-3.c: New test.
9443
cb8bc632 94442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9445
9446 PR target/54089
9447 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9448
b343c173 94492016-05-06 Richard Biener <rguenther@suse.de>
9450
9451 PR middle-end/70931
9452 * gfortran.dg/pr70931.f90: New testcase.
9453
1e3db0b1 94542016-05-06 Richard Biener <rguenther@suse.de>
9455
9456 PR middle-end/70941
9457 * gcc.dg/torture/pr70941.c: New testcase.
9458
bdd54b6d 94592016-05-05 Bin Cheng <bin.cheng@arm.com>
9460
9461 PR tree-optimization/57206
9462 * gcc.dg/vect/pr57206.c: New test.
9463
499adcfd 94642016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9465
9466 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9467
871164c4 94682016-05-05 Jakub Jelinek <jakub@redhat.com>
9469
ecb23e00 9470 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9471
871164c4 9472 * c-c++-common/Wdangling-else-4.c: New test.
9473
70cf83ba 94742016-05-04 Jakub Jelinek <jakub@redhat.com>
9475
858c9470 9476 PR c++/70906
9477 PR c++/70933
9478 * g++.dg/opt/pr70906.C: New test.
9479 * g++.dg/opt/pr70933.C: New test.
9480
70cf83ba 9481 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9482
aaa36a78 94832016-05-04 Jan Hubicka <hubicka@ucw.cz>
9484
9485 * gcc.dg/ipa/pure-const-3.c: New testcase.
9486
1d52c456 94872016-05-04 Marek Polacek <polacek@redhat.com>
9488
9489 * c-c++-common/Wdangling-else-1.c: New test.
9490 * c-c++-common/Wdangling-else-2.c: New test.
9491 * c-c++-common/Wdangling-else-3.c: New test.
9492
dc581573 94932016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9494
9495 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9496 flag is present.
9497
a64030fe 94982016-05-04 Marek Polacek <polacek@redhat.com>
9499
9500 PR c/48778
9501 * gcc.dg/Waddress-2.c: New test.
9502
b461b04a 95032016-05-04 Alan Modra <amodra@gmail.com>
9504
9505 * gcc.target/powerpc/pr70866.c: New.
9506
c388a0cf 95072016-05-03 Martin Sebor <msebor@redhat.com>
9508
9509 PR c++/66561
9510 * c-c++-common/builtin_location.c: New test.
9511 * g++.dg/cpp1y/builtin_location.C: New test.
9512
5d4db8ef 95132016-05-03 Marek Polacek <polacek@redhat.com>
9514
9515 PR c/70859
9516 * gcc.dg/pr70859.c: New test.
9517 * gcc.dg/pr70859-2.c: New test.
9518
ca938765 95192016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9520
9521 * gnat.dg/debug5.adb: New testcase.
9522
60b27d5f 95232016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9524
9525 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9526 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9527 Procedure to check for z10 instruction set.
9528
5ab325d0 95292016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9530
9531 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9532
c548a0ad 95332016-05-03 Alan Modra <amodra@gmail.com>
9534
9535 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9536
d5ecd946 95372016-05-03 Jakub Jelinek <jakub@redhat.com>
9538
9539 * gcc.target/i386/avx512f-cvt-1.c: New test.
9540
35b0a053 95412016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9542
9543 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9544 -fdump-tree-vrp-details.
9545
9ae1b28a 95462016-05-03 Richard Biener <rguenther@suse.de>
9547
9548 * gcc.dg/pr30172-1.c: Adjust.
9549 * gcc.dg/pr63743.c: Likewise.
9550 * gcc.dg/tm/pr51696.c: Likewise.
9551 * c-c++-common/tm/safe-1.c: Likewise.
9552 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9553 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9554 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9555 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9556
9c1a31e4 95572016-05-03 Jakub Jelinek <jakub@redhat.com>
9558
fe69bcb9 9559 PR rtl-optimization/70467
9560 * gcc.target/i386/pr70467-3.c: New test.
9561 * gcc.target/i386/pr70467-4.c: New test.
9562
9082c4a4 9563 PR tree-optimization/70916
9564 * gcc.c-torture/compile/pr70916.c: New test.
9565
9c1a31e4 9566 PR target/49244
9567 * gcc.target/i386/pr49244-1.c: New test.
9568 * gcc.target/i386/pr49244-2.c: New test.
9569
69105acc 95702016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9571
9572 PR rtl-optimization/44281
9573 * gcc.target/i386/pr44281.c: New test.
9574
9ab8df54 95752016-05-03 bin cheng <bin.cheng@arm.com>
9576
9577 PR tree-optimization/56541
9578 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9579 * gcc.dg/vect/pr56541.c: new test.
9580
3c62cae0 95812016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9582
9583 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9584 __float128.
9585 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9586
91abc161 95872016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9588
9589 PR testsuite/70520
9590 * c-c++-common/asan/clone-test-1.c (main): Align child process
9591 stack to 16 bytes.
9592
aa3d1155 95932016-05-02 David Malcolm <dmalcolm@redhat.com>
9594
9595 PR c++/62314
9596 * g++.dg/spellcheck-fields-2.C: New test case.
9597
002c3f28 95982016-05-02 David Malcolm <dmalcolm@redhat.com>
9599
9600 PR c++/62314
9601 * g++.dg/pr62314.C: New test case.
9602
46e5dccc 96032016-05-02 Jan Hubicka <hubicka@ucw.cz>
9604
9605 * gcc.dg/ipa/inline-8.c: New testcase.
9606
663f4248 96072016-05-02 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR rtl-optimization/70467
9610 * gcc.target/i386/pr70467-1.c: New test.
9611
efe8bdf5 96122016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9613
9614 * gcc.dg/spec-options.c: Run the test on all targets.
9615 * gcc.dg/foo.specs: Use cpp_unique_options.
9616
47ef9633 96172016-05-02 Marc Glisse <marc.glisse@inria.fr>
9618
9619 * gcc.dg/tree-ssa/unord.c: New testcase.
9620
eb1a077c 96212016-05-02 Marc Glisse <marc.glisse@inria.fr>
9622
9623 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9624
28e869d0 96252016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9626
9627 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9628
dd185f6e 96292016-05-02 Marek Polacek <polacek@redhat.com>
9630
9631 PR c/70851
9632 * gcc.dg/enum-incomplete-3.c: New test.
9633
773d09b9 96342016-05-02 Marek Polacek <polacek@redhat.com>
9635 Tom de Vries <tom@codesourcery.com>
9636
9637 PR tree-optimization/70700
9638 * gcc.dg/pr70700.c: New test.
9639
f0dc3286 96402016-05-01 Uros Bizjak <ubizjak@gmail.com>
9641
9642 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9643 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9644 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9645 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9646 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9647
7f931827 96482016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9649
9650 * ada/acats/run_acats: Rename into...
9651 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9652 * ada/acats/run_all.sh: Remove redundant test.
9653 (target_run): Move around.
9654 (target_gnatchop): Use newly built executable.
9655 (target_gnatmake): Likewise.
9656 Check that the compilation of impbit succeeds.
9657
1c492b4e 96582016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9659
9660 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9661 * gcc.dg/20021029-1.c: Likewise.
9662 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9663 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9664 * gcc.target/sh/cmpstr.c: Likewise.
9665 * gcc.target/sh/cmpstrn.c: Likewise.
9666 * gcc.target/sh/memset.c: Likewise.
9667 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9668 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9669 * gcc.target/sh/pr39423-1.c: Likewise.
9670 * gcc.target/sh/pr49468-di.c: Likewise.
9671 * gcc.target/sh/pr49468-si.c: Likewise.
9672 * gcc.target/sh/pr49880-1.c: Likewise.
9673 * gcc.target/sh/pr49880-2.c: Likewise.
9674 * gcc.target/sh/pr49880-3.c: Likewise.
9675 * gcc.target/sh/pr50751-1.c: Likewise.
9676 * gcc.target/sh/pr50751-4.c: Likewise.
9677 * gcc.target/sh/pr50751-7.c: Likewise.
9678 * gcc.target/sh/pr51244-1.c: Likewise.
9679 * gcc.target/sh/pr51244-10.c: Likewise.
9680 * gcc.target/sh/pr51244-11.c: Likewise.
9681 * gcc.target/sh/pr51244-12.c: Likewise.
9682 * gcc.target/sh/pr51244-13.c: Likewise.
9683 * gcc.target/sh/pr51244-14.c: Likewise.
9684 * gcc.target/sh/pr51244-17.c: Likewise.
9685 * gcc.target/sh/pr51244-18.c: Likewise.
9686 * gcc.target/sh/pr51244-19.c: Likewise.
9687 * gcc.target/sh/pr51244-4.c: Likewise.
9688 * gcc.target/sh/pr51244-5.c: Likewise.
9689 * gcc.target/sh/pr51244-7.c: Likewise.
9690 * gcc.target/sh/pr51244-8.c: Likewise.
9691 * gcc.target/sh/pr51244-9.c: Likewise.
9692 * gcc.target/sh/pr51697.c: Likewise.
9693 * gcc.target/sh/pr52483-1.c: Likewise.
9694 * gcc.target/sh/pr52483-2.c: Likewise.
9695 * gcc.target/sh/pr52483-3.c: Likewise.
9696 * gcc.target/sh/pr52483-5.c: Likewise.
9697 * gcc.target/sh/pr52933-1.c: Likewise.
9698 * gcc.target/sh/pr52933-2.c: Likewise.
9699 * gcc.target/sh/pr52933-3.c: Likewise.
9700 * gcc.target/sh/pr53568-1.c: Likewise.
9701 * gcc.target/sh/pr53976-1.c: Likewise.
9702 * gcc.target/sh/pr53988-1.c: Likewise.
9703 * gcc.target/sh/pr53988.c: Likewise.
9704 * gcc.target/sh/pr54089-1.c: Likewise.
9705 * gcc.target/sh/pr54089-6.c: Likewise.
9706 * gcc.target/sh/pr54089-7.c: Likewise.
9707 * gcc.target/sh/pr54089-8.c: Likewise.
9708 * gcc.target/sh/pr54089-9.c: Likewise.
9709 * gcc.target/sh/pr54236-1.c: Likewise.
9710 * gcc.target/sh/pr54236-2.c: Likewise.
9711 * gcc.target/sh/pr54236-3.c: Likewise.
9712 * gcc.target/sh/pr54236-4.c: Likewise.
9713 * gcc.target/sh/pr54386.c: Likewise.
9714 * gcc.target/sh/pr54602-1.c: Likewise.
9715 * gcc.target/sh/pr54685.c: Likewise.
9716 * gcc.target/sh/pr54760-1.c: Likewise.
9717 * gcc.target/sh/pr54760-2.c: Likewise.
9718 * gcc.target/sh/pr54760-3.c: Likewise.
9719 * gcc.target/sh/pr54760-4.c: Likewise.
9720 * gcc.target/sh/pr54760-5.c: Likewise.
9721 * gcc.target/sh/pr54760-6.c: Likewise.
9722 * gcc.target/sh/pr55146.c: Likewise.
9723 * gcc.target/sh/pr55160.c: Likewise.
9724 * gcc.target/sh/pr59278.c: Likewise.
9725 * gcc.target/sh/pr59401-1.c: Likewise.
9726 * gcc.target/sh/pr59533-1.c: Likewise.
9727 * gcc.target/sh/pr63260.c: Likewise.
9728 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9729 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9730 * gcc.target/sh/strlen.c: Likewise.
9731 * gcc.target/sh/torture/pr30807.c: Likewise.
9732 * gcc.target/sh/torture/pr34777.c: Likewise.
9733 * gcc.target/sh/torture/pr64652.c: Likewise.
9734 * gcc.target/sh/torture/pr65505.c: Likewise.
9735 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9736 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9737
0c4005be 97382016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/66644
9741 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9742
d94e6223 97432016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9744
9745 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9746 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9747 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9748 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9749
46f37836 97502016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9751
9752 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9753 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9754
4d0a8bac 97552016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9756
9757 PR middle-end/70626
9758 * c-c++-common/goacc/combined-reduction.c: New test.
9759 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9760
b98e0db3 97612016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9762
9763 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9764 *movdi_internal pattern only if PIC off.
9765 * gcc.target/i386/pr70155-2.c: Likewise.
9766 * gcc.target/i386/pr70155-3.c: Likewise.
9767 * gcc.target/i386/pr70155-4.c: Likewise.
9768 * gcc.target/i386/pr70155-5.c: Likewise.
9769 * gcc.target/i386/pr70155-6.c: Likewise.
9770 * gcc.target/i386/pr70155-7.c: Likewise.
9771 * gcc.target/i386/pr70155-8.c: Likewise.
9772 * gcc.target/i386/pr70155-15.c: Likewise.
9773 * gcc.target/i386/pr70155-17.c: Likewise.
9774 * gcc.target/i386/pr70155-22.c: Likewise.
9775
8b066242 97762016-04-29 Bin Cheng <bin.cheng@arm.com>
9777
9778 PR tree-optimization/70803
9779 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9780
22912e73 97812016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9782
9783 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9784 optimization of vector loop.
9785 * gcc.target/i386/vect-unpack-3.c: New test.
9786 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9787 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9788 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9789
568128c6 97902016-04-29 Marek Polacek <polacek@redhat.com>
9791
9792 PR sanitizer/70342
9793 * g++.dg/ubsan/null-7.C: New test.
9794
025dd1e0 9795 PR c/70852
9796 * gcc.dg/pr70852.c: New test.
9797
eb16928e 97982016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9799
9800 PR/69089
9801 * g++.dg/cpp0x/alignas6.C: New test.
9802
d7377ee9 98032016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9804
4860a6bf 9805 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9806 * gcc.dg/pr27003.c: Likewise.
9807 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9808 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9809 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9810 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9811 * gcc.target/arc/mxy.c: Likewise.
9812 * gcc.target/arc/mswape.c: Likewise.
9813 * gcc.target/arc/mrtsc.c: Likewise.
9814 * gcc.target/arc/mcrc.c: Likewise.
9815 * gcc.target/arc/mdsp-packa.c: Likewise.
9816 * gcc.target/arc/mdvbf.c: Likewise.
9817 * gcc.target/arc/mlock.c: Likewise.
9818 * gcc.target/arc/mmac-24.c: Likewise.
9819 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9820
efa1b7ab 98212016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9822 Matthijs Kooijman <matthijs@stdin.nl>
9823 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9824
9825 PR target/60040
9826 * gcc.target/avr/pr60040-1.c: New.
9827 * gcc.target/avr/pr60040-2.c: New.
9828
00371d68 98292016-04-29 Richard Biener <rguenther@suse.de>
9830
9831 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9832
73447cc5 98332016-04-29 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/13962
9836 PR tree-optimization/65686
9837 * gcc.dg/uninit-pr65686.c: New testcase.
9838
c2087b56 98392016-04-29 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR middle-end/70843
9842 * gcc.dg/pr70843.c: New test.
9843
cdd06d5a 98442016-04-28 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR target/70858
9847 * gcc.target/i386/pr70858.c: New test.
9848
1a60079e 98492016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9850
9851 * gcc.target/arc/nps400-1.c: New file.
9852
11bc2894 98532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9854 Andrew Burgess <andrew.burgess@embecosm.com>
9855
9856 * gcc.target/arc/movh_cl-1.c: New file.
9857
dd9bf0b5 98582016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9859 Andrew Burgess <andrew.burgess@embecosm.com>
9860
9861 * gcc.target/arc/extzv-1.c: New file.
9862 * gcc.target/arc/insv-1.c: New file.
9863 * gcc.target/arc/insv-2.c: New file.
9864 * gcc.target/arc/movb-1.c: New file.
9865 * gcc.target/arc/movb-2.c: New file.
9866 * gcc.target/arc/movb-3.c: New file.
9867 * gcc.target/arc/movb-4.c: New file.
9868 * gcc.target/arc/movb-5.c: New file.
9869 * gcc.target/arc/movb_cl-1.c: New file.
9870 * gcc.target/arc/movb_cl-2.c: New file.
9871 * gcc.target/arc/movbi_cl-1.c: New file.
9872 * gcc.target/arc/movl-1.c: New file.
9873
a22e4209 98742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9875 Andrew Burgess <andrew.burgess@embecosm.com>
9876
9877 * gcc.target/arc/cmem-1.c: New file.
9878 * gcc.target/arc/cmem-2.c: New file.
9879 * gcc.target/arc/cmem-3.c: New file.
9880 * gcc.target/arc/cmem-4.c: New file.
9881 * gcc.target/arc/cmem-5.c: New file.
9882 * gcc.target/arc/cmem-6.c: New file.
9883 * gcc.target/arc/cmem-7.c: New file.
9884 * gcc.target/arc/cmem-ld.inc: New file.
9885 * gcc.target/arc/cmem-st.inc: New file.
9886
287c3982 98872016-04-28 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR target/70821
9890 * gcc.target/i386/pr70821.c: New test.
9891
e40e5340 98922016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9893
9894 * gcc.target/powerpc/vec-adde.c: New test.
9895 * gcc.target/powerpc/vec-adde-int128.c: New test.
9896
cf977d50 98972016-04-28 Jakub Jelinek <jakub@redhat.com>
9898
9899 * gcc.target/i386/avx-vround-1.c: New test.
9900 * gcc.target/i386/avx-vround-2.c: New test.
9901 * gcc.target/i386/avx512vl-vround-1.c: New test.
9902 * gcc.target/i386/avx512vl-vround-2.c: New test.
9903
572f8300 99042016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9905
9906 PR testsuite/70595
9907 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9908 (check_effective_target_cilkplus_runtime): ... this.
9909 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9910 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9911
9912 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9913 Require cilkplus_runtime.
9914 Don't add -lcilkrts.
9915 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9916 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9917 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9918 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9919 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9920 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9921 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9922 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9923 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9924 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9925 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9926 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9927 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9928 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9929 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9930 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9931 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9932 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9933 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9934 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9935 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9936 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9937 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9938 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9939 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9940 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9941 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9942 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9943 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9944
9945 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9946 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9947
9948 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9949
9950 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9951 cilkplus_runtime.
9952
dfba0905 99532016-04-27 Marc Glisse <marc.glisse@inria.fr>
9954
9955 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9956 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9957
605a4556 99582015-04-27 Ryan Burn <contact@rnburn.com>
9959
9960 PR c++/69024
9961 PR c++/68997
9962 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9963 diagnostic.
9964 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9965 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9966
6a1231a5 99672016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9968
9969 * gnat.dg/limited_with4.ad[sb]: New test.
9970 * gnat.dg/limited_with4_pkg.ads: New helper.
9971
4dad9e09 99722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9973
9974 PR target/70155
9975 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9976 and movv1ti_internal patterns
9977 * gcc.target/i386/pr70155-1.c: New test.
9978 * gcc.target/i386/pr70155-2.c: Likewise.
9979 * gcc.target/i386/pr70155-3.c: Likewise.
9980 * gcc.target/i386/pr70155-4.c: Likewise.
9981 * gcc.target/i386/pr70155-5.c: Likewise.
9982 * gcc.target/i386/pr70155-6.c: Likewise.
9983 * gcc.target/i386/pr70155-7.c: Likewise.
9984 * gcc.target/i386/pr70155-8.c: Likewise.
9985 * gcc.target/i386/pr70155-9.c: Likewise.
9986 * gcc.target/i386/pr70155-10.c: Likewise.
9987 * gcc.target/i386/pr70155-11.c: Likewise.
9988 * gcc.target/i386/pr70155-12.c: Likewise.
9989 * gcc.target/i386/pr70155-13.c: Likewise.
9990 * gcc.target/i386/pr70155-14.c: Likewise.
9991 * gcc.target/i386/pr70155-15.c: Likewise.
9992 * gcc.target/i386/pr70155-16.c: Likewise.
9993 * gcc.target/i386/pr70155-17.c: Likewise.
9994 * gcc.target/i386/pr70155-18.c: Likewise.
9995 * gcc.target/i386/pr70155-19.c: Likewise.
9996 * gcc.target/i386/pr70155-20.c: Likewise.
9997 * gcc.target/i386/pr70155-21.c: Likewise.
9998 * gcc.target/i386/pr70155-22.c: Likewise.
9999
a80f3f45 100002016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10001
10002 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10003 ".{5,6}".
10004
279305d1 100052016-04-27 Bin Cheng <bin.cheng@arm.com>
10006
10007 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10008 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10009 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10010 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10011 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10012
8974b625 100132016-04-27 Richard Biener <rguenther@suse.de>
10014
10015 PR ipa/70760
10016 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10017 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10018
886d5463 100192016-04-27 Nathan Sidwell <nathan@acm.org>
10020
10021 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10022 * g++.dg/ubsan/pr63956.C: Adjust error location.
10023
f0e35aa9 100242016-04-27 Nick Clifton <nickc@redhat.com>
10025
10026 PR middle-end/49889
10027 * gcc.dg/pr49889.c: New test.
10028
40385231 100292016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10030
10031 * c-c++-common/memset-array.c: New test.
10032
37229a71 100332016-04-26 Martin Sebor <msebor@redhat.com>
10034
10035 PR c++/66639
10036 * g++.dg/cpp1y/func_constexpr.C: New test.
10037
3eedf9bd 100382016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10039
10040 PR c++/70241
10041 * g++.dg/cpp0x/enum32.C: New test.
10042 * g++.dg/cpp0x/enum33.C: New test.
10043
100442016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10045
10046 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10047 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10048 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10049 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10050 * gcc.c-torture/execute/pr38151.c: Likewise.
10051 * gcc.c-torture/execute/pr66556.c: Likewise.
10052 * gcc.c-torture/execute/pr67781.c: Likewise.
10053 * gcc.c-torture/execute/pr68648.c: Likewise.
10054
8c51f92f 100552016-04-26 Marc Glisse <marc.glisse@inria.fr>
10056
10057 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10058
fa20ebd3 100592016-04-26 Marek Polacek <polacek@redhat.com>
10060
10061 PR c/67784
10062 * gcc.dg/pr67784-3.c: New test.
10063 * gcc.dg/pr67784-4.c: New test.
10064 * gcc.dg/pr67784-5.c: New test.
10065
9db47803 10066 PR c/70791
10067 * gcc.dg/Wnested-externs-2.c: New test.
10068
bff407f2 100692016-04-26 Marc Glisse <marc.glisse@inria.fr>
10070
10071 * gcc.dg/fold-plusmult.c: Adjust.
10072 * gcc.dg/no-strict-overflow-6.c: Adjust.
10073 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10074
78d0c69e 100752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10076
10077 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10078 number scans.
10079 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10080 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10081 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10082 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10083 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10084 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10085 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10086 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10087 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10088 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10089 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10090 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10091 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10092 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10093 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10094 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10095 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10096 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10097 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10098 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10099 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10100 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10101 scans.
10102 * gcc.target/i386/pr32219-4.c: Likewise.
10103 * gcc.target/i386/pr32219-6.c: Likewise.
10104 * gcc.target/i386/pr32219-8.c: Likewise.
10105
221d6722 101062016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10107
10108 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10109 associated options.
10110
514727a9 101112016-04-26 Marek Polacek <polacek@redhat.com>
10112
10113 PR c++/70744
10114 * g++.dg/ext/cond2.C: New test.
10115
e6ee4c61 101162016-04-26 Bin Cheng <bin.cheng@arm.com>
10117
10118 PR tree-optimization/70771
10119 PR tree-optimization/70775
10120 * gcc.dg/pr70771.c: New test.
3730828c 10121 * gcc.dg/pr70775.c: New test.
e6ee4c61 10122
b3d72796 101232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10124
10125 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10126
c11ece29 101272016-04-25 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/70780
10130 * gcc.dg/torture/pr70780.c: New testcase.
10131
92a44a68 101322016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10133
4860a6bf 10134 * gcc.target/arm/neon-vaddws16.c: New test.
10135 * gcc.target/arm/neon-vaddws32.c: New test.
10136 * gcc.target/arm/neon-vaddwu16.c: New test.
10137 * gcc.target/arm/neon-vaddwu32.c: New test.
10138 * gcc.target/arm/neon-vaddwu8.c: New test.
10139 * lib/target-supports.exp
d40b10b2 10140 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10141 that arm neon support vector widen sum of HImode TO SImode.
10142
4bbfd6c2 101432016-04-23 Jakub Jelinek <jakub@redhat.com>
10144
10145 PR sanitizer/70712
10146 * c-c++-common/asan/pr70712.c: New test.
10147
524df596 101482016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10149
10150 * .gitattributes: New file.
10151
426c75c3 101522016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10153
10154 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10155
c052a8d5 101562016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10157
10158 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10159 * gfortran.dg/submodule_15.f08: Likewise.
10160
c08d4612 101612016-04-22 Richard Biener <rguenther@suse.de>
10162
10163 PR tree-optimization/70740
10164 * gcc.dg/torture/pr70740.c: New testcase.
10165
fd3211e1 101662016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 PR target/70750
10169 * gcc.target/i386/pr70750-1.c: New test.
10170 * gcc.target/i386/pr70750-2.c: Likewise.
10171
15acd78c 101722016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10173
10174 PR c++/70540
10175 * g++.dg/cpp0x/auto48.C: New.
10176
192bf59c 101772016-04-21 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/70513
10180 * g++.dg/cpp0x/forw_enum12.C: New test.
10181 * g++.dg/cpp0x/forw_enum13.C: New test.
10182
5d429e99 101832016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10184
10185 PR target/70728
10186 * gcc.target/i386/pr70728.c: New test.
10187
06777d85 101882016-04-21 Richard Biener <rguenther@suse.de>
10189
10190 PR middle-end/70747
10191 * gcc.dg/pr70747.c: New testcase.
10192
7434c6fb 101932016-04-21 Bin Cheng <bin.cheng@arm.com>
10194
10195 PR tree-optimization/70715
10196 * gcc.dg/tree-ssa/scev-13.c: New test.
10197
f3ec0970 101982016-04-21 Marc Glisse <marc.glisse@inria.fr>
10199
10200 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10201
523f3a9d 102022016-04-21 Marc Glisse <marc.glisse@inria.fr>
10203
10204 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10205
ace7bf06 102062016-04-20 Jan Hubicka <jh@suse.cz>
10207
10208 PR ipa/70018
10209 * g++.dg/ipa/nothrow-1.C: New testcase.
10210
2b073aa6 102112016-04-20 Nathan Sidwell <nathan@acm.org>
10212
10213 PR c++/55635
10214 * g++.dg/eh/delete1.C: New.
10215
8a574c11 102162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10217
10218 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10219 -mtune-ctrl=sse_typeless_stores.
10220
e3400750 102212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10222
10223 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10224
4bd8a059 102252016-04-20 Bin Cheng <bin.cheng@arm.com>
10226
10227 PR tree-optimization/69489
10228 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10229
70574e60 102302016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10231
10232 PR c++/69363
10233 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10234 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10235 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10236
bd6f374c 102372016-04-20 Bin Cheng <bin.cheng@arm.com>
10238
10239 PR tree-optimization/56625
10240 PR tree-optimization/69489
10241 * gcc.dg/vect/pr56625.c: New test.
10242 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10243
482539ee 102442016-04-20 Andrew Pinski <apinski@cavium.com>
10245
10246 PR target/64971
10247 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10248
b4672800 102492016-04-20 Arnaud Charlet <charlet@adacore.com>
10250
10251 * gnat.dg/self1.adb: Remove now incorrect test.
10252
4fb48737 102532016-04-20 Bin Cheng <bin.cheng@arm.com>
10254
10255 * gcc.dg/tree-ssa/scev-11.c: New test.
10256 * gcc.dg/tree-ssa/scev-12.c: New test.
10257
97efb92e 102582016-04-20 Marek Polacek <polacek@redhat.com>
10259
10260 PR tree-optimization/70725
10261 * gcc.dg/pr70725.c: New test.
10262
9d2d4060 102632016-04-20 Richard Biener <rguenther@suse.de>
10264
10265 PR tree-optimization/70726
10266 * g++.dg/vect/pr70726.cc: New testcase.
10267
54530437 102682016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10269
10270 PR target/70674
10271 * gcc.target/s390/pr70674.c: New test.
10272
acda2210 102732016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10274
10275 PR libgfortran/70684
10276 * gfortran.dg/list_read_14.f90: New test.
10277
b7040bb0 102782016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10279
10280 PR target/69201
10281 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10282 extern to force it misaligned.
10283 (b): Likewise.
10284 (c): Likewise.
10285 (d): Likewise.
10286 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10287 Don't check `*' before movv4sf_internal.
10288 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10289 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10290 Don't check `*' before movv16qi_internal.
10291 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10292 extern to force it misaligned.
10293 (b): Likewise.
10294 (c): Likewise.
10295 (d): Likewise.
10296 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10297 Don't check `*' before movv2df_internal.
10298 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10299 extern to force it misaligned.
10300 (b): Likewise.
10301 (c): Likewise.
10302 (d): Likewise.
10303 Check movv8sf_internal instead of avx_storeups256.
10304 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10305
263b5475 103062016-04-19 Richard Biener <rguenther@suse.de>
10307
10308 PR tree-optimization/70171
10309 * g++.dg/tree-ssa/pr70171.C: New testcase.
10310
222ac318 103112016-04-19 Richard Biener <rguenther@suse.de>
10312
10313 PR tree-optimization/70724
10314 * gcc.dg/torture/pr70724.c: New testcase.
10315
003000a4 103162016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10317
10318 PR middle-end/70689
4860a6bf 10319 * gcc.target/i386/pr70689.c: New.
003000a4 10320
3f6e13de 103212016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10322
10323 PR target/70708
10324 * gcc.target/i386/pr70708.c: New test.
10325
10abddbd 103262016-04-18 Richard Biener <rguenther@suse.de>
10327
10328 PR tree-optimization/43434
10329 * gcc.dg/vect/pr43434.c: New testcase.
10330 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10331 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10332 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10333 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10334 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10335 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10336 * gcc.dg/gomp/pr68640.c: Likewise.
10337 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10338 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10339
950db54a 103402016-04-18 Richard Biener <rguenther@suse.de>
10341
10342 PR tree-optimization/70701
10343 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10344
67ccbf39 103452016-04-18 Tom de Vries <tom@codesourcery.com>
10346
10347 PR testsuite/70699
10348 * gcc.dg/pr70161.c: Add dot-file scans.
10349 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10350 instead of after last dot char.
10351
021ad2f3 103522016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10353
10354 * c-c++-common/dump-ada-spec-3.c: New test.
10355 * c-c++-common/dump-ada-spec-4.c: Likewise.
10356
d572fcfd 103572016-04-17 Tom de Vries <tom@codesourcery.com>
10358
10359 PR other/70183
10360 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10361
8b4ee73c 103622016-04-15 Jan Hubicka <jh@suse.cz>
10363
10364 PR ipa/70018
10365 * g++.dg/ipa/pure-const-1.C: New testcase.
10366 * g++.dg/ipa/pure-const-2.C: New testcase.
10367 * g++.dg/ipa/pure-const-3.C: New testcase.
10368
eac243e7 103692016-04-15 Marek Polacek <polacek@redhat.com>
10370
10371 PR c/70671
10372 * gcc.dg/bitfld-22.c: New test.
10373
64c1df32 103742016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10375
10376 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10377 x86_64.
10378
926f9422 103792016-04-15 Marek Polacek <polacek@redhat.com>
10380
10381 PR c/70651
10382 * c-c++-common/pr70651.c: New test.
10383
309bbaa3 103842016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10385
10386 PR rtl-optimization/70681
10387 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10388 dump scan on arm and powerpc.
10389 * gcc.dg/pr10474.c: Likewise.
10390
b4ba8358 103912016-04-15 Jakub Jelinek <jakub@redhat.com>
10392
ed92874a 10393 PR c++/69517
10394 PR c++/70019
10395 PR c++/70588
10396 * g++.dg/cpp1y/vla11.C: Revert for real.
10397
b4ba8358 10398 PR c/70436
10399 * c-c++-common/Wparentheses-1.c: New test.
10400 * c-c++-common/gomp/Wparentheses-1.c: New test.
10401 * c-c++-common/gomp/Wparentheses-2.c: New test.
10402 * c-c++-common/gomp/Wparentheses-3.c: New test.
10403 * c-c++-common/gomp/Wparentheses-4.c: New test.
10404 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10405 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10406 * c-c++-common/goacc/Wparentheses-1.c: New test.
10407
65717bb5 104082016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10409
10410 PR target/70662
10411 * gcc.target/i386/pr70662.c: New test.
10412
ca1a4077 104132016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10414 Alan Modra <amodra@gmail.com>
ca1a4077 10415
10416 PR tree-optimization/70130
10417 * gcc.dg/vect/O3-pr70130.c: New testcase.
10418
dbe1794c 104192016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10420
11836644 10421 PR target/70669
10422 * gcc.target/powerpc/pr70669.c: New test.
10423
dbe1794c 10424 PR target/70640
10425 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10426 a power7 system that does not have an assembler that supports
10427 power8.
10428
4c1007f1 104292016-04-14 Martin Sebor <msebor@redhat.com>
10430
10431 PR c++/69517
10432 PR c++/70019
10433 PR c++/70588
10434 * c-c++-common/ubsan/vla-1.c: Revert.
10435 * g++.dg/cpp1y/vla11.C: Same.
10436 * g++.dg/cpp1y/vla12.C: Same.
10437 * g++.dg/cpp1y/vla13.C: Same.
10438 * g++.dg/cpp1y/vla14.C: Same.
10439 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10440 * g++.dg/init/array24.C: Same.
4c1007f1 10441 * g++.dg/ubsan/vla-1.C: Same.
10442
22dcab66 104432016-04-14 Marek Polacek <polacek@redhat.com>
10444 Jan Hubicka <hubicka@ucw.cz>
10445
10446 PR c++/70029
10447 * g++.dg/torture/pr70029.C: New test.
10448
3e74b025 104492016-04-14 Martin Sebor <msebor@redhat.com>
10450
10451 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10452 type size to prevent failures on targets with very low maximum
10453 alignment.
10454
1d2e0f2a 104552016-04-14 Richard Biener <rguenther@suse.de>
10456
10457 PR tree-optimization/70623
10458 * gcc.dg/torture/pr70623.c: New testcase.
10459 * gcc.dg/torture/pr70623-2.c: Likewise.
10460
9aed0626 104612016-04-13 Martin Sebor <msebor@redhat.com>
10462
10463 PR c++/69517
10464 PR c++/70019
10465 PR c++/70588
10466 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10467 * g++.dg/cpp1y/vla11.C: New test.
10468 * g++.dg/cpp1y/vla12.C: New test.
10469 * g++.dg/cpp1y/vla13.C: New test.
10470 * g++.dg/cpp1y/vla14.C: New test.
10471 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10472 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10473 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10474
fd499010 104752016-04-13 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR c++/70641
10478 * g++.dg/opt/pr70641.C: New test.
10479
87fa7252 104802016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10481
10482 PR rtl-optimization/68749
10483 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10484 effects of argument promotions.
10485 Remove default args to dg-skip-if.
10486
6c40e18b 104872016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10488
10489 PR c++/70635
10490 * g++.dg/parse/pr70635.C: New.
10491
92c53257 104922016-04-13 Marek Polacek <polacek@redhat.com>
10493
10494 PR c++/70639
10495 * c-c++-common/Wmisleading-indentation-4.c: New test.
10496
0241e4dc 104972016-04-13 Marek Polacek <polacek@redhat.com>
10498
10499 PR c/70436
4860a6bf 10500 * gcc.dg/Wparentheses-12.c: New test.
10501 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10502
92bda444 105032016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10504
10505 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10506 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10507 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10508
38ea8a26 105092016-04-13 Jakub Jelinek <jakub@redhat.com>
10510
d08aa032 10511 PR middle-end/70633
10512 * gcc.c-torture/compile/pr70633.c: New test.
10513
38ea8a26 10514 PR debug/70628
10515 * gcc.dg/torture/pr70628.c: New test.
10516
9231d5c2 105172016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10518
10519 PR c++/70610
10520 * g++.dg/template/pr70610.C: New test.
10521 * g++.dg/template/pr70610-2.C: New test.
10522 * g++.dg/template/pr70610-3.C: New test.
10523 * g++.dg/template/pr70610-4.C: New test.
10524
249ca944 105252016-04-12 Jakub Jelinek <jakub@redhat.com>
10526
7f2ea2fb 10527 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10528 128 instead of 32.
10529
249ca944 10530 PR c++/70571
10531 * g++.dg/ext/pr70571.C: New test.
10532
8ca5a97d 105332016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10534
bf32a52d 10535 PR target/70640
8ca5a97d 10536 * gcc.target/powerpc/pr70640.c: New test.
10537
e971b45f 105382016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10539
10540 PR c++/68722
10541 * g++.dg/parse/pr68722.C: New.
10542
0b54d964 105432016-04-12 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR rtl-optimization/70596
10546 * gcc.target/i386/pr70596.c: New test.
10547
d2dd85e3 105482016-04-12 Nathan Sidwell <nathan@acm.org>
10549
10550 PR c++/70501
10551 * g++.dg/init/pr70501.C: New.
10552
2d0001b0 105532016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10554
10555 * gcc.target/i386/asm-flag-6.c: New test.
10556
6c4df0d1 105572016-04-12 Tom de Vries <tom@codesourcery.com>
10558
10559 PR tree-optimization/68756
10560 * gcc.dg/graphite/pr68756.c: New test.
10561
0d60da57 105622016-04-12 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR tree-optimization/70602
10565 * gcc.c-torture/execute/pr70602.c: New test.
10566
62735984 105672016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10568
10569 PR target/70381
10570 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10571 __float128 emulator is built and runs.
10572 * gcc.target/powerpc/float128-1.c: Likewise.
10573
10574 * lib/target-supports.exp (check_ppc_float128_sw_available):
10575 Rework tests for __float128 software and hardware
10576 availability. Fix exit condition to return 0 on success.
10577
a702492c 105782016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10579
10580 PR target/70133
10581 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10582 * gcc.target/aarch64/target_attr_15.c: Likewise.
10583
a8c5ce92 105842016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10585
10586 PR c++/69066
10587 * g++.dg/cpp1y/pr69066.C: New.
10588
5ecab913 105892016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10590
10591 PR fortran/68566
10592 * gfortran.dg/pr36192.f90: Update test.
10593 * gfortran.dg/pr36192_1.f90: Update test.
10594 * gfortran.dg/real_dimension_1.f: Update test.
10595 * gfortran.dg/parameter_array_init_7.f90: New test.
10596
6cb5ef70 105972016-04-09 John David Anglin <danglin@gcc.gnu.org>
10598
4edfdd23 10599 PR testsuite/64039
10600 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10601
964f71e3 10602 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10603
5d61c198 10604 PR rtl-optimization/66669
10605 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10606
16eaaf58 10607 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10608
0b68802d 10609 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10610 * gcc.dg/pie-1.c: Likewise.
10611 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10612 * gcc.dg/pic-4.c: Likewise.
10613 * gcc.dg/pie-3.c: Likewise.
10614 * gcc.dg/pie-4.c: Likewise.
10615
9c0dd509 10616 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10617
03b2d3c1 10618 PR tree-optimization/68644
10619 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10620
6cb5ef70 10621 PR rtl-optimization/64886
10622 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10623
07de41ba 106242016-04-09 Tom de Vries <tom@codesourcery.com>
10625
10626 PR tree-optimization/68953
10627 * gcc.dg/graphite/pr68953.c: New test.
10628
d294e3fb 106292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10630
10631 PR fortran/70592
10632 * gfortran.dg/deferred_character_16.f90: New test.
10633
3cb15094 106342016-04-09 Jakub Jelinek <jakub@redhat.com>
10635
10636 PR tree-optimization/70586
10637 * gcc.c-torture/execute/pr70586.c: New test.
10638
a02dc66f 106392016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10640
10641 PR sanitizer/70573
10642 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10643 with __builtin_memset
10644 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10645
0c302595 106462016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10647
10648 PR lto/70289
10649 PR ipa/70348
10650 PR tree-optimization/70373
10651 PR middle-end/70533
10652 PR middle-end/70534
10653 PR middle-end/70535
10654 * c-c++-common/goacc/reduction-5.c: New test.
10655 * c-c++-common/goacc/reduction-promotions.c: New test.
10656 * gfortran.dg/goacc/reduction-3.f95: New test.
10657 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10658
c6c0523b 106592016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10660
10661 PR c++/70590
10662 PR c++/70452
10663 * g++.dg/pr70590.C: New test.
10664 * g++.dg/pr70590-2.C: New test.
10665
3ac399da 106662016-04-08 Jakub Jelinek <jakub@redhat.com>
10667
e97d1706 10668 PR middle-end/70593
10669 * gcc.target/i386/pr70593.c: New test.
10670
3ac399da 10671 PR rtl-optimization/70574
10672 * gcc.target/i386/avx2-pr70574.c: New test.
10673
fcfbb129 106742016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10675
10676 PR sanitizer/70541
10677 * c-c++-common/asan/pr70541.c: New test.
10678
0aabcddf 106792016-04-08 Tom de Vries <tom@codesourcery.com>
10680
10681 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10682 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10683
bec0c1e8 106842016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10685
10686 PR target/70566
10687 * gcc.c-torture/execute/pr70566.c: New test.
10688
87c791f5 106892016-04-08 Tom de Vries <tom@codesourcery.com>
10690
10691 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10692 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10693
7f38718f 106942016-04-08 Alan Modra <amodra@gmail.com>
10695
10696 * gcc.target/powerpc/pr70117.c: New.
10697
a96a7710 106982016-04-07 Jakub Jelinek <jakub@redhat.com>
10699
7a6265d1 10700 PR testsuite/70581
10701 * gcc.dg/lto/simd-function_0.c: New test.
10702
a96a7710 10703 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10704 clones.
10705 * c-c++-common/attr-simd-2.c: Likewise.
10706 * c-c++-common/attr-simd-4.c: Likewise.
10707 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10708 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10709
508dd607 107102016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10711
10712 PR testsuite/70553
10713 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10714
1b61585a 107152016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10716 Tom de Vries <tom@codesourcery.com>
10717
10718 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10719 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10720 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10721 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10722 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10723 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10724 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10725 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10726
5f060aa8 107272016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10728
10729 PR c/70436
10730 * g++.dg/warn/Wparentheses-29.C: New test.
10731
d3831f71 107322016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10733
10734 PR c/70436
10735 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10736 explicit braces to resolve a future -Wparentheses warning.
10737
382ece2d 107382016-04-06 Richard Henderson <rth@redhat.com>
10739
10740 * gcc.dg/pr61817-1.c: New test.
10741 * gcc.dg/pr61817-2.c: New test.
10742 * gcc.dg/pr69391-1.c: New test.
10743 * gcc.dg/pr69391-2.c: New test.
10744
72234ee9 107452016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10746
10747 PR rtl-optimization/70398
4860a6bf 10748 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10749
5547150a 107502016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10751
10752 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10753
15b70121 107542016-04-06 Yvan Roux <yvan.roux@linaro.org>
10755 Pedro Alves <palves@redhat.com>
10756
10757 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10758
585aefbb 107592016-04-06 Jakub Jelinek <jakub@redhat.com>
10760
0cbb513b 10761 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10762 Check for avx512f effective targets instead of avx2.
10763 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10764 for AVX512F clones.
10765 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10766 * g++.dg/gomp/declare-simd-1.C: Likewise.
10767 * g++.dg/gomp/declare-simd-3.C: Likewise.
10768 * g++.dg/gomp/declare-simd-4.C: Likewise.
10769
585aefbb 10770 PR middle-end/70550
10771 * c-c++-common/gomp/pr70550-1.c: New test.
10772 * c-c++-common/gomp/pr70550-2.c: New test.
10773
0b91cceb 107742016-04-05 Nathan Sidwell <nathan@acm.org>
10775
10776 PR c++/70512
10777 * g++.dg/ext/attribute-may-alias-5.C: New.
10778
645a9d8e 107792016-04-05 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR c++/70336
10782 * c-c++-common/pr70336.c: New test.
10783 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10784 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10785
bdf23925 107862016-04-05 Jan Hubicka <hubicka@ucw.cz>
10787
10788 PR ipa/66223
10789 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10790
aaff837c 107912016-04-05 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR rtl-optimization/70542
10794 * gcc.dg/torture/pr70542.c: New test.
10795 * gcc.target/i386/avx2-pr70542.c: New test.
10796
2eac58a0 107972016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10798
10799 PR tree-optimization/70509
10800 * gcc.target/i386/avx512bw-pr70509.c: New test.
10801
4f7ebe46 108022016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10803
10804 PR c++/70452
10805 * g++.dg/ext/constexpr-vla4.C: New test.
10806
305d86a0 108072016-04-05 Uros Bizjak <ubizjak@gmail.com>
10808
10809 PR target/70510
10810 * gcc.target/i386/pr70510.c: New test.
10811
eec3b789 108122016-04-05 Richard Biener <rguenther@suse.de>
10813
10814 PR tree-optimization/70526
10815 * g++.dg/torture/pr70526.C: New testcase.
10816
ca943582 108172016-04-05 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR target/70525
10820 * gcc.target/i386/pr70525.c: New test.
10821
87825cd5 108222016-04-05 Richard Biener <rguenther@suse.de>
10823
10824 PR middle-end/70499
10825 * g++.dg/torture/pr70499.C: New testcase.
10826
14638828 108272016-04-05 Richard Biener <rguenther@suse.de>
10828
10829 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10830 remove XFAIL.
10831
967a90d5 108322016-04-04 Jakub Jelinek <jakub@redhat.com>
10833
10834 PR middle-end/70307
10835 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10836 rs6000 ABI warnings.
10837
d374a3a3 108382016-04-04 Jan Hubicka <hubicka@ucw.cz>
10839
10840 PR ipa/66223
10841 * g++.dg/ipa/devirt-51.C: New testcase.
10842
8ff377a6 108432016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10844 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10845
10846 PR middle-end/70457
10847 * gcc.dg/torture/pr70457.c: New.
10848
f567b44f 108492016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10850
10851 PR fortran/67538
10852 * gfortran.dg/allocate_with_source_19.f08: New test.
10853
89d4ebfa 108542016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10855
10856 PR fortran/65795
10857 * gfortran.dg/coarray_allocate_6.f08: New test.
10858
68ab33a6 108592016-04-04 Richard Biener <rguenther@suse.de>
10860
10861 PR rtl-optimization/70484
10862 * gcc.dg/torture/pr70484.c: New testcase.
10863
c4f5465d 108642016-04-04 Marek Polacek <polacek@redhat.com>
10865
10866 PR c/70307
10867 * gcc.dg/torture/pr70307.c: New test.
10868
bfec6609 108692016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10870
10871 PR target/70416
10872 PR target/67391
10873 * gcc.target/sh/torture/pr70416.c: New.
10874
40df9099 108752016-04-02 Martin Sebor <msebor@redhat.com>
10876
10877 PR c++/67376
10878 PR c++/70170
10879 PR c++/70172
10880 PR c++/70228
10881 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10882 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10883 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10884 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10885 * g++.dg/cpp0x/constexpr-string.C: Same.
10886 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10887 * g++.dg/cpp0x/pr65398.C: Same.
10888 * g++.dg/ext/constexpr-vla1.C: Same.
10889 * g++.dg/ext/constexpr-vla2.C: Same.
10890 * g++.dg/ext/constexpr-vla3.C: Same.
10891 * g++.dg/ubsan/pr63956.C: Same.
10892
0edb9bfe 108932016-04-01 Jakub Jelinek <jakub@redhat.com>
10894
10895 PR rtl-optimization/70467
10896 * gcc.target/i386/pr70467-2.c: New test.
10897
e5b1a1d9 108982016-04-01 Jakub Jelinek <jakub@redhat.com>
10899 Marek Polacek <polacek@redhat.com>
10900
10901 PR c++/70488
10902 * g++.dg/init/new47.C: New test.
10903
b2ca3fb0 109042016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10905
10906 PR target/70496
10907 * gcc.target/arm/pr70496.c: New test.
10908
4c3bd1e3 109092016-04-01 Nathan Sidwell <nathan@acm.org>
10910
47de69ad 10911 PR c++/68475
10912 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10913
313d569f 109142016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10915
10916 PR target/69890
10917 * gcc.dg/strlenopt.h (memmove): New.
10918 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10919 instead of "string.h".
10920 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10921 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10922 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10923 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10924 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10925 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10926 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10927 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10928 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10929 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10930 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10931 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10932 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10933 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10934 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10935 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10936 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10937 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10938 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10939 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10940
5469facd 109412016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10942
10943 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10944 (Holder::foo): Reflect this.
10945
503de754 109462016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10947
10948 PR target/70442
10949 * gcc.dg/pr70442.c: New test.
10950
13ee2de7 109512016-03-31 Nathan Sidwell <nathan@acm.org>
10952
10953 PR c++/70393
10954 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10955
5e0d03a8 109562016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10957
10958 PR target/70453
10959 * gcc.target/i386/pr70453.c: New test.
10960
8cb82ed4 109612016-03-31 Andrey Belevantsev <abel@ispras.ru>
10962
10963 PR target/70292
10964 * gcc.c-torture/pr70292.c: New test.
10965
7952b661 109662016-03-31 Marek Polacek <polacek@redhat.com>
10967
10968 PR c/70297
10969 * c-c++-common/pr70297.c: New test.
10970 * g++.dg/cpp0x/typedef-redecl.C: New test.
10971 * gcc.dg/typedef-redecl2.c: New test.
10972
1607cc74 109732016-03-31 Jakub Jelinek <jakub@redhat.com>
10974
10975 PR rtl-optimization/70460
10976 * gcc.c-torture/execute/pr70460.c: New test.
10977
c689c252 109782016-03-31 Richard Biener <rguenther@suse.de>
10979
10980 PR c++/70430
10981 * g++.dg/ext/vector30.C: New testcase.
10982
91c9586d 109832016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10984 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10985
10986 * gfortran.dg/fmt_pf.f90: New test.
10987
afa5c1b8 109882016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10989
10990 Forward-port from 5 branch
10991 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10992
10993 PR testsuite/70356
10994 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10995 dg-require-effective-target after dg-do.
10996
10997 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10998
10999 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11000
6a5dcab3 110012016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11002 Julian Brown <julian@codesourcery.com>
11003 Chung-Lin Tang <cltang@codesourcery.com>
11004 Cesar Philippidis <cesar@codesourcery.com>
11005 James Norris <jnorris@codesourcery.com>
11006 Tom de Vries <tom@codesourcery.com>
11007 Nathan Sidwell <nathan@codesourcery.com>
11008
305d86a0 11009 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11010 * c-c++-common/goacc/loop-clauses.c: Likewise.
11011 * g++.dg/goacc/template.C: Likewise.
11012 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11013 * gfortran.dg/goacc/loop-1.f95: Likewise.
11014 * gfortran.dg/goacc/loop-5.f95: Likewise.
11015 * gfortran.dg/goacc/loop-6.f95: Likewise.
11016 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11017 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11018 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11019 * c-c++-common/goacc/clauses-fail.c: Likewise.
11020 * c-c++-common/goacc/parallel-1.c: Likewise.
11021 * c-c++-common/goacc/reduction-1.c: Likewise.
11022 * c-c++-common/goacc/reduction-2.c: Likewise.
11023 * c-c++-common/goacc/reduction-3.c: Likewise.
11024 * c-c++-common/goacc/reduction-4.c: Likewise.
11025 * c-c++-common/goacc/routine-3.c: Likewise.
11026 * c-c++-common/goacc/routine-4.c: Likewise.
11027 * c-c++-common/goacc/routine-5.c: Likewise.
11028 * c-c++-common/goacc/tile.c: Likewise.
11029 * g++.dg/goacc/template.C: Likewise.
11030 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11031 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11032 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11033 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11034 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11035 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11036 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11037 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11038 * c-c++-common/goacc/use_device-1.c: ... this file.
11039 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11040 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11041 * c-c++-common/goacc/host_data-6.c: ... this file.
11042 * c-c++-common/goacc/loop-2-kernels.c: New file.
11043 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11044 * c-c++-common/goacc/loop-3.c: Likewise.
11045 * g++.dg/goacc/reference.C: Likewise.
11046 * g++.dg/goacc/routine-1.C: Likewise.
11047 * g++.dg/goacc/routine-2.C: Likewise.
11048
932c0baa 110492016-03-30 Richard Biener <rguenther@suse.de>
11050
11051 PR middle-end/70450
11052 * gcc.dg/torture/pr70450.c: New testcase.
11053
7f7c4659 110542016-03-30 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR target/70421
11057 * gcc.dg/torture/pr70421.c: New test.
11058 * gcc.target/i386/avx512f-pr70421.c: New test.
11059
9cbfe80c 110602016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11061
11062 PR testsuite/70364
11063 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11064 (check): New function.
11065 (bar): Call check.
11066 (foo): Align stack to 16 bytes when calling bar.
11067 * gcc.target/i386/cleanup-2.c: Likewise.
11068
f56c7d36 110692016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11070
11071 PR tree-optimization/59124
11072 * gcc.dg/Warray-bounds-19.c: New test.
11073
92a44a68 110742016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11075
11076 * lib/prune.exp (escape_regex_chars): New.
11077 (prune_file_path): Update to quote metcharacters for regexp.
11078
a3daa269 110792016-03-29 Jakub Jelinek <jakub@redhat.com>
11080
24e1ba3d 11081 PR rtl-optimization/70429
11082 * gcc.c-torture/execute/pr70429.c: New test.
11083
a3daa269 11084 PR tree-optimization/70405
11085 * gcc.dg/pr70405.c: New test.
11086
3ef41a6e 110872016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11088
11089 PR fortran/70397
11090 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11091 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11092
4abd9410 110932016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11094
11095 PR testsuite/64177
11096 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11097 __cilkrts_set_param to set two workers.
11098 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11099 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11100
b58e5f0f 111012016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11102
305d86a0 11103 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11104
bff53658 111052016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11106
11107 PR target/70406
305d86a0 11108 * gcc.target/i386/pr70406.c: New test.
bff53658 11109
bb2c9c15 111102016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11111
11112 * gnat.dg/specs/double_record_extension3.ads: New test.
11113
f12c84ab 111142016-03-25 Richard Henderson <rth@redhat.com>
11115
11116 PR target/70120
11117 * gcc.target/aarch64/pr70120-1.c: New.
11118 * gcc.target/aarch64/pr70120-2.c: New.
11119 * gcc.target/aarch64/pr70120-3.c: New.
11120
b0bf58c4 111212016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11122
11123 PR c++/62212
11124 * g++.dg/template/mangle2.C: The dg-do directive should be
11125 "compile" not "assemble".
11126
f175ba0f 111272016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11128
11129 PR lto/69650
11130 * gcc.dg/pr69650.c: New test.
11131
4cc3295f 111322016-03-25 David Edelsohn <dje.gcc@gmail.com>
11133
11134 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11135
0cf40600 111362016-03-25 Alan Modra <amodra@gmail.com>
11137
11138 * gcc.dg/dfp/pr70052.c: New test.
11139
3aebf099 111402016-03-24 Richard Henderson <rth@redhat.com>
11141
11142 PR middle-end/69845
11143 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11144 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11145
83245bd3 111462016-03-24 Tom de Vries <tom@codesourcery.com>
11147
11148 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11149
108e7ee4 111502016-03-24 Tom de Vries <tom@codesourcery.com>
11151
11152 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11153 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11154
17af0b14 111552016-03-24 Tom de Vries <tom@codesourcery.com>
11156
11157 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11158 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11159
6c8770ee 111602016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11161
11162 PR c++/62212
11163 * g++.dg/template/mangle2.C: New test.
11164
a7e21b7b 111652016-03-24 Richard Biener <rguenther@suse.de>
11166
11167 PR tree-optimization/70396
11168 * gcc.dg/torture/pr70396.c: New testcase.
11169
f365d297 111702016-03-24 Richard Biener <rguenther@suse.de>
11171
11172 PR middle-end/70370
11173 * gcc.dg/torture/pr70370.c: New testcase.
11174
da7aeb13 111752016-03-24 Tom de Vries <tom@codesourcery.com>
11176
11177 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11178 * gfortran.dg/goacc/kernels-tree.f95: Same.
11179 * gfortran.dg/goacc/parallel-tree.f95: Same.
11180
80b30de0 111812016-03-24 Tom de Vries <tom@codesourcery.com>
11182
11183 * c-c++-common/goacc/uninit-if-clause.c: New test.
11184 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11185
cb9b6b99 111862016-03-24 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR target/70290
305d86a0 11189 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11190 Fix formatting.
cb9b6b99 11191
a4225fff 111922016-03-24 Richard Biener <rguenther@suse.de>
11193
11194 PR tree-optimization/70372
11195 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11196
5a869ab8 111972016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11198
11199 PR c++/70347
11200 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11201
36ce5faa 112022016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11203
11204 PR c++/70332
11205 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11206
c4fa85c9 112072016-03-23 Jakub Jelinek <jakub@redhat.com>
11208
d9377ad5 11209 PR c++/70001
11210 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11211 * g++.dg/cpp1y/pr70001.C: New test.
11212
c4fa85c9 11213 PR c++/70323
11214 * g++.dg/cpp0x/constexpr-70323.C: New test.
11215
0a2062da 112162016-03-23 Alexandre Oliva <aoliva@redhat.com>
11217 Jason Merrill <jason@redhat.com>
11218 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR c++/69315
11221 * g++.dg/cpp0x/constexpr-69315.C: New test.
11222 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11223
62d2a6dc 112242016-03-23 Marek Polacek <polacek@redhat.com>
11225
11226 PR c++/69884
11227 * g++.dg/warn/Wignored-attributes-1.C: New test.
11228 * g++.dg/warn/Wignored-attributes-2.C: New test.
11229
a82d6246 112302016-03-23 Tom de Vries <tom@codesourcery.com>
11231
11232 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11233 initialization.
11234 * gfortran.dg/goacc/private-3.f95 (test): Same.
11235 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11236 missing use param.
11237
dc834ba1 112382016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11239
11240 * lib/target-supports.exp: Remove v7ve entry from loop
11241 creating effective target checks.
11242 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11243 (add_options_for_arm_arch_v7ve): Likewise.
11244
7e83fd1f 112452016-03-23 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR tree-optimization/70354
11248 * gcc.dg/vect/pr70354-1.c: New test.
11249 * gcc.dg/vect/pr70354-2.c: New test.
11250 * gcc.target/i386/avx2-pr70354-1.c: New test.
11251 * gcc.target/i386/avx2-pr70354-2.c: New test.
11252
4e4da058 112532016-03-22 Jeff Law <law@redhat.com>
11254
11255 PR target/70232
11256 * gcc.dg/tree-ssa/pr70232.c: New test.
11257
6855137b 112582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11259
11260 PR target/70302
11261 * gcc.target/i386/pr70302.c: New test.
11262
19db1ec8 112632016-03-22 Richard Biener <rguenther@suse.de>
11264
11265 PR middle-end/70251
11266 * g++.dg/torture/pr70251.C: New testcase.
11267
4baec9f2 112682016-03-22 David Malcolm <dmalcolm@redhat.com>
11269
11270 PR c/69993
11271 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11272 Wmisleading-indentation.c.
11273 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11274 reflect change to diagnostic text and order of messages.
11275 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11276
fcfec126 112772016-03-22 David Edelsohn <dje.gcc@gmail.com>
11278
11279 * g++.dg/ext/java-3.C: Don't compile on AIX.
11280
aa30728a 112812016-03-22 Richard Biener <rguenther@suse.de>
11282
11283 PR middle-end/70333
11284 * gcc.dg/torture/pr70333.c: New testcase.
11285
46ec4eb4 112862016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11287
11288 * g++.dg/ext/pr70290.C: New test.
11289
4880f878 112902016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11291
11292 PR target/70325
11293 * gcc.target/i386/pr70325.c: New test.
11294
3d78ea44 112952016-03-22 Jakub Jelinek <jakub@redhat.com>
11296
5934fb8f 11297 PR target/70329
11298 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11299 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11300
b6436f79 11301 PR target/70300
11302 * gcc.target/i386/pr70300.c: New test.
11303
3d78ea44 11304 PR c++/70295
11305 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11306 (func2): New function for cond with parens, xfail warning for c++.
11307 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11308
b60244f6 113092016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11310
11311 PR c++/70096
11312 * g++.dg/template/ptrmem30.C: New test.
11313
c8e3e744 113142016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11315
11316 PR c++/70204
11317 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11318 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11319
2715f63a 113202016-03-21 Jakub Jelinek <jakub@redhat.com>
11321
11322 PR middle-end/70326
11323 * gcc.dg/pr70326.c: New test.
11324
2daa2cda 113252016-03-21 Marc Glisse <marc.glisse@inria.fr>
11326 Jakub Jelinek <jakub@redhat.com>
11327
11328 PR tree-optimization/70317
11329 * gcc.dg/pr70317.c: New test.
11330
d9aa5a50 113312016-03-21 Uros Bizjak <ubizjak@gmail.com>
11332
11333 PR target/70327
11334 * gcc.target/i386/pr70327.c: New test.
11335
e1a88bf4 113362016-03-21 Martin Liska <mliska@suse.cz>
11337
61941425 11338 PR ipa/70306
e1a88bf4 11339 * gcc.dg/ipa/pr70306.c: New test.
11340
d9aa5a50 113412016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11342
11343 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11344 * gcc.target/arm/attr-align3.c: Likewise.
11345 * gcc.target/arm/attr_arm.c: Likewise.
11346 * gcc.target/arm/flip-thumb.c: Likewise.
11347
afdde20c 113482016-03-21 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR target/70296
11351 * gcc.target/powerpc/altivec-36.c: New test.
11352
3f2ef661 113532016-03-21 Richard Biener <rguenther@suse.de>
11354
11355 PR tree-optimization/70310
11356 * gcc.dg/torture/pr70310.c: New testcase.
11357
08b2b692 113582016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11359
11360 PR target/70293
11361 * gcc.target/i386/pr70293.c: New test.
11362
93505d22 113632016-03-21 Richard Biener <rguenther@suse.de>
11364
11365 PR tree-optimization/70288
11366 * gcc.dg/torture/pr70288-1.c: New testcase.
11367 * gcc.dg/torture/pr70288-2.c: Likewise.
11368
06fd1914 113692016-03-21 Andrey Belevantsev <abel@ispras.ru>
11370
11371 PR rtl-optimization/69307
11372 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11373
b628775e 113742016-03-21 Andrey Belevantsev <abel@ispras.ru>
11375
11376 PR rtl-optimization/69102
11377 * gcc.c-torture/compile/pr69102.c: New test.
11378
1421f43c 113792016-03-18 Jeff Law <law@redhat.com>
11380
11381 PR rtl-optimization/70263
11382 * gcc.c-torture/compile/pr70263-1.c: New test.
11383 * gcc.target/i386/pr70263-2.c: New test.
11384
e7142ce1 113852016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11386
11387 PR rtl-optimization/70278
11388 * gcc.dg/torture/pr70278.c: New test.
11389 * gcc.target/arm/pr70278.c: New test.
11390
5539bc70 113912016-03-18 David Malcolm <dmalcolm@redhat.com>
11392
11393 PR c/70281
11394 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11395 (test_builtin_types_compatible_p): New test function.
11396 * gcc.dg/pr70281.c: New test case.
11397
296a290a 113982016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11399
11400 PR target/70113
11401 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11402
666094f0 114032016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11404
11405 PR tree-optimization/70252
11406 * gcc.dg/pr70252.c: New test.
11407
350514e8 114082016-03-18 Tom de Vries <tom@codesourcery.com>
11409
11410 * gcc.dg/pr70161-2.c: New test.
11411 * gcc.dg/pr70161.c: New test.
11412
011e0cea 114132016-03-18 Tom de Vries <tom@codesourcery.com>
11414
11415 PR ipa/70269
11416 * gcc.dg/pr70269.c: New test.
11417
292a09de 114182016-03-18 Jakub Jelinek <jakub@redhat.com>
11419
11420 PR c++/70267
11421 * g++.dg/ext/java-3.C: New test.
11422
efc86c4c 114232016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11424
11425 PR c++/70205
11426 * g++.dg/lookup/pr70205.C: New test.
11427
a28dd575 114282016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11429
11430 PR c++/70218
11431 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11432
92e7ab1e 114332016-03-17 Marek Polacek <polacek@redhat.com>
11434
11435 PR c/69407
11436 * gcc.dg/atomic-op-6.c: New test.
11437
7378dbfb 114382016-03-17 David Malcolm <dmalcolm@redhat.com>
11439
11440 PR c/70264
11441 * c-c++-common/pr70264.c: New test case.
11442
f7995d7d 114432016-03-17 Jakub Jelinek <jakub@redhat.com>
11444
e2895b76 11445 PR c++/70144
11446 * c-c++-common/pr70144-1.c: New test.
11447 * c-c++-common/pr70144-2.c: New test.
11448
f7995d7d 11449 PR c++/70272
11450 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11451 * g++.dg/opt/flifetime-dse6.C: New test.
11452 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11453
5ec4a949 114542016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11455
11456 PR driver/70192
11457 * gcc.dg/pic-1.c: New test.
11458 * gcc.dg/pic-2.c: Likewise.
11459 * gcc.dg/pic-3.c: Likewise.
11460 * gcc.dg/pic-4.c: Likewise.
11461 * gcc.dg/pie-1.c: Likewise.
11462 * gcc.dg/pie-2.c: Likewise.
11463 * gcc.dg/pie-3.c: Likewise.
11464 * gcc.dg/pie-4.c: Likewise.
11465 * gcc.dg/pie-5.c: Likewise.
11466 * gcc.dg/pie-6.c: Likewise.
11467
c28550e1 114682016-03-17 Tom de Vries <tom@codesourcery.com>
11469
11470 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11471 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11472
be3296cb 114732016-03-17 Richard Biener <rguenther@suse.de>
11474
11475 PR debug/70271
11476 * g++.dg/debug/pr70271.C: New testcase.
11477
9b60ef21 114782016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11479
11480 * gcc.target/i386/pr70251.c: New test.
11481
9a80bc1a 114822016-03-17 Marek Polacek <polacek@redhat.com>
11483
11484 PR c++/70194
11485 * g++.dg/warn/constexpr-70194.C: New test.
11486
733d7ff9 114872016-03-16 Richard Henderson <rth@redhat.com>
11488
11489 PR middle-end/70240
11490 * gcc.c-torture/compile/pr70240.c: New.
11491
3e6f12bf 114922016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11493
11494 * gcc.c-torture/compile/20151204.c: Skip for avr.
11495
867c9e99 114962016-03-16 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR target/70245
11499 * g++.dg/opt/pr70245.C: New test.
11500 * g++.dg/opt/pr70245.h: New file.
11501 * g++.dg/opt/pr70245-aux.cc: New file.
11502
8ced6ab7 115032016-03-16 Martin Sebor <msebor@redhat.com>
11504
11505 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11506
37af779a 115072016-03-16 Richard Henderson <rth@redhat.com>
11508
11509 PR middle-end/70199
11510 * gcc.c-torture/compile/pr70199.c: New.
11511
78ed999c 115122016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11513
11514 * gcc.dg/uninit-19.c: Run dos2unix.
11515
462ca422 115162016-03-16 Marek Polacek <polacek@redhat.com>
11517
11518 PR c/70093
11519 * gcc.dg/nested-func-10.c: New test.
11520 * gcc.dg/nested-func-9.c: New test.
11521
fe58aacc 115222016-03-16 Jakub Jelinek <jakub@redhat.com>
11523
11524 PR tree-optimization/68714
11525 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11526
27a53872 115272016-03-16 Tom de Vries <tom@codesourcery.com>
11528
11529 PR tree-optimization/68715
11530 * gcc.dg/graphite/pr68715-2.c: New test.
11531 * gcc.dg/graphite/pr68715.c: New test.
11532 * gfortran.dg/graphite/pr68715.f90: New test.
11533
95049c3c 115342016-03-16 Tom de Vries <tom@codesourcery.com>
11535
11536 PR tree-optimization/68809
11537 * gcc.dg/graphite/pr68809-2.c: New test.
11538 * gcc.dg/graphite/pr68809.c: New test.
11539
09eddd70 115402016-03-16 Jakub Jelinek <jakub@redhat.com>
11541
81fc5915 11542 PR c++/70147
11543 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11544 method call to i () as argument. Adjust expected output.
11545
09eddd70 11546 PR c++/70147
11547 * g++.dg/ubsan/pr70147-1.C: New test.
11548 * g++.dg/ubsan/pr70147-2.C: New test.
11549
6373d2a2 115502016-03-15 Martin Sebor <msebor@redhat.com>
11551
11552 PR c++/58281
11553 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11554
d27a0c11 115552016-03-15 John David Anglin <danglin@gcc.gnu.org>
11556
9908039d 11557 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11558 hppa*-*-hpux*.
11559
45cdc3a6 11560 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11561
d27a0c11 11562 PR libfortran/69799
11563 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11564 libatomic_available.
11565
0dd1d57f 115662016-03-15 Marek Polacek <polacek@redhat.com>
11567
11568 PR c++/70209
11569 * g++.dg/ext/attribute-may-alias-4.C: New test.
11570
0ce02c07 115712016-03-15 Alexander Monakov <amonakov@ispras.ru>
11572
11573 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11574 -fvar-tracking-assignments-toggle flag.
11575
f6e39b30 115762016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11577
11578 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11579
167f93a2 115802016-03-15 Jakub Jelinek <jakub@redhat.com>
11581
11582 PR rtl-optimization/70222
11583 * gcc.c-torture/execute/pr70222-1.c: New test.
11584 * gcc.c-torture/execute/pr70222-2.c: New test.
11585
08a8af4a 115862016-03-15 Richard Henderson <rth@redhat.com>
11587
11588 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11589
738eb905 115902016-03-15 Andrey Belevantsev <abel@ispras.ru>
11591
11592 PR rtl-optimization/69032
11593 * gcc.dg/pr69032.c: New test.
11594
dd148b3a 115952016-03-15 Andrey Belevantsev <abel@ispras.ru>
11596
11597 PR rtl-optimization/63384
d9aa5a50 11598 * g++.dg/pr63384.C: New test.
dd148b3a 11599
acf58115 116002016-03-15 Andrey Belevantsev <abel@ispras.ru>
11601
11602 PR target/64411
11603 * gcc.target/i386/pr64411.C: New test.
11604
a2897dc4 116052016-03-15 Tom de Vries <tom@codesourcery.com>
11606
11607 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11608 * gfortran.dg/goacc/kernels-alias.f95: New test.
11609
7bad2faf 116102016-03-14 Martin Sebor <msebor@redhat.com>
11611
11612 PR c++/53792
11613 * g++.dg/cpp0x/constexpr-inline.C: New test.
11614 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11615
d65fa8d9 116162016-03-14 David Edelsohn <dje.gcc@gmail.com>
11617
11618 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11619
2b3c633f 116202016-03-14 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR middle-end/70219
11623 * gcc.dg/pr70219.c: New test.
11624
e947f9c3 116252016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11626
11627 PR target/70083
11628 * gcc.dg/torture/pr70083.c: New test.
11629 * gcc.target/i386/pr70083.c: New test.
11630
74201dc2 116312016-03-14 Richard Biener <rguenther@suse.de>
11632
11633 PR tree-optimization/56365
11634 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11635
88aea41e 116362016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11637
11638 PR target/70098
11639 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11640 New function.
11641 * g++.dg/pr70098.C: New testcase.
11642
11643
1bd2aefd 116442016-03-14 Tom de Vries <tom@codesourcery.com>
11645
11646 PR tree-optimization/70045
11647 * gcc.dg/graphite/pr70045.c: New test.
11648
922c7033 116492016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11650
11651 PR fortran/69043
11652 * gfortran.dg/include_9.f90: New test.
11653
fd4ab6d9 116542016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11655
11656 PR fortran/45076
11657 gfortran.dg/prof/prof.exp: New script.
11658 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11659
7d7218d3 116602016-03-12 Andrey Belevantsev <abel@ispras.ru>
11661
11662 PR rtl-optimization/69307
11663 * gcc.dg/pr69307.c: New test.
11664
02ffd664 116652016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11666
11667 PR target/69614
11668 * gcc.target/arm/pr69614.c: New.
11669
76e207a9 116702016-03-12 Paul Thomas <pault@gcc.gnu.org>
11671
11672 PR fortran/70031
11673 * gfortran.dg/submodule_14.f08: New test
11674
11675 PR fortran/69524
11676 * gfortran.dg/submodule_15.f08: New test
11677
490ee78a 116782016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11679
11680 PR c++/70106
11681 * g++.dg/cpp1y/paren3.C: New test.
11682
04e137ff 116832016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11684
11685 PR target/70131
11686 * gcc.target/powerpc/ppc-round2.c: New test.
11687
27b2c1c4 116882016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11689
11690 PR target/70123
11691 * gcc.dg/torture/pr70123.c: New test.
11692
84116671 116932016-03-11 Jeff Law <law@redhat.com>
11694
11695 PR tree-optimization/70190
11696 * gcc.c-torture/compile/pr70190.c: New test.
11697
cfa58bc8 116982016-03-11 David Malcolm <dmalcolm@redhat.com>
11699
11700 PR c/68187
11701 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11702 case.
11703 (test43_b): Likewise.
11704 (test43_c): Likewise.
11705 (test43_d): Likewise.
11706 (test43_e): Likewise.
11707 (test43_f): Likewise.
11708 (test43_g): Likewise.
11709 (test44_a): Likewise.
11710 (test44_b): Likewise.
11711 (test44_c): Likewise.
11712 (test44_d): Likewise.
11713 (test44_e): Likewise.
11714
ce234f27 117152016-03-11 David Malcolm <dmalcolm@redhat.com>
11716
11717 PR c/70085
11718 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11719
e4756b48 117202016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11721
11722 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11723 dg-options.
11724
1f5ef87e 117252016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11726
11727 PR target/70002
11728 PR target/69245
11729 * gcc.target/aarch64/pr69245_2.c: New test.
11730
f9c352a1 117312016-03-11 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR tree-optimization/70177
11734 * gcc.dg/pr70177.c: New test.
11735
4dd92ac6 117362016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11737
11738 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11739
331e4fdb 117402016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11741
11742 * gcc.dg/tree-ssa/sra-20.c: New.
11743
69262824 117442016-03-11 Jakub Jelinek <jakub@redhat.com>
11745
6f9a7425 11746 PR rtl-optimization/70174
11747 * gcc.dg/pr70174.c: New test.
11748
69262824 11749 PR tree-optimization/70169
11750 * gcc.dg/pr70169.c: New test.
11751
4637a847 117522016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11753
11754 PR target/70160
11755 * gcc.target/i386/pr70160.c: New test.
11756
5a86d754 117572016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11758
11759 * gcc.target/s390/dfp-1.c: New test.
11760
af4c8290 117612016-03-10 Nick Clifton <nickc@redhat.com>
11762
11763 PR target/70044
11764 * gcc.target/aarch64/pr70044.c: New test.
11765
98dfd328 117662016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11767 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR c++/70001
11770 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11771 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11772 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11773
75e72311 117742016-03-10 Jan Hubicka <hubicka@ucw.cz>
11775
11776 PR lto/69589
11777 * g++.dg/lto/pr69589_0.C: New testcase
11778 * g++.dg/lto/pr69589_1.C: New testcase
11779
a2eb1271 117802016-03-10 Marek Polacek <polacek@redhat.com>
11781
11782 PR c++/70153
11783 * g++.dg/delayedfold/unary-plus1.C: New test.
11784
117852016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11786
11787 * gcc.target/arm/pr45701-1.c: Escape brackets.
11788 * gcc.target/arm/pr45701-2.c: Likewise.
11789
5ab2987f 117902016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11791
11792 * gfortran.dg/unconstrained_commons.f: New.
11793
6972afac 117942016-03-10 Alan Modra <amodra@gmail.com>
11795
11796 * gcc.dg/pr69195.c: New.
11797 * gcc.dg/pr69238.c: New.
11798
c82c99ec 117992016-03-10 Tom de Vries <tom@codesourcery.com>
11800
11801 PR testsuite/68915
11802 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11803
a2389d4a 118042016-03-10 Richard Biener <rguenther@suse.de>
11805
11806 PR tree-optimization/70128
11807 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11808 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11809
c272412d 118102016-03-09 Jakub Jelinek <jakub@redhat.com>
11811
a0451069 11812 PR tree-optimization/70152
11813 * gcc.dg/pr70152.c: New test.
11814
c272412d 11815 PR target/70086
11816 * gcc.target/i386/pr70086-1.c: New test.
11817 * gcc.target/i386/pr70086-2.c: New test.
11818 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11819
11820 PR tree-optimization/70127
11821 * gcc.c-torture/execute/pr70127.c: New test.
11822
27dcb7a8 118232016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11824
11825 * c-c++-common/goacc/combined-directives-2.c: New test.
11826
c24757cf 118272016-03-09 David Malcolm <dmalcolm@redhat.com>
11828
11829 PR c/68473
11830 PR c++/70105
11831 * g++.dg/diagnostic/pr70105.C: New test.
11832 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11833 (test_multiple_ordinary_maps): New test function.
11834
83108969 118352016-03-09 David Malcolm <dmalcolm@redhat.com>
11836
11837 PR c/68473
11838 PR c++/70105
11839 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11840 Drop range information from call to inform_at_rich_loc.
11841 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11842 New.
11843 (test_show_locus): Replace calls to rich_location::add_range with
11844 calls to add_range. Rewrite the tests that used the now-defunct
11845 rich_location ctor taking a source_range. Simplify other tests
11846 by replacing calls to COMBINE_LOCATION_DATA with calls to
11847 make_location.
11848
6733c0e8 118492016-03-09 Richard Biener <rguenther@suse.de>
11850 Jakub Jelinek <jakub@redhat.com>
11851
11852 PR tree-optimization/70138
11853 * gcc.dg/vect/pr70138-1.c: New testcase.
11854 * gcc.dg/vect/pr70138-2.c: Likewise.
11855
96abb9f5 118562016-03-09 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR target/70049
11859 * gcc.target/i386/pr70049.c: New test.
11860
42bb3bfb 118612016-03-09 Richard Biener <rguenther@suse.de>
11862
11863 PR c/70143
11864 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11865 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11866 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11867
27527428 118682016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11869
11870 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11871 arm-*-*.
11872
248449f2 118732016-03-09 Jakub Jelinek <jakub@redhat.com>
11874
1bd49ced 11875 PR middle-end/67278
11876 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11877
248449f2 11878 PR target/67278
11879 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11880
11881 PR middle-end/70050
11882 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11883 in testcase comment.
11884
dfc460ff 118852016-03-09 Tom de Vries <tom@codesourcery.com>
11886
11887 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11888 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11889 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11890 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11891 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11892 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11893 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11894 * gfortran.dg/goacc/kernels-loop.f95: New test.
11895
0377fc7f 118962016-03-08 Martin Sebor <msebor@redhat.com>
11897
11898 PR c++/62096
11899 * g++.dg/warn/overflow-warn-7.C: New test.
11900
3556aa80 119012016-03-08 Jason Merrill <jason@redhat.com>
11902
11903 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11904 * lib/target-supports.exp (check_effective_target_concepts): New.
11905
e5096208 119062016-03-08 Jakub Jelinek <jakub@redhat.com>
11907
5370eb8d 11908 PR c++/70135
11909 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11910 * g++.dg/ubsan/pr70135.C: New test.
11911
e5096208 11912 PR target/70110
11913 * gcc.dg/pr70110.c: New test.
11914
cc37120d 119152016-03-07 Martin Jambor <mjambor@suse.cz>
11916
11917 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11918 * c-c++-common/gomp/if-1.c: Likewise.
11919 * c-c++-common/gomp/pr61486-2.c: Likewise.
11920 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11921 to dg-additional-options.
11922 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11923 * g++/gomp/target-teams-1.c: Likewise.
11924 * gcc.dg/gomp/gomp.exp: Likewise.
11925 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11926 dg-additional-options.
11927 * gfortran.dg/gomp/gomp.exp: Likewise.
11928 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11929 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11930 dg-additional-options.
11931 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11932
53c248d8 119332016-03-07 Martin Jambor <mjambor@suse.cz>
11934
11935 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11936 * c-c++-common/gomp/gridify-1.c: New test.
11937 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11938
541e79a0 119392016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11940
11941 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11942 trigger for cortex-r8, when scanning for register r8.
11943 * gcc.target/arm/pr45701-2.c: Likewise.
11944
4dfabd94 119452016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11946 Jeff Law <law@redhat.com>
4dfabd94 11947
11948 PR tree-optimization/69740
11949 * gcc.c-torture/compile/pr69740-1.c: New test.
11950 * gcc.c-torture/compile/pr69740-2.c: New test.
11951
1b63a87b 119522016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11953
11954 * lib/target-supports.exp
11955 (check_effective_target_whole_vector_shift): Enable for PPC64.
11956
d33914da 119572016-03-07 Richard Biener <rguenther@suse.de>
11958
11959 PR tree-optimization/70115
11960 * gcc.dg/torture/pr70115.c: New testcase.
11961
584fba4b 119622016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11963
11964 PR middle-end/69916
11965 * c-c-++-common/goacc/pr69916.c: New.
11966
7f2f5ec0 119672016-03-07 Richard Henderson <rth@redhat.com>
11968
11969 * gcc.c-torture/compile/pr70061.c: New test.
11970
f530e7c4 119712016-03-07 Richard Biener <rguenther@suse.de>
11972
11973 PR testsuite/70109
11974 * gcc.dg/vect/O3-pr36098.c: New testcase.
11975
a3855fed 119762016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11977
11978 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11979
091ffc31 119802016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11981
11982 * gnat.dg/renaming9.ad[sb]: New testcase.
11983
2941b871 119842016-03-05 Jakub Jelinek <jakub@redhat.com>
11985
11986 PR c++/70084
11987 * g++.dg/expr/stdarg3.C: New test.
11988
5173ce42 119892016-03-04 Jeff Law <law@redhat.com>
11990
11991 PR tree-optimization/69196
11992 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11993 x86_64-*-*.
11994
2d1d2e55 119952016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11996
0e43078e 11997 PR c/69973
11998 * gcc.dg/pr69973.c: New test.
11999
d8ec06ae 12000 PR rtl-optimization/69941
12001 * gcc.dg/torture/pr69941.c: New test.
12002
2d1d2e55 12003 PR c/69824
12004 * gcc.dg/pr69824.c: New test.
12005
32f692e2 120062016-03-05 Tom de Vries <tom@codesourcery.com>
12007
12008 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12009 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12010 function.
12011
1c699e9a 120122016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12013
12014 PR c++/66786
12015 * g++.dg/cpp1y/var-templ48.C: New test.
12016 * g++.dg/cpp1y/var-templ49.C: New test.
12017
358448c6 120182016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12019
12020 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12021
01dc3c45 120222016-03-04 Jakub Jelinek <jakub@redhat.com>
12023
e968ff6d 12024 PR c++/70035
12025 * g++.dg/ubsan/pr70035.C: New test.
12026
01dc3c45 12027 PR target/70062
12028 * gcc.target/i386/pr70062.c: New test.
12029
3937d618 120302016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12031
12032 * g++.dg/template/typename21.C: Remove c++98_only.
12033
c58ac7f8 120342016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12035
12036 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12037
0060768a 120382016-03-04 David Malcolm <dmalcolm@redhat.com>
12039
12040 PR c/68187
12041 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12042 function.
12043 (fn_42_b): Likewise.
12044 (fn_42_c): Likewise.
12045
74c6fd40 120462016-03-04 David Malcolm <dmalcolm@redhat.com>
12047
12048 PR c/68187
12049 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12050 function.
12051 (fn_40_b): Likewise.
12052 (fn_41_a): Likewise.
12053 (fn_41_b): Likewise.
12054
31b11359 120552016-03-04 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR target/70059
12058 * gcc.target/i386/avx512f-pr70059.c: New test.
12059 * gcc.target/i386/avx512dq-pr70059.c: New test.
12060
c5b93452 120612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12062
12063 PR rtl-optimization/57676
12064 * gcc.dg/torture/pr57676.c: New test.
12065
268fbd56 120662016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12067
12068 * gcc.dg/pr70026.c: New test.
12069
6560d1ad 120702016-03-04 Marek Polacek <polacek@redhat.com>
12071
12072 PR c/69798
12073 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12074 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12075
cc7dfddf 120762016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12077
12078 PR target/70004
12079 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12080 Delete.
12081 (test_corners_sisd_si): Likewise.
12082 (main): Remove checks of the above.
12083 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12084
e9663bd4 120852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12086
12087 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12088
dcdd684e 120892016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12090
12091 * gcc.dg/torture/pr69951.c: Accept argc==0.
12092
e692d332 120932016-03-04 Richard Biener <rguenther@suse.de>
12094
12095 PR c++/70054
12096 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12097 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12098
af77b7e6 120992016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12100
12101 PR testsuite/69766
12102 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12103 testing multiarch.
12104
290da96e 121052016-03-04 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR debug/69947
12108 * gcc.dg/guality/pr69947.c: New test.
12109
e51ce713 121102016-03-03 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR ada/70017
12113 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12114
1feed892 121152016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 PR rtl-optimization/69904
12118 * gcc.target/arm/pr69904.c: New test.
12119
c32bda69 121202016-03-03 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR target/70021
12123 * gcc.dg/vect/pr70021.c: New test.
12124 * gcc.target/i386/pr70021.c: New test.
12125
1bc579ed 121262016-03-03 Marek Polacek <polacek@redhat.com>
12127
12128 PR middle-end/70050
12129 * gcc.dg/pr70050.c: New test.
12130
cfa8d638 121312016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12132
12133 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12134
1b889259 121352016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12136
12137 PR tree-optimization/70043
12138 * gfortran.dg/vect/pr70043.f90: New test.
12139
f756dfa3 121402016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12141
12142 * gnat.dg/specs/task1.ads: New test.
12143
5cb4863d 121442016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12145
12146 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12147 Invoke gdb with -batch.
12148 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12149
5dd12e43 121502016-03-03 Richard Biener <rguenther@suse.de>
12151
12152 PR tree-optimization/55936
12153 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12154
d97ba4ca 121552016-03-02 Jeff Law <law@redhat.com>
12156
5d23c86f 12157 PR rtl-optimization/69942
12158 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12159 effects of argument promotions.
12160
d97ba4ca 12161 PR tree-optimization/69987
12162 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12163 target does not support -fprefetch-loop-arrays.
12164
901faaa0 121652016-03-02 Uros Bizjak <ubizjak@gmail.com>
12166
12167 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12168
51f6fdce 121692016-03-02 Bin Cheng <bin.cheng@arm.com>
12170
6bc7872f 12171 PR rtl-optimization/69052
51f6fdce 12172 * gcc.target/i386/pr69052.c: New test.
12173
31d31e07 121742016-03-02 Alan Modra <amodra@gmail.com>
12175
12176 * gcc.dg/pr69990.c: New.
12177
04faee95 121782016-03-02 Jakub Jelinek <jakub@redhat.com>
12179
270d0117 12180 PR c/68062
12181 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12182
12183 PR middle-end/70022
12184 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12185
04faee95 12186 PR target/70028
12187 * gcc.target/i386/pr70028.c: New test.
12188
a2cc9e8e 121892016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12190
12191 * c-c++-common/asan/swapcontext-test-1.c,
12192 * c-c++-common/tsan/thread_leak.c,
12193 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12194 * g++.dg/tsan/benign_race.C,
12195 * g++.dg/tsan/fd_close_norace.C,
12196 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12197 races with sanitizer output
12198
dd4bd263 121992016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12200 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12201
12202 PR target/67278
12203 * gcc.dg/simd-8.c: New testcase.
12204
b5fe3a49 122052016-03-02 Richard Biener <rguenther@suse.de>
12206
12207 PR middle-end/67278
12208 * gcc.dg/simd-7.c: New testcase.
12209
23601f67 122102016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12211
12212 * gcc.target/i386/pr70007.c: Tweak.
12213
f66f65e7 122142016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12215
12216 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12217
60773515 122182016-03-02 Marek Polacek <polacek@redhat.com>
12219
12220 PR c/67854
12221 * gcc.dg/pr67854.c: New test.
12222
6c094cb1 122232016-03-02 Jakub Jelinek <jakub@redhat.com>
12224
12225 PR middle-end/70025
12226 * gcc.dg/torture/pr70025.c: New test.
12227
7627bb56 122282016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12229
12230 PR tree-optimization/68621
12231 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12232
066c8e94 122332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12234
12235 * gcc.target/i386/pr70007.c: New test.
12236
d3b819ad 122372016-03-01 Jeff Law <law@redhat.com>
12238
d4b9ad56 12239 PR tree-optimization/69196
7e217344 12240 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12241
d3b819ad 12242 PR tree-optimization/69196
12243 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12244 duplicating code and spoiling the expected output.
12245
4f37285d 122462016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12247
12248 PR target/70033
12249 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12250 supports power9 before doing tests.
12251 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12252 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12253 * gcc.target/powerpc/p9-permute.c: Likewise.
12254
3e9c4f6c 122552016-03-01 Uros Bizjak <ubizjak@gmail.com>
12256
12257 PR target/70027
12258 * gcc.target/i386/pr70027.c: New test.
12259
e324729e 122602016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12261
12262 * gcc.dg/pr70017.c: New test.
12263
40e9ce2d 122642016-03-01 Jakub Jelinek <jakub@redhat.com>
12265
12266 PR c/69796
12267 PR c/69974
12268 * gcc.dg/pr69796.c: New test.
12269 * gcc.dg/pr69974.c: New test.
12270
e8b016ea 122712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12272
12273 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12274
24d3127c 122752016-02-29 Jeff Law <law@redhat.com>
12276
12277 PR tree-optimization/69987
12278 * gfortran.dg/pr69987.f90: New test.
12279
12280 PR tree-optimization/69989
12281 * gcc.c-torture/compile/pr69989-2.c: New test.
12282
12cc1225 122832016-03-01 Marek Polacek <polacek@redhat.com>
12284
12285 PR c++/69795
12286 * g++.dg/parse/invalid1.C: New test.
12287
d99a947c 122882016-03-01 Richard Biener <rguenther@suse.de>
12289
12290 PR middle-end/70022
12291 * gcc.dg/pr70022.c: New testcase.
12292
395dbc60 122932016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12294
12295 PR tree-optimization/69956
12296 * gcc.dg/pr69956.c: New test.
12297
40a35c55 122982016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12299
12300 PR target/70011
12301 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12302 XFAIL when hardware supports efficient unaligned storage access.
12303
4edc90b0 123042016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12305
12306 PR c++/69961
12307 * g++.dg/template/pr69961a.C: New test.
12308 * g++.dg/template/pr69961b.C: New test.
12309
1ed1f69a 123102016-02-29 David Malcolm <dmalcolm@redhat.com>
12311
12312 PR preprocessor/69985
12313 * gcc.dg/cpp/pr69985.c: New test case.
12314
01c5d15d 123152016-02-29 Jeff Law <law@redhat.com>
12316
3a4d3de5 12317 PR tree-optimization/70005
12318 * gcc.c-torture/execute/pr70005.c New test.
12319
01c5d15d 12320 PR tree-optimization/69999
12321 * gcc.c-torture/compile/pr69999.c: New test.
12322
1bf66b54 123232016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12324
12325 PR tree-optimization/69652
12326 * gcc.dg/torture/pr69652.c: Delete test.
12327 * gcc.dg/vect/pr69652.c: New test.
12328
b4d653d5 123292016-02-19 Richard Biener <rguenther@suse.de>
12330
12331 PR tree-optimization/69980
12332 * gfortran.dg/vect/pr69980.f90: New testcase.
12333
35bc4745 123342016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12335
12336 * gcc.target/sparc/20160229-1.c: New test.
12337
bb54a538 123382016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12339
12340 * gnat.dg/stack_usage3.adb: New test.
12341 * gnat.dg/stack_usage3_pkg.ads: New helper.
12342
95164e71 123432016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12344
12345 * gnat.dg/renaming8.adb: New test.
12346 * gnat.dg/renaming8_pkg1.ads: New helper.
12347 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12348 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12349
a890896f 123502016-02-29 Richard Biener <rguenther@suse.de>
12351
12352 PR tree-optimization/69720
12353 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12354
5c70403a 123552016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12356
12357 PR fortran/68147
12358 PR fortran/47674
12359 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12360
dfb6d139 123612016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12362 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12363
12364 PR fortran/56007
12365 * gfortran.dg/coarray_8.f90: Adjust error message.
12366 * gfortran.dg/pr56007.f90: New test.
12367 * gfortran.dg/pr56007.f: New test.
12368
536508db 123692016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12370
12371 PR tree-optimization/69989
12372 * gcc.dg/torture/pr69989.c: New test.
12373
eec75e45 123742016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12375
12376 * gcc.target/i386/stack-realign-win.c: New test.
12377
0175e45a 123782016-02-28 Harald Anlauf <anlauf@gmx.de>
12379
12380 PR fortran/60126
12381 * gfortran.dg/pr60126.f90: New test.
12382
2a703589 123832016-02-27 Jeff Law <law@redhat.com>
12384
12385 Revert
12386 2016-02-26 Richard Biener <rguenther@suse.de>
12387 Jeff Law <law@redhat.com>
12388
12389 PR tree-optimization/69740
12390 * gcc.c-torture/compile/pr69740-1.c: New test.
12391 * gcc.c-torture/compile/pr69740-2.c: New test.
12392
359b4c18 123932016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12394
1c96765a 12395 PR fortran/69910
359b4c18 12396 * gfortran.dg/newunit_4.f90: New test.
12397
49462d93 123982016-02-27 Jakub Jelinek <jakub@redhat.com>
12399
12400 PR target/69613
12401 PR rtl-optimization/69886
12402 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12403 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12404 target.
12405
c4ac733e 124062016-02-26 Martin Sebor <msebor@redhat.com>
12407
12408 PR tree-optimization/15826
12409 * gcc.dg/tree-ssa/pr15826.c: New test.
12410
da8c4b5d 124112016-02-26 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR target/69969
12414 * gcc.target/powerpc/pr69969.c: New test.
12415
0a4558eb 124162016-02-26 Martin Sebor <msebor@redhat.com>
12417
12418 PR c++/15766
12419 * g++.old-deja/g++.other/decl5.C: Add a test case.
12420
5b500299 124212016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12422
12423 PR target/69946
12424 * gcc.target/powerpc/pr69946.c: New file.
12425
565f533b 124262016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12427 Jeff Law <law@redhat.com>
565f533b 12428
0a4558eb 12429 PR tree-optimization/69740
565f533b 12430 * gcc.c-torture/compile/pr69740-1.c: New test.
12431 * gcc.c-torture/compile/pr69740-2.c: New test.
12432
ff67cbea 124332016-02-26 Martin Jambor <mjambor@suse.cz>
12434
12435 PR middle-end/69920
12436 * gcc.dg/torture/pr69932.c: New test.
12437 * gcc.dg/torture/pr69936.c: Likewise.
12438
e400d817 124392016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12440
12441 PR target/69709
12442 * gcc.target/s390/pr69709.c: New test.
12443
126a5a2d 124442016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12445
12446 PR target/69245
12447 * gcc.target/aarch64/pr69245_1.c: New test.
12448
59c58860 124492016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12450
12451 PR target/69613
12452 * gcc.dg/torture/pr69613.c: New test.
12453
9441fa4e 124542016-02-26 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR rtl-optimization/69891
12457 * gcc.target/i386/pr69891.c: New test.
12458
e48fcde0 124592016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12460 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12461
35ed600a 12462 PR target/61397
f41208a1 12463 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12464 functionality for both 32-bit and 64-bit.
12465
c86aaa0e 124662016-02-26 Richard Biener <rguenther@suse.de>
12467
12468 PR tree-optimization/69551
12469 * gcc.dg/torture/pr69951.c: New testcase.
12470
38e71a65 124712016-02-25 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/48795
12474 * gcc.dg/Warray-bounds-18.c: New testcase.
12475
03331e69 124762016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12477
12478 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12479
f14d8d6a 124802016-02-25 Jakub Jelinek <jakub@redhat.com>
12481
12482 PR rtl-optimization/69896
12483 * gcc.dg/pr69896.c: New test.
12484
4003c807 124852016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR c++/69736
12488 * g++.dg/cpp1y/paren2.C: New test.
12489
a0573328 124902016-02-24 Martin Sebor <msebor@redhat.com>
12491
12492 PR c/51147
12493 * gcc.dg/enum-mode-2.c: New test.
12494
2cde02ad 124952016-02-24 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR c++/69922
12498 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12499 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12500 * g++.dg/ubsan/pr69922.C: New test.
12501
f0ea75d1 125022016-02-24 Marek Polacek <polacek@redhat.com>
12503
12504 PR c/69819
12505 * gcc.dg/pr69819.c: New test.
12506
05027366 125072016-02-24 Martin Sebor <msebor@redhat.com>
12508
34ed562b 12509 PR c++/69912
12510 * g++.dg/ext/flexary15.C: New test.
12511
125122016-02-24 Martin Sebor <msebor@redhat.com>
12513
12514 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12515 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12516 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12517
650c3ad5 125182016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12519 Charles Baylis <charles.baylis@linaro.org>
12520
12521 PR debug/61033
12522 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12523
596070e8 125242016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12525 Jakub Jelinek <jakub@redhat.com>
596070e8 12526
12527 PR middle-end/69760
12528 * gcc.dg/torture/pr69760.c: New testcase.
12529
d6b92d9f 125302016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12531
12532 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12533 pattern on Solaris with as.
12534
90436d9d 125352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12536
12537 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12538 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12539 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12540 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12541
7c749495 125422016-02-24 Jakub Jelinek <jakub@redhat.com>
12543
12544 PR middle-end/69915
12545 * gcc.dg/pr69915.c: New test.
12546
9c9680b5 125472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12548
12549 PR rtl-optimization/69886
12550 * gcc.dg/torture/pr69886.c: New test.
12551
36d081ee 125522016-02-24 Richard Biener <rguenther@suse.de>
12553
12554 PR middle-end/68963
12555 * gcc.dg/torture/pr68963.c: New testcase.
12556
2a0accb9 125572016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12558
12559 PR target/69875
12560 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12561 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12562 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12563 * gcc.target/arm/atomic_loaddi_1.c: New test.
12564 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12565 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12566 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12567 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12568 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12569 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12570 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12571 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12572
f0e92ef1 125732016-02-24 Jakub Jelinek <jakub@redhat.com>
12574
12575 PR middle-end/69909
12576 * gcc.dg/torture/pr69909.c: New test.
12577
6907286f 125782016-02-24 Richard Biener <rguenther@suse.de>
12579
12580 PR tree-optimization/69907
12581 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12582 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12583 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12584
e6ab7475 125852016-02-24 Christian Bruel <christian.bruel@st.com>
12586
12587 * gcc.target/arm/pragma_cpp_fma.c: New test.
12588
47587450 125892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12590
12591 PR fortran/61156
12592 * gfortran.dg/include_6.f90: Update test.
12593
d41ab738 125942016-02-23 Jakub Jelinek <jakub@redhat.com>
12595
12596 PR objc/69844
12597 * objc.dg/pr69844.m: New test.
12598
4772d9d5 125992016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12600
12601 PR libgfortran/69456
12602 * gfortran.dg/namelist_89.f90: New test.
12603 * gfortran.dg/pr59700.f90: Update test..
12604
8c38d887 126052016-02-23 Martin Sebor <msebor@redhat.com>
12606
12607 PR middle-end/69780
12608 * g++.dg/ext/builtin_alloca.C: New test.
12609 * gcc.dg/builtins-68.c: New test.
12610
ee1bfdb0 126112016-02-23 Richard Henderson <rth@redhat.com>
12612
12613 * gcc.target/i386/addr-space-3.c: Remove test.
12614
52609ec3 126152016-02-23 David Malcolm <dmalcolm@redhat.com>
12616
12617 PR preprocessor/69126
12618 PR preprocessor/69543
12619 * c-c++-common/pr69126-2-long.c: New test.
12620 * c-c++-common/pr69126-2-short.c: New test.
12621 * c-c++-common/pr69543-1.c: Remove xfail.
12622
d5bf2cc8 126232016-02-23 David Malcolm <dmalcolm@redhat.com>
12624
12625 PR preprocessor/69126
12626 PR preprocessor/69543
12627 PR preprocessor/69558
12628 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12629 (f): Rename to...
12630 (test_2): ...this, and add leading comment.
12631 (MACRO_3, test_3): New.
12632 (MACRO_4A, MACRO_4B, test_4): New.
12633 (MACRO): Rename to...
12634 (MACRO_5): ...this.
12635 (g): Rename to...
12636 (test_5): ...this, updating for renaming of MACRO, and
12637 add leading comment.
12638 * c-c++-common/pr69543-1.c: New.
12639 * c-c++-common/pr69543-2.c: New.
12640 * c-c++-common/pr69543-3.c: New.
12641 * c-c++-common/pr69543-4.c: New.
12642 * c-c++-common/pr69558-1.c: New.
12643 * c-c++-common/pr69558-2.c: New.
12644 * c-c++-common/pr69558-3.c: New.
12645 * c-c++-common/pr69558-4.c: New.
12646 * gcc.dg/pr69558.c: Move to...
12647 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12648 xfail for c++.
12649
3a37a410 126502016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12651
12652 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12653 to -ftree-parallelize-loops/-fopenacc changes.
12654 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12655 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12656 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12657 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12658 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12659 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12660 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12661 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12662 * c-c++-common/goacc/kernels-loop.c: Likewise.
12663 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12664 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12665 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12666 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12667
ecca180f 126682016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12669
12670 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12671
eec0fa3f 126722016-02-23 Jakub Jelinek <jakub@redhat.com>
12673
f1f91c07 12674 PR c++/69902
12675 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12676
eec0fa3f 12677 PR c/69900
12678 * gcc.dg/pr69900.c: New test.
12679
e045424d 126802016-02-23 Martin Jambor <mjambor@suse.cz>
12681
12682 PR tree-optimization/69666
12683 * gcc.dg/tree-ssa/pr69666.c: New test.
12684
f482dff6 126852016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12686
12687 PR fortran/67451
12688 * gfortran.dg/coarray_allocate_5.f08: New test.
12689
57ed698b 126902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12691
12692 * gcc.target/s390/vcond-shift.c: Move to ...
12693 * gcc.target/s390/vector/vcond-shift.c: ... here.
12694
990e443c 126952016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12696
12697 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12698 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12699
296c5f01 127002016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12701
12702 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12703
e53f41d5 127042016-02-20 Mark Wielaard <mjw@redhat.com>
12705
12706 PR c/28901
12707 * gcc.dg/unused-variable-3.c: New test.
12708
13af201d 127092016-02-22 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR target/69888
12712 * gcc.target/i386/pr69888.c: New test.
12713
682c90f9 127142016-02-22 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/69882
12717 * gfortran.dg/vect/pr69882.f90: New testcase.
12718
b8cd18c3 127192016-02-22 Jakub Jelinek <jakub@redhat.com>
12720
12721 PR target/69885
12722 * gcc.dg/pr69885.c: New test.
12723
09343379 127242016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12725
12726 PR target/69806
12727 PR target/54089
12728 * gcc.target/sh/pr54089-10.c: New.
12729
b345a09f 127302016-02-20 Paul Thomas <pault@gcc.gnu.org>
12731
12732 PR fortran/69423
12733 * gfortran.dg/deferred_character_15.f90 : New test.
12734
51385aed 127352016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12736
12737 PR fortran/57365
12738 gfortran.dg/allocate_with_source_18.f03: New test.
12739
127402016-02-20 Harald Anlauf <anlauf@gmx.de>
12741
12742 PR fortran/52531
12743 gfortran.dg/gomp/pr52531.f90: New test.
12744
9cce8384 127452016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12746
12747 PR c++/69865
12748 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12749 -std=c++03.
12750
d91f5fbb 127512016-02-19 Jakub Jelinek <jakub@redhat.com>
12752
563d5cb8 12753 PR c++/69826
12754 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12755 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12756
0a04aac9 12757 PR c++/69850
12758 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12759
d91f5fbb 12760 PR c++/69851
12761 * g++.dg/torture/pr69851.C: New test.
12762
5fe1f282 127632016-02-19 Martin Sebor <msebor@redhat.com>
12764
12765 PR testsuite/69573
12766 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12767
a45bce11 127682016-02-19 Jakub Jelinek <jakub@redhat.com>
12769
6263dde1 12770 PR c++/69850
12771 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12772 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12773
a45bce11 12774 PR c++/67767
12775 * g++.dg/cpp0x/pr67767.C: New test.
12776
cf2ed1b7 127772016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12778
12779 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12780 for fp, simd, crypto, crc, lse.
12781 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12782 above.
12783 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12784 effective target check.
12785
f6cc34b0 127862016-02-19 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR target/69820
12789 * gcc.target/i386/pr69820.c: New test.
12790
6c678e78 127912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12792
12793 * gcc.target/s390/vector/int128-1.c: New test.
12794
b088ff4b 127952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12796
12797 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12798
b11e60a4 127992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12800
12801 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12802 instruction pattern name to prevent the testcase from failing with
12803 -march=z13.
12804
664ff6a0 128052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12806
12807 * gcc.target/s390/md/movstr-2.c: New test.
12808
e80be24b 128092016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12810
12811 * gcc.target/s390/morestack.c: New test.
12812
9839f350 128132016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12814
12815 PR target/69625
12816 * gcc.target/s390/pr69625.c: Add test case.
12817
4550fbd0 128182016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12819
12820 PR testsuite/68580
12821 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12822
57d00b6a 128232016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12824
12825 PR target/68404
12826 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12827 * gcc.target/powerpc/fusion3.c: Likewise.
12828
63ad69d6 128292016-02-18 Richard Biener <rguenther@suse.de>
12830
12831 PR middle-end/69553
12832 * g++.dg/torture/pr69553.C: New testcase.
12833
d92404ed 128342016-02-18 Nick Clifton <nickc@redhat.com>
12835
4550fbd0 12836 PR target/62254
12837 PR target/69610
12838 * gcc.target/arm/pr62554.c: New test.
12839 * gcc.target/arm/pr69610-1.c: New test.
12840 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12841
0808dfce 128422016-02-18 Richard Biener <rguenther@suse.de>
12843
12844 PR middle-end/69854
12845 * gcc.dg/torture/pr69854.c: New testcase.
12846
fc3527e3 128472016-02-17 Jakub Jelinek <jakub@redhat.com>
12848
12849 PR c++/69850
12850 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12851
e3c24279 128522012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12853
12854 * gcc.target/powerpc/vec-cg.c: New test.
12855
c9732c2b 128562016-02-17 Richard Biener <rguenther@suse.de>
12857
12858 PR testsuite/69586
12859 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12860
51bf9f9b 128612016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12862
12863 PR target/69161
12864 * gcc.c-torture/compile/pr69161.c: New test.
12865
6baedca3 128662016-02-17 David Sherwood <david.sherwood@arm.com>
12867
12868 PR target/69532
12869 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12870 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12871
4f240715 128722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12873
12874 * gcc.dg/ifcvt-4.c: Skip on Visium.
12875
e0c0515d 128762016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12877
12878 * gnat.dg/atomic8.adb: New test.
12879
7b319ee6 128802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12881
12882 * gnat.dg/discr46.ad[sb]: New test.
12883
48a7e3d1 128842016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12885
12886 PR Target/48344
12887 * gcc.target/powerpc/pr48344-1.c: New test.
12888
3f844f15 128892015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12890
12891 PR fortran/69742
12892 * gfortran.dg/associate_21.f90: New test.
12893
7675e968 128942016-02-16 Jakub Jelinek <jakub@redhat.com>
12895
12896 PR c/69835
12897 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12898 -Wnonnull in dg-options.
12899 * c-c++-common/nonnull-2.c: New test.
12900
d6faee88 129012016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12902 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12903
12904 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12905
3a2a72aa 129062016-02-16 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR middle-end/69801
12909 * gcc.dg/pr69801.c: Add empty dg-options.
12910
28072426 129112016-02-16 James Norris <jnorris@codesourcery.com>
12912
12913 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12914 * g++.dg/goacc/deviceptr-1.c: New file.
12915
37fffac2 129162016-02-16 Jakub Jelinek <jakub@redhat.com>
12917
12918 PR tree-optimization/69820
12919 * gcc.dg/vect/pr69820.c: New test.
12920
f72a5e61 129212016-02-16 Richard Biener <rguenther@suse.de>
12922
12923 PR tree-optimization/69776
12924 * gcc.dg/torture/pr69776-2.c: New testcase.
12925
50e0cd76 129262016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12927
12928 PR tree-optimization/69714
12929 * gcc.dg/torture/pr69714.c: New test.
12930
14a72c4e 129312016-02-16 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR tree-optimization/69802
12934 * gcc.dg/pr69802.c: New test.
12935
fd808c11 129362016-02-16 Richard Biener <rguenther@suse.de>
12937
12938 PR middle-end/69801
12939 * gcc.dg/pr69801.c: New testcase.
12940
49a549ca 129412016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12942
12943 PR libgfortran/69651
12944 * gfortran.dg/read_bang.f90: New test.
12945 * gfortran.dg/read_bang4.f90: New test.
12946
77454e6e 129472016-02-15 Jakub Jelinek <jakub@redhat.com>
12948
2074f21c 12949 PR c++/69658
12950 * g++.dg/init/pr69658.C: New test.
12951
77454e6e 12952 PR c++/69797
12953 * c-c++-common/pr69797.c: New test.
12954
4ef4d764 129552016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12956
12957 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12958 check for aarch64*-*-*.
12959
4a45fe0f 129602016-02-15 Richard Biener <rguenther@suse.de>
12961
12962 PR tree-optimization/69783
12963 * gcc.dg/vect/pr69783.c: New testcase.
12964
0b3619e6 129652016-02-15 Richard Biener <rguenther@suse.de>
12966
12967 PR tree-optimization/69776
12968 * gcc.dg/torture/pr69776.c: New testcase.
12969
9b49c3cb 129702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12971
12972 PR fortran/60526
12973 * gfortran.dg/type_decl_4.f90: Reinstated.
12974
e46faff9 129752016-02-14 John David Anglin <danglin@gcc.gnu.org>
12976
12977 PR fortran/68746
12978 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12979
a96c809a 129802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12981
12982 PR fortran/60526
12983 PR bootstrap/69816
12984 * gfortran.dg/type_decl_4.f90: Removed.
12985
fdec7e88 129862016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12987
12988 PR fortran/60526
12989 * gfortran.dg/type_decl_4.f90: New test.
12990
a72095c4 129912016-02-14 Alan Modra <amodra@gmail.com>
12992
bc436924 12993 PR testsuite/68886
a72095c4 12994 * gcc.c-torture/execute/stkalign.c: Revise test.
12995
73bb5f8b 129962016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12997
12998 PR target/67260
12999 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13000
beb13161 130012016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13002
13003 PR target/67260
13004 * gcc.target/sh/torture/pr67260.c: New.
13005
67cab04e 130062016-02-12 John David Anglin <danglin@gcc.gnu.org>
13007
13008 * gcc.dg/pr67964.c: Add dg-require-alias.
13009
44a59bb1 130102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13011
13012 PR target/67636
13013 PR target/64345
13014 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13015
38c9bd3a 130162016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017
13018 PR libgfortran/69668
13019 * gfortran.dg/namelist_88.f90: New test.
13020
1774ff82 130212016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13022
13023 PR libgfortran/69668
13024 * gfortran.dg/namelist_38.f90: Update test.
13025 * gfortran.dg/namelist_84.f90: Update test.
13026
aec1f4bd 130272016-02-12 David Malcolm <dmalcolm@redhat.com>
13028
13029 PR other/69554
13030 * gcc.dg/pr69554-1.c: New test.
13031 * gfortran.dg/pr69554-1.F90: New test.
13032 * gfortran.dg/pr69554-2.F90: New test.
13033 * lib/gcc-dg.exp (proc dg-locus): New function.
13034 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13035 distinguish between the caret-printing and non-caret-printing
13036 cases. If caret-printing has been explicitly enabled, bail out
13037 without attempting to fix up the output.
13038
da7d5066 130392016-02-12 David Malcolm <dmalcolm@redhat.com>
13040
13041 PR driver/69265
13042 PR driver/69453
13043 * gcc.dg/spellcheck-options-3.c: New test case.
13044 * gcc.dg/spellcheck-options-4.c: New test case.
13045 * gcc.dg/spellcheck-options-5.c: New test case.
13046 * gcc.dg/spellcheck-options-6.c: New test case.
13047 * gcc.dg/spellcheck-options-7.c: New test case.
13048 * gcc.dg/spellcheck-options-8.c: New test case.
13049 * gcc.dg/spellcheck-options-9.c: New test case.
13050 * gcc.dg/spellcheck-options-10.c: New test case.
13051
fcce1b0b 130522016-02-12 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR rtl-optimization/69764
13055 PR rtl-optimization/69771
13056 * c-c++-common/pr69764.c: New test.
13057 * gcc.dg/torture/pr69771.c: New test.
13058
6d609290 130592016-02-12 Marek Polacek <polacek@redhat.com>
13060
13061 * g++.dg/torture/init-list1.C: New.
13062
7d75fb56 130632016-02-12 Marek Polacek <polacek@redhat.com>
13064
13065 * gcc.dg/pr69522.c: Add empty dg-options.
13066
52543fda 130672016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13068
13069 * g++.dg/lto/lto.exp: Include and init mpx.
13070 * g++.dg/lto/pr69729_0.C: New test.
13071
34947478 130722016-02-12 Jakub Jelinek <jakub@redhat.com>
13073
9181a4ec 13074 PR ipa/69241
13075 * g++.dg/ipa/pr69241-4.C: New test.
13076
34947478 13077 PR ipa/68672
13078 * g++.dg/ipa/pr68672-1.C: New test.
13079 * g++.dg/ipa/pr68672-2.C: New test.
13080 * g++.dg/ipa/pr68672-3.C: New test.
13081
74a4140f 130822016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13083
13084 PR c/69522
50e0cd76 13085 * gcc.dg/pr69522.c: New test.
74a4140f 13086
9ddb20d6 130872016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13088
13089 PR c++/69098
13090 * g++.dg/cpp1y/69098.C: New test.
13091 * g++.dg/cpp1y/69098-2.C: New test.
13092
67cf9b55 130932016-02-12 Jakub Jelinek <jakub@redhat.com>
13094
13095 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13096 and neighbour -> neighbor.
13097 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13098 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13099 * c-c++-common/Wvarargs.c: Likewise.
13100 * c-c++-common/goacc/host_data-5.c: Likewise.
13101 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13102 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13103 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13104 * gcc.target/aarch64/pr60697.c: Likewise.
13105 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13106 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13107 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13108 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13109 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13110 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13111 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13112 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13113 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13114 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13115 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13116 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13117 * g++.dg/lookup/koenig5.C: Likewise.
13118 * g++.dg/ext/no-asm-2.C: Likewise.
13119 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13120 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13121 * gfortran.dg/used_types_16.f90: Likewise.
13122 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13123 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13124 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13125 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13126 * gfortran.dg/abstract_type_6.f03: Likewise.
13127 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13128 * gfortran.dg/used_types_15.f90: Likewise.
13129 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13130 * gfortran.dg/exit_3.f08: Likewise.
13131 * gfortran.dg/open_status_2.f90: Likewise.
13132 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13133 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13134 * gfortran.dg/associate_1.f03: Likewise.
13135 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13136 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13137 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13138 * gcc.dg/builtin-object-size-1.c: Likewise.
13139 * gcc.dg/noreturn-6.c: Likewise.
13140 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13141 * gcc.dg/globalalias.c: Likewise.
13142 * gcc.dg/builtins-config.h: Likewise.
13143 * gcc.dg/pr30457.c: Likewise.
13144 * gcc.c-torture/compile/volatile-1.c: Likewise.
13145 * gcc.c-torture/execute/20101011-1.c: Likewise.
13146 * c-c++-common/Waddress-1.c: Likewise.
13147
40b38ace 131482016-02-11 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR c/69768
13151 * c-c++-common/Waddress-1.c: New test.
13152
42c87ca9 131532016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13154
13155 PR fortran/69296
13156 * gfortran.dg/associate_19.f03: New test.
13157 * gfortran.dg/associate_20.f03: New test.
13158
acb7939f 131592016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13160
13161 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13162
6defe3c5 131632016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13164
13165 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13166 .arch armv8-a\n. Add -dA to dg-options.
13167 * gcc.target/aarch64/assembler_arch_1.c: New test.
13168 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13169
63f63318 131702016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13171
13172 PR c++/68726
13173 * g++.dg/cpp0x/pr68726.C: New.
13174
1cddf457 131752016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13176
13177 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13178 test.
13179
b86fba37 131802016-02-11 Richard Biener <rguenther@suse.de>
13181
13182 * g++.dg/tree-ssa/pr61034.C: Adjust.
13183
ec4ec95a 131842016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13185
be7c31e9 13186 PR target/69148
ec4ec95a 13187 * gcc.target/s390/pr69148.c: New.
13188
f64416ca 131892016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13190
13191 PR tree-optimization/69652
13192 * gcc.dg/torture/pr69652.c: New test.
13193
e5d1ea31 131942016-02-10 Jakub Jelinek <jakub@redhat.com>
13195 Patrick Palka <ppalka@gcc.gnu.org>
13196
13197 PR ipa/69241
13198 PR c++/69649
13199 * g++.dg/ipa/pr69241-1.C: New test.
13200 * g++.dg/ipa/pr69241-2.C: New test.
13201 * g++.dg/ipa/pr69241-3.C: New test.
13202 * g++.dg/ipa/pr69649.C: New test.
13203
fa03b19d 132042016-02-10 Uros Bizjak <ubizjak@gmail.com>
13205
13206 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13207 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13208
14485c8a 132092016-02-10 Bin Cheng <bin.cheng@arm.com>
13210
13211 PR tree-optimization/68021
13212 * gcc.dg/tree-ssa/pr68021.c: New test.
13213
79f1ed25 132142016-02-10 Richard Biener <rguenther@suse.de>
13215
13216 PR tree-optimization/69726
13217 * gcc.dg/uninit-22.c: New testcase.
13218
58f74eff 132192016-02-09 Andrew Pinski <apinski@cavium.com>
13220
13221 PR tree-opt/69282
13222 * gcc.c-torture/compile/20160205-1.c: New testcase.
13223
600c00f7 132242016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13225
13226 PR target/68404
13227 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13228 instead accessing a really large arrray.
13229 * gcc.target/powerpc/fusion3.c: Likewise.
13230
0771836e 132312016-02-09 Charles Baylis <charles.baylis@linaro.org>
13232
13233 PR target/68532
13234 * gcc.c-torture/execute/pr68532.c: New test.
13235
4ccd644f 132362016-02-11 Alexandre Oliva <aoliva@redhat.com>
13237
13238 PR target/69634
13239 * gcc.dg/pr69634.c: New.
13240
2e980a39 132412016-02-09 Richard Biener <rguenther@suse.de>
13242
13243 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13244
aacf7102 132452016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13246
aacf7102 13247 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13248
a1856ddf 132492016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13250
13251 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13252
d4d3da7e 132532016-02-09 Richard Biener <rguenther@suse.de>
13254
13255 PR tree-optimization/69715
13256 * gcc.dg/torture/pr69715.c: New testcase.
13257
9cc6714f 132582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13259
13260 PR c++/69139
13261 * g++.dg/cpp0x/trailing12.C: New test.
13262 * g++.dg/cpp0x/trailing13.C: New test.
13263
83d5062b 132642016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13265
13266 PR c++/69283
13267 PR c++/67835
13268 * g++.dg/cpp1y/auto-fn29.C: New test.
13269 * g++.dg/cpp1y/auto-fn30.C: New test.
13270
394a86f3 132712016-02-08 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR tree-optimization/69209
13274 * gcc.c-torture/compile/pr69209.c: New test.
13275
93b124b4 132762016-02-08 Jeff Law <law@redhat.com>
13277
13278 PR tree-optimization/68541
13279 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13280 of statements allowed in join block for path splitting.
13281
26abce13 132822016-02-08 Jakub Jelinek <jakub@redhat.com>
13283
0acb2d6e 13284 PR c++/59627
13285 * g++.dg/gomp/pr59627.C: New test.
13286
26abce13 13287 PR ipa/69239
13288 * g++.dg/ipa/pr69239.C: New test.
13289
86e0b129 132902016-02-08 David Malcolm <dmalcolm@redhat.com>
13291
13292 PR preprocessor/69664
13293 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13294 * gcc.dg/cpp/warn-comments.c: Likewise.
13295
f553d9f8 132962016-02-08 Marek Polacek <polacek@redhat.com>
13297
13298 PR c++/69688
13299 * g++.dg/init/const12.C: New test.
13300
600695e0 133012016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13302
13303 PR target/60410
13304 * gcc.dg/lto/pr55113_0.c: Remove test.
13305
c4f4b1e8 133062016-02-08 Richard Biener <rguenther@suse.de>
13307
13308 PR tree-optimization/69719
13309 * gcc.dg/torture/pr69719.c: New testcase.
13310
5a987d87 133112016-02-08 Richard Biener <rguenther@suse.de>
13312 Jeff Law <law@redhat.com>
13313
13314 PR target/68273
13315 * gcc.target/mips/pr68273.c: New testcase.
13316
0418e71d 133172016-02-08 Richard Biener <rguenther@suse.de>
13318
13319 PR rtl-optimization/69274
13320 * gcc.target/i386/addr-sel-1.c: XFAIL.
13321
07c0f1ca 133222016-02-08 Jeff Law <law@redhat.com>
13323
40d85f4c 13324 PR tree-optimization/68541
13325 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13326
140e093f 13327 PR tree-optimization/65917
07c0f1ca 13328 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13329
16430acf 133302016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13331
13332 PR fortran/50555
13333 * gfortran.dg/namelist_args.f90: New test.
13334
3f0ff0d8 133352016-02-05 Jeff Law <law@redhat.com>
13336
140e093f 13337 PR tree-optimization/68541
3f0ff0d8 13338 * gcc.dg/tree-ssa/split-path-2.c: New test.
13339 * gcc.dg/tree-ssa/split-path-3.c: New test.
13340 * gcc.dg/tree-ssa/split-path-4.c: New test.
13341 * gcc.dg/tree-ssa/split-path-5.c: New test.
13342 * gcc.dg/tree-ssa/split-path-6.c: New test.
13343 * gcc.dg/tree-ssa/split-path-7.c: New test.
13344
a7cc1f94 133452016-02-05 Martin Sebor <msebor@redhat.com>
13346
13347 PR c++/69662
13348 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13349 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13350
fcb25f28 133512016-02-06 Richard HEnderson <rth@redhat.com>
13352
13353 PR c/69643
13354 * gcc.target/i386/addr-space-4.c: New.
13355 * gcc.target/i386/addr-space-5.c: New.
13356
3a2545a1 133572016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13358
13359 PR fortran/66089
13360 * gfortran.dg/elemental_dependency_6.f90: New.
13361
1e302465 133622016-02-05 Jakub Jelinek <jakub@redhat.com>
13363
66feb54c 13364 PR rtl-optimization/69691
13365 * gcc.c-torture/execute/pr69691.c: New test.
13366
1e302465 13367 PR c++/69628
13368 * g++.dg/parse/pr69628.C: New test.
13369
9c28a298 133702016-02-05 Uros Bizjak <ubizjak@gmail.com>
13371
13372 * gcc.dg/sancov/asan.c: Move to ...
13373 * gcc.dg/asan/sancov-1.c: ... here.
13374
a854e286 133752016-02-05 Uros Bizjak <ubizjak@gmail.com>
13376
13377 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13378
d4f0b240 133792016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13380
13381 PR target/69677
13382 * gcc.target/i386/pr69677.c: New test.
13383
235d8723 133842016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13385
13386 PR c++/68948
13387 * g++.dg/template/pr68948.C: New test.
13388
f390cf65 133892016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13390
13391 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13392 (only necessary on s390x).
13393
ab99f104 133942016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13395
13396 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13397 -mno-accumulate-outgoing-args.
13398
f7ef5392 133992016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13400
13401 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13402
6b098e91 134032016-02-04 Jakub Jelinek <jakub@redhat.com>
13404
13405 PR c/69669
13406 * c-c++-common/pr69669.c: New test.
13407
f0146cf3 134082016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13409
13410 PR target/69667
13411 * g++.dg/pr69667.C: New file.
13412
08fd6cf5 134132016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13414
13415 PR target/69619
13416 * gcc.dg/pr69619.c: Add new test.
13417
a6f3f39f 134182016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13419
13420 PR rtl-optimization/69577
13421 * gcc.target/i386/pr69577.c: New test.
13422
774068a0 134232016-02-04 Martin Liska <mliska@suse.cz>
13424
13425 * g++.dg/asan/pr69276.C: New test.
13426
f50a7894 134272016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13428
13429 PR target/65932
13430 PR target/67714
13431 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13432 a single smulbb instruction.
13433 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13434 * gcc.target/amr/wmul-2.c: Likewise.
13435
6b722eb3 134362016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13437
13438 PR target/65932
13439 PR target/67714
13440 * gcc.c-torture/execute/pr67714.c: New test.
13441
1f1475a7 134422016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13443
13444 PR target/69454
13445 * gcc.target/i386/pr69454-1.c: New test.
13446 * gcc.target/i386/pr69454-2.c: New test.
13447
6b94e133 134482016-02-03 Martin Sebor <msebor@redhat.com>
13449
13450 PR c++/69251
13451 PR c++/69253
13452 PR c++/69290
13453 PR c++/69277
13454 PR c++/69349
13455 * g++.dg/ext/flexarray-mangle-2.C: New test.
13456 * g++.dg/ext/flexarray-mangle.C: New test.
13457 * g++.dg/ext/flexarray-subst.C: New test.
13458 * g++.dg/ext/flexary11.C: New test.
13459 * g++.dg/ext/flexary12.C: New test.
13460 * g++.dg/ext/flexary13.C: New test.
13461 * g++.dg/ext/flexary14.C: New test.
13462 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13463
342ed0ac 134642016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13465
13466 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13467 Define only if CHECK_FLOAT128 is defined.
13468 (main): Properly initialize u5.
13469
edf6c4d2 134702016-02-03 Jakub Jelinek <jakub@redhat.com>
13471
415d5641 13472 PR c/69627
13473 * gcc.dg/pr69627.c: New test.
13474
edf6c4d2 13475 PR target/69644
13476 * gcc.dg/pr69644.c: New test.
13477
cf8f3ba0 134782016-02-03 Mike Stump <mikestump@comcast.net>
13479
13480 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13481 support for struct-layout-1.exp.
13482
c90d55dd 134832016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13484
13485 PR c++/69056
f7ef5392 13486 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13487
401bd0c8 134882016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13489 Alexandre Oliva <aoliva@redhat.com>
13490
13491 PR target/69461
13492 * gcc.target/powerpc/pr69461.c: New.
13493
277d9d1d 134942016-02-03 Uros Bizjak <ubizjak@gmail.com>
13495
13496 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13497 works from here ...
13498 (check_effective_target_fsanitize_thread): ... to here. Do not
13499 specify additional compile flags for the test source.
13500 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13501 specify additional compile flags for the test source.
13502
e69ad94a 135032016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13504
13505 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13506
a4454da2 135072016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13508
13509 PR fortran/67451
13510 PR fortran/69418
13511 * gfortran.dg/coarray_allocate_2.f08: New test.
13512 * gfortran.dg/coarray_allocate_3.f08: New test.
13513 * gfortran.dg/coarray_allocate_4.f08: New test.
13514
88cab2dd 135152016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13516
13517 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13518 use same scan-tree-dump-times on all platforms.
13519 * gcc.dg/vect/vect-outer-1.c: Likewise.
13520 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13521 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13522 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13523 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13524 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13525 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13526 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13527
66ea75c4 135282016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13529
13530 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13531 warning.
13532
4eef8df7 135332016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13534
13535 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13536
665fbc2f 135372016-02-02 James Norris <jnorris@codesourcery.com>
13538
13539 * c-c++-common/goacc/routine-5.c: Add tests.
13540
b10e3d47 135412016-02-02 Alexander Monakov <amonakov@ispras.ru>
13542
13543 * gcc.target/nvptx/unsigned-cmp.c: New test.
13544
12ad66dd 135452016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13546
13547 * gcc.target/aarch64/scalar_shift_1.c
13548 (test_corners_sisd_di): Improve force to SIMD register.
13549 (test_corners_sisd_si): Likewise.
13550 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13551 Remove scan-assembler check for ldr.
13552
f9ec342f 135532016-02-02 Richard Biener <rguenther@suse.de>
13554
13555 PR tree-optimization/69595
13556 * gcc.dg/Warray-bounds-17.c: New testcase.
13557
32f2925a 135582016-02-02 Richard Biener <rguenther@suse.de>
13559
13560 PR tree-optimization/69606
13561 * gcc.dg/torture/pr69606.c: New testcase.
13562
cfd9ca84 135632016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13564
13565 PR middle-end/68542
13566 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13567 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13568
19bf08e2 135692016-02-02 Alan Modra <amodra@gmail.com>
13570
13571 PR target/69548
13572 * gcc.target/powerpc/pr69548.c: New test.
13573
6f13b088 135742016-02-01 Jakub Jelinek <jakub@redhat.com>
13575
dcddc5af 13576 PR rtl-optimization/69592
13577 * gcc.dg/pr69592.c: New test.
13578
6f13b088 13579 PR preprocessor/69543
13580 PR c/69558
13581 * gcc.dg/pr69543.c: New test.
13582 * gcc.dg/pr69558.c: New test.
13583
d090e5c2 135842016-02-01 Uros Bizjak <ubizjak@gmail.com>
13585
fcb317c5 13586 PR testsuite/65940
13587 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13588
aaf527dc 135892016-02-01 Martin Sebor <msebor@redhat.com>
13590
13591 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13592
1674217b 135932016-02-01 Bin Cheng <bin.cheng@arm.com>
13594
13595 PR tree-optimization/67921
13596 * c-c++-common/ubsan/pr67921.c: New test.
13597
b4007655 135982016-02-01 Richard Biener <rguenther@suse.de>
13599
13600 PR middle-end/69556
13601 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13602
88a477bb 136032016-02-01 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/69574
13606 * gcc.dg/torture/pr69574.c: New testcase.
13607
2eaaa4e7 136082016-02-01 Richard Biener <rguenther@suse.de>
13609
13610 PR tree-optimization/69579
13611 * gcc.dg/setjmp-6.c: New testcase.
13612
e3882c44 136132016-02-01 Jakub Jelinek <jakub@redhat.com>
13614
13615 PR rtl-optimization/69570
13616 * g++.dg/opt/pr69570.C: New test.
13617
f80aff47 136182016-02-01 Richard Henderson <rth@redhat.com>
13619
13620 * gcc.dg/pr69535.c: New test.
13621
240568aa 136222016-01-31 John David Anglin <danglin@gcc.gnu.org>
13623
6009b3b8 13624 PR testsuite/69584
13625 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13626 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13627
1fdf7177 13628 PR debug/68244
13629 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13630
240568aa 13631 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13632
cb3e5ac0 136332016-01-31 Paul Thomas <pault@gcc.gnu.org>
13634
13635 PR fortran/67564
13636 * gfortran.dg/allocate_with_source_17.f03: New test.
13637
3b8b902b 136382016-01-30 Jakub Jelinek <jakub@redhat.com>
13639
13640 PR tree-optimization/69546
13641 * gcc.dg/torture/pr69546.c: New test.
13642
17985abe 136432016-01-30 Paul Thomas <pault@gcc.gnu.org>
13644
13645 PR fortran/69566
13646 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13647
b5239e80 136482016-01-30 Martin Sebor <msebor@redhat.com>
13649
13650 PR c++/68490
13651 * g++.dg/ext/flexary10.C: New test.
13652
e8f03010 136532016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13654
13655 PR fortran/66707
13656 gfortran.dg/common_23.f90: New test.
13657
dc93691a 136582016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13659
13660 PR target/65546
13661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13662 condition being checked, and disable it when the target supports
13663 misaligned loads and stores.
13664
ff5e28e9 136652016-01-29 Jakub Jelinek <jakub@redhat.com>
13666
13667 PR debug/69518
13668 * gcc.dg/torture/pr69518.c: New test.
13669
b0d8930a 136702016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13671
13672 PR target/69530
13673 * gcc.target/i386/pr69530.c: New test.
13674
21601fc7 136752016-01-29 Steve Ellcey <sellcey@imgtec.com>
13676
13677 PR target/65604
13678 * gcc.target/mips/div-delay.c: New test.
13679
ca6c7317 136802016-01-29 Jakub Jelinek <jakub@redhat.com>
13681
4758dc39 13682 PR target/69551
13683 * gcc.target/i386/pr69551.c: New test.
13684
ca6c7317 13685 PR target/66137
13686 * gcc.target/i386/pr66137.c: New test.
13687
e3078da6 136882016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13689
13690 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13691 always built for p5600.
13692 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13693 isa=p5600 dg-option.
13694
b622ec25 136952016-01-29 Richard Biener <rguenther@suse.de>
13696
13697 PR tree-optimization/69547
13698 * g++.dg/tree-ssa/pr69547.C: New testcase.
13699
d2a60e99 137002016-01-29 Jakub Jelinek <jakub@redhat.com>
13701
13702 PR debug/66869
13703 * g++.dg/warn/Wunused-function2.C: New test.
13704
ae849d2b 137052016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13706
13707 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13708 support for test to succeed.
13709
ce6a6978 137102016-01-29 Marek Polacek <polacek@redhat.com>
13711
13712 PR c++/69509
13713 PR c++/69516
13714 * g++.dg/ext/constexpr-vla2.C: New test.
13715 * g++.dg/ext/constexpr-vla3.C: New test.
13716 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13717
7550d855 137182016-01-29 Richard Biener <rguenther@suse.de>
13719
13720 PR middle-end/69537
13721 * gcc.dg/uninit-21.c: New testcase.
13722
f11bb279 137232016-01-28 Uros Bizjak <ubizjak@gmail.com>
13724
13725 PR target/69459
13726 * gcc.target/i386/pr69459.c: New test.
13727
c80c12c8 137282016-01-28 Steve Ellcey <sellcey@imgtec.com>
13729
13730 PR target/68400
13731 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13732 * gcc.target/mips/pr68400.c: New test.
13733
c649bacc 137342016-01-28 Martin Sebor <msebor@redhat.com>
13735
13736 PR target/17381
13737 * gcc.target/powerpc/pr17381.c: New test.
13738
f4881661 137392016-01-28 Jakub Jelinek <jakub@redhat.com>
13740
13741 PR middle-end/69542
13742 * gcc.dg/torture/pr69542.c: New test.
13743
d66fdd75 137442016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13745
13746 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13747
d4a78818 137482016-01-28 David Edelsohn <dje.gcc@gmail.com>
13749
13750 * gcc.dg/pr65980.c: Skip on AIX.
13751 * gcc.dg/pr66688.c: Same.
13752
21329e97 137532016-01-28 David Edelsohn <dje.gcc@gmail.com>
13754
13755 PR target/63679
13756 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13757 * gcc.dg/tree-ssa/sra-18.c: Same.
13758
cc7124a6 137592016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13760
13761 PR fortran/62536
13762 * gfortran.dg/block_15.f08: New test.
13763 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13764 on incorrectly closed BLOCK.
13765
358dfcb4 137662016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13767
13768 * gcc.dg/declare-simd.c: New test.
2034deb9 13769
e87502d6 137702016-01-28 Richard Biener <rguenther@suse.de>
13771
13772 PR tree-optimization/69466
13773 * gfortran.dg/vect/pr69466.f90: New testcase.
13774
44e7334b 137752016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13776
13777 * g++.dg/pr67989.C: Remove ARM-specific option.
13778 * gcc.target/arm/pr67989.C: New file.
13779
5ce8f551 137802016-01-27 Uros Bizjak <ubizjak@gmail.com>
13781
13782 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13783 and expm1 test for glibc < 2.11.
13784
fa6e6b15 137852016-01-27 Richard Henderson <rth@redhat.com>
13786
13787 * gcc.c-torture/execute/pr69447.c: New test.
13788
137892016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13790
7b8122c6 13791 PR fortran/69422
147b2f9b 13792 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13793
78e516eb 137942016-01-27 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR debug/66869
13797 * gcc.dg/pr66869.c: New test.
13798
9b849350 137992016-01-25 Jeff Law <law@redhat.com>
13800
13801 PR tree-optimization/68398
f11bb279 13802 PR tree-optimization/69196
9b849350 13803 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13804 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13805 path to avoid new heuristic allowing more irreducible regions
13806 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13807 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13809 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13810 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13811
fee5e491 138122016-01-27 Marek Polacek <polacek@redhat.com>
13813
13814 PR c/68062
13815 * c-c++-common/vector-compare-4.c: New test.
13816
eec96426 138172016-01-27 David Malcolm <dmalcolm@redhat.com>
13818
13819 PR preprocessor/69126
13820 * c-c++-common/pr69126.c: New test case.
13821
5068be18 138222016-01-27 Ian Lance Taylor <iant@google.com>
13823
13824 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13825
5fa82c11 138262016-01-27 Ryan Burn <contact@rnburn.com>
13827
13828 PR cilkplus/69267
13829 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13830
b3df0219 138312016-01-27 Uros Bizjak <ubizjak@gmail.com>
13832
13833 PR target/69512
13834 * gcc.target/i386/pr69512.c: New test.
13835
d46a16d4 138362016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13837
13838 PR ada/69488
13839 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13840
6a9b35ef 138412016-01-27 Marek Polacek <polacek@redhat.com>
13842
13843 PR c++/69379
13844 * g++.dg/pr69379.C: New test.
13845
18e9663b 138462016-01-27 Martin Sebor <msebor@redhat.com>
13847
13848 PR c++/69317
13849 * g++.dg/abi/Wabi-2-2.C: New test.
13850 * g++.dg/abi/Wabi-2-3.C: New test.
13851 * g++.dg/abi/Wabi-3-2.C: New test.
13852 * g++.dg/abi/Wabi-3-3.C: New test.
13853
c88301ad 138542016-01-27 Richard Biener <rguenther@suse.de>
13855
13856 PR tree-optimization/69166
13857 * gcc.dg/torture/pr69166.c: New testcase.
13858
8ca47550 138592016-01-27 Martin Jambor <mjambor@suse.cz>
13860
13861 PR tree-optimization/69355
13862 * gcc.dg/tree-ssa/pr69355.c: New test.
13863
5cb23e3c 138642016-01-27 Marek Polacek <polacek@redhat.com>
13865
13866 PR c++/69496
13867 * g++.dg/ext/constexpr-vla1.C: New test.
13868
7b0c1b6d 138692016-01-20 Christian Bruel <christian.bruel@st.com>
13870
13871 PR target/69245
13872 * gcc.target/arm/pr69245.c: New test.
13873
220112fc 138742016-01-27 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR tree-optimization/69399
13877 * gcc.dg/torture/pr69399.c: New test.
13878
16294490 138792016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13880
13881 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13882
8abd3d0c 138832016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13884
13885 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13886
7cf9b895 138872016-01-26 Tom de Vries <tom@codesourcery.com>
13888
13889 PR tree-optimization/69110
13890 * gcc.dg/autopar/pr69110.c: New test.
13891
557c1942 138922016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13893 Sebastian Pop <s.pop@samsung.com>
557c1942 13894
13895 * gcc.dg/graphite/isl-ast-op-select.c: New.
13896
80adbd96 138972015-01-26 Paul Thomas <pault@gcc.gnu.org>
13898
13899 PR fortran/69385
13900 * gfortran.dg/allocate_error_6.f90: New test.
13901
c3f86f60 139022016-01-26 Richard Henderson <rth@redhat.com>
13903
13904 * gcc.dg/tm/pr60908.c: New test.
13905
3752e5b1 139062016-01-26 David Malcolm <dmalcolm@redhat.com>
13907
13908 PR other/69006
13909 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13910 directive.
13911 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13912 expected multiline output to reflect the colorization being
13913 disabled before newlines.
13914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13915 (custom_diagnostic_finalizer): Replace call to
13916 pp_newline_and_flush with call to pp_flush.
13917 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13918 * gfortran.dg/implicit_class_1.f90: Likewise.
13919 * lib/gcc-dg.exp (allow_blank_lines): New global.
13920 (dg-allow-blank-lines-in-output): New procedure.
13921 (gcc-dg-prune): Complain about blank lines in the output, unless
13922 dg-allow-blank-lines-in-output was called.
13923 * lib/multiline.exp (_build_multiline_regex): Only support
13924 arbitrary followup text for non-blank-lines, not for blank lines.
13925
9bbfd060 139262016-01-26 Jakub Jelinek <jakub@redhat.com>
13927
13928 PR tree-optimization/69483
13929 * gcc.dg/pr69483.c: New test.
13930 * g++.dg/opt/pr69483.C: New test.
13931
53773057 139322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13933
13934 PR target/68620
13935 * gcc.target/arm/pr68620.c: New test.
13936
442a556f 139372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13938
13939 * gcc.target/i386/pr68986-2.c: Remove -m32.
13940
d513c683 139412016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13942
13943 PR target/68986
13944 * gcc.target/i386/pr68986-1.c: New test.
13945 * gcc.target/i386/pr68986-2.c: Likewise.
13946 * gcc.target/i386/pr68986-3.c: Likewise.
13947
976877a5 139482016-01-26 Christian Bruel <christian.bruel@st.com>
13949
13950 * lib/target-supports.exp
13951 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13952 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13953 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13954
2c7b2f88 139552016-01-26 Richard Biener <rguenther@suse.de>
13956
13957 PR tree-optimization/69452
13958 * gcc.dg/torture/pr69452.c: New testcase.
13959
f7fc06e7 139602016-01-26 Jakub Jelinek <jakub@redhat.com>
13961
13962 PR target/69442
13963 * gcc.dg/pr69442.c: New test.
13964
d1dae587 139652016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13966
13967 PR target/67896
13968 * gcc.target/aarch64/simd/pr67896.C: New.
13969
ef7be7f8 139702016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13971
13972 PR tree-optimization/69400
13973 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13974 function.
13975 (plugin_init): Call it.
13976 * gcc.dg/torture/pr69400.c: New test.
13977
648433a4 139782016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13979
13980 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13981
45fc5243 139822016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13983 Sebastian Pop <s.pop@samsung.com>
13984
13985 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13986 isl-0.15.
13987
c699f6a1 139882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13989 Sebastian Pop <s.pop@samsung.com>
13990
13991 * gcc.dg/graphite/pr69292.c: New.
13992
b86e24ea 139932016-01-25 Jakub Jelinek <jakub@redhat.com>
13994
13995 * c-c++-common/goacc/use_device-1.c: New test.
13996
105cb8d7 139972016-01-25 Jeff Law <law@redhat.com>
13998
13999 PR tree-optimization/69196
14000 PR tree-optimization/68398
14001 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14002 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14003
44562749 140042016-01-25 David Edelsohn <dje.gcc@gmail.com>
14005
14006 PR target/69469
14007 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14008 Algorithm.
14009
6837fee7 140102016-01-25 Richard Biener <rguenther@suse.de>
14011
14012 PR testsuite/69380
14013 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14014
fe500d65 140152016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14016
14017 PR target/69421
14018 * gcc.dg/pr69421.c: New test.
14019
8eacba94 140202016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14021
14022 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14023 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14024 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14025 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14026 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14027 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14028 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14029 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14030 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14031 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14032
af09d40d 140332016-01-25 Richard Biener <rguenther@suse.de>
14034
14035 PR tree-optimization/69376
14036 * gcc.dg/torture/pr69376.c: New testcase.
14037
d65063f5 140382016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14039
14040 PR fortran/69397
14041 PR fortran/68442
14042 * gfortran.dg/interface_38.f90: New test.
14043 * gfortran.dg/interface_39.f90: New test.
80adbd96 14044
08c7bfb4 140452016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14046
14047 Revert:
14048 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14049
14050 PR c++/11858
14051 PR c++/24663
14052 PR c++/24664
14053 * g++.dg/template/pr11858.C: New test.
14054 * g++.dg/template/pr24663.C: New test.
14055 * g++.dg/template/unify12.C: New test.
14056 * g++.dg/template/unify13.C: New test.
14057 * g++.dg/template/unify14.C: New test.
14058 * g++.dg/template/unify15.C: New test.
14059 * g++.dg/template/unify16.C: New test.
14060 * g++.dg/template/unify17.C: New test.
14061
c2e7d2be 140622016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14063
14064 PR fortran/68283
14065 gfortran.dg/pr68283.f90: New test.
14066
9f2e8617 140672016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14068
14069 PR fortran/66094
14070 * gfortran.dg/inline_matmul_13.f90: New test.
14071 * gfortran.dg/matmul_bounds_8.f90: New test.
14072 * gfortran.dg/matmul_bounds_9.f90: New test.
14073 * gfortran.dg/matmul_bounds_10.f90: New test.
14074
a4838119 140752016-01-23 Tom de Vries <tom@codesourcery.com>
14076
14077 PR tree-optimization/69426
14078 * gcc.dg/autopar/pr69426.c: New test.
14079
feddf0dc 140802016-01-23 Martin Sebor <msebor@redhat.com>
14081
14082 PR c++/58109
14083 PR c++/69022
14084 * g++.dg/cpp0x/alignas5.C: New test.
14085 * g++.dg/ext/vector29.C: Same.
14086
132731fb 140872016-01-23 Uros Bizjak <ubizjak@gmail.com>
14088
14089 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14090 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14091 _GNU_SOURCE from compile flags to the source.
14092 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14093 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14094 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14095 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14096
51aec681 140972016-01-22 Jakub Jelinek <jakub@redhat.com>
14098
14099 PR target/69432
14100 * g++.dg/opt/pr69432.C: New test.
14101
147aa3e3 141022016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14103
14104 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14105 32-bit targets testing an -m64 multilib.
14106
4d04e35e 141072016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14108
14109 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14110 64-bit support.
14111
86f38d0c 141122016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14113
14114 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14115
f776e712 141162016-01-21 Christian Bruel <christian.bruel@st.com>
14117
14118 PR target/68674
14119 * gcc.target/i386/pr68674.c
14120 * gcc.target/aarch64/pr68674.c
14121 * gcc.target/arm/pr68674.c
14122
7b9de435 141232016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14124
14125 PR target/69403
14126 * gcc.c-torture/execute/pr69403.c: New test.
14127
9935a0ba 141282016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14129
14130 PR c++/55843
14131 * g++.dg/template/pr55843.C: New.
14132
06b94aa1 141332016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14134
14135 PR testsuite/66877
14136 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14137 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14138
b68773a8 141392016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14140
14141 PR testsuite/67489
132731fb 14142 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14143 from dg-do compile directive, and instead add
14144 { dg-require-effective-target int128 }.
b68773a8 14145
bbbbe8ab 141462016-01-20 Martin Sebor <msebor@redhat.com>
14147
14148 PR c/69405
14149 * gcc.dg/sync-fetch.c: New test.
14150
f3a6a26f 141512016-01-21 Martin Sebor <msebor@redhat.com>
14152
14153 PR target/69252
14154 * gcc.target/powerpc/pr69252.c: New test.
14155
d1565a03 141562016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14157
14158 PR fortran/65996
132731fb 14159 * gfortran.dg/pr65996.f90: New test.
d1565a03 14160
15a5a905 141612016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14162
14163 PR c++/68810
bbbbe8ab 14164 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14165 expected to generate an error.
15a5a905 14166
e4538af5 141672016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14168
14169 PR middle-end/66178
14170 * gcc.dg/torture/pr66178.c: New test.
14171
4d4180ce 141722016-01-21 Anton Blanchard <anton@samba.org>
14173 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14174
14175 PR target/63354
14176 * gcc.target/powerpc/pr63354.c: New test.
14177
86e16058 141782016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14179
14180 PR rtl-optimization/68990
14181 * gcc.target/i386/pr68990: New.
14182
b11b85e4 141832016-01-21 Nick Clifton <nickc@redhat.com>
14184
14185 PR target/69129
14186 * gcc.target/mips/pr69129.c: New.
14187
62dd9f85 141882016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14189
14190 PR c++/58046
14191 * g++.dg/cpp0x/pr58046.C: New.
14192
ac7d424b 141932016-01-21 Jakub Jelinek <jakub@redhat.com>
14194
47c0bea3 14195 PR target/69187
14196 PR target/65624
14197 * gcc.target/arm/pr69187.c: New test.
14198
ac7d424b 14199 PR c++/69355
14200 * g++.dg/torture/pr69355.C: New test.
14201
9e18b252 142022016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14203 Sebastian Pop <s.pop@samsung.com>
14204
14205 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14206
de862e2f 142072016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14208 Sebastian Pop <s.pop@samsung.com>
14209
132731fb 14210 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14211
f55f9344 142122016-01-21 Jakub Jelinek <jakub@redhat.com>
14213
14214 PR middle-end/67653
14215 * c-c++-common/pr67653.c: New test.
14216 * gcc.dg/torture/pr29119.c: Add dg-warning.
14217
62752e71 142182016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14219
14220 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14221
16d4186f 142222016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14223
14224 PR c/24293
14225 * gcc.dg/pr24293.c: New test.
14226 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14227 incomplete struct type.
14228 * gcc.dg/declspec-1.c: Likewise.
14229 * gcc.dg/pr63549.c: Likewise.
14230
58219d13 142312016-01-20 Jakub Jelinek <jakub@redhat.com>
14232
14233 PR tree-optimization/66612
14234 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14235 for bdn instruction.
14236
a7b5688a 142372016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14238
14239 * lib/target-supports.exp
14240 (check_effective_target_arm_fp_ok_nocache): New.
14241 (check_effective_target_arm_fp_ok): New.
14242 (add_options_for_arm_fp): New.
14243 (check_effective_target_arm_crypto_ok_nocache): Require
14244 target_arm_v8_neon_ok instead of arm32.
14245 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14246 (check_effective_target_arm_crypto_pragma_ok): New.
14247 (add_options_for_arm_vfp): New.
14248 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14249 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14250 target instead. Force initial fpu to vfp.
14251 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14252 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14253 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14254 dependency.
14255 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14256 use arm_vfp effective target instead. Force initial fpu to vfp.
14257 * gcc.target/arm/attr-neon3.c: Likewise.
14258 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14259 arm_vfp_ok.
14260 * gcc.target/arm/unsigned-float.c: Likewise.
14261 * gcc.target/arm/vfp-1.c: Likewise.
14262 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14263 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14264 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14265 * gcc.target/arm/vfp-ldmias.c: Likewise.
14266 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14267 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14268 * gcc.target/arm/vfp-stmiad.c: Likewise.
14269 * gcc.target/arm/vfp-stmias.c: Likewise.
14270 * gcc.target/arm/vnmul-1.c: Likewise.
14271 * gcc.target/arm/vnmul-2.c: Likewise.
14272 * gcc.target/arm/vnmul-3.c: Likewise.
14273 * gcc.target/arm/vnmul-4.c: Likewise.
14274
7ca56ca8 142752016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14276
7fb75b57 14277 PR testsuite/69366
14278 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14279 the MPX run-time library, for compile-time MPX test.
14280 * gcc.target/i386/chkp-always_inline.c: Likewise.
14281 * gcc.target/i386/chkp-bndret.c: Likewise.
14282 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14283 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14284 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14285 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14286 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14287 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14288 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14289 * gcc.target/i386/chkp-label-address.c: Likewise.
14290 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14291 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14292 * gcc.target/i386/chkp-pr69044.c: Likewise.
14293 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14294 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14295 * gcc.target/i386/chkp-strchr.c: Likewise.
14296 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14297 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14298 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14299 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14300 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14301 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14302 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14303 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14304 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14305 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14306 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14307 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14308 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14309 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14310 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14311 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14312 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14313 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14314 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14315 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14316 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14317 * gcc.target/i386/pr63995-2.c: Likewise.
14318 * gcc.target/i386/pr64805.c: Likewise.
14319 * gcc.target/i386/pr65044.c: Likewise.
14320 * gcc.target/i386/pr65167.c: Likewise.
14321 * gcc.target/i386/pr65183.c: Likewise.
14322 * gcc.target/i386/pr65184.c: Likewise.
14323 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14324
f2da0b99 143252016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14326
14327 PR tree-optimization/69328
14328 * gcc.dg/pr69328.c: New test.
14329
4d379676 143302016-01-20 Jeff Law <law@redhat.com>
14331
4a11f145 14332 PR target/25114
4d379676 14333 * gcc.target/m68k/pr25114.c: New test.
14334
0754bad1 143352016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14336
14337 * gcc.target/arm/memset-inline-10.c: Added
14338 dg-require-effective-target arm_thumb2_ok.
14339
63bd5c2d 143402016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14341
14342 * gcc.dg/debug/dwarf2/sso.c: New test.
14343
a9c01e81 143442016-01-19 Uros Bizjak <ubizjak@gmail.com>
14345
14346 PR testsuite/68820
14347 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14348 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14349 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14350
53fa0e54 143512016-01-19 Jan Hubicka <hubicka@ucw.cz>
14352
14353 PR ipa/66223
14354 * g++.dg/ipa/devirt-50.C: New testcase.
14355
e035a62c 143562016-01-19 Marek Polacek <polacek@redhat.com>
14357
14358 PR c++/68965
14359 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14360 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14361
885cc3ea 143622016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14363
14364 PR target/69135
14365 * gcc.target/arm/pr69135_1.c: New test.
14366
07bd240e 143672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14368
14369 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14370
9f60d257 143712015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14372
14373 * gcc.target/aarch64/ccmp_1.c: New testcase.
14374
a0c919f7 143752016-01-19 Marek Polacek <polacek@redhat.com>
14376
14377 PR c++/68586
14378 * g++.dg/cpp0x/enum30.C: New test.
14379
dc5d6d17 143802016-01-19 Richard Biener <rguenther@suse.de>
14381
14382 PR tree-optimization/69336
14383 * g++.dg/tree-ssa/pr69336.C: New testcase.
14384
6dd156e0 143852016-01-19 Jakub Jelinek <jakub@redhat.com>
14386
14387 PR debug/65779
14388 * gcc.dg/pr65779.c: New test.
14389
3e0d45b9 143902016-01-19 Richard Biener <rguenther@suse.de>
14391
14392 PR tree-optimization/69352
14393 * gcc.dg/torture/pr69352.c: New testcase.
14394
7a3cf64d 143952016-01-19 Jakub Jelinek <jakub@redhat.com>
14396
14397 PR rtl-optimization/68955
14398 PR rtl-optimization/64557
14399 * gcc.dg/torture/pr68955.c: New test.
14400
8be55b33 144012016-01-19 Jan Hubicka <hubicka@ucw.cz>
14402
14403 PR lto/69136
14404 * g++.dg/torture/pr69136.C: New testcase.
14405
72a985d7 144062016-01-19 Jan Hubicka <hubicka@ucw.cz>
14407
14408 PR lto/69133
14409 * g++.dg/lto/pr69133_0.C: New testcase.
14410 * g++.dg/lto/pr69133_1.C: New testcase.
14411
56778b62 144122016-01-15 Jeff Law <law@redhat.com>
14413
14414 PR tree-optimization/69320
14415 * gcc.c-torture/pr69320-1.c: New test.
14416 * gcc.c-torture/pr69320-2.c: New test.
14417 * gcc.c-torture/pr69320-3.c: New test.
14418 * gcc.c-torture/pr69320-4.c: New test.
14419
ced41b93 144202016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14421
14422 PR c++/11858
14423 PR c++/24663
14424 PR c++/24664
14425 * g++.dg/template/pr11858.C: New test.
14426 * g++.dg/template/pr24663.C: New test.
14427 * g++.dg/template/unify12.C: New test.
14428 * g++.dg/template/unify13.C: New test.
14429 * g++.dg/template/unify14.C: New test.
14430 * g++.dg/template/unify15.C: New test.
14431 * g++.dg/template/unify16.C: New test.
14432 * g++.dg/template/unify17.C: New test.
14433
7f8cbcaf 144342016-01-18 David Malcolm <dmalcolm@redhat.com>
14435
14436 PR testsuite/69181
14437 * gcc.dg/pr69181-1.c: New test file.
14438 * gcc.dg/pr69181-2.c: New test file.
14439 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14440 globals by moving it to...
14441 (cleanup-after-saved-dg-test): ...this new function. Add
14442 "global additional_sources_used". Add reset of global
14443 multiline_expected_outputs to the empty list.
14444 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14445 global to...
14446 (multiline_expected_outputs): ...this, and updated comments to
14447 note that it is modified from gcc-dg.exp.
14448 (dg-end-multiline-output): Update for the above renaming.
14449 (handle-multiline-outputs): Likewise. Remove the clearing
14450 of the expected outputs to the empty list.
14451
3c7cbfc0 144522016-01-18 Richard Biener <rguenther@suse.de>
14453
14454 PR tree-optimization/69297
14455 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14456
81d49cc1 144572016-01-18 Joseph Myers <joseph@codesourcery.com>
14458
14459 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14460 dg-options.
14461 * gcc.target/mips/mips-3d-2.c: Likewise.
14462 * gcc.target/mips/mips-3d-3.c: Likewise.
14463 * gcc.target/mips/mips-3d-4.c: Likewise.
14464 * gcc.target/mips/mips-3d-5.c: Likewise.
14465 * gcc.target/mips/mips-3d-6.c: Likewise.
14466 * gcc.target/mips/mips-3d-7.c: Likewise.
14467 * gcc.target/mips/mips-3d-8.c: Likewise.
14468 * gcc.target/mips/mips-3d-9.c: Likewise.
14469 * gcc.target/mips/mips-ps-1.c: Likewise.
14470 * gcc.target/mips/mips-ps-2.c: Likewise.
14471 * gcc.target/mips/mips-ps-3.c: Likewise.
14472 * gcc.target/mips/mips-ps-4.c: Likewise.
14473 * gcc.target/mips/mips-ps-5.c: Likewise.
14474 * gcc.target/mips/mips-ps-6.c: Likewise.
14475 * gcc.target/mips/mips-ps-7.c: Likewise.
14476 * gcc.target/mips/mips-ps-type.c: Likewise.
14477 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14478 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14479
03c4ff3a 144802016-01-18 Tom de Vries <tom@codesourcery.com>
14481
14482 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14483 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14484 * c-c++-common/goacc/kernels-empty.c: New test.
14485 * c-c++-common/goacc/kernels-eternal.c: New test.
14486 * c-c++-common/goacc/kernels-loop-2.c: New test.
14487 * c-c++-common/goacc/kernels-loop-3.c: New test.
14488 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14489 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14490 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14491 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14492 * c-c++-common/goacc/kernels-loop-data.c: New test.
14493 * c-c++-common/goacc/kernels-loop-g.c: New test.
14494 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14495 * c-c++-common/goacc/kernels-loop-n.c: New test.
14496 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14497 * c-c++-common/goacc/kernels-loop.c: New test.
14498 * c-c++-common/goacc/kernels-noreturn.c: New test.
14499 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14500 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14501 * c-c++-common/goacc/kernels-reduction.c: New test.
14502
22e3dcee 145032016-01-18 Tom de Vries <tom@codesourcery.com>
14504
14505 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14506 * gcc.dg/autopar/outer-2.c: Same.
14507 * gcc.dg/autopar/outer-3.c: Same.
14508 * gcc.dg/autopar/outer-4.c: Same.
14509 * gcc.dg/autopar/outer-5.c: Same.
14510 * gcc.dg/autopar/outer-6.c: Same.
14511 * gcc.dg/autopar/parallelization-1.c: Same.
14512 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14513 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14514 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14515 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14516 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14517 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14518 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14519 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14520 * gcc.dg/autopar/pr39500-1.c: Same.
14521 * gcc.dg/autopar/pr39500-2.c: Same.
14522 * gcc.dg/autopar/pr46193.c: Same.
14523 * gcc.dg/autopar/pr46194.c: Same.
14524 * gcc.dg/autopar/pr49580.c: Same.
14525 * gcc.dg/autopar/pr49960-1.c: Same.
14526 * gcc.dg/autopar/pr49960.c: Same.
14527 * gcc.dg/autopar/pr68373.c: Same.
14528 * gcc.dg/autopar/reduc-1.c: Same.
14529 * gcc.dg/autopar/reduc-1char.c: Same.
14530 * gcc.dg/autopar/reduc-1short.c: Same.
14531 * gcc.dg/autopar/reduc-2.c: Same.
14532 * gcc.dg/autopar/reduc-2char.c: Same.
14533 * gcc.dg/autopar/reduc-2short.c: Same.
14534 * gcc.dg/autopar/reduc-3.c: Same.
14535 * gcc.dg/autopar/reduc-4.c: Same.
14536 * gcc.dg/autopar/reduc-6.c: Same.
14537 * gcc.dg/autopar/reduc-7.c: Same.
14538 * gcc.dg/autopar/reduc-8.c: Same.
14539 * gcc.dg/autopar/reduc-9.c: Same.
14540 * gcc.dg/autopar/uns-outer-4.c: Same.
14541 * gcc.dg/autopar/uns-outer-5.c: Same.
14542 * gcc.dg/autopar/uns-outer-6.c: Same.
14543 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14544 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14545
fd5cbe2f 145462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14547
14548 PR target/63679
14549 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14550 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14551
fa75ab55 145522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14553
14554 PR target/63679
14555 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14556 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14557 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14558
214b2582 145592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14560
14561 PR target/63679
14562 * gcc.dg/tree-ssa/sra-17.c: New.
14563 * gcc.dg/tree-ssa/sra-18.c: New.
14564
13146837 145652016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14566
14567 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14568
6ccd18c2 145692016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14570
14571 * gnat.dg/inline12.adb: New test.
14572
8872b95f 145732016-01-18 Bin Cheng <bin.cheng@arm.com>
14574
14575 PR tree-optimization/66797
14576 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14577
971514e3 145782016-01-18 Richard Biener <rguenther@suse.de>
14579
14580 PR tree-optimization/69170
14581 * gcc.dg/torture/pr69170.c: New testcase.
14582
dfb6d139 145832016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14584
14585 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14586
164d84c2 145872016-01-16 Tom de Vries <tom@codesourcery.com>
14588
14589 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14590
4c33b769 145912016-01-16 Tom de Vries <tom@codesourcery.com>
14592
14593 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14594 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14595 redundant dg-require-effective-target pthread.
14596 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14597 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14598 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14599 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14600 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14601 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14602 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14603
673441b0 146042016-01-16 David Edelsohn <dje.gcc@gmail.com>
14605
14606 PR target/68609
14607 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14608 * gcc.target/powerpc/recip-7.c: Same.
14609
90153ae7 146102016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14611
14612 PR c++/69091
14613 * g++.dg/template/pr69091.C: New test.
14614
bc24d01d 146152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14616
14617 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14618 dump does not contain an error_mark_node.
14619 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14620 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14621
4067c0fd 146222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14623
14624 PR c++/68936
14625 * g++.dg/template/pr68936.C: New test.
14626
27c6dbdd 146272016-01-15 David Edelsohn <dje.gcc@gmail.com>
14628
14629 PR target/68609
14630 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14631 * gcc.target/powerpc/recip-2.c: Same.
14632 * gcc.target/powerpc/recip-3.c: Same.
14633 * gcc.target/powerpc/recip-4.c: Same.
14634 * gcc.target/powerpc/recip-sqrtf.c: Same.
14635
e390c57d 146362016-01-15 Jeff Law <law@redhat.com>
14637
14638 PR tree-optimization/69270
14639 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14640 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14641
ddcfeaf1 146422016-01-15 Paul Thomas <pault@gcc.gnu.org>
14643
14644 PR fortran/49630
14645 * gfortran.dg/deferred_character_13.f90: New test for the fix
14646 of comment 3 of the PR.
14647
14648 PR fortran/54070
14649 * gfortran.dg/deferred_character_8.f90: New test
14650 * gfortran.dg/allocate_error_5.f90: New test
14651
14652 PR fortran/60593
14653 * gfortran.dg/deferred_character_10.f90: New test
14654
14655 PR fortran/60795
14656 * gfortran.dg/deferred_character_14.f90: New test
14657
14658 PR fortran/61147
14659 * gfortran.dg/deferred_character_11.f90: New test
14660
14661 PR fortran/64324
14662 * gfortran.dg/deferred_character_9.f90: New test
14663
81be349c 146642016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14665
14666 PR rtl-optimization/69030
14667 * gcc.target/i386/pr69030.c: New.
14668
998456c5 146692016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14670
14671 * gcc.target/aarch64/target_attr_17.c: New test.
14672
0d85be19 146732016-01-15 Richard Biener <rguenther@suse.de>
14674
14675 PR tree-optimization/66856
14676 * gcc.dg/torture/pr66856-1.c: New testcase.
14677 * gcc.dg/torture/pr66856-2.c: Likewise.
14678
321d36c8 146792016-01-15 Richard Biener <rguenther@suse.de>
14680
14681 PR debug/69137
14682 * g++.dg/lto/pr69137_0.C: New testcase.
14683
d94a1f53 146842016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14685
14686 PR middle-end/69246
14687 * gcc.target/i386/pr69246.c: New test.
14688
5fe9a861 146892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14690
a9c01e81 14691 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14692
3d05a5e9 146932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14694
14695 PR c++/56194
14696 * g++.dg/init/const9.C: Disable test on S/390.
14697
5e8132b5 146982016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14699
14700 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14701 * g++.dg/Wno-frame-address.C: Ditto.
14702
32307cdf 147032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14704
14705 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14706
1ca28250 147072016-01-15 Richard Biener <rguenther@suse.de>
14708
14709 PR tree-optimization/68961
14710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14711
6271bd93 147122016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14713
14714 * gcc.target/i386/pr65105-5.c: New test.
14715
dfb6d139 147162016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14717
14718 * gcc.c-torture/execute/alias-4.c: New testcase.
14719
dfb6d139 147202016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14721
14722 PR ipa/68148
14723 * g++.dg/ipa/devirt-49.C: New testcase.
14724
7bbac464 147252016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14726
14727 PR target/65837
14728 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14729 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14730 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14731
4345b868 147322016-01-15 Richard Biener <rguenther@suse.de>
14733
14734 PR tree-optimization/69117
14735 * gcc.dg/torture/pr69117.c: New testcase.
14736
580357e7 147372015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14738
14739 PR c++/69048
14740 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14741
612baa31 147422016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14743
14744 PR testsuite/67509
14745 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14746 range tests use 100 * maximum instead of maximum + 1.
14747
44e09bc4 147482016-01-14 Jakub Jelinek <jakub@redhat.com>
14749
14750 PR debug/69244
14751 * gcc.dg/guality/pr69244.c: New test.
14752
96962ae4 147532016-01-14 Uros Bizjak <ubizjak@gmail.com>
14754
14755 * lib/target-supports.exp (check_effective_target_issignaling):
14756 New procedure.
14757 * gcc.dg/pr61441.c: Require issignaling effective target.
14758
ab9c400b 147592016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14760
14761 PR target/68803
14762 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14763
a7ed4583 147642016-01-14 David Malcolm <dmalcolm@redhat.com>
14765
14766 PR c++/68819
14767 PR preprocessor/69177
14768 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14769 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14770 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14772
77f35cec 147732016-01-14 Marek Polacek <polacek@redhat.com>
14774
14775 PR c/69262
14776 * gcc.dg/array-15.c: New test.
14777
915d0950 147782016-01-14 Jakub Jelinek <jakub@redhat.com>
14779
14780 PR middle-end/68146
14781 PR tree-optimization/69155
14782 * gfortran.dg/pr68146.f: New test.
14783 * gfortran.dg/pr69155.f90: New test.
14784
24651fb7 147852016-01-14 Richard Biener <rguenther@suse.de>
14786
14787 PR tree-optimization/68060
14788 * gcc.dg/torture/pr68060-1.c: New testcase.
14789 * gcc.dg/torture/pr68060-2.c: Likewise.
14790
2f63f950 147912016-01-14 Nick Clifton <nickc@redhat.com>
14792
14793 * lib/target-supports.exp
14794 (check_effective_target_arm_neon_ok_nocache): Add an option
14795 sequence that includes setting the ARM architecture to ARMv7-A.
14796 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14797 command line options necessary to enable Neon support.
14798 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14799 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14800 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14801 * gcc.target/arm/pr69180.c: Likewise.
14802
3ce0acde 148032016-01-14 Jeff Law <law@redhat.com>
14804
14805 PR tree-optimization/69270
14806 * gcc.dg/tree-ssa/pr69270.c: New test.
14807
bda05c57 148082016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14809
14810 PR c/66208
14811 * c-c++-common/pr66208.c: New file.
14812
9b657cf1 148132016-01-13 Jakub Jelinek <jakub@redhat.com>
14814
14815 PR tree-optimization/69156
14816 * gcc.dg/pr69156.c: New test.
14817
58ba1b9d 148182016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14819
14820 * gcc.target/i386/pr69225-7.c: New test.
14821
e5fee0fe 148222016-01-13 Richard Henderson <rth@redhat.com>
14823
14824 * gcc.dg/tm/memopt-13.c: Update expected function.
14825 * gcc.dg/tm/memopt-6.c: Likewise.
14826
3f0e9745 148272016-01-13 Uros Bizjak <ubizjak@gmail.com>
14828
14829 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14830 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14831 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14832 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14833
3f0e9745 148342016-01-13 Tom de Vries <tom@codesourcery.com>
14835
14836 PR tree-optimization/69169
7a6ddc0d 14837 * gcc.dg/pr69169.c: New test.
14838
9b657cf1 148392016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14840
14841 PR target/69228
14842 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14843 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14844 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14845 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14846 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14847 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14848 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14849 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14850
f704d701 148512016-01-13 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR target/69247
14854 * gcc.dg/pr69247.c: New test.
14855
e966d6b9 148562016-01-13 Richard Biener <rguenther@suse.de>
14857
14858 PR tree-optimization/69242
14859 * gcc.dg/torture/pr69242.c: New testcase.
14860
1ca1d9b2 148612016-01-13 Richard Biener <rguenther@suse.de>
14862
14863 PR tree-optimization/69186
14864 * gcc.dg/torture/pr69186.c: New testcase.
14865
d07cbccc 148662016-01-13 Jeff Law <law@redhat.com>
14867
14868 PR tree-optimization/67755
14869 * gcc.dg/tree-ssa/pr67755.c: New test.
14870
148712016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14872
14873 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14874 pass number in output by a star.
14875
b95d41cf 148762016-01-12 Bin Cheng <bin.cheng@arm.com>
14877
14878 PR tree-optimization/68911
14879 * gcc.c-torture/execute/pr68911.c: New test.
14880
91d87e22 148812016-01-12 Marek Polacek <polacek@redhat.com>
14882
14883 PR c++/68979
14884 * g++.dg/warn/permissive-1.C: New test.
14885
8a9401a4 148862016-01-12 Jakub Jelinek <jakub@redhat.com>
14887
14888 PR objc++/68511
14889 PR c++/69213
14890 * g++.dg/opt/pr69213.C: New test.
14891
b9cb7a67 148922016-01-12 Christian Bruel <christian.bruel@st.com>
14893
14894 PR target/69180
14895 * gcc.target/arm/pr69180.c: New test.
14896
e4c96992 148972016-01-12 Richard Biener <rguenther@suse.de>
14898
14899 PR lto/69077
14900 * g++.dg/lto/pr69077_0.C: New testcase.
14901 * g++.dg/lto/pr69077_1.C: Likewise.
14902
90525f61 149032016-01-12 Jakub Jelinek <jakub@redhat.com>
14904
14905 PR target/69175
14906 * g++.dg/opt/pr69175.C: New test.
14907
9e7edfd3 149082016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14909
14910 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14911 rather than #including math.h & stdlib.h.
14912 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14913 * gcc.dg/vect/pr49771.c: Likewise.
14914 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14915 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14916 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14917 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14918 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14919 * gcc.dg/vect/pr44507.c: Likewise.
14920 * gcc.dg/vect/pr45902.c: Likewise.
14921 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14922 * gcc.dg/vect/vect-117.c: Likewise.
14923 * gcc.dg/vect/vect-99.c: Likewise.
14924 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14925 * gcc.dg/vect/vect-cond-1.c: Likewise.
14926 * gcc.dg/vect/vect-cond-2.c: Likewise.
14927 * gcc.dg/vect/vect-cond-3.c: Likewise.
14928 * gcc.dg/vect/vect-cond-4.c: Likewise.
14929 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14930 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14931 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14932 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14933 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14934 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14935 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14936 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14937 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14938 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14939 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14940 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14941 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14942 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14944 include of signal.h.
14945 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14946 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14947 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14950 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14951 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14952 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14953 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14954 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14955 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14956 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14957 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14958 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14959 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14960 * gcc.dg/vect/vect-outer-5.c: Likewise.
14961 * gcc.dg/vect/vect-outer-6.c: Likewise.
14962 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14963 include of stdio.h.
14964
3368873d 149652016-01-12 Nick Clifton <nickc@redhat.com>
14966
14967 PR target/68913
14968 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14969 to fread so that it will be found in all target runtimes.
14970
0464ea95 149712016-01-12 Richard Biener <rguenther@suse.de>
14972
14973 PR tree-optimization/69053
14974 * g++.dg/torture/pr69053.C: New testcase.
14975
7819730f 149762016-01-12 Richard Biener <rguenther@suse.de>
14977
14978 PR tree-optimization/69168
14979 * gcc.dg/torture/pr69168.c: New testcase.
14980
995bfebf 149812016-01-12 Richard Biener <rguenther@suse.de>
14982
14983 PR tree-optimization/69157
14984 * gcc.dg/torture/pr69157.c: New testcase.
14985
149862016-01-12 Richard Biener <rguenther@suse.de>
14987
14988 PR tree-optimization/69174
14989 * gcc.dg/torture/pr69174.c: New testcase.
14990
1d10d64c 149912016-01-12 Jakub Jelinek <jakub@redhat.com>
14992
14993 PR c++/66808
14994 PR c++/69000
14995 * g++.dg/tls/pr66808.C: New test.
14996 * g++.dg/tls/pr69000.C: New test.
14997
f0b79faf 149982016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14999
15000 * gcc.target/powerpc/swaps-p8-23.c: New test.
15001 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15002
04cf75a4 150032016-01-11 John David Anglin <danglin@gcc.gnu.org>
15004
15005 PR tree-optimization/68356
15006 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15007
0eb4264c 150082016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15009 Jim Wilson <jim.wilson@linaro.org>
15010
15011 PR target/69194
15012 * gcc.target/arm/pr69194.c: New test.
15013
2f66de64 150142016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15015
15016 PR target/69225
15017 * gcc.target/i386/pr69225-1.c: New test.
15018 * gcc.target/i386/pr69225-2.c: Likewise.
15019 * gcc.target/i386/pr69225-3.c: Likewise.
15020 * gcc.target/i386/pr69225-4.c: Likewise.
15021 * gcc.target/i386/pr69225-5.c: Likewise.
15022 * gcc.target/i386/pr69225-6.c: Likewise.
15023
36105e82 150242016-01-11 Jakub Jelinek <jakub@redhat.com>
15025
1c78ce2e 15026 PR target/67462
15027 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15028 if lp64.
15029
a4a87320 15030 PR target/69071
15031 * gcc.dg/pr69071.c: New test.
15032
91fbd04f 15033 PR c++/69211
15034 * g++.dg/opt/pr69211.C: New test.
15035
36105e82 15036 PR tree-optimization/69214
15037 * gcc.c-torture/compile/pr69214.c: New test.
15038
e934c380 150392016-01-11 Uros Bizjak <ubizjak@gmail.com>
15040
15041 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15042 * gcc.target/i386/pr66232-11.c: Ditto.
15043 * gcc.target/i386/pr66232-12.c: Ditto.
15044 * gcc.target/i386/pr66232-13.c: Ditto.
15045
3ff1b153 150462016-01-11 Richard Biener <rguenther@suse.de>
15047
15048 PR tree-optimization/69173
15049 * gcc.dg/torture/pr69173.c: New testcase.
15050
04e1504c 150512016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15052
15053 PR rtl-optimization/68796
15054 * gcc.target/aarch64/tst_5.c: New test.
15055 * gcc.target/aarch64/tst_6.c: Likewise.
15056
ae8718b5 150572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15058
15059 PR rtl-optimization/68841
15060 * gcc.dg/pr68841.c: New test.
15061 * gcc.c-torture/execute/pr68841.c: New test.
15062
bd8bece2 150632016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15064
15065 PR rtl-optimization/68920
15066 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15067 for ix86 targets.
15068 * gcc.dg/ifcvt-5.c: New test.
15069
9b657cf1 150702016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15071
15072 PR bootstrap/69123
15073 * g++.dg/pr69123.C: New.
15074
7a158352 150752016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15076
15077 PR target/69010
15078 * gcc.target/i386/pr69010.c: New test.
15079
ff375d11 150802016-01-11 Martin Jambor <mjambor@suse.cz>
15081
15082 PR ipa/69044
15083 * gcc.target/i386/chkp-pr69044.c: New test.
15084
9eb890f1 150852016-01-11 Tom de Vries <tom@codesourcery.com>
15086
15087 PR tree-optimization/69109
15088 * gcc.dg/autopar/pr69109-2.c: New test.
15089 * gcc.dg/autopar/pr69109.c: New test.
15090
c4157ee5 150912016-01-11 Tom de Vries <tom@codesourcery.com>
15092
15093 PR tree-optimization/69108
15094 * gcc.dg/autopar/pr69108.c: New test.
15095
b933e511 150962016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15097
15098 PR c++/69029
15099 * c-c++-common/Wisleading-indentation.c: Augment test.
15100
efb73de1 151012016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15102
15103 PR fortran/69154
15104 * gfortran.dg/inline_matmul_12.f90: New test.
15105
40c86c3b 151062016-01-10 Paul Thomas <pault@gcc.gnu.org>
15107
15108 PR fortran/67779
15109 * gfortran.dg/actual_array_offset_1: New test.
15110
a006c0bb 151112016-01-10 Tom de Vries <tom@codesourcery.com>
15112
15113 PR tree-optimization/69062
15114 * gcc.dg/autopar/pr69062.c: New test.
15115
880ed4be 151162016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15117
15118 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15119 * gcc.dg/vect/slp-perm-2.c: Likewise.
15120 * gcc.dg/vect/slp-perm-3.c: Likewise.
15121 * gcc.dg/vect/slp-perm-5.c: Likewise.
15122 * gcc.dg/vect/slp-perm-6.c: Likewise.
15123 * gcc.dg/vect/slp-perm-7.c: Likewise.
15124 * gcc.dg/vect/slp-perm-8.c: Likewise.
15125
d95e1856 151262016-01-10 Tom de Vries <tom@codesourcery.com>
15127
15128 PR tree-optimization/69039
15129 * gcc.dg/autopar/pr69039.c: New test.
15130
0f8f48d0 151312016-01-09 Marek Polacek <polacek@redhat.com>
15132
15133 PR c++/69113
15134 * g++.dg/pr69113.C: New test.
15135
7dff0499 151362016-01-09 Jakub Jelinek <jakub@redhat.com>
15137
15138 PR middle-end/50865
15139 PR tree-optimization/69097
15140 * gcc.c-torture/execute/pr50865.c: New test.
15141 * gcc.c-torture/execute/pr69097-1.c: New test.
15142 * gcc.c-torture/execute/pr69097-2.c: New test.
15143 * gcc.dg/pr69097-1.c: New test.
15144 * gcc.dg/pr69097-2.c: New test.
15145
18431e78 151462016-01-09 Jakub Jelinek <jakub@redhat.com>
15147
15148 PR c++/69164
15149 * g++.dg/opt/pr69164.C: New test.
15150
1943a4a2 151512016-01-08 Jakub Jelinek <jakub@redhat.com>
15152
15153 PR tree-optimization/69167
15154 * gcc.dg/pr69167.c: New test.
15155
a143e277 151562016-01-08 Marek Polacek <polacek@redhat.com>
15157
15158 PR c++/68449
15159 * g++.dg/pr68449.C: New.
15160
44c01906 151612016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15162
15163 PR tree-optimization/68707
15164 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15165 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15166 on platforms supporting it.
15167 * gcc.dg/vect/slp-perm-2.c: Likewise.
15168 * gcc.dg/vect/slp-perm-3.c: Likewise.
15169 * gcc.dg/vect/slp-perm-5.c: Likewise.
15170 * gcc.dg/vect/slp-perm-7.c: Likewise.
15171 * gcc.dg/vect/slp-perm-8.c: Likewise.
15172 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15173 on platforms supporting it.
15174
c437d1e8 151752016-01-08 Jakub Jelinek <jakub@redhat.com>
15176
c9595c51 15177 PR tree-optimization/69162
15178 * gcc.dg/pr69162.c: New test.
15179
c437d1e8 15180 PR tree-optimization/69172
15181 * gcc.dg/pr69172.c: New test.
15182
6a46a28c 151832016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15184
15185 PR tree-optimization/67781
15186 * gcc.c-torture/execute/pr67781.c: New file.
15187
62ad9a04 151882016-01-08 Jakub Jelinek <jakub@redhat.com>
15189
15190 PR tree-optimization/69083
15191 * gcc.dg/vect/pr69083.c: New test.
15192
9e0e8c2a 151932016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15194
15195 PR tree-optimization/61441
15196 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15197 Use -fexcess-precision=standard for compiler options.
15198 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15199
5d034e37 152002016-01-08 Jakub Jelinek <jakub@redhat.com>
15201
5013f740 15202 PR fortran/69128
15203 * gfortran.dg/gomp/pr69128.f90: New test.
15204
5d034e37 15205 PR c++/69145
15206 * g++.dg/ext/pr69145-1.C: New test.
15207 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15208 * g++.dg/ext/pr69145-2.h: New file.
15209
517906ff 152102016-01-07 Martin Sebor <msebor@redhat.com>
15211
15212 PR c/68966
15213 * gcc.dg/atomic-fetch-bool.c: New test.
15214 * gcc.dg/sync-fetch-bool.c: New test.
15215
cdbb524c 152162016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15217
15218 PR fortran/66680
15219 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15220
ec3aba9e 152212016-01-07 Nick Clifton <nickc@redhat.com>
15222
15223 PR target/66655
15224 * g++.dg/pr66655.C: New test.
15225 * g++.dg/pr66655_1.cc: Test support file.
15226 * g++.dg/pr66655.h: Test header file.
15227
9b657cf1 152282016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15229
15230 PR fortran/66680
15231 gfortran.dg/gomp/pr66680.f90: New test.
15232
cd45d7a5 152332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15234
15235 PR target/69171
15236 * gcc.target/i386/pr69171-1.c: New test.
15237 * gcc.target/i386/pr69171-2.c: Likewise.
15238 * gcc.target/i386/pr69171-3.c: Likewise.
15239 * gcc.target/i386/pr69171-4.c: Likewise.
15240 * gcc.target/i386/pr69171-5.c: Likewise.
15241 * gcc.target/i386/pr69171-6.c: Likewise.
15242
4a86a91a 152432015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15244
15245 PR middle-end/67639
15246 * c-c++-common/pr67639.c: New test.
15247
34c05552 152482016-01-07 Jakub Jelinek <jakub@redhat.com>
15249
15250 PR tree-optimization/69141
15251 * g++.dg/opt/pr69141.C: New test.
15252
f08d6895 152532016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15254
15255 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15256
32ec4173 152572016-01-06 Uros Bizjak <ubizjak@gmail.com>
15258
15259 PR target/69140
15260 * gcc.target/i386/pr69140.c: New test
15261
d74214f3 152622016-01-06 David Malcolm <dmalcolm@redhat.com>
15263
15264 * gcc.dg/bad-dereference.c: New test case.
15265
73991cab 152662015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15267
15268 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15269
fc8cc457 152702016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15271
15272 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15273
be3c9981 152742016-01-06 Marek Polacek <polacek@redhat.com>
15275
15276 PR sanitizer/69099
15277 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15278
2cb724f9 152792016-01-05 Marek Polacek <polacek@redhat.com>
15280
15281 PR c/69104
15282 * gcc.dg/atomic-invalid-2.c: New.
15283
233a53ed 152842016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15285
15286 PR target/68991
15287 * gcc.target/i386/pr68991.c: New test.
15288
ea87c5e3 152892016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15290
15291 PR target/68991
15292 * g++.dg/pr68991-1.C: New test.
15293 * g++.dg/pr68991-2.C: Likewise.
15294
1943a4a2 152952016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15296
1943a4a2 15297 PR other/60465
afe82e5b 15298 * gcc.target/ia64/pr60465-gprel64.c: New test.
15299 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15300
1e9147dd 153012016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15302
15303 PR rtl-optimization/68651
15304 * gcc.target/aarch64/pr68651_1.c: New test.
15305
d42aa619 153062016-01-05 David Malcolm <dmalcolm@redhat.com>
15307
15308 PR c/69122
15309 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15310
1776de76 153112016-01-05 Nathan Sidwell <nathan@acm.org>
15312
2d7d361d 15313 PR c++/58583
15314 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15315
1776de76 15316 * gcc.dg/alias-15.c: New.
15317
5beb12c0 153182016-01-05 Nick Clifton <nickc@redhat.com>
15319
15320 PR target/68870
15321 * g++.dg/pr68770.C: New test.
15322
d8cca921 153232016-01-04 Mike Stump <mikestump@comcast.net>
15324
15325 * lib/target-supports.exp (check_effective_target_cilkplus):
15326 cilkplus targets require pthreads.
afc907ef 15327 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15328
8427dff3 153292016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15330
15331 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15332 generation.
15333
f1717362 153342016-01-04 Jakub Jelinek <jakub@redhat.com>
15335
15336 Update copyright years.
15337
d7d6a3ab 153382016-01-04 Marek Polacek <polacek@redhat.com>
15339
15340 PR c/68908
15341 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15342 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15343 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15344
b8f4a5f9 153452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15346
15347 * gcc.target/sparc/20160104-2.c: New test.
15348
6b5c028f 153492016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15350
15351 * gcc.target/sparc/20160104-1.c: New test.
15352
300e1002 153532016-01-03 Paul Thomas <pault@gcc.gnu.org>
15354
15355 PR fortran/65045
15356 * gfortran.dg/pr65045.f90: New test.
15357
855b105f 153582016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15359
15360 * gnat.dg/specs/debug1.ads: Delete.
15361
bdc177dc 153622016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15363
15364 PR libgfortran/68867
15365 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15366 expression.
15367
48aaffae 153682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15369
15370 PR libgfortran/68867
15371 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15372 PowerPC.
15373
19a468b8 153742016-01-01 Paul Thomas <pault@gcc.gnu.org>
15375
15376 PR fortran/68864
15377 * gfortran.dg/pr68864.f90: New test.
15378
25371c91 153792016-01-01 Jakub Jelinek <jakub@redhat.com>
15380
2a659064 15381 PR tree-optimization/69070
15382 * gcc.dg/pr69070.c: New test.
15383
57aa9851 15384 PR sanitizer/69055
15385 * gfortran.dg/pr69055.f90: New test.
15386
25371c91 15387 PR target/69015
15388 * gcc.dg/pr69015.c: New test.
f1717362 15389\f
fb2c1edd 15390Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15391
15392Copying and distribution of this file, with or without modification,
15393are permitted in any medium without royalty provided the copyright
15394notice and this notice are preserved.