]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/testsuite
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
722c5d82 12016-11-16 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
4 according to updated dump info.
5
7fce8768 62016-11-16 Alexander Monakov <amonakov@ispras.ru>
7
8 * lib/target-supports.exp (check_effective_target_alloca): Use a
9 compile test.
10 * gcc.target/nvptx/softstack.c: New test.
11 * gcc.target/nvptx/decl-shared.c: New test.
12 * gcc.target/nvptx/decl-shared-init.c: New test.
13
35293eb1 142016-11-16 Maciej W. Rozycki <macro@imgtec.com>
15
16 * gcc.target/mips/data-sym-jump.c: New test case.
17 * gcc.target/mips/data-sym-pool.c: New test case.
18 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
19 annotation.
20
5b631e09 212016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
22
23 * lib/target-supports.exp (check_avx2_hw_available): New.
24 (check_effective_target_avx2_runtime): New.
25 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
26
dd4a826b 272016-11-16 Tamar Christina <tamar.christina@arm.com>
28
29 PR testsuite/78136
30 * gcc.dg/cpp/trad/trad.exp
31 (dg-runtest): Moved $srcdir/$subdir/ to
32 DEFAULT_TRADCPPFLAGS.
33
beecc36d 342016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
35
36 PR fortran/78356
37 * gfortran.dg/class_allocate_23.f08: New test.
38
ac924c09 392016-11-16 Richard Biener <rguenther@suse.de>
40
41 PR middle-end/78333
42 * gcc.dg/pr78333.c: New testcase.
43
904e262b 442016-11-16 Martin Liska <mliska@suse.cz>
45
46 PR sanitizer/78270
47 * gcc.dg/asan/pr78270.c: Update comment style.
48 * gcc.dg/asan/pr78270-2.c: New test.
49
7f0cbebc 502016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
51
52 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
53 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
54
5d4e2409 552016-11-16 Richard Biener <rguenther@suse.de>
56
57 PR tree-optimization/78348
58 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
59
22190042 602016-11-16 Jakub Jelinek <jakub@redhat.com>
61
62 PR sanitizer/77823
63 * c-c++-common/ubsan/overflow-vec-1.c: New test.
64 * c-c++-common/ubsan/overflow-vec-2.c: New test.
65
02e0afdc 662016-11-15 Marek Polacek <polacek@redhat.com>
67
68 * g++.dg/cpp1z/init-statement6.C: Rename a function.
69
a7c1a652 702016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
71
72 PR libgfortran/51119
73 * gfortran.dg/matmul_12.f90: New test case.
74
16cdc558 752016-11-15 Uros Bizjak <ubizjak@gmail.com>
76
77 * gcc.target/i386/funcspec-56.inc: New file.
78 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
79 common 32-bit and 64-bit function specific options.
80 * gcc.target/i386.funcspec-6.c: Ditto.
81
d10b2a5c 822016-11-15 Jakub Jelinek <jakub@redhat.com>
83
b8fd03ae 84 * g++.dg/cpp1z/decomp14.C: New test.
85 * g++.dg/cpp1z/decomp15.C: New test.
86 * g++.dg/cpp1z/decomp16.C: New test.
87
a6f4466c 88 * g++.dg/cpp1z/decomp13.C: New test.
89
0f67b1be 90 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
91
d10b2a5c 92 PR c++/71988
93 * g++.dg/cpp0x/constexpr-71988.C: New test.
94
1f87aa23 952016-11-15 Maciej W. Rozycki <macro@imgtec.com>
96
97 * gcc.target/mips/insn-casesi.c: New test case.
98 * gcc.target/mips/insn-pseudo-1.c: New test case.
99 * gcc.target/mips/insn-pseudo-2.c: New test case.
100 * gcc.target/mips/insn-pseudo-3.c: New test case.
101 * gcc.target/mips/insn-pseudo-4.c: New test case.
102 * gcc.target/mips/insn-tablejump.c: New test case.
103
32caa8ac 1042016-11-15 Maciej W. Rozycki <macro@imgtec.com>
105
106 * gcc.target/mips/mips.exp (mips_option_tests): Add
107 `-mcode-readable=yes' array element.
108
22d200b9 1092016-11-15 Maciej W. Rozycki <macro@imgtec.com>
110
111 * gcc.target/mips/mips.exp (mips_option_tests): Add
112 `-mmicromips' array element.
113
385999e2 1142016-11-15 Michael Matz <matz@suse.de>
115
116 PR missed-optimization/77881
117 * gcc.target/i386/pr77881.c: New test.
118
53ae7f64 1192016-11-15 Jakub Jelinek <jakub@redhat.com>
120
121 PR middle-end/78295
122 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
123
ae06106e 1242016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
125
126 * gcc.target/powerpc/vec-set-int.c: New test.
127 * gcc.target/powerpc/vec-set-short.c: Likesie.
128 * gcc.target/powerpc/vec-set-char.c: Likewise.
129
a49621cf 1302016-11-14 Jakub Jelinek <jakub@redhat.com>
131
132 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
133
9ff5ab90 1342016-11-14 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/78300
137 * gfortran.dg/class_result_3.f90: New test.
138
b1f04d34 1392016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 140 Richard Biener <rguenther@suse.de>
141
142 * gcc.dg/gimplefe-1.c: New testcase.
143 * gcc.dg/gimplefe-2.c: Likewise.
144 * gcc.dg/gimplefe-3.c: Likewise.
145 * gcc.dg/gimplefe-4.c: Likewise.
146 * gcc.dg/gimplefe-5.c: Likewise.
147 * gcc.dg/gimplefe-6.c: Likewise.
148 * gcc.dg/gimplefe-7.c: Likewise.
149 * gcc.dg/gimplefe-8.c: Likewise.
150 * gcc.dg/gimplefe-9.c: Likewise.
151 * gcc.dg/gimplefe-10.c: Likewise.
152 * gcc.dg/gimplefe-11.c: Likewise.
153 * gcc.dg/gimplefe-12.c: Likewise.
154 * gcc.dg/gimplefe-13.c: Likewise.
155 * gcc.dg/gimplefe-14.c: Likewise.
156 * gcc.dg/gimplefe-15.c: Likewise.
157 * gcc.dg/gimplefe-16.c: Likewise.
158 * gcc.dg/gimplefe-17.c: Likewise.
159 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 160
3af33bcf 1612016-11-14 Martin Liska <mliska@suse.cz>
162
163 PR bootstrap/78069
164 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
165 to match scanned pattern.
166 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
167
7cacafcf 1682016-11-14 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/78312
171 * gcc.dg/torture/pr78312.c: New testcase.
172
3f1786fa 1732016-11-14 Georg-Johann Lay <avr@gjlay.de>
174
175 PR target/78093
176 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
177
3d8c7132 1782016-11-14 Jakub Jelinek <jakub@redhat.com>
179 Jason Merrill <jason@redhat.com>
180
181 Implement P0217R3 - C++17 structured bindings
182 * g++.dg/cpp1z/decomp1.C: New test.
183 * g++.dg/cpp1z/decomp2.C: New test.
184 * g++.dg/cpp1z/decomp3.C: New test.
185 * g++.dg/cpp1z/decomp4.C: New test.
186 * g++.dg/cpp1z/decomp5.C: New test.
187 * g++.dg/cpp1z/decomp6.C: New test.
188 * g++.dg/cpp1z/decomp7.C: New test.
189 * g++.dg/cpp1z/decomp8.C: New test.
190 * g++.dg/cpp1z/decomp9.C: New test.
191 * g++.dg/cpp1z/decomp10.C: New test.
192
3657b81b 1932016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
194
195 * g++.dg/torture/pr78268.C: New test.
196
9bf6a8e0 1972016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
198
199 PR c/35503
200 * c-c++-common/pr35503-1.c: New test.
201 * c-c++-common/pr35503-2.c: Likewise.
202 * c-c++-common/pr35503-3.c: Likewise.
203 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
204
f6f8b4f2 2052016-11-13 Uros Bizjak <ubizjak@gmail.com>
206
207 PR rtl-optimization/78232
208 PR rtl-optimization/78248
209 * gcc.dg/ubsan/pr78248.c: New test.
210
54efb8ee 2112016-11-13 Eric Botcazou <ebotcazou@adacore.com>
212
213 * gnat.dg/address_conv.adb: New test.
214
9ed6bb1c 2152016-11-13 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gnat.dg/renaming11.ad[sb]: New test.
218
7907d43b 2192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
220
221 * c-c++-common/dump-ada-spec-6.c: New test.
222
80905eec 2232016-11-13 Eric Botcazou <ebotcazou@adacore.com>
224
225 * gnat.dg/lto21.adb: New test.
226 * gnat.dg/lto21_pkg1.ads: New helper.
227 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
228
1f302f2e 2292016-11-13 Janus Weil <janus@gcc.gnu.org>
230
231 PR fortran/60952
232 * gfortran.dg/typebound_proc_34.f90: New test.
233
abfb4be5 2342016-11-13 Janus Weil <janus@gcc.gnu.org>
235
236 PR fortran/66366
237 * gfortran.dg/class_57.f90: Changed error message.
238 * gfortran.dg/class_60.f90: New test.
239
4699a580 2402016-11-12 David Edelsohn <dje.gcc@gmail.com>
241
242 * g++.dg/pr78112.C: XFAIL AIX.
243
f7b2c82b 2442016-11-12 Janus Weil <janus@gcc.gnu.org>
245
246 PR fortran/77501
247 * gfortran.dg/typebound_generic_16.f90: New test.
248
d16addb3 2492016-11-12 Jakub Jelinek <jakub@redhat.com>
250
251 PR c++/71225
252 * g++.dg/cpp0x/pr71225.C: New test.
253
1998c023 2542016-11-11 Eric Botcazou <ebotcazou@adacore.com>
255
256 * gcc.target/sparc/20161111-1.c: New test.
257
a3b46c9c 2582016-11-11 Uros Bizjak <ubizjak@gmail.com>
259
260 PR target/78310
261 * gcc.target/i386/pr78310.c: New test.
262
0d56015c 2632016-11-11 Jeff Law <law@redhat.com>
264
265 * gcc.dg/tree-ssa/isolate-6.c: New test.
266 * gcc.dg/tree-ssa/isolate-7.c: New test.
267
dc9e2118 2682016-11-11 Bin Cheng <bin.cheng@arm.com>
269
270 PR testsuite/78292
271 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
272 vect_max_reduc.
273
9117e2ab 2742016-11-11 Jakub Jelinek <jakub@redhat.com>
275
276 PR c++/72774
277 * g++.dg/parse/pr72774.C: New test.
278
3d8b172a 2792016-11-11 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/71575
282 * gcc.dg/graphite/pr71575-1.c: New testcase.
283 * gcc.dg/graphite/pr71575-2.c: Likewise.
284
36bb9d71 2852016-11-11 Richard Biener <rguenther@suse.de>
286
287 PR middle-end/78295
288 * gcc.dg/uninit-pr78295.c: New testcase.
289
53ae7f64 2902016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 291
292 PR fortran/78277
293 * gfortran.dg/dec_structure_17.f90: New test.
294
3c57e933 2952016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
296
297 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
298 being allowed in vector registers.
299 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
300 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
301 * gcc.target/powerpc/vsx-himode.c: Likewise.
302 * gcc.target/powerpc/vsx-himode2.c: Likewise.
303 * gcc.target/powerpc/vsx-himode3.c: Likewise.
304 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
305 to allow matching MFVSRD or MFVSRW.
306
b851b8f0 3072016-11-10 Pat Haugen <pthaugen@us.ibm.com>
308
309 PR rtl-optimization/78241
310 * gcc.dg/pr78241.c: New test.
311
a08fc382 3122016-11-10 Jakub Jelinek <jakub@redhat.com>
313
5fca0e1a 314 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
315 201307.
316
a08fc382 317 * g++.dg/cpp1z/noexcept-type14.C: New test.
318 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
319
8c2f9148 3202016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
321
322 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
323 WVAL0S tests added in r241817.
324
44b49e6b 3252016-11-10 Jakub Jelinek <jakub@redhat.com>
326
327 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
328 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
329 no longer allowed and corresponding ordered construct.
330 * gfortran.dg/gomp/linear-1.f90: New test.
331 * gfortran.dg/gomp/declare-simd-2.f90: New test.
332 * gfortran.dg/gomp/declare-target-1.f90: New test.
333 * gfortran.dg/gomp/declare-target-2.f90: New test.
334
65dc2516 3352016-11-10 Martin Liska <mliska@suse.cz>
336
337 PR sanitizer/78270
338 * gcc.dg/asan/pr78270.c: New test.
339
c74b2e3b 3402016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
341 Jakub Jelinek <jakub@redhat.com>
342
343 PR debug/78112
44b49e6b 344 * g++.dg/pr78112.C: New testcase.
c74b2e3b 345
934a0458 3462016-11-09 Jakub Jelinek <jakub@redhat.com>
347
104d9702 348 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
349 -Wno-c++1z-compat.
350 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
351 string in case condition contains % characters.
352
934a0458 353 PR c++/78283
354 * g++.dg/cpp1z/noexcept-type13.C: New test.
355
99f5e97b 3562016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
357
358 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
359 using (HAS_MOVN) with MIPS III.
360
92902736 3612016-11-09 Janus Weil <janus@gcc.gnu.org>
362
363 PR fortran/46459
364 * gfortran.dg/volatile14.f90: New test.
365
c07c7aac 3662016-11-09 Uros Bizjak <ubizjak@gmail.com>
367
368 PR target/78262
369 * gcc.target/i386/pr78262.c: New test.
370
53ae7f64 3712016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 372
373 PR fortran/78259
374 * gfortran.dg/pr78259.f90: New test.
375
c2ee4354 3762016-11-09 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/60777
379 * gfortran.dg/spec_expr_7.f90: New test.
380
58721d0c 3812016-11-09 Jakub Jelinek <jakub@redhat.com>
382
092db747 383 PR target/77718
384 * gcc.c-torture/execute/pr77718.c: New test.
385
58721d0c 386 * gcc.dg/ubsan/c99-shift-3.c: New test.
387 * gcc.dg/ubsan/c99-shift-4.c: New test.
388 * gcc.dg/ubsan/c99-shift-5.c: New test.
389 * gcc.dg/ubsan/c99-shift-6.c: New test.
390
61e45f2d 3912016-11-09 Martin Liska <mliska@suse.cz>
392
393 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
394 test-case for memcmp.
395 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
396
0787dd56 3972016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
398
399 PR testsuite/78269
400 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
401
df163634 4022016-11-09 Paul Thomas <pault@gcc.gnu.org>
403
404 * gfortran.dg/move_alloc_18.f90: New test.
405
0c3d1ddf 4062016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
407
408 PR middle-end/78256
409 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
410 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
411
46837445 4122016-11-09 Janus Weil <janus@gcc.gnu.org>
413
414 PR fortran/71894
415 * gfortran.dg/class_59.f90: New test.
416
68d072bb 4172016-11-09 Richard Biener <rguenther@suse.de>
418
419 PR tree-optimization/78007
420 * gcc.dg/vect/vect-bswap32.c: Adjust.
421 * gcc.dg/vect/vect-bswap64.c: Likewise.
422
e0bcc1cc 4232016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
424
425 * gcc.dg/ipa/vrp7.c: New test.
426
166f8178 4272016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
428
429 PR ipa/78121
430 * gcc.dg/ipa/pr78121.c: New test.
431
e7c5f688 4322016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
433
434 * c-c++-common/asan/default_options.h: New file.
435 * c-c++-common/asan/strcasestr-1.c: New test.
436 * c-c++-common/asan/strcasestr-2.c: Likewise.
437 * c-c++-common/asan/strcspn-1.c: Likewise.
438 * c-c++-common/asan/strcspn-2.c: Likewise.
439 * c-c++-common/asan/strpbrk-1.c: Likewise.
440 * c-c++-common/asan/strpbrk-2.c: Likewise.
441 * c-c++-common/asan/strspn-1.c: Likewise.
442 * c-c++-common/asan/strspn-2.c: Likewise.
443 * c-c++-common/asan/strstr-1.c: Likewise.
444 * c-c++-common/asan/strstr-2.c: Likewise.
445 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
446
1350ad47 4472016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
448
449 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
450
a3ba9d54 4512016-11-08 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/68440
454 * gfortran.dg/class_58.f90: New test.
455
bcc971fd 4562016-11-08 Uros Bizjak <ubizjak@gmail.com>
457
458 PR target/70799
459 * gcc.target/i386/pr70799-2.c: New test.
460
af1b77d0 4612016-11-08 Janus Weil <janus@gcc.gnu.org>
462
463 PR fortran/77596
464 * gfortran.dg/proc_ptr_comp_46.f90: New test.
465
ed73a6cb 4662016-11-08 Bin Cheng <bin.cheng@arm.com>
467
468 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
469
b887afd7 4702016-11-08 Bin Cheng <bin.cheng@arm.com>
471
472 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
473
4ba8fd25 4742016-11-08 Bin Cheng <bin.cheng@arm.com>
475
476 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
477
d71fcb4d 4782016-11-08 Martin Liska <mliska@suse.cz>
479
480 PR testsuite/78242
481 * g++.dg/asan/use-after-scope-4.C: New test.
482 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
483 * gcc.dg/asan/use-after-scope-8.c: Remove.
484
dc168f1c 4852016-11-08 Richard Biener <rguenther@suse.de>
486
487 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
488
2cda118d 4892016-11-08 Tamar Christina <tamar.christina@arm.com>
490
491 PR testsuite/78136
492 * gcc.dg/cpp/trad/trad.exp
493 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
494 * gcc.dg/cpp/trad/include.c: Use local header file.
495
de8f611c 4962016-11-08 Richard Biener <rguenther@suse.de>
497
498 PR tree-optimization/78205
499 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
500
095c7123 5012016-11-08 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/78224
504 * g++.dg/torture/pr78224.C: New testcase.
505
5de86198 5062016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
507
508 * gcc.dg/store_merging_1.c: Require store_merge.
509 * gcc.dg/store_merging_2.c: Likewise.
510 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 511 * gcc.dg/store_merging_5.c: Likewise.
5de86198 512 * gcc.dg/store_merging_6.c: Likewise.
513 * gcc.dg/store_merging_7.c: Likewise.
514 * gcc.dg/store_merging_8.c: Likewise.
515 * lib/target-supports.exp (check_effective_target_store_merge): New.
516
9c118ae0 5172016-11-07 David Edelsohn <dje.gcc@gmail.com>
518
519 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
520 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
521 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
522 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
523 -mvsx -mpower8-vector.
524 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
525 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
526 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
527 -mvsx -mpower8-vector.
528
ded98213 5292016-11-07 David Edelsohn <dje.gcc@gmail.com>
530
531 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
532
533 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
534 * gcc.dg/visibility-14.c: XFAIL AIX.
535 * gcc.dg/visibility-15.c: XFAIL AIX.
536 * gcc.dg/visibility-16.c: XFAIL AIX.
537 * gcc.dg/visibility-17.c: XFAIL AIX.
538 * gcc.dg/visibility-18.c: XFAIL AIX.
539 * gcc.dg/visibility-19.c: XFAIL AIX.
540 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
541 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
542 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
543 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
544
dfeedc5c 5452016-11-07 Jakub Jelinek <jakub@redhat.com>
546
547 PR target/78227
548 * gcc.target/i386/pr78227-1.c: New test.
549 * gcc.target/i386/pr78227-2.c: New test.
550
4a9eb7eb 5512016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
552
553 PR middle-end/35691
554 * gcc.dg/pr35691-1.c: New test-case.
555 * gcc.dg/pr35691-2.c: Likewise.
556
9075517e 5572016-11-07 Bernd Schmidt <bschmidt@redhat.com>
558
559 PR rtl-optimization/77309
560 * gcc.dg/torture/pr77309.c: New test.
561
1764c2f2 5622016-11-07 Jakub Jelinek <jakub@redhat.com>
563
564 PR middle-end/71529
565 * gcc.target/i386/pr71529.C: Moved to ...
566 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
567
568 PR target/64411
569 * gcc.target/i386/pr64411.C: Moved to ...
570 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
571 lp64.
572
573 PR target/65105
574 * gcc.target/i386/pr65105-4.C: Moved to ...
575 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
576 Run into compile test rather than execute test.
577
e3dbe99a 5782016-11-07 Richard Biener <rguenther@suse.de>
579
580 PR target/78229
581 * g++.dg/pr78229.C: New testcase.
582
4de7f8df 5832016-11-07 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/78218
586 * gcc.dg/torture/pr78218.c: New testcase.
587
57b2dea1 5882016-11-07 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/78228
591 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
592
0c448d00 5932016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
594
595 PR target/77822
596 * g++.dg/torture/pr77822.C: New test.
597
ea86011c 5982016-11-07 Martin Liska <mliska@suse.cz>
599
600 * c-c++-common/asan/force-inline-opt0-1.c: Disable
601 -f-sanitize-address-use-after-scope.
602 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
603 internal fn calls.
604 * g++.dg/asan/use-after-scope-1.C: New test.
605 * g++.dg/asan/use-after-scope-2.C: Likewise.
606 * g++.dg/asan/use-after-scope-3.C: Likewise.
607 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
608 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
609 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
610 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
611 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
612 * g++.dg/asan/use-after-scope-types.h: Likewise.
613 * gcc.dg/asan/use-after-scope-1.c: Likewise.
614 * gcc.dg/asan/use-after-scope-2.c: Likewise.
615 * gcc.dg/asan/use-after-scope-3.c: Likewise.
616 * gcc.dg/asan/use-after-scope-4.c: Likewise.
617 * gcc.dg/asan/use-after-scope-5.c: Likewise.
618 * gcc.dg/asan/use-after-scope-6.c: Likewise.
619 * gcc.dg/asan/use-after-scope-7.c: Likewise.
620 * gcc.dg/asan/use-after-scope-8.c: Likewise.
621 * gcc.dg/asan/use-after-scope-9.c: Likewise.
622 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
623 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
624 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
625 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
626 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
627
82031b11 6282016-11-07 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/78189
631 * g++.dg/torture/pr78189.C: New testcase.
632
272c18b8 6332016-11-06 David Edelsohn <dje.gcc@gmail.com>
634
635 * gcc.dg/Wtrampolines.c: XFAIL AIX.
636
5055cc98 6372016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
638
639 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
640 occuring.
641
ddd81c4d 6422016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
643
644 PR fortran/78221
645 * arith.c (gfc_complex2real): Change gfc_warning_now to
646 gfc_warning.
647
ae1fe1c1 6482016-11-05 Paul Thomas <pault@gcc.gnu.org>
649
650 * gfortran.dg/move_alloc_17.f03: New test.
651
1f8787c9 6522016-11-05 Richard Biener <rguenther@suse.de>
653
654 PR bootstrap/78188
655 * g++.dg/ipa/pr78188.C: New test.
656
a3886308 6572016-11-05 Janus Weil <janus@gcc.gnu.org>
658 Dominique d'Humieres <dominiq@lps.ens.fr>
659
660 PR fortran/69495
661 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
662
ae235bb5 6632016-11-05 Paul Thomas <pault@gcc.gnu.org>
664
665 PR fortran/67564
666 * gfortran.dg/select_type_39.f03: New test.
667
6682016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 669
670 PR fortran/64933
671 * gfortran.dg/associate_23.f90: New test.
672
cdf56687 6732016-11-04 Jakub Jelinek <jakub@redhat.com>
674
675 PR target/77834
676 * gcc.dg/pr77834.c: New test.
677
8be5cb78 6782016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/67980
681 * g++.dg/cpp1y/pr67980.C: New.
682
133e5599 6832016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
684
685 * gcc.target/powerpc/fold-vec-add-1.c: New.
686 * gcc.target/powerpc/fold-vec-add-2.c: New.
687 * gcc.target/powerpc/fold-vec-add-3.c: New.
688 * gcc.target/powerpc/fold-vec-add-4.c: New.
689 * gcc.target/powerpc/fold-vec-add-5.c: New.
690 * gcc.target/powerpc/fold-vec-add-6.c: New.
691 * gcc.target/powerpc/fold-vec-add-7.c: New.
692
1c518af3 6932016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 694
695 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
696 for -mbranch-likely, infer -mno-branch-likely for R6.
697
25326fef 6982016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
699
700 PR c++/71973
701 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
702 * g++.dg/init/new15.C: Likewise.
703 * g++.dg/ipa/inline-1.C: Likewise.
704 * g++.dg/ipa/inline-2.C: Likewise.
705 * g++.dg/lto/20080908-1_0.C: Likewise.
706 * g++.dg/tc1/dr20.C: Likewise.
707 * g++.dg/tree-ssa/inline-1.C: Likewise.
708 * g++.dg/tree-ssa/inline-2.C: Likewise.
709 * g++.old-deja/g++.law/except1.C: Likewise.
710 * g++.old-deja/g++.other/vbase5.C: Likewise.
711 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
712
e72902d2 7132016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
714
715 PR tree-optimization/78210
716 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
717 possibility of widening multiplies.
718
5b9b62c9 7192016-11-04 Richard Biener <rguenther@suse.de>
720
721 PR middle-end/78185
722 * gcc.dg/pr78185.c: New testcase.
723
5f1e62c6 7242016-10-04 David Edelsohn <dje.gcc@gmail.com>
725
726 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
727 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
728
2034deb9 7292016-11-03 Jakub Jelinek <jakub@redhat.com>
730 Alexandre Oliva <aoliva@redhat.com>
731 Jason Merrill <jason@redhat.com>
732
733 PR debug/28767
734 PR debug/56974
735 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
736 * g++.dg/debug/dwarf2/ref-3.C: New test.
737 * g++.dg/debug/dwarf2/ref-4.C: New test.
738 * g++.dg/debug/dwarf2/refqual-1.C: New test.
739 * g++.dg/debug/dwarf2/refqual-2.C: New test.
740
7412016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 742
743 * gfortran.dg/dec_exp_1.f90: New test.
744 * gfortran.dg/dec_exp_2.f90: Likewise.
745 * gfortran.dg/dec_exp_3.f90: Likewise.
746
2034deb9 7472016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 748
749 * gfortran.dg/dec_parameter_1.f: New test.
750 * gfortran.dg/dec_parameter_2.f90: Likewise.
751 * gfortran.dg/dec_parameter_3.f90: Likewise.
752 * gfortran.dg/dec_parameter_4.f90: Likewise.
753
36ffeeaf 7542016-11-03 Martin Liska <mliska@suse.cz>
755
756 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
757 output.
758 * gcc.dg/tree-prof/time-profiler-3.c: New test.
759
9769a02b 7602016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
761
762 PR libgcc/78067
763 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
764
d9b9f4ab 7652016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
766
767 * gcc.c-torture/execute/pr78170.c: Require int32plus.
768
60cd8c97 7692016-11-02 Max Filippov <jcmvbkbc@gmail.com>
770
771 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
772
e69f2f12 7732016-11-01 Tamar Christina <tamar.christina@arm.com>
774
775 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
776 Check for arm_v8_neon_hw.
777 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
778 Likewise.
779 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
780 Likewise.
781 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
782 Likewise.
783
427223f1 7842016-11-02 Richard Biener <rguenther@suse.de>
785
786 * gcc.dg/store_merging_8.c: New testcase.
787
2034deb9 7882016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 789
790 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
791
134e84c6 7922016-11-02 David Edelsohn <dje.gcc@gmail.com>
793
bbfcea83 794 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
795 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
796 * gcc.dg/addr_equal_1.c: XFAIL AIX.
797 * gcc.dg/pr65779.c: XFAIL AIX.
798 * gcc.dg/pr70405.c: XFAIL AIX.
799
134e84c6 800 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
801 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
802 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
803
0cc844b2 8042016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
805
806 * lib/target-supports.exp (check_gc_sections_available): Use
807 -print-prog-name=ld to determine linker used.
808
5e0b5f08 8092016-11-02 Martin Liska <mliska@suse.cz>
810
811 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
812 test case.
813
5e922e43 8142016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
815
816 PR tree-optimization/78170
817 * gcc.c-torture/execute/pr78170.c: New test.
818
e77557c0 8192016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
820
821 PR tree-optimization/78162
822 * gcc.c-torture/compile/pr78162.c: New test.
823
76bc343a 8242016-11-02 Richard Biener <rguenther@suse.de>
825
826 PR tree-optimization/78035
827 PR tree-optimization/77964
828 * gcc.target/i386/pr78035.c: New testcase.
829
3763b845 8302016-11-02 Richard Biener <rguenther@suse.de>
831
832 * gcc.dg/tree-ssa/vrp111.c: New testcase.
833 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
834 * gcc.dg/tree-ssa/pr21086.c: Likewise.
835 * gcc.dg/tree-ssa/pr58480.c: Likewise.
836 * gcc.dg/tree-ssa/vrp08.c: Likewise.
837
3e41d21b 8382016-11-01 David Edelsohn <dje.gcc@gmail.com>
839
840 * gfortran.dg/pr70937.f90: require-effective-target lto.
841
66d722cc 8422016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
843
844 PR fortran/69544
845 * gfortran.dg/where_6.f90: New test.
846
dcc1dde9 8472016-11-01 Jakub Jelinek <jakub@redhat.com>
848
849 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
850
d28d2da4 8512016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
852
853 PR fortran/69544
854 * gfortran.dg/where_5.f90: New test.
855
94bea3fe 8562016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
857
858 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
859 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
860 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
861 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
862
164d44e8 8632016-11-01 Uros Bizjak <ubizjak@gmail.com>
864
865 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
866 Whitespace fixes.
867 (check_effective_target_vect_cmdline_needed): Check
868 is-effective-target ia32 for x86 targets.
869 (check_effective_target_vect_simd_clones): Simplify condition.
870 (check_effective_target_vect_double): Ditto.
871 (check_effective_target_vect_aligned_arrays): Check
872 is-effective-target ia32 for x86 targets. Simplify condition.
873 (check_effective_target_vect_multiple_sizes): Simplify condition.
874 (check_effective_target_sqrt_insn): Add i?86-*-* target.
875 (check_effective_target_sync_int_128): Simplify condition.
876 (check_effective_target_sync_int_128_runtime): Ditto.
877 (check_effective_target_sync_long_long_runtime): Ditto.
878 (check_effective_target_divmod): Add i?86-*-* target.
879
9fc5a5fc 8802016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
881
882 * gcc.target/powerpc/vsx-extract-4.c: New test.
883 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
884
a5b29676 8852016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
886
887 PR fortran/54679
888 * gfortran.dg/fmt_l.f90: Update test.
889 * gfortran.dg/fmt_l0.f90: New test.
890
e7defe0c 8912016-10-31 Jakub Jelinek <jakub@redhat.com>
892
893 PR c++/78089
894 * c-c++-common/builtin-shuffle-1.c: New test.
895 * g++.dg/cpp0x/addressof3.C: New test.
896
6743ce6f 8972016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
898
899 Add tests for a const member and a reference member for launder.
900 * g++.dg/cpp1z/launder3.C: New.
901 * g++.dg/cpp1z/launder4.C: Likewise.
902 * g++.dg/cpp1z/launder5.C: Likewise.
903 * g++.dg/cpp1z/launder5.cc: Likewise.
904 * g++.dg/cpp1z/launder5.h: Likewise.
905 * g++.dg/cpp1z/launder6.C: Likewise.
906 * g++.dg/cpp1z/launder6.cc: Likewise.
907 * g++.dg/cpp1z/launder6.h: Likewise.
908
c02417ad 9092016-10-31 Jakub Jelinek <jakub@redhat.com>
910
f6f44a1d 911 PR c++/77948
912 * g++.dg/cpp0x/pr77948-1.C: New test.
913 * g++.dg/cpp0x/pr77948-2.C: New test.
914 * g++.dg/cpp0x/pr77948-3.C: New test.
915 * g++.dg/cpp0x/pr77948-4.C: New test.
916 * g++.dg/cpp0x/pr77948-5.C: New test.
917 * g++.dg/cpp0x/pr77948-6.C: New test.
918
c02417ad 919 PR tree-optimization/77860
920 * gcc.dg/pr77860.c: New test.
921
5f5452c2 9222016-10-31 Jakub Jelinek <jakub@redhat.com>
923
924 PR c++/77886
925 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
926
c6c79147 9272016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
928
929 * gcc.dg/lto/pr60449_0.c: Skip for avr.
930
50d3ad71 9312016-10-30 Le-Chun Wu <lcwu@google.com>
932 Mark Wielaard <mjw@redhat.com>
933
934 * gcc.dg/Wshadow-compatible-local-1.c: New test.
935 * gcc.dg/Wshadow-local-1.c: Likewise.
936 * gcc.dg/Wshadow-local-2.c: Likewise.
937 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
938 * g++.dg/warn/Wshadow-local-1.C: Likewise.
939 * g++.dg/warn/Wshadow-local-2.C: Likewise.
940
7f0c2660 9412016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
942
943 PR tree-optimization/71915
944 PR tree-optimization/71490
945 * gcc.dg/tree-ssa/pr54245.c: Delete.
946 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
947 document why.
948
8efd711b 9492016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950
951 PR fortran/78123
952 * gfortran.dg/fmt_t_9.f: New test.
953
a57f28d2 9542016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
955
956 PR fortran/67219
957 * gfortran.dg/pr67219.f90: New test.
958
f6443ac9 9592016-10-29 Jakub Jelinek <jakub@redhat.com>
960
90ff29c3 961 PR rtl-optimization/77919
962 * g++.dg/torture/pr77919-2.C: New test.
963
f6443ac9 964 PR target/78148
965 * gcc.dg/pr78148.c: New test.
966
97574c57 9672016-10-28 Eric Botcazou <ebotcazou@adacore.com>
968
969 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
970 * gcc.target/sparc/overflow-4.c: ...here.
971 * gcc.target/sparc/overflow-5.c: New test.
972
67f7b566 9732016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
974 Kugan Vivekanandarajah <kuganv@linaro.org>
975 Jim Wilson <jim.wilson@linaro.org>
976
977 PR tree-optimization/43721
978 * lib/target-supports.exp (check_effective_target_divmod): New.
979 (check_effective_target_divmod_simode): Likewise.
980 (check_effective_target_arm_divmod_simode): Likewise.
981 * gcc.dg/divmod-1-simode.c: New test.
982 * gcc.dg/divmod-1.c: Likewise.
983 * gcc.dg/divmod-2-simode.c: Likewise.
984 * gcc.dg/divmod-2.c: Likewise.
985 * gcc.dg/divmod-3-simode.c: Likewise.
986 * gcc.dg/divmod-3.c: Likewise.
987 * gcc.dg/divmod-4-simode.c: Likewise.
988 * gcc.dg/divmod-4.c: Likewise.
989 * gcc.dg/divmod-5.c: Likewise.
990 * gcc.dg/divmod-6-simode.c: Likewise.
991 * gcc.dg/divmod-6.c: Likewise.
992 * gcc.dg/divmod-7.c: Likewise.
993
3d3e04ac 9942016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 995 Jakub Jelinek <jakub@redhat.com>
996 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 997
998 PR middle-end/22141
999 PR rtl-optimization/23684
1000 * gcc.c-torture/execute/pr22141-1.c: New test.
1001 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1002 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1003 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1004 * gcc.dg/store_merging_1.c: New test.
1005 * gcc.dg/store_merging_2.c: Likewise.
1006 * gcc.dg/store_merging_3.c: Likewise.
1007 * gcc.dg/store_merging_4.c: Likewise.
1008 * gcc.dg/store_merging_5.c: Likewise.
1009 * gcc.dg/store_merging_6.c: Likewise.
1010 * gcc.dg/store_merging_7.c: Likewise.
1011 * gcc.target/i386/pr22141.c: Likewise.
1012 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1013 * g++.dg/init/new17.C: Likewise.
1014
2034deb9 10152016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1016
1017 PR middle-end/72747
1018 * c-c++-common/pr72747-1.c: New test.
1019 * c-c++-common/pr72747-2.c: Likewise.
1020
987860a9 10212016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1022
1023 * gcc.target/s390/oscbreak-1.c: New test.
1024
55c01516 10252016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1026
1027 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1028
452a353a 10292016-10-28 Jakub Jelinek <jakub@redhat.com>
1030
971e7f12 1031 PR rtl-optimization/77919
1032 * g++.dg/torture/pr77919.C: New test.
1033
452a353a 1034 PR rtl-optimization/78132
1035 * gcc.target/i386/pr78132.c: New test.
1036
c8fb4e06 10372016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1040
d59ca9c8 10412016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1042
1043 * gcc.target/powerpc/vsx-simode.c: New test.
1044 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1045 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1046
b95a2fd4 10472016-10-27 Jakub Jelinek <jakub@redhat.com>
1048
bd7b3fc8 1049 PR fortran/78026
1050 * gfortran.dg/gomp/pr78026.f03: New test.
1051 * gfortran.dg/select_type_38.f03: New test.
1052
b95a2fd4 1053 PR middle-end/78025
1054 * g++.dg/gomp/declare-simd-7.C: New test.
1055
bd7b3fc8 10562016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1057
1058 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1059 * gfortran.dg/dec_init_2.f90: Likewise.
1060 * gfortran.dg/dec_init_3.f90: New test.
1061 * gfortran.dg/dec_init_4.f90: Likewise.
1062
641ae1b8 10632016-10-27 Bin Cheng <bin.cheng@arm.com>
1064
1065 * gcc.dg/fold-narrowbopcst-1.c: New test.
1066
bd7b3fc8 10672016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1068
1069 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1070 dg-shouldfail/dg-output instead of XFAIL.
1071 * gfortran.dg/dec_io_6.f90: Likewise.
1072
84b72a11 10732016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1074
1075 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1076 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1077 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1078 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1079 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1080 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1081 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1082 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1083 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1084 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1085
15eeb126 10862016-10-27 Bin Cheng <bin.cheng@arm.com>
1087
1088 * gcc.dg/fold-convmaxconv-1.c: New test.
1089 * gcc.dg/fold-convminconv-1.c: New test.
1090
2034deb9 10912016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1092
1093 PR fortran/78092
1094 * gfortran.dg/pr78092.f90: New test.
1095
2db725dd 10962016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1097
1098 PR target/78056
1099 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1100 expected error message.
1101 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1102 expected error message.
1103 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1104 (test_all_not_equal_and_not_zero): Change expected error message.
1105
816a8c6d 11062016-10-26 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR fortran/77973
1109 * gfortran.dg/gomp/pr77973.f90: New test.
1110
ed09e1d5 11112016-10-26 Paul Thomas <pault@gcc.gnu.org>
1112
1113 PR fortran/78108
1114 * gfortran.dg/submodule_18.f08: New test.
1115 * gfortran.dg/submodule_19.f08: New test.
1116
a0194feb 11172016-10-26 Michael Matz <matz@suse.de>
1118
1119 * g++.dg/pr78060.C: New test.
1120 * gfortran.dg/pr78061.f: New test.
1121 * g++.dg/pr78088.C: New test.
1122
bd7b3fc8 11232016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1124
1125 * gfortran.dg/dec_io_1.f90: New test.
1126 * gfortran.dg/dec_io_2.f90: New test.
1127 * gfortran.dg/dec_io_3.f90: New test.
1128 * gfortran.dg/dec_io_4.f90: New test.
1129 * gfortran.dg/dec_io_5.f90: New test.
1130 * gfortran.dg/dec_io_6.f90: New test.
1131
83ee671e 11322016-10-25 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR sanitizer/78106
1135 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1136
11372016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1138
1139 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1140 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1141
9db5ef21 11422016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1143
1144 * gnat.dg/opt59.adb: New test.
1145 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1146
1147 * gnat.dg/opt60.adb: New test.
1148
255d575a 11492016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1150
1151 PR fortran/72770
1152 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1153 this pr.
1154
6a2e2a85 11552016-10-25 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR target/78102
1158 * gcc.target/i386/pr78102.c: New test.
1159
83ee671e 11602016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1161
1162 * gfortran.dg/dec_logical_xor_1.f90: New test.
1163 * gfortran.dg/dec_logical_xor_2.f90: New test.
1164 * gfortran.dg/dec_logical_xor_3.f03: New test.
1165
83ee671e 11662016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1167
1168 * gfortran.dg/dec_loc_rval_1.f90: New test.
1169 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1170 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1171
83ee671e 11722016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1173
006943e8 1174 * gfortran.dg/dec_type_print.f90: New testcase.
1175
83ee671e 11762016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1177
1178 * gfortran.dg/feed_1.f90: New test.
1179 * gfortran.dg/feed_2.f90: New test.
501b58b2 1180
a07d5339 11812016-10-25 Martin Liska <mliska@suse.cz>
1182
1183 PR sanitizer/78106
1184 * gcc.dg/asan/pr78106.c: New test.
1185
131ad74b 11862016-10-25 Martin Liska <mliska@suse.cz>
1187
1188 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1189
78e31c4c 11902016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1191
1192 PR target/78041
1193 * gcc.target/arm/pr78041.c: New test.
1194
6e1b2ffb 11952016-10-25 Jakub Jelinek <jakub@redhat.com>
1196
1197 * g++.dg/cpp1z/launder1.C: New test.
1198 * g++.dg/cpp1z/launder2.C: New test.
1199
c9a8ee19 12002016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1201 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1202
1203 PR target/71676
1204 PR target/71678
1205 * gcc.target/avr/pr71676-2.c: New test.
1206
24c7ece1 12072016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1208 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1209
1210 PR target/71676
1211 PR target/71678
1212 * gcc.target/avr/pr71676-1.c: New test.
1213 * gcc.target/avr/pr71676-3.c: New test.
1214 * gcc.target/avr/pr71676.c: New test.
1215 * gcc.target/avr/pr71678.c: New test.
1216
2e2f6914 12172016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1218
1219 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1220 such that cloned verions of tested functions are not created.
1221
0fdad659 12222016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1223
1224 PR fortran/71895
1225 * gfortran.dg/pr71895.f90: New test.
1226
1eaf0150 12272016-10-24 Jakub Jelinek <jakub@redhat.com>
1228
1229 * g++.dg/debug/dwarf2/ref-2.C: New test.
1230
5f64e688 12312016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1232
1233 * c-c++-common/Wint-in-bool-context-3.c: New test.
1234
c62d63d4 12352016-10-24 Martin Sebor <msebor@redhat.com>
1236
1237 PR middle-end/77735
1238 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1239 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1240 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1241 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1242 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1243 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1244 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1245
11cb7700 12462016-10-24 Richard Biener <rguenther@suse.de>
1247
1248 PR testsuite/71491
1249 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1250 * gcc.dg/vect/slp-45.c: Likewise.
1251
c2423c1d 12522016-10-24 Richard Biener <rguenther@suse.de>
1253
1254 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1255 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1256 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1257
2cd66116 12582016-10-24 Georg-Johann Lay <avr@gjlay.de>
1259
1260 PR target/78093
1261 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1262 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1263
8cc18ee3 12642016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1265
1266 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1267
595090de 12682016-10-24 Jakub Jelinek <jakub@redhat.com>
1269
1270 * gcc.target/i386/bmi2-pext-1.c: New test.
1271 * gcc.target/i386/bmi2-pdep-1.c: New test.
1272 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1273 * gcc.target/i386/tbm-bextri-1.c: New test.
1274 * gcc.target/i386/bmi-bextr-6.c: New test.
1275
98d9f593 12762016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1277
1278 PR target/77483
1279 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1280 * gcc.target/i386/pr65105-1.c: Likewise.
1281 * gcc.target/i386/pr65105-2.c: Likewise.
1282 * gcc.target/i386/pr65105-3.c: Likewise.
1283 * gcc.target/i386/pr65105-5.c: Likewise.
1284 * gcc.target/i386/pr67761.c: Likewise.
1285 * gcc.target/i386/pr70799-1.c: Likewise.
1286
020c2754 12872016-10-24 Martin Liska <mliska@suse.cz>
1288
1289 PR sanitizer/77966
1290 * c-c++-common/ubsan/unreachable-3.c: New test.
1291
a484f6fe 12922016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1293
1294 PR fortran/77763
1295 * gfortran.dg/pr77763.f90
1296
1a6627ef 12972016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1298
1299 PR fortran/54730
1300 PR fortran/78033
1301 * gfortran.dg/pr78033.f90: New test.
1302
b0cb70c0 13032016-10-23 Paul Thomas <pault@gcc.gnu.org>
1304
1305 PR fortran/69834
1306 * gfortran.dg/select_type_1.f03: Change error for overlapping
1307 TYPE IS cases.
1308 * gfortran.dg/select_type_36.f03: New test.
1309
11d8d4ee 13102016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1311
1312 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1313
5676fa7f 13142016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1315
1316 PR fortran/78021
1317 * gfortran.dg/string_length_3.f90: New test.
1318
d202d7b5 13192016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1320
d202d7b5 1321 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1322
13232016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1324
1325 PR fortran/43366
1326 PR fortran/57117
1327 PR fortran/61337
1328 * gfortran.dg/alloc_comp_class_5.f03: New test.
1329 * gfortran.dg/class_allocate_21.f90: New test.
1330 * gfortran.dg/class_allocate_22.f90: New test.
1331 * gfortran.dg/realloc_on_assign_27.f08: New test.
1332
5a096987 13332016-10-21 Jeff Law <law@redhat.com>
1334
1335 * PR tree-optimization/71947
1336 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1337 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1338 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1339
6cb5d057 13402016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1341
1342 * gcc.dg/ipa/vrp5.c: New test.
1343 * gcc.dg/ipa/vrp6.c: New test.
1344
0ee6ade7 13452016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1346
1347 * gcc.target/aarch64/test_frame_17.c: New test.
1348
0fe76522 13492016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1350
1351 * gcc.target/aarch64/test_frame_17.c: New test.
1352
4e2173b0 13532016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1354
1355 PR preprocessor/71681
1356 * gcc.dg/cpp/pr71681-1.c: New testcase
1357 * gcc.dg/cpp/pr71681-2.c: Likewise
1358 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1359 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1360 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1361 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1362
4d8040d8 13632016-10-21 Jakub Jelinek <jakub@redhat.com>
1364
1a4cced6 1365 PR target/78057
1366 * gcc.target/i386/pr78057.c: New test.
1367
4d8040d8 1368 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1369
60e91af4 13702016-10-21 Paul Thomas <pault@gcc.gnu.org>
1371
1372 PR fortran/69566
1373 * gfortran.dg/select_type_37.f03: New test.
1374
c2c800fc 13752016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1376
1377 PR target/71627
1378 * gcc.target/avr/pr71627.c: New test
1379
121d313b 13802016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1381
1382 * gcc.target/sparc/overflow-1.c: New test.
1383 * gcc.target/sparc/overflow-2.c: Likewise.
1384 * gcc.target/sparc/overflow-3.c: Likewise.
1385
f1ea412a 13862016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1387
1388 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1389 effective target.
1390
ec85126d 13912016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1392
1393 PR rtl-optimization/78038
1394 * gcc.target/aarch64/pr78038.c: New test.
1395
a3d5ca2a 13962016-10-21 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/78051
1399 * g++.dg/torture/pr78051.C: New testcase.
1400
127b5b65 14012016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1402
1403 * c-c++-common/wdate-time.c: Restored test case.
1404 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1405
8d379b82 14062016-10-20 Jakub Jelinek <jakub@redhat.com>
1407
1408 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1409
e0a20c9e 14102016-10-20 Uros Bizjak <ubizjak@gmail.com>
1411
1412 PR target/78037
1413 * gcc.target/i386/pr78037.c: New test.
1414
06904722 14152016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1416
1417 * gcc.target/visium/overflow8.c: New.
1418 * gcc.target/visium/overflow16.c: Likewise.
1419 * gcc.target/visium/overflow32: Likewise.
1420
92a2a716 14212016-10-20 Michael Matz <matz@suse.de>
1422
1423 * gcc.dg/loop-split.c: New test.
1424 * gcc.dg/tree-ssa/ifc-9.c: Update.
1425 * gcc.dg/tree-ssa/ifc-10.c: Update.
1426
8a0d346b 14272016-10-20 Richard Biener <rguenther@suse.de>
1428
1429 * gcc.dg/graphite/pr35356-1.c: Update.
1430
bc3bde59 14312016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/77446
1434 * g++.dg/cpp1y/pr77446.C: New.
1435
ab056ef4 14362016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1437
1438 PR tree-optimization/53979
1439 * gcc.dg/pr53979-1.c: New test-case.
1440 * gcc.dg/pr53979-2.c: Likewise.
1441
5c2ba578 14422016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1443
1444 * c-c++-common/Wint-in-bool-context-2.c: New test.
1445
dbbe97e3 14462016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447
1448 * gfortran.dg/dtio_17.f90: Fix test.
1449
0d05daf3 14502016-10-19 Aldy Hernandez <aldyh@redhat.com>
1451
1452 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1453 * gcc.dg/Walloca-2.c: Same.
1454
e066ee66 14552016-10-19 Aldy Hernandez <aldyh@redhat.com>
1456
1457 * gcc.dg/Wvla-1.c: Rename to...
1458 * gcc.dg/Wvla-larger-than-1.c: ...this.
1459 * gcc.dg/Wvla-2.c: Rename to...
1460 * gcc.dg/Wvla-larger-than-2.c: ...this.
1461 * gcc.dg/Wvla-3.c: Rename to...
1462 * gcc.dg/Walloca-11.c.: ...this.
1463 * gcc.dg/wvla-[1-7].c: Rename to:
1464 * gcc.dg/Wvla-[1-7].c: ...this.
1465
82112bf2 14662016-10-19 Bin Cheng <bin.cheng@arm.com>
1467
1468 PR tree-optimization/78005
1469 * gcc.dg/vect/pr78005.c: New.
1470 * gcc.target/i386/l_fma_float_1.c: Revise test.
1471 * gcc.target/i386/l_fma_float_2.c: Ditto.
1472 * gcc.target/i386/l_fma_float_3.c: Ditto.
1473 * gcc.target/i386/l_fma_float_4.c: Ditto.
1474 * gcc.target/i386/l_fma_float_5.c: Ditto.
1475 * gcc.target/i386/l_fma_float_6.c: Ditto.
1476 * gcc.target/i386/l_fma_double_1.c: Ditto.
1477 * gcc.target/i386/l_fma_double_2.c: Ditto.
1478 * gcc.target/i386/l_fma_double_3.c: Ditto.
1479 * gcc.target/i386/l_fma_double_4.c: Ditto.
1480 * gcc.target/i386/l_fma_double_5.c: Ditto.
1481 * gcc.target/i386/l_fma_double_6.c: Ditto.
1482
b3e3b38b 14832016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1484
1485 PR tree-optimization/78024
1486 * gcc.dg/goacc/loop-processing-1.c: New file.
1487
1227b118 14882016-10-19 Richard Biener <rguenther@suse.de>
1489
1490 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1491
f9debd38 14922016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1493
1494 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1495 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1496 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1497 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1498 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1499 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1500 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1501 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1502 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1503 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1504 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1505 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1506 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1507 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1508 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1509 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1510 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1511 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1512 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1513 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1514 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1515 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1516 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1517 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1518 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1519 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1520 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1521 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1522 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1523 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1524 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1525 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1526 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1527 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1528 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1529 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1530 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1531 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1532 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1533 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1534 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1535 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1536 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1537 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1538 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1539 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1540 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1541 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1542 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1543 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1544 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1545 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1546 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1547 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1548 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1549 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1550 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1551 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1552 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1553 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1554 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1555 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1556 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1557 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1558 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1559 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1560 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1561 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1562 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1563 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1564 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1565 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1566 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1567 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1568 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1569 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1570 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1571 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1572 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1573 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1574 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1575 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1576 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1577 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1578 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1579 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1580 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1581 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1582 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1583 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1584 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1585 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1586 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1587 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1588 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1589 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1590 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1591 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1592 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1593 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1594 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1595 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1596 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1597 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1598 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1599 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1600 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1601 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1602 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1603 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1604 * gcc.target/powerpc/vsu/vsu.exp: New file.
1605
4d7671d9 16062016-10-18 Uros Bizjak <ubizjak@gmail.com>
1607
1608 PR target/77991
1609 * gcc.target/i386/pr77991.c: New test.
1610
ce1813aa 16112016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1612
1613 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1614 LTO is used.
1615
7c57132a 16162016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1617
4d7671d9 1618 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1619
9edca09e 16202016-10-18 Richard Biener <rguenther@suse.de>
1621
1622 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1623 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1624 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1625 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1626 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1627 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1628 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1629 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1630 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1631 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1632 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1633 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1634 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1635 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1636 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1637 * gcc.dg/pr68217.c: Likewise.
1638 * gcc.dg/predict-9.c: Likewise.
1639 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1640 * gcc.dg/predict-1.c: Likewise.
1641
089541f0 16422016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1643
1644 * gfortran.dg/dtio_17.f90: New test.
1645
130a8de2 16462016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1647
1648 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1649
fc323d70 16502016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1651
1652 * gcc.dg/ipa/vrp4.c: New test.
1653
5b48910f 16542016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1655
1656 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1657 * gcc.dg/torture/pr39074.c: Likewise.
1658
946d814a 16592016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1660
1661 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1662 * gnat.dg/trampoline4.adb: Minor tweak.
1663
53cddf24 16642016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1665
1666 PR tree-optimization/77916
1667 * gcc.dg/torture/pr77916.c: New.
1668
443d1195 16692016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1670
1671 PR fortran/77978
1672 * gfortran.dg/pr77978_1.f90: New test.
1673 * gfortran.dg/pr77978_2.f90: Ditto.
1674 * gfortran.dg/pr77978_3.f90: Ditto.
1675
5db34fe5 16762016-10-17 Paul Thomas <pault@gcc.gnu.org>
1677
1678 PR fortran/61420
1679 PR fortran/78013
1680 * gfortran.dg/proc_ptr_49.f90: New test.
1681
a68b3ea1 16822016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1683
1684 PR target/77308
1685 * gcc.target/arm/pr77308.c: New test.
1686
dbd2f085 16872016-10-17 David Edelsohn <dje.gcc@gmail.com>
1688
1689 * lib/target-supports.exp
1690 (check_effective_target_floatn_nx_runtime): Return 0 for
1691 powerpc*-ibm-aix*.
1692
5bcc4152 16932016-10-17 Andrew Pinski <apinski@cavium.com>
1694
1695 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1696 long instead of long.
1697 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1698 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1699 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1700 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1701 * gcc.target/aarch64/pr68102_1.c: Likewise.
1702 * gcc.target/aarch64/target_attr_3.c: Likewise.
1703
6539e0f7 17042016-10-17 Richard Biener <rguenther@suse.de>
1705
1706 PR tree-optimization/77988
1707 * gcc.dg/torture/pr77988.c: New testcase.
1708
6a0d39d6 17092016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1710
1711 * gcc.dg/pr71636-1.c: New test-case.
1712 * gcc.dg/pr71636-2.c: Likewise.
1713
a27e3913 17142016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 * gnat.dg/trampoline3.adb: New test.
1717 * gnat.dg/trampoline4.adb: Likewise.
1718
4c3a9c43 17192016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1720
1721 * gfortran.dg/dtio_16.f90: New test.
1722
b39e7130 17232016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1724
1725 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1726 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1727 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1728
e16e12bf 17292016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1730
1731 * gcc.target/sparc/popc.c: Rename to...
1732 * gcc.target/sparc/popc-1.c: ...this.
1733 * gcc.target/sparc/popc-2.c: New test.
1734
f2540a7e 17352016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1736
1737 PR fortran/77972
1738 * gfortran.dg/unexpected_eof_4.f90: New test.
1739
5ba96fdd 17402016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1741
c258c004 1742 PR libfortran/48587
1743 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1744
6b34469c 17452016-10-14 Jakub Jelinek <jakub@redhat.com>
1746
7aeed2e5 1747 PR middle-end/77959
1748 * gfortran.dg/pr77959.f90: New test.
1749
6b34469c 1750 DR 1511 - const volatile variables and ODR
1751 * g++.dg/DRs/dr1511-1.C: New test.
1752 * g++.dg/DRs/dr1511-2.C: New test.
1753
f81df488 17542016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1755
1756 * gnat.dg/debug7.adb (dg-options): Remove -g.
1757 * gnat.dg/debug8.adb (dg-options): Add -margs.
1758 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1759
e5664bb5 17602016-10-14 Richard Biener <rguenther@suse.de>
1761
1762 PR tree-optimization/77979
1763 * gcc.dg/torture/pr77979.c: New testcase.
1764
3b7a15a1 17652016-10-14 Martin Liska <mliska@suse.cz>
1766
1767 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1768 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1769 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1770
2b379696 17712016-10-14 Uros Bizjak <ubizjak@gmail.com>
1772
1773 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1774 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1775 * gcc.dg/torture/pr77937-2.c: Likewise.
1776
0dfdb37a 17772016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1778
1779 * gnat.dg/lto15.adb: Adjust.
1780 * gnat.dg/lto16.adb: Likewise.
1781 * gnat.dg/lto17.adb: Likewise
1782 * gnat.dg/lto18.ad[sb]: New test.
1783 * gnat.dg/lto18_pkg.ads: New helper.
1784 * gnat.dg/lto19.adb: New test.
1785 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1786 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1787 * gnat.dg/lto20.adb: New test.
1788 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1789
30825815 17902016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1791
1792 * gfortran.dg/coarray_38.f90: Expect error message.
1793
f6412f44 17942016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1795
1796 * gcc.target/aarch64/spellcheck_1.c: New test.
1797 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1798 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1799 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1800 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1801 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1802
7a8fd205 18032016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1804
1805 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1806
0512a8c6 18072016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1808
1809 PR tree-optimization/77937
1810 * gcc.dg/torture/pr77937-1.c: New.
1811 * gcc.dg/torture/pr77937-2.c: New.
1812
81f19d90 18132016-10-13 Jakub Jelinek <jakub@redhat.com>
1814
1815 * g++.dg/cpp1z/inline-var1.C: New test.
1816 * g++.dg/cpp1z/inline-var1a.C: New test.
1817 * g++.dg/cpp1z/inline-var1.h: New file.
1818 * g++.dg/cpp1z/inline-var2.C: New test.
1819 * g++.dg/cpp1z/inline-var3.C: New test.
1820 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1821 uninitialized const.
1822
83ee671e 18232016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1824
f3e6118a 1825 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1826 Xscale is specified, not just -march.
1827 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1828 is incompatible with Xscale.
8d16d6ff 1829
2e7b05a3 18302016-10-13 Martin Sebor <msebor@redhat.com>
1831
1832 PR c++/71912
1833 * g++.dg/ext/flexary4.C: Adjust.
1834 * g++.dg/ext/flexary5.C: Same.
1835 * g++.dg/ext/flexary9.C: Same.
1836 * g++.dg/ext/flexary19.C: New test.
1837 * g++.dg/ext/flexary18.C: New test.
1838 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1839 regression test.
4d7671d9 1840 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1841 Avoid generating a flexible array member in an array.
2e7b05a3 1842
ff56abd1 18432016-10-13 Martin Sebor <msebor@redhat.com>
1844
1845 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1846 to placate -Wformat on targets where the type is not int.
1847
c4966203 18482016-10-13 David Malcolm <dmalcolm@redhat.com>
1849
1850 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1851 in INSN_LOCATION.
1852
0655e0e6 18532016-10-13 Bin Cheng <bin.cheng@arm.com>
1854
1855 * gcc.target/i386/l_fma_float_1.c: Revise test.
1856 * gcc.target/i386/l_fma_float_2.c: Ditto.
1857 * gcc.target/i386/l_fma_float_3.c: Ditto.
1858 * gcc.target/i386/l_fma_float_4.c: Ditto.
1859 * gcc.target/i386/l_fma_float_5.c: Ditto.
1860 * gcc.target/i386/l_fma_float_6.c: Ditto.
1861 * gcc.target/i386/l_fma_double_1.c: Ditto.
1862 * gcc.target/i386/l_fma_double_2.c: Ditto.
1863 * gcc.target/i386/l_fma_double_3.c: Ditto.
1864 * gcc.target/i386/l_fma_double_4.c: Ditto.
1865 * gcc.target/i386/l_fma_double_5.c: Ditto.
1866 * gcc.target/i386/l_fma_double_6.c: Ditto.
1867
c4dd22f7 18682016-10-13 Bin Cheng <bin.cheng@arm.com>
1869
1870 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1871
73e363e1 18722016-10-13 Bin Cheng <bin.cheng@arm.com>
1873
1874 * gcc.dg/vect/vect-98.c: Refine test case.
1875 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1876 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1877 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1878
c0f4422f 18792016-10-13 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR c/77946
1882 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1883
5d3eb95a 18842016-10-13 Martin Liska <mliska@suse.cz>
1885
1886 PR tree-optimization/77943
1887 * g++.dg/tree-ssa/pr77943.C: New test.
1888
eb04d24c 18892016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1890
1891 PR fortran/72832
1892 * gfortran.dg/allocate_with_source_22.f03: New test.
1893 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1894 fail.
1895
4c57e30a 18962016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1897
1898 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1899 * gcc.target/arm/movsi_movw.c: Likewise.
1900 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1901 directive to work on big endian targets.
1902
a70bfd3e 19032016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1904
1905 * gcc.dg/tree-ssa/evrp6.c: New test.
1906
ef51c561 19072016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1908
1909 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1910 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1911 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1912
c1276ee1 19132016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1914
1915 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1916 * gcc.target/powerpc/warn-2.c: Ditto.
1917
a5c34f4b 19182016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1919
1920 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1921 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1922 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1923 for -mmsa.
1924 * gcc.target/mips/msa.c: New test.
1925 * gcc.target/mips/msa-builtins.c: Likewise.
1926 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1927 (check_effective_target_mips_msa_runtime): Likewise.
1928 (check_effective_target_mips_msa): Likewise.
1929 (add_options_for_mips_msa): Likewise.
1930 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1931 (check_effective_target_vect_intfloat_cvt): Likewise.
1932 (check_effective_target_vect_uintfloat_cvt): Likewise.
1933 (check_effective_target_vect_floatint_cvt): Likewise.
1934 (check_effective_target_vect_floatuint_cvt): Likewise.
1935 (check_effective_target_vect_shift): Likewise.
1936 (check_effective_target_vect_shift_char): Likewise.
1937 (check_effective_target_vect_long): Likewise.
1938 (check_effective_target_vect_float): Likewise.
1939 (check_effective_target_vect_double): Likewise.
1940 (check_effective_target_vect_long_long): Likewise.
1941 (check_effective_target_vect_perm): Likewise.
1942 (check_effective_target_vect_perm_byte): Likewise.
1943 (check_effective_target_vect_perm_short): Likewise.
1944 (check_effective_target_vect_sdot_qi): Likewise.
1945 (check_effective_target_vect_udot_qi): Likewise.
1946 (check_effective_target_vect_sdot_hi): Likewise.
1947 (check_effective_target_vect_udot_hi): Likewise.
1948 (check_effective_target_vect_pack_trunc): Likewise.
1949 (check_effective_target_vect_unpack): Likewise.
1950 (check_effective_target_vect_hw_misalign): Likewise.
1951 (check_effective_target_vect_condition): Likewise.
1952 (check_effective_target_vect_cond_mixed): Likewise.
1953 (check_effective_target_vect_char_mult): Likewise.
1954 (check_effective_target_vect_short_mult): Likewise.
1955 (check_effective_target_vect_int_mult): Likewise.
1956 (check_effective_target_vect_extract_even_odd): Likewise.
1957 (check_effective_target_vect_interleave): Likewise.
1958 (check_vect_support_and_set_flags): Check if the target supports MSA
1959 and append to the list of EFFECTIVE_TARGETS.
1960
3e7c21b1 19612016-10-12 Richard Biener <rguenther@suse.de>
1962
1963 PR debug/77947
1964 * g++.dg/torture/pr77947.C: New testcase.
1965
bd043173 19662016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1967
1968 * gnat.dg/debug8.adb: New testcase.
1969
dade7ede 19702016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1971
1972 * gnat.dg/debug9.adb: New testcase.
1973
98e16200 19742016-10-12 Richard Biener <rguenther@suse.de>
1975
1976 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1977 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1978 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1979
30855003 19802016-10-12 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/77920
1983 * gcc.dg/torture/pr77920.c: New testcase.
1984
12663602 19852016-10-12 Jakub Jelinek <jakub@redhat.com>
1986
221d7858 1987 PR tree-optimization/77929
1988 * gcc.c-torture/compile/pr77929.c: New test.
1989
12663602 1990 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1991 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1992 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1993 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1994 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1995 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1996 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1997 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1998 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1999
443a4842 20002016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2001
2002 * gcc.target/sparc/setcc-4.c: Adjust.
2003 * gcc.target/sparc/setcc-5.c: Likewise.
2004 * gcc.target/sparc/setcc-6.c: Likewise.
2005 * gcc.target/sparc/setcc-7.c: Likewise.
2006 * gcc.target/sparc/setcc-8.c: Likewise.
2007 * gcc.target/sparc/setcc-9.c: Likewise.
2008 * gcc.target/sparc/setcc-10.c: Delete.
2009
ffe8440e 20102016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2011
2012 PR fortran/77942
2013 * gfortran.dg/pr77942.f90
2014
f9d86318 20152016-10-11 Fritz Reese <fritzoreese@gmail.com>
2016
2017 * gfortran.dg/dec_math.f90: New testsuite.
2018
aec336e9 20192016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2020
2021 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2022 (main): Declare j as i32 instead of int.
2023
96eb1519 20242016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2025
2026 PR testsuite/PR77710
2027 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2028 target triplet instead of *-*-*-*.
2029
a84cc613 20302016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2031
2032 * gnat.dg/unchecked_convert10.adb: New test.
2033 * gnat.dg/unchecked_convert11.adb: Likewise.
2034 * gnat.dg/unchecked_convert12.adb: Likewise.
2035
94ec1a50 20362016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2037
2038 * gcc.target/sparc/cbcond-1.c: New test.
2039 * gcc.target/sparc/cbcond-2.c: Likewise.
2040 * gcc.target/sparc/movcc-1.c: Likewise.
2041 * gcc.target/sparc/movcc-2.c: Likewise.
2042 * gcc.target/sparc/setcc-1.c: Adjust.
2043 * gcc.target/sparc/setcc-2.c: Likewise.
2044 * gcc.target/sparc/setcc-3.c: Likewise.
2045 * gcc.target/sparc/setcc-4.c: Likewise.
2046 * gcc.target/sparc/setcc-5.c: Likewise.
2047 * gcc.target/sparc/setcc-6.c: New test.
2048 * gcc.target/sparc/setcc-7.c: Likewise.
2049 * gcc.target/sparc/setcc-8.c: Likewise.
2050 * gcc.target/sparc/setcc-9.c: Likewise.
2051 * gcc.target/sparc/setcc-10.c: Likewise.
2052
74cf8d76 20532016-10-10 Jeff Law <law@redhat.com>
2054
2055 PR tree-optimization/71947
2056 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2057 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2058 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2059 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2060 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2061 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2062
8d3bf9df 20632016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2064
2065 PR fortran/77915
2066 * gfortran.dg/matmul_11.f90: New test.
2067
ade2e453 20682016-10-10 Jiong Wang <jiong.wang@arm.com>
2069
2070 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2071 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2072 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2073 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2074 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2075 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2076 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2077 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2078 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2079 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2080 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2081 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2083 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2084 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2085 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2086 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2087 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2088 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2089 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2090 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2091 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2092 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2093 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2094 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2095 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2096 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2097 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2098 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2099 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2100 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2101 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2102 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2103 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2104 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2105 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2106 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2107 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2108 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2109 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2110 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2111 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2112 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2113 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2114 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2115 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2116 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2117 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2118 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2119 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2120 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2121 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2122 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2123 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2124 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2125 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2126 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2127 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2128 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2129
d9b5db8e 21302016-10-10 Jiong Wang <jiong.wang@arm.com>
2131
2132 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2133 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2134 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2135 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2136 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2137 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2138 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2139 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2140 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2141 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2142 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2143 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2144 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2145 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2146
67789205 21472016-10-10 Jiong Wang <jiong.wang@arm.com>
2148
2149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2150 Enable AArch64.
2151 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2152 vdup*_laneq.
2153 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2154 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2155 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2156 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2157
6dfe8276 21582016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2159 Jiong Wang <jiong.wang@arm.com>
2160
2161 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2162 AArch64 support.
2163 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2164 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2165 AArch64 targets.
2166 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2167 AArch64 targets.
2168 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2169 targets.
2170 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2171
ec8fd20e 21722016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gnat.dg/specs/vfa.ads: New test.
2175
6dfe8276 21762016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2177
2178 * gnat.dg/inline13.ad[sb]: New test.
2179 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2180
8fc51369 21812016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 * gnat.dg/biased_subtype.adb: New test.
2184
b4d09fc1 21852016-10-09 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR tree-optimization/77901
2188 * gcc.c-torture/compile/pr77901.c: New test.
2189
14964a36 21902016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2191
2192 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2193 * gcc.dg/ipa/propalign-2.c: Likewise
2194 * gcc.dg/ipa/propalign-3.c: Likewise.
2195 * gcc.dg/ipa/propalign-4.c: Likewise.
2196 * gcc.dg/ipa/propalign-5.c: Likewise.
2197
ad0c1dec 21982016-10-08 Jakub Jelinek <jakub@redhat.com>
2199
ae691a10 2200 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2201
4582d852 2202 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2203
ad0c1dec 2204 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2205 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2206
90a2ad05 22072016-10-07 Fritz Reese <fritzoreese@gmail.com>
2208
2209 * gfortran.dg/dec_union_11.f90: New testcase.
2210
4076953a 22112016-10-07 Nathan Sidwell <nathan@acm.org>
2212
2213 PR c++/66443
2214 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2215 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2216 * g++.dg/cpp1y/pr66443-cxx14.C: New
2217 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2218 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2219
cd45162d 22202016-10-07 Jakub Jelinek <jakub@redhat.com>
2221
2222 * g++.dg/cpp0x/addressof1.C: New test.
2223 * g++.dg/cpp0x/addressof2.C: New test.
2224
7d29bba9 22252016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2226
2227 * gcc.target/powerpc/float128-type-1.c: New test to check that
2228 PowerPC 64-bit Linux enables -mfloat128-type by default.
2229 * gcc.target/powerpc/float128-type-2.c: Likewise.
2230 * gcc.target/powerpc/float128-mix.c: Change error message to
2231 reflect that __ibm128 is now #define'ed to be long double.
2232
7d562e89 22332016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2234
2235 PR fortran/77406
2236 * gfortran.dg/pr77406.f90: New test.
2237 * gfortran.dg/assumed_type_3.f90: Update error messages.
2238 * gfortran.dg/defined_operators_1.f90: Ditto.
2239 * gfortran.dg/generic_26.f90: Ditto.
2240 * gfortran.dg/generic_7.f90: Ditto.
2241 * gfortran.dg/gomp/udr5.f90: Ditto.
2242 * gfortran.dg/gomp/udr7.f90: Ditto.
2243 * gfortran.dg/interface_1.f90: Ditto.
2244 * gfortran.dg/interface_37.f90: Ditto.
2245 * gfortran.dg/interface_5.f90: Ditto.
2246 * gfortran.dg/interface_6.f90: Ditto.
2247 * gfortran.dg/interface_7.f90
2248 * gfortran.dg/no_arg_check_3.f90
2249 * gfortran.dg/operator_5.f90
2250 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2251
0365bfa8 22522016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2253
2254 PR c++/77700
2255 * c-c++-common/Wint-in-bool-context.c: Update test.
2256
1941149a 22572016-10-07 Richard Biener <rguenther@suse.de>
2258
2259 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2260 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2261
dc5b5d21 22622016-10-07 Marek Polacek <polacek@redhat.com>
2263
2264 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2265
30ac4925 22662016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2267
2268 PR c++/69733
2269 * c-c++-common/pr69733.c: New test.
2270 * gcc.dg/pr69733.c: New test.
2271 * gcc.target/i386/pr69733.c: New test.
2272
95c0ad19 22732016-10-07 Marek Polacek <polacek@redhat.com>
2274
2275 PR c++/77803
2276 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2277
fafde080 22782016-10-07 Jakub Jelinek <jakub@redhat.com>
2279
2280 PR tree-optimization/77664
2281 * gcc.dg/tree-ssa/pr77664.c: New test.
2282 * gcc.dg/pr77664.c: New test.
2283
22842016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2285
2286 * gfortran.dg/pr69955.f90: New test.
2287
4147af80 22882016_10-06 Louis Krupp <louis.krupp@zoho.com>
2289
2290 PR fortran/57910
2291 * gfortran.dg/pr57910.f90: New test.
2292
adeca879 22932016-10-06 Jakub Jelinek <jakub@redhat.com>
2294
2295 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2296 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2297
fefb1a11 22982016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2299
2300 PR tree-optimization/77862
2301 * gcc.dg/pr77862.c: New test.
2302
f7df25e9 23032016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2304
2305 * gcc.dg/tree-ssa/evrp4.c: New test.
2306
3ff1ad36 23072016-10-06 Jeff Law <law@redhat.com>
2308
2309 PR tree-optimization/71661
2310 * gcc.dg/tree-ssa/pr71661.c: New test.
2311
1424fde5 23122016-10-06 Richard Biener <rguenther@suse.de>
2313
2314 PR tree-optimization/77855
2315 * gcc.dg/torture/pr77855.c: New testcase.
2316
a22dd5ec 23172016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2318 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2319
2320 * g++.dg/other/pr77759.C: New test.
2321
cb1f8eb4 23222016-10-06 Richard Biener <rguenther@suse.de>
2323
2324 PR tree-optimization/77839
2325 * gcc.dg/torture/pr77839.c: New testcase.
2326
bb513366 23272016-10-06 Marek Polacek <polacek@redhat.com>
2328
2329 * g++.dg/cpp1z/init-statement9.C: New test.
2330
26d689f4 23312016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2332
2333 * gcc.target/i386/pcommit-1.c: Deleted.
2334 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2335 * gcc.target/i386/sse-13.c: Ditto.
2336 * gcc.target/i386/sse-14.c: Ditto.
2337 * gcc.target/i386/sse-22.c: Ditto.
2338 * gcc.target/i386/sse-23.c: Ditto.
2339 * g++.dg/other/i386-2.C: Ditto.
2340
847e66cc 23412016-10-05 Uros Bizjak <ubizjak@gmail.com>
2342
2343 * gcc.target/i386/pr77833.c: Require int128 effective target.
2344
670ec524 23452016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2346
2347 PR fortran/58991
2348 PR fortran/58992
2349 * gfortran.dg/associate_22.f90: New test.
2350
fca4e258 23512016-10-05 Fritz Reese <fritzoreese@gmail.com>
2352
2353 * gfortran.dg/dec_union_9.f90: New testcase.
2354 * gfortran.dg/dec_union_10.f90: New testcase.
2355
994fc95f 23562016-10-05 Jakub Jelinek <jakub@redhat.com>
2357
c6958264 2358 PR sanitizer/66343
2359 * gcc.dg/pch/pr66343-3.c: New test.
2360 * gcc.dg/pch/pr66343-3.hs: New file.
2361
994fc95f 2362 PR sanitizer/66343
2363 * gcc.dg/pch/pr66343-1.c: New test.
2364 * gcc.dg/pch/pr66343-1.hs: New file.
2365 * gcc.dg/pch/pr66343-2.c: New test.
2366 * gcc.dg/pch/pr66343-2.hs: New file.
2367
2b6903a5 23682016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369
2370 * c-c++-common/Wint-in-bool-context.c: Update test.
2371
a9e44c43 23722016-10-05 Marek Polacek <polacek@redhat.com>
2373
2374 * g++.dg/cpp1z/init-statement1.C: New test.
2375 * g++.dg/cpp1z/init-statement2.C: New test.
2376 * g++.dg/cpp1z/init-statement3.C: New test.
2377 * g++.dg/cpp1z/init-statement4.C: New test.
2378 * g++.dg/cpp1z/init-statement5.C: New test.
2379 * g++.dg/cpp1z/init-statement6.C: New test.
2380 * g++.dg/cpp1z/init-statement7.C: New test.
2381 * g++.dg/cpp1z/init-statement8.C: New test.
2382
d0a5b595 23832016-10-05 Louis Krupp <louis.krupp@zoho.com>
2384
2385 PR fortran/67524
2386 * gfortran.dg/pr67524.f90: New test.
2387
c7b01e77 23882016-10-05 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR sanitizer/77823
2391 * c-c++-common/ubsan/shift-9.c: New test.
2392
d204444e 23932016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2394
2395 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2396 of int if __SIZEOF_INT__ is less than 4 bytes.
2397
ea55eab9 23982016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2399
2400 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2401 * gfortran.dg/class_array_20.f03: Likewise.
2402 * gfortran.dg/class_array_21.f03: Likewise.
2403 * gfortran.dg/finalize_29.f08: Likewise.
2404 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2405
bf1426ea 24062016-10-05 Richard Biener <rguenther@suse.de>
2407
2408 PR middle-end/77826
2409 * gcc.dg/torture/pr77826.c: New testcase.
2410
eb93b162 24112016-10-05 Richard Biener <rguenther@suse.de>
2412
2413 * gcc.dg/fold-copysign-1.c: New testcase.
2414
830f8f08 24152016-10-05 Andreas Schwab <schwab@suse.de>
2416
2417 * g++.dg/pr49847-2.C: Remove.
2418
ce229d56 24192016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2420
2421 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2422
d82d27a3 24232016-10-05 Richard Biener <rguenther@suse.de>
2424
2425 PR middle-end/55152
2426 * gcc.dg/pr55152-2.c: New testcase.
2427
29e40d1d 24282016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429
2430 * gfortran.dg/dtio_15.f90: New test.
2431
78dc0da1 24322016-10-04 Ian Lance Taylor <iant@golang.org>
2433
2434 * gcc.dg/split-7.c: New test.
2435
f72de674 24362016-10-04 Martin Sebor <msebor@redhat.com>
2437
2438 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2439 %lc directive to wint_t to silence -Wformat warnings on targets
2440 where the latter is a distinct type such as long.
2441
c30da209 24422016-10-04 Martin Sebor <msebor@redhat.com>
2443
2444 PR c++/77804
2445 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2446
c93d719b 24472016-10-04 Jakub Jelinek <jakub@redhat.com>
2448
c8887d28 2449 PR c++/77791
2450 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2451
c93d719b 2452 * g++.dg/other/java3.C: Remove.
2453 * g++.dg/other/java1.C: Remove.
2454 * g++.dg/other/error12.C: Remove.
2455 * g++.dg/other/java2.C: Remove.
2456 * g++.dg/warn/Wnvdtor.C: Remove.
2457 * g++.dg/lookup/java1.C: Remove.
2458 * g++.dg/lookup/java2.C: Remove.
2459 * g++.dg/ext/pr34829.C: Remove.
2460 * g++.dg/ext/java-3.C: Remove.
2461 * g++.dg/ext/java-1.C: Remove.
2462 * g++.dg/ext/java-2.C: Remove.
2463 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2464
e62363b1 24652016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2466
2467 PR tree-optimization/77808
2468 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2469
38f18c01 24702016-10-04 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/77399
2473 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2474
47fd90af 24752016-10-04 Richard Biener <rguenther@suse.de>
2476
2477 PR middle-end/77833
2478 * gcc.target/i386/pr77833.c: New testcase.
2479
2f8d6297 24802016-09-26 Jeff Law <law@redhat.com>
2481
2482 PR tree-optimization/71550
2483 PR tree-optimization/71403
2484 * gcc.c-torture/execute/pr71550.c: New test.
2485
4092cccf 24862016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2487
2488 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2489 option.
2490
8e8fe25a 24912016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2492
2493 Revert
2494 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2495
2496 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2497
fcfa0d6a 24982016-10-03 Marek Polacek <polacek@redhat.com>
2499
2500 * g++.dg/cpp0x/nullptr37.C: New test.
2501
255beb07 25022016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503
2504 * c-c++-common/Wint-in-bool-context.c: Update test.
2505
16127d51 25062016-10-02 Jakub Jelinek <jakub@redhat.com>
2507
2508 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2509 earlier.
2510 * g++.dg/charset/asm2.c (memmove): Likewise.
2511 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2512 * g++.dg/tls/diag-4.C (foo): Likewise.
2513 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2514 dg-warning, fix up regex.
2515 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2516 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2517 * g++.old-deja/g++.mike/net31.C: Likewise.
2518 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2519 for C++17.
2520 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2521 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2522
c9e875f1 25232016-10-01 Richard Biener <rguenther@suse.de>
2524
2525 PR middle-end/77798
2526 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2527
77daf8b6 25282016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2529
2530 PR fortran/77663
2531 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2532
ff2feb8b 25332016-10-01 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR c/77490
2536 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2537 Add dg-prune-output directive.
2538
fd3720ac 25392016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2540
2541 PR fortran/66643
2542 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2543 * gfortran.fortran-torture/compile/write.f90: Update test.
2544
dd07e329 25452016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2546
2547 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2548 arm_fp16_alternative_ok as the required effective target.
2549 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2550 -mfp16-format=alternative to the dg-options directive and remove
2551 the dg-add-options directive.
2552
580083a2 25532016-09-30 Fritz Reese <fritzoreese@gmail.com>
2554
2555 PR fortran/77764
2556 * gfortran.dg/dec_union_8.f90: New testcase.
2557
f24fcad2 25582016-09-30 Fritz Reese <fritzoreese@gmail.com>
2559
2560 PR fortran/77782
2561 * gfortran.dg/dec_structure_16.f90: New testcase.
2562
e0e00cf4 25632016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2564
2565 * gfortran.dg/coarray_allocate_10.f08: New test.
2566 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2567
44211526 25682016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2569
2570 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2571
e2441cd8 25722016-09-30 Richard Biener <rguenther@suse.de>
2573
2574 PR tree-optimization/77399
2575 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2576
0914a8ef 25772016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2578
5db34fe5 2579 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2580 -fdelete-null-pointer-checks explicit.
2581 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2582 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2583 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2584 * gcc.dg/pic-1.c: Require fpic target support.
2585 * gcc.dg/pic-2.c: Likewise.
2586
c5d89bae 25872016-09-29 Jakub Jelinek <jakub@redhat.com>
2588
2589 Implement P0001R1 - C++17 removal of register storage class specifier
2590 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2591 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2592 C++17.
2593 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2594 keyword if not __SSE2__.
2595 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2596 C++17.
2597 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2598 register keywords.
2599 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2600 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2601 no_erroneous_warning): Expect new warnings for C++17.
2602 * g++.dg/warn/register-var-2.C (f): Likewise.
2603 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2604 * g++.dg/parse/linkage2.C (foo): Likewise.
2605 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2606 keyword on parameters for C++17.
2607 * g++.dg/cpp1z/register1.C: New test.
2608 * g++.dg/cpp1z/register2.C: New test.
2609 * g++.dg/cpp1z/register3.C: New test.
2610
5424b150 26112016-09-29 Uros Bizjak <ubizjak@gmail.com>
2612
2613 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2614 * gcc.target/i386/avx2-check.h (main): Ditto.
2615 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2616 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2617 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2618 * gcc.target/i386/avx512er-check.h (main): Ditto.
2619 * gcc.target/i386/avx512f-check.h (main): Ditto.
2620 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2621 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2622 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2623
132fa33c 26242016-09-29 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/77756
2627 * gcc.target/i386/pr77756.c: New test.
2628
ea72fa65 26292016-09-29 Marek Polacek <polacek@redhat.com>
2630
2631 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2632
40334d1a 26332016-09-29 Marek Polacek <polacek@redhat.com>
2634
2635 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2636 C++14.
2637
2bf721c3 26382016-09-29 Martin Liska <mliska@suse.cz>
2639
2640 * objc/execute/construct1.m: New test.
2641
a8243a97 26422016-09-29 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/77768
2645 * gcc.dg/torture/pr77768.c: New testcase.
2646
98da8d3b 26472016-09-28 Richard Biener <rguenther@suse.de>
2648
2649 PR middle-end/77407
2650 * gcc.dg/pr77407.c: New testcase.
2651
b0ab3ca0 26522016-09-29 Richard Biener <rguenther@suse.de>
2653
2654 PR middle-end/55152
2655 * gcc.dg/pr55152.c: New testcase.
2656 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2657
f76c9f26 26582016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2659
2660 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2661 (dg-options): Remove -m32.
2662
94d9ba6a 26632016-09-28 Martin Sebor <msebor@redhat.com>
2664
2665 PR middle-end/77721
2666 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2667
d23296dc 26682016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2669
2670 PR libgfortran/77707
2671 * gfortran.dg/inquire_17.f90: New test.
2672
2a2770c6 26732016-09-28 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR c++/77467
2676 * g++.dg/cpp1y/constexpr-77467.C: New test.
2677
3e822015 26782016-09-28 Martin Sebor <msebor@redhat.com>
2679
2680 PR c/77762
2681 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2682 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2683 (test_sprintf_p_const): Adjust line numbers to avoid failures
2684 introduced in r240503.
2685
21ce832f 26862016-09-28 Martin Sebor <msebor@redhat.com>
2687
2688 PR middle-end/77683
2689 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2690
8d9e3eb6 26912016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2692
cfa852a5 2693 PR c++/77748
2694 * g++.dg/pr77550.C: Avoid undefined behavior.
2695
8d9e3eb6 2696 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2697
85dd8d9a 26982016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2699
2700 * gcc.dg/strlenopt-20.c: Update test.
2701 * gcc.dg/strlenopt-21.c: Likewise.
2702 * gcc.dg/strlenopt-22.c: Likewise.
2703 * gcc.dg/strlenopt-22g.c: Likewise.
2704 * gcc.dg/strlenopt-26.c: Likewise.
2705 * gcc.dg/strlenopt-5.c: Likewise.
2706 * gcc.dg/strlenopt-7.c: Likewise.
2707 * gcc.dg/strlenopt-9.c: Likewise.
2708
ce7e2f0e 27092016-09-27 Jakub Jelinek <jakub@redhat.com>
2710
4fd4e9e0 2711 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2712
66108a57 2713 * g++.dg/cpp1z/lambda-this1.C: New test.
2714 * g++.dg/cpp1z/lambda-this2.C: New test.
2715
ce7e2f0e 2716 PR c++/77722
2717 * g++.dg/ubsan/return-4.C: New test.
2718 * g++.dg/ubsan/return-5.C: New test.
2719 * g++.dg/ubsan/return-6.C: New test.
2720
eedf6f96 27212016-09-27 Jiong Wang <jiong.wang@arm.com>
2722
2723 * lib/target-supports.exp
2724 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2725 in function comment.
2726
febf7a45 27272016-09-27 Martin Liska <mliska@suse.cz>
2728
2729 PR gcov-profile/46266
2730 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2731 considered.
2732
1ef012e4 27332016-09-27 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/77745
2736 * g++.dg/torture/pr77745.C: New testcase.
2737
fcaf08b7 27382016-09-27 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/77478
2741 * gcc.dg/torture/pr77478.c: New testcase.
2742
db46bcd3 27432016-09-27 Martin Liska <mliska@suse.cz>
2744
2745 PR gcov-profile/7970
2746 PR gcov-profile/16855
2747 PR gcov-profile/44779
2748 * g++.dg/gcov/pr16855.C: New test.
2749
2e0bcd96 27502016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2751
2752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2753
93768ef7 27542016-09-27 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR fortran/77666
2757 * gfortran.dg/gomp/pr77666.f90: New test.
2758
b09a4365 27592016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2760
2761 PR ipa/77677
2762 * gcc.dg/torture/pr77677-2.c: New test.
2763
85527e8f 27642016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2765
2766 PR fortran/77420
2767 * gfortran.dg/pr77420_1.f90: New test.
2768 * gfortran.dg/pr77420_2.f90: Ditto.
2769 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2770 * gfortran.dg/pr77420_4.f90: this file.
2771
140cd7ff 27722016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2773
2774 PR middle-end/77719
2775 * gfortran.dg/pr77719.f90: New test.
2776
d4d58fc3 27772016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2778
2779 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2780 singular form of byte when quantity is unknown.
d4d58fc3 2781
e997bd3a 27822016-09-26 Marek Polacek <polacek@redhat.com>
2783
2784 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2785
9c7de46a 27862016-09-26 Martin Liska <mliska@suse.cz>
2787
2788 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2789 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2790 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2791 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2792 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2793 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2794 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2795 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2796 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2797
3c77f69c 27982016-09-26 Marek Polacek <polacek@redhat.com>
2799
2800 PR c/7652
2801 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2802 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2803 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2804 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2805 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2806 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2807 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2808 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2809 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2810 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2811 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2812 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2813 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2814 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2815 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2816 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2817 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2818 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2819 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2820 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2821 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2822 * c-c++-common/attr-fallthrough-1.c: New test.
2823 * c-c++-common/attr-fallthrough-2.c: New test.
2824 * g++.dg/cpp0x/fallthrough1.C: New test.
2825 * g++.dg/cpp0x/fallthrough2.C: New test.
2826 * g++.dg/cpp1z/fallthrough1.C: New test.
2827 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2828 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2829 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2830 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2831
40e245e1 28322016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2833
9e9fb49b 2834 PR fortran/77429
40e245e1 2835 * gfortran.dg/pr77429.f90: New test.
2836
cfffcdf4 28372016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2838
2839 PR fortran/77694
2840 * gfortran.dg/pr77694.f90: New test.
2841
223e6ae9 28422016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2843
2844 PR target/51244
2845 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2846
9e932ac2 28472016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2848
2849 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2850 for 32-bit mode.
2851
04f16d28 28522016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2853
2854 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2855 for 32-bit mode.
2856
481ce481 28572016-09-24 Marek Polacek <polacek@redhat.com>
2858
2859 PR c/77490
2860 * c-c++-common/Wbool-operation-1.c: New test.
2861 * gcc.dg/Wbool-operation-1.c: New test.
2862
8e652fcf 28632016-09-23 Fritz Reese <fritzoreese@gmail.com>
2864
2865 * gfortran.dg/dec_static_1.f90: New.
2866 * gfortran.dg/dec_static_2.f90: New.
2867 * gfortran.dg/dec_static_3.f90: New.
2868 * gfortran.dg/dec_static_4.f90: New.
2869
e7c4560c 28702016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2871
2872 PR fortran/48298
2873 * gfortran.dg/negative_unit_check.f90: Update test.
2874 * gfortran.dg/dtio_14.f90: New test.
481ce481 2875
ad020996 28762016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2877
2878 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2879 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2880 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2881 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2882 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2883 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2884 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2885
e2c1228b 28862016-09-23 Martin Sebor <msebor@redhat.com>
2887
2888 PR testsuite/77713
2889 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2890 assuming long double is bigger than double.
2891
9b5db70f 28922016-09-23 Jakub Jelinek <jakub@redhat.com>
2893
2894 Implement P0138R2, C++17 construction rules for enum class values
2895 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2896
a30e370d 28972016-09-23 David Malcolm <dmalcolm@redhat.com>
2898
2899 PR preprocessor/77672
2900 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2901 expected multiline output from first warning to reflect change
2902 in r240434.
2903
15650eb7 29042016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2905
2906 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2907
f886b2b4 29082016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2909 Tom de Vries <tom@codesourcery.com>
2910
2911 PR testsuite/77411
2912 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2913
f74ba31d 29142016-09-23 Marek Polacek <polacek@redhat.com>
2915
2916 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2917 * c-c++-common/gomp/atomic-13.c: Likewise.
2918 * c-c++-common/gomp/atomic-14.c: Likewise.
2919 * c-c++-common/pr60439.c: Remove invalid code.
2920 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2921 * g++.dg/expr/bitfield5.C: Likewise.
2922 * g++.dg/expr/bitfield6.C: Likewise.
2923 * g++.dg/expr/bool1.C: Likewise.
2924 * g++.dg/expr/bool3.C: Likewise.
2925 * g++.dg/expr/lval3.C: Likewise.
2926 * g++.dg/expr/lval4.C: Likewise.
2927 * g++.old-deja/g++.jason/bool5.C: Likewise.
2928
7413e757 29292016-09-23 David Malcolm <dmalcolm@redhat.com>
2930
2931 PR preprocessor/77672
2932 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2933 (test_terminator_location): New function.
2934
81df50de 29352016-09-23 Richard Biener <rguenther@suse.de>
2936
2937 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2938
5f4626d8 29392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2940
2941 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2942 -march=armv8.2-a+fp16 when supported by the hardware.
2943 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2944 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2945 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2946 semi-colons to a macro invocations.
2947 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2948 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2949 defined.
2950 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2952 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2953 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2954 defined.
2955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2956 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2962 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2963 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2964 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2965 defined.
2966 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2967 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2968 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2969 defined.
2970 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2972 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2973 defined.
2974 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2975 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2976 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2977 defined.
2978 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2979 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2980 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2981 defined. Also fix some white-space.
2982 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2986 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2987 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2988 defined. Also fix some long lines and white-space.
2989 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2990 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2991 defined. Also fix some long lines and white-space.
2992 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2993 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2994 defined.
2995 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2996 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2997 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2998 defined.
2999 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3000 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3001 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3002 defined.
3003 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3005 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3006 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3007 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3008 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3009 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3010 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3011 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3012 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3013 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3014 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3015 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3016 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3017 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3018 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3019 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3020 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3021 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3022
f2645569 30232016-09-23 Jiong Wang <jiong.wang@arm.com>
3024 Matthew Wahab <matthew.wahab@arm.com>
3025
3026 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3027 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3028 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3029 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3030 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3032 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3033 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3034 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3035 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3036 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3037 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3038 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3039 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3041 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3042 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3043 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3044 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3045 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3046 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3047 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3048 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3049 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3050 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3051 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3052 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3053 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3057 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3058 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3059 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3060 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3062 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3063
66a55fc4 30642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3065
3066 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3067 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3068 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3069 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3070 support.
3071
ada0f4c4 30722016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3073
3074 PR ipa/77677
3075 * gcc.dg/torture/pr77677.c: New test.
3076
8771094d 30772016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3078
3079 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3080 here now.
3081
c959fae1 30822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3083
3084 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3085 options. Add tests for float16x4_t and float16x8_t.
3086
88b594a3 30872016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3088
3089 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3090 * gcc.target/s390/risbg-ll-2.c: Ditto.
3091 * gcc.target/s390/risbg-ll-3.c: Ditto.
3092
e4ad661c 30932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3094
3095 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3096 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3097
4005a882 30982016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3099
3100 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3101 output to the simplified instructions.
3102
9854d864 31032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3104
3105 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3106 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3107
388ce7db 31082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3109
3110 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3111 (FP16_SUPPORTED): New
3112 (expected-hfloat-16x4): Make conditional on __fp16 support.
3113 (expected-hfloat-16x8): Likewise.
3114 (vdup_n_f16): Disable for non-AArch64 targets.
3115 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3116 conditional on FP16_SUPPORTED.
3117 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3118 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3119 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3120 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3121 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3122 for testing __fp16.
3123 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3124 conditional on FP16_SUPPORTED.
3125 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3126 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3127
837bb76e 31282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3129
3130 * gcc.target/arm/short-vfp-1.c: New.
3131
e183c2b8 31322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3133
3134 * gcc.target/arm/attr-fp16-arith-1.c: New.
3135
cd6fbed6 31362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3137
3138 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3139 New.
3140 (add_options_for_arm_v8_2a_fp16_neon): New.
3141 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3142 (add_options_for_arm_arch_v8_2a): Auto-generate.
3143 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3144 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3145 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3146 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3147 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3148 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3149 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3150
4961b0ab 31512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3152
3153 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3154 arm_fp16_alternative_ok.
3155 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3156 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3157 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3158 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3159 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3160 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3161 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3162 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3163 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3164 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3165 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3166 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3167 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3168 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3169 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3170 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3171 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3172 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3173 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3174 arm_fp16_alternative_ok.
3175 * lib/target-supports.exp
3176 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3177 (check_effective_target_arm_fp16_alternative_ok): New.
3178 (check_effective_target_arm_fp16_none_ok_nocache): New.
3179 (check_effective_target_arm_fp16_none_ok): New.
3180
ce5b3c3b 31812016-09-23 Martin Liska <mliska@suse.cz>
3182
3183 * gcc.dg/ipa/pr77653.c: Replace adress
3184 with address.
3185
d4c65e05 31862016-09-23 Martin Liska <mliska@suse.cz>
3187
3188 * gcc.target/i386/movbe-4.c: New test.
3189
82a47693 31902016-09-23 Martin Liska <mliska@suse.cz>
3191
3192 * gcc.target/i386/crc32-5.c: New test.
3193
0253072a 31942016-09-23 Martin Liska <mliska@suse.cz>
3195
3196 * gcc.target/i386/pr71652.c: New test.
3197 * gcc.target/i386/pr71652-2.c: New test.
3198 * gcc.target/i386/pr71652-3.c: New test.
3199
0bfdbd22 32002016-09-23 Jakub Jelinek <jakub@redhat.com>
3201
3202 * lib/gcc-dg.exp (process-message): Support relative line number
3203 notation - .+4 or .-1 etc.
3204 * gcc.dg/dg-test-1.c: New test.
3205
ff982ab4 32062016-09-22 Martin Sebor <msebor@redhat.com>
3207
3208 PR target/77676
3209 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3210 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3211 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3212 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3213
78299f8d 32142016-09-22 Uros Bizjak <ubizjak@gmail.com>
3215
3216 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3217 * gcc.dg/ifcvt-2.c: Ditto.
3218 * gcc.dg/zero_bits_compound-1.c: Ditto.
3219 * gcc.dg/zero_bits_compound-1.c: Ditto.
3220 * gcc.dg/pr40550.c: Simplify target selectors.
3221 Use dg-additional-options.
3222 * gcc.dg/pr47893.c: Ditto.
3223 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3224 additional options for 32-bit x86 targets.
3225 * gcc.dg/pr70955.c: Move to ...
3226 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3227
ec645283 32282016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/61019
3231 * g++.dg/cpp0x/pr61019.C: New.
3232
9753b549 32332016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3234 Terry Guo <terry.guo@arm.com>
3235
3236 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3237 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3238 * gcc.target/arm/pure-code/pure-code.exp: New.
3239
7dbfb427 32402016-09-22 Uros Bizjak <ubizjak@gmail.com>
3241
3242 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3243 Remove SSE effective target requirement.
3244
7e20dff2 32452016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 PR c++/71979
3248 * g++.dg/cpp0x/pr71979.C: New.
3249
05dd002d 32502016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3251
3252 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3253
53769cc8 32542016-09-22 Martin Liska <mliska@suse.cz>
3255
3256 PR ipa/77653
3257 * gcc.dg/ipa/pr77653.c: New test.
3258
51c846d6 32592016-09-22 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR fortran/77665
3262 * gfortran.dg/gomp/pr77665.f90: New test.
3263
51278c1a 32642016-09-22 Paul Thomas <pault@gcc.gnu.org>
3265
3266 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3267 * gfortran.dg/dtio_13.f90: New test.
3268
cde225a2 32692016-09-21 Louis Krupp <louis.krupp@zoho.com>
3270
3271 PR fortran/66107
3272 * gfortran.dg/pr66107.f90: New test.
3273
0d5530d9 32742016-09-21 Ian Lance Taylor <iant@golang.org>
3275
3276 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3277 with call to builtin delete function.
3278
9ca7e933 32792016-09-21 Joseph Myers <joseph@codesourcery.com>
3280
3281 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3282 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3283 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3284 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3285 tests.
3286
451127c6 32872016-09-21 Uros Bizjak <ubizjak@gmail.com>
3288
3289 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3290
98aa0f57 32912016-09-21 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR c++/77651
3294 * g++.dg/cpp1z/aligned-new6.C: New test.
3295
65eeae10 32962016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3297
3298 * gcc.target/arm/fp16-aapcs-3.c: New.
3299 * gcc.target/arm/fp16-aapcs-4.c: New.
3300 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3301 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3302 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3303 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3304
1a39df22 33052016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3306
3307 PR tree-optimization/77550
3308 * g++.dg/pr77550.C: New test.
3309
48bc6fdd 33102016-09-21 Georg-Johann Lay <avr@gjlay.de>
3311
3312 PR target/77326
3313 * gcc.target/avr/torture/pr77326.c: New test.
3314
a09b160b 33152016-09-21 Louis Krupp <louis.krupp@zoho.com>
3316
3317 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3318
91207228 33192016-09-21 Richard Biener <rguenther@suse.de>
3320
3321 PR tree-optimization/77648
3322 * gcc.dg/torture/pr77648-1.c: New testcase.
3323 * gcc.dg/torture/pr77648-2.c: Likewise.
3324
f6aeb966 33252016-09-21 Richard Biener <rguenther@suse.de>
3326 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR tree-optimization/77621
3329 * gcc.dg/pr77621.c: New testcase.
3330
637b3ebb 33312016-09-21 Paul Thomas <pault@gcc.gnu.org>
3332
3333 PR fortran/77657
3334 * gfortran.dg/dtio_12.f90: New test.
3335
b5b88e7a 33362016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3337
3338 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3339
8ccdb0a4 33402016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3341
3342 PR tree-optimization/72835
3343 * gcc.dg/tree-ssa/pr72835.c: New test.
3344
b9833bfd 33452016-09-20 Martin Sebor <msebor@redhat.com>
3346
3347 PR middle-end/49905
3348 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3349 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3350 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3351 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3352 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3353 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3354 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3355
597323ed 33562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3357
3358 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3359 arguments/compare will be optimized away.
3360 * gcc.dg/torture/ftrapv-1.c: Likewise.
3361
25a8e007 33622016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3363
3364 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3365 will be optimized away.
3366 * gcc.dg/ipa/vrp1.c: New test.
3367 * gcc.dg/ipa/vrp2.c: New test.
3368 * gcc.dg/ipa/vrp3.c: New test.
3369
6e93da1b 33702016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3371
3372 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3373 does the same transformation.
3374 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3375 * gcc.dg/tree-ssa/evrp1.c: New test.
3376 * gcc.dg/tree-ssa/evrp2.c: New test.
3377 * gcc.dg/tree-ssa/evrp3.c: New test.
3378 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3379 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3380 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3381 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3382 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3383 foling now happens early.
3384 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3385 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3386 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3387 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3388 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3389
b8b3b645 33902016-09-20 Uros Bizjak <ubizjak@gmail.com>
3391
3392 PR target/77621
3393 * gcc.target/i386/pr77621.c: New test.
3394 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3395 pattern, loop should vectorize with -mtune=atom.
3396
81165554 33972016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3398 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR testsuite/63299
3401 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3402 instead of delete.
3403
2f8a2ead 34042016-09-20 Jakub Jelinek <jakub@redhat.com>
3405
a48667ee 3406 PR c++/77626
3407 * g++.dg/other/pr77626.C: New test.
3408
7e67c6d5 3409 PR c++/77638
3410 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3411
59934ea3 3412 PR c++/77637
3413 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3414
2f8a2ead 3415 PR middle-end/77624
3416 * c-c++-common/pr77624-1.c: New test.
3417 * c-c++-common/pr77624-2.c: New test.
3418
a1268ee1 34192016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3420
3421 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3422 of digits expected.
3423
0b77b2cf 34242016-09-20 Richard Biener <rguenther@suse.de>
3425
3426 PR tree-optimization/77646
3427 * gcc.dg/torture/pr77646.c: New testcase.
3428
bed03df1 34292016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3430
3431 PR c++/77434
3432 * c-c++-common/Wint-in-bool-context.c: New test.
3433
cb19a0da 34342016-09-19 Joseph Myers <joseph@codesourcery.com>
3435
3436 * gcc.dg/cr-decimal-dig-1.c: New test.
3437
9b5c49ef 34382016-09-19 Joseph Myers <joseph@codesourcery.com>
3439
3440 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3441 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3442 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3443 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3444
48d1445d 34452016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3446
3447 PR rtl-optimization/77416
3448 * gcc.target/powerpc/pr77416.c: New.
3449
579f478b 34502016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3451
3452 PR c++/77639
3453 * g++.dg/template/error-recovery4.C: New test.
3454
f2e52448 34552016-09-19 Bin Cheng <bin.cheng@arm.com>
3456
3457 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3458
aaf7d5f8 34592016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3460
3461 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3462 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3463
5f036000 34642016-09-19 Jakub Jelinek <jakub@redhat.com>
3465 Jan Hubicka <jh@suse.cz>
3466
3467 PR target/77587
3468 * gcc.dg/pr77587.c: New test.
3469 * gcc.dg/pr77587a.c: New file.
3470
eee0cf09 34712016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3472
3473 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3474 * gfortran.dg/coarray_38.f90:
3475 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3476 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3477 * gfortran.dg/coarray_allocate_7.f08: New test.
3478 * gfortran.dg/coarray_allocate_8.f08: New test.
3479 * gfortran.dg/coarray_allocate_9.f08: New test.
3480 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3481 new caf_register.
3482 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3483 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3484 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3485 get_by_refs.
3486 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3487 * gfortran.dg/coarray_lock_7.f90: Same.
3488 * gfortran.dg/coarray_poly_5.f90: Same.
3489 * gfortran.dg/coarray_poly_6.f90: Same.
3490 * gfortran.dg/coarray_poly_7.f90: Same.
3491 * gfortran.dg/coarray_poly_8.f90: Same.
3492 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3493
891196d7 34942016-09-19 Fritz Reese <fritzoreese@gmail.com>
3495
3496 PR fortran/77584
3497 * gfortran.dg/dec_structure_15.f90: New testcase.
3498
281da9a3 34992016-09-19 Richard Biener <rguenther@suse.de>
3500
3501 PR middle-end/77605
3502 * gcc.dg/torture/pr77605.c: New testcase.
3503
8a252920 35042016-09-18 Louis Krupp <louis.krupp@zoho.com>
3505
3506 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3507
a18b7a33 35082016-09-17 Jan Hubicka <hubicka@ucw.cz>
3509
3510 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3511 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3512 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3513 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3514 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3515 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3516 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3517 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3518 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3519 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3520 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3521
b868c23d 35222016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3523
3524 * gcc.target/i386/pr68633.c: Fix expected result.
3525
360d7ea8 35262016-09-17 Louis Krupp <louis.krupp@gmail.com>
3527
3528 PR fortran/68078
3529 * gfortran.dg/pr68078.f90: New test.
3530 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3531
d58661cb 35322016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3533
3534 PR target/77613
3535 * gcc.target/powerpc/swaps-p8-25.c: New.
3536
24b3d864 35372016-09-16 Jakub Jelinek <jakub@redhat.com>
3538
e6db887a 3539 PR c++/77482
3540 * g++.dg/cpp0x/constexpr-77482.C: New test.
3541
44df6c11 3542 PR c++/77379
3543 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3544 thunk offsets.
3545 * g++.dg/abi/abi-tag23a.C: Likewise.
3546
53d2f3de 3547 PR c++/77338
3548 * g++.dg/cpp0x/decltype-77338.C: New test.
3549
24b3d864 3550 PR c++/77375
3551 * g++.dg/cpp0x/mutable1.C: New test.
3552
42f172d0 35532016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3554
3555 PR fortran/77612
3556 * gfortran.dg/pr77612.f90: New test.
3557
0665113b 35582016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3559
3560 * gcc.dg/torture/pr70421.c: Require int32plus.
3561
dff10ec9 35622016-09-16 Jakub Jelinek <jakub@redhat.com>
3563
be63912c 3564 PR middle-end/77475
3565 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3566
dff10ec9 3567 PR target/77526
3568 * gcc.target/i386/pr77526.c: New test.
3569
69cdadd9 35702016-09-16 Jakub Jelinek <jakub@redhat.com>
3571 Eric Botcazou <ebotcazou@adacore.com>
3572
3573 PR middle-end/77594
3574 * gcc.target/i386/pr77594.c: New test.
3575
b74250bc 35762016-09-15 Louis Krupp <louis.krupp@zoho.com>
3577
3578 PR fortran/69963
3579 * gfortran.dg/misplaced_implicit_character.f90: New test.
3580
834a2c29 35812016-09-15 Bin Cheng <bin.cheng@arm.com>
3582
3583 PR tree-optimization/77503
3584 * gcc.dg/vect/pr77503.c: New test.
3585
fbcb99d5 35862016-09-15 Richard Biener <rguenther@suse.de>
3587
3588 PR middle-end/77544
3589 * c-c++-common/torture/pr77544.c: New testcase.
3590
3aa4e8c2 35912016-09-15 Jakub Jelinek <jakub@redhat.com>
3592
3593 PR middle-end/77475
3594 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3595 * gcc.dg/march-generic.c: Likewise.
3596 * gcc.target/i386/spellcheck-options-1.c: New test.
3597 * gcc.target/i386/spellcheck-options-2.c: New test.
3598 * gcc.target/i386/spellcheck-options-3.c: New test.
3599 * gcc.target/i386/spellcheck-options-4.c: New test.
3600
e9dea525 36012016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3602
3603 PR fortran/72743
3604 * gfortran.dg/goacc/pr72743.f90: New test.
3605
7270347c 36062016-09-15 Richard Biener <rguenther@suse.de>
3607
3608 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3609
091e8e90 36102016-09-15 Richard Biener <rguenther@suse.de>
3611
3612 PR tree-optimization/77514
3613 * gcc.dg/torture/pr77514.c: New testcase.
3614
8cc08773 36152016-09-14 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR c++/77549
3618 * g++.dg/lookup/pr77549.C: New test.
3619
5be60f03 36202016-09-14 Marek Polacek <polacek@redhat.com>
3621
3622 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3623 * c-c++-common/gomp/atomic-13.c: Likewise.
3624 * c-c++-common/gomp/atomic-14.c: Likewise.
3625 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3626 * g++.dg/cpp1z/bool-increment1.C: New test.
3627 * c-c++-common/pr60439.c: Add dg-warning.
3628 * g++.dg/expr/bitfield4.C: Likewise.
3629 * g++.dg/expr/bitfield5.C: Likewise.
3630 * g++.dg/expr/bitfield6.C: Likewise.
3631 * g++.dg/expr/bool1.C: Likewise.
3632 * g++.dg/expr/bool3.C: Likewise.
3633 * g++.dg/expr/lval3.C: Likewise.
3634 * g++.dg/expr/lval4.C: Likewise.
3635 * g++.old-deja/g++.jason/bool5.C: Likewise.
3636 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3637 * g++.dg/other/error18.C: Likewise.
3638 * g++.dg/gomp/atomic-14.C: Likewise.
3639
f80a245e 36402016-09-14 Nathan Sidwell <nathan@acm.org>
3641
3642 PR c++/77539
3643 * g++.dg/cpp1y/pr77539.C: New.
3644
7b329bca 36452016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3646
3647 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3648 dg-require.
3649 * g++.dg/ext/builtin_alloca.C: Likewise.
3650 * g++.dg/template/spec35.C: Likewise.
3651 * gcc.dg/builtins-68.c: Likewise.
3652 * gcc.misc-tests/gcov-13.c: Likewise.
3653 * gcc.misc-tests/gcov-14.c: Likewise.
3654
0029200d 36552016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3656
3657 * gfortran.dg/dec_structure_14.f90: New testcase.
3658
0975f764 36592016-09-14 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR sanitizer/68260
3662 * c-c++-common/tsan/pr68260.c: New test.
3663
1098c313 36642016-09-13 Joe Seymour <joe.s@somniumtech.com>
3665
3666 PR target/70713
3667 * gcc.target/msp430/function-attributes-1.c: New test.
3668 * gcc.target/msp430/function-attributes-2.c: New test.
3669 * gcc.target/msp430/function-attributes-3.c: New test.
3670
2e7b05a3 36712015-04-18 Martin Sebor <msebor@redhat.com>
3672
3673 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3674 of non-nul characters.
3675 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3676
46fad8d5 36772016-09-13 Jakub Jelinek <jakub@redhat.com>
3678
4bdba715 3679 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3680 * g++.dg/cpp1z/gen-attrs1.C: New test.
3681
99d887de 3682 PR tree-optimization/77454
3683 * gcc.dg/pr77454.c: New test.
3684
46fad8d5 3685 PR c++/77553
3686 * g++.dg/cpp1y/constexpr-77553.C: New test.
3687
68ef907c 36882016-09-13 David Malcolm <dmalcolm@redhat.com>
3689
3690 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3691 (test_show_locus): Replace rich_location::add_fixit_insert calls
3692 with add_fixit_insert_before and add_fixit_insert_after.
3693
2c24fd5e 36942016-09-13 Jason Merrill <jason@redhat.com>
3695 Tom de Vries <tom@codesourcery.com>
3696
3697 PR c++/77427
3698 * g++.dg/pr77427.C: New test.
3699
68b219ee 37002016-09-13 Martin Liska <mliska@suse.cz>
3701
3702 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3703 effective target.
3704 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3705 * lib/target-supports.exp: Define the new target.
3706
c72e91d3 37072016-09-12 Andrew Pinski <apinski@cavium.com>
3708
3709 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3710 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3711
b38c0a37 37122016-09-12 Uros Bizjak <ubizjak@gmail.com>
3713
3714 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3715 variable arguments.
3716 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3717 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3718 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3719 variable argument.
3720 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3721 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3722
7a21b590 37232016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3724
3725 PR c++/77496
3726 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3727 * g++.dg/ext/pr77496.C: New test.
3728 * g++.dg/warn/pr77496.C: New test.
3729
00434032 37302016-09-12 David Malcolm <dmalcolm@redhat.com>
3731
3732 PR c/72858
3733 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3734 to preserve conversion chars, and to preserve prefix information.
3735 * gcc.dg/format/pr72858.c: New test case.
3736
54f56c28 37372016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3738
3739 * gfortran.dg/pr77507.f90: Move to ...
3740 * gfortran.dg/ieee/pr77507.f90: here.
3741
08d6d42c 37422016-08-09 Jan Hubicka <hubicka@ucw.cz>
3743
3744 PR ipa/61159
3745 * compile/pr61159.c: New testcase
3746
35870532 37472016-08-09 Jan Hubicka <hubicka@ucw.cz>
3748
3749 PR ipa/64316
3750 * gcc.dg/ipa/pr63416.c: New testcase.
3751
953b9eef 37522016-09-10 Paul Thomas <pault@gcc.gnu.org>
3753 Steven G. Kargl <kargl@gcc.gnu.org>
3754
3755 PR fortran/77532
c78b1f64 3756 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3757
1aef7c3c 37582016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3759
3760 PR fortran/77507
3761 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3762 * gfortran.dg/c_assoc_4.f90: Ditto.
3763
3bb45f76 37642016-09-10 Tom de Vries <tom@codesourcery.com>
3765
3766 PR C/71602
3767 * c-c++-common/va-arg-va-list-type.c: New test.
3768
9731eaaf 37692016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3770
3771 PR rtl-optimization/77289
3772 * gcc.target/powerpc/pr77289.c: New test.
3773
911ea34a 37742016-09-09 Martin Sebor <msebor@redhat.com>
3775
3776 PR c/77520
3777 PR c/77521
3778 * gcc.dg/pr77520.c: New test.
3779 * gcc.dg/pr77521.c: New test.
3780
edd0f33b 37812016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3782
3783 PR fortran/77506
3784 * gfortran.dg/pr77506.f90: New test.
3785
374777a4 37862016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3787
3788 PR fortran/77507
3789 * gfortran.dg/pr77507.f90: New test.
3790
c5eddaf9 37912016-09-09 Joseph Myers <joseph@codesourcery.com>
3792
3793 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3794
3e7e4e14 37952016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3796 Louis Krupp <lkrupp@gcc.gnu.org>
3797
3798 PR fortran/69514
3799 * gfortran.dg/pr69514_1.f90: New test.
3800 * gfortran.dg/pr69514_2.f90: New test.
3801
51688bb7 38022016-09-08 Jakub Jelinek <jakub@redhat.com>
3803
a34338c9 3804 PR fortran/77500
3805 * gfortran.dg/gomp/pr77500.f90: New test.
3806
51688bb7 3807 PR fortran/77516
3808 * gfortran.dg/gomp/pr77516.f90: New test.
3809
3ecb55e7 38102016-09-07 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR middle-end/77475
3813 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3814 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3815 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3816 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3817 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3818 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3819
3da97ff7 38202016-09-07 David Malcolm <dmalcolm@redhat.com>
3821
3822 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3823 "substring-locations.h".
3824
b55f1f44 38252016-09-07 Richard Biener <rguenther@suse.de>
3826
3827 PR c/77450
3828 * c-c++-common/vector-subscript-8.c: Move ..
3829 * gcc.dg/pr77450.c: ... here.
3830
7d482049 38312016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3832
3833 PR libgfortran/77393
3834 * gfortran.dg/fmt_f0_2.f90: Update test.
3835 * gfortran.dg/fmt_f0_3.f90: New test.
3836
ef3b531c 38372016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3838
3839 PR debug/77389
3840 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3841 in dg-options.
3842
3843 PR debug/57519
3844 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3845
39370ea0 38462016-09-06 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR target/69255
3849 * gcc.target/i386/pr69255-1.c: New test.
3850 * gcc.target/i386/pr69255-2.c: New test.
3851 * gcc.target/i386/pr69255-3.c: New test.
3852
38532016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3854
3855 PR c/77336
3856 * gcc.dg/format/miss-7.c: New test.
3857
88820414 38582016-09-06 Uros Bizjak <ubizjak@gmail.com>
3859
3860 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3861
4c790ba8 38622016-09-06 Martin Liska <mliska@suse.cz>
3863
3864 PR gcov-profile/77378
3865 PR gcov-profile/77466
3866 * gcc.dg/profile-update-warning.c: New test.
3867
43d2460d 38682016-09-06 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/77479
3871 * gcc.dg/torture/pr77479.c: New testcase.
3872
4c04bcce 38732016-09-06 Richard Biener <rguenther@suse.de>
3874
3875 PR c/77450
3876 * c-c++-common/vector-subscript-7.c: Adjust.
3877 * c-c++-common/vector-subscript-8.c: New testcase.
3878
8925068a 38792016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3880
3881 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3882
daea048c 38832016-09-05 Jakub Jelinek <jakub@redhat.com>
3884
e315ff48 3885 PR target/77476
3886 * gcc.target/i386/avx512f-pr77476.c: New test.
3887 * gcc.target/i386/avx512bw-pr77476.c: New test.
3888 * gcc.target/i386/avx512dq-pr77476.c: New test.
3889
8eeca3ac 3890 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3891 Update comment to mention also avx512f.
3892
daea048c 3893 PR sanitizer/77396
3894 * g++.dg/asan/pr77396-2.C: New test.
3895
a6ffaadf 38962016-09-05 Uros Bizjak <ubizjak@gmail.com>
3897
3898 PR rtl-optimization/77452
3899 * gcc.target/i386/pr77452.c: New test.
3900
8f8828ba 39012016-09-05 Marek Polacek <polacek@redhat.com>
3902
3903 PR c/77423
3904 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3905
65277f2a 39062016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3907
3908 PR fortran/77391
3909 * gfortran.dg/pr77391.f90: New test.
3910
a1cf06b8 39112016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3912
3913 PR fortran/77460
3914 * gfortran.dg/pr77460.f90: New test.
3915
4d261282 39162016-09-03 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR c/65467
3919 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3920
4fc4eb94 39212016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3922
3923 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3924
40a431fa 39252016-09-02 David Malcolm <dmalcolm@redhat.com>
3926
3927 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3928 test case.
3929 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3930 diagnostic-test-show-locus-generate-patch.c to the sources
3931 for diagnostic_plugin_test_show_locus.c.
3932
a940fdc7 39332016-09-02 Jakub Jelinek <jakub@redhat.com>
3934
0b80c4b2 3935 PR c/65467
3936 * gcc.dg/gomp/_Atomic-1.c: New test.
3937 * gcc.dg/gomp/_Atomic-2.c: New test.
3938 * gcc.dg/gomp/_Atomic-3.c: New test.
3939 * gcc.dg/gomp/_Atomic-4.c: New test.
3940 * gcc.dg/gomp/_Atomic-5.c: New test.
3941
a940fdc7 3942 PR sanitizer/77396
3943 * g++.dg/asan/pr77396.C: New test.
3944
39452016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3946
3947 PR tree-optimization/71831
3948 * gcc.dg/builtin-object-size-16.c: New test.
3949 * gcc.dg/builtin-object-size-17.c: New test.
3950
0b404bb4 39512016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3952
3953 PR libgfortran/77393
3954 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3955
8a5817a9 39562016-09-01 Uros Bizjak <ubizjak@gmail.com>
3957
3958 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3959 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3960 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3961 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3962 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3963 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3964 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3965 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3966 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3967 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3968 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3969 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3970 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3971 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3972 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3973 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3974 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3975 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3976
209253ae 39772016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3978
3979 * gnat.dg/opt58.adb: New test.
3980 * gnat.dg/opt58_pkg.ads: New helper.
3981
15182c1d 39822016-09-01 Richard Biener <rguenther@suse.de>
3983
3984 PR middle-end/77436
3985 * gcc.dg/torture/pr77436.c: New testcase.
3986
1c02615c 39872016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3988
3989 * gcc.dg/pr64252.c: Require int32plus.
3990 * gcc.dg/pr66299-1.c: Likewise.
3991 * gcc.dg/pr66299-2.c: Likewise.
3992 * gcc.dg/torture/20131115-1.c: Skip for avr.
3993
08fded5f 39942016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3995
3996 * gcc.target/aarch64/ands_3.c: New test.
3997
a7b3b7c4 39982016-08-31 Jakub Jelinek <jakub@redhat.com>
3999
68c215e4 4000 PR fortran/77352
4001 * gfortran.dg/gomp/pr77352.f90: New test.
4002
a7b3b7c4 4003 PR fortran/77374
4004 * gfortran.dg/gomp/pr77374.f08: New test.
4005
51a43c06 40062016-08-31 Marc Glisse <marc.glisse@inria.fr>
4007
4008 PR tree-optimization/73714
4009 * gcc.dg/tree-ssa/pr73714.c: New test.
4010
01109414 40112016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4012
4013 PR libgfortran/77393
4014 * gfortran.dg/fmt_f0_2.f90: New test.
4015
8036ac7f 40162016-08-31 Marc Glisse <marc.glisse@inria.fr>
4017
4018 * gcc.target/i386/pr59539-2.c: Adapt options.
4019 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4020
b298bde8 40212016-08-31 Paul Thomas <pault@gcc.gnu.org>
4022
4023 PR fortran/77418
4024 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4025 of the associate entity and replace with a pointer to the
4026 intended item on the stack.
4027
9f732c4e 40282016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4029 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4030
4031 PR fortran/48298
4032 * gfortran.dg/dtio_1.f90: New test.
4033 * gfortran.dg/dtio_2.f90: New test.
4034 * gfortran.dg/dtio_3.f90: New test.
4035 * gfortran.dg/dtio_4.f90: New test.
4036 * gfortran.dg/dtio_5.f90: New test.
4037 * gfortran.dg/dtio_6.f90: New test.
4038 * gfortran.dg/dtio_7.f90: New test.
4039 * gfortran.dg/dtio_8.f90: New test.
4040 * gfortran.dg/dtio_9.f90: New test.
4041 * gfortran.dg/dtio_10.f90: New test.
4042
d6dd1b60 40432016-08-30 David Malcolm <dmalcolm@redhat.com>
4044
4045 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4046 (test_many_nested_locations): New function.
4047 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4048 (test_show_locus): Handle "test_many_nested_locations".
4049
2e7400df 40502016-08-30 David Malcolm <dmalcolm@redhat.com>
4051
4052 * g++.dg/template/double-greater-than-fixit.C: New test case.
4053
98023bfd 40542016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4055
4056 * gnat.dg/opt57.ad[sb]: New test.
4057 * gnat.dg/opt57_pkg.ads: New helper.
4058
f9723d87 40592016-08-30 Richard Biener <rguenther@suse.de>
4060
4061 PR tree-optimization/69047
4062 * gcc.dg/pr69047.c: Fix byte-order check.
4063
77ce6232 40642016-08-30 Jakub Jelinek <jakub@redhat.com>
4065
adca2d16 4066 PR tree-optimization/72866
4067 * gcc.dg/vect/pr72866.c: New test.
4068
06cee168 4069 PR debug/77363
4070 * g++.dg/debug/dwarf2/pr77363.C: New test.
4071
4472e8d1 4072 PR middle-end/77377
4073 * gcc.target/i386/pr77377.c: New test.
4074
77ce6232 4075 PR debug/77389
4076 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4077 in dg-options.
4078
36bda760 40792016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4080
4081 * gfortran.dg/pr77372.f90: Moved to ...
4082 * gfortran.dg/ieee/pr77372.f90: here.
4083
2db6ea89 40842016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4085
4086 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4087 vector short/char initializations.
4088 * gcc.target/powerpc/vec-init-5.c: Likewise.
4089 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4090 vector initialization optimizations.
4091 * gcc.target/powerpc/vec-init-7.c: Likewise.
4092 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4093 vector float/double initializations.
4094 * gcc.target/powerpc/vec-init-9.c: Likewise.
4095
1e4df796 40962016-08-29 Uros Bizjak <ubizjak@gmail.com>
4097
4098 PR target/77403
4099 * gcc.target/i386/pr77403.c: New test.
4100
f293b7f2 41012016-08-29 Marek Polacek <polacek@redhat.com>
4102
4103 PR c/77292
4104 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4105
ea2ec8f6 41062016-08-29 Tom de Vries <tom@codesourcery.com>
4107
4108 PR c/77398
4109 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4110
686436fe 41112016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4112
4113 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4114
686436fe 41152016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4116
4117 * gfortran.dg/dec_structure_13.f90: New testcase.
4118
f1ecf8b3 41192016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4120
4121 PR fortran/77261
4122 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4123 available.
4124
4670f428 41252016-08-28 Tom de Vries <tom@codesourcery.com>
4126
4127 PR lto/70955
4128 * gcc.dg/pr70955.c: New test.
4129 * gcc.dg/lto/pr70955_0.c: Same.
4130 * gcc.dg/lto/pr70955_1.c: Same.
4131
b243b563 41322016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4133
4134 PR tree-optimization/71077
4135 * gcc.target/i386/pr71077.c: New test.
4136
92a44a68 41372016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4138
4139 PR fortran/77380
4140 * gfortran.dg/pr77380.f90: New test.
4141
92a44a68 41422016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4143
4144 PR fortran/77372
4145 gfortran.dg/pr77372.f90: New test.
4146
367964fa 41472016-08-26 David Malcolm <dmalcolm@redhat.com>
4148
4149 * gcc.dg/spellcheck-fields-2.c (test): Move
4150 dg-begin/end-multiline-output within function body.
4151 (test_macro): New function.
4152
df4248fb 41532016-08-26 David Malcolm <dmalcolm@redhat.com>
4154
4155 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4156 (test_fixit_insert): Update expected output.
4157 (test_fixit_remove): Likewise.
4158 (test_fixit_replace): Likewise.
4159
377da6e4 41602016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4161
4162 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4163 Fix typo.
4164
4f16cc83 41652016-08-26 Richard Biener <rguenther@suse.de>
4166
4167 PR tree-optimization/69047
4168 * gcc.dg/pr69047.c: New testcase.
4169
a54071b2 41702016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4171 Martin Jambhor <mjambor@suse.cz>
377da6e4 4172
a54071b2 4173 * gcc.dg/ipa/propbits-1.c: New test-case.
4174 * gcc.dg/ipa/propbits-2.c: Likewise.
4175 * gcc.dg/ipa/propbits-3.c: Likewise.
4176
2ae10c8c 41772016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4178
4179 PR fortran/77351
4180 * gfortran.dg/pr77351.f90: New test.
4181
c4963714 41822016-08-25 Marek Polacek <polacek@redhat.com>
4183
4184 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4185
49e1f4eb 41862016-08-25 Marek Polacek <polacek@redhat.com>
4187
4188 PR c/77323
4189 * gcc.dg/pr77323.c: New test.
4190
984f03c2 41912016-08-24 Paul Thomas <pault@gcc.gnu.org>
4192
4193 PR fortran/77358
4194 * gfortran.dg/submodule_17.f08: New test.
4195
92a44a68 41962016-08-24 Michael Collison <michael.collison@linaro.org>
4197 Michael Collison <michael.collison@arm.com>
f6c98a9a 4198
4199 * gcc.target/arm/builtin_saddl.c: New testcase.
4200 * gcc.target/arm/builtin_saddll.c: New testcase.
4201 * gcc.target/arm/builtin_uaddl.c: New testcase.
4202 * gcc.target/arm/builtin_uaddll.c: New testcase.
4203 * gcc.target/arm/builtin_ssubl.c: New testcase.
4204 * gcc.target/arm/builtin_ssubll.c: New testcase.
4205 * gcc.target/arm/builtin_usubl.c: New testcase.
4206 * gcc.target/arm/builtin_usubll.c: New testcase.
4207
8938d43d 42082016-08-24 Uros Bizjak <ubizjak@gmail.com>
4209
4210 PR target/77270
4211 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4212 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4213 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4214 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4215 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4216 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4217 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4218 effective target. Remove scan-assembler-times directives.
4219 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4220 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4221 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4222
2fb84e50 42232016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4224
4225 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4226 of unsigned int.
4227 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4228
cac7df4e 42292016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4230
4231 PR testsuite/77317
4232 * lib/target-supports.exp
4233 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4234 (check_effective_target_vect_natural_alignment): Ditto.
4235 (check_effective_target_vector_alignment_reachable): Ditto.
4236 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4237
b904831d 42382016-08-23 Ian Lance Taylor <iant@golang.org>
4239
4240 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4241
ff055c48 42422016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4243
4244 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4245 being created from pointers to memory locations.
4246 * gcc.target/powerpc/vec-init-2.c: Likewise.
4247
27af8972 42482016-08-23 Fritz Reese <fritzoreese@gmail.com>
4249
4250 * gfortran.dg/dec_structure_12.f90: New testcase.
4251
bd8ac469 42522016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4253
4254 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4255
434d4291 42562016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4257
4258 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4259 verification.
4260
be0be2de 42612016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4262
4263 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4264 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4265
7feac654 42662016-08-23 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/27336
4269 * c-c++-common/pr27336.c: New testcase.
4270
364743f3 42712016-08-22 Marek Polacek <polacek@redhat.com>
4272
4273 PR c++/77321
4274 * g++.dg/cpp1y/pr77321.C: New test.
4275
b92c452d 42762016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4277
4278 PR fortran/60774
4279 * gfortran.dg/empty_label.f: Adjust test for new error message.
4280 * gfortran.dg/empty_label.f90: Ditto.
4281 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4282 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4283 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4284
bfbc628a 42852016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4286
4287 PR fortran/61318
4288 * gfortran.dg/pr61318.f90: New test.
4289
99af6e70 42902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4291
4292 PR fortran/77260
4293 * gfortran.dg/pr77260_1.f90: New test.
4294 * gfortran.dg/pr77260_2.f90: Ditto.
4295
6cfc7001 42962016-08-22 Joseph Myers <joseph@codesourcery.com>
4297
4298 PR middle-end/77269
4299 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4300 __builtin_signbitf and __builtin_signbitl in expected generic
4301 expansion.
4302 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4303 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4304 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4305 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4306 tests.
4307
012f068a 43082016-08-22 Joseph Myers <joseph@codesourcery.com>
4309
4310 * gcc.dg/torture/float128-builtin.c,
4311 gcc.dg/torture/float128-ieee-nan.c,
4312 gcc.dg/torture/float128x-builtin.c,
4313 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4314 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4315 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4316 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4317 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4318 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4319 gcc.dg/torture/floatn-nan.h: New tests.
4320
e2c5b687 43212016-08-22 Joseph Myers <joseph@codesourcery.com>
4322
4323 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4324 macro.
4325 (main): Update calls to TEST_I_F.
4326 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4327 macro.
4328 (main): Update calls to TEST_I_F.
4329
b4635564 43302016-08-22 Joseph Myers <joseph@codesourcery.com>
4331
4332 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4333 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4334 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4335 names in calls to TEST_I_F.
4336
802bc569 43372016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4338
4339 PR c/52952
4340 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4341
70fa7158 43422016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4343
4344 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4345 and !natural_alignment_64.
4346 * gcc.dg/ipa/propalign-2.c: Likewise.
4347 * gcc.dg/ipa/propalign-3.c: Likewise.
4348 * gcc.dg/ipa/propalign-4.c: Likewise.
4349 * gcc.dg/ipa/propalign-5.c: Likewise.
4350 * lib/target-supports.exp
4351 (check_effective_target_natural_alignment_32): Add avr-*-*.
4352
d0346b1a 43532016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4354
4355 PR tree-optimization/61839
4356 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4357 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4358 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4359 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4360
82c85aba 43612016-08-19 Joseph Myers <joseph@codesourcery.com>
4362
4363 PR c/32187
4364 * lib/target-supports.exp (check_effective_target_float16)
4365 (check_effective_target_float32, check_effective_target_float64)
4366 (check_effective_target_float128, check_effective_target_float32x)
4367 (check_effective_target_float64x)
4368 (check_effective_target_float128x)
4369 (check_effective_target_float16_runtime)
4370 (check_effective_target_float32_runtime)
4371 (check_effective_target_float64_runtime)
4372 (check_effective_target_float128_runtime)
4373 (check_effective_target_float32x_runtime)
4374 (check_effective_target_float64x_runtime)
4375 (check_effective_target_float128x_runtime)
4376 (check_effective_target_floatn_nx_runtime)
4377 (add_options_for_float16, add_options_for_float32)
4378 (add_options_for_float64, add_options_for_float128)
4379 (add_options_for_float32x, add_options_for_float64x)
4380 (add_options_for_float128x): New procedures.
4381 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4382 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4383 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4384 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4385 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4386 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4387 gcc.dg/torture/float128-complex.c,
4388 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4389 gcc.dg/torture/float128x-basic.c,
4390 gcc.dg/torture/float128x-complex.c,
4391 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4392 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4393 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4394 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4395 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4396 gcc.dg/torture/float32x-basic.c,
4397 gcc.dg/torture/float32x-complex.c,
4398 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4399 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4400 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4401 gcc.dg/torture/float64x-basic.c,
4402 gcc.dg/torture/float64x-complex.c,
4403 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4404 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4405 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4406 gcc.dg/torture/floatn-tg.h,
4407 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4408 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4409 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4410 gcc.dg/torture/fp-int-convert-float128x.c,
4411 gcc.dg/torture/fp-int-convert-float16-timode.c,
4412 gcc.dg/torture/fp-int-convert-float16.c,
4413 gcc.dg/torture/fp-int-convert-float32-timode.c,
4414 gcc.dg/torture/fp-int-convert-float32.c,
4415 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4416 gcc.dg/torture/fp-int-convert-float32x.c,
4417 gcc.dg/torture/fp-int-convert-float64-timode.c,
4418 gcc.dg/torture/fp-int-convert-float64.c,
4419 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4420 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4421 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4422 maximum exponent of floating-point type. Use it in testing
4423 whether 0x8...0 fits in the floating-point type. Always treat -1
4424 (signed 0xf...f) as fitting in the floating-point type.
4425 (M_OK1): New macro.
4426 * gcc.dg/torture/fp-int-convert-double.c,
4427 gcc.dg/torture/fp-int-convert-float.c,
4428 gcc.dg/torture/fp-int-convert-float128-timode.c,
4429 gcc.dg/torture/fp-int-convert-float128.c,
4430 gcc.dg/torture/fp-int-convert-float80-timode.c,
4431 gcc.dg/torture/fp-int-convert-float80.c,
4432 gcc.dg/torture/fp-int-convert-long-double.c,
4433 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4434
cf0bbc39 44352016-08-19 Jakub Jelinek <jakub@redhat.com>
4436
9354a9a5 4437 PR fortran/72744
4438 * gfortran.dg/gomp/pr72744.f90: New test.
4439
cf0bbc39 4440 PR fortran/69281
4441 * gfortran.dg/gomp/pr69281.f90: New test.
4442
ee0e163a 44432016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4444
1e4df796 4445 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4446 the last special seed value.
4447 * gfortran.dg/random_7.f90: Use size for last array member instead
4448 of hardcoded value.
ee0e163a 4449
6d7de609 44502016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4451
4452 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4453 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4454
e3243c77 44552016-08-19 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/77286
4458 * gcc.dg/torture/pr77286.c: New testcase.
4459
b983d92d 44602016-08-18 David Malcolm <dmalcolm@redhat.com>
4461
4462 * gcc.dg/verbose-asm-2.c: New test case.
4463
48a7392b 44642016-08-18 David Malcolm <dmalcolm@redhat.com>
4465
4466 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4467 (custom_diagnostic_finalizer): Update for change to
4468 diagnostic_show_locus.
4469
5c8151fa 44702016-08-18 David Malcolm <dmalcolm@redhat.com>
4471
4472 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4473 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4474
26040f06 44752016-08-18 Marek Polacek <polacek@redhat.com>
4476
4477 PR c/71514
4478 * gcc.dg/pr71514.c: New test.
4479
360e911d 44802015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4481
4482 PR target/72839
4483 * gcc.target/i386/pr72839.c: New test.
4484
6de0546d 44852016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4486
4487 PR middle-end/70895
4488 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4489 * c-c++-common/goacc/reduction-1.c: Likewise.
4490 * c-c++-common/goacc/reduction-2.c: Likewise.
4491 * c-c++-common/goacc/reduction-3.c: Likewise.
4492 * c-c++-common/goacc/reduction-4.c: Likewise.
4493
cee80871 44942016-08-18 Alan Modra <amodra@gmail.com>
4495
4496 * gcc.c-torture/compile/pr72771.c: New.
4497
f9c39b65 44982016-08-17 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR fortran/67496
4501 * gfortran.dg/pr67496.f90: New test.
4502
92a44a68 45032015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4504
4505 PR tree-optimization/71752
f9c39b65 4506 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4507
d2392ec3 45082016-08-17 Uros Bizjak <ubizjak@gmail.com>
4509
4510 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4511
c4994c0b 45122016-08-17 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR middle-end/77259
4515 * g++.dg/ipa/devirt-52.C: New test.
4516
f7896ff0 45172016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4518
4519 * c-c++-common/goacc/reduction-6.c: New testcase.
4520
7104d1a8 45212016-08-17 Richard Biener <rguenther@suse.de>
4522
4523 PR tree-optimization/76490
4524 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4525 * gcc.dg/pr52904.c: XFAIL.
4526
cff41b9e 45272016-08-17 Richard Biener <rguenther@suse.de>
4528
4529 PR tree-optimization/23855
4530 * gcc.dg/loop-unswitch-2.c: Adjust.
4531
b1398e47 45322016-08-16 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR tree-optimization/72817
4535 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4536
de41fc22 45372016-08-16 Joseph Myers <joseph@codesourcery.com>
4538
4539 PR libgcc/77265
4540 * gcc.dg/torture/float128-extend-inf.c: New test.
4541
5927e78e 45422016-08-16 David Malcolm <dmalcolm@redhat.com>
4543
4544 PR c/72857
4545 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4546 for embedded NUL.
4547 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4548 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4549 caret placement.
4550 (test_oct): Likewise.
4551 (test_multiple): Likewise.
4552 (test_field_width_specifier): Likewise.
4553 (test_field_width_specifier_2): New function.
4554 (test_field_precision_specifier): New function.
4555 (test_embedded_nul): Update expected caret placement.
4556 (test_non_contiguous_strings): Update line number.
4557 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4558 (__emit_string_literal_range): Add "caret_idx" param.
4559 (test_simple_string_literal): Add value for new param, updating
4560 expected output..
4561 (test_concatenated_string_literal): Likewise.
4562 (test_multiline_string_literal): Likewise.
4563 (test_hex): Likewise.
4564 (test_oct): Likewise.
4565 (test_multiple): Likewise.
4566 (test_ucn4): Likewise.
4567 (test_ucn8): Likewise.
4568 (test_u8): Likewise.
4569 (test_u): Likewise; update expected message, from "range" to
4570 "location".
4571 (test_U): Likewise.
4572 (test_L): Likewise.
4573 (test_macro): Add value for new param.
4574 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4575 (__emit_string_literal_range): Add "caret_idx" param.
4576 (test_stringified_token_1): Add value for new param. Update
4577 expected message, from "range" to "location".
4578 (test_stringized_token_2): Likewise, adding param to macro.
4579 (test_stringified_token_3): Likewise.
4580 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4581 (emit_warning): Convert param from source_range to location_t.
4582 (test_string_literals): Add caret_idx param, and use it when
4583 constructing a substring_loc. Update error message, from
4584 "range" to "location".
4585
b8d94309 45862016-08-16 Jakub Jelinek <jakub@redhat.com>
4587
2e947447 4588 PR target/71910
4589 * g++.dg/gomp/pr71910.C: New test.
4590
9ea71b15 4591 PR middle-end/67485
4592 * gcc.c-torture/compile/pr67485.c: New test.
4593
b8d94309 4594 PR target/72867
4595 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4596
31de5086 45972016-08-16 Bin Cheng <bin.cheng@arm.com>
4598
4599 PR tree-optimization/69848
4600 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4601
a05d3de8 46022016-08-16 Martin Liska <mliska@suse.cz>
4603
4604 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4605 of memory operations so that it can be handled by core2
4606 in 32-bit mode.
4607
b50ad04e 46082016-08-16 Richard Biener <rguenther@suse.de>
4609
4610 PR tree-optimization/76783
4611 * gcc.dg/pr76783.c: New testcase.
4612 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4613
b441db40 46142016-08-16 Bin Cheng <bin.cheng@arm.com>
4615
4616 PR tree-optimization/72817
4617 PR tree-optimization/73450
4618 * gcc.dg/tree-ssa/pr72817.c: New test.
4619 * gcc.dg/tree-ssa/pr73450.c: New test.
4620
36d310d0 46212016-08-15 Fritz Reese <fritzoreese@gmail.com>
4622
4623 * gfortran.dg/init_flag_13.f90: New testcase.
4624 * gfortran.dg/init_flag_14.f90: Ditto.
4625 * gfortran.dg/init_flag_15.f03: Ditto.
4626 * gfortran.dg/dec_init_1.f90: Ditto.
4627 * gfortran.dg/dec_init_2.f90: Ditto.
4628
e5ec9f76 46292016-08-15 Uros Bizjak <ubizjak@gmail.com>
4630
4631 PR target/72867
4632 * gcc.target/i386/pr72867.c: New test.
4633
6ce66d38 46342016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4635
4636 * c-c++-common/dump-ada-spec-5.c: New test.
4637
894463cf 46382016-08-15 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/73434
4641 * gcc.dg/torture/pr73434.c: New testcase.
4642
98b374b4 46432016-08-15 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR tree-optimization/72824
4646 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4647
9b90f118 46482016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4649
4650 PR fortran/70598
4651 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4652 in use_device clause.
4653 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4654 * gfortran.dg/goacc/list.f95: Adjust to catch
4655 "neither a POINTER nor an array" error messages.
4656
1d80868e 46572016-08-14 Uros Bizjak <ubizjak@gmail.com>
4658
4659 PR target/76342
4660 * gcc.target/i386/pr76342.c: New test.
4661
153e4ac1 46622016-08-12 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR c/71512
4665 * g++.dg/ubsan/pr71512.C: New test.
4666 * c-c++-common/ubsan/pr71512-1.c: New test.
4667 * c-c++-common/ubsan/pr71512-2.c: New test.
4668
3c382998 46692016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4670
4671 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4672 vector initialization options.
4673 * gcc.target/powerpc/vec-init-2.c: Likewise.
4674 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4675 is generated on ISA 3.0.
4676
7079d57a 46772016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4678
4679 PR middle-end/71654
4680 * gcc.dg/c-c++-common/pr71654.c: New test.
4681 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4682 dg-options.
4683 * gcc.dg/tree-ssa/vrp24: Likewise.
4684
7175bb2a 46852016-08-12 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR c/67410
4688 * gcc.dg/pr67410.c: New test.
4689
56fb8e9d 46902016-08-12 Bin Cheng <bin.cheng@arm.com>
4691
4692 PR tree-optimization/69848
4693 * gcc.dg/vect/vect-pr69848.c: New test.
4694
1f84b4ab 46952016-08-12 Uros Bizjak <ubizjak@gmail.com>
4696
4697 PR testsuite/71008
4698 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4699 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4700 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4701 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4702
60b349d9 47032016-08-12 Richard Biener <rguenther@suse.de>
4704
4705 PR tree-optimization/57326
4706 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4707 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4708 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4709 * gcc.target/i386/pr45685.c: Likewise.
4710 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4711 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4712 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4713 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4714 * gfortran.dg/pr34163.f90: Likewise.
4715
6d5f72f3 47162016-08-12 Martin Liska <mliska@suse.cz>
4717
4718 * g++.dg/gcov/gcov-16.C: New test.
4719 * lib/gcov.exp: Support new argument for run-gcov function.
4720
b357db2c 47212016-08-12 Martin Liska <mliska@suse.cz>
4722
4723 PR gcov-profile/35590
4724 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4725
08e33f10 47262016-08-12 Richard Biener <rguenther@suse.de>
4727
4728 PR tree-optimization/72851
4729 * gcc.dg/torture/pr72851.c: New testcase.
4730
92a44a68 47312016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4732
832d369d 4733 PR debug/63240
4734 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4735 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4736 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4737 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4738 DW_AT_deleted.
4739
1289a281 4740 PR debug/55641
4741 * g++.dg/debug/dwarf2/ref-1.C: New.
4742
9a478fab 4743 PR debug/49366
4744 * g++.dg/debug/dwarf2/template-params-12.H: New.
4745 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4746 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4747 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4748 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4749 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4750 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4751 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4752
e61229f8 47532016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4754
4755 PR target/72863
4756 * gcc.target/powerpc/pr72863.c: New test.
4757
c7823416 47582016-08-11 Uros Bizjak <ubizjak@gmail.com>
4759
4760 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4761
df15667f 47622015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4763
4764 * gcc.target/i386/pieces-strcpy-1.c: New test.
4765 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4766
83c375ba 47672016-08-11 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR c++/72868
4770 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4771
350f354a 47722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4773
4774 * gcc.target/i386/pieces-memcpy-1.c: New test.
4775 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4776 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4777 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4778 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4779 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4780
74be5bc1 47812016-08-11 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR c/72816
20fb4916 4784 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4785
40395983 47862016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4787
4788 PR tree-optimization/71083
4789 * gcc.c-torture/execute/pr71083.c: New test.
4790 * gnat.dg/loop_optimization23.adb: New test.
4791 * gnat.dg/loop_optimization23_pkg.ads: New test.
4792 * gnat.dg/loop_optimization23_pkg.adb: New test.
4793
ec969ce4 47942016-08-11 Richard Biener <rguenther@suse.de>
4795
4796 PR tree-optimization/72772
4797 * gcc.dg/graphite/pr35356-1.c: Adjust.
4798 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4799
25482c16 48002016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4801
4802 * gfortran.dg/random_7.f90: Take into account that the last seed
4803 value is the special p value.
4804 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4805
f454033a 48062016-08-11 Richard Biener <rguenther@suse.de>
4807
4808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4809
2d2b78a1 48102016-08-11 Alan Modra <amodra@gmail.com>
4811
4812 * gcc.target/powerpc/pr71680.c: New.
4813
97468983 48142016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4815
4816 * gcc.target/powerpc/bfp/bfp.exp: New file.
4817 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4818 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4819 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4820 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4821 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4822 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4823 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4824 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4825 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4826 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4827 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4828 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4829 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4830 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4831 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4832 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4833 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4834 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4835 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4836 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4837 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4838 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4839 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4840 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4841 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4842 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4843 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4844 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4845 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4846 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4847 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4848 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4849 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4850 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4851 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4852 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4853 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4854 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4855 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4856 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4857 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4858 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4859 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4860 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4861 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4862 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4863 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4864 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4865 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4866 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4867 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4868 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4869 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4870
23a6fe48 48712016-08-10 Bin Cheng <bin.cheng@arm.com>
4872
4873 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4874 Add aarch64*-*-*.
4875
0cb8f73e 48762016-08-10 Bin Cheng <bin.cheng@arm.com>
4877
4878 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4879
b7ed2a65 48802016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4881
4882 PR target/72853
4883 * gcc.target/powerpc/pr72853.c: New test.
4884
2d2b4107 48852016-08-10 Martin Liska <mliska@suse.cz>
4886
4887 PR gcov-profile/58306
4888 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4889
7132b755 48902016-08-10 Martin Liska <mliska@suse.cz>
4891
4892 * g++.dg/gcov/gcov-threads-1.C: New test.
4893
5186407c 48942016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4895
4896 PR target/71873
4897 * gcc.target/avr/pr71873.c: New test.
4898
44f01555 48992016-08-09 Martin Liska <mliska@suse.cz>
4900
4901 * g++.dg/gcov/gcov-dump-1.C: New test.
4902 * g++.dg/gcov/gcov-dump-2.C: New test.
4903
7d4f18f5 49042016-08-09 Martin Liska <mliska@suse.cz>
4905
4906 * gcc.dg/tree-prof/val-prof-9.c: New test.
4907
defa7026 49082016-08-09 Martin Liska <mliska@suse.cz>
4909
4910 * gcc.dg/tree-prof/val-prof-8.c: New test.
4911
ae7e6062 49122016-08-09 Martin Jambor <mjambor@suse.cz>
4913
0c47dd26 4914 PR ipa/71981
4915 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4916
a69fb570 49172016-08-09 Bin Cheng <bin.cheng@arm.com>
4918
4919 PR tree-optimization/33707
4920 * gcc.dg/vect/pr33707.c: New test.
4921
a031a844 49222016-08-09 Bin Cheng <bin.cheng@arm.com>
4923
4924 PR tree-optimization/pr72772
4925 * gcc.dg/tree-ssa/pr72772.c: New test.
4926
8f1baf0d 49272016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4928
4929 PR rtl-optimization/66669
4930 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4931
53e7aca1 49322016-08-09 Jakub Jelinek <jakub@redhat.com>
4933
4934 PR tree-optimization/72824
4935 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4936
c162fa25 49372016-08-09 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/71802
4940 * gcc.dg/torture/pr71802.c: New testcase.
4941
87156a7d 49422016-08-09 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR c++/72809
4945 * g++.dg/eh/stdarg1.C: New test.
4946
d0029333 49472016-08-08 Andi Kleen <ak@linux.intel.com>
4948
4949 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4950 test command line in failure log.
4951 (profopt-execute): dito. Make autofdo file names unique.
4952
7af4d06b 49532016-08-08 David Malcolm <dmalcolm@redhat.com>
4954
4955 PR c/64955
4956 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4957 output.
4958
7091ff70 49592016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4960
4961 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4962 c99_runtime.
4963 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4964 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4965 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4966 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4967 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4968 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4969
d189b094 49702016-08-08 David Malcolm <dmalcolm@redhat.com>
4971
4972 PR c/52952
4973 * gcc.dg/cpp/pr66415-1.c: Likewise.
4974 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4975 * gcc.dg/format/c90-printf-1.c: Likewise.
4976 * gcc.dg/format/diagnostic-ranges.c: New test case.
4977
440837fe 49782016-08-08 Jakub Jelinek <jakub@redhat.com>
4979
7cbcf608 4980 PR fortran/72716
4981 * gfortran.dg/gomp/pr72716.f90: New test.
4982
aa1ddb66 4983 PR middle-end/72781
4984 * gcc.dg/gomp/pr72781.c: New test.
4985
440837fe 4986 PR middle-end/68762
4987 * g++.dg/vect/pr68762-1.cc: New test.
4988 * g++.dg/vect/pr68762-2.cc: New test.
4989 * g++.dg/vect/pr68762.h: New file.
4990
eb571c16 49912016-08-08 Martin Sebor <msebor@redhat.com>
4992
4993 PR testsuite/72838
f9c39b65 4994 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4995 * g++.dg/warn/overflow-warn-3.C: Same.
4996 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4997
8ca5189a 49982016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4999
5000 PR fortran/71936
5001 * gfortran.dg/allocate_with_source_21.f03: New test.
5002
1495e54c 50032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5004
5005 PR fortran/72698
5006 * gfortran.dg/allocate_with_source_20.f03: New test.
5007
d1e97886 50082016-08-08 Alan Modra <amodra@gmail.com>
5009
5010 * gcc.c-torture/compile/pr72802.c: New.
5011
9da84a54 50122016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5013
5014 PR fortran/70524
5015 * gfortran.dg/dependency_48.f90: New test.
5016
3f9692a5 50172016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5018
b5b764be 5019 PR fortran/70040
3f9692a5 5020 * gfortran.dg/pr70040.f90: New testcase.
5021
099ec19a 50222016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5023
5024 PR fortran/71961
5025 * gfortran.dg/matmul_10.f90: New testcase.
5026
e8272095 50272016-08-07 Jan Hubicka <hubicka@ucw.cz>
5028
5029 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5030
f5d2c462 50312016-08-07 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR c/72816
5034 * gcc.dg/pr72816.c: New test.
5035
30c60892 50362016-08-06 Jonathan Wakely <jwakely@redhat.com>
5037
5038 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5039 * g++.dg/conversion/pr41426.C: Likewise.
5040 * g++.dg/conversion/pr66211.C: Likewise.
5041 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5042 * g++.dg/init/ref8.C: Likewise.
5043 * g++.old-deja/g++.law/cvt20.C: Likewise.
5044 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5045
2abf3c4a 50462016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5047
5048 PR tree-optimization/18046
5049 * gcc.dg/tree-ssa/vrp105.c: New test.
5050 * gcc.dg/tree-ssa/vrp106.c: New test.
5051
a940fdc7 50522016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5053
5054 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5055 1ul in diagnostics. Remove hyphen from "constant-expression."
5056 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5057 * g++.dg/cpp0x/static_assert3.C: Same.
5058 * g++.dg/cpp1y/constexpr-throw.C: Same.
5059 * g++.dg/template/nontype3.C: Same.
5060 * g++.dg/warn/overflow-warn-1.C: Same.
5061 * g++.dg/warn/overflow-warn-3.C: Same.
5062 * g++.dg/warn/overflow-warn-4.C: Same.
5063
d4166bdc 50642016-08-05 David Malcolm <dmalcolm@redhat.com>
5065
5066 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5067 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5068 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5069 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5070
906dd612 50712016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5072
5073 PR tree-optimization/72810
5074 * gcc.dg/tree-ssa/vrp110.c: New test.
5075
9788fb76 50762016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5077
5078 PR Target/72819
5079 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5080 registers.
5081 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5082 saving the half-precision registers.
5083 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5084 value is returned in h0.
5085 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5086 are passed in FP/SIMD registers.
5087 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5088 passing works corrcetly.
5089 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5090 (hfa_f16x2_t): Likewise.
5091 (hfa_f16x3_t): Likewise.
5092 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5093 are promoted to double and passed in a double register.
5094 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5095 are promoted to double and stacked.
5096 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5097 __fp16 data types.
5098 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5099 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5100 __fp16 first get passed in FP/SIMD registers, then stacked.
5101
30f40fe4 51022016-08-05 Nathan Sidwell <nathan@acm.org>
5103
5104 PR c++/68724
5105 * g++.dg/cpp0x/pr68724.C: New.
5106
8a6540e1 51072016-08-05 Richard Biener <rguenther@suse.de>
5108
5109 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5110
09001ac1 51112016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5112
5113 * gcc.dg/tree-ssa/vrp107.c: New test.
5114 * gcc.dg/tree-ssa/vrp108.c: New test.
5115 * gcc.dg/tree-ssa/vrp109.c: New test.
5116
88ab6a9c 51172016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5118
5119 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5120 dg-options.
5121
b2a036e7 51222016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5123
5124 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5125 test-cases.
5126 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5127 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5128 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5129 test-cases.
5130 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5131 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5132 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5133 large_double.
5134
8dbf49cb 51352016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 PR c++/72800
5138 * g++.dg/cpp1y/lambda-ice1.C: New.
5139
dcc45aae 51402016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5141
5142 PR c++/72759
5143 * g++.dg/cpp1y/pr72759.C: New test.
5144
88fe4062 51452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5146
5147 * gcc.dg/switch-10.c: New test.
5148
a1af716f 51492016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5150
5151 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5152
1fa5d8ba 51532016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5154
5155 * c-c++-common/goacc/routine-5.c: Update.
5156
e8dedc4a 51572016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5158
5159 PR rtl-optimization/70903
5160 * gcc.c-torture/execute/pr70903.c: New test.
5161
7ca5003c 51622016-08-04 Martin Liska <mliska@suse.cz>
5163
5164 * gcc.dg/params/params.exp: Replace file exists with
5165 TESTING_IN_BUILD_TREE.
5166
810702a2 51672016-08-04 Marek Polacek <polacek@redhat.com>
5168
5169 PR c++/70229
5170 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5171
fa8a8f79 51722016-08-04 Richard Biener <rguenther@suse.de>
5173
5174 PR middle-end/71984
5175 * gcc.dg/torture/pr71984.c: Guard correctness check for
5176 little-endian.
5177
9916f5a5 51782016-08-03 Andrew Pinski <apinski@cavium.com>
5179
5180 * gcc.c-torture/compile/20160802-1.c: New testcase.
5181
278b4698 51822016-08-03 Fritz Reese <fritzoreese@gmail.com>
5183
5184 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5185
860c3c85 51862016-08-03 Richard Biener <rguenther@suse.de>
5187
5188 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5189 and remove -O3.
5190 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5191 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5192
0a41d717 51932016-08-03 Richard Biener <rguenther@suse.de>
5194
5195 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5196 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5197 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5198 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5199
52e3c0e8 52002016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5201
5202 * gcc.dg/init-excess-2.c: Require int32plus.
5203 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5204 * gcc.dg/pr59963-2.c: Require int32plus.
5205 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5206 * gcc.dg/unroll-7.c: Require int32plus.
5207
ad8a330c 52082016-08-02 Bin Cheng <bin.cheng@arm.com>
5209
5210 PR tree-optimization/34114
5211 * gcc.dg/tree-ssa/loop-42.c: New test.
5212
d3aa3636 52132016-08-02 Tamar Christina <tamar.christina@arm.com>
5214
5215 * gcc.target/aarch64/vminmaxnm.c: New.
5216 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5217 tests.
5218
c79d3723 52192016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5220
5221 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5222 vec_extract for vector float, vector int, vector short, and vector
5223 char.
5224 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5225 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5226 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5227 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5228
5fc13c39 52292016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5230
5231 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5232 single stack adjustment, no writeback.
5fc13c39 5233 * gcc.target/aarch64/test_frame_12.c: Likewise.
5234 * gcc.target/aarch64/test_frame_13.c: Likewise.
5235 * gcc.target/aarch64/test_frame_15.c: Likewise.
5236 * gcc.target/aarch64/test_frame_6.c: Likewise.
5237 * gcc.target/aarch64/test_frame_7.c: Likewise.
5238 * gcc.target/aarch64/test_frame_8.c: Likewise.
5239 * gcc.target/aarch64/test_frame_16.c: New test.
5240
2eb70c76 52412015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5242
5243 PR target/72748
5244 * gcc.target/i386/pr72748.c: New test.
5245
92a44a68 52462015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5247
5248 PR tree-optimization/71818
5249 * gcc.dg/vect/pr71818.c: New
5250
56e7a293 52512016-08-01 Martin Liska <mliska@suse.cz>
5252
5253 PR tree-optimization/71857
5254 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5255
aa8852cc 52562016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5259
f3c032a4 52602016-08-01 Jan Beulich <jbeulich@suse.com>
5261
5262 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5263
a1e9d2c3 52642016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5265
5266 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5267 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5268
466045aa 52692016-07-31 Jonathan Wakely <jwakely@redhat.com>
5270
5271 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5272 (check_effective_target_c++): Likewise. Also match for libstdc++.
5273
92a44a68 52742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5275
5276 PR fortran/41922
5277 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5278 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5279 * gfortran.dg/pr41922.f90: New test.
5280
dd13eb1b 52812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5282
5283 PR fortran/68566
5284 * gfortran.dg/pr68566.f90: new test.
5285
a940fdc7 52862016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5287
5288 PR c++/60760
5289 PR c++/71091
5290 * g++.dg/cpp0x/constexpr-cast.C: New test.
5291 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5292 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5293 * g++.dg/ubsan/pr63956.C: Correct.
5294
efa8ff03 52952016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5296
5297 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5298 vector double or vector long where the vector is in memory.
5299 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5300 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5301
0b8113c5 53022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5303
5304 PR fortran/69867
5305 * gfortran.dg/pr69867.f90: New test.
5306
3badc59b 53072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5308
5309 PR fortran/69962
5310 * gfortran.dg/pr69962.f90: New test.
5311
fc8b54ff 53122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5313
5314 PR fortran/70006
5315 * gfortran.dg/pr70006.f90: New test.
5316
165b422e 53172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5318
5319 PR fortran/71730
5320 * gfortran.dg/pr71730.f90: New test.
5321 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5322 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5323 * gfortran.dg/array_constructor_26.f03: Ditto.
5324
0c6334ed 53252016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5326
5327 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5328 * gcc.target/powerpc/pr71763.c: Likewise.
5329
4ebf85be 53302016-07-29 Marek Polacek <polacek@redhat.com>
5331
5332 PR c/71742
5333 * gcc.dg/940510-1.c: Adjust dg-error.
5334 * gcc.dg/c99-flex-array-1.c: Likewise.
5335 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5336
9efe5be6 5337 PR c/71853
5338 * gcc.dg/noncompile/pr71853.c: New test.
5339
4c4548bb 5340 PR c/71573
5341 * gcc.dg/noncompile/pr71573.c: New test.
5342
8ae70602 5343 PR c/71926
5344 * g++.dg/warn/Wparentheses-30.C: New test.
5345 * gcc.dg/Wparentheses-14.c: New test.
5346
cfc1aded 53472016-07-29 Uros Bizjak <ubizjak@gmail.com>
5348
5349 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5350
d5e80d93 53512016-07-29 Bin Cheng <bin.cheng@arm.com>
5352
5353 PR tree-optimization/57558
5354 * gcc.dg/vect/pr57558-1.c: New test.
5355 * gcc.dg/vect/pr57558-2.c: New test.
5356
c7c713ec 53572016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5358
cfc1aded 5359 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5360 to scan forwprop1 dump pass.
5361
34b9af67 53622016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5363
5364 PR c++/51488
5365 * g++.dg/template/pr51488.C: New.
5366
322d4184 53672016-07-29 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR c/71969
5370 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5371 static __inline__.
5372 * gcc.dg/pr71969-1.c: New test.
5373 * gcc.dg/pr71969-2.c: New test.
5374 * gcc.dg/pr71969-3.c: New test.
5375
7648c9c7 53762016-07-29 Marek Polacek <polacek@redhat.com>
5377
5378 PR c/71574
5379 * c-c++-common/pr71574.c: New test.
5380
35fddbd6 5381 PR c/71583
5382 * gcc.dg/noncompile/pr71583.c: New test.
5383
d06bcb87 53842016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5385
5386 PR middle-end/68217
5387 * gcc.dg/pr68217.c: New test.
5388
fb5574d7 53892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5390
5391 PR fortran/71067
5392 * gfortran.dg/pr71067_1.f90: New test.
5393 * gfortran.dg/pr71067_2.f90: Ditto.
5394
a52bb7a0 53952016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5396
5397 * gcc.target/powerpc/vec-extract-1.c: New test.
5398
42e96823 53992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5400
5401 PR fortran/71799
5402 * gfortran.dg/pr71799.f90: New test.
5403
d5539c6b 54042016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5405
5406 PR c++/71665
5407 * g++.dg/cpp0x/pr71665-1.C: New.
5408 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5409 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5410 * g++.dg/ext/label10.C: Likewise.
5411 * g++.dg/parse/constant5.C: Likewise.
5412
05995232 54132016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5414
5415 PR fortran/71859
5416 * gfortran.dg/pr71859.f90: New test.
5417 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5418 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5419
7a4429b2 54202016-07-28 Paul Thomas <pault@gcc.gnu.org>
5421
5422 PR fortran/71883
5423 * gfortran.dg/pr71883.f90 : New test.
5424
f339cf78 54252016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5426
5427 PR tree-optimization/71734
cfc1aded 5428 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5429
8311fe26 54302016-07-28 Renlin Li <renlin.li@arm.com>
5431
5432 Revert
5433 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5434
5435 PR fortran/71902
5436 * gfortran.dg/dependency_47.f90: New test.
5437
595e387a 54382016-07-28 Martin Liska <mliska@suse.cz>
5439
5440 PR gcov-profile/68025
5441 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5442
83554604 54432016-07-28 Martin Liska <mliska@suse.cz>
5444
5445 * g++.dg/vect/pr70944.cc: New test.
5446
ec6d2d63 54472016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5448
5449 PR middle-end/71994
5450 * gcc.dg/torture/pr71994.c: New test.
5451
12dabcee 54522016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5453
5454 PR middle-end/71078
5455 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5456 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5457 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5458
262a83d5 54592016-07-27 Richard Biener <rguenther@suse.de>
5460
5461 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5462
3989f1fe 54632016-07-27 Martin Liska <mliska@suse.cz>
5464
5465 * gcc.dg/predict-13.c: New test.
5466 * gcc.dg/predict-14.c: New test.
5467
69a499fa 54682016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5469
7a4429b2 5470 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5471 including stdint.h.
5472 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5473 including stdint.h.
5474
751fef95 54752016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5476
5477 PR target/71869
5478 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5479 IEEE built-in functions handle quiet and signalling NaNs
5480 correctly.
5481
5e07497c 54822016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5483
5484 PR fortran/71862
5485 * gfortran.dg/pr71862.f90: New test.
5486
18928e61 54872016-07-26 Martin Sebor <msebor@redhat.com>
5488
5489 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5490 selector with dg-options.
5491
7e1856f1 54922016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5493
5494 PR tree-optimization/18046
5495 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5496 * gcc.dg/tree-ssa/vrp103.c: New test.
5497 * gcc.dg/tree-ssa/vrp104.c: New test.
5498
08679462 54992016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5500
5501 * gcc.target/powerpc/pr63354.c: Require lp64 since
5502 -mprofile-kernel is not legal with -m32.
5503
8c3efadf 55042016-07-26 Richard Biener <rguenther@suse.de>
5505
5506 PR rtl-optimization/71984
5507 * gcc.dg/torture/pr71984.c: New testcase.
5508
78866ecd 55092016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5510
5511 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5512 g++-dg-runtest via et-dg-runtest.
5513 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5514 * gcc.dg/vect/vect.exp: Likewise.
5515 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5516 gfortran-dg-runtest.
5517 * gfortran.dg/vect/vect.exp: Likewise.
5518 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5519 (check_mips_loongson_hw_available): Likewise.
5520 (check_effective_target_mpaired_single_runtime): Likewise.
5521 (check_effective_target_mips_loongson_runtime): Likewise.
5522 (add_options_for_mpaired_single): Likewise.
5523 (check_effective_target_vect_int): Add global et_index.
5524 Check and save the supported feature for a target selected by
5525 the et_index target. Break long lines where appropriate. Call
5526 et-is-effective-target for MIPS with an argument instead of
5527 check_effective_target_* where appropriate.
5528 (check_effective_target_vect_intfloat_cvt): Likewise.
5529 (check_effective_target_vect_uintfloat_cvt): Likewise.
5530 (check_effective_target_vect_floatint_cvt): Likewise.
5531 (check_effective_target_vect_floatuint_cvt): Likewise.
5532 (check_effective_target_vect_simd_clones): Likewise.
5533 (check_effective_target_vect_shift): ewise.
5534 (check_effective_target_whole_vector_shift): Likewise.
5535 (check_effective_target_vect_bswap): Likewise.
5536 (check_effective_target_vect_shift_char): Likewise.
5537 (check_effective_target_vect_long): Likewise.
5538 (check_effective_target_vect_float): Likewise.
5539 (check_effective_target_vect_double): Likewise.
5540 (check_effective_target_vect_long_long): Likewise.
5541 (check_effective_target_vect_no_int_max): Likewise.
5542 (check_effective_target_vect_no_int_add): Likewise.
5543 (check_effective_target_vect_no_bitwise): Likewise.
5544 (check_effective_target_vect_widen_shift): Likewise.
5545 (check_effective_target_vect_no_align): Likewise.
5546 (check_effective_target_vect_hw_misalign): Likewise.
5547 (check_effective_target_vect_element_align): Likewise.
5548 (check_effective_target_vect_condition): Likewise.
5549 (check_effective_target_vect_cond_mixed): Likewise.
5550 (check_effective_target_vect_char_mult): Likewise.
5551 (check_effective_target_vect_short_mult): Likewise.
5552 (check_effective_target_vect_int_mult): Likewise.
5553 (check_effective_target_vect_extract_even_odd): Likewise.
5554 (check_effective_target_vect_interleave): Likewise.
5555 (check_effective_target_vect_stridedN): Likewise.
5556 (check_effective_target_vect_multiple_sizes): Likewise.
5557 (check_effective_target_vect64): Likewise.
5558 (check_effective_target_vect_call_copysignf): Likewise.
5559 (check_effective_target_vect_call_sqrtf): Likewise.
5560 (check_effective_target_vect_call_btrunc): Likewise.
5561 (check_effective_target_vect_call_btruncf): Likewise.
5562 (check_effective_target_vect_call_ceil): Likewise.
5563 (check_effective_target_vect_call_ceilf): Likewise.
5564 (check_effective_target_vect_call_floor): Likewise.
5565 (check_effective_target_vect_call_floorf): Likewise.
5566 (check_effective_target_vect_call_lceil): Likewise.
5567 (check_effective_target_vect_call_lfloor): Likewise.
5568 (check_effective_target_vect_call_nearbyint): Likewise.
5569 (check_effective_target_vect_call_nearbyintf): Likewise.
5570 (check_effective_target_vect_call_round): Likewise.
5571 (check_effective_target_vect_call_roundf): Likewise.
5572 (check_effective_target_vect_perm): Likewise, but also append *_saved
5573 to the existing global name to properly cache the result.
5574 (check_effective_target_vect_perm_byte): Likewise.
5575 (check_effective_target_vect_perm_short): Likewise.
5576 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5577 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5578 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5579 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5580 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5581 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5582 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5583 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5584 (check_effective_target_vect_sdot_qi): Likewise.
5585 (check_effective_target_vect_udot_qi): Likewise.
5586 (check_effective_target_vect_sdot_hi): Likewise.
5587 (check_effective_target_vect_udot_hi): Likewise.
5588 (check_effective_target_vect_usad_char): Likewise.
5589 (check_effective_target_vect_pack_trunc): Likewise.
5590 (check_effective_target_vect_unpack): Likewise.
5591 (check_effective_target_vect_aligned_arrays): Likewise.
5592 (check_effective_target_vect_natural_alignment): Likewise.
5593 (check_effective_target_vector_alignment_reachable): Likewise.
5594 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5595 (is-effective-target): Initialize et_index if undefined.
5596 (et-dg-runtest): New.
5597 (et-is-effective-target): Likewise.
5598 (check_vect_support_and_set_flags): Add supported MIPS targets to
5599 EFFECTIVE_TARGETS list. Return the number of supported targets.
5600
b2930f09 56012016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5602 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5603
5604 PR middle-end/70920
5605 * gcc.dg/pr70920-1.c: New test-case.
5606 * gcc.dg/pr70902-2.c: Likewise.
5607 * gcc.dg/pr70920-3.c: Likewise.
5608 * gcc.dg/pr70920-4.c: Likewise
5609 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5610 2 instead of 3.
5611
90821294 56122016-07-25 Alexander Monakov <amonakov@ispras.ru>
5613
5614 * gcc.c-torture/execute/pr71494.c: Require label_values.
5615 * gcc.dg/pr16973.c: Ditto.
5616
1660595b 56172016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5618
5619 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5620 * gcc.dg/torture/pr69771.c: Require int32plus.
5621 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5622
5b2b88ce 56232016-07-25 Martin Liska <mliska@suse.cz>
5624
5625 * gcc.dg/torture/pr71987.c: New test.
5626
e2f926e9 56272016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5628
5629 PR fortran/71935
5630 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5631 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5632 * gfortran.dg/pr71935.f90: New test.
5633
a940fdc7 56342016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5635
5636 PR c++/71675
5637 * g++.dg/ext/atomic-3.C: New test.
5638 * gcc.dg/atomic/pr71675.c: New test.
5639
5a43070d 56402016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5641
5642 * gcc.target/i386/mvc8.c: New test.
5643
1b793819 56442016-07-22 Bin Cheng <bin.cheng@arm.com>
5645
5646 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5647 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5648
d4b4c787 56492016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5650
5651 PR fortran/71795
5652 * gfortran.dg/constructor_50.f90: New test.
5653
45648efe 56542016-07-22 Martin Liska <mliska@suse.cz>
5655
5656 PR gcov-profile/69028
5657 PR gcov-profile/62047
5658 * g++.dg/cilk-plus/pr69028.C: New test.
5659
b657bb1f 56602016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5661
5662 * gfortran.dg/coarray_stat_2.f90: New test.
5663
3a421504 56642016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5665
5666 * gcc.target/powerpc/vec-extract.h: New files to check the
5667 vec_extract built-in functions for all vector types, testing
5668 accessing each element, both with constant and variable element
5669 numbers.
5670 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5671 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5672 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5673 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5674 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5675 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5676 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5677 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5678 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5679
d40a1eac 56802016-07-21 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR c++/71728
5683 * g++.dg/other/pr71728.C: New test.
5684
3b0d7293 56852016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5686
5687 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5688 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5689 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5690 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5691 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5692
50953a9f 56932016-07-21 Richard Biener <rguenther@suse.de>
5694
5695 PR tree-optimization/71947
5696 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5697
90261646 56982016-07-21 Bin Cheng <bin.cheng@arm.com>
5699
5700 * gcc.dg/tree-ssa/scev-15.c: New.
5701
5a5a7a90 57022016-07-21 Bin Cheng <bin.cheng@arm.com>
5703
5704 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5705
df0c563f 57062016-07-21 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR c++/71941
5709 * g++.dg/gomp/pr71941.C: New test.
5710
24acd4ab 57112016-07-20 David Malcolm <dmalcolm@redhat.com>
5712
5713 PR c/70339
5714 PR c/71858
5715 * g++.dg/spellcheck-identifiers.C: New test case, based on
5716 gcc.dg/spellcheck-identifiers.c.
5717 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5718 gcc.dg/spellcheck-identifiers-2.c.
5719 * g++.dg/spellcheck-typenames.C: New test case, based on
5720 gcc.dg/spellcheck-typenames.c
5721
8669e753 57222016-07-20 Jonathan Wakely <jwakely@redhat.com>
5723
5724 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5725 pointer to member function and also test catching by reference.
5726
75cb41b8 57272016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5728
5729 * gcc.target/s390/pr67443.c: Fix test case.
5730
07be1239 57312016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5732
5733 * gcc.target/s390/insv-1.c: Xfail some tests.
5734 * gcc.target/s390/insv-2.c: Likewise.
5735
e9b5fdd9 57362016-07-20 Georg-Johann Lay <avr@gjlay.de>
5737
5738 * gcc.target/avr/torture/get-mem.c: New test.
5739 * gcc.target/avr/torture/set-mem.c: New test.
5740
b704b0e1 57412016-07-20 Georg-Johann Lay <avr@gjlay.de>
5742
5743 PR target/71948
5744 * gcc.target/avr/torture/tiny-progmem.c: New test.
5745
051eb924 57462016-07-20 Jakub Jelinek <jakub@redhat.com>
5747
fdb70809 5748 PR c++/71909
5749 * g++.dg/parse/pr71909.C: New test.
5750 * g++.dg/tm/pr71909.C: New test.
5751
051eb924 5752 PR c++/50060
5753 * g++.dg/cpp0x/constexpr-50060.C: New test.
5754 * g++.dg/cpp1y/constexpr-50060.C: New test.
5755
c4e1267c 57562016-07-20 Martin Liska <mliska@suse.cz>
5757
5758 * gfortran.dg/graphite/pr71898.f90: New test.
5759
ecaa5fd4 57602016-07-20 Bin Cheng <bin.cheng@arm.com>
5761
5762 PR tree-optimization/71503
5763 PR tree-optimization/71683
5764 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5765 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5766
f5b88ba1 57672016-07-20 Martin Liska <mliska@suse.cz>
5768
5769 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5770 * gcc.dg/plugin/sreal-test-1.c: Remove.
5771 * gcc.dg/plugin/sreal_plugin.c: Remove.
5772
e889bd11 57732016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/71902
5776 * gfortran.dg/dependency_47.f90: New test.
5777
1c6bb1c0 57782016-07-19 Jakub Jelinek <jakub@redhat.com>
5779
94d511af 5780 PR rtl-optimization/71916
5781 * gcc.c-torture/compile/pr71916.c: New test.
5782
54e95a17 5783 PR middle-end/71874
5784 * g++.dg/torture/pr71874.C: New test.
5785
1c6bb1c0 5786 PR middle-end/71734
5787 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5788 (my_alloc): Rewritten to use __builtin_posix_memalign and
5789 __SIZE_TYPE__.
5790 (my_free): Use __builtin_free instead of _mm_free.
5791 (Vec::operator=): Use __builtin_memcpy.
5792
0d565f19 57932016-07-19 Martin Jambor <mjambor@suse.cz>
5794
cfc1aded 5795 PR fortran/71688
5796 * gfortran.dg/pr71688.f90: New test.
0d565f19 5797
2be13cd5 57982016-07-19 Richard Biener <rguenther@suse.de>
5799
5800 * c-c++-common/vector-subscript-6.c: New testcase.
5801 * c-c++-common/vector-subscript-7.c: Likewise.
5802
1697df09 58032016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5804
7a4429b2 5805 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5806 and UInt32 based on __SIZEOF_INT__.
5807
8894566e 58082016-07-19 Richard Biener <rguenther@suse.de>
5809
5810 PR tree-optimization/71901
5811 * gcc.dg/torture/pr71901.c: New testcase.
5812
58132016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5814
5815 PR tree-optimization/71908
5816 * gcc.dg/torture/pr71908.c: New testcase.
5817
106ac76d 58182016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5819
5820 PR target/71493
5821 * gcc.target/powerpc/pr71493-1.c: New test.
5822 * gcc.target/powerpc/pr71493-2.c: Likewise.
5823
e6517a48 58242016-07-18 Jakub Jelinek <jakub@redhat.com>
5825
d1e0c36e 5826 PR c++/71835
5827 * g++.dg/conversion/ambig3.C: New test.
5828
6fe424c2 5829 PR c++/71828
5830 * g++.dg/cpp0x/constexpr-71828.C: New test.
5831
d3dd9e33 5832 PR c++/71826
5833 * g++.dg/template/pr71826.C: New test.
5834
74fd83a9 5835 PR c++/71822
5836 * g++.dg/template/defarg21.C: New test.
5837
e6517a48 5838 PR c++/71871
5839 * g++.dg/ext/vector31.C: New test.
5840
f942bdbf 58412016-07-18 Uros Bizjak <ubizjak@gmail.com>
5842
5843 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5844
4b1425be 58452016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5846
5847 PR tree-optimization/71734
5848 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5849
a80f37e1 58502016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5851
5852 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5853 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5854 stack-layout-dynamic-1.c: New test.
5855
ea283725 58562016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5857
5858 * gcc.target/s390/nolrl-1.c: New test.
5859
14eab729 58602016-07-17 Fritz Reese <fritzoreese@gmail.com>
5861
5862 PR fortran/71523
5863 * gfortran.dg/pr71523_1.f90: New test.
5864 * gfortran.dg/pr71523_2.f90: New test.
5865
3925d644 58662016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5867
5868 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5869
fb9ff4ce 58702016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5871 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5872
5873 PR fortran/62125
5874 * gfortran.dg/pr62125.f90: New test.
5875
95b0f5e9 58762016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5877
5878 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5879 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5880
1913be16 58812016-07-15 Jonathan Wakely <jwakely@redhat.com>
5882
5883 PR c++/58796
5884 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5885 * g++.dg/cpp0x/nullptr35.C: New test.
5886
b4803084 58872016-07-15 Bin Cheng <bin.cheng@arm.com>
5888
5889 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5890
89e3ec3d 58912016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5892
5893 * gfortran.dg/goacc/vector_length.f90: New test.
5894
2084e279 58952016-07-15 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/71881
5898 * gcc.dg/torture/pr71881.c: New testcase.
5899
2177bb9a 59002016-07-15 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/71887
5903 * gcc.dg/torture/pr71887.c: New testcase.
5904
0dd7db3b 59052016-07-15 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR c/71858
5908 * gcc.dg/spellcheck-identifiers-3.c: New test.
5909
b41cc4d1 59102016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5911
5912 PR fortran/71807
5913 * gfortran.dg/null_9.f90: New test.
5914
a4d34e5e 59152016-07-15 Bin Cheng <bin.cheng@arm.com>
5916
5917 * gcc.dg/tree-ssa/loop-41.c: New test.
5918
1547c551 59192016-07-15 Bin Cheng <bin.cheng@arm.com>
5920
5921 PR tree-optimization/71347
5922 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5923
b9c2416b 59242016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5925
5926 PR fortran/29819
5927 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5928 * gfortran.dg/contains.f90: Ditto.
5929 * gfortran.dg/contains_empty_1.f03: Ditto.
5930 * gfortran.dg/submodule_3.f08: Ditto.
5931
28413b15 59322016-07-14 Jakub Jelinek <jakub@redhat.com>
5933
661af228 5934 PR testsuite/71865
5935 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5936 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5937 expected diagnostics.
5938
28413b15 5939 PR c/71858
5940 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5941 * gcc.dg/spellcheck-identifiers-2.c: New test.
5942 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5943 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5944
7b3b3a49 59452016-07-14 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR tree-optimization/71872
5948 * gcc.c-torture/compile/pr71872.c: New test.
5949
7c039c44 59502016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5951
5952 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5953 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5954 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5955 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5956 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5957 * gcc.target/arm/atomic-op-acquire-1.c: This.
5958 * gcc.target/arm/atomic-op-char.c: Rename into ...
5959 * gcc.target/arm/atomic-op-char-1.c: This.
5960 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5961 * gcc.target/arm/atomic-op-consume-1.c: This.
5962 * gcc.target/arm/atomic-op-int.c: Rename into ...
5963 * gcc.target/arm/atomic-op-int-1.c: This.
5964 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5965 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5966 * gcc.target/arm/atomic-op-release.c: Rename into ...
5967 * gcc.target/arm/atomic-op-release-1.c: This.
5968 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5969 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5970 * gcc.target/arm/atomic-op-short.c: Rename into ...
5971 * gcc.target/arm/atomic-op-short-1.c: This.
5972 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5973 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5974 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5975 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5976 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5977 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5978 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5979 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5980 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5981 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5982
80c5e533 59832016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5984
5985 PR fortran/70842
5986 * gfortran.dg/select_type_35.f03: New test.
5987
c5a9fc7b 59882016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5989
5990 PR target/65951
5991 PR tree-optimization/70923
5992 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5993 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5994 * gcc.dg/vect/pr65951.c: Likewise.
5995 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5996
d1242c94 59972016-07-14 David Edelsohn <dje.gcc@gmail.com>
5998
5999 * c-c++-common/pr60226.c: Expect maximum object file alignment
6000 error on AIX.
6001
97f2a90b 60022016-07-14 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/71866
6005 * gcc.dg/torture/pr71866.c: New testcase.
6006
6029a910 60072016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6008
6009 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6010 selector and enclose boolean expression in curly braces.
6011
798d22ed 60122016-07-14 Alan Modra <amodra@gmail.com>
6013
6014 PR target/71733
6015 * gcc.target/powerpc/p9-novsx.c: New.
6016
3ffcb27d 60172016-07-13 Andi Kleen <ak@linux.intel.com>
6018
6019 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6020 * g++.dg/tree-prof/morefunc.C: Dito.
6021 * g++.dg/tree-prof/pr35545.C: Dito.
6022 * g++.dg/tree-prof/reorder.C: Dito.
6023 * gcc.dg/tree-prof/20050826-2.c: Dito.
6024 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6025 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6026 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6027 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6028 * gcc.dg/tree-prof/inliner-1.c: Dito.
6029 * gcc.dg/tree-prof/merge_block.c: Dito.
6030 * gcc.dg/tree-prof/stringop-1.c: Dito.
6031 * gcc.dg/tree-prof/stringop-2.c: Dito.
6032 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6033 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6034 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6035 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6036 * gcc.dg/tree-prof/update-loopch.c: Dito.
6037 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6038 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6039 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6040 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6041 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6042 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6043 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6044
9ace90e5 60452016-07-13 Andi Kleen <ak@linux.intel.com>
6046
6047 * lib/profopt.exp (profopt-execute): Remove .imports files.
6048
b75cf198 60492016-07-13 Andi Kleen <ak@linux.intel.com>
6050
f942bdbf 6051 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6052
4d0389a9 60532016-07-13 Andi Kleen <ak@linux.intel.com>
6054
6055 * lib/profopt.exp (dg-final-scan-autofdo,
6056 dg-final-scan-not-autofdo): New functions.
6057
a5af7a75 60582016-07-13 Bin Cheng <bin.cheng@arm.com>
6059
6060 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6061 * gcc.dg/vect/vect-35.c: Ditto.
6062 * gcc.dg/vect/vect-alias-check-2.c: New test.
6063
c6bcae01 60642016-07-13 Martin Liska <mliska@suse.cz>
6065
6066 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6067 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6068 * gfortran.dg/pr42108.f90: Update expected dump scan.
6069
0644c120 60702016-07-13 Richard Biener <rguenther@suse.de>
6071
6072 PR tree-optimization/24574
6073 * gcc.dg/pr24574.c: New testcase.
6074
2bbae5b9 60752016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6076
f942bdbf 6077 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6078 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6079 * c-c++-common/pr68833-1.c: Require int32plus.
6080 * gcc.dg/ipa/pr63551.c: Likewise.
6081 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6082 * gcc.dg/ipa/pr64041.c: Require int32plus.
6083
839a6560 60842016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6085
6086 PR ipa/71633
6087 * g++.dg/pr71633.C: New test.
6088
8f5f2788 60892016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6090
6091 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6092 Add new arm_thumb1_cbz_ok effective target.
6093 * gcc.target/arm/cbz.c: New test.
6094
417e5cc5 60952016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6096
6097 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6098 Define effective target.
6099 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6100 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6101 * gcc.target/arm/movhi_movw.c: New test.
6102 * gcc.target/arm/movsi_movw.c: Likewise.
6103 * gcc.target/arm/movdi_movw.c: Likewise.
6104
68a5143e 61052016-07-13 Richard Biener <rguenther@suse.de>
6106
6107 PR middle-end/71104
6108 * gcc.dg/pr71104-1.c: New testcase.
6109 * gcc.dg/pr71104-2.c: Likewise.
6110
69e8d259 61112016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6112
6113 PR target/71805
6114 * gcc.target/powerpc/pr71805.c: New test.
6115
244f142f 61162016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6117
6118 * gcc.target/powerpc/divkc3-1.c: New.
6119 * gcc.target/powerpc/mulkc3-1.c: New.
6120
6fc56f1f 61212016-07-12 Nathan Sidwell <nathan@acm.org>
6122
6123 * gcc.target/arm/data-rel-1.c: New.
6124 * gcc.target/arm/data-rel-2.c: New.
6125 * gcc.target/arm/data-rel-3.c: New.
6126
94ee1e9c 61272016-07-12 Martin Liska <mliska@suse.cz>
6128
6129 * gcc.dg/params/blocksort-part.c: New test.
6130 * gcc.dg/params/params.exp: New file.
6131
cd32d747 61322016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6133
6134 PR middle-end/71700
6135 * gcc.c-torture/execute/pr71700.c: New test.
6136
ad010d47 61372016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6138 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/23286
6141 PR tree-optimization/70159
6142 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6143 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6144 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6145 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6146 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6147 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6148 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6149 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6150 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6151 * gcc.dg/pr51879-12.c: Likewise.
6152 * gcc.dg/strlenopt-9.c: Likewise.
6153 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6154 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6155 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6156 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6157 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6158 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6159 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6160 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6161 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6162 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6163 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6164 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6165 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6166 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6167 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6168
9aece49e 61692016-07-12 Richard Biener <rguenther@suse.de>
6170
6171 PR rtl-optimization/68961
6172 * gcc.target/i386/pr68961.c: New testcase.
6173
8f05fee9 61742016-07-11 Jakub Jelinek <jakub@redhat.com>
6175
4a6cc5cd 6176 PR middle-end/71758
6177 * c-c++-common/gomp/pr71758.c: New test.
6178 * gfortran.dg/gomp/pr71758.f90: New test.
6179
8f05fee9 6180 PR tree-optimization/71823
6181 * gcc.dg/vect/pr71823.c: New test.
6182
b73690a4 61832016-07-11 David Malcolm <dmalcolm@redhat.com>
6184
6185 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6186 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6187 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6188
675f4c6b 61892016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6190
6191 PR target/71801
6192 * gcc.target/i386/pr71801.c: New test.
6193
9aaf7e3e 61942016-07-11 Richard Biener <rguenther@suse.de>
6195
6196 PR tree-optimization/71816
6197 * gcc.dg/torture/pr71816.c: New testcase.
6198
dd58bf21 61992016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6200
6201 PR fortran/71783
6202 * gfortran.dg/dependency_46.f90: New test.
6203
a2ebcb84 62042016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6205
6206 PR rtl-optimization/71621
6207 * gcc.target/i386/pr71621-1.c: New.
6208 * gcc.target/i386/pr71621-2.c: New.
6209
6cedf97e 62102016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6211
6212 * gfortran.dg/goacc/pr71704.f90: New test.
6213
dc71c755 62142016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6215
6216 PR target/71297
6217 * gcc.target/powerpc/pr71297.c: New.
6218
288161af 62192016-07-08 Jiong Wang <jiong.wang@arm.com>
6220
6221 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6222
98e771d6 62232016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6224
6225 PR target/71806
6226 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6227
c3d27339 62282016-07-08 Alan Hayward <alan.hayward@arm.com>
6229
6230 PR tree-optimization/71667
6231 * gcc.dg/vect/pr71667.c: New
6232
b1b5042a 62332016-07-08 Martin Liska <mliska@suse.cz>
6234
6235 * gcc.dg/torture/pr71606.c: New test.
6236
5cdc40a0 62372016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6238
6239 PR fortran/71764
6240 * gfortran.dg/pr71764.f90: New test.
6241
bcc4d868 62422016-07-07 Jakub Jelinek <jakub@redhat.com>
6243 Kai Tietz <ktietz70@googlemail.com>
6244
6245 PR c++/70869
6246 PR c++/71054
6247 * g++.dg/cpp0x/pr70869.C: New test.
6248 * g++.dg/cpp0x/pr71054.C: New test.
6249
b39328b2 62502016-07-07 David Edelsohn <dje.gcc@gmail.com>
6251
6252 * g++.dg/debug/pr71432.C: Fail on AIX.
6253
95c9caad 62542016-07-07 Martin Liska <mliska@suse.cz>
6255
6256 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6257 an undefined behavior.
6258 * gfortran.dg/do_3.F90: Likewise.
6259 * gfortran.dg/do_check_11.f90: New test.
6260 * gfortran.dg/do_check_12.f90: New test.
6261 * gfortran.dg/do_corner_warn.f90: New test.
6262
8e976d11 62632016-07-07 Martin Liska <mliska@suse.cz>
6264
6265 * gfortran.dg/predict-1.f90: Ammend the test.
6266 * gfortran.dg/predict-2.f90: Likewise.
6267
26716fc7 62682016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6269
6270 PR ipa/71624
6271 * g++.dg/pr71624.C: New test.
6272
2d079cbf 62732016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6274
6275 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6276 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6277 ARMv8-M Mainline architectures.
6278
9e6f4af4 62792016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6280
6281 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6282 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6283
d490b07a 62842016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6285
6286 PR target/70098
6287 PR target/71763
6288 * gcc.target/powerpc/pr71763.c: New file.
6289
798fc305 62902016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6291
6292 PR tree-optimization/71518
f942bdbf 6293 * gcc.dg/pr71518.c: New test.
798fc305 6294
97e4cbac 62952016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6296
6297 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6298
19aea164 62992016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6300
f942bdbf 6301 PR target/50739
19aea164 6302 * gcc.target/avr/pr50739.c: New test.
6303
105e9dfc 63042016-07-05 Jan Hubicka <jh@suse.cz>
6305
6306 * gcc.dg/tree-ssa/scev-14.c: update template.
6307
1137da9c 63082016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6309
6310 * gcc.dg/vect/group-no-gaps-1.c: New test.
6311
ce393063 63122016-07-05 Andi Kleen <ak@linux.intel.com>
6313
6314 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6315 if kernel supports MPX.
6316
92a44a68 63172016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6318
6319 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6320
f2ccdf8e 63212016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6322 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6323
6324 * gcc.target/powerpc/signbit-1.c: New test.
6325 * gcc.target/powerpc/signbit-2.c: New test.
6326 * gcc.target/powerpc/signbit-3.c: New test.
6327
0215a22c 63282016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6329
6330 PR rtl-optimization/71594
6331 * gcc.dg/torture/pr71594.c: New test.
6332
30a39817 63332016-07-05 Jan Hubicka <jh@suse.cz>
6334
6335 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6336
b65b8df2 63372016-07-05 David Malcolm <dmalcolm@redhat.com>
6338
6339 PR c++/62314
f9c39b65 6340 * g++.dg/parse/error5.C: Update column
b65b8df2 6341 number of missing semicolon error.
6342 * g++.dg/pr62314-2.C: New test case.
6343
6b5471d8 63442016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6345
6346 * gfortran.dg/coarray_stat_function.f90: New test.
6347 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6348 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6349 to new interfaces.
6350
35b3a8dd 63512016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6352
6353 PR fortran/71623
6354 * gfortran.dg/deferred_character_17.f90: New test.
6355
b84c1ddf 63562016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6357
6358 * gcc.target/arm/neon/polytypes.c: Move to ...
6359 * gcc.target/arm/polytypes.c: ... here.
6360 * gcc.target/arm/neon/pr51534.c: Move to ...
6361 * gcc.target/arm/pr51534.c: ... here.
6362 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6363 * gcc.target/arm/vect-vcvt.c: ... here.
6364 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6365 * gcc.target/arm/vect-vcvtq.c: ... here.
6366 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6367 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6368 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6369 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6370 * gcc.target/arm/neon/neon.exp: Delete.
6371 * gcc.target/arm/neon/: Delete.
6372
7e9136f1 63732016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6374
6375 PR fortran/65575
6376 * gfortran.dg: pr65575.f90: New test.
6377
18b42a28 63782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6379
6380 PR fortran/35849
6381 * gfortran.dg: pr35849.f90: New test.
6382
f8765404 63832016-07-04 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR c++/71739
6386 * g++.dg/cpp0x/pr71739.C: New test.
6387
e3422b3a 63882016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6389
6390 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6391
2da1c9f7 63922016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6393
6394 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6395 locr.
6396 * gcc.target/s390/loc-1.c: New test.
6397
6125d36e 63982016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6399
f9c39b65 6400 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6401 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6402
42797d4b 64032016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6404
6405 PR target/63874
6406 * gcc.target/aarch64/pr63874.c: New test.
6407
9d9fe66a 64082016-07-04 Jan Beulich <jbeulich@suse.com>
6409
6410 * g++.dg/header.c: New.
6411 * gcc.dg/header.c: New.
6412
c364d0f3 64132016-07-02 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c/71719
6416 * c-c++-common/Wunused-var-15.c: New test.
6417
267f3c67 64182016-07-01 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR fortran/71687
6421 * gfortran.dg/gomp/pr71687.f90: New test.
6422
8297c70b 64232016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6424
6425 * gcc.dg/const-float128-ped.c: Require __float128 effective
6426 target and options.
6427 * gcc.dg/const-float128.c: Likewise.
6428 * gcc.dg/torture/float128-cmp-invalid.c: Require
6429 __float128 and base_quadfloat_support effective targets, and
6430 __float128 options.
6431 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6432 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6433 * gcc.dg/torture/float128-nan.c: Likewise.
6434 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6435 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6436 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6437 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6438 (add_options_for___float128): New.
6439 (check_effective_target_base_quadword_support): New.
6440
eab79b94 64412016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6442
6443 PR target/71720
6444 * gcc.target/powerpc/pr71720.c: New test.
6445
4ce6622a 64462016-07-01 Jan Beulich <jbeulich@suse.com>
6447
6448 * gcc.dg/bss.c: New.
6449
0b6f1914 64502016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6451
6452 PR target/71698
6453 * gcc.target/powerpc/pr71698.c: New test.
6454
4d28a470 64552016-07-01 Georg-Johann Lay <avr@gjlay.de>
6456
6457 PR target/71151
6458 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6459 instead of ".foo" for its section name.
6460 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6461 depending on MCU's flash size.
6462 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6463 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6464 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6465 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6466 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6467 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6468
ed8613ec 64692016-07-01 Jan Beulich <jbeulich@suse.com>
6470
6471 * gcc.target/i386/pr65105-2.c: Add -msse2.
6472
720a0bce 64732016-06-30 Jakub Jelinek <jakub@redhat.com>
6474
c54ee83c 6475 PR tree-optimization/71707
6476 * gcc.dg/strlenopt-29.c: New test.
6477
a845ae6c 6478 PR fortran/71704
6479 * gfortran.dg/gomp/pr71704.f90: New test.
6480
720a0bce 6481 PR fortran/71705
6482 * gfortran.dg/gomp/pr71705.f90: New test.
6483
17c32c4a 64842016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6485
6486 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6487 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6488 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6489 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6490 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6491 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6492 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6493 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6494 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6495 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6496 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6497 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6498 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6499 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6500 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6501 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6502 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6503 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6504 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6505 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6506 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6507 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6508 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6509 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6510 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6511 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6512 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6513 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6514 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6515 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6516 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6517 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6518 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6519 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6520 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6521 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6522 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6523 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6524 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6525 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6526 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6527 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6528 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6529 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6530 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6531 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6532 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6533 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6534 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6535 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6536 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6537 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6538 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6539 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6540 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6541 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6542 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6543 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6544 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6545 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6546 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6547 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6548 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6549 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6550 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6551 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6552 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6553 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6554 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6555 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6556 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6557 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6558 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6559 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6560 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6561 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6562 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6563 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6564 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6565 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6566 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6567
443405c9 65682016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6569 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6570
6571 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6572
6e3a3de2 65732016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6574 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6575
6576 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6577
413c4f6c 65782016-06-30 David Malcolm <dmalcolm@redhat.com>
6579
6580 PR driver/71651
6581 * gcc.dg/spellcheck-options-12.c: New test case.
6582
4c4e99c3 65832016-06-30 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR middle-end/71693
6586 * gcc.c-torture/compile/pr71693.c: New test.
6587
26a2e993 65882016-06-29 David Malcolm <dmalcolm@redhat.com>
6589
6590 * gcc.dg/spellcheck-params.c: New testcase.
6591 * gcc.dg/spellcheck-params-2.c: New testcase.
6592
63abcf45 65932016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6594
6595 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6596 vector extract instructions.
6597 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6598
5f1d49ac 65992016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6600
6601 PR fortran/71686
6602 * gfortran.dg/unexpected_eof_2.f90: New test.
6603 * gfortran.dg/unexpected_eof_3.f90: New test.
6604
0dc00113 66052016-06-29 Jim Wilson <jim.wilson@linaro.org>
6606
6607 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6608
4b975445 66092016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6610
6611 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6612 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6613 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6614
e276a6b9 66152016-06-29 Richard Biener <rguenther@suse.de>
6616
6617 PR middle-end/15256
6618 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6619
c02f3e35 66202016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6621
6622 * gcc.target/arm/aapcs/neon-vect10.c: Require
6623 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6624 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6625 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6626 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6627 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6628 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6629 * gcc.target/arm/fp16-aapcs-1.c: Require
6630 -mfloat-ab=hard. Also simplify the test.
6631 * gcc.target/arm/fp16-aapcs-2.c: New.
6632
d0c2a3dd 66332016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6634
f942bdbf 6635 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6636 (add_options_for_arm_fp16_ieee): New.
6637 (add_options_for_arm_fp16_alternative): New.
6638 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6639 long-line.
6640 (effective_target_arm_fp16_hw): New.
6641
162fed22 66422016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6643
6644 PR tree-optimization/71655
6645 * g++.dg/pr71655.C: New test.
6646
9ed0eb00 66472016-06-29 Martin Liska <mliska@suse.cz>
6648
6649 * gcc.dg/pr71585.c: New test.
6650 * gcc.dg/pr71585-2.c: New test.
6651 * gcc.dg/pr71585-3.c: New test.
6652
641b1c86 66532016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6654
6655 PR tree-optimization/70729
6656 * g++.dg/vect/pr70729.cc: New test.
6657
44e775d8 66582016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6659
6660 * c-c++-common/gomp/cancel-1.c: Extend.
6661
83b23cdf 66622016-06-29 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR tree-optimization/71625
6665 * gcc.dg/strlenopt-28.c: New test.
6666
b6a4a0f5 66672016-06-29 Richard Biener <rguenther@suse.de>
6668
6669 PR middle-end/71002
6670 * g++.dg/torture/pr71002.C: Adjust testcase.
6671
1af10ce6 66722016-06-29 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR c/71685
6675 * gcc.dg/pr71685.c: New test.
6676
66772016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6678
6679 PR c/71552
6680 * gcc.dg/init-bad-9.c: New test.
6681
043457fd 66822016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6683
6684 * gcc.target/powerpc/abs128-1.c: Require VSX.
6685 * gcc.target/powerpc/copysign128-1.c: Likewise.
6686 * gcc.target/powerpc/inf128-1.c: Likewise.
6687 * gcc.target/powerpc/nan128-1.c: Likewise.
6688
d378e319 66892016-06-28 Jakub Jelinek <jakub@redhat.com>
6690
6691 PR middle-end/71626
6692 * gcc.c-torture/execute/pr71626-1.c: New test.
6693 * gcc.c-torture/execute/pr71626-2.c: New test.
6694
10ef7949 66952016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6696
6697 PR target/71656
6698 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6699
1fcfb8f7 67002016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6701
6702 PR target/71670
6703 * gcc.target/powerpc/pr71670.c: New testcase.
6704
35fd0c10 67052016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6706
6707 PR target/71656
6708 * gcc.target/powerpc/pr71656-1.c: New test.
6709 * gcc.target/powerpc/pr71656-2.c: New test.
6710
584757bc 67112016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6712
6713 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6714 around fp16 code.
6715 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6716 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6717 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6718 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6719 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6720 Add arm_neon_fp16_ok effective target.
f942bdbf 6721 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6722 Likewise.
6723 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6724 Likewise.
6725 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6726 Likewise.
6727 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6728 Likewise.
6729 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6730 Likewise.
6731 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6732 Likewise.
6733 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6734 Likewise.
6735 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6736 Likewise.
6737 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6738 Likewise.
6739 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6740 Likewise.
6741 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6742 Likewise.
584757bc 6743
cbcc4297 67442016-06-26 Jan Hubicka <hubicka@ucw.cz>
6745
6746 * gcc.dg/predict-12.c: New testcase.
6747
0aa73965 67482016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6749
6750 PR fortran/71649
6751 * gfortran.dg/pr71649.f90: New test.
6752
9977f724 67532016-06-25 Jakub Jelinek <jakub@redhat.com>
6754
a5c54f33 6755 PR tree-optimization/71643
6756 * g++.dg/opt/pr71643.C: New test.
6757
9977f724 6758 PR tree-optimization/71631
6759 * gcc.c-torture/execute/pr71631.c: New test.
6760
e09883e4 67612016-06-24 Jan Hubicka <hubicka@ucw.cz>
6762
6763 * gcc.dg/predict-11.c: New testcase.
6764 * gfortran.dg/predict-2.f90: New testcase.
6765
89beffc9 67662016-06-24 Jan Hubicka <hubicka@ucw.cz>
6767
6768 * gcc.dg/predict-10.c: New test.
6769
2275a11d 67702016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6771
6772 * gcc.target/powerpc/abs128-1.c: New.
6773 * gcc.target/powerpc/copysign128-1.c: New.
6774 * gcc.target/powerpc/inf128-1.c: New.
6775 * gcc.target/powerpc/nan128-1.c: New.
6776
37681b7f 67772016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gfortran.dg/pr71642.f90: New test.
6780
9cf2d600 67812016-06-24 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR tree-optimization/71647
6784 * gcc.target/i386/pr71647.c: New test.
6785
eea332b9 67862016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6787
6788 * gcc.target/i386/noplt-gd-1.c: New test.
6789 * gcc.target/i386/noplt-gd-2.c: Likewise.
6790 * gcc.target/i386/noplt-gd-3.c: Likewise.
6791 * gcc.target/i386/noplt-ld-1.c: Likewise.
6792 * gcc.target/i386/noplt-ld-2.c: Likewise.
6793 * gcc.target/i386/noplt-ld-3.c: Likewise.
6794 * lib/target-supports.exp
6795 (check_effective_target_tls_get_addr_via_got): New.
6796
b6d48a78 67972016-06-24 Uros Bizjak <ubizjak@gmail.com>
6798
6799 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6800 testsuite compile flags.
6801 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6802 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6803
68042016-06-24 Uros Bizjak <ubizjak@gmail.com>
6805
6806 * g++dg/vect/pr36684.cc: Add dg-do compile.
6807 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6808 * gcc.dg/vect/pr70021.c: Ditto.
6809 * gcc.dg/vect/pr70138-1.c: Ditto.
6810 * gcc.dg/vect/pr70138-2.c: Ditto.
6811 * gcc.dg/vect/pr70354-1.c: Ditto.
6812 * gcc.dg/vect/pr70354-2.c: Ditto.
6813 * gcc.dg/vect/pr71259.c: Ditto.
6814 * gcc.dg/vect/pr71416-1.c: Ditto.
6815 * gcc.dg/vect/slp-43.c: Ditto.
6816 * gcc.dg/vect/slp-45.c: Ditto.
6817 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6818 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6819 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6820 * gfortran.dg/vect/pr69980.f90: Ditto.
6821
68222016-06-24 Uros Bizjak <ubizjak@gmail.com>
6823
6824 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6825 * gcc.dg/vect/bb-slp-30.c: Ditto.
6826 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6827 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6828 * gcc.dg/vect/pr45902.c: Ditto.
6829 * gcc.dg/vect/pr48172.c: Ditto.
6830 * gcc.dg/vect/pr48377.c: Ditto.
6831 * gcc.dg/vect/pr49038.c: Ditto.
6832 * gcc.dg/vect/pr49771.c: Ditto.
6833 * gcc.dg/vect/pr52091.c: Ditto.
6834 * gcc.dg/vect/pr53185-2.c: Ditto.
6835 * gcc.dg/vect/pr56826.c: Ditto.
6836 * gcc.dg/vect/pr60276.c: Ditto.
6837 * gcc.dg/vect/pr62021.c: Ditto.
6838 * gcc.dg/vect/pr63530.c: Ditto.
6839 * gcc.dg/vect/pr65518.c: Ditto.
6840 * gcc.dg/vect/pr65947-1.c: Ditto.
6841 * gcc.dg/vect/pr65947-10.c: Ditto.
6842 * gcc.dg/vect/pr65947-11.c: Ditto.
6843 * gcc.dg/vect/pr65947-12.c: Ditto.
6844 * gcc.dg/vect/pr65947-13.c: Ditto.
6845 * gcc.dg/vect/pr65947-2.c: Ditto.
6846 * gcc.dg/vect/pr65947-3.c: Ditto.
6847 * gcc.dg/vect/pr65947-4.c: Ditto.
6848 * gcc.dg/vect/pr65947-5.c: Ditto.
6849 * gcc.dg/vect/pr65947-6.c: Ditto.
6850 * gcc.dg/vect/pr65947-7.c: Ditto.
6851 * gcc.dg/vect/pr65947-8.c: Ditto.
6852 * gcc.dg/vect/pr65947-9.c: Ditto.
6853 * gcc.dg/vect/pr71416-1.c: Ditto.
6854 * gcc.dg/vect/pr71439.c: Ditto.
6855 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6856 * gcc.dg/vect/vect-bswap16.c: Ditto.
6857 * gcc.dg/vect/vect-bswap32.c: Ditto.
6858 * gcc.dg/vect/vect-bswap64.c: Ditto.
6859 * gcc.dg/vect/vect-live-1.c: Ditto.
6860 * gcc.dg/vect/vect-live-2.c: Ditto.
6861 * gcc.dg/vect/vect-live-3.c: Ditto.
6862 * gcc.dg/vect/vect-live-4.c: Ditto.
6863 * gcc.dg/vect/vect-live-5.c: Ditto.
6864 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6865 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6866 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6867 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6868 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6869 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6870 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6871 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6872 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6873 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6874 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6875 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6876 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6877 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6878 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6879 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6880 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6881
d4213166 68822016-06-24 Uros Bizjak <ubizjak@gmail.com>
6883
6884 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6885
5aaec397 68862016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6889 ia32 if R_386_GOT32X relocation is supported.
6890 * gcc.target/i386/noplt-3.c: Likewise.
6891 * gcc.target/i386/noplt-2.c: Likewise.
6892 (main): Renamed to ...
6893 (bar): This.
6894 * gcc.target/i386/noplt-4.c: Likewise.
6895 (main): Renamed to ...
6896 (bar): This.
6897 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6898 * gcc.target/i386/pr67400-5.c: Likewise.
6899
77104764 69002016-06-24 Jakub Jelinek <jakub@redhat.com>
6901
7318e591 6902 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6903 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6904
77104764 6905 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6906 f4): Adjust expected diagnostics.
6907 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6908 (T): If OVFP is defined, redefine to TP.
6909 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6910 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6911 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6912 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6913 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6914 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6915 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6916 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6917 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6918 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6919 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6920 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6921 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6922 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6923 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6924 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6925 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6926 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6927 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6928 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6929 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6930 as last argument to __builtin_add_overflow_p.
6931
ddf08519 69322016-06-23 Uros Bizjak <ubizjak@gmail.com>
6933
6934 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6935 dg-options and remove default vector testsuite compile flags.
6936 * g++.dg/vect/pr33860a.cc: Ditto.
6937 * g++.dg/vect/pr45470-a.cc: Ditto.
6938 * g++.dg/vect/pr45470-b.cc: Ditto.
6939 * g++.dg/vect/pr60896.cc: Ditto.
6940 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6941 * gcc.dg/vect/pr18308.c: Ditto.
6942 * gcc.dg/vect/pr24049.c: Ditto.
6943 * gcc.dg/vect/pr33373.c: Ditto.
6944 * gcc.dg/vect/pr36228.c: Ditto.
6945 * gcc.dg/vect/pr42395.c: Ditto.
6946 * gcc.dg/vect/pr42604.c: Ditto.
6947 * gcc.dg/vect/pr46663.c: Ditto.
6948 * gcc.dg/vect/pr48765.c: Ditto.
6949 * gcc.dg/vect/pr49093.c: Ditto.
6950 * gcc.dg/vect/pr49352.c: Ditto.
6951 * gcc.dg/vect/pr52298.c: Ditto.
6952 * gcc.dg/vect/pr52870.c: Ditto.
6953 * gcc.dg/vect/pr53185.c: Ditto.
6954 * gcc.dg/vect/pr53773.c: Ditto.
6955 * gcc.dg/vect/pr56695.c: Ditto.
6956 * gcc.dg/vect/pr62171.c: Ditto.
6957 * gcc.dg/vect/pr63530.c: Ditto.
6958 * gcc.dg/vect/pr68339.c: Ditto.
6959 * gcc.dg/vect/pr71259.c: Ditto.
6960 * gcc.dg/vect/vect-82_64.c: Ditto.
6961 * gcc.dg/vect/vect-83_64.c: Ditto.
6962 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6963 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6964 * gcc.dg/vect/vect-shift-2.c: Ditto.
6965 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6966 * gfortran.dg/vect/pr39318.f90: Ditto.
6967 * gfortran.dg/vect/pr45714-a.f: Ditto.
6968 * gfortran.dg/vect/pr45714-b.f: Ditto.
6969 * gfortran.dg/vect/pr46213.f90: Ditto.
6970
81883aeb 69712016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6972 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6973
6974 * gcc.target/powerpc/p9-splat-5.c: New test.
6975
affe5c16 69762016-06-23 Uros Bizjak <ubizjak@gmail.com>
6977
6978 PR tree-optimization/71488
6979 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6980 * lib/target-supports.exp: ... here.
6981 (check_sse4_hw_available): New procedure.
6982 (check_effective_target_sse4_runtime): Ditto.
6983 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6984 -march=westmere for sse4_runtime targets.
547fdd3e 6985 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6986 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6987 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6988 (main): Call check_vect ().
e50240d3 6989 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6990
6fb2f181 69912016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6992
6993 PR target/66232
6994 PR target/67400
6995 * gcc.target/i386/pr66232-14.c: New file.
6996 * gcc.target/i386/pr66232-15.c: Likewise.
6997 * gcc.target/i386/pr66232-16.c: Likewise.
6998 * gcc.target/i386/pr66232-17.c: Likewise.
6999 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7000 ia32 if R_386_GOT32X relocation is supported.
7001 * gcc.target/i386/pr67400-2.c: Likewise.
7002 * gcc.target/i386/pr67400-3.c: Likewise.
7003 * gcc.target/i386/pr67400-4.c: Likewise.
7004 * gcc.target/i386/pr67400-6.c: Likewise.
7005 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7006 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7007
88be2b3c 70082016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7009
7010 PR libgfortran/48852
7011 * gfortran.dg/char4_iunit_1.f03: Update test.
7012 * gfortran.dg/f2003_io_5.f03: Update test.
7013 * gfortran.dg/real_const_3.f90: Update test.
7014
ff600f64 70152016-06-23 Andi Kleen <ak@linux.intel.com>
7016
7017 * g++.dg/bprob/bprob.exp: Support autofdo.
7018 * g++.dg/tree-prof/tree-prof.exp: dito.
7019 * gcc.dg/tree-prof/tree-prof.exp: dito.
7020 * gcc.misc-tests/bprob.exp: dito.
7021 * gfortran.dg/prof/prof.exp: dito.
7022 * lib/profopt.exp: dito.
7023 * lib/target-supports.exp: Check for autofdo.
7024
afa7ed87 70252016-06-23 Martin Liska <mliska@suse.cz>
7026
7027 * gcc.dg/pr71619.c: New test.
7028
0941fba8 70292016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7030
7031 PR target/67400
56896ed3 7032 * gcc.target/i386/pr67400-1.c: New test.
7033 * gcc.target/i386/pr67400-2.c: Likewise.
7034 * gcc.target/i386/pr67400-3.c: Likewise.
7035 * gcc.target/i386/pr67400-4.c: Likewise.
7036 * gcc.target/i386/pr67400-5.c: Likewise.
7037 * gcc.target/i386/pr67400-6.c: Likewise.
7038 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7039
e557fc7f 70402016-06-22 David Malcolm <dmalcolm@redhat.com>
7041
7042 * c-c++-common/missing-header-1.c: New test case.
7043 * c-c++-common/missing-header-2.c: New test case.
7044 * c-c++-common/missing-header-3.c: New test case.
7045 * c-c++-common/missing-header-4.c: New test case.
7046
8469aece 70472016-06-22 David Malcolm <dmalcolm@redhat.com>
7048
7049 PR c/70339
7050 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7051 hint.
7052 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7053 expected results due to builtin "nanl" now being suggested for
7054 "name".
7055 * gcc.dg/pr67580.c: Update expected messages.
7056 * gcc.dg/spellcheck-identifiers.c: New testcase.
7057 * gcc.dg/spellcheck-typenames.c: New testcase.
7058
6628b04d 70592016-06-22 David Malcolm <dmalcolm@redhat.com>
7060
7061 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7062 file.
7063 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7064 diagnostic-test-show-locus-parseable-fixits.c to sources for
7065 diagnostic_plugin_test_show_locus.c.
7066 * lib/gcc-defs.exp (freeform_regexps): New global.
7067 (dg-regexp): New function.
7068 (handle-dg-regexps): New function.
7069 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7070 freeform_regexps to the empty list.
7071 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7072
82ccd33e 70732016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7074
affe5c16 7075 PR tree-optimization/71488
82ccd33e 7076 * g++.dg/pr71488.C: New test.
7077 * gcc.dg/vect/vect-bool-cmp.c: New test.
7078
2c21de58 70792016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7080
7081 * gcc.dg/guality/param-5.c: New test.
7082
fadfd5fc 70832016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7084
7085 * gcc.target/i386/asm-flag-7.c: New test.
7086
03fee1f8 70872016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7088
7089 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7090 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7091 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7092 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7093 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7094 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7095 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7096 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7097 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7098 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7099 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7100 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7101 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7102 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7103 * lib/target-supports.exp: Likewise.
7104
6905db52 71052016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7106
7107 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7108 * gcc.dg/attr-ms_struct-2.c: Likewise.
7109 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7110 * gcc.dg/bf-ms-attrib.c: Likewise.
7111 * gcc.dg/bf-ms-layout-2.c: Likewise.
7112 * gcc.dg/bf-ms-layout-3.c: Likewise.
7113 * gcc.dg/bf-ms-layout.c: Likewise.
7114 * gcc.dg/bf-no-ms-layout.c: Likewise.
7115 * gcc.target/i386/bitfield1.c: Likewise.
7116 * gcc.target/i386/bitfield2.c: Likewise.
7117 * gcc.target/i386/bitfield3.c: Likewise.
7118
a6f93fc2 71192016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7120
7121 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7122 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7123 override other than -mcpu=power9 command-line option is specified,
7124 or if the target operating system is aix.
7125 * gcc.target/powerpc/darn-1.c: Likewise.
7126 * gcc.target/powerpc/darn-2.c: Likewise.
7127 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7128 test if effective-target is not powerpc_p9vector_ok or if the
7129 target operating system is not defined.
7130 * gcc.target/powerpc/vslv-1.c: Likewise.
7131 * gcc.target/powerpc/vsrv-0.c: Likewise.
7132 * gcc.target/powerpc/vsrv-1.c: Likewise.
7133
1cb2b4d3 71342016-06-21 Tobias Burnus <burnus@net-b.de>
7135
7136 PR fortran/71068
7137 * gfortran.dg/coarray/data_1.f90: New.
7138
66ff0c67 71392016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7140
7141 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7142 (dg-require-effective-target): Use arm_v8_neon_hw.
7143 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7144 (dg-require-effective-target): Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7146 (dg-require-effective-target): Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7148 (dg-require-effective-target): Likewise.
7149 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7150 (dg-require-effective-target): Likewise.
7151 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7152 (dg-require-effective-target): Likewise.
7153 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7154 Add AArch64 check.
7155
949bfed4 71562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7157
7158 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7159 Set to 3 so test passes.
7160
a20f6cd4 71612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7162
7163 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7164
12792843 71652016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7166
7167 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7168 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7169 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7170 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7171
49763db6 71722016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7173
7174 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7175 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7176
ada61167 71772016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7178
7179 PR target/71549
7180 * gcc.target/i386/pr71549.c: New test.
7181
a15584d4 71822016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7183
7184 * gcc.target/powerpc/vadsdu-0.c: Replace
7185 dg-require-effective-target directive to allow test to run on more
7186 platforms, and add dg-skip-if directive to disable test on aix
7187 platforms because of known incompatibilities.
7188 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7189 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7190 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7191 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7192 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7193 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7194 * gcc.target/powerpc/vadsdub-2.c: Replace
7195 dg-require-effective-target directive to allow test to run on more
7196 platforms, and add dg-skip-if directive to disable test on aix
7197 platforms because of known incompatibilities.
7198 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7199 with vec_absdb call to differentiate this test from vadsdub-1.c.
7200 * gcc.target/powerpc/vadsduh-1.c: Replace
7201 dg-require-effective-target directive to allow test to run on more
7202 platforms, and add dg-skip-if directive to disable test on aix
7203 platforms because of known incompatibilities.
7204 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7205 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7206 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7207
ec15ec36 72082016-06-21 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR tree-optimization/71588
7211 * gcc.dg/pr71558.c: New test.
7212
faeffe49 72132016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7214
7215 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7216 * c-c++-common/pr68657-2.c: Likewise.
7217 * c-c++-common/pr68657-3.c: Likewise.
7218 * gcc.dg/torture/pr69714.c: Require int32plus support.
7219 * gcc.dg/torture/pr70025.c: Likewise.
7220 * gcc.dg/torture/pr70083.c: Likewise.
7221 * gcc.dg/torture/pr70542.c: Likewise.
7222 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7223
e218d07f 72242016-06-20 Joseph Myers <joseph@codesourcery.com>
7225
7226 PR c/71601
7227 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7228
232a3df7 72292016-06-20 Jakub Jelinek <jakub@redhat.com>
7230
d7f45b87 7231 PR middle-end/71581
7232 * gcc.dg/pr71581.c: New test.
7233
232a3df7 7234 PR rtl-optimization/71591
7235 * gcc.dg/cpp/pr71591.c: New test.
7236
dbddef42 72372016-06-20 David B. Robins <gcc@davidrobins.net>
7238
7239 PR target/71571
7240 * g++.dg/torture/pr71571.C: New test.
7241
03129ccb 72422016-06-20 Jakub Jelinek <jakub@redhat.com>
7243
7244 PR target/71559
7245 * gcc.target/i386/sse2-pr71559.c: New test.
7246 * gcc.target/i386/avx-pr71559.c: New test.
7247 * gcc.target/i386/avx512f-pr71559.c: New test.
7248
a40b4b62 72492016-06-20 Tobias Burnus <burnus@net-b.de>
7250
7251 PR fortran/71194
7252 * gfortran.dg/pointer_remapping_10.f90: New.
7253
ecbea05a 72542016-06-20 David Malcolm <dmalcolm@redhat.com>
7255
7256 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7257
0f61dae9 72582016-06-20 Martin Sebor <msebor@redhat.com>
7259
7260 PR c/69507
7261 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7262 * gnu90-const-expr-1.c: Same.
7263 * gnu99-const-expr-1.c: Same.
7264 * gnu99-static-1.c: Same.
7265
e458dfd8 72662016-06-20 Renlin Li <renlin.li@arm.com>
7267
2c0c0c9b 7268 PR testsuite/71489
e458dfd8 7269 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7270
7ab71cb3 72712016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7272
7273 * gcc.target/aarch64/vcvt_f64_1.c: New.
7274 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7275 * gcc.target/aarch64/vrecp_f64_1.c: New.
7276
34d36b7a 72772016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278
7279 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7280 "alignement".
7281
ed7f4748 72822016-06-20 Georg-Johann Lay <avr@gjlay.de>
7283
7284 PR target/71103
7285 * gcc.target/avr/torture/pr71103-2.c: New test.
7286
a940fdc7 72872016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7288
7289 PR c/69507
7290 * gcc.dg/alignof.c: New test.
7291
98683d85 72922016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7293
7294 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7295 vs dg-error; test constexpr specifier too.
7296
358cee25 72972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7300
c3d7ceb6 73012016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7302
7303 * lib/target-supports.exp
7304 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7305 arm_neon_ok and merge flags. Fix temporary test name.
7306 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7307 and merge flags.
7308
1176073c 73092016-06-17 Martin Liska <mliska@suse.cz>
7310
7311 * gcc.dg/predict-9.c: Fix dump scanning.
7312
f3e2969a 73132016-06-17 Bin Cheng <bin.cheng@arm.com>
7314
7315 PR tree-optimization/71354
7316 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7317
7fdca647 73182016-06-17 Bin Cheng <bin.cheng@arm.com>
7319
7320 PR tree-optimization/71347
7321 * gcc.dg/tree-ssa/pr71347.c: New test.
7322
a338a226 73232016-06-17 Bin Cheng <bin.cheng@arm.com>
7324
7325 PR tree-optimization/71354
7326 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7327
c1e75671 73282016-06-17 Bin Cheng <bin.cheng@arm.com>
7329
7330 * gcc.dg/vect/vect-alias-check-1.c: New test.
7331
365ba13d 73322016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7333
59bde511 7334 PR target/71151
365ba13d 7335 * gcc.target/avr/pr71151-1.c: New test.
7336 * gcc.target/avr/pr71151-2.c: New test.
7337 * gcc.target/avr/pr71151-3.c: New test.
7338 * gcc.target/avr/pr71151-4.c: New test.
7339 * gcc.target/avr/pr71151-5.c: New test.
7340 * gcc.target/avr/pr71151-6.c: New test.
7341 * gcc.target/avr/pr71151-7.c: New test.
7342 * gcc.target/avr/pr71151-8.c: New test.
7343 * gcc.target/avr/pr71151-common.h: New test.
7344
db48d95b 73452016-06-16 Martin Liska <mliska@suse.cz>
7346
7347 * gfortran.dg/predict-1.f90: New test.
7348
4c780a59 73492016-06-16 Uros Bizjak <ubizjak@gmail.com>
7350
7351 PR target/71242
f9c39b65 7352 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7353
8c1879bc 73542016-06-16 Jan Hubicka <hubicka@ucw.cz>
7355
7356 * g++.dg/vect/pr36648.cc: Disable cunrolli
7357
33698dfe 73582016-06-16 Jakub Jelinek <jakub@redhat.com>
7359
745f2db6 7360 PR target/71554
7361 * gcc.c-torture/execute/pr71554.c: New test.
7362
33698dfe 7363 PR rtl-optimization/71532
7364 * gcc.dg/torture/pr71532.c: New test.
7365
b42322b9 73662016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7367
7368 * gcc.target/powerpc/p9-dimode1.c: New test.
7369 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7370
412b298a 73712016-06-15 Jakub Jelinek <jakub@redhat.com>
7372
93479f99 7373 * gcc.c-torture/compile/20160615-1.c: New test.
7374
412b298a 7375 * g++.dg/cpp0x/ref-qual17.C: New test.
7376
3ec40531 73772016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7378
7379 PR middle-end/71529
7380 * gcc.target/i386/pr71529.C: New test.
7381
edfe7670 73822016-06-15 Alan Hayward <alan.hayward@arm.com>
7383
7384 PR tree-optimization/71483
7385 * g++.dg/vect/pr71483.c: New
7386
6e52ac17 73872016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7388
7389 PR c++/70202
7390 * g++.dg/inherit/crash6.C: New.
7391 * g++.dg/inherit/union2.C: Likewise.
7392 * g++.dg/inherit/virtual12.C: Likewise.
7393 * g++.dg/inherit/virtual13.C: Likewise.
7394 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7395
aed35af2 73962016-06-15 Uros Bizjak <ubizjak@gmail.com>
7397
0941fba8 7398 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7399
6f710392 74002016-06-15 Alan Hayward <alan.hayward@arm.com>
7401
7402 PR tree-optimization/71439
7403 * gcc.dg/vect/pr71439.c: New
7404
d1cedfd3 74052016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7406
7407 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7408
ee8fd158 74092016-06-15 Richard Biener <rguenther@suse.de>
7410
7411 * gcc.dg/vect/slp-45.c: New testcase.
7412
5695a690 74132016-06-15 Richard Biener <rguenther@suse.de>
7414
7415 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7416
267ae3ee 74172016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7418
7419 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7420 requirements, and disable for AIX for now.
7421 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7422
a6d0e20a 74232016-06-14 Jakub Jelinek <jakub@redhat.com>
7424
b2efd162 7425 PR c++/71528
7426 * g++.dg/opt/pr71528.C: New test.
7427
a6d0e20a 7428 PR c++/71516
7429 * g++.dg/init/pr71516.C: New test.
7430
035778de 74312016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 * g++.dg/init/array46.C: New.
7434
7c9dc58e 74352016-06-14 Uros Bizjak <ubizjak@gmail.com>
7436
0941fba8 7437 * gcc.target/i386/float128-3.c: New test.
7438 * gcc.target/i386/quad-sse4.c: Ditto.
7439 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7440 Update scan strings.
7c9dc58e 7441
412640c9 74422016-06-14 Richard Biener <rguenther@suse.de>
7443
7444 PR middle-end/71526
7445 * gfortran.dg/pr71526.f90: New testcase.
7446
1b9fde85 74472016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7448
7449 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7450 * gcc.dg/zero_bits_compound-1.c: Likewise.
7451
306097e3 74522016-06-14 Richard Biener <rguenther@suse.de>
7453
7454 PR tree-optimization/71522
7455 * gcc.dg/torture/pr71522.c: New testcase.
7456
566255a8 74572016-06-14 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR tree-optimization/71520
7460 * gcc.dg/tree-ssa/pr71520.c: New test.
7461
eb912adb 74622016-06-14 Richard Biener <rguenther@suse.de>
7463
7464 PR tree-optimization/71521
56d35455 7465 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7466
9720103d 74672016-06-13 Jakub Jelinek <jakub@redhat.com>
7468
12cb8367 7469 PR sanitizer/71498
7470 * c-c++-common/ubsan/bounds-13.c: New test.
7471
9720103d 7472 PR preprocessor/71183
7473 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7474
5965fbcc 74752016-06-13 Jeff Law <law@redhat.com>
7476
7477 PR tree-optimization/71403
7478 * c-c++-common/ubsan/pr71403-1.c: New test.
7479 * c-c++-common/ubsan/pr71403-2.c: New test.
7480 * c-c++-common/ubsan/pr71403-3.c: New test.
7481
04537049 74822016-06-13 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR middle-end/71478
7485 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7486 Add -Wno-psabi -w to dg-options.
7487
412f195f 74882016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7489
7490 * gcc.target/powerpc/vadsdu-0.c: New test.
7491 * gcc.target/powerpc/vadsdu-1.c: New test.
7492 * gcc.target/powerpc/vadsdu-2.c: New test.
7493 * gcc.target/powerpc/vadsdu-3.c: New test.
7494 * gcc.target/powerpc/vadsdu-4.c: New test.
7495 * gcc.target/powerpc/vadsdu-5.c: New test.
7496 * gcc.target/powerpc/vadsdub-1.c: New test.
7497 * gcc.target/powerpc/vadsdub-2.c: New test.
7498 * gcc.target/powerpc/vadsduh-1.c: New test.
7499 * gcc.target/powerpc/vadsduh-2.c: New test.
7500 * gcc.target/powerpc/vadsduw-1.c: New test.
7501 * gcc.target/powerpc/vadsduw-2.c: New test.
7502
527790c1 75032016-06-13 David Malcolm <dmalcolm@redhat.com>
7504
7505 * gcc.dg/c99-init-2.c (c): Update expected error message.
7506 * gcc.dg/init-bad-8.c (foo): Likewise.
7507 * gcc.dg/spellcheck-fields-3.c: New test case.
7508
102e67eb 75092016-06-13 Martin Liska <mliska@suse.cz>
7510
7511 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7512 and "guess loop iv compared" heuristics.
7513 * gcc.dg/predict-2.c: Likewise.
7514 * gcc.dg/predict-3.c: Likewise.
7515 * gcc.dg/predict-4.c: Likewise.
7516 * gcc.dg/predict-5.c: Likewise.
7517 * gcc.dg/predict-6.c: Likewise.
7518
1a54d3be 75192016-06-13 Marek Polacek <polacek@redhat.com>
7520
7521 PR middle-end/71476
7522 * c-c++-common/Wswitch-unreachable-4.c: New test.
7523 * gcc.dg/Wswitch-unreachable-2.c: New test.
7524 * g++.dg/tm/jump1.C: Move dg-warning.
7525
5b7401b8 75262016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7527
7528 * gnat.dg/renaming10.ad[sb]: New test.
7529
1c93151c 75302016-06-13 Paul Thomas <pault@gcc.gnu.org>
7531
7532 PR fortran/70673
7533 * gfortran.dg/pr70673.f90: New test.
7534
249865a0 75352016-06-13 Richard Biener <rguenther@suse.de>
7536
7537 PR middle-end/64516
7538 * gcc.dg/align-3.c: New testcase.
7539
776d9b14 75402016-06-13 Martin Liska <mliska@suse.cz>
7541
7542 * gcc.target/i386/pr71458.c: New test.
7543
0cf5c551 75442016-06-12 Uros Bizjak <ubizjak@gmail.com>
7545
7546 PR target/71241
f9c39b65 7547 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7548
34de0a35 75492016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7550
7551 PR target/60751
7552 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7553 statement.
7554
0cc8bc98 75552016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7556
7557 PR target/60751
7558 * gfortran.dg/comma_IO_extension_1.f90: New test.
7559 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7560 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7561 statement.
7562 * gfortran.dg/graphite/pr38083.f90: Likewise.
7563 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7564 missing format.
7565
0ff78c86 75662016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7567
7568 * gnat.dg/case_character.adb: New test.
7569
6c38863e 75702016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7571
7572 PR middle-end/71310
7573 * gcc.target/powerpc/pr71310.c: New testcase.
7574
24c41395 75752016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7576
7577 PR middle-end/71478
7578 * gcc.dg/pr71478.c: New test.
7579
aeb26fb6 75802016-06-10 Jakub Jelinek <jakub@redhat.com>
7581
702b3575 7582 PR middle-end/71494
7583 * gcc.c-torture/execute/pr71494.c: New test.
7584
8ec29807 7585 PR c/68657
7586 * gcc.target/i386/pr68657.c: New test.
7587
aeb26fb6 7588 PR inline-asm/68843
7589 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7590 (test): Add -masm=intel alternatives.
7591
1dc4d519 75922016-06-10 Martin Sebor <msebor@redhat.com>
7593
7594 PR c/71392
7595 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7596
6385d6d3 75972016-06-10 Jeff Law <law@redhat.com>
7598
7599 PR tree-optimization/71335
7600 * gcc.c-torture/execute/pr71335.c: New test.
7601
041a412b 76022016-06-10 David Malcolm <dmalcolm@redhat.com>
7603
7604 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7605 the various "cannot tail-call: " messages.
7606
4a5edbb2 76072016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7608
7609 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7610 and options.
7611
9cf3aec3 76122016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7613
7614 PR sanitizer/71480
7615 * c-c++-common/asan/pr71480.c: New test.
7616
61724718 76172016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7618
7619 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7620 (ASMNAME2): Likewise.
7621 (main): Replace fn in asm statement with ASMNAME ("fn").
7622 * gcc.dg/guality/pr68037-2.c: Likewise.
7623 * gcc.dg/guality/pr68037-3.c: Likewise.
7624 * gcc.dg/torture/pr68037-1.c: Likewise.
7625 * gcc.dg/torture/pr68037-2.c: Likewise.
7626 * gcc.dg/torture/pr68037-3.c: Likewise.
7627
1807f6fb 76282016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7629
7630 PR inline-asm/68843
7631 * gcc.target/i386/pr68843-1.c: New test.
7632 * gcc.target/i386/pr68843-2.c: New test.
7633
ccfa030f 76342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7635 Cesar Philippidis <cesar@codesourcery.com>
7636
7637 PR middle-end/71373
7638 * gcc.dg/goacc/nested-function-1.c: New file.
7639 * gcc.dg/goacc/nested-function-2.c: Likewise.
7640 * gcc.dg/goacc/pr71373.c: Likewise.
7641 * gfortran.dg/goacc/cray-2.f95: Likewise.
7642 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7643 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7644 * gfortran.dg/goacc/cray.f95: Update.
7645 * gfortran.dg/goacc/loop-1.f95: Likewise.
7646 * gfortran.dg/goacc/loop-3.f95: Likewise.
7647 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7648 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7649
76502016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7651
7652 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7653 for OpenACC tile clauses.
7654 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7655
7656 PR c/71381
7657 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7658 to...
7659 * c-c++-common/goacc/cache-2.c: ... this new file.
7660 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7661 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7662 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7663 usage.
7664 * gfortran.dg/goacc/cray.f95: Likewise.
7665 * gfortran.dg/goacc/loop-1.f95: Likewise.
7666
bb038f3e 76672016-06-10 Alan Hayward <alan.hayward@arm.com>
7668
7669 PR tree-optimization/71407
7670 PR tree-optimization/71416
7671 * gcc.dg/vect/pr71407.c: New
7672 * gcc.dg/vect/pr71416-1.c: New
7673 * gcc.dg/vect/pr71416-2.c: New
7674
332409d3 76752016-06-10 Richard Biener <rguenther@suse.de>
7676
7677 PR middle-end/71477
7678 * gcc.dg/torture/pr71477.c: New testcase.
7679
03cf727c 76802016-06-09 Julia Koval <julia.koval@intel.com>
7681
7682 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7683 * gcc.target/i386/interrupt-13.c: Likewise.
7684 * gcc.target/i386/interrupt-15.c: Likewise.
7685 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7686 * gcc.target/i386/interrupt-24.c: Likewise.
7687 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7688 * gcc.target/i386/interrupt-9.c: Likewise.
7689 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7690
23b101c5 76912016-06-09 Martin Sebor <msebor@redhat.com>
7692
7693 PR c/70883
7694 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7695 * gcc.dg/builtin-constant_p-1.c: Same.
7696 * gcc.dg/builtins-error.c: Same.
7697 * gcc.dg/pr70859.c: Same.
7698
188d6bbb 76992016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7700
7701 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7702 * gcc.dg/torture/pr68067-1.c: Likewise.
7703 * gcc.dg/torture/pr68067-2.c: Likewise.
7704
77052016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7706
7707 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7708 when setting SIZE.
7709
ff8886bd 77102016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7711
7712 PR c++/71465
7713 * g++.dg/inherit/crash5.C: New.
7714 Revert:
7715 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7716
7717 PR c++/70202
7718 * g++.dg/inherit/crash5.C: New.
7719 * g++.dg/inherit/virtual1.C: Adjust.
7720
3f76cceb 77212016-06-09 Martin Liska <mliska@suse.cz>
7722
7723 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7724 * g++.dg/predict-loop-exit-2.C: Likewise.
7725 * g++.dg/predict-loop-exit-3.C: Likewise.
7726 * gcc.dg/predict-1.c: Likewise.
7727 * gcc.dg/predict-2.c: Likewise.
7728 * gcc.dg/predict-3.c: Likewise.
7729 * gcc.dg/predict-4.c: Likewise.
7730 * gcc.dg/predict-5.c: Likewise.
7731 * gcc.dg/predict-6.c: Likewise.
7732 * gcc.dg/predict-7.c: Likewise.
7733
59ae3d1b 77342016-06-09 Richard Biener <rguenther@suse.de>
7735
7736 PR tree-optimization/71462
7737 * gcc.dg/torture/pr71462.c: New testcase.
7738
8c2d2acf 77392016-06-09 Marek Polacek <polacek@redhat.com>
7740
7741 PR c/65471
7742 * gcc.dg/c11-generic-3.c: New test.
7743
224cb6b7 77442016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7745
7746 * g++.dg/init/array42.C: New.
7747 * g++.dg/init/array43.C: Likewise.
7748 * g++.dg/init/array44.C: Likewise.
7749 * g++.dg/init/array45.C: Likewise.
7750 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7751 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7752 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7753 * g++.dg/gomp/pr35751.C: Likewise.
7754 * g++.dg/init/array23.C: Likewise.
7755 * g++.dg/init/brace2.C: Likewise.
7756 * g++.dg/init/brace6.C: Likewise.
7757
732905bb 77582016-06-08 Martin Sebor <msebor@redhat.com>
7759 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR c++/70507
7762 PR c/68120
7763 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7764 * c-c++-common/builtin-arith-overflow-2.c: New test.
7765 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7766 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7767 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7768
7ddaa622 77692016-06-08 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR c++/71442
7772 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7773
84ee0905 77742016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7775
7776 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7777 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7778 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7779 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7780 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7781 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7782 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7783 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7784 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7785 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7786 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7787 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7788 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7789
2876af98 77902016-06-08 Richard Biener <rguenther@suse.de>
7791
7792 PR tree-optimization/68558
7793 * gcc.dg/vect/slp-44.c: New testcase.
7794
acbb0d03 77952016-06-08 Richard Biener <rguenther@suse.de>
7796
7797 * gcc.dg/vect/slp-43.c: New testcase.
7798
f8689010 77992016-06-08 Richard Biener <rguenther@suse.de>
7800
7801 PR tree-optimization/71452
7802 * gcc.dg/torture/pr71452.c: New testcase.
7803
52d393eb 78042016-06-08 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR c++/71448
7807 * g++.dg/torture/pr71448.C: New test.
7808
9d700ce4 78092016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7810
7811 PR debug/71432
7812 PR ada/71413
7813 * g++.dg/debug/pr71432.C: New test.
7814
eb96ef65 78152016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7816
7817 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7818 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7819 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7820
a4753cdd 78212016-06-08 Alan Hayward <alan.hayward@arm.com>
7822
7823 * gcc.dg/vect/vect-live-2.c: Update effective target.
7824 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7825 * lib/target-supports.exp: Add aarch64 to vect_long.
7826
bafc7b1d 78272016-06-08 Marek Polacek <polacek@redhat.com>
7828
7829 PR c/71418
7830 * gcc.dg/noncompile/pr71418.c: New test.
7831
06e590e7 7832 PR c/71426
7833 * gcc.dg/noncompile/pr71426.c: New test.
7834
d3cb49c9 78352016-06-07 Jan Hubicka <hubicka@ucw.cz>
7836
7837 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7838 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7839 * gcc.dg/predict-3.c: Update template.
7840 * gcc.dg/predict-5.c: Update template.
7841 * gcc.dg/predict-6.c: Update template.
7842 * gcc.dg/predict-9.c: Update template.
7843 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7844
2d76c36a 78452016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7846
7847 * gcc.target/powerpc/vec-mul.c: New test.
7848
7cfde92a 78492016-06-07 David Malcolm <dmalcolm@redhat.com>
7850
7851 * gcc.dg/spellcheck-fields-2.c: New test case.
7852
b032c4dd 78532016-06-07 Richard Biener <rguenther@suse.de>
7854
7855 PR c/61564
7856 * gcc.dg/Wpragmas-1.c: New testcase.
7857 * gcc.dg/Wattributes-4.c: Likewise.
7858 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7859 entry.
7860
a7056369 78612016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7862
7863 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7864 spurious debug code.
7865
123c61e0 78662016-06-07 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/71428
7869 * gcc.dg/torture/pr71428.c: New testcase.
7870
5819d47b 78712016-06-07 Richard Biener <rguenther@suse.de>
7872
7873 PR middle-end/71423
7874 * gcc.dg/torture/pr71423.c: New testcase.
7875
6cec5c6b 78762016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7877
7878 PR middle-end/71408
7879 * gcc.dg/tree-ssa/pr71408.c: New test.
7880
40bbfc17 78812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7882
7883 PR middle-end/71281
7884 * g++.dg/torture/pr71281.C: New test.
7885
61f1f80c 78862016-06-06 Marek Polacek <polacek@redhat.com>
7887
7888 PR c/71362
7889 * gcc.dg/pr71362.c: New test.
7890
0406b32f 78912016-06-06 Jakub Jelinek <jakub@redhat.com>
7892 Patrick Palka <ppalka@gcc.gnu.org>
7893
7894 PR c++/70847
7895 PR c++/71330
7896 PR c++/71393
7897 * g++.dg/opt/pr70847.C: New test.
7898 * g++.dg/ubsan/pr70847.C: New test.
7899 * g++.dg/ubsan/pr71393.C: New test.
7900
b1445999 79012016-06-06 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/71259
7904 * gcc.dg/vect/pr71259.c: New test.
7905
99b4f3a2 79062016-06-06 David Malcolm <dmalcolm@redhat.com>
7907
7908 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7909 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7910 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7911 above.
7912
837679bc 79132016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 PR middle-end/37780
7916 * gcc.c-torture/execute/pr37780.c: New test.
7917 * gcc.target/aarch64/pr37780_1.c: Likewise.
7918 * gcc.target/arm/pr37780_1.c: Likewise.
7919
e4b92538 79202016-06-06 Marek Polacek <polacek@redhat.com>
7921
7922 * c-c++-common/attr-may-alias-1.c: New test.
7923 * c-c++-common/attr-may-alias-2.c: New test.
7924 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7925
43ac2f2f 79262016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7927
7928 PR c/24414
7929 * gcc.target/i386/pr24414.c: New test.
7930
7e1786b2 79312016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7932
7933 * gcc.target/sparc/vis4misc.c: New file.
7934 * gcc.target/sparc/fpcmp.c: Likewise.
7935 * gcc.target/sparc/fpcmpu.c: Likewise.
7936
f593ccb2 79372016-06-06 Alan Hayward <alan.hayward@arm.com>
7938
7939 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7940 * gcc.dg/vect/vect-live-3.c: Likewise.
7941
be6d8ddc 79422016-06-06 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/71398
7945 * gcc.dg/torture/pr71398.c: New testcase.
7946
78f27916 79472016-06-06 Uros Bizjak <ubizjak@gmail.com>
7948
7949 PR target/71389
7950 * g++.dg/pr71389.C: New test.
7951
c5899606 79522016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR fortran/71404
7955 * gfortran.dg/fmt_read_5.f: New test.
7956
8e3cd305 79572016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7958
7959 PR fortran/69659
7960 * gfortran.dg/class_array_22.f03: New test.
7961
703c0a09 79622016-06-05 Jan Hubicka <hubicka@ucw.cz>
7963
7964 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7965
d07b2b6f 79662016-06-05 Jan Hubicka <hubicka@ucw.cz>
7967
7968 * gcc.dg/predict-9.c: Update template.
7969
4a7ec4ac 79702016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/49377
7973 * g++.dg/template/pr49377.C: New.
7974
7499ef4a 79752016-06-04 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/71405
7978 * g++.dg/torture/pr71405.C: New test.
7979
558c800d 79802016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7981
7982 PR c++/70202
7983 * g++.dg/inherit/crash5.C: New.
7984 * g++.dg/inherit/virtual1.C: Adjust.
7985
4ee7cf4b 79862016-06-03 Jeff Law <law@redhat.com>
7987
7988 PR tree-optimization/71316
7989 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7990
b12ae762 79912016-06-03 Jakub Jelinek <jakub@redhat.com>
7992
7993 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7994 dg-additional-options with just -fno-tree-scev-cprop in it.
7995 * gcc.dg/vect/vect-live-2.c: Likewise.
7996 * gcc.dg/vect/vect-live-5.c: Likewise.
7997 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7998 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7999 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8000
e09a5ee3 80012016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8002
8003 PR c++/27100
8004 * g++.dg/other/friend6.C: New test.
8005
f14b1922 80062016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8007
8008 * g++.dg/torture/ppc-ldst-array.C: New.
8009
20702ea3 80102016-06-03 Joseph Myers <joseph@codesourcery.com>
8011
8012 PR target/71276
8013 PR target/71277
8014 * gcc.dg/torture/builtin-fp-int-inexact.c,
8015 gcc.target/i386/387-builtin-fp-int-inexact.c,
8016 gcc.target/i386/387-rint-inline-1.c,
8017 gcc.target/i386/387-rint-inline-2.c,
8018 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8019 gcc.target/i386/sse2-rint-inline-1.c,
8020 gcc.target/i386/sse2-rint-inline-2.c,
8021 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8022 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8023
5ed3cc7b 80242016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8025 Julia Koval <julia.koval@intel.com>
8026
8027 PR target/66960
8028 PR target/67630
8029 PR target/67634
8030 PR target/67841
8031 PR target/68037
8032 PR target/68618
8033 PR target/68661
8034 PR target/69575
8035 PR target/69596
8036 PR target/69734
8037 * gcc.dg/guality/pr68037-1.c: New test.
8038 * gcc.dg/guality/pr68037-2.c: Likewise.
8039 * gcc.dg/guality/pr68037-3.c: Likewise.
8040 * gcc.dg/torture/pr68037-1.c: Likewise.
8041 * gcc.dg/torture/pr68037-2.c: Likewise.
8042 * gcc.dg/torture/pr68037-3.c: Likewise.
8043 * gcc.dg/torture/pr68661-1a.c: Likewise.
8044 * gcc.dg/torture/pr68661-1b.c: Likewise.
8045 * gcc.target/i386/interrupt-1.c: Likewise.
8046 * gcc.target/i386/interrupt-2.c: Likewise.
8047 * gcc.target/i386/interrupt-3.c: Likewise.
8048 * gcc.target/i386/interrupt-4.c: Likewise.
8049 * gcc.target/i386/interrupt-5.c: Likewise.
8050 * gcc.target/i386/interrupt-6.c: Likewise.
8051 * gcc.target/i386/interrupt-7.c: Likewise.
8052 * gcc.target/i386/interrupt-8.c: Likewise.
8053 * gcc.target/i386/interrupt-9.c: Likewise.
8054 * gcc.target/i386/interrupt-10.c: Likewise.
8055 * gcc.target/i386/interrupt-11.c: Likewise.
8056 * gcc.target/i386/interrupt-12.c: Likewise.
8057 * gcc.target/i386/interrupt-13.c: Likewise.
8058 * gcc.target/i386/interrupt-14.c: Likewise.
8059 * gcc.target/i386/interrupt-15.c: Likewise.
8060 * gcc.target/i386/interrupt-16.c: Likewise.
8061 * gcc.target/i386/interrupt-17.c: Likewise.
8062 * gcc.target/i386/interrupt-18.c: Likewise.
8063 * gcc.target/i386/interrupt-19.c: Likewise.
8064 * gcc.target/i386/interrupt-20.c: Likewise.
8065 * gcc.target/i386/interrupt-21.c: Likewise.
8066 * gcc.target/i386/interrupt-22.c: Likewise.
8067 * gcc.target/i386/interrupt-23.c: Likewise.
8068 * gcc.target/i386/interrupt-24.c: Likewise.
8069 * gcc.target/i386/interrupt-25.c: Likewise.
8070 * gcc.target/i386/interrupt-26.c: Likewise.
8071 * gcc.target/i386/interrupt-27.c: Likewise.
8072 * gcc.target/i386/interrupt-28.c: Likewise.
8073 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8074 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8075 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8076 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8077 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8078 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8079 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8080 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8081 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8082 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8083 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8084 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8085
3e346f54 80862016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8087
f27c52fb 8088 PR tree-optimization/52171
8089 * gcc.dg/pr52171.c: New test.
8090 * gcc.target/i386/pr52171.c: New test.
3e346f54 8091
22e029d2 80922016-06-03 Jan Hubicka <jh@suse.cz>
8093
8094 * g++.dg/tree-ssa/pred-1.C: New testcase
8095 * gcc.dg/tree-ssa/pred-1.c: New testcase
8096
41ce74ed 80972016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8098
8099 PR target/70957
8100 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8101 support.
8102 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8103
cf573a72 81042016-06-03 Alan Hayward <alan.hayward@arm.com>
8105
8106 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8107
75aae5b4 81082016-06-03 Alan Hayward <alan.hayward@arm.com>
8109
8110 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8111 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8112 * gcc.dg/vect/vect-live-1.c: New test.
8113 * gcc.dg/vect/vect-live-2.c: New test.
8114 * gcc.dg/vect/vect-live-3.c: New test.
8115 * gcc.dg/vect/vect-live-4.c: New test.
8116 * gcc.dg/vect/vect-live-5.c: New test.
8117 * gcc.dg/vect/vect-live-slp-1.c: New test.
8118 * gcc.dg/vect/vect-live-slp-2.c: New test.
8119 * gcc.dg/vect/vect-live-slp-3.c: New test.
8120
eba6788d 81212016-06-03 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR middle-end/71387
8124 * g++.dg/opt/pr71387.C: New test.
8125
5a653985 81262016-06-02 Jeff Law <law@redhat.com>
8127
8128 PR tree-optimization/71328
8129 * gcc.c-torture/compile/pr71328.c: New test.
8130
f92f6941 81312016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8132
8133 PR fortran/52393
8134 * gfortran.dg/fmt_read_3.f90: Fix typo.
8135 * gfortran.dg/fmt_read_4.f90: New test.
8136
0d29e152 81372016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8140 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8141 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8142 * g++.dg/cpp0x/override2.C: Likewise.
8143 * g++.dg/parse/crash5.C: Likewise.
8144 * g++.dg/parse/error16.C: Likewise.
8145 * g++.dg/parse/error27.C: Likewise.
8146 * g++.dg/template/qualttp15.C: Likewise.
8147 * g++.dg/template/redecl4.C: Likewise.
8148 * g++.old-deja/g++.other/crash39.C: Likewise.
8149 * g++.old-deja/g++.other/struct1.C: Likewise.
8150 * g++.old-deja/g++.pt/m9a.C: Likewise.
8151 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8152
2740a1a5 81532016-06-02 Jakub Jelinek <jakub@redhat.com>
8154
89f17a65 8155 PR c++/71372
8156 * c-c++-common/pr71372.c: New test.
8157
2740a1a5 8158 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8159 __TIME__ strings with __builtin_strcmp instead of printf and
8160 dg-output.
8161
9ae89a4e 81622016-06-02 Martin Liska <mliska@suse.cz>
8163
8164 * gcc.dg/predict-9.c: New test.
8165
41258f9c 81662016-06-02 Jakub Jelinek <jakub@redhat.com>
8167
8168 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8169 global set_compiler_env_var and global saved_compiler_env_var.
8170
dad46eb8 81712016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8172
8173 PR rtl-optimization/71295
8174 * gcc.c-torture/compile/pr71295.c: New test.
8175
9cc8a892 81762016-06-02 Jakub Jelinek <jakub@redhat.com>
8177
98e7c96c 8178 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8179
4a5a4de2 8180 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8181 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8182
9cc8a892 8183 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8184 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8185 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8186 alternative number.
8187
46819a36 81882016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8189
8190 * gcc.target/powerpc/p9-splat-4.c: New test.
8191
81922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8193
8194 PR target/71186
8195 * gcc.target/powerpc/pr71186.c: New test.
8196
d9820cc5 81972016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8198
8199 PR fortran/52393
8200 * gfortran.dg/fmt_read_3.f90: New test.
8201
2f14ca3e 82022016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8203
8204 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8205 procedure.
8206
dfa5c0d3 82072016-06-01 Eduard Sanou <dhole@openmailbox.org>
8208
8209 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8210 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8211 env var is set.
8212 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8213 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8214 shown once.
8215 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8216 during compilation.
8217 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8218 vars set by dg-set-compiler-env-var.
8219
7d7125df 82202016-06-01 Paul Thomas <pault@gcc.gnu.org>
8221
8222 PR fortran/71156
8223 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8224 to the module procedure declaration.
8225 * gfortran.dg/submodule_16.f08: New test.
8226
6ab9cde4 82272016-06-01 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR middle-end/71371
8230 * c-c++-common/gomp/pr71371.c: New test.
8231
0cfe7a23 82322016-06-01 Richard Biener <rguenther@suse.de>
8233
8234 PR tree-optimization/71366
8235 * gcc.dg/torture/pr71366-1.c: New testcase.
8236 * gcc.dg/torture/pr71366-2.c: Likewise.
8237
5a5b02e1 82382016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8239
8240 * gcc.target/powerpc/vslv-0.c: New test.
8241 * gcc.target/powerpc/vslv-1.c: New test.
8242 * gcc.target/powerpc/vsrv-0.c: New test.
8243 * gcc.target/powerpc/vsrv-1.c: New test.
8244
d27a79f6 82452016-06-01 Nathan Sidwell <nathan@acm.org>
8246
8247 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8248 * gcc.target/nvptx/weak.c: New.
8249
6172a9fd 82502016-06-01 Richard Biener <rguenther@suse.de>
8251
8252 PR tree-optimization/71261
8253 * gcc.dg/torture/vect-bool-1.c: New testcase.
8254
f9aaabb2 82552016-06-01 Jakub Jelinek <jakub@redhat.com>
8256
8257 * gfortran.dg/gomp/order-1.f90: New test.
8258 * gfortran.dg/gomp/order-2.f90: New test.
8259
53b01069 82602016-06-01 Jan Hubicka <hubicka@ucw.cz>
8261
8262 * gcc.dg/unroll-6.c: Update template.
8263 * gcc.dg/unroll-7.c: New testcase.
8264 * gcc.dg/unroll-8.c: New testcase.
8265
36757397 82662016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gnat.dg/opt56.ad[sb]: New test.
8269
7f93bd6e 82702016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/66635
8273 * g++.dg/cpp0x/constexpr-ice16.C: New.
8274
9f41a2ce 82752016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8276
8277 PR tree-optimization/71314
8278 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8279 -mbranch-cost=2.
8280
31e02373 82812016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8282
8283 PR tree-optimization/71077
8284 * gcc.dg/tree-ssa/pr71077.c: New test.
8285
76f8f901 82862016-05-31 Jan Hubicka <hubicka@ucw.cz>
8287
7f93bd6e 8288 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8289 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8290 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8291
04f5f923 82922016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 PR c++/71248
8295 * g++.dg/cpp0x/pr71248.C: New.
8296 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8297 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8298 * g++.dg/init/new37.C: Likewise.
8299 * g++.dg/template/static1.C: Likewise.
8300 * g++.dg/template/static2.C: Likewise.
8301
4ffddf28 83022016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8303
8304 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8305 instead of %rdi.
8306 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8307
4ff7bd21 83082016-05-31 Marek Polacek <polacek@redhat.com>
8309
8310 * c-c++-common/Wswitch-unreachable-3.c: New test.
8311 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8312
e1f7cc4b 83132016-05-31 Richard Biener <rguenther@suse.de>
8314
8315 PR tree-optimization/71352
8316 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8317
02978bd1 83182016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8319
8320 * gcc.target/arm/armv5_thumb_isa.c: New test.
8321
cfce8164 83222016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8323
8324 PR target/71346
8325 * gcc.target/i386/pr71346.c: New test.
8326
7a51c705 83272016-05-31 Tom de Vries <tom@codesourcery.com>
8328
8329 PR tree-optimization/69068
8330 * gcc.dg/graphite/pr69068.c: New test.
8331
8c1ac106 83322016-05-27 Martin Sebor <msebor@redhat.com>
8333
8334 PR c++/71306
8335 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8336
b6431756 83372016-05-30 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR c++/71349
8340 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8341 nowait depend(inout: dd[0]) clauses where permitted.
8342
f6203294 83432016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 PR c++/71238
8346 * g++.dg/parse/pr71238.C: New.
8347 * g++.dg/concepts/friend1.C: Test column numbers too.
8348 * g++.dg/cpp0x/initlist31.C: Likewise.
8349 * g++.dg/cpp0x/pr51420.C: Likewise.
8350 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8351 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8352 * g++.dg/ext/builtin3.C: Likewise.
8353 * g++.dg/lookup/friend12.C: Likewise.
8354 * g++.dg/lookup/friend7.C: Likewise.
8355 * g++.dg/lookup/koenig1.C: Likewise.
8356 * g++.dg/lookup/koenig5.C: Likewise.
8357 * g++.dg/lookup/used-before-declaration.C: Likewise.
8358 * g++.dg/overload/koenig1.C: Likewise.
8359 * g++.dg/template/crash65.C: Likewise.
8360 * g++.dg/template/friend57.C: Likewise.
8361 * g++.dg/warn/Wshadow-5.C: Likewise.
8362 * g++.dg/warn/Wunused-8.C: Likewise.
8363 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8364 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8365 * g++.old-deja/g++.jason/member.C: Likewise.
8366 * g++.old-deja/g++.jason/report.C: Likewise.
8367 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8368 * g++.old-deja/g++.law/visibility20.C: Likewise.
8369 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8370 * g++.old-deja/g++.other/static5.C: Likewise.
8371 * g++.old-deja/g++.pt/overload2.C: Likewise.
8372
b96f8145 83732016-05-30 Jan Hubicka <hubicka@ucw.cz>
8374
8375 * gcc.dg/tree-ssa/peel1.c: New testcase.
8376 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8377 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8378
ed5bca7a 83792016-05-30 Tom de Vries <tom@codesourcery.com>
8380
8381 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8382 to ce.
8383
c0aa0333 83842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 PR c++/71099
8387 * g++.dg/parse/virtual1.C: New.
8388
231010db 83892016-05-30 Uros Bizjak <ubizjak@gmail.com>
8390
8391 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8392 Use correct register when clearing %edx.
8393
765557c0 83942016-05-30 Alexander Monakov <amonakov@ispras.ru>
8395
8396 PR tree-optimization/71289
8397 * gcc.dg/pr71289.c: New test.
8398
fc3b1c44 83992016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8400
8401 PR middle-end/71269
8402 PR middle-end/71292
8403 * gcc.dg/tree-ssa/pr71269.c: New test.
8404 * gcc.dg/tree-ssa/pr71292.c: New test.
8405
ce352457 84062016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8407
8408 PR middle-end/71252
8409 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8410
eedd711b 84112016-05-30 Jan Hubicka <hubicka@ucw.cz>
8412
8413 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8414 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8415 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8416
8c061890 84172016-05-30 Tom de Vries <tom@codesourcery.com>
8418
8419 PR tree-optimization/69067
8420 * gcc.dg/graphite/pr69067.c: New test.
8421
a6b0884c 84222016-05-29 Uros Bizjak <ubizjak@gmail.com>
8423
8424 PR target/71245
8425 * gcc.target/i386/pr71245-1.c: New test.
8426 * gcc.target/i386/pr71245-2.c: Ditto.
8427
2369edfc 84282016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8429
8430 PR c++/71105
8431 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8432 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8433 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8434
b6ab3f43 84352016-05-27 Jan Hubicka <hubicka@ucw.cz>
8436
8437 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8438
0192662b 84392016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8440
8441 Revert:
8442 PR c++/69855
8443 * g++.dg/overload/69855.C: New.
8444 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8445 * g++.old-deja/g++.pt/crash3.C: Likewise.
8446
fce78c50 84472016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/60385
8450 * g++.dg/parse/namespace13.C: New.
8451
372172fe 84522016-05-26 Jeff Law <law@redhat.com>
8453
8454 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8455 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8456 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8457 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8458 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8459 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8461 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8462 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8463 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8464 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8465 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8466 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8467
5d8a8944 84682016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8469
8470 PR c++/69855
8471 * g++.dg/overload/69855.C: New.
8472 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8473 * g++.old-deja/g++.pt/crash3.C: Likewise.
8474
29602b75 84752016-05-27 Jiong Wang <jiong.wang@arm.com>
8476
8477 PR target/63596
8478 * gcc.target/aarch64/va_arg_1.c: New testcase.
8479 * gcc.target/aarch64/va_arg_2.c: Likewise.
8480 * gcc.target/aarch64/va_arg_3.c: Likewise.
8481
c900b732 84822016-05-27 Jiong Wang <jiong.wang@arm.com>
8483
8484 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8485 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8486 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8487 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8488 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8489
73ef73bd 84902016-05-27 Marek Polacek <polacek@redhat.com>
8491
8492 PR middle-end/71308
8493 * g++.dg/torture/pr71308.C: New test.
8494
a6031633 84952016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8496
8497 * gcc.dg/zero_bits_compound-1.c: New test.
8498 * gcc.dg/zero_bits_compound-2.c: New test.
8499
1fbdc7ae 85002016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8501
8502 PR middle-end/71279
8503 * gcc.dg/pr71279.c: New test.
8504
2e196ca8 85052016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8506
8507 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8508 floating point min/max/comparison instructions.
8509 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8510
6feab9ce 85112016-05-26 Jakub Jelinek <jakub@redhat.com>
8512
8513 * c-c++-common/gomp/schedule-1.c: New test.
8514 * gfortran.dg/gomp/schedule-1.f90: New test.
8515
978cea8f 85162016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8517
8518 PR c++/70822
8519 PR c++/70106
8520 * g++.dg/cpp1y/auto-fn32.C: New test.
8521 * g++.dg/cpp1y/paren4.C: New test.
8522
0478d9ed 85232016-05-26 Nathan Sidwell <nathan@acm.org>
8524
8525 * gcc.dg/20060410.c: Xfail on ptx.
8526 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8527 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8528 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8529 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8530 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8531
5fd1c174 85322016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8533
8534 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8535
c5e8b3e2 85362016-05-26 Jakub Jelinek <jakub@redhat.com>
8537
0db93a5b 8538 PR tree-optimization/71280
8539 * gcc.dg/pr71280.c: New test.
8540
7199c05c 8541 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8542
76c786ac 8543 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8544 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8545
c5e8b3e2 8546 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8547
e9bcea2f 85482016-05-26 Jiong Wang <jiong.wang@arm.com>
8549
8550 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8551 kept in memory.
e9bcea2f 8552
955d947b 85532016-05-25 Jeff Law <law@redhat.com>
8554
8555 PR tree-optimization/71272
8556 * gcc.c-torture/compile/pr71272.c: new test.
8557
77102dbe 85582016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8559
8560 * gcc.target/powerpc/vec-cmpne.c: New test.
8561 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8562
552821b4 85632016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8564
8565 * gnat.dg/opt55.ad[sb]: New test.
8566
0113f3c5 85672016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8568
8569 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8570 * c-c++-common/pr60226.c: Require int32plus.
8571 * gcc.c-torture/execute/pr70602.c: Likewise.
8572 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8573 unsigned long for malloc arg type.
8574 * gcc.dg/asr_div1.c: Require int32plus.
8575 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8576 * gcc.dg/pie-1.c: Require pie.
8577 * gcc.dg/pie-2.c: Likewise.
8578 * gcc.dg/pr59471.c: Require int32plus.
8579 * gcc.dg/pr59963-2.c: XFAIL for int16.
8580 * gcc.dg/pr60114.c: Require int32plus.
8581 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8582 unsigned long for typedef of size_t.
8583 * gcc.dg/pr63914.c: Require int32plus.
8584 * gcc.dg/pr64536.c: Require pt32plus.
8585 * gcc.dg/pr65658.c: Likewise.
8586 * gcc.dg/pr67271.c: Require int32plus.
8587 * gcc.dg/pr68112.c: Likewise.
8588 * gcc.dg/pr69071.c: Skip for avr target.
8589 * gcc.dg/pr69973.c: Require int32plus.
8590 * gcc.dg/pr70169.c: Skip for avr target.
8591 * gcc.dg/sso-6.c: Require int32plus.
8592 * gcc.dg/sso-7.c: Likewise.
8593 * gcc.dg/sso-8.c: Likewise.
8594 * gcc.dg/vrp-min-max-2.c: Likewise.
8595
f4094380 85962016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8597
8598 PR target/70738
8599 * gcc.target/i386/pr70738-1.c: New test.
8600 * gcc.target/i386/pr70738-2.c: Likewise.
8601 * gcc.target/i386/pr70738-3.c: Likewise.
8602 * gcc.target/i386/pr70738-4.c: Likewise.
8603 * gcc.target/i386/pr70738-5.c: Likewise.
8604 * gcc.target/i386/pr70738-6.c: Likewise.
8605 * gcc.target/i386/pr70738-7.c: Likewise.
8606 * gcc.target/i386/pr70738-8.c: Likewise.
8607 * gcc.target/i386/pr70738-9.c: Likewise.
8608
239a4bea 86092016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8610
8611 PR rtl-optimization/66940
8612 * gcc.c-torture/execute/pr66940.c: New test.
8613
bf6382ba 86142016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8615
8616 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8617 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8618 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8619 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8620 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8621 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8622 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8623 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8624 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8625 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8626 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8627 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8628 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8629 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8630 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8631 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8632 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8633 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8634 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8635 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8636 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8637 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8638 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8639 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8640
2c995da9 86412016-05-25 Marek Polacek <polacek@redhat.com>
8642
8643 PR c/71265
8644 * gcc.dg/noncompile/pr71265.c: New test.
8645
abfbb5b5 8646 PR c/71266
8647 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8648
f6871bbd 86492016-05-25 Nathan Sidwell <nathan@acm.org>
8650
8651 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8652
de04e83e 86532016-05-25 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/71261
8656 * c-c++-common/torture/pr71261.c: New testcase.
8657
b35931f7 86582016-05-25 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/71264
8661 * gcc.dg/vect/pr71264.c: New testcase.
8662
166c3089 86632016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8664
8665 PR c++/55992
8666 * g++.dg/cpp0x/alias-decl-53.C: New.
8667 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8668
14240409 86692016-05-25 Martin Liska <mliska@suse.cz>
8670
8671 * g++.dg/pr71239.C: New test.
8672
bc47d9f6 86732016-05-25 Richard Biener <rguenther@suse.de>
8674
4860a6bf 8675 * gcc.dg/vect/pr58135.c: Rename to ...
8676 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8677
d8a3f157 86782016-05-25 Marek Polacek <polacek@redhat.com>
8679
8680 * g++.dg/pr65295.C: Use target c++14.
8681
3af16045 86822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8683
231010db 8684 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8685 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8686
949479b2 86872016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8688
8689 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8690 instructions.
8691
6d6a3fc3 86922016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8693
8694 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8695 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8696 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8697 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8698 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8699 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8700 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8701 * c-c++-common/goacc/pcopy.c: Likewise.
8702 * c-c++-common/goacc/pcopyin.c: Likewise.
8703 * c-c++-common/goacc/pcopyout.c: Likewise.
8704 * c-c++-common/goacc/pcreate.c: Likewise.
8705 * c-c++-common/goacc/pr70688.c: New test.
8706 * c-c++-common/goacc/present-1.c: Adjust test.
8707 * c-c++-common/goacc/reduction-5.c: Likewise.
8708 * g++.dg/goacc/data-1.C: New test.
8709
af648be2 87102016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8711
8712 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8713 vector parity built-in functions.
8714 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8715 count trailing zeros automatic vectorization.
8716 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8717 count trailing zeros built-in functions.
8718
4e173d60 87192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8720
8721 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8722
a0c02a52 87232016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8724
8725 PR target/71050
8726 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8727
64c52e9c 87282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8729
8730 PR c++/50436
8731 * g++.dg/template/crash123.C: New.
8732 * g++.dg/template/crash124.C: Likewise.
8733
752b5a4c 87342016-05-24 Martin Sebor <msebor@redhat.com>
8735
8736 PR c++/71147
8737 * g++.dg/ext/flexary16.C: New test.
8738
a36dd683 87392016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8740
f6871bbd 8741 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8742 before math.h is included.
a36dd683 8743 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8744 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8745 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8746 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8747 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8748 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8749 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8750 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8751 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8752 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8753 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8754 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8755 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8756 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8757 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8758 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8759 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8760 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8761 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8762 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8763 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8764 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8765 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8766
d60e1df7 87672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8768 Kelvin Nilsen <kelvin@gcc.gnu.org>
8769
8770 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8771 support.
8772
22d09025 87732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 PR c++/69872
8776 * g++.dg/warn/Wno-narrowing1.C: New.
8777
6ef0143d 87782016-05-24 Marek Polacek <polacek@redhat.com>
8779
8780 PR c/71249
8781 * c-c++-common/Wswitch-unreachable-2.c: New test.
8782
962a2062 87832016-05-24 Jakub Jelinek <jakub@redhat.com>
8784
ead77194 8785 PR c++/71257
8786 * g++.dg/vect/simd-clone-6.cc: New test.
8787 * g++.dg/gomp/declare-simd-6.C: New test.
8788
962a2062 8789 PR middle-end/70434
8790 PR c/69504
8791 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8792
23edc6d1 87932016-05-24 Richard Biener <rguenther@suse.de>
8794
8795 PR tree-optimization/71240
8796 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8797
30633bcc 87982016-05-24 Richard Biener <rguenther@suse.de>
8799
8800 PR tree-optimization/71230
8801 * gcc.dg/torture/pr71230.c: New testcase.
8802 * g++.dg/torture/pr71230.C: Likewise.
8803
c9d624bd 88042016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8805
8806 * c-c++-common/goacc/routine-5.c: Add tests.
8807 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8808 * gfortran.dg/goacc/routine-6.f90: Add tests.
8809
ce143ff0 88102016-05-24 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/71253
8813 * gcc.dg/torture/pr71253.c: New testcase.
8814
3bdaecd5 88152016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8816
8817 PR middle-end/71252
8818 * gfortran.dg/pr71252.f90: New test.
8819
856b494d 88202016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8821
8822 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8823
7345b977 88242016-05-24 Richard Biener <rguenther@suse.de>
8825
8826 PR middle-end/70434
8827 PR c/69504
8828 * c-c++-common/vector-subscript-4.c: New testcase.
8829 * c-c++-common/vector-subscript-5.c: Likewise.
8830
6f065267 88312016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8832
8833 PR fortran/71123
8834 * gfortran.dg/namelist_90.f: New test
8835
fd6757da 88362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8837
8838 PR fortran/66461
8839 * gfortran.dg/unexpected_eof.f: New test
8840
7d5555a8 88412016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8842 Kelvin Nilsen <kelvin@gcc.gnu.org>
8843
8844 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8845 as little endian.
8846
ae6744c9 88472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8848
8849 PR c++/70972
8850 * g++.dg/cpp0x/inh-ctor20.C: New.
8851 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8852
f0d91a85 88532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8854
8855 PR c++/69095
8856 * g++.dg/cpp0x/variadic168.C: New.
8857
1618ffe5 88582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8859
8860 * g++.dg/cpp0x/pr31445.C: Test column number too.
8861 * g++.dg/cpp0x/pr32253.C: Likewise.
8862 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8863 * g++.dg/cpp0x/variadic36.C: Likewise.
8864
c0205bab 88652016-05-23 Marc Glisse <marc.glisse@inria.fr>
8866
8867 * gcc.dg/fold-notshift-2.c: Adjust.
8868
1398da0f 88692016-05-23 Marek Polacek <polacek@redhat.com>
8870
8871 PR c/49859
8872 * c-c++-common/Wswitch-unreachable-1.c: New test.
8873 * gcc.dg/Wswitch-unreachable-1.c: New test.
8874 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8875 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8876 * g++.dg/gomp/block-10.C: Likewise.
8877 * gcc.dg/gomp/block-10.c: Likewise.
8878 * g++.dg/gomp/block-9.C: Likewise.
8879 * gcc.dg/gomp/block-9.c: Likewise.
8880 * g++.dg/gomp/target-1.C: Likewise.
8881 * g++.dg/gomp/target-2.C: Likewise.
8882 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8883 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8884 * g++.dg/gomp/taskgroup-1.C: Likewise.
8885 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8886 * gcc.dg/gomp/teams-1.c: Likewise.
8887 * g++.dg/gomp/teams-1.C: Likewise.
8888 * g++.dg/overload/error3.C: Likewise.
8889 * g++.dg/tm/jump1.C: Likewise.
8890 * g++.dg/torture/pr40335.C: Likewise.
8891 * gcc.dg/c99-vla-jump-5.c: Likewise.
8892 * gcc.dg/switch-warn-1.c: Likewise.
8893 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8894 * gcc.dg/nested-func-1.c: Likewise.
8895 * gcc.dg/pr67784-4.c: Likewise.
8896
5403ed8b 88972016-05-23 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/71230
8900 * gfortran.dg/pr71230-1.f90: New testcase.
8901 * gfortran.dg/pr71230-2.f90: Likewise.
8902
27510941 89032016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8904
1618ffe5 8905 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8906 * gcc.dg/vect/pr58135.c: Add new.
8907 * gfortran.dg/pr46519-1.f: Adjust test case.
8908
a41c605d 89092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8910
8911 PR c++/53401
8912 * g++.dg/cpp0x/decltype64.C: New.
8913
3eb254ab 89142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8915
8916 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8917 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8918 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8919
a75fffe1 89202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8921
8922 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8923 Add poly64x1_t and poly64x2_t cases if supported.
8924 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8925 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8926 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8929
56979b12 89302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8931
8932 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8933 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8934 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8935 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8936 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8937 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8938 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8939
dc5e98db 89402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8941
8942 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8943
c0f383ae 89442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8945
8946 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8947 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8948
2a4d70a2 89492016-05-22 Jakub Jelinek <jakub@redhat.com>
8950
4c109025 8951 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8952 constraint instead of "r".
8953 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8954 insn instead of vxorpd.
8955 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8956
bad891ce 8957 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8958 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8959
ac23ddb9 8960 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8961
9dac9579 8962 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8963 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8964
2a4d70a2 8965 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8966
9eafdd7b 89672016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8968
8969 PR middle-end/40921
8970 * gcc.dg/tree-ssa/pr40921.c: New test.
8971
93df190d 89722016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8973
8974 PR target/71103
8975 * gcc.target/avr/pr71103.c: New test.
8976
933b9f7f 89772016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8978
8979 PR middle-end/71179
8980 * gcc.dg/tree-ssa/pr71179.c: New test.
8981
8bdfbc08 89822016-05-20 Martin Sebor <msebor@redhat.com>
8983
8984 PR c/71115
8985 * gcc.dg/init-excess-2.c: New test.
8986
6827ab42 89872016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8988
8989 * gnat.dg/opt53.adb: New test.
8990 * gnat.dg/opt54.adb: Likewise.
8991
58a5f4c0 89922016-05-20 Martin Jambor <mjambor@suse.cz>
8993
8994 PR tree-optimization/70884
8995 * gcc.dg/tree-ssa/pr70919.c: New test.
8996
bb7145f6 89972016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8998
8999 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9000 formatting.
f6871bbd 9001 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9002 fix code formatting.
9003
90042016-05-20 Nathan Sidwell <nathan@acm.org>
9005
9006 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9007 non-common cases.
9008 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9009
9954d230 90102016-05-20 David Malcolm <dmalcolm@redhat.com>
9011
9012 * jit.dg/all-non-failing-tests.h: Add
9013 test-factorial-must-tail-call.c.
9014 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9015 * jit.dg/test-factorial-must-tail-call.c: New test case.
9016
08a161f9 90172016-05-20 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR fortran/71204
9020 * gfortran.dg/pr71204.f90: New test.
9021
3d380077 90222016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9023
9024 * gcc.target/nvptx/sincos.c: New test.
9025
0f104d56 90262016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9027
9028 PR c++/70572
9029 * g++.dg/cpp1y/auto-fn31.C: New.
9030
61736a1b 90312016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9032
9033 * gcc.target/powerpc/vec-addec.c: New test.
9034 * gcc.target/powerpc/vec-addec-int128.c: New test.
9035
b4a61e77 90362016-05-20 David Malcolm <dmalcolm@redhat.com>
9037
9038 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9039 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9040 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9041 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9042
9a2ace10 90432016-05-20 Jan Hubicka <hubicka@ucw.cz>
9044
9045 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9046
45cdf8c6 90472016-05-20 Jakub Jelinek <jakub@redhat.com>
9048
b9a1dcd5 9049 PR c++/71210
9050 * g++.dg/opt/pr71210-1.C: New test.
9051 * g++.dg/opt/pr71210-2.C: New test.
9052
45cdf8c6 9053 PR tree-optimization/29756
9054 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9055 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9056 only on selected targets where V4SImode vectors are known to be
9057 supported.
9058
92e3ffbf 90592016-05-20 Marc Glisse <marc.glisse@inria.fr>
9060
9061 PR tree-optimization/71079
9062 PR tree-optimization/71206
9063 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9064
5da368e3 90652016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9066
9067 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9068 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9069 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9070
2506d97a 90712016-05-20 Richard Guenther <rguenther@suse.de>
9072
9073 PR tree-optimization/29756
9074 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9075
adade307 90762016-05-20 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/71185
9079 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9080
c3deca25 90812016-05-20 Richard Biener <rguenther@suse.de>
9082
9083 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9084
8b0bef14 90852016-05-19 Marek Polacek <polacek@redhat.com>
9086
9087 PR c++/71075
9088 * g++.dg/diagnostic/pr71075.C: New test.
9089
08025288 90902016-05-19 David Malcolm <dmalcolm@redhat.com>
9091
9092 PR c++/71184
9093 * g++.dg/pr71184.C: New test case.
9094
26a51591 90952016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9096
9097 * gcc.target/powerpc/darn-0.c: New test.
9098 * gcc.target/powerpc/darn-1.c: New test.
9099 * gcc.target/powerpc/darn-2.c: New test.
9100
d8d3e75a 91012016-05-19 Marek Polacek <polacek@redhat.com>
9102
9103 PR tree-optimization/71031
9104 * gcc.dg/tree-ssa/vrp100.c: New test.
9105
c28211ae 91062016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9107
9108 PR rtl-optimization/71148
9109 * gcc.dg/pr71148.c: New test.
9110
3f5ea43a 91112016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9112
9113 PR target/71056
9114 * gcc.target/arm/pr71056.c: New test.
9115
2a7d4c20 91162016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9117
9118 * c-c++-common/pr69669.c: Check the used mode.
9119
ed0b0569 91202016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9121
9122 PR sanitizer/64354
9123 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9124
410372fe 91252016-05-19 Richard Biener <rguenther@suse.de>
9126
9127 PR tree-optimization/70729
9128 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9129 * gcc.dg/graphite/scop-18.c: Likewise.
9130 * gcc.dg/pr41783.c: Disable LIM.
9131 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9132 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9133 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9134 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9135 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9136 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9137 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9138 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9139 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9140 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9141 * gfortran.dg/pr42108.f90: Likewise.
9142
56f34f03 91432016-05-18 David Malcolm <dmalcolm@redhat.com>
9144
9145 PR driver/69265
9146 * gcc.dg/spellcheck-options-11.c: New test case.
9147
e6481cd1 91482016-05-18 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR c++/71100
9151 * g++.dg/opt/pr71100.C: New test.
9152
be951c59 91532016-05-18 Martin Jambor <mjambor@suse.cz>
9154
9155 PR ipa/69708
9156 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9157 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9158 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9159 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9160
665ff45b 91612016-05-18 Martin Jambor <mjambor@suse.cz>
9162
9163 PR ipa/69708
9164 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9165 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9166 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9167 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9168 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9169
485be62c 91702016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9171
9172 PR c++/69793
9173 * g++.dg/template/crash122.C: New.
9174
b251d5f5 91752016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9176
9177 PR c++/70466
9178 * g++.dg/template/pr70466-1.C: New.
9179 * g++.dg/template/pr70466-2.C: Likewise.
9180
c93e9931 91812016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9182
9183 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9184 splat operations and the XXSPLTIB instruction.
9185 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9186 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9187 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9188 xxlxor to clear a register.
9189
8ba6639c 91902016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9191
9192 * gcc.dg/torture/pr71020.c: New test.
9193
ec6e3005 91942016-05-18 Martin Jambor <mjambor@suse.cz>
9195
9196 PR ipa/70646
9197 * gcc.dg/ipa/pr70646.c: New test.
9198
5ef3c918 91992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9200
9201 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9202
70a88eab 92032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9204
9205 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9206 missing tests for vreinterpretq_p{8,16}.
9207
b52a930c 92082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9209
9210 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9211 vsliq_n_s64 and vsliq_n_u64.
9212
bdd4080b 92132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9214
9215 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9216 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9217
37814bf5 92182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9219
9220 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9221 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9222 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9223
764af2e0 92242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9225
9226 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9227 in comment.
9228
ffe01a83 92292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9230
9231 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9232 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9233 "blr\t" and switch to scan-assembler-times.
9234
fab6dae9 92352016-05-18 Jiong Wang <jiong.wang@arm.com>
9236
231010db 9237 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9238 with __aarch64__.
9239 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9240 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9241
4eb0c566 92422016-05-18 Jakub Jelinek <jakub@redhat.com>
9243
442f18f1 9244 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9245 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9246 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9247 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9248 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9249 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9250
4d83b36b 9251 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9252 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9253
a4528eec 9254 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9255 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9256
f0066139 9257 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9258 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9259
4eb0c566 9260 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9261
303e9267 92622016-05-18 Richard Biener <rguenther@suse.de>
9263
9264 PR tree-optimization/71168
9265 * gcc.dg/torture/pr71168.c: New testcase.
9266
0d7ddd44 92672016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9268
9269 PR middle-end/63586
9270 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9271 * gcc.dg/tree-ssa/pr63586.c: New test.
9272 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9273
899bcc0f 92742016-05-17 Nathan Sidwell <nathan@acm.org>
9275
9276 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9277 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9278 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9279 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9280
a2246979 92812016-05-17 Nathan Sidwell <nathan@acm.org>
9282
9283 * gcc.target/nvptx/abi-vararg-3.c: New.
9284
2f6a4d21 92852016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9286
9287 PR tree-optimization/54579
9288 PR middle-end/55299
9289 * gcc.dg/fold-notrotate-1.c: New test.
9290 * gcc.dg/fold-notshift-1.c: New test.
9291 * gcc.dg/fold-notshift-2.c: New test.
9292
27bdad45 92932016-05-17 Marek Polacek <polacek@redhat.com>
9294
9295 PR ipa/71146
9296 * g++.dg/ipa/pr71146.C: New test.
9297
f33a295a 92982016-05-17 David Malcolm <dmalcolm@redhat.com>
9299
9300 * jit.dg/test-error-array-bounds.c: New test case.
9301
b6dd53bf 93022016-05-17 Marc Glisse <marc.glisse@inria.fr>
9303
9304 * gcc.dg/tree-ssa/and-1.c: New testcase.
9305
a8719545 93062016-05-17 Marc Glisse <marc.glisse@inria.fr>
9307
9308 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9309 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9310
34806102 93112016-05-17 Marc Glisse <marc.glisse@inria.fr>
9312
9313 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9314 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9315
25fe08a8 93162016-05-17 Jiong Wang <jiong.wang@arm.com>
9317
9318 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9319
abf1a837 93202016-05-17 Jiong Wang <jiong.wang@arm.com>
9321
9322 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9323
666b9dd3 93242016-05-17 Jiong Wang <jiong.wang@arm.com>
9325
9326 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9327 ".2d[index]" when scan the assembly.
9328 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9329 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9330 float64x1.
9331 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9332
77d095c0 93332016-05-17 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/71132
9336 * gcc.dg/torture/pr71132.c: New testcase.
9337
28adcc23 93382016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9339
9340 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9341
2439931e 93422016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9343
9344 PR target/70809
9345 * gcc.target/aarch64/pr70809_1.c: New test.
9346
5ec2ff80 93472016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9348
9349 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9350 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9351 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9352 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9353
17fd1c7a 93542016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9355 Ilya Enkovich <ilya.enkovich@intel.com>
9356
9357 PR target/71114
9358 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9359
46729204 93602016-05-16 Jan Hubicka <hubicka@ucw.cz>
9361
9362 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9363 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9364
2a1125d6 93652016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9366
9367 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9368 test for __ARM_FP16_ARGS.
9369 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9370 * gcc.target/arm/aapcs/neon-vect10.c: New.
9371 * gcc.target/arm/aapcs/neon-vect9.c: New.
9372 * gcc.target/arm/aapcs/vfp18.c: New.
9373 * gcc.target/arm/aapcs/vfp19.c: New.
9374 * gcc.target/arm/aapcs/vfp20.c: New.
9375 * gcc.target/arm/aapcs/vfp21.c: New.
9376 * gcc.target/arm/fp16-aapcs-1.c: New.
9377 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9378 test for __ARM_FP16_ARGS.
9379 * g++.target/arm/fp16-return-1.c: Update expected output.
9380
ea3d2d74 93812016-05-16 Jiong Wang <jiong.wang@arm.com>
9382
9383 PR testsuite/70227
9384 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9385
6989e05f 93862016-05-15 Harald Anlauf <anlauf@gmx.de>
9387
9388 PR fortran/69603
9389 * gfortran.dg/pr69603.f90: New testcase.
9390
a5f52592 93912016-05-14 Fritz Reese <fritzoreese@gmail.com>
9392
9393 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9394
88f949ab 93952016-05-14 Fritz Reese <fritzoreese@gmail.com>
9396
9397 PR fortran/71047
9398 * gfortran.dg/pr71047.f08: New test.
9399
90c88567 94002016-05-13 Joseph Myers <joseph@codesourcery.com>
9401
9402 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9403 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9404 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9405
00a690cc 94062016-05-13 Martin Sebor <msebor@redhat.com>
9407
9408 PR c++/60049
9409 * g++.dg/cpp0x/constexpr-60049.C: New test.
9410
ec8b6af7 94112016-05-13 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR bootstrap/71071
9414 * gcc.dg/pr71071.c: New test.
9415
f54d1d7b 94162016-05-13 Uros Bizjak <ubizjak@gmail.com>
9417
9418 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9419 remove XOP handling.
2f3af60f 9420 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9421
a39a0392 94222016-05-13 Nathan Sidwell <nathan@acm.org>
9423
9424 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9425 __atomic_is_lock_free declaration.
9426
42333dd9 94272016-05-13 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/42587
9430 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9431
c5442454 94322016-05-13 Martin Liska <mliska@suse.cz>
9433
9434 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9435 the new format of dump output.
9436
03a400fb 94372016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9438
9439 * gcc.dg/pr71084.c: New test.
9440
69278c3f 94412016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9442
231010db 9443 PR target/53440
9444 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9445
8138f11b 94462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9447
9448 * gcc.target/aarch64/struct_return.c: New test.
9449
22a3f7bd 94502016-05-12 Marek Polacek <polacek@redhat.com>
9451
9452 PR c/70756
9453 * c-c++-common/pr70756-2.c: New test.
9454 * c-c++-common/pr70756.c: New test.
9455
9bcd42cc 94562016-05-12 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/71059
9459 * gcc.dg/torture/pr71059.c: New testcase.
9460
5ffb4a0d 94612016-05-12 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/71062
9464 * gcc.dg/torture/pr71062.c: New testcase.
9465
2ab65c31 94662016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9467
9468 PR tree-optimization/71006
9469 * gcc.dg/pr71006.c: New test.
9470
f0158fc0 94712016-05-12 Marek Polacek <polacek@redhat.com>
9472
9473 PR driver/71063
9474 * gcc.dg/opts-7.c: New test.
9475
0f56938b 94762016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9477
9478 PR target/70830
9479 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9480 Add -save-temps to dg-options.
9481 Scan for ldmfd rather than pop instruction.
9482 * gcc.target/arm/interrupt-2.c: Likewise.
9483 * gcc.target/arm/pr70830.c: New test.
9484
e10946d5 94852016-05-12 Jakub Jelinek <jakub@redhat.com>
9486
9fa8e468 9487 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9488 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9489
9ce62bbe 9490 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9491 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9492 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9493
708ae1b1 9494 PR target/71019
9495 * gcc.target/i386/avx512vl-pack-1.c: New test.
9496 * gcc.target/i386/avx512vl-pack-2.c: New test.
9497 * gcc.target/i386/avx512bw-pack-2.c: New test.
9498
a461f32e 9499 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9500
e10946d5 9501 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9502 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9503 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9504
f52a3ef6 95052016-05-12 Richard Biener <rguenther@suse.de>
9506
9507 PR tree-optimization/70986
9508 * gcc.dg/torture/pr70986-1.c: New testcase.
9509 * gcc.dg/torture/pr70986-2.c: Likewise.
9510 * gcc.dg/torture/pr70986-3.c: Likewise.
9511
54c4d22e 95122016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9513
9514 PR c/43651
9515 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9516 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9517
57215d5b 95182016-05-11 Uros Bizjak <ubizjak@gmail.com>
9519
9520 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9521 directive.
9522 * gcc.target/i386/pr66746.c: Ditto.
9523
67d3121c 95242016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9525
9526 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9527 support.
9528 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9529 warning when using -mvsx-timode.
9530 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9531 * gcc.target/powerpc/dform-2.c: Likewise.
9532 * gcc.target/powerpc/pr68805.c: Likewise.
9533
7f8012a5 95342016-05-11 Marek Polacek <polacek@redhat.com>
9535
9536 PR c++/71024
9537 * c-c++-common/attributes-3.c: New test.
9538
3e8567ce 95392016-05-11 Nathan Sidwell <nathan@acm.org>
9540
9541 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9542 * gcc.c-torture/execute/pr68185.c: Likewise.
9543 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9544 * gcc.dg/pr69634.c: Requires scheduling.
9545 * gcc.dg/torture/pr66178.c: Require label values.
9546 * gcc.dg/setjmp-6.c: Require indirect jumps.
9547
3739ac00 95482016-05-11 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/71055
9551 * gcc.dg/torture/pr71055.c: New testcase.
9552
1ff8b385 95532016-05-11 Richard Biener <rguenther@suse.de>
9554
9555 PR debug/71057
9556 * g++.dg/debug/pr71057.C: New testcase.
9557
77126efa 95582016-05-11 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR fortran/70855
9561 * gfortran.dg/gomp/pr70855.f90: New test.
9562
6fcaaf9b 95632016-05-11 Richard Biener <rguenther@suse.de>
9564
9565 PR middle-end/71002
9566 * g++.dg/torture/pr71002.C: New testcase.
9567
bfa8ea12 95682016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9569
9570 PR middle-end/70807
9571 * gcc.dg/pr70807.c: New test.
9572
87632549 95732016-05-10 Martin Sebor <msebor@redhat.com>
9574
9575 PR c++/38611
9576 * g++.dg/Wattributes.C: New test.
9577
f9153689 95782016-05-10 Marc Glisse <marc.glisse@inria.fr>
9579
9580 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9581 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9582 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9583
a44ed58a 95842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9585
9586 PR target/70799
9587 * gcc.target/i386/pr70799-1.c: New test.
9588
d6c90d89 95892016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9590
9591 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9592
c1f73044 95932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9594
9595 PR middle-end/70877
9596 * gcc.target/i386/pr70877.c: New test.
9597
e66d763a 95982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9599
9600 PR tree-optimization/70786
9601 * gcc.target/i386/pr70876.c: New test.
9602
a30ff73a 96032016-05-10 Jakub Jelinek <jakub@redhat.com>
9604
9605 PR target/70927
9606 * gcc.target/i386/avx512vl-logic-1.c: New test.
9607 * gcc.target/i386/avx512vl-logic-2.c: New test.
9608 * gcc.target/i386/avx512dq-logic-2.c: New test.
9609
4b3fd38f 96102016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9611
9612 PR target/70963
9613 * gcc.target/powerpc/pr70963.c: New.
9614
abf93a25 96152016-05-10 David Malcolm <dmalcolm@redhat.com>
9616
9617 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9618 (test_very_wide_line): Add ruler to expected output.
9619 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9620 (test_very_wide_line): Likewise.
9621 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9622 (test_show_locus): Within the handling of "test_very_wide_line",
9623 enable show_ruler_p on the diagnostic context.
9624
d614888f 96252016-05-10 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/71039
9628 * gcc.dg/torture/pr71039.c: New testcase.
9629
dbca5ed9 96302016-05-10 Nathan Sidwell <nathan@acm.org>
9631
9632 * gcc.dg/nested-func-10.c: Requires alloca.
9633 * gcc.dg/nested-func-9.c: Requires alloca.
9634 * gcc.c-torture/execute/pr70460.c: Requires labels.
9635 * gcc.c-torture/compile/pr70199.c: Requires labels.
9636 * gcc.target/nvptx/decl.c: Compile only.
9637 * gcc.target/nvptx/trailing-init.c: Compile only.
9638 * gcc.target/nvptx/ary-init.c: Compile only.
9639
3fa82609 96402016-05-10 Marek Polacek <polacek@redhat.com>
9641
9642 PR c/70255
9643 * gcc.dg/attr-opt-1.c: New test.
9644
76825907 96452016-05-10 Richard Biener <rguenther@suse.de>
9646
9647 PR tree-optimization/70497
9648 PR tree-optimization/28367
9649 * gcc.dg/torture/20160404-1.c: New testcase.
9650 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9651 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9652
68255819 96532016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9654
9655 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9656
d9aa8cdb 96572016-05-09 Uros Bizjak <ubizjak@gmail.com>
9658
9659 * gcc.target/i386/fabsneg-1.c New test.
9660
7cc16f50 96612016-05-09 Alan Modra <amodra@gmail.com>
9662
9663 PR testsuite/70826
9664 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9665
a83b7b63 96662016-05-09 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/70985
9669 * gcc.dg/torture/pr70985.c: New testcase.
9670
189d0706 96712016-05-09 Bin Cheng <bin.cheng@arm.com>
9672
9673 * gcc.dg/tree-ssa/ifc-9.c: New test.
9674 * gcc.dg/tree-ssa/ifc-10.c: New test.
9675 * gcc.dg/tree-ssa/ifc-11.c: New test.
9676 * gcc.dg/tree-ssa/ifc-12.c: New test.
9677 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9678 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9679 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9680
1ec957b0 96812016-05-09 Richard Biener <rguenther@suse.de>
9682
9683 PR fortran/70937
9684 * gfortran.dg/pr70937.f90: New testcase.
9685
923c7714 96862016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687
9688 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9689
d7cd448a 96902016-05-07 Fritz Reese <fritzoreese@gmail.com>
9691
9692 PR fortran/56226
9693 * gfortran.dg/dec_structure_1.f90: New testcase.
9694 * gfortran.dg/dec_structure_2.f90: Ditto.
9695 * gfortran.dg/dec_structure_3.f90: Ditto.
9696 * gfortran.dg/dec_structure_4.f90: Ditto.
9697 * gfortran.dg/dec_structure_5.f90: Ditto.
9698 * gfortran.dg/dec_structure_6.f90: Ditto.
9699 * gfortran.dg/dec_structure_7.f90: Ditto.
9700 * gfortran.dg/dec_structure_8.f90: Ditto.
9701 * gfortran.dg/dec_structure_9.f90: Ditto.
9702 * gfortran.dg/dec_structure_10.f90: Ditto.
9703 * gfortran.dg/dec_structure_11.f90: Ditto.
9704 * gfortran.dg/dec_union_1.f90: Ditto.
9705 * gfortran.dg/dec_union_2.f90: Ditto.
9706 * gfortran.dg/dec_union_3.f90: Ditto.
9707 * gfortran.dg/dec_union_4.f90: Ditto.
9708 * gfortran.dg/dec_union_5.f90: Ditto.
9709 * gfortran.dg/dec_union_6.f90: Ditto.
9710 * gfortran.dg/dec_union_7.f90: Ditto.
9711
f681e29b 97122016-05-07 Tom de Vries <tom@codesourcery.com>
9713
9714 PR tree-optimization/70956
9715 * gcc.dg/graphite/pr70956.c: New test.
9716
68d7f375 97172016-05-06 Jakub Jelinek <jakub@redhat.com>
9718
faf39348 9719 PR middle-end/70941
9720 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9721 (a, b, c, d): Change type from char to signed char.
9722 (main): Compare against (signed char) -1634678893 instead of
9723 hardcoded -109. Use __builtin_abort instead of abort.
9724
b768b13a 9725 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9726 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9727
68d7f375 9728 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9729
5dda16ea 97302016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9731
9732 PR debug/70935
9733 * gcc.dg/torture/pr70935.c: New test.
9734
13ede1b5 97352016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9736
9737 PR target/58219
7fc878c4 9738 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9739
96d94be2 97402016-05-06 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/70960
9743 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9744
e5d9f15d 97452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9746
9747 PR target/52933
9748 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9749 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9750 Adjust expected instruction counts.
9751 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9752
2dd7705f 97532016-05-06 Marek Polacek <polacek@redhat.com>
9754
9755 PR sanitizer/70875
9756 * gcc.dg/ubsan/bounds-3.c: New test.
9757
cb8bc632 97582016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9759
9760 PR target/54089
9761 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9762
b343c173 97632016-05-06 Richard Biener <rguenther@suse.de>
9764
9765 PR middle-end/70931
9766 * gfortran.dg/pr70931.f90: New testcase.
9767
1e3db0b1 97682016-05-06 Richard Biener <rguenther@suse.de>
9769
9770 PR middle-end/70941
9771 * gcc.dg/torture/pr70941.c: New testcase.
9772
bdd54b6d 97732016-05-05 Bin Cheng <bin.cheng@arm.com>
9774
9775 PR tree-optimization/57206
9776 * gcc.dg/vect/pr57206.c: New test.
9777
499adcfd 97782016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9779
9780 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9781
871164c4 97822016-05-05 Jakub Jelinek <jakub@redhat.com>
9783
ecb23e00 9784 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9785
871164c4 9786 * c-c++-common/Wdangling-else-4.c: New test.
9787
70cf83ba 97882016-05-04 Jakub Jelinek <jakub@redhat.com>
9789
858c9470 9790 PR c++/70906
9791 PR c++/70933
9792 * g++.dg/opt/pr70906.C: New test.
9793 * g++.dg/opt/pr70933.C: New test.
9794
70cf83ba 9795 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9796
aaa36a78 97972016-05-04 Jan Hubicka <hubicka@ucw.cz>
9798
9799 * gcc.dg/ipa/pure-const-3.c: New testcase.
9800
1d52c456 98012016-05-04 Marek Polacek <polacek@redhat.com>
9802
9803 * c-c++-common/Wdangling-else-1.c: New test.
9804 * c-c++-common/Wdangling-else-2.c: New test.
9805 * c-c++-common/Wdangling-else-3.c: New test.
9806
dc581573 98072016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9808
9809 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9810 flag is present.
9811
a64030fe 98122016-05-04 Marek Polacek <polacek@redhat.com>
9813
9814 PR c/48778
9815 * gcc.dg/Waddress-2.c: New test.
9816
b461b04a 98172016-05-04 Alan Modra <amodra@gmail.com>
9818
9819 * gcc.target/powerpc/pr70866.c: New.
9820
c388a0cf 98212016-05-03 Martin Sebor <msebor@redhat.com>
9822
9823 PR c++/66561
9824 * c-c++-common/builtin_location.c: New test.
9825 * g++.dg/cpp1y/builtin_location.C: New test.
9826
5d4db8ef 98272016-05-03 Marek Polacek <polacek@redhat.com>
9828
9829 PR c/70859
9830 * gcc.dg/pr70859.c: New test.
9831 * gcc.dg/pr70859-2.c: New test.
9832
ca938765 98332016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9834
9835 * gnat.dg/debug5.adb: New testcase.
9836
60b27d5f 98372016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9838
9839 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9840 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9841 Procedure to check for z10 instruction set.
9842
5ab325d0 98432016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9844
9845 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9846
c548a0ad 98472016-05-03 Alan Modra <amodra@gmail.com>
9848
9849 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9850
d5ecd946 98512016-05-03 Jakub Jelinek <jakub@redhat.com>
9852
9853 * gcc.target/i386/avx512f-cvt-1.c: New test.
9854
35b0a053 98552016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9856
9857 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9858 -fdump-tree-vrp-details.
9859
9ae1b28a 98602016-05-03 Richard Biener <rguenther@suse.de>
9861
9862 * gcc.dg/pr30172-1.c: Adjust.
9863 * gcc.dg/pr63743.c: Likewise.
9864 * gcc.dg/tm/pr51696.c: Likewise.
9865 * c-c++-common/tm/safe-1.c: Likewise.
9866 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9867 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9868 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9869 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9870
9c1a31e4 98712016-05-03 Jakub Jelinek <jakub@redhat.com>
9872
fe69bcb9 9873 PR rtl-optimization/70467
9874 * gcc.target/i386/pr70467-3.c: New test.
9875 * gcc.target/i386/pr70467-4.c: New test.
9876
9082c4a4 9877 PR tree-optimization/70916
9878 * gcc.c-torture/compile/pr70916.c: New test.
9879
9c1a31e4 9880 PR target/49244
9881 * gcc.target/i386/pr49244-1.c: New test.
9882 * gcc.target/i386/pr49244-2.c: New test.
9883
69105acc 98842016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9885
9886 PR rtl-optimization/44281
9887 * gcc.target/i386/pr44281.c: New test.
9888
9ab8df54 98892016-05-03 bin cheng <bin.cheng@arm.com>
9890
9891 PR tree-optimization/56541
9892 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9893 * gcc.dg/vect/pr56541.c: new test.
9894
3c62cae0 98952016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9896
9897 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9898 __float128.
9899 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9900
91abc161 99012016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9902
9903 PR testsuite/70520
9904 * c-c++-common/asan/clone-test-1.c (main): Align child process
9905 stack to 16 bytes.
9906
aa3d1155 99072016-05-02 David Malcolm <dmalcolm@redhat.com>
9908
9909 PR c++/62314
9910 * g++.dg/spellcheck-fields-2.C: New test case.
9911
002c3f28 99122016-05-02 David Malcolm <dmalcolm@redhat.com>
9913
9914 PR c++/62314
9915 * g++.dg/pr62314.C: New test case.
9916
46e5dccc 99172016-05-02 Jan Hubicka <hubicka@ucw.cz>
9918
9919 * gcc.dg/ipa/inline-8.c: New testcase.
9920
663f4248 99212016-05-02 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR rtl-optimization/70467
9924 * gcc.target/i386/pr70467-1.c: New test.
9925
efe8bdf5 99262016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9927
9928 * gcc.dg/spec-options.c: Run the test on all targets.
9929 * gcc.dg/foo.specs: Use cpp_unique_options.
9930
47ef9633 99312016-05-02 Marc Glisse <marc.glisse@inria.fr>
9932
9933 * gcc.dg/tree-ssa/unord.c: New testcase.
9934
eb1a077c 99352016-05-02 Marc Glisse <marc.glisse@inria.fr>
9936
9937 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9938
28e869d0 99392016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9940
9941 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9942
dd185f6e 99432016-05-02 Marek Polacek <polacek@redhat.com>
9944
9945 PR c/70851
9946 * gcc.dg/enum-incomplete-3.c: New test.
9947
773d09b9 99482016-05-02 Marek Polacek <polacek@redhat.com>
9949 Tom de Vries <tom@codesourcery.com>
9950
9951 PR tree-optimization/70700
9952 * gcc.dg/pr70700.c: New test.
9953
f0dc3286 99542016-05-01 Uros Bizjak <ubizjak@gmail.com>
9955
9956 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9957 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9958 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9959 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9960 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9961
7f931827 99622016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9963
9964 * ada/acats/run_acats: Rename into...
9965 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9966 * ada/acats/run_all.sh: Remove redundant test.
9967 (target_run): Move around.
9968 (target_gnatchop): Use newly built executable.
9969 (target_gnatmake): Likewise.
9970 Check that the compilation of impbit succeeds.
9971
1c492b4e 99722016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9973
9974 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9975 * gcc.dg/20021029-1.c: Likewise.
9976 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9977 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9978 * gcc.target/sh/cmpstr.c: Likewise.
9979 * gcc.target/sh/cmpstrn.c: Likewise.
9980 * gcc.target/sh/memset.c: Likewise.
9981 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9982 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9983 * gcc.target/sh/pr39423-1.c: Likewise.
9984 * gcc.target/sh/pr49468-di.c: Likewise.
9985 * gcc.target/sh/pr49468-si.c: Likewise.
9986 * gcc.target/sh/pr49880-1.c: Likewise.
9987 * gcc.target/sh/pr49880-2.c: Likewise.
9988 * gcc.target/sh/pr49880-3.c: Likewise.
9989 * gcc.target/sh/pr50751-1.c: Likewise.
9990 * gcc.target/sh/pr50751-4.c: Likewise.
9991 * gcc.target/sh/pr50751-7.c: Likewise.
9992 * gcc.target/sh/pr51244-1.c: Likewise.
9993 * gcc.target/sh/pr51244-10.c: Likewise.
9994 * gcc.target/sh/pr51244-11.c: Likewise.
9995 * gcc.target/sh/pr51244-12.c: Likewise.
9996 * gcc.target/sh/pr51244-13.c: Likewise.
9997 * gcc.target/sh/pr51244-14.c: Likewise.
9998 * gcc.target/sh/pr51244-17.c: Likewise.
9999 * gcc.target/sh/pr51244-18.c: Likewise.
10000 * gcc.target/sh/pr51244-19.c: Likewise.
10001 * gcc.target/sh/pr51244-4.c: Likewise.
10002 * gcc.target/sh/pr51244-5.c: Likewise.
10003 * gcc.target/sh/pr51244-7.c: Likewise.
10004 * gcc.target/sh/pr51244-8.c: Likewise.
10005 * gcc.target/sh/pr51244-9.c: Likewise.
10006 * gcc.target/sh/pr51697.c: Likewise.
10007 * gcc.target/sh/pr52483-1.c: Likewise.
10008 * gcc.target/sh/pr52483-2.c: Likewise.
10009 * gcc.target/sh/pr52483-3.c: Likewise.
10010 * gcc.target/sh/pr52483-5.c: Likewise.
10011 * gcc.target/sh/pr52933-1.c: Likewise.
10012 * gcc.target/sh/pr52933-2.c: Likewise.
10013 * gcc.target/sh/pr52933-3.c: Likewise.
10014 * gcc.target/sh/pr53568-1.c: Likewise.
10015 * gcc.target/sh/pr53976-1.c: Likewise.
10016 * gcc.target/sh/pr53988-1.c: Likewise.
10017 * gcc.target/sh/pr53988.c: Likewise.
10018 * gcc.target/sh/pr54089-1.c: Likewise.
10019 * gcc.target/sh/pr54089-6.c: Likewise.
10020 * gcc.target/sh/pr54089-7.c: Likewise.
10021 * gcc.target/sh/pr54089-8.c: Likewise.
10022 * gcc.target/sh/pr54089-9.c: Likewise.
10023 * gcc.target/sh/pr54236-1.c: Likewise.
10024 * gcc.target/sh/pr54236-2.c: Likewise.
10025 * gcc.target/sh/pr54236-3.c: Likewise.
10026 * gcc.target/sh/pr54236-4.c: Likewise.
10027 * gcc.target/sh/pr54386.c: Likewise.
10028 * gcc.target/sh/pr54602-1.c: Likewise.
10029 * gcc.target/sh/pr54685.c: Likewise.
10030 * gcc.target/sh/pr54760-1.c: Likewise.
10031 * gcc.target/sh/pr54760-2.c: Likewise.
10032 * gcc.target/sh/pr54760-3.c: Likewise.
10033 * gcc.target/sh/pr54760-4.c: Likewise.
10034 * gcc.target/sh/pr54760-5.c: Likewise.
10035 * gcc.target/sh/pr54760-6.c: Likewise.
10036 * gcc.target/sh/pr55146.c: Likewise.
10037 * gcc.target/sh/pr55160.c: Likewise.
10038 * gcc.target/sh/pr59278.c: Likewise.
10039 * gcc.target/sh/pr59401-1.c: Likewise.
10040 * gcc.target/sh/pr59533-1.c: Likewise.
10041 * gcc.target/sh/pr63260.c: Likewise.
10042 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10043 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10044 * gcc.target/sh/strlen.c: Likewise.
10045 * gcc.target/sh/torture/pr30807.c: Likewise.
10046 * gcc.target/sh/torture/pr34777.c: Likewise.
10047 * gcc.target/sh/torture/pr64652.c: Likewise.
10048 * gcc.target/sh/torture/pr65505.c: Likewise.
10049 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10050 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10051
0c4005be 100522016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10053
10054 PR c++/66644
10055 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10056
d94e6223 100572016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10058
10059 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10060 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10061 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10062 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10063
46f37836 100642016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10065
10066 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10067 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10068
4d0a8bac 100692016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10070
10071 PR middle-end/70626
10072 * c-c++-common/goacc/combined-reduction.c: New test.
10073 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10074
b98e0db3 100752016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10076
10077 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10078 *movdi_internal pattern only if PIC off.
10079 * gcc.target/i386/pr70155-2.c: Likewise.
10080 * gcc.target/i386/pr70155-3.c: Likewise.
10081 * gcc.target/i386/pr70155-4.c: Likewise.
10082 * gcc.target/i386/pr70155-5.c: Likewise.
10083 * gcc.target/i386/pr70155-6.c: Likewise.
10084 * gcc.target/i386/pr70155-7.c: Likewise.
10085 * gcc.target/i386/pr70155-8.c: Likewise.
10086 * gcc.target/i386/pr70155-15.c: Likewise.
10087 * gcc.target/i386/pr70155-17.c: Likewise.
10088 * gcc.target/i386/pr70155-22.c: Likewise.
10089
8b066242 100902016-04-29 Bin Cheng <bin.cheng@arm.com>
10091
10092 PR tree-optimization/70803
10093 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10094
22912e73 100952016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10096
10097 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10098 optimization of vector loop.
10099 * gcc.target/i386/vect-unpack-3.c: New test.
10100 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10101 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10102 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10103
568128c6 101042016-04-29 Marek Polacek <polacek@redhat.com>
10105
10106 PR sanitizer/70342
10107 * g++.dg/ubsan/null-7.C: New test.
10108
025dd1e0 10109 PR c/70852
10110 * gcc.dg/pr70852.c: New test.
10111
eb16928e 101122016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10113
10114 PR/69089
10115 * g++.dg/cpp0x/alignas6.C: New test.
10116
d7377ee9 101172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10118
4860a6bf 10119 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10120 * gcc.dg/pr27003.c: Likewise.
10121 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10122 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10123 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10124 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10125 * gcc.target/arc/mxy.c: Likewise.
10126 * gcc.target/arc/mswape.c: Likewise.
10127 * gcc.target/arc/mrtsc.c: Likewise.
10128 * gcc.target/arc/mcrc.c: Likewise.
10129 * gcc.target/arc/mdsp-packa.c: Likewise.
10130 * gcc.target/arc/mdvbf.c: Likewise.
10131 * gcc.target/arc/mlock.c: Likewise.
10132 * gcc.target/arc/mmac-24.c: Likewise.
10133 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10134
efa1b7ab 101352016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10136 Matthijs Kooijman <matthijs@stdin.nl>
10137 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10138
10139 PR target/60040
10140 * gcc.target/avr/pr60040-1.c: New.
10141 * gcc.target/avr/pr60040-2.c: New.
10142
00371d68 101432016-04-29 Richard Biener <rguenther@suse.de>
10144
10145 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10146
73447cc5 101472016-04-29 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/13962
10150 PR tree-optimization/65686
10151 * gcc.dg/uninit-pr65686.c: New testcase.
10152
c2087b56 101532016-04-29 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR middle-end/70843
10156 * gcc.dg/pr70843.c: New test.
10157
cdd06d5a 101582016-04-28 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR target/70858
10161 * gcc.target/i386/pr70858.c: New test.
10162
1a60079e 101632016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10164
10165 * gcc.target/arc/nps400-1.c: New file.
10166
11bc2894 101672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10168 Andrew Burgess <andrew.burgess@embecosm.com>
10169
10170 * gcc.target/arc/movh_cl-1.c: New file.
10171
dd9bf0b5 101722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10173 Andrew Burgess <andrew.burgess@embecosm.com>
10174
10175 * gcc.target/arc/extzv-1.c: New file.
10176 * gcc.target/arc/insv-1.c: New file.
10177 * gcc.target/arc/insv-2.c: New file.
10178 * gcc.target/arc/movb-1.c: New file.
10179 * gcc.target/arc/movb-2.c: New file.
10180 * gcc.target/arc/movb-3.c: New file.
10181 * gcc.target/arc/movb-4.c: New file.
10182 * gcc.target/arc/movb-5.c: New file.
10183 * gcc.target/arc/movb_cl-1.c: New file.
10184 * gcc.target/arc/movb_cl-2.c: New file.
10185 * gcc.target/arc/movbi_cl-1.c: New file.
10186 * gcc.target/arc/movl-1.c: New file.
10187
a22e4209 101882016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10189 Andrew Burgess <andrew.burgess@embecosm.com>
10190
10191 * gcc.target/arc/cmem-1.c: New file.
10192 * gcc.target/arc/cmem-2.c: New file.
10193 * gcc.target/arc/cmem-3.c: New file.
10194 * gcc.target/arc/cmem-4.c: New file.
10195 * gcc.target/arc/cmem-5.c: New file.
10196 * gcc.target/arc/cmem-6.c: New file.
10197 * gcc.target/arc/cmem-7.c: New file.
10198 * gcc.target/arc/cmem-ld.inc: New file.
10199 * gcc.target/arc/cmem-st.inc: New file.
10200
287c3982 102012016-04-28 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR target/70821
10204 * gcc.target/i386/pr70821.c: New test.
10205
e40e5340 102062016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10207
10208 * gcc.target/powerpc/vec-adde.c: New test.
10209 * gcc.target/powerpc/vec-adde-int128.c: New test.
10210
cf977d50 102112016-04-28 Jakub Jelinek <jakub@redhat.com>
10212
10213 * gcc.target/i386/avx-vround-1.c: New test.
10214 * gcc.target/i386/avx-vround-2.c: New test.
10215 * gcc.target/i386/avx512vl-vround-1.c: New test.
10216 * gcc.target/i386/avx512vl-vround-2.c: New test.
10217
572f8300 102182016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10219
10220 PR testsuite/70595
10221 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10222 (check_effective_target_cilkplus_runtime): ... this.
10223 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10224 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10225
10226 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10227 Require cilkplus_runtime.
10228 Don't add -lcilkrts.
10229 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10230 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10231 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10232 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10233 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10234 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10235 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10236 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10237 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10238 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10239 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10240 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10241 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10242 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10243 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10244 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10245 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10246 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10247 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10248 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10249 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10250 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10251 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10252 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10253 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10254 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10255 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10256 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10257 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10258
10259 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10260 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10261
10262 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10263
10264 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10265 cilkplus_runtime.
10266
dfba0905 102672016-04-27 Marc Glisse <marc.glisse@inria.fr>
10268
10269 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10270 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10271
605a4556 102722015-04-27 Ryan Burn <contact@rnburn.com>
10273
10274 PR c++/69024
10275 PR c++/68997
10276 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10277 diagnostic.
10278 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10279 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10280
6a1231a5 102812016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10282
10283 * gnat.dg/limited_with4.ad[sb]: New test.
10284 * gnat.dg/limited_with4_pkg.ads: New helper.
10285
4dad9e09 102862016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10287
10288 PR target/70155
10289 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10290 and movv1ti_internal patterns
10291 * gcc.target/i386/pr70155-1.c: New test.
10292 * gcc.target/i386/pr70155-2.c: Likewise.
10293 * gcc.target/i386/pr70155-3.c: Likewise.
10294 * gcc.target/i386/pr70155-4.c: Likewise.
10295 * gcc.target/i386/pr70155-5.c: Likewise.
10296 * gcc.target/i386/pr70155-6.c: Likewise.
10297 * gcc.target/i386/pr70155-7.c: Likewise.
10298 * gcc.target/i386/pr70155-8.c: Likewise.
10299 * gcc.target/i386/pr70155-9.c: Likewise.
10300 * gcc.target/i386/pr70155-10.c: Likewise.
10301 * gcc.target/i386/pr70155-11.c: Likewise.
10302 * gcc.target/i386/pr70155-12.c: Likewise.
10303 * gcc.target/i386/pr70155-13.c: Likewise.
10304 * gcc.target/i386/pr70155-14.c: Likewise.
10305 * gcc.target/i386/pr70155-15.c: Likewise.
10306 * gcc.target/i386/pr70155-16.c: Likewise.
10307 * gcc.target/i386/pr70155-17.c: Likewise.
10308 * gcc.target/i386/pr70155-18.c: Likewise.
10309 * gcc.target/i386/pr70155-19.c: Likewise.
10310 * gcc.target/i386/pr70155-20.c: Likewise.
10311 * gcc.target/i386/pr70155-21.c: Likewise.
10312 * gcc.target/i386/pr70155-22.c: Likewise.
10313
a80f3f45 103142016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10315
10316 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10317 ".{5,6}".
10318
279305d1 103192016-04-27 Bin Cheng <bin.cheng@arm.com>
10320
10321 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10322 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10323 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10324 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10325 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10326
8974b625 103272016-04-27 Richard Biener <rguenther@suse.de>
10328
10329 PR ipa/70760
10330 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10331 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10332
886d5463 103332016-04-27 Nathan Sidwell <nathan@acm.org>
10334
10335 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10336 * g++.dg/ubsan/pr63956.C: Adjust error location.
10337
f0e35aa9 103382016-04-27 Nick Clifton <nickc@redhat.com>
10339
10340 PR middle-end/49889
10341 * gcc.dg/pr49889.c: New test.
10342
40385231 103432016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10344
10345 * c-c++-common/memset-array.c: New test.
10346
37229a71 103472016-04-26 Martin Sebor <msebor@redhat.com>
10348
10349 PR c++/66639
10350 * g++.dg/cpp1y/func_constexpr.C: New test.
10351
3eedf9bd 103522016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10353
10354 PR c++/70241
10355 * g++.dg/cpp0x/enum32.C: New test.
10356 * g++.dg/cpp0x/enum33.C: New test.
10357
103582016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10359
10360 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10361 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10362 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10363 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10364 * gcc.c-torture/execute/pr38151.c: Likewise.
10365 * gcc.c-torture/execute/pr66556.c: Likewise.
10366 * gcc.c-torture/execute/pr67781.c: Likewise.
10367 * gcc.c-torture/execute/pr68648.c: Likewise.
10368
8c51f92f 103692016-04-26 Marc Glisse <marc.glisse@inria.fr>
10370
10371 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10372
fa20ebd3 103732016-04-26 Marek Polacek <polacek@redhat.com>
10374
10375 PR c/67784
10376 * gcc.dg/pr67784-3.c: New test.
10377 * gcc.dg/pr67784-4.c: New test.
10378 * gcc.dg/pr67784-5.c: New test.
10379
9db47803 10380 PR c/70791
10381 * gcc.dg/Wnested-externs-2.c: New test.
10382
bff407f2 103832016-04-26 Marc Glisse <marc.glisse@inria.fr>
10384
10385 * gcc.dg/fold-plusmult.c: Adjust.
10386 * gcc.dg/no-strict-overflow-6.c: Adjust.
10387 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10388
78d0c69e 103892016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10390
10391 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10392 number scans.
10393 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10394 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10395 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10396 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10397 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10398 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10399 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10400 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10401 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10402 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10403 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10404 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10405 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10406 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10407 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10408 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10409 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10410 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10411 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10412 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10413 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10414 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10415 scans.
10416 * gcc.target/i386/pr32219-4.c: Likewise.
10417 * gcc.target/i386/pr32219-6.c: Likewise.
10418 * gcc.target/i386/pr32219-8.c: Likewise.
10419
221d6722 104202016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10423 associated options.
10424
514727a9 104252016-04-26 Marek Polacek <polacek@redhat.com>
10426
10427 PR c++/70744
10428 * g++.dg/ext/cond2.C: New test.
10429
e6ee4c61 104302016-04-26 Bin Cheng <bin.cheng@arm.com>
10431
10432 PR tree-optimization/70771
10433 PR tree-optimization/70775
10434 * gcc.dg/pr70771.c: New test.
3730828c 10435 * gcc.dg/pr70775.c: New test.
e6ee4c61 10436
b3d72796 104372016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10438
10439 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10440
c11ece29 104412016-04-25 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/70780
10444 * gcc.dg/torture/pr70780.c: New testcase.
10445
92a44a68 104462016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10447
4860a6bf 10448 * gcc.target/arm/neon-vaddws16.c: New test.
10449 * gcc.target/arm/neon-vaddws32.c: New test.
10450 * gcc.target/arm/neon-vaddwu16.c: New test.
10451 * gcc.target/arm/neon-vaddwu32.c: New test.
10452 * gcc.target/arm/neon-vaddwu8.c: New test.
10453 * lib/target-supports.exp
d40b10b2 10454 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10455 that arm neon support vector widen sum of HImode TO SImode.
10456
4bbfd6c2 104572016-04-23 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR sanitizer/70712
10460 * c-c++-common/asan/pr70712.c: New test.
10461
524df596 104622016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10463
10464 * .gitattributes: New file.
10465
426c75c3 104662016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10467
10468 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10469
c052a8d5 104702016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10471
10472 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10473 * gfortran.dg/submodule_15.f08: Likewise.
10474
c08d4612 104752016-04-22 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/70740
10478 * gcc.dg/torture/pr70740.c: New testcase.
10479
fd3211e1 104802016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10481
10482 PR target/70750
10483 * gcc.target/i386/pr70750-1.c: New test.
10484 * gcc.target/i386/pr70750-2.c: Likewise.
10485
15acd78c 104862016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10487
10488 PR c++/70540
10489 * g++.dg/cpp0x/auto48.C: New.
10490
192bf59c 104912016-04-21 Marek Polacek <polacek@redhat.com>
10492
10493 PR c++/70513
10494 * g++.dg/cpp0x/forw_enum12.C: New test.
10495 * g++.dg/cpp0x/forw_enum13.C: New test.
10496
5d429e99 104972016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10498
10499 PR target/70728
10500 * gcc.target/i386/pr70728.c: New test.
10501
06777d85 105022016-04-21 Richard Biener <rguenther@suse.de>
10503
10504 PR middle-end/70747
10505 * gcc.dg/pr70747.c: New testcase.
10506
7434c6fb 105072016-04-21 Bin Cheng <bin.cheng@arm.com>
10508
10509 PR tree-optimization/70715
10510 * gcc.dg/tree-ssa/scev-13.c: New test.
10511
f3ec0970 105122016-04-21 Marc Glisse <marc.glisse@inria.fr>
10513
10514 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10515
523f3a9d 105162016-04-21 Marc Glisse <marc.glisse@inria.fr>
10517
10518 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10519
ace7bf06 105202016-04-20 Jan Hubicka <jh@suse.cz>
10521
10522 PR ipa/70018
10523 * g++.dg/ipa/nothrow-1.C: New testcase.
10524
2b073aa6 105252016-04-20 Nathan Sidwell <nathan@acm.org>
10526
10527 PR c++/55635
10528 * g++.dg/eh/delete1.C: New.
10529
8a574c11 105302016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10533 -mtune-ctrl=sse_typeless_stores.
10534
e3400750 105352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10538
4bd8a059 105392016-04-20 Bin Cheng <bin.cheng@arm.com>
10540
10541 PR tree-optimization/69489
10542 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10543
70574e60 105442016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10545
10546 PR c++/69363
10547 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10548 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10549 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10550
bd6f374c 105512016-04-20 Bin Cheng <bin.cheng@arm.com>
10552
10553 PR tree-optimization/56625
10554 PR tree-optimization/69489
10555 * gcc.dg/vect/pr56625.c: New test.
10556 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10557
482539ee 105582016-04-20 Andrew Pinski <apinski@cavium.com>
10559
10560 PR target/64971
10561 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10562
b4672800 105632016-04-20 Arnaud Charlet <charlet@adacore.com>
10564
10565 * gnat.dg/self1.adb: Remove now incorrect test.
10566
4fb48737 105672016-04-20 Bin Cheng <bin.cheng@arm.com>
10568
10569 * gcc.dg/tree-ssa/scev-11.c: New test.
10570 * gcc.dg/tree-ssa/scev-12.c: New test.
10571
97efb92e 105722016-04-20 Marek Polacek <polacek@redhat.com>
10573
10574 PR tree-optimization/70725
10575 * gcc.dg/pr70725.c: New test.
10576
9d2d4060 105772016-04-20 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/70726
10580 * g++.dg/vect/pr70726.cc: New testcase.
10581
54530437 105822016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10583
10584 PR target/70674
10585 * gcc.target/s390/pr70674.c: New test.
10586
acda2210 105872016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10588
10589 PR libgfortran/70684
10590 * gfortran.dg/list_read_14.f90: New test.
10591
b7040bb0 105922016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10593
10594 PR target/69201
10595 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10596 extern to force it misaligned.
10597 (b): Likewise.
10598 (c): Likewise.
10599 (d): Likewise.
10600 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10601 Don't check `*' before movv4sf_internal.
10602 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10603 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10604 Don't check `*' before movv16qi_internal.
10605 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10606 extern to force it misaligned.
10607 (b): Likewise.
10608 (c): Likewise.
10609 (d): Likewise.
10610 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10611 Don't check `*' before movv2df_internal.
10612 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10613 extern to force it misaligned.
10614 (b): Likewise.
10615 (c): Likewise.
10616 (d): Likewise.
10617 Check movv8sf_internal instead of avx_storeups256.
10618 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10619
263b5475 106202016-04-19 Richard Biener <rguenther@suse.de>
10621
10622 PR tree-optimization/70171
10623 * g++.dg/tree-ssa/pr70171.C: New testcase.
10624
222ac318 106252016-04-19 Richard Biener <rguenther@suse.de>
10626
10627 PR tree-optimization/70724
10628 * gcc.dg/torture/pr70724.c: New testcase.
10629
003000a4 106302016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10631
10632 PR middle-end/70689
4860a6bf 10633 * gcc.target/i386/pr70689.c: New.
003000a4 10634
3f6e13de 106352016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10636
10637 PR target/70708
10638 * gcc.target/i386/pr70708.c: New test.
10639
10abddbd 106402016-04-18 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/43434
10643 * gcc.dg/vect/pr43434.c: New testcase.
10644 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10645 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10646 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10647 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10648 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10649 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10650 * gcc.dg/gomp/pr68640.c: Likewise.
10651 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10652 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10653
950db54a 106542016-04-18 Richard Biener <rguenther@suse.de>
10655
10656 PR tree-optimization/70701
10657 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10658
67ccbf39 106592016-04-18 Tom de Vries <tom@codesourcery.com>
10660
10661 PR testsuite/70699
10662 * gcc.dg/pr70161.c: Add dot-file scans.
10663 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10664 instead of after last dot char.
10665
021ad2f3 106662016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10667
10668 * c-c++-common/dump-ada-spec-3.c: New test.
10669 * c-c++-common/dump-ada-spec-4.c: Likewise.
10670
d572fcfd 106712016-04-17 Tom de Vries <tom@codesourcery.com>
10672
10673 PR other/70183
10674 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10675
8b4ee73c 106762016-04-15 Jan Hubicka <jh@suse.cz>
10677
10678 PR ipa/70018
10679 * g++.dg/ipa/pure-const-1.C: New testcase.
10680 * g++.dg/ipa/pure-const-2.C: New testcase.
10681 * g++.dg/ipa/pure-const-3.C: New testcase.
10682
eac243e7 106832016-04-15 Marek Polacek <polacek@redhat.com>
10684
10685 PR c/70671
10686 * gcc.dg/bitfld-22.c: New test.
10687
64c1df32 106882016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10689
10690 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10691 x86_64.
10692
926f9422 106932016-04-15 Marek Polacek <polacek@redhat.com>
10694
10695 PR c/70651
10696 * c-c++-common/pr70651.c: New test.
10697
309bbaa3 106982016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10699
10700 PR rtl-optimization/70681
10701 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10702 dump scan on arm and powerpc.
10703 * gcc.dg/pr10474.c: Likewise.
10704
b4ba8358 107052016-04-15 Jakub Jelinek <jakub@redhat.com>
10706
ed92874a 10707 PR c++/69517
10708 PR c++/70019
10709 PR c++/70588
10710 * g++.dg/cpp1y/vla11.C: Revert for real.
10711
b4ba8358 10712 PR c/70436
10713 * c-c++-common/Wparentheses-1.c: New test.
10714 * c-c++-common/gomp/Wparentheses-1.c: New test.
10715 * c-c++-common/gomp/Wparentheses-2.c: New test.
10716 * c-c++-common/gomp/Wparentheses-3.c: New test.
10717 * c-c++-common/gomp/Wparentheses-4.c: New test.
10718 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10719 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10720 * c-c++-common/goacc/Wparentheses-1.c: New test.
10721
65717bb5 107222016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10723
10724 PR target/70662
10725 * gcc.target/i386/pr70662.c: New test.
10726
ca1a4077 107272016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10728 Alan Modra <amodra@gmail.com>
ca1a4077 10729
10730 PR tree-optimization/70130
10731 * gcc.dg/vect/O3-pr70130.c: New testcase.
10732
dbe1794c 107332016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10734
11836644 10735 PR target/70669
10736 * gcc.target/powerpc/pr70669.c: New test.
10737
dbe1794c 10738 PR target/70640
10739 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10740 a power7 system that does not have an assembler that supports
10741 power8.
10742
4c1007f1 107432016-04-14 Martin Sebor <msebor@redhat.com>
10744
10745 PR c++/69517
10746 PR c++/70019
10747 PR c++/70588
10748 * c-c++-common/ubsan/vla-1.c: Revert.
10749 * g++.dg/cpp1y/vla11.C: Same.
10750 * g++.dg/cpp1y/vla12.C: Same.
10751 * g++.dg/cpp1y/vla13.C: Same.
10752 * g++.dg/cpp1y/vla14.C: Same.
10753 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10754 * g++.dg/init/array24.C: Same.
4c1007f1 10755 * g++.dg/ubsan/vla-1.C: Same.
10756
22dcab66 107572016-04-14 Marek Polacek <polacek@redhat.com>
10758 Jan Hubicka <hubicka@ucw.cz>
10759
10760 PR c++/70029
10761 * g++.dg/torture/pr70029.C: New test.
10762
3e74b025 107632016-04-14 Martin Sebor <msebor@redhat.com>
10764
10765 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10766 type size to prevent failures on targets with very low maximum
10767 alignment.
10768
1d2e0f2a 107692016-04-14 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/70623
10772 * gcc.dg/torture/pr70623.c: New testcase.
10773 * gcc.dg/torture/pr70623-2.c: Likewise.
10774
9aed0626 107752016-04-13 Martin Sebor <msebor@redhat.com>
10776
10777 PR c++/69517
10778 PR c++/70019
10779 PR c++/70588
10780 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10781 * g++.dg/cpp1y/vla11.C: New test.
10782 * g++.dg/cpp1y/vla12.C: New test.
10783 * g++.dg/cpp1y/vla13.C: New test.
10784 * g++.dg/cpp1y/vla14.C: New test.
10785 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10786 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10787 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10788
fd499010 107892016-04-13 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR c++/70641
10792 * g++.dg/opt/pr70641.C: New test.
10793
87fa7252 107942016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10795
10796 PR rtl-optimization/68749
10797 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10798 effects of argument promotions.
10799 Remove default args to dg-skip-if.
10800
6c40e18b 108012016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10802
10803 PR c++/70635
10804 * g++.dg/parse/pr70635.C: New.
10805
92c53257 108062016-04-13 Marek Polacek <polacek@redhat.com>
10807
10808 PR c++/70639
10809 * c-c++-common/Wmisleading-indentation-4.c: New test.
10810
0241e4dc 108112016-04-13 Marek Polacek <polacek@redhat.com>
10812
10813 PR c/70436
4860a6bf 10814 * gcc.dg/Wparentheses-12.c: New test.
10815 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10816
92bda444 108172016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10818
10819 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10820 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10821 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10822
38ea8a26 108232016-04-13 Jakub Jelinek <jakub@redhat.com>
10824
d08aa032 10825 PR middle-end/70633
10826 * gcc.c-torture/compile/pr70633.c: New test.
10827
38ea8a26 10828 PR debug/70628
10829 * gcc.dg/torture/pr70628.c: New test.
10830
9231d5c2 108312016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10832
10833 PR c++/70610
10834 * g++.dg/template/pr70610.C: New test.
10835 * g++.dg/template/pr70610-2.C: New test.
10836 * g++.dg/template/pr70610-3.C: New test.
10837 * g++.dg/template/pr70610-4.C: New test.
10838
249ca944 108392016-04-12 Jakub Jelinek <jakub@redhat.com>
10840
7f2ea2fb 10841 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10842 128 instead of 32.
10843
249ca944 10844 PR c++/70571
10845 * g++.dg/ext/pr70571.C: New test.
10846
8ca5a97d 108472016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10848
bf32a52d 10849 PR target/70640
8ca5a97d 10850 * gcc.target/powerpc/pr70640.c: New test.
10851
e971b45f 108522016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10853
10854 PR c++/68722
10855 * g++.dg/parse/pr68722.C: New.
10856
0b54d964 108572016-04-12 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR rtl-optimization/70596
10860 * gcc.target/i386/pr70596.c: New test.
10861
d2dd85e3 108622016-04-12 Nathan Sidwell <nathan@acm.org>
10863
10864 PR c++/70501
10865 * g++.dg/init/pr70501.C: New.
10866
2d0001b0 108672016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10868
10869 * gcc.target/i386/asm-flag-6.c: New test.
10870
6c4df0d1 108712016-04-12 Tom de Vries <tom@codesourcery.com>
10872
10873 PR tree-optimization/68756
10874 * gcc.dg/graphite/pr68756.c: New test.
10875
0d60da57 108762016-04-12 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR tree-optimization/70602
10879 * gcc.c-torture/execute/pr70602.c: New test.
10880
62735984 108812016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10882
10883 PR target/70381
10884 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10885 __float128 emulator is built and runs.
10886 * gcc.target/powerpc/float128-1.c: Likewise.
10887
10888 * lib/target-supports.exp (check_ppc_float128_sw_available):
10889 Rework tests for __float128 software and hardware
10890 availability. Fix exit condition to return 0 on success.
10891
a702492c 108922016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10893
10894 PR target/70133
10895 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10896 * gcc.target/aarch64/target_attr_15.c: Likewise.
10897
a8c5ce92 108982016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10899
10900 PR c++/69066
10901 * g++.dg/cpp1y/pr69066.C: New.
10902
5ecab913 109032016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10904
10905 PR fortran/68566
10906 * gfortran.dg/pr36192.f90: Update test.
10907 * gfortran.dg/pr36192_1.f90: Update test.
10908 * gfortran.dg/real_dimension_1.f: Update test.
10909 * gfortran.dg/parameter_array_init_7.f90: New test.
10910
6cb5ef70 109112016-04-09 John David Anglin <danglin@gcc.gnu.org>
10912
4edfdd23 10913 PR testsuite/64039
10914 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10915
964f71e3 10916 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10917
5d61c198 10918 PR rtl-optimization/66669
10919 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10920
16eaaf58 10921 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10922
0b68802d 10923 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10924 * gcc.dg/pie-1.c: Likewise.
10925 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10926 * gcc.dg/pic-4.c: Likewise.
10927 * gcc.dg/pie-3.c: Likewise.
10928 * gcc.dg/pie-4.c: Likewise.
10929
9c0dd509 10930 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10931
03b2d3c1 10932 PR tree-optimization/68644
10933 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10934
6cb5ef70 10935 PR rtl-optimization/64886
10936 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10937
07de41ba 109382016-04-09 Tom de Vries <tom@codesourcery.com>
10939
10940 PR tree-optimization/68953
10941 * gcc.dg/graphite/pr68953.c: New test.
10942
d294e3fb 109432016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10944
10945 PR fortran/70592
10946 * gfortran.dg/deferred_character_16.f90: New test.
10947
3cb15094 109482016-04-09 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR tree-optimization/70586
10951 * gcc.c-torture/execute/pr70586.c: New test.
10952
a02dc66f 109532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10954
10955 PR sanitizer/70573
10956 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10957 with __builtin_memset
10958 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10959
0c302595 109602016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10961
10962 PR lto/70289
10963 PR ipa/70348
10964 PR tree-optimization/70373
10965 PR middle-end/70533
10966 PR middle-end/70534
10967 PR middle-end/70535
10968 * c-c++-common/goacc/reduction-5.c: New test.
10969 * c-c++-common/goacc/reduction-promotions.c: New test.
10970 * gfortran.dg/goacc/reduction-3.f95: New test.
10971 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10972
c6c0523b 109732016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10974
10975 PR c++/70590
10976 PR c++/70452
10977 * g++.dg/pr70590.C: New test.
10978 * g++.dg/pr70590-2.C: New test.
10979
3ac399da 109802016-04-08 Jakub Jelinek <jakub@redhat.com>
10981
e97d1706 10982 PR middle-end/70593
10983 * gcc.target/i386/pr70593.c: New test.
10984
3ac399da 10985 PR rtl-optimization/70574
10986 * gcc.target/i386/avx2-pr70574.c: New test.
10987
fcfbb129 109882016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10989
10990 PR sanitizer/70541
10991 * c-c++-common/asan/pr70541.c: New test.
10992
0aabcddf 109932016-04-08 Tom de Vries <tom@codesourcery.com>
10994
10995 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10996 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10997
bec0c1e8 109982016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10999
11000 PR target/70566
11001 * gcc.c-torture/execute/pr70566.c: New test.
11002
87c791f5 110032016-04-08 Tom de Vries <tom@codesourcery.com>
11004
11005 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11006 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11007
7f38718f 110082016-04-08 Alan Modra <amodra@gmail.com>
11009
11010 * gcc.target/powerpc/pr70117.c: New.
11011
a96a7710 110122016-04-07 Jakub Jelinek <jakub@redhat.com>
11013
7a6265d1 11014 PR testsuite/70581
11015 * gcc.dg/lto/simd-function_0.c: New test.
11016
a96a7710 11017 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11018 clones.
11019 * c-c++-common/attr-simd-2.c: Likewise.
11020 * c-c++-common/attr-simd-4.c: Likewise.
11021 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11022 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11023
508dd607 110242016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11025
11026 PR testsuite/70553
11027 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11028
1b61585a 110292016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11030 Tom de Vries <tom@codesourcery.com>
11031
11032 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11033 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11034 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11035 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11036 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11037 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11038 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11039 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11040
5f060aa8 110412016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11042
11043 PR c/70436
11044 * g++.dg/warn/Wparentheses-29.C: New test.
11045
d3831f71 110462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11047
11048 PR c/70436
11049 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11050 explicit braces to resolve a future -Wparentheses warning.
11051
382ece2d 110522016-04-06 Richard Henderson <rth@redhat.com>
11053
11054 * gcc.dg/pr61817-1.c: New test.
11055 * gcc.dg/pr61817-2.c: New test.
11056 * gcc.dg/pr69391-1.c: New test.
11057 * gcc.dg/pr69391-2.c: New test.
11058
72234ee9 110592016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11060
11061 PR rtl-optimization/70398
4860a6bf 11062 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11063
5547150a 110642016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11065
11066 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11067
15b70121 110682016-04-06 Yvan Roux <yvan.roux@linaro.org>
11069 Pedro Alves <palves@redhat.com>
11070
11071 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11072
585aefbb 110732016-04-06 Jakub Jelinek <jakub@redhat.com>
11074
0cbb513b 11075 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11076 Check for avx512f effective targets instead of avx2.
11077 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11078 for AVX512F clones.
11079 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11080 * g++.dg/gomp/declare-simd-1.C: Likewise.
11081 * g++.dg/gomp/declare-simd-3.C: Likewise.
11082 * g++.dg/gomp/declare-simd-4.C: Likewise.
11083
585aefbb 11084 PR middle-end/70550
11085 * c-c++-common/gomp/pr70550-1.c: New test.
11086 * c-c++-common/gomp/pr70550-2.c: New test.
11087
0b91cceb 110882016-04-05 Nathan Sidwell <nathan@acm.org>
11089
11090 PR c++/70512
11091 * g++.dg/ext/attribute-may-alias-5.C: New.
11092
645a9d8e 110932016-04-05 Jakub Jelinek <jakub@redhat.com>
11094
11095 PR c++/70336
11096 * c-c++-common/pr70336.c: New test.
11097 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11098 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11099
bdf23925 111002016-04-05 Jan Hubicka <hubicka@ucw.cz>
11101
11102 PR ipa/66223
11103 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11104
aaff837c 111052016-04-05 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR rtl-optimization/70542
11108 * gcc.dg/torture/pr70542.c: New test.
11109 * gcc.target/i386/avx2-pr70542.c: New test.
11110
2eac58a0 111112016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11112
11113 PR tree-optimization/70509
11114 * gcc.target/i386/avx512bw-pr70509.c: New test.
11115
4f7ebe46 111162016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11117
11118 PR c++/70452
11119 * g++.dg/ext/constexpr-vla4.C: New test.
11120
305d86a0 111212016-04-05 Uros Bizjak <ubizjak@gmail.com>
11122
11123 PR target/70510
11124 * gcc.target/i386/pr70510.c: New test.
11125
eec3b789 111262016-04-05 Richard Biener <rguenther@suse.de>
11127
11128 PR tree-optimization/70526
11129 * g++.dg/torture/pr70526.C: New testcase.
11130
ca943582 111312016-04-05 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR target/70525
11134 * gcc.target/i386/pr70525.c: New test.
11135
87825cd5 111362016-04-05 Richard Biener <rguenther@suse.de>
11137
11138 PR middle-end/70499
11139 * g++.dg/torture/pr70499.C: New testcase.
11140
14638828 111412016-04-05 Richard Biener <rguenther@suse.de>
11142
11143 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11144 remove XFAIL.
11145
967a90d5 111462016-04-04 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR middle-end/70307
11149 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11150 rs6000 ABI warnings.
11151
d374a3a3 111522016-04-04 Jan Hubicka <hubicka@ucw.cz>
11153
11154 PR ipa/66223
11155 * g++.dg/ipa/devirt-51.C: New testcase.
11156
8ff377a6 111572016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11158 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11159
11160 PR middle-end/70457
11161 * gcc.dg/torture/pr70457.c: New.
11162
f567b44f 111632016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11164
11165 PR fortran/67538
11166 * gfortran.dg/allocate_with_source_19.f08: New test.
11167
89d4ebfa 111682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11169
11170 PR fortran/65795
11171 * gfortran.dg/coarray_allocate_6.f08: New test.
11172
68ab33a6 111732016-04-04 Richard Biener <rguenther@suse.de>
11174
11175 PR rtl-optimization/70484
11176 * gcc.dg/torture/pr70484.c: New testcase.
11177
c4f5465d 111782016-04-04 Marek Polacek <polacek@redhat.com>
11179
11180 PR c/70307
11181 * gcc.dg/torture/pr70307.c: New test.
11182
bfec6609 111832016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11184
11185 PR target/70416
11186 PR target/67391
11187 * gcc.target/sh/torture/pr70416.c: New.
11188
40df9099 111892016-04-02 Martin Sebor <msebor@redhat.com>
11190
11191 PR c++/67376
11192 PR c++/70170
11193 PR c++/70172
11194 PR c++/70228
11195 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11196 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11197 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11198 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11199 * g++.dg/cpp0x/constexpr-string.C: Same.
11200 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11201 * g++.dg/cpp0x/pr65398.C: Same.
11202 * g++.dg/ext/constexpr-vla1.C: Same.
11203 * g++.dg/ext/constexpr-vla2.C: Same.
11204 * g++.dg/ext/constexpr-vla3.C: Same.
11205 * g++.dg/ubsan/pr63956.C: Same.
11206
0edb9bfe 112072016-04-01 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR rtl-optimization/70467
11210 * gcc.target/i386/pr70467-2.c: New test.
11211
e5b1a1d9 112122016-04-01 Jakub Jelinek <jakub@redhat.com>
11213 Marek Polacek <polacek@redhat.com>
11214
11215 PR c++/70488
11216 * g++.dg/init/new47.C: New test.
11217
b2ca3fb0 112182016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11219
11220 PR target/70496
11221 * gcc.target/arm/pr70496.c: New test.
11222
4c3bd1e3 112232016-04-01 Nathan Sidwell <nathan@acm.org>
11224
47de69ad 11225 PR c++/68475
11226 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11227
313d569f 112282016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11229
11230 PR target/69890
11231 * gcc.dg/strlenopt.h (memmove): New.
11232 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11233 instead of "string.h".
11234 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11235 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11236 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11237 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11238 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11239 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11240 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11241 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11242 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11243 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11244 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11245 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11246 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11247 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11248 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11249 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11250 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11251 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11252 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11253 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11254
5469facd 112552016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11256
11257 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11258 (Holder::foo): Reflect this.
11259
503de754 112602016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11261
11262 PR target/70442
11263 * gcc.dg/pr70442.c: New test.
11264
13ee2de7 112652016-03-31 Nathan Sidwell <nathan@acm.org>
11266
11267 PR c++/70393
11268 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11269
5e0d03a8 112702016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11271
11272 PR target/70453
11273 * gcc.target/i386/pr70453.c: New test.
11274
8cb82ed4 112752016-03-31 Andrey Belevantsev <abel@ispras.ru>
11276
11277 PR target/70292
11278 * gcc.c-torture/pr70292.c: New test.
11279
7952b661 112802016-03-31 Marek Polacek <polacek@redhat.com>
11281
11282 PR c/70297
11283 * c-c++-common/pr70297.c: New test.
11284 * g++.dg/cpp0x/typedef-redecl.C: New test.
11285 * gcc.dg/typedef-redecl2.c: New test.
11286
1607cc74 112872016-03-31 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR rtl-optimization/70460
11290 * gcc.c-torture/execute/pr70460.c: New test.
11291
c689c252 112922016-03-31 Richard Biener <rguenther@suse.de>
11293
11294 PR c++/70430
11295 * g++.dg/ext/vector30.C: New testcase.
11296
91c9586d 112972016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11298 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11299
11300 * gfortran.dg/fmt_pf.f90: New test.
11301
afa5c1b8 113022016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11303
11304 Forward-port from 5 branch
11305 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR testsuite/70356
11308 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11309 dg-require-effective-target after dg-do.
11310
11311 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11312
11313 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11314
6a5dcab3 113152016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11316 Julian Brown <julian@codesourcery.com>
11317 Chung-Lin Tang <cltang@codesourcery.com>
11318 Cesar Philippidis <cesar@codesourcery.com>
11319 James Norris <jnorris@codesourcery.com>
11320 Tom de Vries <tom@codesourcery.com>
11321 Nathan Sidwell <nathan@codesourcery.com>
11322
305d86a0 11323 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11324 * c-c++-common/goacc/loop-clauses.c: Likewise.
11325 * g++.dg/goacc/template.C: Likewise.
11326 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11327 * gfortran.dg/goacc/loop-1.f95: Likewise.
11328 * gfortran.dg/goacc/loop-5.f95: Likewise.
11329 * gfortran.dg/goacc/loop-6.f95: Likewise.
11330 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11331 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11332 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11333 * c-c++-common/goacc/clauses-fail.c: Likewise.
11334 * c-c++-common/goacc/parallel-1.c: Likewise.
11335 * c-c++-common/goacc/reduction-1.c: Likewise.
11336 * c-c++-common/goacc/reduction-2.c: Likewise.
11337 * c-c++-common/goacc/reduction-3.c: Likewise.
11338 * c-c++-common/goacc/reduction-4.c: Likewise.
11339 * c-c++-common/goacc/routine-3.c: Likewise.
11340 * c-c++-common/goacc/routine-4.c: Likewise.
11341 * c-c++-common/goacc/routine-5.c: Likewise.
11342 * c-c++-common/goacc/tile.c: Likewise.
11343 * g++.dg/goacc/template.C: Likewise.
11344 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11345 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11346 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11347 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11348 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11349 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11350 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11351 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11352 * c-c++-common/goacc/use_device-1.c: ... this file.
11353 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11354 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11355 * c-c++-common/goacc/host_data-6.c: ... this file.
11356 * c-c++-common/goacc/loop-2-kernels.c: New file.
11357 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11358 * c-c++-common/goacc/loop-3.c: Likewise.
11359 * g++.dg/goacc/reference.C: Likewise.
11360 * g++.dg/goacc/routine-1.C: Likewise.
11361 * g++.dg/goacc/routine-2.C: Likewise.
11362
932c0baa 113632016-03-30 Richard Biener <rguenther@suse.de>
11364
11365 PR middle-end/70450
11366 * gcc.dg/torture/pr70450.c: New testcase.
11367
7f7c4659 113682016-03-30 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR target/70421
11371 * gcc.dg/torture/pr70421.c: New test.
11372 * gcc.target/i386/avx512f-pr70421.c: New test.
11373
9cbfe80c 113742016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11375
11376 PR testsuite/70364
11377 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11378 (check): New function.
11379 (bar): Call check.
11380 (foo): Align stack to 16 bytes when calling bar.
11381 * gcc.target/i386/cleanup-2.c: Likewise.
11382
f56c7d36 113832016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11384
11385 PR tree-optimization/59124
11386 * gcc.dg/Warray-bounds-19.c: New test.
11387
92a44a68 113882016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11389
11390 * lib/prune.exp (escape_regex_chars): New.
11391 (prune_file_path): Update to quote metcharacters for regexp.
11392
a3daa269 113932016-03-29 Jakub Jelinek <jakub@redhat.com>
11394
24e1ba3d 11395 PR rtl-optimization/70429
11396 * gcc.c-torture/execute/pr70429.c: New test.
11397
a3daa269 11398 PR tree-optimization/70405
11399 * gcc.dg/pr70405.c: New test.
11400
3ef41a6e 114012016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11402
11403 PR fortran/70397
11404 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11405 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11406
4abd9410 114072016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11408
11409 PR testsuite/64177
11410 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11411 __cilkrts_set_param to set two workers.
11412 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11413 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11414
b58e5f0f 114152016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11416
305d86a0 11417 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11418
bff53658 114192016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11420
11421 PR target/70406
305d86a0 11422 * gcc.target/i386/pr70406.c: New test.
bff53658 11423
bb2c9c15 114242016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11425
11426 * gnat.dg/specs/double_record_extension3.ads: New test.
11427
f12c84ab 114282016-03-25 Richard Henderson <rth@redhat.com>
11429
11430 PR target/70120
11431 * gcc.target/aarch64/pr70120-1.c: New.
11432 * gcc.target/aarch64/pr70120-2.c: New.
11433 * gcc.target/aarch64/pr70120-3.c: New.
11434
b0bf58c4 114352016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11436
11437 PR c++/62212
11438 * g++.dg/template/mangle2.C: The dg-do directive should be
11439 "compile" not "assemble".
11440
f175ba0f 114412016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11442
11443 PR lto/69650
11444 * gcc.dg/pr69650.c: New test.
11445
4cc3295f 114462016-03-25 David Edelsohn <dje.gcc@gmail.com>
11447
11448 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11449
0cf40600 114502016-03-25 Alan Modra <amodra@gmail.com>
11451
11452 * gcc.dg/dfp/pr70052.c: New test.
11453
3aebf099 114542016-03-24 Richard Henderson <rth@redhat.com>
11455
11456 PR middle-end/69845
11457 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11458 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11459
83245bd3 114602016-03-24 Tom de Vries <tom@codesourcery.com>
11461
11462 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11463
108e7ee4 114642016-03-24 Tom de Vries <tom@codesourcery.com>
11465
11466 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11467 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11468
17af0b14 114692016-03-24 Tom de Vries <tom@codesourcery.com>
11470
11471 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11472 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11473
6c8770ee 114742016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11475
11476 PR c++/62212
11477 * g++.dg/template/mangle2.C: New test.
11478
a7e21b7b 114792016-03-24 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/70396
11482 * gcc.dg/torture/pr70396.c: New testcase.
11483
f365d297 114842016-03-24 Richard Biener <rguenther@suse.de>
11485
11486 PR middle-end/70370
11487 * gcc.dg/torture/pr70370.c: New testcase.
11488
da7aeb13 114892016-03-24 Tom de Vries <tom@codesourcery.com>
11490
11491 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11492 * gfortran.dg/goacc/kernels-tree.f95: Same.
11493 * gfortran.dg/goacc/parallel-tree.f95: Same.
11494
80b30de0 114952016-03-24 Tom de Vries <tom@codesourcery.com>
11496
11497 * c-c++-common/goacc/uninit-if-clause.c: New test.
11498 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11499
cb9b6b99 115002016-03-24 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR target/70290
305d86a0 11503 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11504 Fix formatting.
cb9b6b99 11505
a4225fff 115062016-03-24 Richard Biener <rguenther@suse.de>
11507
11508 PR tree-optimization/70372
11509 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11510
5a869ab8 115112016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11512
11513 PR c++/70347
11514 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11515
36ce5faa 115162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11517
11518 PR c++/70332
11519 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11520
c4fa85c9 115212016-03-23 Jakub Jelinek <jakub@redhat.com>
11522
d9377ad5 11523 PR c++/70001
11524 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11525 * g++.dg/cpp1y/pr70001.C: New test.
11526
c4fa85c9 11527 PR c++/70323
11528 * g++.dg/cpp0x/constexpr-70323.C: New test.
11529
0a2062da 115302016-03-23 Alexandre Oliva <aoliva@redhat.com>
11531 Jason Merrill <jason@redhat.com>
11532 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR c++/69315
11535 * g++.dg/cpp0x/constexpr-69315.C: New test.
11536 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11537
62d2a6dc 115382016-03-23 Marek Polacek <polacek@redhat.com>
11539
11540 PR c++/69884
11541 * g++.dg/warn/Wignored-attributes-1.C: New test.
11542 * g++.dg/warn/Wignored-attributes-2.C: New test.
11543
a82d6246 115442016-03-23 Tom de Vries <tom@codesourcery.com>
11545
11546 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11547 initialization.
11548 * gfortran.dg/goacc/private-3.f95 (test): Same.
11549 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11550 missing use param.
11551
dc834ba1 115522016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11553
11554 * lib/target-supports.exp: Remove v7ve entry from loop
11555 creating effective target checks.
11556 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11557 (add_options_for_arm_arch_v7ve): Likewise.
11558
7e83fd1f 115592016-03-23 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR tree-optimization/70354
11562 * gcc.dg/vect/pr70354-1.c: New test.
11563 * gcc.dg/vect/pr70354-2.c: New test.
11564 * gcc.target/i386/avx2-pr70354-1.c: New test.
11565 * gcc.target/i386/avx2-pr70354-2.c: New test.
11566
4e4da058 115672016-03-22 Jeff Law <law@redhat.com>
11568
11569 PR target/70232
11570 * gcc.dg/tree-ssa/pr70232.c: New test.
11571
6855137b 115722016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11573
11574 PR target/70302
11575 * gcc.target/i386/pr70302.c: New test.
11576
19db1ec8 115772016-03-22 Richard Biener <rguenther@suse.de>
11578
11579 PR middle-end/70251
11580 * g++.dg/torture/pr70251.C: New testcase.
11581
4baec9f2 115822016-03-22 David Malcolm <dmalcolm@redhat.com>
11583
11584 PR c/69993
11585 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11586 Wmisleading-indentation.c.
11587 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11588 reflect change to diagnostic text and order of messages.
11589 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11590
fcfec126 115912016-03-22 David Edelsohn <dje.gcc@gmail.com>
11592
11593 * g++.dg/ext/java-3.C: Don't compile on AIX.
11594
aa30728a 115952016-03-22 Richard Biener <rguenther@suse.de>
11596
11597 PR middle-end/70333
11598 * gcc.dg/torture/pr70333.c: New testcase.
11599
46ec4eb4 116002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11601
11602 * g++.dg/ext/pr70290.C: New test.
11603
4880f878 116042016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11605
11606 PR target/70325
11607 * gcc.target/i386/pr70325.c: New test.
11608
3d78ea44 116092016-03-22 Jakub Jelinek <jakub@redhat.com>
11610
5934fb8f 11611 PR target/70329
11612 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11613 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11614
b6436f79 11615 PR target/70300
11616 * gcc.target/i386/pr70300.c: New test.
11617
3d78ea44 11618 PR c++/70295
11619 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11620 (func2): New function for cond with parens, xfail warning for c++.
11621 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11622
b60244f6 116232016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11624
11625 PR c++/70096
11626 * g++.dg/template/ptrmem30.C: New test.
11627
c8e3e744 116282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11629
11630 PR c++/70204
11631 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11632 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11633
2715f63a 116342016-03-21 Jakub Jelinek <jakub@redhat.com>
11635
11636 PR middle-end/70326
11637 * gcc.dg/pr70326.c: New test.
11638
2daa2cda 116392016-03-21 Marc Glisse <marc.glisse@inria.fr>
11640 Jakub Jelinek <jakub@redhat.com>
11641
11642 PR tree-optimization/70317
11643 * gcc.dg/pr70317.c: New test.
11644
d9aa5a50 116452016-03-21 Uros Bizjak <ubizjak@gmail.com>
11646
11647 PR target/70327
11648 * gcc.target/i386/pr70327.c: New test.
11649
e1a88bf4 116502016-03-21 Martin Liska <mliska@suse.cz>
11651
61941425 11652 PR ipa/70306
e1a88bf4 11653 * gcc.dg/ipa/pr70306.c: New test.
11654
d9aa5a50 116552016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11656
11657 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11658 * gcc.target/arm/attr-align3.c: Likewise.
11659 * gcc.target/arm/attr_arm.c: Likewise.
11660 * gcc.target/arm/flip-thumb.c: Likewise.
11661
afdde20c 116622016-03-21 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR target/70296
11665 * gcc.target/powerpc/altivec-36.c: New test.
11666
3f2ef661 116672016-03-21 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/70310
11670 * gcc.dg/torture/pr70310.c: New testcase.
11671
08b2b692 116722016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11673
11674 PR target/70293
11675 * gcc.target/i386/pr70293.c: New test.
11676
93505d22 116772016-03-21 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/70288
11680 * gcc.dg/torture/pr70288-1.c: New testcase.
11681 * gcc.dg/torture/pr70288-2.c: Likewise.
11682
06fd1914 116832016-03-21 Andrey Belevantsev <abel@ispras.ru>
11684
11685 PR rtl-optimization/69307
11686 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11687
b628775e 116882016-03-21 Andrey Belevantsev <abel@ispras.ru>
11689
11690 PR rtl-optimization/69102
11691 * gcc.c-torture/compile/pr69102.c: New test.
11692
1421f43c 116932016-03-18 Jeff Law <law@redhat.com>
11694
11695 PR rtl-optimization/70263
11696 * gcc.c-torture/compile/pr70263-1.c: New test.
11697 * gcc.target/i386/pr70263-2.c: New test.
11698
e7142ce1 116992016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11700
11701 PR rtl-optimization/70278
11702 * gcc.dg/torture/pr70278.c: New test.
11703 * gcc.target/arm/pr70278.c: New test.
11704
5539bc70 117052016-03-18 David Malcolm <dmalcolm@redhat.com>
11706
11707 PR c/70281
11708 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11709 (test_builtin_types_compatible_p): New test function.
11710 * gcc.dg/pr70281.c: New test case.
11711
296a290a 117122016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11713
11714 PR target/70113
11715 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11716
666094f0 117172016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11718
11719 PR tree-optimization/70252
11720 * gcc.dg/pr70252.c: New test.
11721
350514e8 117222016-03-18 Tom de Vries <tom@codesourcery.com>
11723
11724 * gcc.dg/pr70161-2.c: New test.
11725 * gcc.dg/pr70161.c: New test.
11726
011e0cea 117272016-03-18 Tom de Vries <tom@codesourcery.com>
11728
11729 PR ipa/70269
11730 * gcc.dg/pr70269.c: New test.
11731
292a09de 117322016-03-18 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR c++/70267
11735 * g++.dg/ext/java-3.C: New test.
11736
efc86c4c 117372016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11738
11739 PR c++/70205
11740 * g++.dg/lookup/pr70205.C: New test.
11741
a28dd575 117422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11743
11744 PR c++/70218
11745 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11746
92e7ab1e 117472016-03-17 Marek Polacek <polacek@redhat.com>
11748
11749 PR c/69407
11750 * gcc.dg/atomic-op-6.c: New test.
11751
7378dbfb 117522016-03-17 David Malcolm <dmalcolm@redhat.com>
11753
11754 PR c/70264
11755 * c-c++-common/pr70264.c: New test case.
11756
f7995d7d 117572016-03-17 Jakub Jelinek <jakub@redhat.com>
11758
e2895b76 11759 PR c++/70144
11760 * c-c++-common/pr70144-1.c: New test.
11761 * c-c++-common/pr70144-2.c: New test.
11762
f7995d7d 11763 PR c++/70272
11764 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11765 * g++.dg/opt/flifetime-dse6.C: New test.
11766 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11767
5ec4a949 117682016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11769
11770 PR driver/70192
11771 * gcc.dg/pic-1.c: New test.
11772 * gcc.dg/pic-2.c: Likewise.
11773 * gcc.dg/pic-3.c: Likewise.
11774 * gcc.dg/pic-4.c: Likewise.
11775 * gcc.dg/pie-1.c: Likewise.
11776 * gcc.dg/pie-2.c: Likewise.
11777 * gcc.dg/pie-3.c: Likewise.
11778 * gcc.dg/pie-4.c: Likewise.
11779 * gcc.dg/pie-5.c: Likewise.
11780 * gcc.dg/pie-6.c: Likewise.
11781
c28550e1 117822016-03-17 Tom de Vries <tom@codesourcery.com>
11783
11784 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11785 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11786
be3296cb 117872016-03-17 Richard Biener <rguenther@suse.de>
11788
11789 PR debug/70271
11790 * g++.dg/debug/pr70271.C: New testcase.
11791
9b60ef21 117922016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11793
11794 * gcc.target/i386/pr70251.c: New test.
11795
9a80bc1a 117962016-03-17 Marek Polacek <polacek@redhat.com>
11797
11798 PR c++/70194
11799 * g++.dg/warn/constexpr-70194.C: New test.
11800
733d7ff9 118012016-03-16 Richard Henderson <rth@redhat.com>
11802
11803 PR middle-end/70240
11804 * gcc.c-torture/compile/pr70240.c: New.
11805
3e6f12bf 118062016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11807
11808 * gcc.c-torture/compile/20151204.c: Skip for avr.
11809
867c9e99 118102016-03-16 Jakub Jelinek <jakub@redhat.com>
11811
11812 PR target/70245
11813 * g++.dg/opt/pr70245.C: New test.
11814 * g++.dg/opt/pr70245.h: New file.
11815 * g++.dg/opt/pr70245-aux.cc: New file.
11816
8ced6ab7 118172016-03-16 Martin Sebor <msebor@redhat.com>
11818
11819 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11820
37af779a 118212016-03-16 Richard Henderson <rth@redhat.com>
11822
11823 PR middle-end/70199
11824 * gcc.c-torture/compile/pr70199.c: New.
11825
78ed999c 118262016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11827
11828 * gcc.dg/uninit-19.c: Run dos2unix.
11829
462ca422 118302016-03-16 Marek Polacek <polacek@redhat.com>
11831
11832 PR c/70093
11833 * gcc.dg/nested-func-10.c: New test.
11834 * gcc.dg/nested-func-9.c: New test.
11835
fe58aacc 118362016-03-16 Jakub Jelinek <jakub@redhat.com>
11837
11838 PR tree-optimization/68714
11839 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11840
27a53872 118412016-03-16 Tom de Vries <tom@codesourcery.com>
11842
11843 PR tree-optimization/68715
11844 * gcc.dg/graphite/pr68715-2.c: New test.
11845 * gcc.dg/graphite/pr68715.c: New test.
11846 * gfortran.dg/graphite/pr68715.f90: New test.
11847
95049c3c 118482016-03-16 Tom de Vries <tom@codesourcery.com>
11849
11850 PR tree-optimization/68809
11851 * gcc.dg/graphite/pr68809-2.c: New test.
11852 * gcc.dg/graphite/pr68809.c: New test.
11853
09eddd70 118542016-03-16 Jakub Jelinek <jakub@redhat.com>
11855
81fc5915 11856 PR c++/70147
11857 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11858 method call to i () as argument. Adjust expected output.
11859
09eddd70 11860 PR c++/70147
11861 * g++.dg/ubsan/pr70147-1.C: New test.
11862 * g++.dg/ubsan/pr70147-2.C: New test.
11863
6373d2a2 118642016-03-15 Martin Sebor <msebor@redhat.com>
11865
11866 PR c++/58281
11867 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11868
d27a0c11 118692016-03-15 John David Anglin <danglin@gcc.gnu.org>
11870
9908039d 11871 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11872 hppa*-*-hpux*.
11873
45cdc3a6 11874 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11875
d27a0c11 11876 PR libfortran/69799
11877 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11878 libatomic_available.
11879
0dd1d57f 118802016-03-15 Marek Polacek <polacek@redhat.com>
11881
11882 PR c++/70209
11883 * g++.dg/ext/attribute-may-alias-4.C: New test.
11884
0ce02c07 118852016-03-15 Alexander Monakov <amonakov@ispras.ru>
11886
11887 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11888 -fvar-tracking-assignments-toggle flag.
11889
f6e39b30 118902016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11891
11892 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11893
167f93a2 118942016-03-15 Jakub Jelinek <jakub@redhat.com>
11895
11896 PR rtl-optimization/70222
11897 * gcc.c-torture/execute/pr70222-1.c: New test.
11898 * gcc.c-torture/execute/pr70222-2.c: New test.
11899
08a8af4a 119002016-03-15 Richard Henderson <rth@redhat.com>
11901
11902 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11903
738eb905 119042016-03-15 Andrey Belevantsev <abel@ispras.ru>
11905
11906 PR rtl-optimization/69032
11907 * gcc.dg/pr69032.c: New test.
11908
dd148b3a 119092016-03-15 Andrey Belevantsev <abel@ispras.ru>
11910
11911 PR rtl-optimization/63384
d9aa5a50 11912 * g++.dg/pr63384.C: New test.
dd148b3a 11913
acf58115 119142016-03-15 Andrey Belevantsev <abel@ispras.ru>
11915
11916 PR target/64411
11917 * gcc.target/i386/pr64411.C: New test.
11918
a2897dc4 119192016-03-15 Tom de Vries <tom@codesourcery.com>
11920
11921 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11922 * gfortran.dg/goacc/kernels-alias.f95: New test.
11923
7bad2faf 119242016-03-14 Martin Sebor <msebor@redhat.com>
11925
11926 PR c++/53792
11927 * g++.dg/cpp0x/constexpr-inline.C: New test.
11928 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11929
d65fa8d9 119302016-03-14 David Edelsohn <dje.gcc@gmail.com>
11931
11932 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11933
2b3c633f 119342016-03-14 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR middle-end/70219
11937 * gcc.dg/pr70219.c: New test.
11938
e947f9c3 119392016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11940
11941 PR target/70083
11942 * gcc.dg/torture/pr70083.c: New test.
11943 * gcc.target/i386/pr70083.c: New test.
11944
74201dc2 119452016-03-14 Richard Biener <rguenther@suse.de>
11946
11947 PR tree-optimization/56365
11948 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11949
88aea41e 119502016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11951
11952 PR target/70098
11953 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11954 New function.
11955 * g++.dg/pr70098.C: New testcase.
11956
11957
1bd2aefd 119582016-03-14 Tom de Vries <tom@codesourcery.com>
11959
11960 PR tree-optimization/70045
11961 * gcc.dg/graphite/pr70045.c: New test.
11962
922c7033 119632016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11964
11965 PR fortran/69043
11966 * gfortran.dg/include_9.f90: New test.
11967
fd4ab6d9 119682016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11969
11970 PR fortran/45076
11971 gfortran.dg/prof/prof.exp: New script.
11972 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11973
7d7218d3 119742016-03-12 Andrey Belevantsev <abel@ispras.ru>
11975
11976 PR rtl-optimization/69307
11977 * gcc.dg/pr69307.c: New test.
11978
02ffd664 119792016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11980
11981 PR target/69614
11982 * gcc.target/arm/pr69614.c: New.
11983
76e207a9 119842016-03-12 Paul Thomas <pault@gcc.gnu.org>
11985
11986 PR fortran/70031
11987 * gfortran.dg/submodule_14.f08: New test
11988
11989 PR fortran/69524
11990 * gfortran.dg/submodule_15.f08: New test
11991
490ee78a 119922016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11993
11994 PR c++/70106
11995 * g++.dg/cpp1y/paren3.C: New test.
11996
04e137ff 119972016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11998
11999 PR target/70131
12000 * gcc.target/powerpc/ppc-round2.c: New test.
12001
27b2c1c4 120022016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12003
12004 PR target/70123
12005 * gcc.dg/torture/pr70123.c: New test.
12006
84116671 120072016-03-11 Jeff Law <law@redhat.com>
12008
12009 PR tree-optimization/70190
12010 * gcc.c-torture/compile/pr70190.c: New test.
12011
cfa58bc8 120122016-03-11 David Malcolm <dmalcolm@redhat.com>
12013
12014 PR c/68187
12015 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12016 case.
12017 (test43_b): Likewise.
12018 (test43_c): Likewise.
12019 (test43_d): Likewise.
12020 (test43_e): Likewise.
12021 (test43_f): Likewise.
12022 (test43_g): Likewise.
12023 (test44_a): Likewise.
12024 (test44_b): Likewise.
12025 (test44_c): Likewise.
12026 (test44_d): Likewise.
12027 (test44_e): Likewise.
12028
ce234f27 120292016-03-11 David Malcolm <dmalcolm@redhat.com>
12030
12031 PR c/70085
12032 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12033
e4756b48 120342016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12035
12036 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12037 dg-options.
12038
1f5ef87e 120392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12040
12041 PR target/70002
12042 PR target/69245
12043 * gcc.target/aarch64/pr69245_2.c: New test.
12044
f9c352a1 120452016-03-11 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR tree-optimization/70177
12048 * gcc.dg/pr70177.c: New test.
12049
4dd92ac6 120502016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12051
12052 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12053
331e4fdb 120542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12055
12056 * gcc.dg/tree-ssa/sra-20.c: New.
12057
69262824 120582016-03-11 Jakub Jelinek <jakub@redhat.com>
12059
6f9a7425 12060 PR rtl-optimization/70174
12061 * gcc.dg/pr70174.c: New test.
12062
69262824 12063 PR tree-optimization/70169
12064 * gcc.dg/pr70169.c: New test.
12065
4637a847 120662016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12067
12068 PR target/70160
12069 * gcc.target/i386/pr70160.c: New test.
12070
5a86d754 120712016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12072
12073 * gcc.target/s390/dfp-1.c: New test.
12074
af4c8290 120752016-03-10 Nick Clifton <nickc@redhat.com>
12076
12077 PR target/70044
12078 * gcc.target/aarch64/pr70044.c: New test.
12079
98dfd328 120802016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12081 Jakub Jelinek <jakub@redhat.com>
12082
12083 PR c++/70001
12084 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12085 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12086 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12087
75e72311 120882016-03-10 Jan Hubicka <hubicka@ucw.cz>
12089
12090 PR lto/69589
12091 * g++.dg/lto/pr69589_0.C: New testcase
12092 * g++.dg/lto/pr69589_1.C: New testcase
12093
a2eb1271 120942016-03-10 Marek Polacek <polacek@redhat.com>
12095
12096 PR c++/70153
12097 * g++.dg/delayedfold/unary-plus1.C: New test.
12098
120992016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12100
12101 * gcc.target/arm/pr45701-1.c: Escape brackets.
12102 * gcc.target/arm/pr45701-2.c: Likewise.
12103
5ab2987f 121042016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12105
12106 * gfortran.dg/unconstrained_commons.f: New.
12107
6972afac 121082016-03-10 Alan Modra <amodra@gmail.com>
12109
12110 * gcc.dg/pr69195.c: New.
12111 * gcc.dg/pr69238.c: New.
12112
c82c99ec 121132016-03-10 Tom de Vries <tom@codesourcery.com>
12114
12115 PR testsuite/68915
12116 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12117
a2389d4a 121182016-03-10 Richard Biener <rguenther@suse.de>
12119
12120 PR tree-optimization/70128
12121 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12122 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12123
c272412d 121242016-03-09 Jakub Jelinek <jakub@redhat.com>
12125
a0451069 12126 PR tree-optimization/70152
12127 * gcc.dg/pr70152.c: New test.
12128
c272412d 12129 PR target/70086
12130 * gcc.target/i386/pr70086-1.c: New test.
12131 * gcc.target/i386/pr70086-2.c: New test.
12132 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12133
12134 PR tree-optimization/70127
12135 * gcc.c-torture/execute/pr70127.c: New test.
12136
27dcb7a8 121372016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12138
12139 * c-c++-common/goacc/combined-directives-2.c: New test.
12140
c24757cf 121412016-03-09 David Malcolm <dmalcolm@redhat.com>
12142
12143 PR c/68473
12144 PR c++/70105
12145 * g++.dg/diagnostic/pr70105.C: New test.
12146 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12147 (test_multiple_ordinary_maps): New test function.
12148
83108969 121492016-03-09 David Malcolm <dmalcolm@redhat.com>
12150
12151 PR c/68473
12152 PR c++/70105
12153 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12154 Drop range information from call to inform_at_rich_loc.
12155 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12156 New.
12157 (test_show_locus): Replace calls to rich_location::add_range with
12158 calls to add_range. Rewrite the tests that used the now-defunct
12159 rich_location ctor taking a source_range. Simplify other tests
12160 by replacing calls to COMBINE_LOCATION_DATA with calls to
12161 make_location.
12162
6733c0e8 121632016-03-09 Richard Biener <rguenther@suse.de>
12164 Jakub Jelinek <jakub@redhat.com>
12165
12166 PR tree-optimization/70138
12167 * gcc.dg/vect/pr70138-1.c: New testcase.
12168 * gcc.dg/vect/pr70138-2.c: Likewise.
12169
96abb9f5 121702016-03-09 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR target/70049
12173 * gcc.target/i386/pr70049.c: New test.
12174
42bb3bfb 121752016-03-09 Richard Biener <rguenther@suse.de>
12176
12177 PR c/70143
12178 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12179 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12180 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12181
27527428 121822016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12183
12184 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12185 arm-*-*.
12186
248449f2 121872016-03-09 Jakub Jelinek <jakub@redhat.com>
12188
1bd49ced 12189 PR middle-end/67278
12190 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12191
248449f2 12192 PR target/67278
12193 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12194
12195 PR middle-end/70050
12196 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12197 in testcase comment.
12198
dfc460ff 121992016-03-09 Tom de Vries <tom@codesourcery.com>
12200
12201 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12202 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12203 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12204 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12205 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12206 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12207 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12208 * gfortran.dg/goacc/kernels-loop.f95: New test.
12209
0377fc7f 122102016-03-08 Martin Sebor <msebor@redhat.com>
12211
12212 PR c++/62096
12213 * g++.dg/warn/overflow-warn-7.C: New test.
12214
3556aa80 122152016-03-08 Jason Merrill <jason@redhat.com>
12216
12217 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12218 * lib/target-supports.exp (check_effective_target_concepts): New.
12219
e5096208 122202016-03-08 Jakub Jelinek <jakub@redhat.com>
12221
5370eb8d 12222 PR c++/70135
12223 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12224 * g++.dg/ubsan/pr70135.C: New test.
12225
e5096208 12226 PR target/70110
12227 * gcc.dg/pr70110.c: New test.
12228
cc37120d 122292016-03-07 Martin Jambor <mjambor@suse.cz>
12230
12231 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12232 * c-c++-common/gomp/if-1.c: Likewise.
12233 * c-c++-common/gomp/pr61486-2.c: Likewise.
12234 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12235 to dg-additional-options.
12236 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12237 * g++/gomp/target-teams-1.c: Likewise.
12238 * gcc.dg/gomp/gomp.exp: Likewise.
12239 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12240 dg-additional-options.
12241 * gfortran.dg/gomp/gomp.exp: Likewise.
12242 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12243 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12244 dg-additional-options.
12245 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12246
53c248d8 122472016-03-07 Martin Jambor <mjambor@suse.cz>
12248
12249 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12250 * c-c++-common/gomp/gridify-1.c: New test.
12251 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12252
541e79a0 122532016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12254
12255 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12256 trigger for cortex-r8, when scanning for register r8.
12257 * gcc.target/arm/pr45701-2.c: Likewise.
12258
4dfabd94 122592016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12260 Jeff Law <law@redhat.com>
4dfabd94 12261
12262 PR tree-optimization/69740
12263 * gcc.c-torture/compile/pr69740-1.c: New test.
12264 * gcc.c-torture/compile/pr69740-2.c: New test.
12265
1b63a87b 122662016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12267
12268 * lib/target-supports.exp
12269 (check_effective_target_whole_vector_shift): Enable for PPC64.
12270
d33914da 122712016-03-07 Richard Biener <rguenther@suse.de>
12272
12273 PR tree-optimization/70115
12274 * gcc.dg/torture/pr70115.c: New testcase.
12275
584fba4b 122762016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12277
12278 PR middle-end/69916
12279 * c-c-++-common/goacc/pr69916.c: New.
12280
7f2f5ec0 122812016-03-07 Richard Henderson <rth@redhat.com>
12282
12283 * gcc.c-torture/compile/pr70061.c: New test.
12284
f530e7c4 122852016-03-07 Richard Biener <rguenther@suse.de>
12286
12287 PR testsuite/70109
12288 * gcc.dg/vect/O3-pr36098.c: New testcase.
12289
a3855fed 122902016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12291
12292 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12293
091ffc31 122942016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12295
12296 * gnat.dg/renaming9.ad[sb]: New testcase.
12297
2941b871 122982016-03-05 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR c++/70084
12301 * g++.dg/expr/stdarg3.C: New test.
12302
5173ce42 123032016-03-04 Jeff Law <law@redhat.com>
12304
12305 PR tree-optimization/69196
12306 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12307 x86_64-*-*.
12308
2d1d2e55 123092016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12310
0e43078e 12311 PR c/69973
12312 * gcc.dg/pr69973.c: New test.
12313
d8ec06ae 12314 PR rtl-optimization/69941
12315 * gcc.dg/torture/pr69941.c: New test.
12316
2d1d2e55 12317 PR c/69824
12318 * gcc.dg/pr69824.c: New test.
12319
32f692e2 123202016-03-05 Tom de Vries <tom@codesourcery.com>
12321
12322 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12323 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12324 function.
12325
1c699e9a 123262016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12327
12328 PR c++/66786
12329 * g++.dg/cpp1y/var-templ48.C: New test.
12330 * g++.dg/cpp1y/var-templ49.C: New test.
12331
358448c6 123322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12335
01dc3c45 123362016-03-04 Jakub Jelinek <jakub@redhat.com>
12337
e968ff6d 12338 PR c++/70035
12339 * g++.dg/ubsan/pr70035.C: New test.
12340
01dc3c45 12341 PR target/70062
12342 * gcc.target/i386/pr70062.c: New test.
12343
3937d618 123442016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12345
12346 * g++.dg/template/typename21.C: Remove c++98_only.
12347
c58ac7f8 123482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12349
12350 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12351
0060768a 123522016-03-04 David Malcolm <dmalcolm@redhat.com>
12353
12354 PR c/68187
12355 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12356 function.
12357 (fn_42_b): Likewise.
12358 (fn_42_c): Likewise.
12359
74c6fd40 123602016-03-04 David Malcolm <dmalcolm@redhat.com>
12361
12362 PR c/68187
12363 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12364 function.
12365 (fn_40_b): Likewise.
12366 (fn_41_a): Likewise.
12367 (fn_41_b): Likewise.
12368
31b11359 123692016-03-04 Jakub Jelinek <jakub@redhat.com>
12370
12371 PR target/70059
12372 * gcc.target/i386/avx512f-pr70059.c: New test.
12373 * gcc.target/i386/avx512dq-pr70059.c: New test.
12374
c5b93452 123752016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12376
12377 PR rtl-optimization/57676
12378 * gcc.dg/torture/pr57676.c: New test.
12379
268fbd56 123802016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12381
12382 * gcc.dg/pr70026.c: New test.
12383
6560d1ad 123842016-03-04 Marek Polacek <polacek@redhat.com>
12385
12386 PR c/69798
12387 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12388 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12389
cc7dfddf 123902016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12391
12392 PR target/70004
12393 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12394 Delete.
12395 (test_corners_sisd_si): Likewise.
12396 (main): Remove checks of the above.
12397 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12398
e9663bd4 123992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12400
12401 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12402
dcdd684e 124032016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12404
12405 * gcc.dg/torture/pr69951.c: Accept argc==0.
12406
e692d332 124072016-03-04 Richard Biener <rguenther@suse.de>
12408
12409 PR c++/70054
12410 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12411 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12412
af77b7e6 124132016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12414
12415 PR testsuite/69766
12416 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12417 testing multiarch.
12418
290da96e 124192016-03-04 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR debug/69947
12422 * gcc.dg/guality/pr69947.c: New test.
12423
e51ce713 124242016-03-03 Jakub Jelinek <jakub@redhat.com>
12425
12426 PR ada/70017
12427 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12428
1feed892 124292016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12430
12431 PR rtl-optimization/69904
12432 * gcc.target/arm/pr69904.c: New test.
12433
c32bda69 124342016-03-03 Jakub Jelinek <jakub@redhat.com>
12435
12436 PR target/70021
12437 * gcc.dg/vect/pr70021.c: New test.
12438 * gcc.target/i386/pr70021.c: New test.
12439
1bc579ed 124402016-03-03 Marek Polacek <polacek@redhat.com>
12441
12442 PR middle-end/70050
12443 * gcc.dg/pr70050.c: New test.
12444
cfa8d638 124452016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12446
12447 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12448
1b889259 124492016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12450
12451 PR tree-optimization/70043
12452 * gfortran.dg/vect/pr70043.f90: New test.
12453
f756dfa3 124542016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12455
12456 * gnat.dg/specs/task1.ads: New test.
12457
5cb4863d 124582016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12459
12460 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12461 Invoke gdb with -batch.
12462 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12463
5dd12e43 124642016-03-03 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/55936
12467 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12468
d97ba4ca 124692016-03-02 Jeff Law <law@redhat.com>
12470
5d23c86f 12471 PR rtl-optimization/69942
12472 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12473 effects of argument promotions.
12474
d97ba4ca 12475 PR tree-optimization/69987
12476 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12477 target does not support -fprefetch-loop-arrays.
12478
901faaa0 124792016-03-02 Uros Bizjak <ubizjak@gmail.com>
12480
12481 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12482
51f6fdce 124832016-03-02 Bin Cheng <bin.cheng@arm.com>
12484
6bc7872f 12485 PR rtl-optimization/69052
51f6fdce 12486 * gcc.target/i386/pr69052.c: New test.
12487
31d31e07 124882016-03-02 Alan Modra <amodra@gmail.com>
12489
12490 * gcc.dg/pr69990.c: New.
12491
04faee95 124922016-03-02 Jakub Jelinek <jakub@redhat.com>
12493
270d0117 12494 PR c/68062
12495 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12496
12497 PR middle-end/70022
12498 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12499
04faee95 12500 PR target/70028
12501 * gcc.target/i386/pr70028.c: New test.
12502
a2cc9e8e 125032016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12504
12505 * c-c++-common/asan/swapcontext-test-1.c,
12506 * c-c++-common/tsan/thread_leak.c,
12507 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12508 * g++.dg/tsan/benign_race.C,
12509 * g++.dg/tsan/fd_close_norace.C,
12510 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12511 races with sanitizer output
12512
dd4bd263 125132016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12514 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12515
12516 PR target/67278
12517 * gcc.dg/simd-8.c: New testcase.
12518
b5fe3a49 125192016-03-02 Richard Biener <rguenther@suse.de>
12520
12521 PR middle-end/67278
12522 * gcc.dg/simd-7.c: New testcase.
12523
23601f67 125242016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12525
12526 * gcc.target/i386/pr70007.c: Tweak.
12527
f66f65e7 125282016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12529
12530 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12531
60773515 125322016-03-02 Marek Polacek <polacek@redhat.com>
12533
12534 PR c/67854
12535 * gcc.dg/pr67854.c: New test.
12536
6c094cb1 125372016-03-02 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR middle-end/70025
12540 * gcc.dg/torture/pr70025.c: New test.
12541
7627bb56 125422016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12543
12544 PR tree-optimization/68621
12545 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12546
066c8e94 125472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12548
12549 * gcc.target/i386/pr70007.c: New test.
12550
d3b819ad 125512016-03-01 Jeff Law <law@redhat.com>
12552
d4b9ad56 12553 PR tree-optimization/69196
7e217344 12554 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12555
d3b819ad 12556 PR tree-optimization/69196
12557 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12558 duplicating code and spoiling the expected output.
12559
4f37285d 125602016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12561
12562 PR target/70033
12563 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12564 supports power9 before doing tests.
12565 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12567 * gcc.target/powerpc/p9-permute.c: Likewise.
12568
3e9c4f6c 125692016-03-01 Uros Bizjak <ubizjak@gmail.com>
12570
12571 PR target/70027
12572 * gcc.target/i386/pr70027.c: New test.
12573
e324729e 125742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12575
12576 * gcc.dg/pr70017.c: New test.
12577
40e9ce2d 125782016-03-01 Jakub Jelinek <jakub@redhat.com>
12579
12580 PR c/69796
12581 PR c/69974
12582 * gcc.dg/pr69796.c: New test.
12583 * gcc.dg/pr69974.c: New test.
12584
e8b016ea 125852016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12586
12587 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12588
24d3127c 125892016-02-29 Jeff Law <law@redhat.com>
12590
12591 PR tree-optimization/69987
12592 * gfortran.dg/pr69987.f90: New test.
12593
12594 PR tree-optimization/69989
12595 * gcc.c-torture/compile/pr69989-2.c: New test.
12596
12cc1225 125972016-03-01 Marek Polacek <polacek@redhat.com>
12598
12599 PR c++/69795
12600 * g++.dg/parse/invalid1.C: New test.
12601
d99a947c 126022016-03-01 Richard Biener <rguenther@suse.de>
12603
12604 PR middle-end/70022
12605 * gcc.dg/pr70022.c: New testcase.
12606
395dbc60 126072016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12608
12609 PR tree-optimization/69956
12610 * gcc.dg/pr69956.c: New test.
12611
40a35c55 126122016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12613
12614 PR target/70011
12615 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12616 XFAIL when hardware supports efficient unaligned storage access.
12617
4edc90b0 126182016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12619
12620 PR c++/69961
12621 * g++.dg/template/pr69961a.C: New test.
12622 * g++.dg/template/pr69961b.C: New test.
12623
1ed1f69a 126242016-02-29 David Malcolm <dmalcolm@redhat.com>
12625
12626 PR preprocessor/69985
12627 * gcc.dg/cpp/pr69985.c: New test case.
12628
01c5d15d 126292016-02-29 Jeff Law <law@redhat.com>
12630
3a4d3de5 12631 PR tree-optimization/70005
12632 * gcc.c-torture/execute/pr70005.c New test.
12633
01c5d15d 12634 PR tree-optimization/69999
12635 * gcc.c-torture/compile/pr69999.c: New test.
12636
1bf66b54 126372016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12638
12639 PR tree-optimization/69652
12640 * gcc.dg/torture/pr69652.c: Delete test.
12641 * gcc.dg/vect/pr69652.c: New test.
12642
b4d653d5 126432016-02-19 Richard Biener <rguenther@suse.de>
12644
12645 PR tree-optimization/69980
12646 * gfortran.dg/vect/pr69980.f90: New testcase.
12647
35bc4745 126482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12649
12650 * gcc.target/sparc/20160229-1.c: New test.
12651
bb54a538 126522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12653
12654 * gnat.dg/stack_usage3.adb: New test.
12655 * gnat.dg/stack_usage3_pkg.ads: New helper.
12656
95164e71 126572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12658
12659 * gnat.dg/renaming8.adb: New test.
12660 * gnat.dg/renaming8_pkg1.ads: New helper.
12661 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12662 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12663
a890896f 126642016-02-29 Richard Biener <rguenther@suse.de>
12665
12666 PR tree-optimization/69720
12667 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12668
5c70403a 126692016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12670
12671 PR fortran/68147
12672 PR fortran/47674
12673 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12674
dfb6d139 126752016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12676 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12677
12678 PR fortran/56007
12679 * gfortran.dg/coarray_8.f90: Adjust error message.
12680 * gfortran.dg/pr56007.f90: New test.
12681 * gfortran.dg/pr56007.f: New test.
12682
536508db 126832016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12684
12685 PR tree-optimization/69989
12686 * gcc.dg/torture/pr69989.c: New test.
12687
eec75e45 126882016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12689
12690 * gcc.target/i386/stack-realign-win.c: New test.
12691
0175e45a 126922016-02-28 Harald Anlauf <anlauf@gmx.de>
12693
12694 PR fortran/60126
12695 * gfortran.dg/pr60126.f90: New test.
12696
2a703589 126972016-02-27 Jeff Law <law@redhat.com>
12698
12699 Revert
12700 2016-02-26 Richard Biener <rguenther@suse.de>
12701 Jeff Law <law@redhat.com>
12702
12703 PR tree-optimization/69740
12704 * gcc.c-torture/compile/pr69740-1.c: New test.
12705 * gcc.c-torture/compile/pr69740-2.c: New test.
12706
359b4c18 127072016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12708
1c96765a 12709 PR fortran/69910
359b4c18 12710 * gfortran.dg/newunit_4.f90: New test.
12711
49462d93 127122016-02-27 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR target/69613
12715 PR rtl-optimization/69886
12716 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12717 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12718 target.
12719
c4ac733e 127202016-02-26 Martin Sebor <msebor@redhat.com>
12721
12722 PR tree-optimization/15826
12723 * gcc.dg/tree-ssa/pr15826.c: New test.
12724
da8c4b5d 127252016-02-26 Jakub Jelinek <jakub@redhat.com>
12726
12727 PR target/69969
12728 * gcc.target/powerpc/pr69969.c: New test.
12729
0a4558eb 127302016-02-26 Martin Sebor <msebor@redhat.com>
12731
12732 PR c++/15766
12733 * g++.old-deja/g++.other/decl5.C: Add a test case.
12734
5b500299 127352016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12736
12737 PR target/69946
12738 * gcc.target/powerpc/pr69946.c: New file.
12739
565f533b 127402016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12741 Jeff Law <law@redhat.com>
565f533b 12742
0a4558eb 12743 PR tree-optimization/69740
565f533b 12744 * gcc.c-torture/compile/pr69740-1.c: New test.
12745 * gcc.c-torture/compile/pr69740-2.c: New test.
12746
ff67cbea 127472016-02-26 Martin Jambor <mjambor@suse.cz>
12748
12749 PR middle-end/69920
12750 * gcc.dg/torture/pr69932.c: New test.
12751 * gcc.dg/torture/pr69936.c: Likewise.
12752
e400d817 127532016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12754
12755 PR target/69709
12756 * gcc.target/s390/pr69709.c: New test.
12757
126a5a2d 127582016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12759
12760 PR target/69245
12761 * gcc.target/aarch64/pr69245_1.c: New test.
12762
59c58860 127632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12764
12765 PR target/69613
12766 * gcc.dg/torture/pr69613.c: New test.
12767
9441fa4e 127682016-02-26 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR rtl-optimization/69891
12771 * gcc.target/i386/pr69891.c: New test.
12772
e48fcde0 127732016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12774 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12775
35ed600a 12776 PR target/61397
f41208a1 12777 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12778 functionality for both 32-bit and 64-bit.
12779
c86aaa0e 127802016-02-26 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/69551
12783 * gcc.dg/torture/pr69951.c: New testcase.
12784
38e71a65 127852016-02-25 Richard Biener <rguenther@suse.de>
12786
12787 PR tree-optimization/48795
12788 * gcc.dg/Warray-bounds-18.c: New testcase.
12789
03331e69 127902016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12791
12792 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12793
f14d8d6a 127942016-02-25 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR rtl-optimization/69896
12797 * gcc.dg/pr69896.c: New test.
12798
4003c807 127992016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12800
12801 PR c++/69736
12802 * g++.dg/cpp1y/paren2.C: New test.
12803
a0573328 128042016-02-24 Martin Sebor <msebor@redhat.com>
12805
12806 PR c/51147
12807 * gcc.dg/enum-mode-2.c: New test.
12808
2cde02ad 128092016-02-24 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR c++/69922
12812 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12813 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12814 * g++.dg/ubsan/pr69922.C: New test.
12815
f0ea75d1 128162016-02-24 Marek Polacek <polacek@redhat.com>
12817
12818 PR c/69819
12819 * gcc.dg/pr69819.c: New test.
12820
05027366 128212016-02-24 Martin Sebor <msebor@redhat.com>
12822
34ed562b 12823 PR c++/69912
12824 * g++.dg/ext/flexary15.C: New test.
12825
128262016-02-24 Martin Sebor <msebor@redhat.com>
12827
12828 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12829 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12830 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12831
650c3ad5 128322016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12833 Charles Baylis <charles.baylis@linaro.org>
12834
12835 PR debug/61033
12836 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12837
596070e8 128382016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12839 Jakub Jelinek <jakub@redhat.com>
596070e8 12840
12841 PR middle-end/69760
12842 * gcc.dg/torture/pr69760.c: New testcase.
12843
d6b92d9f 128442016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12845
12846 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12847 pattern on Solaris with as.
12848
90436d9d 128492016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12850
12851 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12852 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12853 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12854 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12855
7c749495 128562016-02-24 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR middle-end/69915
12859 * gcc.dg/pr69915.c: New test.
12860
9c9680b5 128612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12862
12863 PR rtl-optimization/69886
12864 * gcc.dg/torture/pr69886.c: New test.
12865
36d081ee 128662016-02-24 Richard Biener <rguenther@suse.de>
12867
12868 PR middle-end/68963
12869 * gcc.dg/torture/pr68963.c: New testcase.
12870
2a0accb9 128712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12872
12873 PR target/69875
12874 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12875 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12876 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12877 * gcc.target/arm/atomic_loaddi_1.c: New test.
12878 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12879 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12880 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12881 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12882 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12883 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12884 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12885 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12886
f0e92ef1 128872016-02-24 Jakub Jelinek <jakub@redhat.com>
12888
12889 PR middle-end/69909
12890 * gcc.dg/torture/pr69909.c: New test.
12891
6907286f 128922016-02-24 Richard Biener <rguenther@suse.de>
12893
12894 PR tree-optimization/69907
12895 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12896 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12897 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12898
e6ab7475 128992016-02-24 Christian Bruel <christian.bruel@st.com>
12900
12901 * gcc.target/arm/pragma_cpp_fma.c: New test.
12902
47587450 129032016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12904
12905 PR fortran/61156
12906 * gfortran.dg/include_6.f90: Update test.
12907
d41ab738 129082016-02-23 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR objc/69844
12911 * objc.dg/pr69844.m: New test.
12912
4772d9d5 129132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12914
12915 PR libgfortran/69456
12916 * gfortran.dg/namelist_89.f90: New test.
12917 * gfortran.dg/pr59700.f90: Update test..
12918
8c38d887 129192016-02-23 Martin Sebor <msebor@redhat.com>
12920
12921 PR middle-end/69780
12922 * g++.dg/ext/builtin_alloca.C: New test.
12923 * gcc.dg/builtins-68.c: New test.
12924
ee1bfdb0 129252016-02-23 Richard Henderson <rth@redhat.com>
12926
12927 * gcc.target/i386/addr-space-3.c: Remove test.
12928
52609ec3 129292016-02-23 David Malcolm <dmalcolm@redhat.com>
12930
12931 PR preprocessor/69126
12932 PR preprocessor/69543
12933 * c-c++-common/pr69126-2-long.c: New test.
12934 * c-c++-common/pr69126-2-short.c: New test.
12935 * c-c++-common/pr69543-1.c: Remove xfail.
12936
d5bf2cc8 129372016-02-23 David Malcolm <dmalcolm@redhat.com>
12938
12939 PR preprocessor/69126
12940 PR preprocessor/69543
12941 PR preprocessor/69558
12942 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12943 (f): Rename to...
12944 (test_2): ...this, and add leading comment.
12945 (MACRO_3, test_3): New.
12946 (MACRO_4A, MACRO_4B, test_4): New.
12947 (MACRO): Rename to...
12948 (MACRO_5): ...this.
12949 (g): Rename to...
12950 (test_5): ...this, updating for renaming of MACRO, and
12951 add leading comment.
12952 * c-c++-common/pr69543-1.c: New.
12953 * c-c++-common/pr69543-2.c: New.
12954 * c-c++-common/pr69543-3.c: New.
12955 * c-c++-common/pr69543-4.c: New.
12956 * c-c++-common/pr69558-1.c: New.
12957 * c-c++-common/pr69558-2.c: New.
12958 * c-c++-common/pr69558-3.c: New.
12959 * c-c++-common/pr69558-4.c: New.
12960 * gcc.dg/pr69558.c: Move to...
12961 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12962 xfail for c++.
12963
3a37a410 129642016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12965
12966 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12967 to -ftree-parallelize-loops/-fopenacc changes.
12968 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12969 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12970 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12971 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12972 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12973 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12974 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12975 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12976 * c-c++-common/goacc/kernels-loop.c: Likewise.
12977 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12978 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12979 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12980 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12981
ecca180f 129822016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12983
12984 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12985
eec0fa3f 129862016-02-23 Jakub Jelinek <jakub@redhat.com>
12987
f1f91c07 12988 PR c++/69902
12989 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12990
eec0fa3f 12991 PR c/69900
12992 * gcc.dg/pr69900.c: New test.
12993
e045424d 129942016-02-23 Martin Jambor <mjambor@suse.cz>
12995
12996 PR tree-optimization/69666
12997 * gcc.dg/tree-ssa/pr69666.c: New test.
12998
f482dff6 129992016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13000
13001 PR fortran/67451
13002 * gfortran.dg/coarray_allocate_5.f08: New test.
13003
57ed698b 130042016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13005
13006 * gcc.target/s390/vcond-shift.c: Move to ...
13007 * gcc.target/s390/vector/vcond-shift.c: ... here.
13008
990e443c 130092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13010
13011 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13012 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13013
296c5f01 130142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13015
13016 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13017
e53f41d5 130182016-02-20 Mark Wielaard <mjw@redhat.com>
13019
13020 PR c/28901
13021 * gcc.dg/unused-variable-3.c: New test.
13022
13af201d 130232016-02-22 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR target/69888
13026 * gcc.target/i386/pr69888.c: New test.
13027
682c90f9 130282016-02-22 Richard Biener <rguenther@suse.de>
13029
13030 PR tree-optimization/69882
13031 * gfortran.dg/vect/pr69882.f90: New testcase.
13032
b8cd18c3 130332016-02-22 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR target/69885
13036 * gcc.dg/pr69885.c: New test.
13037
09343379 130382016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13039
13040 PR target/69806
13041 PR target/54089
13042 * gcc.target/sh/pr54089-10.c: New.
13043
b345a09f 130442016-02-20 Paul Thomas <pault@gcc.gnu.org>
13045
13046 PR fortran/69423
13047 * gfortran.dg/deferred_character_15.f90 : New test.
13048
51385aed 130492016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13050
13051 PR fortran/57365
13052 gfortran.dg/allocate_with_source_18.f03: New test.
13053
130542016-02-20 Harald Anlauf <anlauf@gmx.de>
13055
13056 PR fortran/52531
13057 gfortran.dg/gomp/pr52531.f90: New test.
13058
9cce8384 130592016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13060
13061 PR c++/69865
13062 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13063 -std=c++03.
13064
d91f5fbb 130652016-02-19 Jakub Jelinek <jakub@redhat.com>
13066
563d5cb8 13067 PR c++/69826
13068 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13069 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13070
0a04aac9 13071 PR c++/69850
13072 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13073
d91f5fbb 13074 PR c++/69851
13075 * g++.dg/torture/pr69851.C: New test.
13076
5fe1f282 130772016-02-19 Martin Sebor <msebor@redhat.com>
13078
13079 PR testsuite/69573
13080 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13081
a45bce11 130822016-02-19 Jakub Jelinek <jakub@redhat.com>
13083
6263dde1 13084 PR c++/69850
13085 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13086 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13087
a45bce11 13088 PR c++/67767
13089 * g++.dg/cpp0x/pr67767.C: New test.
13090
cf2ed1b7 130912016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13092
13093 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13094 for fp, simd, crypto, crc, lse.
13095 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13096 above.
13097 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13098 effective target check.
13099
f6cc34b0 131002016-02-19 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR target/69820
13103 * gcc.target/i386/pr69820.c: New test.
13104
6c678e78 131052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13106
13107 * gcc.target/s390/vector/int128-1.c: New test.
13108
b088ff4b 131092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13110
13111 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13112
b11e60a4 131132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13114
13115 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13116 instruction pattern name to prevent the testcase from failing with
13117 -march=z13.
13118
664ff6a0 131192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13120
13121 * gcc.target/s390/md/movstr-2.c: New test.
13122
e80be24b 131232016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13124
13125 * gcc.target/s390/morestack.c: New test.
13126
9839f350 131272016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13128
13129 PR target/69625
13130 * gcc.target/s390/pr69625.c: Add test case.
13131
4550fbd0 131322016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13133
13134 PR testsuite/68580
13135 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13136
57d00b6a 131372016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13138
13139 PR target/68404
13140 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13141 * gcc.target/powerpc/fusion3.c: Likewise.
13142
63ad69d6 131432016-02-18 Richard Biener <rguenther@suse.de>
13144
13145 PR middle-end/69553
13146 * g++.dg/torture/pr69553.C: New testcase.
13147
d92404ed 131482016-02-18 Nick Clifton <nickc@redhat.com>
13149
4550fbd0 13150 PR target/62254
13151 PR target/69610
13152 * gcc.target/arm/pr62554.c: New test.
13153 * gcc.target/arm/pr69610-1.c: New test.
13154 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13155
0808dfce 131562016-02-18 Richard Biener <rguenther@suse.de>
13157
13158 PR middle-end/69854
13159 * gcc.dg/torture/pr69854.c: New testcase.
13160
fc3527e3 131612016-02-17 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR c++/69850
13164 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13165
e3c24279 131662012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13167
13168 * gcc.target/powerpc/vec-cg.c: New test.
13169
c9732c2b 131702016-02-17 Richard Biener <rguenther@suse.de>
13171
13172 PR testsuite/69586
13173 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13174
51bf9f9b 131752016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13176
13177 PR target/69161
13178 * gcc.c-torture/compile/pr69161.c: New test.
13179
6baedca3 131802016-02-17 David Sherwood <david.sherwood@arm.com>
13181
13182 PR target/69532
13183 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13184 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13185
4f240715 131862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13187
13188 * gcc.dg/ifcvt-4.c: Skip on Visium.
13189
e0c0515d 131902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13191
13192 * gnat.dg/atomic8.adb: New test.
13193
7b319ee6 131942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13195
13196 * gnat.dg/discr46.ad[sb]: New test.
13197
48a7e3d1 131982016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13199
13200 PR Target/48344
13201 * gcc.target/powerpc/pr48344-1.c: New test.
13202
3f844f15 132032015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13204
13205 PR fortran/69742
13206 * gfortran.dg/associate_21.f90: New test.
13207
7675e968 132082016-02-16 Jakub Jelinek <jakub@redhat.com>
13209
13210 PR c/69835
13211 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13212 -Wnonnull in dg-options.
13213 * c-c++-common/nonnull-2.c: New test.
13214
d6faee88 132152016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13216 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13217
13218 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13219
3a2a72aa 132202016-02-16 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR middle-end/69801
13223 * gcc.dg/pr69801.c: Add empty dg-options.
13224
28072426 132252016-02-16 James Norris <jnorris@codesourcery.com>
13226
13227 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13228 * g++.dg/goacc/deviceptr-1.c: New file.
13229
37fffac2 132302016-02-16 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR tree-optimization/69820
13233 * gcc.dg/vect/pr69820.c: New test.
13234
f72a5e61 132352016-02-16 Richard Biener <rguenther@suse.de>
13236
13237 PR tree-optimization/69776
13238 * gcc.dg/torture/pr69776-2.c: New testcase.
13239
50e0cd76 132402016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13241
13242 PR tree-optimization/69714
13243 * gcc.dg/torture/pr69714.c: New test.
13244
14a72c4e 132452016-02-16 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR tree-optimization/69802
13248 * gcc.dg/pr69802.c: New test.
13249
fd808c11 132502016-02-16 Richard Biener <rguenther@suse.de>
13251
13252 PR middle-end/69801
13253 * gcc.dg/pr69801.c: New testcase.
13254
49a549ca 132552016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13256
13257 PR libgfortran/69651
13258 * gfortran.dg/read_bang.f90: New test.
13259 * gfortran.dg/read_bang4.f90: New test.
13260
77454e6e 132612016-02-15 Jakub Jelinek <jakub@redhat.com>
13262
2074f21c 13263 PR c++/69658
13264 * g++.dg/init/pr69658.C: New test.
13265
77454e6e 13266 PR c++/69797
13267 * c-c++-common/pr69797.c: New test.
13268
4ef4d764 132692016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13270
13271 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13272 check for aarch64*-*-*.
13273
4a45fe0f 132742016-02-15 Richard Biener <rguenther@suse.de>
13275
13276 PR tree-optimization/69783
13277 * gcc.dg/vect/pr69783.c: New testcase.
13278
0b3619e6 132792016-02-15 Richard Biener <rguenther@suse.de>
13280
13281 PR tree-optimization/69776
13282 * gcc.dg/torture/pr69776.c: New testcase.
13283
9b49c3cb 132842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13285
13286 PR fortran/60526
13287 * gfortran.dg/type_decl_4.f90: Reinstated.
13288
e46faff9 132892016-02-14 John David Anglin <danglin@gcc.gnu.org>
13290
13291 PR fortran/68746
13292 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13293
a96c809a 132942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13295
13296 PR fortran/60526
13297 PR bootstrap/69816
13298 * gfortran.dg/type_decl_4.f90: Removed.
13299
fdec7e88 133002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13301
13302 PR fortran/60526
13303 * gfortran.dg/type_decl_4.f90: New test.
13304
a72095c4 133052016-02-14 Alan Modra <amodra@gmail.com>
13306
bc436924 13307 PR testsuite/68886
a72095c4 13308 * gcc.c-torture/execute/stkalign.c: Revise test.
13309
73bb5f8b 133102016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13311
13312 PR target/67260
13313 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13314
beb13161 133152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13316
13317 PR target/67260
13318 * gcc.target/sh/torture/pr67260.c: New.
13319
67cab04e 133202016-02-12 John David Anglin <danglin@gcc.gnu.org>
13321
13322 * gcc.dg/pr67964.c: Add dg-require-alias.
13323
44a59bb1 133242016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13325
13326 PR target/67636
13327 PR target/64345
13328 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13329
38c9bd3a 133302016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13331
13332 PR libgfortran/69668
13333 * gfortran.dg/namelist_88.f90: New test.
13334
1774ff82 133352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13336
13337 PR libgfortran/69668
13338 * gfortran.dg/namelist_38.f90: Update test.
13339 * gfortran.dg/namelist_84.f90: Update test.
13340
aec1f4bd 133412016-02-12 David Malcolm <dmalcolm@redhat.com>
13342
13343 PR other/69554
13344 * gcc.dg/pr69554-1.c: New test.
13345 * gfortran.dg/pr69554-1.F90: New test.
13346 * gfortran.dg/pr69554-2.F90: New test.
13347 * lib/gcc-dg.exp (proc dg-locus): New function.
13348 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13349 distinguish between the caret-printing and non-caret-printing
13350 cases. If caret-printing has been explicitly enabled, bail out
13351 without attempting to fix up the output.
13352
da7d5066 133532016-02-12 David Malcolm <dmalcolm@redhat.com>
13354
13355 PR driver/69265
13356 PR driver/69453
13357 * gcc.dg/spellcheck-options-3.c: New test case.
13358 * gcc.dg/spellcheck-options-4.c: New test case.
13359 * gcc.dg/spellcheck-options-5.c: New test case.
13360 * gcc.dg/spellcheck-options-6.c: New test case.
13361 * gcc.dg/spellcheck-options-7.c: New test case.
13362 * gcc.dg/spellcheck-options-8.c: New test case.
13363 * gcc.dg/spellcheck-options-9.c: New test case.
13364 * gcc.dg/spellcheck-options-10.c: New test case.
13365
fcce1b0b 133662016-02-12 Jakub Jelinek <jakub@redhat.com>
13367
13368 PR rtl-optimization/69764
13369 PR rtl-optimization/69771
13370 * c-c++-common/pr69764.c: New test.
13371 * gcc.dg/torture/pr69771.c: New test.
13372
6d609290 133732016-02-12 Marek Polacek <polacek@redhat.com>
13374
13375 * g++.dg/torture/init-list1.C: New.
13376
7d75fb56 133772016-02-12 Marek Polacek <polacek@redhat.com>
13378
13379 * gcc.dg/pr69522.c: Add empty dg-options.
13380
52543fda 133812016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13382
13383 * g++.dg/lto/lto.exp: Include and init mpx.
13384 * g++.dg/lto/pr69729_0.C: New test.
13385
34947478 133862016-02-12 Jakub Jelinek <jakub@redhat.com>
13387
9181a4ec 13388 PR ipa/69241
13389 * g++.dg/ipa/pr69241-4.C: New test.
13390
34947478 13391 PR ipa/68672
13392 * g++.dg/ipa/pr68672-1.C: New test.
13393 * g++.dg/ipa/pr68672-2.C: New test.
13394 * g++.dg/ipa/pr68672-3.C: New test.
13395
74a4140f 133962016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13397
13398 PR c/69522
50e0cd76 13399 * gcc.dg/pr69522.c: New test.
74a4140f 13400
9ddb20d6 134012016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13402
13403 PR c++/69098
13404 * g++.dg/cpp1y/69098.C: New test.
13405 * g++.dg/cpp1y/69098-2.C: New test.
13406
67cf9b55 134072016-02-12 Jakub Jelinek <jakub@redhat.com>
13408
13409 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13410 and neighbour -> neighbor.
13411 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13412 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13413 * c-c++-common/Wvarargs.c: Likewise.
13414 * c-c++-common/goacc/host_data-5.c: Likewise.
13415 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13416 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13417 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13418 * gcc.target/aarch64/pr60697.c: Likewise.
13419 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13420 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13421 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13422 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13423 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13424 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13425 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13426 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13427 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13428 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13429 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13430 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13431 * g++.dg/lookup/koenig5.C: Likewise.
13432 * g++.dg/ext/no-asm-2.C: Likewise.
13433 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13434 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13435 * gfortran.dg/used_types_16.f90: Likewise.
13436 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13437 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13438 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13439 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13440 * gfortran.dg/abstract_type_6.f03: Likewise.
13441 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13442 * gfortran.dg/used_types_15.f90: Likewise.
13443 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13444 * gfortran.dg/exit_3.f08: Likewise.
13445 * gfortran.dg/open_status_2.f90: Likewise.
13446 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13447 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13448 * gfortran.dg/associate_1.f03: Likewise.
13449 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13450 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13451 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13452 * gcc.dg/builtin-object-size-1.c: Likewise.
13453 * gcc.dg/noreturn-6.c: Likewise.
13454 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13455 * gcc.dg/globalalias.c: Likewise.
13456 * gcc.dg/builtins-config.h: Likewise.
13457 * gcc.dg/pr30457.c: Likewise.
13458 * gcc.c-torture/compile/volatile-1.c: Likewise.
13459 * gcc.c-torture/execute/20101011-1.c: Likewise.
13460 * c-c++-common/Waddress-1.c: Likewise.
13461
40b38ace 134622016-02-11 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR c/69768
13465 * c-c++-common/Waddress-1.c: New test.
13466
42c87ca9 134672016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13468
13469 PR fortran/69296
13470 * gfortran.dg/associate_19.f03: New test.
13471 * gfortran.dg/associate_20.f03: New test.
13472
acb7939f 134732016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13474
13475 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13476
6defe3c5 134772016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13478
13479 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13480 .arch armv8-a\n. Add -dA to dg-options.
13481 * gcc.target/aarch64/assembler_arch_1.c: New test.
13482 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13483
63f63318 134842016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13485
13486 PR c++/68726
13487 * g++.dg/cpp0x/pr68726.C: New.
13488
1cddf457 134892016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13490
13491 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13492 test.
13493
b86fba37 134942016-02-11 Richard Biener <rguenther@suse.de>
13495
13496 * g++.dg/tree-ssa/pr61034.C: Adjust.
13497
ec4ec95a 134982016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13499
be7c31e9 13500 PR target/69148
ec4ec95a 13501 * gcc.target/s390/pr69148.c: New.
13502
f64416ca 135032016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13504
13505 PR tree-optimization/69652
13506 * gcc.dg/torture/pr69652.c: New test.
13507
e5d1ea31 135082016-02-10 Jakub Jelinek <jakub@redhat.com>
13509 Patrick Palka <ppalka@gcc.gnu.org>
13510
13511 PR ipa/69241
13512 PR c++/69649
13513 * g++.dg/ipa/pr69241-1.C: New test.
13514 * g++.dg/ipa/pr69241-2.C: New test.
13515 * g++.dg/ipa/pr69241-3.C: New test.
13516 * g++.dg/ipa/pr69649.C: New test.
13517
fa03b19d 135182016-02-10 Uros Bizjak <ubizjak@gmail.com>
13519
13520 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13521 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13522
14485c8a 135232016-02-10 Bin Cheng <bin.cheng@arm.com>
13524
13525 PR tree-optimization/68021
13526 * gcc.dg/tree-ssa/pr68021.c: New test.
13527
79f1ed25 135282016-02-10 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/69726
13531 * gcc.dg/uninit-22.c: New testcase.
13532
58f74eff 135332016-02-09 Andrew Pinski <apinski@cavium.com>
13534
13535 PR tree-opt/69282
13536 * gcc.c-torture/compile/20160205-1.c: New testcase.
13537
600c00f7 135382016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13539
13540 PR target/68404
13541 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13542 instead accessing a really large arrray.
13543 * gcc.target/powerpc/fusion3.c: Likewise.
13544
0771836e 135452016-02-09 Charles Baylis <charles.baylis@linaro.org>
13546
13547 PR target/68532
13548 * gcc.c-torture/execute/pr68532.c: New test.
13549
4ccd644f 135502016-02-11 Alexandre Oliva <aoliva@redhat.com>
13551
13552 PR target/69634
13553 * gcc.dg/pr69634.c: New.
13554
2e980a39 135552016-02-09 Richard Biener <rguenther@suse.de>
13556
13557 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13558
aacf7102 135592016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13560
aacf7102 13561 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13562
a1856ddf 135632016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13564
13565 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13566
d4d3da7e 135672016-02-09 Richard Biener <rguenther@suse.de>
13568
13569 PR tree-optimization/69715
13570 * gcc.dg/torture/pr69715.c: New testcase.
13571
9cc6714f 135722016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13573
13574 PR c++/69139
13575 * g++.dg/cpp0x/trailing12.C: New test.
13576 * g++.dg/cpp0x/trailing13.C: New test.
13577
83d5062b 135782016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13579
13580 PR c++/69283
13581 PR c++/67835
13582 * g++.dg/cpp1y/auto-fn29.C: New test.
13583 * g++.dg/cpp1y/auto-fn30.C: New test.
13584
394a86f3 135852016-02-08 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR tree-optimization/69209
13588 * gcc.c-torture/compile/pr69209.c: New test.
13589
93b124b4 135902016-02-08 Jeff Law <law@redhat.com>
13591
13592 PR tree-optimization/68541
13593 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13594 of statements allowed in join block for path splitting.
13595
26abce13 135962016-02-08 Jakub Jelinek <jakub@redhat.com>
13597
0acb2d6e 13598 PR c++/59627
13599 * g++.dg/gomp/pr59627.C: New test.
13600
26abce13 13601 PR ipa/69239
13602 * g++.dg/ipa/pr69239.C: New test.
13603
86e0b129 136042016-02-08 David Malcolm <dmalcolm@redhat.com>
13605
13606 PR preprocessor/69664
13607 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13608 * gcc.dg/cpp/warn-comments.c: Likewise.
13609
f553d9f8 136102016-02-08 Marek Polacek <polacek@redhat.com>
13611
13612 PR c++/69688
13613 * g++.dg/init/const12.C: New test.
13614
600695e0 136152016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13616
13617 PR target/60410
13618 * gcc.dg/lto/pr55113_0.c: Remove test.
13619
c4f4b1e8 136202016-02-08 Richard Biener <rguenther@suse.de>
13621
13622 PR tree-optimization/69719
13623 * gcc.dg/torture/pr69719.c: New testcase.
13624
5a987d87 136252016-02-08 Richard Biener <rguenther@suse.de>
13626 Jeff Law <law@redhat.com>
13627
13628 PR target/68273
13629 * gcc.target/mips/pr68273.c: New testcase.
13630
0418e71d 136312016-02-08 Richard Biener <rguenther@suse.de>
13632
13633 PR rtl-optimization/69274
13634 * gcc.target/i386/addr-sel-1.c: XFAIL.
13635
07c0f1ca 136362016-02-08 Jeff Law <law@redhat.com>
13637
40d85f4c 13638 PR tree-optimization/68541
13639 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13640
140e093f 13641 PR tree-optimization/65917
07c0f1ca 13642 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13643
16430acf 136442016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13645
13646 PR fortran/50555
13647 * gfortran.dg/namelist_args.f90: New test.
13648
3f0ff0d8 136492016-02-05 Jeff Law <law@redhat.com>
13650
140e093f 13651 PR tree-optimization/68541
3f0ff0d8 13652 * gcc.dg/tree-ssa/split-path-2.c: New test.
13653 * gcc.dg/tree-ssa/split-path-3.c: New test.
13654 * gcc.dg/tree-ssa/split-path-4.c: New test.
13655 * gcc.dg/tree-ssa/split-path-5.c: New test.
13656 * gcc.dg/tree-ssa/split-path-6.c: New test.
13657 * gcc.dg/tree-ssa/split-path-7.c: New test.
13658
a7cc1f94 136592016-02-05 Martin Sebor <msebor@redhat.com>
13660
13661 PR c++/69662
13662 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13663 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13664
fcb25f28 136652016-02-06 Richard HEnderson <rth@redhat.com>
13666
13667 PR c/69643
13668 * gcc.target/i386/addr-space-4.c: New.
13669 * gcc.target/i386/addr-space-5.c: New.
13670
3a2545a1 136712016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13672
13673 PR fortran/66089
13674 * gfortran.dg/elemental_dependency_6.f90: New.
13675
1e302465 136762016-02-05 Jakub Jelinek <jakub@redhat.com>
13677
66feb54c 13678 PR rtl-optimization/69691
13679 * gcc.c-torture/execute/pr69691.c: New test.
13680
1e302465 13681 PR c++/69628
13682 * g++.dg/parse/pr69628.C: New test.
13683
9c28a298 136842016-02-05 Uros Bizjak <ubizjak@gmail.com>
13685
13686 * gcc.dg/sancov/asan.c: Move to ...
13687 * gcc.dg/asan/sancov-1.c: ... here.
13688
a854e286 136892016-02-05 Uros Bizjak <ubizjak@gmail.com>
13690
13691 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13692
d4f0b240 136932016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13694
13695 PR target/69677
13696 * gcc.target/i386/pr69677.c: New test.
13697
235d8723 136982016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13699
13700 PR c++/68948
13701 * g++.dg/template/pr68948.C: New test.
13702
f390cf65 137032016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13704
13705 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13706 (only necessary on s390x).
13707
ab99f104 137082016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13709
13710 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13711 -mno-accumulate-outgoing-args.
13712
f7ef5392 137132016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13714
13715 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13716
6b098e91 137172016-02-04 Jakub Jelinek <jakub@redhat.com>
13718
13719 PR c/69669
13720 * c-c++-common/pr69669.c: New test.
13721
f0146cf3 137222016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13723
13724 PR target/69667
13725 * g++.dg/pr69667.C: New file.
13726
08fd6cf5 137272016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13728
13729 PR target/69619
13730 * gcc.dg/pr69619.c: Add new test.
13731
a6f3f39f 137322016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13733
13734 PR rtl-optimization/69577
13735 * gcc.target/i386/pr69577.c: New test.
13736
774068a0 137372016-02-04 Martin Liska <mliska@suse.cz>
13738
13739 * g++.dg/asan/pr69276.C: New test.
13740
f50a7894 137412016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13742
13743 PR target/65932
13744 PR target/67714
13745 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13746 a single smulbb instruction.
13747 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13748 * gcc.target/amr/wmul-2.c: Likewise.
13749
6b722eb3 137502016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13751
13752 PR target/65932
13753 PR target/67714
13754 * gcc.c-torture/execute/pr67714.c: New test.
13755
1f1475a7 137562016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13757
13758 PR target/69454
13759 * gcc.target/i386/pr69454-1.c: New test.
13760 * gcc.target/i386/pr69454-2.c: New test.
13761
6b94e133 137622016-02-03 Martin Sebor <msebor@redhat.com>
13763
13764 PR c++/69251
13765 PR c++/69253
13766 PR c++/69290
13767 PR c++/69277
13768 PR c++/69349
13769 * g++.dg/ext/flexarray-mangle-2.C: New test.
13770 * g++.dg/ext/flexarray-mangle.C: New test.
13771 * g++.dg/ext/flexarray-subst.C: New test.
13772 * g++.dg/ext/flexary11.C: New test.
13773 * g++.dg/ext/flexary12.C: New test.
13774 * g++.dg/ext/flexary13.C: New test.
13775 * g++.dg/ext/flexary14.C: New test.
13776 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13777
342ed0ac 137782016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13779
13780 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13781 Define only if CHECK_FLOAT128 is defined.
13782 (main): Properly initialize u5.
13783
edf6c4d2 137842016-02-03 Jakub Jelinek <jakub@redhat.com>
13785
415d5641 13786 PR c/69627
13787 * gcc.dg/pr69627.c: New test.
13788
edf6c4d2 13789 PR target/69644
13790 * gcc.dg/pr69644.c: New test.
13791
cf8f3ba0 137922016-02-03 Mike Stump <mikestump@comcast.net>
13793
13794 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13795 support for struct-layout-1.exp.
13796
c90d55dd 137972016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13798
13799 PR c++/69056
f7ef5392 13800 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13801
401bd0c8 138022016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13803 Alexandre Oliva <aoliva@redhat.com>
13804
13805 PR target/69461
13806 * gcc.target/powerpc/pr69461.c: New.
13807
277d9d1d 138082016-02-03 Uros Bizjak <ubizjak@gmail.com>
13809
13810 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13811 works from here ...
13812 (check_effective_target_fsanitize_thread): ... to here. Do not
13813 specify additional compile flags for the test source.
13814 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13815 specify additional compile flags for the test source.
13816
e69ad94a 138172016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13818
13819 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13820
a4454da2 138212016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13822
13823 PR fortran/67451
13824 PR fortran/69418
13825 * gfortran.dg/coarray_allocate_2.f08: New test.
13826 * gfortran.dg/coarray_allocate_3.f08: New test.
13827 * gfortran.dg/coarray_allocate_4.f08: New test.
13828
88cab2dd 138292016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13830
13831 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13832 use same scan-tree-dump-times on all platforms.
13833 * gcc.dg/vect/vect-outer-1.c: Likewise.
13834 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13835 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13836 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13837 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13838 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13839 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13840 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13841
66ea75c4 138422016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13843
13844 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13845 warning.
13846
4eef8df7 138472016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13848
13849 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13850
665fbc2f 138512016-02-02 James Norris <jnorris@codesourcery.com>
13852
13853 * c-c++-common/goacc/routine-5.c: Add tests.
13854
b10e3d47 138552016-02-02 Alexander Monakov <amonakov@ispras.ru>
13856
13857 * gcc.target/nvptx/unsigned-cmp.c: New test.
13858
12ad66dd 138592016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13860
13861 * gcc.target/aarch64/scalar_shift_1.c
13862 (test_corners_sisd_di): Improve force to SIMD register.
13863 (test_corners_sisd_si): Likewise.
13864 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13865 Remove scan-assembler check for ldr.
13866
f9ec342f 138672016-02-02 Richard Biener <rguenther@suse.de>
13868
13869 PR tree-optimization/69595
13870 * gcc.dg/Warray-bounds-17.c: New testcase.
13871
32f2925a 138722016-02-02 Richard Biener <rguenther@suse.de>
13873
13874 PR tree-optimization/69606
13875 * gcc.dg/torture/pr69606.c: New testcase.
13876
cfd9ca84 138772016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13878
13879 PR middle-end/68542
13880 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13881 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13882
19bf08e2 138832016-02-02 Alan Modra <amodra@gmail.com>
13884
13885 PR target/69548
13886 * gcc.target/powerpc/pr69548.c: New test.
13887
6f13b088 138882016-02-01 Jakub Jelinek <jakub@redhat.com>
13889
dcddc5af 13890 PR rtl-optimization/69592
13891 * gcc.dg/pr69592.c: New test.
13892
6f13b088 13893 PR preprocessor/69543
13894 PR c/69558
13895 * gcc.dg/pr69543.c: New test.
13896 * gcc.dg/pr69558.c: New test.
13897
d090e5c2 138982016-02-01 Uros Bizjak <ubizjak@gmail.com>
13899
fcb317c5 13900 PR testsuite/65940
13901 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13902
aaf527dc 139032016-02-01 Martin Sebor <msebor@redhat.com>
13904
13905 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13906
1674217b 139072016-02-01 Bin Cheng <bin.cheng@arm.com>
13908
13909 PR tree-optimization/67921
13910 * c-c++-common/ubsan/pr67921.c: New test.
13911
b4007655 139122016-02-01 Richard Biener <rguenther@suse.de>
13913
13914 PR middle-end/69556
13915 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13916
88a477bb 139172016-02-01 Richard Biener <rguenther@suse.de>
13918
13919 PR tree-optimization/69574
13920 * gcc.dg/torture/pr69574.c: New testcase.
13921
2eaaa4e7 139222016-02-01 Richard Biener <rguenther@suse.de>
13923
13924 PR tree-optimization/69579
13925 * gcc.dg/setjmp-6.c: New testcase.
13926
e3882c44 139272016-02-01 Jakub Jelinek <jakub@redhat.com>
13928
13929 PR rtl-optimization/69570
13930 * g++.dg/opt/pr69570.C: New test.
13931
f80aff47 139322016-02-01 Richard Henderson <rth@redhat.com>
13933
13934 * gcc.dg/pr69535.c: New test.
13935
240568aa 139362016-01-31 John David Anglin <danglin@gcc.gnu.org>
13937
6009b3b8 13938 PR testsuite/69584
13939 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13940 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13941
1fdf7177 13942 PR debug/68244
13943 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13944
240568aa 13945 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13946
cb3e5ac0 139472016-01-31 Paul Thomas <pault@gcc.gnu.org>
13948
13949 PR fortran/67564
13950 * gfortran.dg/allocate_with_source_17.f03: New test.
13951
3b8b902b 139522016-01-30 Jakub Jelinek <jakub@redhat.com>
13953
13954 PR tree-optimization/69546
13955 * gcc.dg/torture/pr69546.c: New test.
13956
17985abe 139572016-01-30 Paul Thomas <pault@gcc.gnu.org>
13958
13959 PR fortran/69566
13960 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13961
b5239e80 139622016-01-30 Martin Sebor <msebor@redhat.com>
13963
13964 PR c++/68490
13965 * g++.dg/ext/flexary10.C: New test.
13966
e8f03010 139672016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13968
13969 PR fortran/66707
13970 gfortran.dg/common_23.f90: New test.
13971
dc93691a 139722016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13973
13974 PR target/65546
13975 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13976 condition being checked, and disable it when the target supports
13977 misaligned loads and stores.
13978
ff5e28e9 139792016-01-29 Jakub Jelinek <jakub@redhat.com>
13980
13981 PR debug/69518
13982 * gcc.dg/torture/pr69518.c: New test.
13983
b0d8930a 139842016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13985
13986 PR target/69530
13987 * gcc.target/i386/pr69530.c: New test.
13988
21601fc7 139892016-01-29 Steve Ellcey <sellcey@imgtec.com>
13990
13991 PR target/65604
13992 * gcc.target/mips/div-delay.c: New test.
13993
ca6c7317 139942016-01-29 Jakub Jelinek <jakub@redhat.com>
13995
4758dc39 13996 PR target/69551
13997 * gcc.target/i386/pr69551.c: New test.
13998
ca6c7317 13999 PR target/66137
14000 * gcc.target/i386/pr66137.c: New test.
14001
e3078da6 140022016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14003
14004 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14005 always built for p5600.
14006 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14007 isa=p5600 dg-option.
14008
b622ec25 140092016-01-29 Richard Biener <rguenther@suse.de>
14010
14011 PR tree-optimization/69547
14012 * g++.dg/tree-ssa/pr69547.C: New testcase.
14013
d2a60e99 140142016-01-29 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR debug/66869
14017 * g++.dg/warn/Wunused-function2.C: New test.
14018
ae849d2b 140192016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14020
14021 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14022 support for test to succeed.
14023
ce6a6978 140242016-01-29 Marek Polacek <polacek@redhat.com>
14025
14026 PR c++/69509
14027 PR c++/69516
14028 * g++.dg/ext/constexpr-vla2.C: New test.
14029 * g++.dg/ext/constexpr-vla3.C: New test.
14030 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14031
7550d855 140322016-01-29 Richard Biener <rguenther@suse.de>
14033
14034 PR middle-end/69537
14035 * gcc.dg/uninit-21.c: New testcase.
14036
f11bb279 140372016-01-28 Uros Bizjak <ubizjak@gmail.com>
14038
14039 PR target/69459
14040 * gcc.target/i386/pr69459.c: New test.
14041
c80c12c8 140422016-01-28 Steve Ellcey <sellcey@imgtec.com>
14043
14044 PR target/68400
14045 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14046 * gcc.target/mips/pr68400.c: New test.
14047
c649bacc 140482016-01-28 Martin Sebor <msebor@redhat.com>
14049
14050 PR target/17381
14051 * gcc.target/powerpc/pr17381.c: New test.
14052
f4881661 140532016-01-28 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR middle-end/69542
14056 * gcc.dg/torture/pr69542.c: New test.
14057
d66fdd75 140582016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14059
14060 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14061
d4a78818 140622016-01-28 David Edelsohn <dje.gcc@gmail.com>
14063
14064 * gcc.dg/pr65980.c: Skip on AIX.
14065 * gcc.dg/pr66688.c: Same.
14066
21329e97 140672016-01-28 David Edelsohn <dje.gcc@gmail.com>
14068
14069 PR target/63679
14070 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14071 * gcc.dg/tree-ssa/sra-18.c: Same.
14072
cc7124a6 140732016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14074
14075 PR fortran/62536
14076 * gfortran.dg/block_15.f08: New test.
14077 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14078 on incorrectly closed BLOCK.
14079
358dfcb4 140802016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14081
14082 * gcc.dg/declare-simd.c: New test.
2034deb9 14083
e87502d6 140842016-01-28 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/69466
14087 * gfortran.dg/vect/pr69466.f90: New testcase.
14088
44e7334b 140892016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14090
14091 * g++.dg/pr67989.C: Remove ARM-specific option.
14092 * gcc.target/arm/pr67989.C: New file.
14093
5ce8f551 140942016-01-27 Uros Bizjak <ubizjak@gmail.com>
14095
14096 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14097 and expm1 test for glibc < 2.11.
14098
fa6e6b15 140992016-01-27 Richard Henderson <rth@redhat.com>
14100
14101 * gcc.c-torture/execute/pr69447.c: New test.
14102
141032016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14104
7b8122c6 14105 PR fortran/69422
147b2f9b 14106 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14107
78e516eb 141082016-01-27 Jakub Jelinek <jakub@redhat.com>
14109
14110 PR debug/66869
14111 * gcc.dg/pr66869.c: New test.
14112
9b849350 141132016-01-25 Jeff Law <law@redhat.com>
14114
14115 PR tree-optimization/68398
f11bb279 14116 PR tree-optimization/69196
9b849350 14117 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14118 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14119 path to avoid new heuristic allowing more irreducible regions
14120 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14121 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14122 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14123 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14124 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14125
fee5e491 141262016-01-27 Marek Polacek <polacek@redhat.com>
14127
14128 PR c/68062
14129 * c-c++-common/vector-compare-4.c: New test.
14130
eec96426 141312016-01-27 David Malcolm <dmalcolm@redhat.com>
14132
14133 PR preprocessor/69126
14134 * c-c++-common/pr69126.c: New test case.
14135
5068be18 141362016-01-27 Ian Lance Taylor <iant@google.com>
14137
14138 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14139
5fa82c11 141402016-01-27 Ryan Burn <contact@rnburn.com>
14141
14142 PR cilkplus/69267
14143 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14144
b3df0219 141452016-01-27 Uros Bizjak <ubizjak@gmail.com>
14146
14147 PR target/69512
14148 * gcc.target/i386/pr69512.c: New test.
14149
d46a16d4 141502016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14151
14152 PR ada/69488
14153 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14154
6a9b35ef 141552016-01-27 Marek Polacek <polacek@redhat.com>
14156
14157 PR c++/69379
14158 * g++.dg/pr69379.C: New test.
14159
18e9663b 141602016-01-27 Martin Sebor <msebor@redhat.com>
14161
14162 PR c++/69317
14163 * g++.dg/abi/Wabi-2-2.C: New test.
14164 * g++.dg/abi/Wabi-2-3.C: New test.
14165 * g++.dg/abi/Wabi-3-2.C: New test.
14166 * g++.dg/abi/Wabi-3-3.C: New test.
14167
c88301ad 141682016-01-27 Richard Biener <rguenther@suse.de>
14169
14170 PR tree-optimization/69166
14171 * gcc.dg/torture/pr69166.c: New testcase.
14172
8ca47550 141732016-01-27 Martin Jambor <mjambor@suse.cz>
14174
14175 PR tree-optimization/69355
14176 * gcc.dg/tree-ssa/pr69355.c: New test.
14177
5cb23e3c 141782016-01-27 Marek Polacek <polacek@redhat.com>
14179
14180 PR c++/69496
14181 * g++.dg/ext/constexpr-vla1.C: New test.
14182
7b0c1b6d 141832016-01-20 Christian Bruel <christian.bruel@st.com>
14184
14185 PR target/69245
14186 * gcc.target/arm/pr69245.c: New test.
14187
220112fc 141882016-01-27 Jakub Jelinek <jakub@redhat.com>
14189
14190 PR tree-optimization/69399
14191 * gcc.dg/torture/pr69399.c: New test.
14192
16294490 141932016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14194
14195 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14196
8abd3d0c 141972016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14198
14199 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14200
7cf9b895 142012016-01-26 Tom de Vries <tom@codesourcery.com>
14202
14203 PR tree-optimization/69110
14204 * gcc.dg/autopar/pr69110.c: New test.
14205
557c1942 142062016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14207 Sebastian Pop <s.pop@samsung.com>
557c1942 14208
14209 * gcc.dg/graphite/isl-ast-op-select.c: New.
14210
80adbd96 142112015-01-26 Paul Thomas <pault@gcc.gnu.org>
14212
14213 PR fortran/69385
14214 * gfortran.dg/allocate_error_6.f90: New test.
14215
c3f86f60 142162016-01-26 Richard Henderson <rth@redhat.com>
14217
14218 * gcc.dg/tm/pr60908.c: New test.
14219
3752e5b1 142202016-01-26 David Malcolm <dmalcolm@redhat.com>
14221
14222 PR other/69006
14223 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14224 directive.
14225 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14226 expected multiline output to reflect the colorization being
14227 disabled before newlines.
14228 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14229 (custom_diagnostic_finalizer): Replace call to
14230 pp_newline_and_flush with call to pp_flush.
14231 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14232 * gfortran.dg/implicit_class_1.f90: Likewise.
14233 * lib/gcc-dg.exp (allow_blank_lines): New global.
14234 (dg-allow-blank-lines-in-output): New procedure.
14235 (gcc-dg-prune): Complain about blank lines in the output, unless
14236 dg-allow-blank-lines-in-output was called.
14237 * lib/multiline.exp (_build_multiline_regex): Only support
14238 arbitrary followup text for non-blank-lines, not for blank lines.
14239
9bbfd060 142402016-01-26 Jakub Jelinek <jakub@redhat.com>
14241
14242 PR tree-optimization/69483
14243 * gcc.dg/pr69483.c: New test.
14244 * g++.dg/opt/pr69483.C: New test.
14245
53773057 142462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14247
14248 PR target/68620
14249 * gcc.target/arm/pr68620.c: New test.
14250
442a556f 142512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14252
14253 * gcc.target/i386/pr68986-2.c: Remove -m32.
14254
d513c683 142552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14256
14257 PR target/68986
14258 * gcc.target/i386/pr68986-1.c: New test.
14259 * gcc.target/i386/pr68986-2.c: Likewise.
14260 * gcc.target/i386/pr68986-3.c: Likewise.
14261
976877a5 142622016-01-26 Christian Bruel <christian.bruel@st.com>
14263
14264 * lib/target-supports.exp
14265 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14266 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14267 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14268
2c7b2f88 142692016-01-26 Richard Biener <rguenther@suse.de>
14270
14271 PR tree-optimization/69452
14272 * gcc.dg/torture/pr69452.c: New testcase.
14273
f7fc06e7 142742016-01-26 Jakub Jelinek <jakub@redhat.com>
14275
14276 PR target/69442
14277 * gcc.dg/pr69442.c: New test.
14278
d1dae587 142792016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14280
14281 PR target/67896
14282 * gcc.target/aarch64/simd/pr67896.C: New.
14283
ef7be7f8 142842016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14285
14286 PR tree-optimization/69400
14287 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14288 function.
14289 (plugin_init): Call it.
14290 * gcc.dg/torture/pr69400.c: New test.
14291
648433a4 142922016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14293
14294 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14295
45fc5243 142962016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14297 Sebastian Pop <s.pop@samsung.com>
14298
14299 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14300 isl-0.15.
14301
c699f6a1 143022016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14303 Sebastian Pop <s.pop@samsung.com>
14304
14305 * gcc.dg/graphite/pr69292.c: New.
14306
b86e24ea 143072016-01-25 Jakub Jelinek <jakub@redhat.com>
14308
14309 * c-c++-common/goacc/use_device-1.c: New test.
14310
105cb8d7 143112016-01-25 Jeff Law <law@redhat.com>
14312
14313 PR tree-optimization/69196
14314 PR tree-optimization/68398
14315 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14316 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14317
44562749 143182016-01-25 David Edelsohn <dje.gcc@gmail.com>
14319
14320 PR target/69469
14321 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14322 Algorithm.
14323
6837fee7 143242016-01-25 Richard Biener <rguenther@suse.de>
14325
14326 PR testsuite/69380
14327 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14328
fe500d65 143292016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14330
14331 PR target/69421
14332 * gcc.dg/pr69421.c: New test.
14333
8eacba94 143342016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14335
14336 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14337 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14338 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14339 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14340 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14341 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14342 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14343 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14344 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14345 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14346
af09d40d 143472016-01-25 Richard Biener <rguenther@suse.de>
14348
14349 PR tree-optimization/69376
14350 * gcc.dg/torture/pr69376.c: New testcase.
14351
d65063f5 143522016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14353
14354 PR fortran/69397
14355 PR fortran/68442
14356 * gfortran.dg/interface_38.f90: New test.
14357 * gfortran.dg/interface_39.f90: New test.
80adbd96 14358
08c7bfb4 143592016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14360
14361 Revert:
14362 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14363
14364 PR c++/11858
14365 PR c++/24663
14366 PR c++/24664
14367 * g++.dg/template/pr11858.C: New test.
14368 * g++.dg/template/pr24663.C: New test.
14369 * g++.dg/template/unify12.C: New test.
14370 * g++.dg/template/unify13.C: New test.
14371 * g++.dg/template/unify14.C: New test.
14372 * g++.dg/template/unify15.C: New test.
14373 * g++.dg/template/unify16.C: New test.
14374 * g++.dg/template/unify17.C: New test.
14375
c2e7d2be 143762016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14377
14378 PR fortran/68283
14379 gfortran.dg/pr68283.f90: New test.
14380
9f2e8617 143812016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14382
14383 PR fortran/66094
14384 * gfortran.dg/inline_matmul_13.f90: New test.
14385 * gfortran.dg/matmul_bounds_8.f90: New test.
14386 * gfortran.dg/matmul_bounds_9.f90: New test.
14387 * gfortran.dg/matmul_bounds_10.f90: New test.
14388
a4838119 143892016-01-23 Tom de Vries <tom@codesourcery.com>
14390
14391 PR tree-optimization/69426
14392 * gcc.dg/autopar/pr69426.c: New test.
14393
feddf0dc 143942016-01-23 Martin Sebor <msebor@redhat.com>
14395
14396 PR c++/58109
14397 PR c++/69022
14398 * g++.dg/cpp0x/alignas5.C: New test.
14399 * g++.dg/ext/vector29.C: Same.
14400
132731fb 144012016-01-23 Uros Bizjak <ubizjak@gmail.com>
14402
14403 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14404 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14405 _GNU_SOURCE from compile flags to the source.
14406 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14407 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14408 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14409 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14410
51aec681 144112016-01-22 Jakub Jelinek <jakub@redhat.com>
14412
14413 PR target/69432
14414 * g++.dg/opt/pr69432.C: New test.
14415
147aa3e3 144162016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14417
14418 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14419 32-bit targets testing an -m64 multilib.
14420
4d04e35e 144212016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14422
14423 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14424 64-bit support.
14425
86f38d0c 144262016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14427
14428 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14429
f776e712 144302016-01-21 Christian Bruel <christian.bruel@st.com>
14431
14432 PR target/68674
14433 * gcc.target/i386/pr68674.c
14434 * gcc.target/aarch64/pr68674.c
14435 * gcc.target/arm/pr68674.c
14436
7b9de435 144372016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14438
14439 PR target/69403
14440 * gcc.c-torture/execute/pr69403.c: New test.
14441
9935a0ba 144422016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14443
14444 PR c++/55843
14445 * g++.dg/template/pr55843.C: New.
14446
06b94aa1 144472016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14448
14449 PR testsuite/66877
14450 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14451 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14452
b68773a8 144532016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14454
14455 PR testsuite/67489
132731fb 14456 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14457 from dg-do compile directive, and instead add
14458 { dg-require-effective-target int128 }.
b68773a8 14459
bbbbe8ab 144602016-01-20 Martin Sebor <msebor@redhat.com>
14461
14462 PR c/69405
14463 * gcc.dg/sync-fetch.c: New test.
14464
f3a6a26f 144652016-01-21 Martin Sebor <msebor@redhat.com>
14466
14467 PR target/69252
14468 * gcc.target/powerpc/pr69252.c: New test.
14469
d1565a03 144702016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14471
14472 PR fortran/65996
132731fb 14473 * gfortran.dg/pr65996.f90: New test.
d1565a03 14474
15a5a905 144752016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14476
14477 PR c++/68810
bbbbe8ab 14478 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14479 expected to generate an error.
15a5a905 14480
e4538af5 144812016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14482
14483 PR middle-end/66178
14484 * gcc.dg/torture/pr66178.c: New test.
14485
4d4180ce 144862016-01-21 Anton Blanchard <anton@samba.org>
14487 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14488
14489 PR target/63354
14490 * gcc.target/powerpc/pr63354.c: New test.
14491
86e16058 144922016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14493
14494 PR rtl-optimization/68990
14495 * gcc.target/i386/pr68990: New.
14496
b11b85e4 144972016-01-21 Nick Clifton <nickc@redhat.com>
14498
14499 PR target/69129
14500 * gcc.target/mips/pr69129.c: New.
14501
62dd9f85 145022016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14503
14504 PR c++/58046
14505 * g++.dg/cpp0x/pr58046.C: New.
14506
ac7d424b 145072016-01-21 Jakub Jelinek <jakub@redhat.com>
14508
47c0bea3 14509 PR target/69187
14510 PR target/65624
14511 * gcc.target/arm/pr69187.c: New test.
14512
ac7d424b 14513 PR c++/69355
14514 * g++.dg/torture/pr69355.C: New test.
14515
9e18b252 145162016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14517 Sebastian Pop <s.pop@samsung.com>
14518
14519 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14520
de862e2f 145212016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14522 Sebastian Pop <s.pop@samsung.com>
14523
132731fb 14524 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14525
f55f9344 145262016-01-21 Jakub Jelinek <jakub@redhat.com>
14527
14528 PR middle-end/67653
14529 * c-c++-common/pr67653.c: New test.
14530 * gcc.dg/torture/pr29119.c: Add dg-warning.
14531
62752e71 145322016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14533
14534 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14535
16d4186f 145362016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14537
14538 PR c/24293
14539 * gcc.dg/pr24293.c: New test.
14540 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14541 incomplete struct type.
14542 * gcc.dg/declspec-1.c: Likewise.
14543 * gcc.dg/pr63549.c: Likewise.
14544
58219d13 145452016-01-20 Jakub Jelinek <jakub@redhat.com>
14546
14547 PR tree-optimization/66612
14548 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14549 for bdn instruction.
14550
a7b5688a 145512016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14552
14553 * lib/target-supports.exp
14554 (check_effective_target_arm_fp_ok_nocache): New.
14555 (check_effective_target_arm_fp_ok): New.
14556 (add_options_for_arm_fp): New.
14557 (check_effective_target_arm_crypto_ok_nocache): Require
14558 target_arm_v8_neon_ok instead of arm32.
14559 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14560 (check_effective_target_arm_crypto_pragma_ok): New.
14561 (add_options_for_arm_vfp): New.
14562 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14563 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14564 target instead. Force initial fpu to vfp.
14565 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14566 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14567 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14568 dependency.
14569 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14570 use arm_vfp effective target instead. Force initial fpu to vfp.
14571 * gcc.target/arm/attr-neon3.c: Likewise.
14572 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14573 arm_vfp_ok.
14574 * gcc.target/arm/unsigned-float.c: Likewise.
14575 * gcc.target/arm/vfp-1.c: Likewise.
14576 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14577 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14578 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14579 * gcc.target/arm/vfp-ldmias.c: Likewise.
14580 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14581 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14582 * gcc.target/arm/vfp-stmiad.c: Likewise.
14583 * gcc.target/arm/vfp-stmias.c: Likewise.
14584 * gcc.target/arm/vnmul-1.c: Likewise.
14585 * gcc.target/arm/vnmul-2.c: Likewise.
14586 * gcc.target/arm/vnmul-3.c: Likewise.
14587 * gcc.target/arm/vnmul-4.c: Likewise.
14588
7ca56ca8 145892016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14590
7fb75b57 14591 PR testsuite/69366
14592 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14593 the MPX run-time library, for compile-time MPX test.
14594 * gcc.target/i386/chkp-always_inline.c: Likewise.
14595 * gcc.target/i386/chkp-bndret.c: Likewise.
14596 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14597 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14598 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14599 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14600 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14601 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14602 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14603 * gcc.target/i386/chkp-label-address.c: Likewise.
14604 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14605 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14606 * gcc.target/i386/chkp-pr69044.c: Likewise.
14607 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14608 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14609 * gcc.target/i386/chkp-strchr.c: Likewise.
14610 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14611 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14612 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14613 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14614 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14615 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14616 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14617 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14618 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14619 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14620 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14621 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14622 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14623 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14624 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14625 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14626 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14627 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14628 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14629 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14630 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14631 * gcc.target/i386/pr63995-2.c: Likewise.
14632 * gcc.target/i386/pr64805.c: Likewise.
14633 * gcc.target/i386/pr65044.c: Likewise.
14634 * gcc.target/i386/pr65167.c: Likewise.
14635 * gcc.target/i386/pr65183.c: Likewise.
14636 * gcc.target/i386/pr65184.c: Likewise.
14637 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14638
f2da0b99 146392016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14640
14641 PR tree-optimization/69328
14642 * gcc.dg/pr69328.c: New test.
14643
4d379676 146442016-01-20 Jeff Law <law@redhat.com>
14645
4a11f145 14646 PR target/25114
4d379676 14647 * gcc.target/m68k/pr25114.c: New test.
14648
0754bad1 146492016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14650
14651 * gcc.target/arm/memset-inline-10.c: Added
14652 dg-require-effective-target arm_thumb2_ok.
14653
63bd5c2d 146542016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14655
14656 * gcc.dg/debug/dwarf2/sso.c: New test.
14657
a9c01e81 146582016-01-19 Uros Bizjak <ubizjak@gmail.com>
14659
14660 PR testsuite/68820
14661 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14662 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14663 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14664
53fa0e54 146652016-01-19 Jan Hubicka <hubicka@ucw.cz>
14666
14667 PR ipa/66223
14668 * g++.dg/ipa/devirt-50.C: New testcase.
14669
e035a62c 146702016-01-19 Marek Polacek <polacek@redhat.com>
14671
14672 PR c++/68965
14673 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14674 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14675
885cc3ea 146762016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14677
14678 PR target/69135
14679 * gcc.target/arm/pr69135_1.c: New test.
14680
07bd240e 146812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14682
14683 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14684
9f60d257 146852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14686
14687 * gcc.target/aarch64/ccmp_1.c: New testcase.
14688
a0c919f7 146892016-01-19 Marek Polacek <polacek@redhat.com>
14690
14691 PR c++/68586
14692 * g++.dg/cpp0x/enum30.C: New test.
14693
dc5d6d17 146942016-01-19 Richard Biener <rguenther@suse.de>
14695
14696 PR tree-optimization/69336
14697 * g++.dg/tree-ssa/pr69336.C: New testcase.
14698
6dd156e0 146992016-01-19 Jakub Jelinek <jakub@redhat.com>
14700
14701 PR debug/65779
14702 * gcc.dg/pr65779.c: New test.
14703
3e0d45b9 147042016-01-19 Richard Biener <rguenther@suse.de>
14705
14706 PR tree-optimization/69352
14707 * gcc.dg/torture/pr69352.c: New testcase.
14708
7a3cf64d 147092016-01-19 Jakub Jelinek <jakub@redhat.com>
14710
14711 PR rtl-optimization/68955
14712 PR rtl-optimization/64557
14713 * gcc.dg/torture/pr68955.c: New test.
14714
8be55b33 147152016-01-19 Jan Hubicka <hubicka@ucw.cz>
14716
14717 PR lto/69136
14718 * g++.dg/torture/pr69136.C: New testcase.
14719
72a985d7 147202016-01-19 Jan Hubicka <hubicka@ucw.cz>
14721
14722 PR lto/69133
14723 * g++.dg/lto/pr69133_0.C: New testcase.
14724 * g++.dg/lto/pr69133_1.C: New testcase.
14725
56778b62 147262016-01-15 Jeff Law <law@redhat.com>
14727
14728 PR tree-optimization/69320
14729 * gcc.c-torture/pr69320-1.c: New test.
14730 * gcc.c-torture/pr69320-2.c: New test.
14731 * gcc.c-torture/pr69320-3.c: New test.
14732 * gcc.c-torture/pr69320-4.c: New test.
14733
ced41b93 147342016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14735
14736 PR c++/11858
14737 PR c++/24663
14738 PR c++/24664
14739 * g++.dg/template/pr11858.C: New test.
14740 * g++.dg/template/pr24663.C: New test.
14741 * g++.dg/template/unify12.C: New test.
14742 * g++.dg/template/unify13.C: New test.
14743 * g++.dg/template/unify14.C: New test.
14744 * g++.dg/template/unify15.C: New test.
14745 * g++.dg/template/unify16.C: New test.
14746 * g++.dg/template/unify17.C: New test.
14747
7f8cbcaf 147482016-01-18 David Malcolm <dmalcolm@redhat.com>
14749
14750 PR testsuite/69181
14751 * gcc.dg/pr69181-1.c: New test file.
14752 * gcc.dg/pr69181-2.c: New test file.
14753 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14754 globals by moving it to...
14755 (cleanup-after-saved-dg-test): ...this new function. Add
14756 "global additional_sources_used". Add reset of global
14757 multiline_expected_outputs to the empty list.
14758 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14759 global to...
14760 (multiline_expected_outputs): ...this, and updated comments to
14761 note that it is modified from gcc-dg.exp.
14762 (dg-end-multiline-output): Update for the above renaming.
14763 (handle-multiline-outputs): Likewise. Remove the clearing
14764 of the expected outputs to the empty list.
14765
3c7cbfc0 147662016-01-18 Richard Biener <rguenther@suse.de>
14767
14768 PR tree-optimization/69297
14769 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14770
81d49cc1 147712016-01-18 Joseph Myers <joseph@codesourcery.com>
14772
14773 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14774 dg-options.
14775 * gcc.target/mips/mips-3d-2.c: Likewise.
14776 * gcc.target/mips/mips-3d-3.c: Likewise.
14777 * gcc.target/mips/mips-3d-4.c: Likewise.
14778 * gcc.target/mips/mips-3d-5.c: Likewise.
14779 * gcc.target/mips/mips-3d-6.c: Likewise.
14780 * gcc.target/mips/mips-3d-7.c: Likewise.
14781 * gcc.target/mips/mips-3d-8.c: Likewise.
14782 * gcc.target/mips/mips-3d-9.c: Likewise.
14783 * gcc.target/mips/mips-ps-1.c: Likewise.
14784 * gcc.target/mips/mips-ps-2.c: Likewise.
14785 * gcc.target/mips/mips-ps-3.c: Likewise.
14786 * gcc.target/mips/mips-ps-4.c: Likewise.
14787 * gcc.target/mips/mips-ps-5.c: Likewise.
14788 * gcc.target/mips/mips-ps-6.c: Likewise.
14789 * gcc.target/mips/mips-ps-7.c: Likewise.
14790 * gcc.target/mips/mips-ps-type.c: Likewise.
14791 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14792 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14793
03c4ff3a 147942016-01-18 Tom de Vries <tom@codesourcery.com>
14795
14796 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14797 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14798 * c-c++-common/goacc/kernels-empty.c: New test.
14799 * c-c++-common/goacc/kernels-eternal.c: New test.
14800 * c-c++-common/goacc/kernels-loop-2.c: New test.
14801 * c-c++-common/goacc/kernels-loop-3.c: New test.
14802 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14803 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14804 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14805 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14806 * c-c++-common/goacc/kernels-loop-data.c: New test.
14807 * c-c++-common/goacc/kernels-loop-g.c: New test.
14808 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14809 * c-c++-common/goacc/kernels-loop-n.c: New test.
14810 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14811 * c-c++-common/goacc/kernels-loop.c: New test.
14812 * c-c++-common/goacc/kernels-noreturn.c: New test.
14813 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14814 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14815 * c-c++-common/goacc/kernels-reduction.c: New test.
14816
22e3dcee 148172016-01-18 Tom de Vries <tom@codesourcery.com>
14818
14819 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14820 * gcc.dg/autopar/outer-2.c: Same.
14821 * gcc.dg/autopar/outer-3.c: Same.
14822 * gcc.dg/autopar/outer-4.c: Same.
14823 * gcc.dg/autopar/outer-5.c: Same.
14824 * gcc.dg/autopar/outer-6.c: Same.
14825 * gcc.dg/autopar/parallelization-1.c: Same.
14826 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14827 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14828 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14829 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14830 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14831 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14832 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14833 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14834 * gcc.dg/autopar/pr39500-1.c: Same.
14835 * gcc.dg/autopar/pr39500-2.c: Same.
14836 * gcc.dg/autopar/pr46193.c: Same.
14837 * gcc.dg/autopar/pr46194.c: Same.
14838 * gcc.dg/autopar/pr49580.c: Same.
14839 * gcc.dg/autopar/pr49960-1.c: Same.
14840 * gcc.dg/autopar/pr49960.c: Same.
14841 * gcc.dg/autopar/pr68373.c: Same.
14842 * gcc.dg/autopar/reduc-1.c: Same.
14843 * gcc.dg/autopar/reduc-1char.c: Same.
14844 * gcc.dg/autopar/reduc-1short.c: Same.
14845 * gcc.dg/autopar/reduc-2.c: Same.
14846 * gcc.dg/autopar/reduc-2char.c: Same.
14847 * gcc.dg/autopar/reduc-2short.c: Same.
14848 * gcc.dg/autopar/reduc-3.c: Same.
14849 * gcc.dg/autopar/reduc-4.c: Same.
14850 * gcc.dg/autopar/reduc-6.c: Same.
14851 * gcc.dg/autopar/reduc-7.c: Same.
14852 * gcc.dg/autopar/reduc-8.c: Same.
14853 * gcc.dg/autopar/reduc-9.c: Same.
14854 * gcc.dg/autopar/uns-outer-4.c: Same.
14855 * gcc.dg/autopar/uns-outer-5.c: Same.
14856 * gcc.dg/autopar/uns-outer-6.c: Same.
14857 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14858 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14859
fd5cbe2f 148602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14861
14862 PR target/63679
14863 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14864 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14865
fa75ab55 148662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14867
14868 PR target/63679
14869 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14870 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14871 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14872
214b2582 148732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14874
14875 PR target/63679
14876 * gcc.dg/tree-ssa/sra-17.c: New.
14877 * gcc.dg/tree-ssa/sra-18.c: New.
14878
13146837 148792016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14880
14881 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14882
6ccd18c2 148832016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14884
14885 * gnat.dg/inline12.adb: New test.
14886
8872b95f 148872016-01-18 Bin Cheng <bin.cheng@arm.com>
14888
14889 PR tree-optimization/66797
14890 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14891
971514e3 148922016-01-18 Richard Biener <rguenther@suse.de>
14893
14894 PR tree-optimization/69170
14895 * gcc.dg/torture/pr69170.c: New testcase.
14896
dfb6d139 148972016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14898
14899 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14900
164d84c2 149012016-01-16 Tom de Vries <tom@codesourcery.com>
14902
14903 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14904
4c33b769 149052016-01-16 Tom de Vries <tom@codesourcery.com>
14906
14907 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14908 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14909 redundant dg-require-effective-target pthread.
14910 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14911 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14912 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14913 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14914 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14915 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14916 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14917
673441b0 149182016-01-16 David Edelsohn <dje.gcc@gmail.com>
14919
14920 PR target/68609
14921 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14922 * gcc.target/powerpc/recip-7.c: Same.
14923
90153ae7 149242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14925
14926 PR c++/69091
14927 * g++.dg/template/pr69091.C: New test.
14928
bc24d01d 149292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14930
14931 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14932 dump does not contain an error_mark_node.
14933 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14934 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14935
4067c0fd 149362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14937
14938 PR c++/68936
14939 * g++.dg/template/pr68936.C: New test.
14940
27c6dbdd 149412016-01-15 David Edelsohn <dje.gcc@gmail.com>
14942
14943 PR target/68609
14944 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14945 * gcc.target/powerpc/recip-2.c: Same.
14946 * gcc.target/powerpc/recip-3.c: Same.
14947 * gcc.target/powerpc/recip-4.c: Same.
14948 * gcc.target/powerpc/recip-sqrtf.c: Same.
14949
e390c57d 149502016-01-15 Jeff Law <law@redhat.com>
14951
14952 PR tree-optimization/69270
14953 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14954 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14955
ddcfeaf1 149562016-01-15 Paul Thomas <pault@gcc.gnu.org>
14957
14958 PR fortran/49630
14959 * gfortran.dg/deferred_character_13.f90: New test for the fix
14960 of comment 3 of the PR.
14961
14962 PR fortran/54070
14963 * gfortran.dg/deferred_character_8.f90: New test
14964 * gfortran.dg/allocate_error_5.f90: New test
14965
14966 PR fortran/60593
14967 * gfortran.dg/deferred_character_10.f90: New test
14968
14969 PR fortran/60795
14970 * gfortran.dg/deferred_character_14.f90: New test
14971
14972 PR fortran/61147
14973 * gfortran.dg/deferred_character_11.f90: New test
14974
14975 PR fortran/64324
14976 * gfortran.dg/deferred_character_9.f90: New test
14977
81be349c 149782016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14979
14980 PR rtl-optimization/69030
14981 * gcc.target/i386/pr69030.c: New.
14982
998456c5 149832016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14984
14985 * gcc.target/aarch64/target_attr_17.c: New test.
14986
0d85be19 149872016-01-15 Richard Biener <rguenther@suse.de>
14988
14989 PR tree-optimization/66856
14990 * gcc.dg/torture/pr66856-1.c: New testcase.
14991 * gcc.dg/torture/pr66856-2.c: Likewise.
14992
321d36c8 149932016-01-15 Richard Biener <rguenther@suse.de>
14994
14995 PR debug/69137
14996 * g++.dg/lto/pr69137_0.C: New testcase.
14997
d94a1f53 149982016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14999
15000 PR middle-end/69246
15001 * gcc.target/i386/pr69246.c: New test.
15002
5fe9a861 150032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15004
a9c01e81 15005 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15006
3d05a5e9 150072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15008
15009 PR c++/56194
15010 * g++.dg/init/const9.C: Disable test on S/390.
15011
5e8132b5 150122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15013
15014 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15015 * g++.dg/Wno-frame-address.C: Ditto.
15016
32307cdf 150172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15018
15019 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15020
1ca28250 150212016-01-15 Richard Biener <rguenther@suse.de>
15022
15023 PR tree-optimization/68961
15024 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15025
6271bd93 150262016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15027
15028 * gcc.target/i386/pr65105-5.c: New test.
15029
dfb6d139 150302016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15031
15032 * gcc.c-torture/execute/alias-4.c: New testcase.
15033
dfb6d139 150342016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15035
15036 PR ipa/68148
15037 * g++.dg/ipa/devirt-49.C: New testcase.
15038
7bbac464 150392016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15040
15041 PR target/65837
15042 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15043 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15044 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15045
4345b868 150462016-01-15 Richard Biener <rguenther@suse.de>
15047
15048 PR tree-optimization/69117
15049 * gcc.dg/torture/pr69117.c: New testcase.
15050
580357e7 150512015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15052
15053 PR c++/69048
15054 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15055
612baa31 150562016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15057
15058 PR testsuite/67509
15059 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15060 range tests use 100 * maximum instead of maximum + 1.
15061
44e09bc4 150622016-01-14 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR debug/69244
15065 * gcc.dg/guality/pr69244.c: New test.
15066
96962ae4 150672016-01-14 Uros Bizjak <ubizjak@gmail.com>
15068
15069 * lib/target-supports.exp (check_effective_target_issignaling):
15070 New procedure.
15071 * gcc.dg/pr61441.c: Require issignaling effective target.
15072
ab9c400b 150732016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15074
15075 PR target/68803
15076 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15077
a7ed4583 150782016-01-14 David Malcolm <dmalcolm@redhat.com>
15079
15080 PR c++/68819
15081 PR preprocessor/69177
15082 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15083 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15084 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15085 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15086
77f35cec 150872016-01-14 Marek Polacek <polacek@redhat.com>
15088
15089 PR c/69262
15090 * gcc.dg/array-15.c: New test.
15091
915d0950 150922016-01-14 Jakub Jelinek <jakub@redhat.com>
15093
15094 PR middle-end/68146
15095 PR tree-optimization/69155
15096 * gfortran.dg/pr68146.f: New test.
15097 * gfortran.dg/pr69155.f90: New test.
15098
24651fb7 150992016-01-14 Richard Biener <rguenther@suse.de>
15100
15101 PR tree-optimization/68060
15102 * gcc.dg/torture/pr68060-1.c: New testcase.
15103 * gcc.dg/torture/pr68060-2.c: Likewise.
15104
2f63f950 151052016-01-14 Nick Clifton <nickc@redhat.com>
15106
15107 * lib/target-supports.exp
15108 (check_effective_target_arm_neon_ok_nocache): Add an option
15109 sequence that includes setting the ARM architecture to ARMv7-A.
15110 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15111 command line options necessary to enable Neon support.
15112 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15113 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15114 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15115 * gcc.target/arm/pr69180.c: Likewise.
15116
3ce0acde 151172016-01-14 Jeff Law <law@redhat.com>
15118
15119 PR tree-optimization/69270
15120 * gcc.dg/tree-ssa/pr69270.c: New test.
15121
bda05c57 151222016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15123
15124 PR c/66208
15125 * c-c++-common/pr66208.c: New file.
15126
9b657cf1 151272016-01-13 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR tree-optimization/69156
15130 * gcc.dg/pr69156.c: New test.
15131
58ba1b9d 151322016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15133
15134 * gcc.target/i386/pr69225-7.c: New test.
15135
e5fee0fe 151362016-01-13 Richard Henderson <rth@redhat.com>
15137
15138 * gcc.dg/tm/memopt-13.c: Update expected function.
15139 * gcc.dg/tm/memopt-6.c: Likewise.
15140
3f0e9745 151412016-01-13 Uros Bizjak <ubizjak@gmail.com>
15142
15143 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15144 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15145 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15146 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15147
3f0e9745 151482016-01-13 Tom de Vries <tom@codesourcery.com>
15149
15150 PR tree-optimization/69169
7a6ddc0d 15151 * gcc.dg/pr69169.c: New test.
15152
9b657cf1 151532016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15154
15155 PR target/69228
15156 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15157 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15158 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15159 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15160 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15161 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15162 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15163 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15164
f704d701 151652016-01-13 Jakub Jelinek <jakub@redhat.com>
15166
15167 PR target/69247
15168 * gcc.dg/pr69247.c: New test.
15169
e966d6b9 151702016-01-13 Richard Biener <rguenther@suse.de>
15171
15172 PR tree-optimization/69242
15173 * gcc.dg/torture/pr69242.c: New testcase.
15174
1ca1d9b2 151752016-01-13 Richard Biener <rguenther@suse.de>
15176
15177 PR tree-optimization/69186
15178 * gcc.dg/torture/pr69186.c: New testcase.
15179
d07cbccc 151802016-01-13 Jeff Law <law@redhat.com>
15181
15182 PR tree-optimization/67755
15183 * gcc.dg/tree-ssa/pr67755.c: New test.
15184
151852016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15186
15187 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15188 pass number in output by a star.
15189
b95d41cf 151902016-01-12 Bin Cheng <bin.cheng@arm.com>
15191
15192 PR tree-optimization/68911
15193 * gcc.c-torture/execute/pr68911.c: New test.
15194
91d87e22 151952016-01-12 Marek Polacek <polacek@redhat.com>
15196
15197 PR c++/68979
15198 * g++.dg/warn/permissive-1.C: New test.
15199
8a9401a4 152002016-01-12 Jakub Jelinek <jakub@redhat.com>
15201
15202 PR objc++/68511
15203 PR c++/69213
15204 * g++.dg/opt/pr69213.C: New test.
15205
b9cb7a67 152062016-01-12 Christian Bruel <christian.bruel@st.com>
15207
15208 PR target/69180
15209 * gcc.target/arm/pr69180.c: New test.
15210
e4c96992 152112016-01-12 Richard Biener <rguenther@suse.de>
15212
15213 PR lto/69077
15214 * g++.dg/lto/pr69077_0.C: New testcase.
15215 * g++.dg/lto/pr69077_1.C: Likewise.
15216
90525f61 152172016-01-12 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR target/69175
15220 * g++.dg/opt/pr69175.C: New test.
15221
9e7edfd3 152222016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15223
15224 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15225 rather than #including math.h & stdlib.h.
15226 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15227 * gcc.dg/vect/pr49771.c: Likewise.
15228 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15229 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15230 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15231 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15232 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15233 * gcc.dg/vect/pr44507.c: Likewise.
15234 * gcc.dg/vect/pr45902.c: Likewise.
15235 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15236 * gcc.dg/vect/vect-117.c: Likewise.
15237 * gcc.dg/vect/vect-99.c: Likewise.
15238 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15239 * gcc.dg/vect/vect-cond-1.c: Likewise.
15240 * gcc.dg/vect/vect-cond-2.c: Likewise.
15241 * gcc.dg/vect/vect-cond-3.c: Likewise.
15242 * gcc.dg/vect/vect-cond-4.c: Likewise.
15243 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15244 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15245 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15246 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15247 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15248 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15249 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15250 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15251 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15252 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15253 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15254 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15255 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15256 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15257 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15258 include of signal.h.
15259 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15260 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15261 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15262 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15263 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15264 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15265 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15266 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15267 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15268 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15269 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15270 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15271 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15272 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15273 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15274 * gcc.dg/vect/vect-outer-5.c: Likewise.
15275 * gcc.dg/vect/vect-outer-6.c: Likewise.
15276 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15277 include of stdio.h.
15278
3368873d 152792016-01-12 Nick Clifton <nickc@redhat.com>
15280
15281 PR target/68913
15282 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15283 to fread so that it will be found in all target runtimes.
15284
0464ea95 152852016-01-12 Richard Biener <rguenther@suse.de>
15286
15287 PR tree-optimization/69053
15288 * g++.dg/torture/pr69053.C: New testcase.
15289
7819730f 152902016-01-12 Richard Biener <rguenther@suse.de>
15291
15292 PR tree-optimization/69168
15293 * gcc.dg/torture/pr69168.c: New testcase.
15294
995bfebf 152952016-01-12 Richard Biener <rguenther@suse.de>
15296
15297 PR tree-optimization/69157
15298 * gcc.dg/torture/pr69157.c: New testcase.
15299
153002016-01-12 Richard Biener <rguenther@suse.de>
15301
15302 PR tree-optimization/69174
15303 * gcc.dg/torture/pr69174.c: New testcase.
15304
1d10d64c 153052016-01-12 Jakub Jelinek <jakub@redhat.com>
15306
15307 PR c++/66808
15308 PR c++/69000
15309 * g++.dg/tls/pr66808.C: New test.
15310 * g++.dg/tls/pr69000.C: New test.
15311
f0b79faf 153122016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15313
15314 * gcc.target/powerpc/swaps-p8-23.c: New test.
15315 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15316
04cf75a4 153172016-01-11 John David Anglin <danglin@gcc.gnu.org>
15318
15319 PR tree-optimization/68356
15320 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15321
0eb4264c 153222016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15323 Jim Wilson <jim.wilson@linaro.org>
15324
15325 PR target/69194
15326 * gcc.target/arm/pr69194.c: New test.
15327
2f66de64 153282016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15329
15330 PR target/69225
15331 * gcc.target/i386/pr69225-1.c: New test.
15332 * gcc.target/i386/pr69225-2.c: Likewise.
15333 * gcc.target/i386/pr69225-3.c: Likewise.
15334 * gcc.target/i386/pr69225-4.c: Likewise.
15335 * gcc.target/i386/pr69225-5.c: Likewise.
15336 * gcc.target/i386/pr69225-6.c: Likewise.
15337
36105e82 153382016-01-11 Jakub Jelinek <jakub@redhat.com>
15339
1c78ce2e 15340 PR target/67462
15341 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15342 if lp64.
15343
a4a87320 15344 PR target/69071
15345 * gcc.dg/pr69071.c: New test.
15346
91fbd04f 15347 PR c++/69211
15348 * g++.dg/opt/pr69211.C: New test.
15349
36105e82 15350 PR tree-optimization/69214
15351 * gcc.c-torture/compile/pr69214.c: New test.
15352
e934c380 153532016-01-11 Uros Bizjak <ubizjak@gmail.com>
15354
15355 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15356 * gcc.target/i386/pr66232-11.c: Ditto.
15357 * gcc.target/i386/pr66232-12.c: Ditto.
15358 * gcc.target/i386/pr66232-13.c: Ditto.
15359
3ff1b153 153602016-01-11 Richard Biener <rguenther@suse.de>
15361
15362 PR tree-optimization/69173
15363 * gcc.dg/torture/pr69173.c: New testcase.
15364
04e1504c 153652016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15366
15367 PR rtl-optimization/68796
15368 * gcc.target/aarch64/tst_5.c: New test.
15369 * gcc.target/aarch64/tst_6.c: Likewise.
15370
ae8718b5 153712016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15372
15373 PR rtl-optimization/68841
15374 * gcc.dg/pr68841.c: New test.
15375 * gcc.c-torture/execute/pr68841.c: New test.
15376
bd8bece2 153772016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15378
15379 PR rtl-optimization/68920
15380 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15381 for ix86 targets.
15382 * gcc.dg/ifcvt-5.c: New test.
15383
9b657cf1 153842016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15385
15386 PR bootstrap/69123
15387 * g++.dg/pr69123.C: New.
15388
7a158352 153892016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15390
15391 PR target/69010
15392 * gcc.target/i386/pr69010.c: New test.
15393
ff375d11 153942016-01-11 Martin Jambor <mjambor@suse.cz>
15395
15396 PR ipa/69044
15397 * gcc.target/i386/chkp-pr69044.c: New test.
15398
9eb890f1 153992016-01-11 Tom de Vries <tom@codesourcery.com>
15400
15401 PR tree-optimization/69109
15402 * gcc.dg/autopar/pr69109-2.c: New test.
15403 * gcc.dg/autopar/pr69109.c: New test.
15404
c4157ee5 154052016-01-11 Tom de Vries <tom@codesourcery.com>
15406
15407 PR tree-optimization/69108
15408 * gcc.dg/autopar/pr69108.c: New test.
15409
b933e511 154102016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15411
15412 PR c++/69029
15413 * c-c++-common/Wisleading-indentation.c: Augment test.
15414
efb73de1 154152016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15416
15417 PR fortran/69154
15418 * gfortran.dg/inline_matmul_12.f90: New test.
15419
40c86c3b 154202016-01-10 Paul Thomas <pault@gcc.gnu.org>
15421
15422 PR fortran/67779
15423 * gfortran.dg/actual_array_offset_1: New test.
15424
a006c0bb 154252016-01-10 Tom de Vries <tom@codesourcery.com>
15426
15427 PR tree-optimization/69062
15428 * gcc.dg/autopar/pr69062.c: New test.
15429
880ed4be 154302016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15431
15432 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15433 * gcc.dg/vect/slp-perm-2.c: Likewise.
15434 * gcc.dg/vect/slp-perm-3.c: Likewise.
15435 * gcc.dg/vect/slp-perm-5.c: Likewise.
15436 * gcc.dg/vect/slp-perm-6.c: Likewise.
15437 * gcc.dg/vect/slp-perm-7.c: Likewise.
15438 * gcc.dg/vect/slp-perm-8.c: Likewise.
15439
d95e1856 154402016-01-10 Tom de Vries <tom@codesourcery.com>
15441
15442 PR tree-optimization/69039
15443 * gcc.dg/autopar/pr69039.c: New test.
15444
0f8f48d0 154452016-01-09 Marek Polacek <polacek@redhat.com>
15446
15447 PR c++/69113
15448 * g++.dg/pr69113.C: New test.
15449
7dff0499 154502016-01-09 Jakub Jelinek <jakub@redhat.com>
15451
15452 PR middle-end/50865
15453 PR tree-optimization/69097
15454 * gcc.c-torture/execute/pr50865.c: New test.
15455 * gcc.c-torture/execute/pr69097-1.c: New test.
15456 * gcc.c-torture/execute/pr69097-2.c: New test.
15457 * gcc.dg/pr69097-1.c: New test.
15458 * gcc.dg/pr69097-2.c: New test.
15459
18431e78 154602016-01-09 Jakub Jelinek <jakub@redhat.com>
15461
15462 PR c++/69164
15463 * g++.dg/opt/pr69164.C: New test.
15464
1943a4a2 154652016-01-08 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR tree-optimization/69167
15468 * gcc.dg/pr69167.c: New test.
15469
a143e277 154702016-01-08 Marek Polacek <polacek@redhat.com>
15471
15472 PR c++/68449
15473 * g++.dg/pr68449.C: New.
15474
44c01906 154752016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15476
15477 PR tree-optimization/68707
15478 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15479 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15480 on platforms supporting it.
15481 * gcc.dg/vect/slp-perm-2.c: Likewise.
15482 * gcc.dg/vect/slp-perm-3.c: Likewise.
15483 * gcc.dg/vect/slp-perm-5.c: Likewise.
15484 * gcc.dg/vect/slp-perm-7.c: Likewise.
15485 * gcc.dg/vect/slp-perm-8.c: Likewise.
15486 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15487 on platforms supporting it.
15488
c437d1e8 154892016-01-08 Jakub Jelinek <jakub@redhat.com>
15490
c9595c51 15491 PR tree-optimization/69162
15492 * gcc.dg/pr69162.c: New test.
15493
c437d1e8 15494 PR tree-optimization/69172
15495 * gcc.dg/pr69172.c: New test.
15496
6a46a28c 154972016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15498
15499 PR tree-optimization/67781
15500 * gcc.c-torture/execute/pr67781.c: New file.
15501
62ad9a04 155022016-01-08 Jakub Jelinek <jakub@redhat.com>
15503
15504 PR tree-optimization/69083
15505 * gcc.dg/vect/pr69083.c: New test.
15506
9e0e8c2a 155072016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15508
15509 PR tree-optimization/61441
15510 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15511 Use -fexcess-precision=standard for compiler options.
15512 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15513
5d034e37 155142016-01-08 Jakub Jelinek <jakub@redhat.com>
15515
5013f740 15516 PR fortran/69128
15517 * gfortran.dg/gomp/pr69128.f90: New test.
15518
5d034e37 15519 PR c++/69145
15520 * g++.dg/ext/pr69145-1.C: New test.
15521 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15522 * g++.dg/ext/pr69145-2.h: New file.
15523
517906ff 155242016-01-07 Martin Sebor <msebor@redhat.com>
15525
15526 PR c/68966
15527 * gcc.dg/atomic-fetch-bool.c: New test.
15528 * gcc.dg/sync-fetch-bool.c: New test.
15529
cdbb524c 155302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15531
15532 PR fortran/66680
15533 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15534
ec3aba9e 155352016-01-07 Nick Clifton <nickc@redhat.com>
15536
15537 PR target/66655
15538 * g++.dg/pr66655.C: New test.
15539 * g++.dg/pr66655_1.cc: Test support file.
15540 * g++.dg/pr66655.h: Test header file.
15541
9b657cf1 155422016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15543
15544 PR fortran/66680
15545 gfortran.dg/gomp/pr66680.f90: New test.
15546
cd45d7a5 155472016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15548
15549 PR target/69171
15550 * gcc.target/i386/pr69171-1.c: New test.
15551 * gcc.target/i386/pr69171-2.c: Likewise.
15552 * gcc.target/i386/pr69171-3.c: Likewise.
15553 * gcc.target/i386/pr69171-4.c: Likewise.
15554 * gcc.target/i386/pr69171-5.c: Likewise.
15555 * gcc.target/i386/pr69171-6.c: Likewise.
15556
4a86a91a 155572015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15558
15559 PR middle-end/67639
15560 * c-c++-common/pr67639.c: New test.
15561
34c05552 155622016-01-07 Jakub Jelinek <jakub@redhat.com>
15563
15564 PR tree-optimization/69141
15565 * g++.dg/opt/pr69141.C: New test.
15566
f08d6895 155672016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15568
15569 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15570
32ec4173 155712016-01-06 Uros Bizjak <ubizjak@gmail.com>
15572
15573 PR target/69140
15574 * gcc.target/i386/pr69140.c: New test
15575
d74214f3 155762016-01-06 David Malcolm <dmalcolm@redhat.com>
15577
15578 * gcc.dg/bad-dereference.c: New test case.
15579
73991cab 155802015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15581
15582 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15583
fc8cc457 155842016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15585
15586 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15587
be3c9981 155882016-01-06 Marek Polacek <polacek@redhat.com>
15589
15590 PR sanitizer/69099
15591 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15592
2cb724f9 155932016-01-05 Marek Polacek <polacek@redhat.com>
15594
15595 PR c/69104
15596 * gcc.dg/atomic-invalid-2.c: New.
15597
233a53ed 155982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15599
15600 PR target/68991
15601 * gcc.target/i386/pr68991.c: New test.
15602
ea87c5e3 156032016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15604
15605 PR target/68991
15606 * g++.dg/pr68991-1.C: New test.
15607 * g++.dg/pr68991-2.C: Likewise.
15608
1943a4a2 156092016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15610
1943a4a2 15611 PR other/60465
afe82e5b 15612 * gcc.target/ia64/pr60465-gprel64.c: New test.
15613 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15614
1e9147dd 156152016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15616
15617 PR rtl-optimization/68651
15618 * gcc.target/aarch64/pr68651_1.c: New test.
15619
d42aa619 156202016-01-05 David Malcolm <dmalcolm@redhat.com>
15621
15622 PR c/69122
15623 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15624
1776de76 156252016-01-05 Nathan Sidwell <nathan@acm.org>
15626
2d7d361d 15627 PR c++/58583
15628 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15629
1776de76 15630 * gcc.dg/alias-15.c: New.
15631
5beb12c0 156322016-01-05 Nick Clifton <nickc@redhat.com>
15633
15634 PR target/68870
15635 * g++.dg/pr68770.C: New test.
15636
d8cca921 156372016-01-04 Mike Stump <mikestump@comcast.net>
15638
15639 * lib/target-supports.exp (check_effective_target_cilkplus):
15640 cilkplus targets require pthreads.
afc907ef 15641 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15642
8427dff3 156432016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15644
15645 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15646 generation.
15647
f1717362 156482016-01-04 Jakub Jelinek <jakub@redhat.com>
15649
15650 Update copyright years.
15651
d7d6a3ab 156522016-01-04 Marek Polacek <polacek@redhat.com>
15653
15654 PR c/68908
15655 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15656 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15657 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15658
b8f4a5f9 156592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15660
15661 * gcc.target/sparc/20160104-2.c: New test.
15662
6b5c028f 156632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15664
15665 * gcc.target/sparc/20160104-1.c: New test.
15666
300e1002 156672016-01-03 Paul Thomas <pault@gcc.gnu.org>
15668
15669 PR fortran/65045
15670 * gfortran.dg/pr65045.f90: New test.
15671
855b105f 156722016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15673
15674 * gnat.dg/specs/debug1.ads: Delete.
15675
bdc177dc 156762016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15677
15678 PR libgfortran/68867
15679 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15680 expression.
15681
48aaffae 156822016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15683
15684 PR libgfortran/68867
15685 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15686 PowerPC.
15687
19a468b8 156882016-01-01 Paul Thomas <pault@gcc.gnu.org>
15689
15690 PR fortran/68864
15691 * gfortran.dg/pr68864.f90: New test.
15692
25371c91 156932016-01-01 Jakub Jelinek <jakub@redhat.com>
15694
2a659064 15695 PR tree-optimization/69070
15696 * gcc.dg/pr69070.c: New test.
15697
57aa9851 15698 PR sanitizer/69055
15699 * gfortran.dg/pr69055.f90: New test.
15700
25371c91 15701 PR target/69015
15702 * gcc.dg/pr69015.c: New test.
f1717362 15703\f
fb2c1edd 15704Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15705
15706Copying and distribution of this file, with or without modification,
15707are permitted in any medium without royalty provided the copyright
15708notice and this notice are preserved.