]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
ivopts-orig_biv-inc.c: Adjust test string according to updated dump info.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e38f6572
BC
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
5012919d
AM
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
2fe2aba3
MR
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
598eaaa2
YR
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
03b85dcd
TC
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
dc9e0b66
AV
342016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
35
36 PR fortran/78356
37 * gfortran.dg/class_allocate_23.f08: New test.
38
d964ba07
RB
392016-11-16 Richard Biener <rguenther@suse.de>
40
41 PR middle-end/78333
42 * gcc.dg/pr78333.c: New testcase.
43
080140bc
ML
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
4786fabe
SKS
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
510d73a0
RB
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
1705cebd
JJ
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
ed66ba99
MP
662016-11-15 Marek Polacek <polacek@redhat.com>
67
68 * g++.dg/cpp1z/init-statement6.C: Rename a function.
69
5d70ab07
JD
702016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
71
72 PR libgfortran/51119
73 * gfortran.dg/matmul_12.f90: New test case.
74
48aef8e2
UB
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
0c8a8fe2
JJ
822016-11-15 Jakub Jelinek <jakub@redhat.com>
83
5a65a911
JJ
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
a0f5b987
JJ
88 * g++.dg/cpp1z/decomp13.C: New test.
89
5a0e7889
JJ
90 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
91
0c8a8fe2
JJ
92 PR c++/71988
93 * g++.dg/cpp0x/constexpr-71988.C: New test.
94
2cf63121
MR
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
2cbfb209
MR
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
f05a874c
MR
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
b229ab2a
MM
1142016-11-15 Michael Matz <matz@suse.de>
115
116 PR missed-optimization/77881
117 * gcc.target/i386/pr77881.c: New test.
118
aa806c3b
JJ
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
bcb9a772
MM
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
8e745a17
JJ
1302016-11-14 Jakub Jelinek <jakub@redhat.com>
131
132 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
133
d809e15a
JW
1342016-11-14 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/78300
137 * gfortran.dg/class_result_3.f90: New test.
138
1ee62b92 1392016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
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.
1ee62b92 160
4d209853
ML
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
5129b43b
RB
1682016-11-14 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/78312
171 * gcc.dg/torture/pr78312.c: New testcase.
172
d97cca4a
GJL
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
5230c3d8
JJ
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
a2b4c188
KV
1932016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
194
195 * g++.dg/torture/pr78268.C: New test.
196
975672f3
PK
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
a4ba1151
UB
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
47605312
EB
2112016-11-13 Eric Botcazou <ebotcazou@adacore.com>
212
213 * gnat.dg/address_conv.adb: New test.
214
96826e28
EB
2152016-11-13 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gnat.dg/renaming11.ad[sb]: New test.
218
4be719cd
EB
2192016-11-13 Eric Botcazou <ebotcazou@adacore.com>
220
221 * c-c++-common/dump-ada-spec-6.c: New test.
222
4ebd491f
EB
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
f9d49cd1
JW
2292016-11-13 Janus Weil <janus@gcc.gnu.org>
230
231 PR fortran/60952
232 * gfortran.dg/typebound_proc_34.f90: New test.
233
9cbf8673
JW
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
0e075835
DE
2402016-11-12 David Edelsohn <dje.gcc@gmail.com>
241
242 * g++.dg/pr78112.C: XFAIL AIX.
243
b93d8a3f
JW
2442016-11-12 Janus Weil <janus@gcc.gnu.org>
245
246 PR fortran/77501
247 * gfortran.dg/typebound_generic_16.f90: New test.
248
b8f70e67
JJ
2492016-11-12 Jakub Jelinek <jakub@redhat.com>
250
251 PR c++/71225
252 * g++.dg/cpp0x/pr71225.C: New test.
253
8b287aea
EB
2542016-11-11 Eric Botcazou <ebotcazou@adacore.com>
255
256 * gcc.target/sparc/20161111-1.c: New test.
257
c901bc0d
UB
2582016-11-11 Uros Bizjak <ubizjak@gmail.com>
259
260 PR target/78310
261 * gcc.target/i386/pr78310.c: New test.
262
606f928d
JL
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
be278990
BC
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
d9ab7525
JJ
2742016-11-11 Jakub Jelinek <jakub@redhat.com>
275
276 PR c++/72774
277 * g++.dg/parse/pr72774.C: New test.
278
4b7e0c76
RB
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
d07f8c59
RB
2852016-11-11 Richard Biener <rguenther@suse.de>
286
287 PR middle-end/78295
288 * gcc.dg/uninit-pr78295.c: New testcase.
289
aa806c3b 2902016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
291
292 PR fortran/78277
293 * gfortran.dg/dec_structure_17.f90: New test.
294
456f0dfa
MM
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
8d34bfa8
PH
3072016-11-10 Pat Haugen <pthaugen@us.ibm.com>
308
309 PR rtl-optimization/78241
310 * gcc.dg/pr78241.c: New test.
311
0569479e
JJ
3122016-11-10 Jakub Jelinek <jakub@redhat.com>
313
8ebd1b31
JJ
314 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
315 201307.
316
0569479e
JJ
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
37a16493
JG
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
b4c3a85b
JJ
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
86bc8506
ML
3352016-11-10 Martin Liska <mliska@suse.cz>
336
337 PR sanitizer/78270
338 * gcc.dg/asan/pr78270.c: New test.
339
ed5fdfba
PMR
3402016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
341 Jakub Jelinek <jakub@redhat.com>
342
343 PR debug/78112
b4c3a85b 344 * g++.dg/pr78112.C: New testcase.
ed5fdfba 345
0391e4a3
JJ
3462016-11-09 Jakub Jelinek <jakub@redhat.com>
347
cc38d9d6
JJ
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
0391e4a3
JJ
353 PR c++/78283
354 * g++.dg/cpp1z/noexcept-type13.C: New test.
355
410fe60d
TT
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
271dd55c
JW
3612016-11-09 Janus Weil <janus@gcc.gnu.org>
362
363 PR fortran/46459
364 * gfortran.dg/volatile14.f90: New test.
365
ff1f317b
UB
3662016-11-09 Uros Bizjak <ubizjak@gmail.com>
367
368 PR target/78262
369 * gcc.target/i386/pr78262.c: New test.
370
aa806c3b 3712016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
372
373 PR fortran/78259
374 * gfortran.dg/pr78259.f90: New test.
375
b349a81a
JW
3762016-11-09 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/60777
379 * gfortran.dg/spec_expr_7.f90: New test.
380
2e955d50
JJ
3812016-11-09 Jakub Jelinek <jakub@redhat.com>
382
4f353581
JJ
383 PR target/77718
384 * gcc.c-torture/execute/pr77718.c: New test.
385
2e955d50
JJ
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
68c93708
ML
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
7b649f79
TP
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
bfcb501d
PT
4022016-11-09 Paul Thomas <pault@gcc.gnu.org>
403
404 * gfortran.dg/move_alloc_18.f90: New test.
405
e15861c2
PK
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
5f395580
JW
4122016-11-09 Janus Weil <janus@gcc.gnu.org>
413
414 PR fortran/71894
415 * gfortran.dg/class_59.f90: New test.
416
37b14185
RB
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
d6e8a41c
KV
4232016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
424
425 * gcc.dg/ipa/vrp7.c: New test.
426
5d5f1e95
KV
4272016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
428
429 PR ipa/78121
430 * gcc.dg/ipa/pr78121.c: New test.
431
0290a292
MO
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
fbdb92eb
MO
4472016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
448
449 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
450
103c4f75
JW
4512016-11-08 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/68440
454 * gfortran.dg/class_58.f90: New test.
455
90a2ffc0
UB
4562016-11-08 Uros Bizjak <ubizjak@gmail.com>
457
458 PR target/70799
459 * gcc.target/i386/pr70799-2.c: New test.
460
eba5aec8
JW
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
fad36601
BC
4662016-11-08 Bin Cheng <bin.cheng@arm.com>
467
468 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
469
7c8615b6
BC
4702016-11-08 Bin Cheng <bin.cheng@arm.com>
471
472 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
473
4c6a4a53
BC
4742016-11-08 Bin Cheng <bin.cheng@arm.com>
475
476 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
477
fcd1b8df
ML
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
f9ef2c76
RB
4852016-11-08 Richard Biener <rguenther@suse.de>
486
487 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
488
ad11774f
TC
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
fe73a332
RB
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
ed053eb8
RB
5012016-11-08 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/78224
504 * g++.dg/torture/pr78224.C: New testcase.
505
06658c6d
SKS
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.
90a2ffc0 511 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
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
e4b39278
DE
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
fda2d612
DE
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
60cee85e
JJ
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
7aa13860
PK
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
caa024ff
BS
5572016-11-07 Bernd Schmidt <bschmidt@redhat.com>
558
559 PR rtl-optimization/77309
560 * gcc.dg/torture/pr77309.c: New test.
561
a9815228
JJ
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
e8ab5cb1
RB
5782016-11-07 Richard Biener <rguenther@suse.de>
579
580 PR target/78229
581 * g++.dg/pr78229.C: New testcase.
582
20770eb8
RB
5832016-11-07 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/78218
586 * gcc.dg/torture/pr78218.c: New testcase.
587
32894793
RB
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
e27bfda2
KT
5932016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
594
595 PR target/77822
596 * g++.dg/torture/pr77822.C: New test.
597
00d6b7a1
ML
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
a0d3edf8
RB
6282016-11-07 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/78189
631 * g++.dg/torture/pr78189.C: New testcase.
632
0db5adfa
DE
6332016-11-06 David Edelsohn <dje.gcc@gmail.com>
634
635 * gcc.dg/Wtrampolines.c: XFAIL AIX.
636
cc03bf7a
AV
6372016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
638
639 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
640 occuring.
641
18bb8b8a
TK
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
c7f587bd
PT
6482016-11-05 Paul Thomas <pault@gcc.gnu.org>
649
650 * gfortran.dg/move_alloc_17.f03: New test.
651
92657eb0
RB
6522016-11-05 Richard Biener <rguenther@suse.de>
653
654 PR bootstrap/78188
655 * g++.dg/ipa/pr78188.C: New test.
656
28ce22e6
JW
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
d233ee5f
PT
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>
b125dc1e
PT
669
670 PR fortran/64933
671 * gfortran.dg/associate_23.f90: New test.
672
5f4cebba
JJ
6732016-11-04 Jakub Jelinek <jakub@redhat.com>
674
675 PR target/77834
676 * gcc.dg/pr77834.c: New test.
677
6e3ae7e6
PC
6782016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
679
680 PR c++/67980
681 * g++.dg/cpp1y/pr67980.C: New.
682
fff6ed28
BS
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
bef3a8d7 6932016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
694
695 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
696 for -mbranch-likely, infer -mno-branch-likely for R6.
697
dac9376a
BE
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
b210df46
BS
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
964ef24c
RB
7192016-11-04 Richard Biener <rguenther@suse.de>
720
721 PR middle-end/78185
722 * gcc.dg/pr78185.c: New testcase.
723
5fb80387
DE
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
6905c577
JJ
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>
6869e9c6
FR
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
6905c577 7472016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
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
7d29f8e3
ML
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
5de3e2d8
BE
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
f03f0232
SKS
7652016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
766
767 * gcc.c-torture/execute/pr78170.c: Require int32plus.
768
bd17a9df
MF
7692016-11-02 Max Filippov <jcmvbkbc@gmail.com>
770
771 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
772
2b01aad6
TC
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
aa55dc0c
RB
7842016-11-02 Richard Biener <rguenther@suse.de>
785
786 * gcc.dg/store_merging_8.c: New testcase.
787
6905c577 7882016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
789
790 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
791
075be4a1
DE
7922016-11-02 David Edelsohn <dje.gcc@gmail.com>
793
4b69fb13
DE
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
075be4a1
DE
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
fdb1aa55
RO
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
4adbcdb4
ML
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
4b2c06f4
KT
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
63e523d6
KT
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
da42ac7b
RB
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
4280df0a
RB
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
1b1d9303
DE
8382016-11-01 David Edelsohn <dje.gcc@gmail.com>
839
840 * gfortran.dg/pr70937.f90: require-effective-target lto.
841
5b7c0519
TK
8422016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
843
844 PR fortran/69544
845 * gfortran.dg/where_6.f90: New test.
846
70d28813
JJ
8472016-11-01 Jakub Jelinek <jakub@redhat.com>
848
849 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
850
7f4266d4
TK
8512016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
852
853 PR fortran/69544
854 * gfortran.dg/where_5.f90: New test.
855
9fc158eb
BB
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
baeb7b5c
UB
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
156b5cca
MM
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
120a4c45
JD
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
c5fed5c6
JJ
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
aee69156
VV
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
1e4fa9b1
JJ
9092016-10-31 Jakub Jelinek <jakub@redhat.com>
910
dcb466ec
JJ
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
1e4fa9b1
JJ
919 PR tree-optimization/77860
920 * gcc.dg/pr77860.c: New test.
921
9782e1ec
JJ
9222016-10-31 Jakub Jelinek <jakub@redhat.com>
923
924 PR c++/77886
925 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
926
dd57b05e
SKS
9272016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
928
929 * gcc.dg/lto/pr60449_0.c: Skip for avr.
930
84ff4775
LCW
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
0b56e9ad
BS
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
d4fc6702
JD
9492016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950
951 PR fortran/78123
952 * gfortran.dg/fmt_t_9.f: New test.
953
396e56d2
TK
9542016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
955
956 PR fortran/67219
957 * gfortran.dg/pr67219.f90: New test.
958
a654d5d0
JJ
9592016-10-29 Jakub Jelinek <jakub@redhat.com>
960
205b9ed1
JJ
961 PR rtl-optimization/77919
962 * g++.dg/torture/pr77919-2.C: New test.
963
a654d5d0
JJ
964 PR target/78148
965 * gcc.dg/pr78148.c: New test.
966
894d8b41
EB
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
e72531b9
PK
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
f663d9ad 9942016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
995 Jakub Jelinek <jakub@redhat.com>
996 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
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
6905c577 10152016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1016
1017 PR middle-end/72747
1018 * c-c++-common/pr72747-1.c: New test.
1019 * c-c++-common/pr72747-2.c: Likewise.
1020
539405d5
AK
10212016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1022
1023 * gcc.target/s390/oscbreak-1.c: New test.
1024
0dbb19f0
AK
10252016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1026
1027 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1028
0d9e143c
JJ
10292016-10-28 Jakub Jelinek <jakub@redhat.com>
1030
c19066a7
JJ
1031 PR rtl-optimization/77919
1032 * g++.dg/torture/pr77919.C: New test.
1033
0d9e143c
JJ
1034 PR rtl-optimization/78132
1035 * gcc.target/i386/pr78132.c: New test.
1036
cc91248d
EB
10372016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1040
787c7a65
MM
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
4ce71579
JJ
10472016-10-27 Jakub Jelinek <jakub@redhat.com>
1048
6f21288f
JJ
1049 PR fortran/78026
1050 * gfortran.dg/gomp/pr78026.f03: New test.
1051 * gfortran.dg/select_type_38.f03: New test.
1052
4ce71579
JJ
1053 PR middle-end/78025
1054 * g++.dg/gomp/declare-simd-7.C: New test.
1055
6f21288f 10562016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
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
93f90bec
BC
10632016-10-27 Bin Cheng <bin.cheng@arm.com>
1064
1065 * gcc.dg/fold-narrowbopcst-1.c: New test.
1066
6f21288f 10672016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
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
ddb92ab9
TP
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
ad6e4ba8
BC
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
6905c577 10912016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1092
1093 PR fortran/78092
1094 * gfortran.dg/pr78092.f90: New test.
1095
7a83b391
KN
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
3693a620
JJ
11062016-10-26 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR fortran/77973
1109 * gfortran.dg/gomp/pr77973.f90: New test.
1110
cd612e8a
PT
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
09844a5f
MM
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
6f21288f 11232016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
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
6c95388f
JJ
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>
dd90ca33
FR
1138
1139 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1140 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1141
90e261e4
EB
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
cef026ec
AV
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
96592eed
JJ
11552016-10-25 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR target/78102
1158 * gcc.target/i386/pr78102.c: New test.
1159
6c95388f 11602016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
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
6c95388f 11662016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1167
1168 * gfortran.dg/dec_loc_rval_1.f90: New test.
1169 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1170 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1171
6c95388f 11722016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1173
90051c26
FR
1174 * gfortran.dg/dec_type_print.f90: New testcase.
1175
6c95388f 11762016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1177
1178 * gfortran.dg/feed_1.f90: New test.
1179 * gfortran.dg/feed_2.f90: New test.
ef144767 1180
8e104951
ML
11812016-10-25 Martin Liska <mliska@suse.cz>
1182
1183 PR sanitizer/78106
1184 * gcc.dg/asan/pr78106.c: New test.
1185
b93ee1bb
ML
11862016-10-25 Martin Liska <mliska@suse.cz>
1187
1188 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1189
ad6922b0
WD
11902016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1191
1192 PR target/78041
1193 * gcc.target/arm/pr78041.c: New test.
1194
e16f1cc7
JJ
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
078134e5 12002016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1201 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1202
1203 PR target/71676
1204 PR target/71678
1205 * gcc.target/avr/pr71676-2.c: New test.
1206
c7212a15 12072016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1208 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
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
d1c7d3a8
KV
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
c7082171
SK
12222016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1223
1224 PR fortran/71895
1225 * gfortran.dg/pr71895.f90: New test.
1226
0f2a9e37
JJ
12272016-10-24 Jakub Jelinek <jakub@redhat.com>
1228
1229 * g++.dg/debug/dwarf2/ref-2.C: New test.
1230
f8348061
BE
12312016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1232
1233 * c-c++-common/Wint-in-bool-context-3.c: New test.
1234
1eb4547b
MS
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
292af537
RB
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
40f683e8
RB
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
b1b6774f
GJL
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
ed9760d2
AV
12642016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1265
1266 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1267
fb027a42
JJ
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
8e10302e
RO
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
866c72a8
ML
12872016-10-24 Martin Liska <mliska@suse.cz>
1288
1289 PR sanitizer/77966
1290 * c-c++-common/ubsan/unreachable-3.c: New test.
1291
0804124b
SK
12922016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1293
1294 PR fortran/77763
1295 * gfortran.dg/pr77763.f90
1296
87c9fca5
SK
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
dfd6231e
PT
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
66ccff98
EB
13102016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1311
1312 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1313
15876cee
TK
13142016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1315
1316 PR fortran/78021
1317 * gfortran.dg/string_length_3.f90: New test.
1318
574284e9
AV
13192016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1320
574284e9
AV
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
20276dc9
JL
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
f7503699
KV
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
5be6b295
WD
13452016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1346
1347 * gcc.target/aarch64/test_frame_17.c: New test.
1348
c82bc7ed
WD
13492016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1350
1351 * gcc.target/aarch64/test_frame_17.c: New test.
1352
67a6cac7
AP
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
8e6982f7
JJ
13632016-10-21 Jakub Jelinek <jakub@redhat.com>
1364
9c4c8b7b
JJ
1365 PR target/78057
1366 * gcc.target/i386/pr78057.c: New test.
1367
8e6982f7
JJ
1368 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1369
de514d40
PT
13702016-10-21 Paul Thomas <pault@gcc.gnu.org>
1371
1372 PR fortran/69566
1373 * gfortran.dg/select_type_37.f03: New test.
1374
1d64ceb0
SKS
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
85729229
EB
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
d17f2c3b
AV
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
0d47cee6
KT
13912016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1392
1393 PR rtl-optimization/78038
1394 * gcc.target/aarch64/pr78038.c: New test.
1395
a20d03c8
RB
13962016-10-21 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/78051
1399 * g++.dg/torture/pr78051.C: New testcase.
1400
f3ecd50f
BE
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
fceabe50
JJ
14062016-10-20 Jakub Jelinek <jakub@redhat.com>
1407
1408 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1409
f56ea76e
UB
14102016-10-20 Uros Bizjak <ubizjak@gmail.com>
1411
1412 PR target/78037
1413 * gcc.target/i386/pr78037.c: New test.
1414
2c35bbe1
EB
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
28df8730
MM
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
6c1a9e41
RB
14272016-10-20 Richard Biener <rguenther@suse.de>
1428
1429 * gcc.dg/graphite/pr35356-1.c: Update.
1430
a2923dba
PC
14312016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 PR c++/77446
1434 * g++.dg/cpp1y/pr77446.C: New.
1435
2066ef6a
PK
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
4c712374
BE
14422016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1443
1444 * c-c++-common/Wint-in-bool-context-2.c: New test.
1445
bdcf8e7c
JD
14462016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1447
1448 * gfortran.dg/dtio_17.f90: Fix test.
1449
ec1748d4
AH
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
b70f0b0c
AH
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
cbb22e61
BC
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
a023f8c8
TS
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
d9700bdb
RB
14882016-10-19 Richard Biener <rguenther@suse.de>
1489
1490 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1491
902cb7b1
KN
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
5cb96b6a
UB
16062016-10-18 Uros Bizjak <ubizjak@gmail.com>
1607
1608 PR target/77991
1609 * gcc.target/i386/pr77991.c: New test.
1610
f5de494c
MF
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
e5163ec1
SKS
16162016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1617
5cb96b6a 1618 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1619
b64e8239
RB
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
c680ada5
JD
16422016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1643
1644 * gfortran.dg/dtio_17.f90: New test.
1645
7fd4f180
KV
16462016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1647
1648 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1649
718625ad
KV
16502016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1651
1652 * gcc.dg/ipa/vrp4.c: New test.
1653
735b8f9f
KV
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
86f98087
EB
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
a929f266
BS
16642016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1665
1666 PR tree-optimization/77916
1667 * gcc.dg/torture/pr77916.c: New.
1668
4acf2055
SK
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
871267e1
PT
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
fd9593e9
BE
16822016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1683
1684 PR target/77308
1685 * gcc.target/arm/pr77308.c: New test.
1686
d32d4176
DE
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
dca2910c
AP
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
44b00dbc
RB
17042016-10-17 Richard Biener <rguenther@suse.de>
1705
1706 PR tree-optimization/77988
1707 * gcc.dg/torture/pr77988.c: New testcase.
1708
89b80c42
PK
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
4c640e26
EB
17142016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1715
1716 * gnat.dg/trampoline3.adb: New test.
1717 * gnat.dg/trampoline4.adb: Likewise.
1718
6c0347f6
JD
17192016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1720
1721 * gfortran.dg/dtio_16.f90: New test.
1722
d0d48a06
EB
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
baa33d83
EB
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
523ee218
JD
17352016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1736
1737 PR fortran/77972
1738 * gfortran.dg/unexpected_eof_4.f90: New test.
1739
c04d4ede
JB
17402016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1741
31a84d4a
AP
1742 PR libfortran/48587
1743 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1744
064ed55a
JJ
17452016-10-14 Jakub Jelinek <jakub@redhat.com>
1746
9a822fc7
JJ
1747 PR middle-end/77959
1748 * gfortran.dg/pr77959.f90: New test.
1749
064ed55a
JJ
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
2579762a
EB
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
6d59425d
RB
17602016-10-14 Richard Biener <rguenther@suse.de>
1761
1762 PR tree-optimization/77979
1763 * gcc.dg/torture/pr77979.c: New testcase.
1764
43f66d6e
ML
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
cb3ac867
UB
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
14cf71a0
EB
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
6fd9c6f4
AV
17902016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1791
1792 * gfortran.dg/coarray_38.f90: Expect error message.
1793
01f44038
KT
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
253abb2a
AS
18032016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1804
1805 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1806
a2695319
BS
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
14a2c9aa
JM
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
6c95388f 18232016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1824
ee7fa2e3
SL
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.
18d34307 1829
96032047
MS
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.
5cb96b6a
UB
1840 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1841 Avoid generating a flexible array member in an array.
96032047 1842
5b1548fd
MS
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
7810c4eb
DM
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
fcd27666
BC
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
b8a4b8c8
BC
18682016-10-13 Bin Cheng <bin.cheng@arm.com>
1869
1870 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1871
328ba117
BC
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
1a1ab05e
JJ
18792016-10-13 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR c/77946
1882 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1883
27947670
ML
18842016-10-13 Martin Liska <mliska@suse.cz>
1885
1886 PR tree-optimization/77943
1887 * g++.dg/tree-ssa/pr77943.C: New test.
1888
92c5266b
AV
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
90bca4ed
TP
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
0011af7b
KV
19032016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1904
1905 * gcc.dg/tree-ssa/evrp6.c: New test.
1906
859e95ab
SB
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
2934018d
SB
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
f92d1522
RS
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
0bfd099c
RB
19612016-10-12 Richard Biener <rguenther@suse.de>
1962
1963 PR debug/77947
1964 * g++.dg/torture/pr77947.C: New testcase.
1965
b4a9ef2f
PMR
19662016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1967
1968 * gnat.dg/debug8.adb: New testcase.
1969
c0dbd22d
PMR
19702016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1971
1972 * gnat.dg/debug9.adb: New testcase.
1973
8a7c91cd
RB
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
7dc2f5f1
RB
19802016-10-12 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/77920
1983 * gcc.dg/torture/pr77920.c: New testcase.
1984
70f6d5e1
JJ
19852016-10-12 Jakub Jelinek <jakub@redhat.com>
1986
4a8b97cb
JJ
1987 PR tree-optimization/77929
1988 * gcc.c-torture/compile/pr77929.c: New test.
1989
70f6d5e1
JJ
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
4803de58
EB
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
f6cf4810
SK
20102016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2011
2012 PR fortran/77942
2013 * gfortran.dg/pr77942.f90
2014
8e8c2744
FR
20152016-10-11 Fritz Reese <fritzoreese@gmail.com>
2016
2017 * gfortran.dg/dec_math.f90: New testsuite.
2018
ddefad9a
SKS
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
e7b08761
TP
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
9fd7cd44
EB
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
ff7e7ee0
EB
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
d30078b8
JL
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
5f869266
TK
20632016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2064
2065 PR fortran/77915
2066 * gfortran.dg/matmul_11.f90: New test.
2067
174e0b00
JW
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
4bc63138
JW
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
8f3edb07
JW
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
6e49f922
JW
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
41683e1a
EB
21722016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gnat.dg/specs/vfa.ads: New test.
2175
6e49f922 21762016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2177
2178 * gnat.dg/inline13.ad[sb]: New test.
2179 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2180
55cfd746
EB
21812016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 * gnat.dg/biased_subtype.adb: New test.
2184
4dfb8a2a
JJ
21852016-10-09 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR tree-optimization/77901
2188 * gcc.c-torture/compile/pr77901.c: New test.
2189
67b97478
PK
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
7bad794a
JJ
21982016-10-08 Jakub Jelinek <jakub@redhat.com>
2199
81b02905
JJ
2200 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2201
ee19ef45
JJ
2202 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2203
7bad794a
JJ
2204 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2205 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2206
56d3a930
FR
22072016-10-07 Fritz Reese <fritzoreese@gmail.com>
2208
2209 * gfortran.dg/dec_union_11.f90: New testcase.
2210
45e2bf2e
NS
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
be845b04
JJ
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
08213983
MM
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
bd845c14
SK
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
c09c4992
BE
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
d7f336f8
RB
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
a9172bf3
MP
22622016-10-07 Marek Polacek <polacek@redhat.com>
2263
2264 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2265
8a14afd0
BS
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
d4bd4646
MP
22732016-10-07 Marek Polacek <polacek@redhat.com>
2274
2275 PR c++/77803
2276 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2277
a93cdc5c
JJ
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>
4ee822df
LK
2285
2286 * gfortran.dg/pr69955.f90: New test.
2287
ac193ee7
LK
22882016_10-06 Louis Krupp <louis.krupp@zoho.com>
2289
2290 PR fortran/57910
2291 * gfortran.dg/pr57910.f90: New test.
2292
342cfb3e
JJ
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
48057089
KV
22982016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2299
2300 PR tree-optimization/77862
2301 * gcc.dg/pr77862.c: New test.
2302
65b25c9b
KV
23032016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2304
2305 * gcc.dg/tree-ssa/evrp4.c: New test.
2306
f3127685
JL
23072016-10-06 Jeff Law <law@redhat.com>
2308
2309 PR tree-optimization/71661
2310 * gcc.dg/tree-ssa/pr71661.c: New test.
2311
b3972588
RB
23122016-10-06 Richard Biener <rguenther@suse.de>
2313
2314 PR tree-optimization/77855
2315 * gcc.dg/torture/pr77855.c: New testcase.
2316
139dc3c6 23172016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2318 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2319
2320 * g++.dg/other/pr77759.C: New test.
2321
37f6a157
RB
23222016-10-06 Richard Biener <rguenther@suse.de>
2323
2324 PR tree-optimization/77839
2325 * gcc.dg/torture/pr77839.c: New testcase.
2326
f779aeb8
MP
23272016-10-06 Marek Polacek <polacek@redhat.com>
2328
2329 * g++.dg/cpp1z/init-statement9.C: New test.
2330
eee8f0b0
AS
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
b48042bb
UB
23412016-10-05 Uros Bizjak <ubizjak@gmail.com>
2342
2343 * gcc.target/i386/pr77833.c: Require int128 effective target.
2344
50b01e1d
SK
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
908b8296
FR
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
87582521
JJ
23562016-10-05 Jakub Jelinek <jakub@redhat.com>
2357
2e69f143
JJ
2358 PR sanitizer/66343
2359 * gcc.dg/pch/pr66343-3.c: New test.
2360 * gcc.dg/pch/pr66343-3.hs: New file.
2361
87582521
JJ
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
700fff34
BE
23682016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369
2370 * c-c++-common/Wint-in-bool-context.c: Update test.
2371
17a9e380
MP
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
6e48e779
LK
23832016-10-05 Louis Krupp <louis.krupp@zoho.com>
2384
2385 PR fortran/67524
2386 * gfortran.dg/pr67524.f90: New test.
2387
04a32443
JJ
23882016-10-05 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR sanitizer/77823
2391 * c-c++-common/ubsan/shift-9.c: New test.
2392
743a9cf7
SKS
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
a40278c3
JD
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
39bb7d01
RB
24062016-10-05 Richard Biener <rguenther@suse.de>
2407
2408 PR middle-end/77826
2409 * gcc.dg/torture/pr77826.c: New testcase.
2410
eeb57981
RB
24112016-10-05 Richard Biener <rguenther@suse.de>
2412
2413 * gcc.dg/fold-copysign-1.c: New testcase.
2414
f9018d75
AS
24152016-10-05 Andreas Schwab <schwab@suse.de>
2416
2417 * g++.dg/pr49847-2.C: Remove.
2418
7e8000b3
PMR
24192016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2420
2421 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2422
54f84ca9
RB
24232016-10-05 Richard Biener <rguenther@suse.de>
2424
2425 PR middle-end/55152
2426 * gcc.dg/pr55152-2.c: New testcase.
2427
17beda50
JD
24282016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429
2430 * gfortran.dg/dtio_15.f90: New test.
2431
1c84b798
ILT
24322016-10-04 Ian Lance Taylor <iant@golang.org>
2433
2434 * gcc.dg/split-7.c: New test.
2435
7ec39552
MS
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
8ff04ff9
MS
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
bfecd57c
JJ
24472016-10-04 Jakub Jelinek <jakub@redhat.com>
2448
f72da967
JJ
2449 PR c++/77791
2450 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2451
bfecd57c
JJ
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
fe8b1e83
DG
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
078b5aab
RB
24702016-10-04 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/77399
2473 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2474
2b568899
RB
24752016-10-04 Richard Biener <rguenther@suse.de>
2476
2477 PR middle-end/77833
2478 * gcc.target/i386/pr77833.c: New testcase.
2479
0a4e5cf3
JL
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
d07b0a23
SKS
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
b44a42cf
KT
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
f41f1ceb
MP
24982016-10-03 Marek Polacek <polacek@redhat.com>
2499
2500 * g++.dg/cpp0x/nullptr37.C: New test.
2501
1633d3b9
BE
25022016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503
2504 * c-c++-common/Wint-in-bool-context.c: Update test.
2505
2c8e3a1d
JJ
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
f00b6283
RB
25232016-10-01 Richard Biener <rguenther@suse.de>
2524
2525 PR middle-end/77798
2526 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2527
0f0565b1
AV
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
c58823a0
JJ
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
e3228a50
JD
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
e70bbc6f
MW
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
c39747d2
FR
25532016-09-30 Fritz Reese <fritzoreese@gmail.com>
2554
2555 PR fortran/77764
2556 * gfortran.dg/dec_union_8.f90: New testcase.
2557
00074dd8
FR
25582016-09-30 Fritz Reese <fritzoreese@gmail.com>
2559
2560 PR fortran/77782
2561 * gfortran.dg/dec_structure_16.f90: New testcase.
2562
26f391e8
AV
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
fa16a271
KT
25682016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2569
2570 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2571
f334c828
RB
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
76e3ec9c
SL
25772016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2578
871267e1 2579 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
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
a2c6e7f2
JJ
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
4ab76933
UB
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
2488ebe5
UB
26242016-09-29 Uros Bizjak <ubizjak@gmail.com>
2625
2626 PR target/77756
2627 * gcc.target/i386/pr77756.c: New test.
2628
4d258d09
MP
26292016-09-29 Marek Polacek <polacek@redhat.com>
2630
2631 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2632
a9087411
MP
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
fa0a064a
ML
26382016-09-29 Martin Liska <mliska@suse.cz>
2639
2640 * objc/execute/construct1.m: New test.
2641
0ce1ecc7
RB
26422016-09-29 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/77768
2645 * gcc.dg/torture/pr77768.c: New testcase.
2646
da186c1f
RB
26472016-09-28 Richard Biener <rguenther@suse.de>
2648
2649 PR middle-end/77407
2650 * gcc.dg/pr77407.c: New testcase.
2651
d657e995
RB
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
cadf6296
RO
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
88000fd1
MS
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
0c172974
JD
26682016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2669
2670 PR libgfortran/77707
2671 * gfortran.dg/inquire_17.f90: New test.
2672
4b390698
JJ
26732016-09-28 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR c++/77467
2676 * g++.dg/cpp1y/constexpr-77467.C: New test.
2677
2b1b5938
MS
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
30dc6ee9
MS
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
7d290e93
BE
26912016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2692
fcf32bad
BE
2693 PR c++/77748
2694 * g++.dg/pr77550.C: Avoid undefined behavior.
2695
7d290e93
BE
2696 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2697
912d9ec3
WD
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
459bcfb0
JJ
27092016-09-27 Jakub Jelinek <jakub@redhat.com>
2710
6e39060a
JJ
2711 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2712
8ca33347
JJ
2713 * g++.dg/cpp1z/lambda-this1.C: New test.
2714 * g++.dg/cpp1z/lambda-this2.C: New test.
2715
459bcfb0
JJ
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
20fba714
JW
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
bebe0086
ML
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
59896334
RB
27332016-09-27 Richard Biener <rguenther@suse.de>
2734
2735 PR tree-optimization/77745
2736 * g++.dg/torture/pr77745.C: New testcase.
2737
f0d355dc
RB
27382016-09-27 Richard Biener <rguenther@suse.de>
2739
2740 PR tree-optimization/77478
2741 * gcc.dg/torture/pr77478.c: New testcase.
2742
8c9434c2
ML
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
511d092e
SKS
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
f2e0c4e1
JJ
27542016-09-27 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR fortran/77666
2757 * gfortran.dg/gomp/pr77666.f90: New test.
2758
3a4228ba
KV
27592016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2760
2761 PR ipa/77677
2762 * gcc.dg/torture/pr77677-2.c: New test.
2763
a184e37f
SK
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
8be59d19
KV
27722016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2773
2774 PR middle-end/77719
2775 * gfortran.dg/pr77719.f90: New test.
2776
991075a4
TP
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
12a813c1 2780 singular form of byte when quantity is unknown.
991075a4 2781
c6147dc4
MP
27822016-09-26 Marek Polacek <polacek@redhat.com>
2783
2784 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2785
5cc6c41c
ML
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
81fea426
MP
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
9b597c1f
SK
28322016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2833
12a813c1 2834 PR fortran/77429
9b597c1f
SK
2835 * gfortran.dg/pr77429.f90: New test.
2836
f1c7e7f1
SK
28372016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2838
2839 PR fortran/77694
2840 * gfortran.dg/pr77694.f90: New test.
2841
50c6dd20
OE
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
540b039e
DH
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
cfd161bf
DH
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
9a2300e9
MP
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
34d567d1
FR
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
4a8d4422
JD
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.
9a2300e9 2875
90ef45cb
DV
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
e0535922
MS
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
d664d76d
JJ
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
3b31f720
DM
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
592459bf
TP
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
0af06385
BE
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
8f01b67a
MP
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
bbd6fcf3
DM
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
113d06a4
RB
29352016-09-23 Richard Biener <rguenther@suse.de>
2936
2937 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2938
cab9e1df
MW
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.
12a813c1
UB
3004 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3005 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3006 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
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.
cab9e1df 3013 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
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.
cab9e1df
MW
3019 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3020 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3021 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3022
da9b2e69
JW
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
785cf02f
MW
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
1e401340
KV
30722016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3073
3074 PR ipa/77677
3075 * gcc.dg/torture/pr77677.c: New test.
3076
8ed3eeac
AV
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
55a9b91b
MW
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
64c744b9
DV
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
d403b8d4
MW
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
576987fc
DV
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
4ffc8099
MW
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
b1a970a5
MW
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
50df9464
MW
31282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3129
3130 * gcc.target/arm/short-vfp-1.c: New.
3131
536b9f42
MW
31322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3133
3134 * gcc.target/arm/attr-fp16-arith-1.c: New.
3135
1b9e31cf
MW
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
a5b42ee7
MW
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.
c901bc0d
UB
3157 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3158 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
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
fcbc975b
ML
31812016-09-23 Martin Liska <mliska@suse.cz>
3182
3183 * gcc.dg/ipa/pr77653.c: Replace adress
3184 with address.
3185
1822b732
ML
31862016-09-23 Martin Liska <mliska@suse.cz>
3187
3188 * gcc.target/i386/movbe-4.c: New test.
3189
fab18cc4
ML
31902016-09-23 Martin Liska <mliska@suse.cz>
3191
3192 * gcc.target/i386/crc32-5.c: New test.
3193
e70f01b5
ML
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
f2e81d05
JJ
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
ed30d2a6
MS
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
1c681c7b
UB
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
67cf0a53
PC
32282016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/61019
3231 * g++.dg/cpp0x/pr61019.C: New.
3232
0ee70cc0
AV
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
43639d2c
UB
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
a608d15b
PC
32452016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3246
3247 PR c++/71979
3248 * g++.dg/cpp0x/pr71979.C: New.
3249
d94a7ab4
BE
32502016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3251
3252 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3253
a13f439f
ML
32542016-09-22 Martin Liska <mliska@suse.cz>
3255
3256 PR ipa/77653
3257 * gcc.dg/ipa/pr77653.c: New test.
3258
cf352092
JJ
32592016-09-22 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR fortran/77665
3262 * gfortran.dg/gomp/pr77665.f90: New test.
3263
a8de3002
PT
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
39abef62
LK
32692016-09-21 Louis Krupp <louis.krupp@zoho.com>
3270
3271 PR fortran/66107
3272 * gfortran.dg/pr66107.f90: New test.
3273
4a2bb7fc
ILT
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
5f84cee2
JM
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
fe01a41a
UB
32872016-09-21 Uros Bizjak <ubizjak@gmail.com>
3288
3289 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3290
2e1c20b1
JJ
32912016-09-21 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR c++/77651
3294 * g++.dg/cpp1z/aligned-new6.C: New test.
3295
de4c144a
MW
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
44fc7854
BE
33052016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3306
3307 PR tree-optimization/77550
3308 * g++.dg/pr77550.C: New test.
3309
bc084f84
GJL
33102016-09-21 Georg-Johann Lay <avr@gjlay.de>
3311
3312 PR target/77326
3313 * gcc.target/avr/torture/pr77326.c: New test.
3314
c075003a
LK
33152016-09-21 Louis Krupp <louis.krupp@zoho.com>
3316
3317 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3318
6811ea79
RB
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
f955c4c4
RB
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
096506bb
PT
33312016-09-21 Paul Thomas <pault@gcc.gnu.org>
3332
3333 PR fortran/77657
3334 * gfortran.dg/dtio_12.f90: New test.
3335
37d168ae
SKS
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
66454000
KV
33402016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3341
3342 PR tree-optimization/72835
3343 * gcc.dg/tree-ssa/pr72835.c: New test.
3344
88d0c3f0
MS
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
a03df1d5
KV
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
8bc5448f
KV
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
973625a0
KV
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
9b1ba33c
UB
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
f5bd4ad8
MO
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
7d9cf801
JJ
34042016-09-20 Jakub Jelinek <jakub@redhat.com>
3405
b912f962
JJ
3406 PR c++/77626
3407 * g++.dg/other/pr77626.C: New test.
3408
eaf1ece1
JJ
3409 PR c++/77638
3410 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3411
590b62e9
JJ
3412 PR c++/77637
3413 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3414
7d9cf801
JJ
3415 PR middle-end/77624
3416 * c-c++-common/pr77624-1.c: New test.
3417 * c-c++-common/pr77624-2.c: New test.
3418
3aebb6ff
AV
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
b5bbe47b
RB
34242016-09-20 Richard Biener <rguenther@suse.de>
3425
3426 PR tree-optimization/77646
3427 * gcc.dg/torture/pr77646.c: New testcase.
3428
144a96e4
BE
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
1f2071fa
JM
34342016-09-19 Joseph Myers <joseph@codesourcery.com>
3435
3436 * gcc.dg/cr-decimal-dig-1.c: New test.
3437
63012d9a
JM
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
02410826
VM
34452016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3446
3447 PR rtl-optimization/77416
3448 * gcc.target/powerpc/pr77416.c: New.
3449
6101a7ab
PP
34502016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3451
3452 PR c++/77639
3453 * g++.dg/template/error-recovery4.C: New test.
3454
1993ff76
BC
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
5fa9e644
KT
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
fc15d9ec
JJ
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
3c9f5092
AV
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
e79e6763
FR
34942016-09-19 Fritz Reese <fritzoreese@gmail.com>
3495
3496 PR fortran/77584
3497 * gfortran.dg/dec_structure_15.f90: New testcase.
3498
ae527639
RB
34992016-09-19 Richard Biener <rguenther@suse.de>
3500
3501 PR middle-end/77605
3502 * gcc.dg/torture/pr77605.c: New testcase.
3503
cdf060f8
LK
35042016-09-18 Louis Krupp <louis.krupp@zoho.com>
3505
3506 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3507
b720e919
JH
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
bdabae39
KY
35222016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3523
3524 * gcc.target/i386/pr68633.c: Fix expected result.
3525
493ba820
LK
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
9a42726b
BS
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
e7d61178
JJ
35372016-09-16 Jakub Jelinek <jakub@redhat.com>
3538
8f03e02f
JJ
3539 PR c++/77482
3540 * g++.dg/cpp0x/constexpr-77482.C: New test.
3541
e80cb545
JJ
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
1c2f613f
JJ
3547 PR c++/77338
3548 * g++.dg/cpp0x/decltype-77338.C: New test.
3549
e7d61178
JJ
3550 PR c++/77375
3551 * g++.dg/cpp0x/mutable1.C: New test.
3552
8d987deb
SK
35532016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3554
3555 PR fortran/77612
3556 * gfortran.dg/pr77612.f90: New test.
3557
2c3d35a6
SKS
35582016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3559
3560 * gcc.dg/torture/pr70421.c: Require int32plus.
3561
e43163ae
JJ
35622016-09-16 Jakub Jelinek <jakub@redhat.com>
3563
bcf0905a
JJ
3564 PR middle-end/77475
3565 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3566
e43163ae
JJ
3567 PR target/77526
3568 * gcc.target/i386/pr77526.c: New test.
3569
7d704548
JJ
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
902d624f
LK
35762016-09-15 Louis Krupp <louis.krupp@zoho.com>
3577
3578 PR fortran/69963
3579 * gfortran.dg/misplaced_implicit_character.f90: New test.
3580
7e16ce79
BC
35812016-09-15 Bin Cheng <bin.cheng@arm.com>
3582
3583 PR tree-optimization/77503
3584 * gcc.dg/vect/pr77503.c: New test.
3585
7c05f5c4
RB
35862016-09-15 Richard Biener <rguenther@suse.de>
3587
3588 PR middle-end/77544
3589 * c-c++-common/torture/pr77544.c: New testcase.
3590
76ff80fb
JJ
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
5560d026
CLT
36012016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3602
3603 PR fortran/72743
3604 * gfortran.dg/goacc/pr72743.f90: New test.
3605
5334f733
RB
36062016-09-15 Richard Biener <rguenther@suse.de>
3607
3608 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3609
d08615f2
RB
36102016-09-15 Richard Biener <rguenther@suse.de>
3611
3612 PR tree-optimization/77514
3613 * gcc.dg/torture/pr77514.c: New testcase.
3614
28ca05f0
JJ
36152016-09-14 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR c++/77549
3618 * g++.dg/lookup/pr77549.C: New test.
3619
20a1e5b8
MP
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
0761f6bf
NS
36402016-09-14 Nathan Sidwell <nathan@acm.org>
3641
3642 PR c++/77539
3643 * g++.dg/cpp1y/pr77539.C: New.
3644
13cddbc1
CL
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
a90638d4
JM
36552016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3656
3657 * gfortran.dg/dec_structure_14.f90: New testcase.
3658
5ba4a08c
JJ
36592016-09-14 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR sanitizer/68260
3662 * c-c++-common/tsan/pr68260.c: New test.
3663
a713b234
JS
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
96032047
MS
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
ea8661cd
JJ
36772016-09-13 Jakub Jelinek <jakub@redhat.com>
3678
9952908a
JJ
3679 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3680 * g++.dg/cpp1z/gen-attrs1.C: New test.
3681
63cdb7a0
JJ
3682 PR tree-optimization/77454
3683 * gcc.dg/pr77454.c: New test.
3684
ea8661cd
JJ
3685 PR c++/77553
3686 * g++.dg/cpp1y/constexpr-77553.C: New test.
3687
254830ba
DM
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
42763690
JM
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
c8798f2c
ML
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
54700e2e
AP
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
e1d55bf7
UB
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
54dcdb88
BE
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
d1463eb9
DM
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
217fabad
SK
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
a1cd04ac
JH
37422016-08-09 Jan Hubicka <hubicka@ucw.cz>
3743
3744 PR ipa/61159
3745 * compile/pr61159.c: New testcase
3746
e3912107
JH
37472016-08-09 Jan Hubicka <hubicka@ucw.cz>
3748
3749 PR ipa/64316
3750 * gcc.dg/ipa/pr63416.c: New testcase.
3751
739d9339
PT
37522016-09-10 Paul Thomas <pault@gcc.gnu.org>
3753 Steven G. Kargl <kargl@gcc.gnu.org>
3754
3755 PR fortran/77532
cc3135b6 3756 * gfortran.dg/dtio_11.f90: new test.
739d9339 3757
fb7c40dd
SK
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
5b28efbb
TV
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
9d0a9bb4
PB
37692016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3770
3771 PR rtl-optimization/77289
3772 * gcc.target/powerpc/pr77289.c: New test.
3773
3f0177e7
MS
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
e81e83d0
SK
37812016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3782
3783 PR fortran/77506
3784 * gfortran.dg/pr77506.f90: New test.
3785
8a92685e
SK
37862016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3787
3788 PR fortran/77507
3789 * gfortran.dg/pr77507.f90: New test.
3790
c65248cb
JM
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
2cf0ff98
SK
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
8ebc1e0f
JJ
38022016-09-08 Jakub Jelinek <jakub@redhat.com>
3803
20b6cf01
JJ
3804 PR fortran/77500
3805 * gfortran.dg/gomp/pr77500.f90: New test.
3806
8ebc1e0f
JJ
3807 PR fortran/77516
3808 * gfortran.dg/gomp/pr77516.f90: New test.
3809
34718542
JJ
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
e5106e27
DM
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
ca235a85
RB
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
0076b5dc 38312016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3832
3833 PR libgfortran/77393
3834 * gfortran.dg/fmt_f0_2.f90: Update test.
3835 * gfortran.dg/fmt_f0_3.f90: New test.
3836
6ac7322b
DH
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
8eb9e049
JJ
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>
a42e7952
MS
3854
3855 PR c/77336
3856 * gcc.dg/format/miss-7.c: New test.
3857
e6cb85d4
UB
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
7fe76f6a
ML
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
209b636e
RB
38682016-09-06 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/77479
3871 * gcc.dg/torture/pr77479.c: New testcase.
3872
b772a565
RB
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
a8c07037
SKS
38792016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3880
3881 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3882
0ce48391
JJ
38832016-09-05 Jakub Jelinek <jakub@redhat.com>
3884
de9188e0
JJ
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
c76f7809
JJ
3890 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3891 Update comment to mention also avx512f.
3892
0ce48391
JJ
3893 PR sanitizer/77396
3894 * g++.dg/asan/pr77396-2.C: New test.
3895
8a27cf73
UB
38962016-09-05 Uros Bizjak <ubizjak@gmail.com>
3897
3898 PR rtl-optimization/77452
3899 * gcc.target/i386/pr77452.c: New test.
3900
25ff5dd3
MP
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
f2bc4e48
SK
39062016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3907
3908 PR fortran/77391
3909 * gfortran.dg/pr77391.f90: New test.
3910
e85921ee
SK
39112016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3912
3913 PR fortran/77460
3914 * gfortran.dg/pr77460.f90: New test.
3915
b5d50659
JJ
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
7b826676
KY
39212016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3922
3923 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3924
717ebe91
DM
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
94087e88
JJ
39332016-09-02 Jakub Jelinek <jakub@redhat.com>
3934
9dc5773f
JJ
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
94087e88
JJ
3942 PR sanitizer/77396
3943 * g++.dg/asan/pr77396.C: New test.
3944
39452016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
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
7e89048d
JD
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
2f196155
UB
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
0a6b0523
EB
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
2a99de7b
RB
39822016-09-01 Richard Biener <rguenther@suse.de>
3983
3984 PR middle-end/77436
3985 * gcc.dg/torture/pr77436.c: New testcase.
3986
f79d8786
SKS
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
b06335f9
KT
39942016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3995
3996 * gcc.target/aarch64/ands_3.c: New test.
3997
f25f40be
JJ
39982016-08-31 Jakub Jelinek <jakub@redhat.com>
3999
d12a0b5a
JJ
4000 PR fortran/77352
4001 * gfortran.dg/gomp/pr77352.f90: New test.
4002
f25f40be
JJ
4003 PR fortran/77374
4004 * gfortran.dg/gomp/pr77374.f08: New test.
4005
9ff6fb6e
MG
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
8e95a674
JD
40112016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4012
4013 PR libgfortran/77393
4014 * gfortran.dg/fmt_f0_2.f90: New test.
4015
c6b0037d
MG
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
1a576b13
PT
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
e73d3ca6 40282016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4029 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
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
b816477a
DM
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
71b30891
DM
40502016-08-30 David Malcolm <dmalcolm@redhat.com>
4051
4052 * g++.dg/template/double-greater-than-fixit.C: New test case.
4053
8fa37232
EB
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
6f651bae
RB
40592016-08-30 Richard Biener <rguenther@suse.de>
4060
4061 PR tree-optimization/69047
4062 * gcc.dg/pr69047.c: Fix byte-order check.
4063
ab834832
JJ
40642016-08-30 Jakub Jelinek <jakub@redhat.com>
4065
5116b156
JJ
4066 PR tree-optimization/72866
4067 * gcc.dg/vect/pr72866.c: New test.
4068
3754bbfc
JJ
4069 PR debug/77363
4070 * g++.dg/debug/dwarf2/pr77363.C: New test.
4071
26122e2d
JJ
4072 PR middle-end/77377
4073 * gcc.target/i386/pr77377.c: New test.
4074
ab834832
JJ
4075 PR debug/77389
4076 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4077 in dg-options.
4078
bedc9ca7
SK
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
adfa1e6b
MM
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
414b7129
UB
40962016-08-29 Uros Bizjak <ubizjak@gmail.com>
4097
4098 PR target/77403
4099 * gcc.target/i386/pr77403.c: New test.
4100
3d06b6f2
MP
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
ba9bbd6f
TV
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
d7d80d8f
EB
41112016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4112
4113 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4114
d7d80d8f 41152016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4116
4117 * gfortran.dg/dec_structure_13.f90: New testcase.
4118
468d95c8
JB
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
f329b264
TV
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
4a389eb6
PP
41322016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4133
4134 PR tree-optimization/71077
4135 * gcc.target/i386/pr71077.c: New test.
4136
3f8257db 41372016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4138
4139 PR fortran/77380
4140 * gfortran.dg/pr77380.f90: New test.
4141
3f8257db 41422016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4143
4144 PR fortran/77372
4145 gfortran.dg/pr77372.f90: New test.
4146
ee908516
DM
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
d41e76cf
DM
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
524a4c96
RO
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
ebfa15ab
RB
41652016-08-26 Richard Biener <rguenther@suse.de>
4166
4167 PR tree-optimization/69047
4168 * gcc.dg/pr69047.c: New testcase.
4169
209ca542
PK
41702016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4171 Martin Jambhor <mjambor@suse.cz>
524a4c96 4172
209ca542
PK
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
e5cf1629
SK
41772016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4178
4179 PR fortran/77351
4180 * gfortran.dg/pr77351.f90: New test.
4181
ebef225f
MP
41822016-08-25 Marek Polacek <polacek@redhat.com>
4183
4184 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4185
fe377a48
MP
41862016-08-25 Marek Polacek <polacek@redhat.com>
4187
4188 PR c/77323
4189 * gcc.dg/pr77323.c: New test.
4190
88b8971f
PT
41912016-08-24 Paul Thomas <pault@gcc.gnu.org>
4192
4193 PR fortran/77358
4194 * gfortran.dg/submodule_17.f08: New test.
4195
3f8257db
JJ
41962016-08-24 Michael Collison <michael.collison@linaro.org>
4197 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
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
d5b5d212
UB
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
d1188689
SKS
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
0b6b8f85
RS
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
587b7f7a
ILT
42382016-08-23 Ian Lance Taylor <iant@golang.org>
4239
4240 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4241
6019c0fc
MM
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
cfe37db4
FR
42482016-08-23 Fritz Reese <fritzoreese@gmail.com>
4249
4250 * gfortran.dg/dec_structure_12.f90: New testcase.
4251
7e11f46f
DV
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
7ab4f354
DV
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
deb9351f
DV
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
1fd9f058
RB
42662016-08-23 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/27336
4269 * c-c++-common/pr27336.c: New testcase.
4270
b00e6e75
MP
42712016-08-22 Marek Polacek <polacek@redhat.com>
4272
4273 PR c++/77321
4274 * g++.dg/cpp1y/pr77321.C: New test.
4275
58338bac
SK
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
30364ce6
SK
42852016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4286
4287 PR fortran/61318
4288 * gfortran.dg/pr61318.f90: New test.
4289
ad7a5a8f
SK
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
72f52f30
JM
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
6dc198e3
JM
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
7ff4e41a
JM
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
7078cdb6
JM
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
a9d7c823
BE
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
cd800235
SKS
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
22d12455
KV
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
c65699ef
JM
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
94e73c78
JJ
44352016-08-19 Jakub Jelinek <jakub@redhat.com>
4436
fbdbd4b6
JJ
4437 PR fortran/72744
4438 * gfortran.dg/gomp/pr72744.f90: New test.
4439
94e73c78
JJ
4440 PR fortran/69281
4441 * gfortran.dg/gomp/pr69281.f90: New test.
4442
91151a73
JB
44432016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4444
414b7129
UB
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.
91151a73 4449
fcf830ab
PK
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
1a5da5b6
RB
44552016-08-19 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/77286
4458 * gcc.dg/torture/pr77286.c: New testcase.
4459
82f72146
DM
44602016-08-18 David Malcolm <dmalcolm@redhat.com>
4461
4462 * gcc.dg/verbose-asm-2.c: New test case.
4463
cc015f3a
DM
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
cb18fd07
DM
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
a76989dc
MP
44752016-08-18 Marek Polacek <polacek@redhat.com>
4476
4477 PR c/71514
4478 * gcc.dg/pr71514.c: New test.
4479
89c88780
L
44802015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4481
4482 PR target/72839
4483 * gcc.target/i386/pr72839.c: New test.
4484
2c71d454
CLT
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
66592e95
AM
44942016-08-18 Alan Modra <amodra@gmail.com>
4495
4496 * gcc.c-torture/compile/pr72771.c: New.
4497
3a146d46
JJ
44982016-08-17 Jakub Jelinek <jakub@redhat.com>
4499
4500 PR fortran/67496
4501 * gfortran.dg/pr67496.f90: New test.
4502
3f8257db 45032015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4504
4505 PR tree-optimization/71752
3a146d46 4506 * gcc.dg/vect/pr71752.c: New.
038000bd 4507
dd42e908
UB
45082016-08-17 Uros Bizjak <ubizjak@gmail.com>
4509
4510 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4511
458a1cd0
JJ
45122016-08-17 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR middle-end/77259
4515 * g++.dg/ipa/devirt-52.C: New test.
4516
11c4c4ba
CLT
45172016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4518
4519 * c-c++-common/goacc/reduction-6.c: New testcase.
4520
661d6efd
RB
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
622d8b69
RB
45272016-08-17 Richard Biener <rguenther@suse.de>
4528
4529 PR tree-optimization/23855
4530 * gcc.dg/loop-unswitch-2.c: Adjust.
4531
af23e99c
JJ
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
feeb6268
JM
45372016-08-16 Joseph Myers <joseph@codesourcery.com>
4538
4539 PR libgcc/77265
4540 * gcc.dg/torture/float128-extend-inf.c: New test.
4541
65e736c0
DM
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
4a7f57d5
JJ
45862016-08-16 Jakub Jelinek <jakub@redhat.com>
4587
7841800f
JJ
4588 PR target/71910
4589 * g++.dg/gomp/pr71910.C: New test.
4590
1b13411a
JJ
4591 PR middle-end/67485
4592 * gcc.c-torture/compile/pr67485.c: New test.
4593
4a7f57d5
JJ
4594 PR target/72867
4595 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4596
3c556bc4
BC
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
beab2da6
ML
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
f4eec0a3
RB
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
8f21990a
BC
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
7fc61626
FR
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
432baa02
UB
46292016-08-15 Uros Bizjak <ubizjak@gmail.com>
4630
4631 PR target/72867
4632 * gcc.target/i386/pr72867.c: New test.
4633
7e1dde14
EB
46342016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4635
4636 * c-c++-common/dump-ada-spec-5.c: New test.
4637
e4969090
RB
46382016-08-15 Richard Biener <rguenther@suse.de>
4639
4640 PR tree-optimization/73434
4641 * gcc.dg/torture/pr73434.c: New testcase.
4642
66088065
JJ
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
7c713714
CLT
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
4271e5cb
UB
46572016-08-14 Uros Bizjak <ubizjak@gmail.com>
4658
4659 PR target/76342
4660 * gcc.target/i386/pr76342.c: New test.
4661
b0cea284
JJ
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
e86aefb8
MM
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
7fd82d52
PP
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
2f1364c2
JJ
46852016-08-12 Jakub Jelinek <jakub@redhat.com>
4686
4687 PR c/67410
4688 * gcc.dg/pr67410.c: New test.
4689
8eb414aa
BC
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
30b39c19
UB
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
e373dd06
RB
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
20d1af89
ML
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
5cacda56
ML
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
663eecfd
RB
47262016-08-12 Richard Biener <rguenther@suse.de>
4727
4728 PR tree-optimization/72851
4729 * gcc.dg/torture/pr72851.c: New testcase.
4730
3f8257db 47312016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4732
e366d7d8
AO
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
71e1a6a4
AO
4740 PR debug/55641
4741 * g++.dg/debug/dwarf2/ref-1.C: New.
4742
8aaf799b
AO
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
06f9caed
BS
47532016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4754
4755 PR target/72863
4756 * gcc.target/powerpc/pr72863.c: New test.
4757
a8b956c1
UB
47582016-08-11 Uros Bizjak <ubizjak@gmail.com>
4759
4760 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4761
c73dd986
L
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
385ed708
JJ
47672016-08-11 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR c++/72868
4770 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4771
df7ec09f
L
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
b95a64bb
JJ
47812016-08-11 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR c/72816
7ddbcf6b 4784 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4785
59537744
BE
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
183ac6d0
RB
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
b152f5a2
JB
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
bb7ebad1
RB
48062016-08-11 Richard Biener <rguenther@suse.de>
4807
4808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4809
2e186411
AM
48102016-08-11 Alan Modra <amodra@gmail.com>
4811
4812 * gcc.target/powerpc/pr71680.c: New.
4813
e9e6d4f6
KN
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
9c8eabea
BC
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
6c553b76
BC
48762016-08-10 Bin Cheng <bin.cheng@arm.com>
4877
4878 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4879
a0883b08
MM
48802016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4881
4882 PR target/72853
4883 * gcc.target/powerpc/pr72853.c: New test.
4884
a266236e
ML
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
22063dbc
ML
48902016-08-10 Martin Liska <mliska@suse.cz>
4891
4892 * g++.dg/gcov/gcov-threads-1.C: New test.
4893
5250a5bb
SKS
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
b7597ae5
ML
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
ab50a215
ML
49042016-08-09 Martin Liska <mliska@suse.cz>
4905
4906 * gcc.dg/tree-prof/val-prof-9.c: New test.
4907
dcb1e137
ML
49082016-08-09 Martin Liska <mliska@suse.cz>
4909
4910 * gcc.dg/tree-prof/val-prof-8.c: New test.
4911
04d6d3b6
MJ
49122016-08-09 Martin Jambor <mjambor@suse.cz>
4913
df839749
UB
4914 PR ipa/71981
4915 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4916
c57e78c4
BC
49172016-08-09 Bin Cheng <bin.cheng@arm.com>
4918
4919 PR tree-optimization/33707
4920 * gcc.dg/vect/pr33707.c: New test.
4921
42970a17
BC
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
810a3aa6
MF
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
9e207d6f
JJ
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
50bf47fd
RB
49372016-08-09 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/71802
4940 * gcc.dg/torture/pr71802.c: New testcase.
4941
cadec7ca
JJ
49422016-08-09 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR c++/72809
4945 * g++.dg/eh/stdarg1.C: New test.
4946
c43c5112
AK
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
895aa8e1
DM
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
9afda630
PK
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
e52ed3fe
DM
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
ad200580
JJ
49782016-08-08 Jakub Jelinek <jakub@redhat.com>
4979
77524e0d
JJ
4980 PR fortran/72716
4981 * gfortran.dg/gomp/pr72716.f90: New test.
4982
2187f2a2
JJ
4983 PR middle-end/72781
4984 * gcc.dg/gomp/pr72781.c: New test.
4985
ad200580
JJ
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
989d0071
MS
49912016-08-08 Martin Sebor <msebor@redhat.com>
4992
4993 PR testsuite/72838
3a146d46
JJ
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.
989d0071 4997
7090cac9
AV
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
64e56ab0
AV
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
0476487d
AM
50082016-08-08 Alan Modra <amodra@gmail.com>
5009
5010 * gcc.c-torture/compile/pr72802.c: New.
5011
8e9218f2
AV
50122016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5013
5014 PR fortran/70524
5015 * gfortran.dg/dependency_48.f90: New test.
5016
c1f7083b
TK
50172016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5018
531e5ae3 5019 PR fortran/70040
c1f7083b
TK
5020 * gfortran.dg/pr70040.f90: New testcase.
5021
6ab5813c
TK
50222016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5023
5024 PR fortran/71961
5025 * gfortran.dg/matmul_10.f90: New testcase.
5026
27bddc4a
JH
50272016-08-07 Jan Hubicka <hubicka@ucw.cz>
5028
5029 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5030
4a9f8a9f
JJ
50312016-08-07 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR c/72816
5034 * gcc.dg/pr72816.c: New test.
5035
fa76f2c6
JW
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
5c3e5002
PP
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
94087e88 50522016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
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
88fa5555
DM
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
1addb9e6
PP
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
1b62ed4f
JG
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
4228ca19
NS
51022016-08-05 Nathan Sidwell <nathan@acm.org>
5103
5104 PR c++/68724
5105 * g++.dg/cpp0x/pr68724.C: New.
5106
db7c335e
RB
51072016-08-05 Richard Biener <rguenther@suse.de>
5108
5109 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5110
48abe922
PP
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
f6cdf42f
PK
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
33a9c609
PK
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
4473482d
PC
51352016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 PR c++/72800
5138 * g++.dg/cpp1y/lambda-ice1.C: New.
5139
08156df5
PP
51402016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5141
5142 PR c++/72759
5143 * g++.dg/cpp1y/pr72759.C: New test.
5144
938da3a5
PP
51452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5146
5147 * gcc.dg/switch-10.c: New test.
5148
da84183c
JG
51492016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5150
5151 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5152
ae9281fc
TS
51532016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5154
5155 * c-c++-common/goacc/routine-5.c: Update.
5156
086ad22e
BE
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
6805e400
ML
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
a0008434
MP
51672016-08-04 Marek Polacek <polacek@redhat.com>
5168
5169 PR c++/70229
5170 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5171
fb46286e
RB
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
ac2c96ab
AP
51782016-08-03 Andrew Pinski <apinski@cavium.com>
5179
5180 * gcc.c-torture/compile/20160802-1.c: New testcase.
5181
c98583e9
FR
51822016-08-03 Fritz Reese <fritzoreese@gmail.com>
5183
5184 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5185
9ad1a1da
RB
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
cd75c979
RB
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
30e8d875
SKS
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
69b806f6
BC
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
1efafef3
TC
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
e2a99194
MM
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
71bfb77a
WD
52292016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5230
5231 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5232 single stack adjustment, no writeback.
71bfb77a
WD
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
37bce35a
L
52412015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5242
5243 PR target/72748
5244 * gcc.target/i386/pr72748.c: New test.
5245
3f8257db 52462015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5247
5248 PR tree-optimization/71818
5249 * gcc.dg/vect/pr71818.c: New
5250
bf60c531
ML
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
8ed49fab
KT
52562016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5259
76e2c821
JB
52602016-08-01 Jan Beulich <jbeulich@suse.com>
5261
5262 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5263
35029597
WS
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
3aa4b66a
JW
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
3f8257db 52742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
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
9fcb2819
SK
52812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5282
5283 PR fortran/68566
5284 * gfortran.dg/pr68566.f90: new test.
5285
94087e88 52862016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
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
d0047a25
MM
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
e4f7a5df
SK
53022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5303
5304 PR fortran/69867
5305 * gfortran.dg/pr69867.f90: New test.
5306
b441ae1d
SK
53072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5308
5309 PR fortran/69962
5310 * gfortran.dg/pr69962.f90: New test.
5311
712dff31
SK
53122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5313
5314 PR fortran/70006
5315 * gfortran.dg/pr70006.f90: New test.
5316
fb42421e
SK
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
466effe0
WS
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
f618a472
MP
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
efd0786f
MP
5337 PR c/71853
5338 * gcc.dg/noncompile/pr71853.c: New test.
5339
e00dceaf
MP
5340 PR c/71573
5341 * gcc.dg/noncompile/pr71573.c: New test.
5342
638fc14f
MP
5343 PR c/71926
5344 * g++.dg/warn/Wparentheses-30.C: New test.
5345 * gcc.dg/Wparentheses-14.c: New test.
5346
61c73a7f
UB
53472016-07-29 Uros Bizjak <ubizjak@gmail.com>
5348
5349 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5350
01d32b2b
BC
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
f6c7a248
PK
53572016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5358
61c73a7f 5359 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5360 to scan forwprop1 dump pass.
5361
f54ea774
PC
53622016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5363
5364 PR c++/51488
5365 * g++.dg/template/pr51488.C: New.
5366
673a107a
JJ
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
78169471
MP
53762016-07-29 Marek Polacek <polacek@redhat.com>
5377
5378 PR c/71574
5379 * c-c++-common/pr71574.c: New test.
5380
a5b5c8b6
MP
5381 PR c/71583
5382 * gcc.dg/noncompile/pr71583.c: New test.
5383
883b6d4e
KV
53842016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5385
5386 PR middle-end/68217
5387 * gcc.dg/pr68217.c: New test.
5388
89f1f37e
SK
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
e0d32185
MM
53952016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5396
5397 * gcc.target/powerpc/vec-extract-1.c: New test.
5398
c851722d
SK
53992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5400
5401 PR fortran/71799
5402 * gfortran.dg/pr71799.f90: New test.
5403
f064da6a
PC
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
1b70aaad
SK
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
a23404c9
PT
54202016-07-28 Paul Thomas <pault@gcc.gnu.org>
5421
5422 PR fortran/71883
5423 * gfortran.dg/pr71883.f90 : New test.
5424
513d866d
YR
54252016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5426
5427 PR tree-optimization/71734
61c73a7f 5428 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5429
7c428aa2
RL
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
1225d6b1
ML
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
e5f5bf35
ML
54432016-07-28 Martin Liska <mliska@suse.cz>
5444
5445 * g++.dg/vect/pr70944.cc: New test.
5446
4536610d
KV
54472016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5448
5449 PR middle-end/71994
5450 * gcc.dg/torture/pr71994.c: New test.
5451
8c6961ca
PK
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
8de22ea0
RB
54592016-07-27 Richard Biener <rguenther@suse.de>
5460
5461 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5462
5d9da222
ML
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
af9e275f
SKS
54682016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5469
a23404c9 5470 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5471 including stdint.h.
5472 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5473 including stdint.h.
5474
71abba1e
MM
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
9cd74e8f
SK
54822016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5483
5484 PR fortran/71862
5485 * gfortran.dg/pr71862.f90: New test.
5486
0d48446f
MS
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
524cf1e4
PP
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
100665d8
WS
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
0b64ca40
RB
55042016-07-26 Richard Biener <rguenther@suse.de>
5505
5506 PR rtl-optimization/71984
5507 * gcc.dg/torture/pr71984.c: New testcase.
5508
9b7937cf
RS
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
8f63caf6 56012016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5602 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
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
7d575fff
AM
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
bf01e070
SKS
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
16b05965
ML
56232016-07-25 Martin Liska <mliska@suse.cz>
5624
5625 * gcc.dg/torture/pr71987.c: New test.
5626
d52d3767
SK
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
94087e88 56342016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5635
5636 PR c++/71675
5637 * g++.dg/ext/atomic-3.C: New test.
5638 * gcc.dg/atomic/pr71675.c: New test.
5639
58b3986e
ES
56402016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5641
5642 * gcc.target/i386/mvc8.c: New test.
5643
faa1612a
BC
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
1603ebe0
TK
56492016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5650
5651 PR fortran/71795
5652 * gfortran.dg/constructor_50.f90: New test.
5653
bc91c436
ML
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
9fe9a3a7
AV
56602016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5661
5662 * gfortran.dg/coarray_stat_2.f90: New test.
5663
70866e3d
MM
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
ab3af181
JJ
56802016-07-21 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR c++/71728
5683 * g++.dg/other/pr71728.C: New test.
5684
ebe8f322
JG
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
959cef74
RB
56932016-07-21 Richard Biener <rguenther@suse.de>
5694
5695 PR tree-optimization/71947
5696 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5697
b24d9420
BC
56982016-07-21 Bin Cheng <bin.cheng@arm.com>
5699
5700 * gcc.dg/tree-ssa/scev-15.c: New.
5701
23974819
BC
57022016-07-21 Bin Cheng <bin.cheng@arm.com>
5703
5704 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5705
ee78cbaa
JJ
57062016-07-21 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR c++/71941
5709 * g++.dg/gomp/pr71941.C: New test.
5710
52ed68f7
DM
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
18407bfb
JW
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
4c07fd98
DV
57272016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5728
5729 * gcc.target/s390/pr67443.c: Fix test case.
5730
fee21d65
DV
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
dbe9dfdd
GJL
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
c25e1d82
GJL
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
109d2197
JJ
57462016-07-20 Jakub Jelinek <jakub@redhat.com>
5747
7419f441
JJ
5748 PR c++/71909
5749 * g++.dg/parse/pr71909.C: New test.
5750 * g++.dg/tm/pr71909.C: New test.
5751
109d2197
JJ
5752 PR c++/50060
5753 * g++.dg/cpp0x/constexpr-50060.C: New test.
5754 * g++.dg/cpp1y/constexpr-50060.C: New test.
5755
144530cf
ML
57562016-07-20 Martin Liska <mliska@suse.cz>
5757
5758 * gfortran.dg/graphite/pr71898.f90: New test.
5759
04ac4afa
BC
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
dcbdb17a
ML
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
6ed82555
TK
57732016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/71902
5776 * gfortran.dg/dependency_47.f90: New test.
5777
13da0507
JJ
57782016-07-19 Jakub Jelinek <jakub@redhat.com>
5779
4833f561
JJ
5780 PR rtl-optimization/71916
5781 * gcc.c-torture/compile/pr71916.c: New test.
5782
4fda19ef
JJ
5783 PR middle-end/71874
5784 * g++.dg/torture/pr71874.C: New test.
5785
13da0507
JJ
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
e7980add
MJ
57932016-07-19 Martin Jambor <mjambor@suse.cz>
5794
61c73a7f
UB
5795 PR fortran/71688
5796 * gfortran.dg/pr71688.f90: New test.
e7980add 5797
13e88953
RB
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
1caf0482
SKS
58032016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5804
a23404c9 5805 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5806 and UInt32 based on __SIZEOF_INT__.
5807
cef5388d
RB
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>
9a4cb973
RB
5814
5815 PR tree-optimization/71908
5816 * gcc.dg/torture/pr71908.c: New testcase.
5817
a8f7a895
MM
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
f2111a36
JJ
58242016-07-18 Jakub Jelinek <jakub@redhat.com>
5825
99516432
JJ
5826 PR c++/71835
5827 * g++.dg/conversion/ambig3.C: New test.
5828
87713c6a
JJ
5829 PR c++/71828
5830 * g++.dg/cpp0x/constexpr-71828.C: New test.
5831
7a7f16ca
JJ
5832 PR c++/71826
5833 * g++.dg/template/pr71826.C: New test.
5834
f4d90295
JJ
5835 PR c++/71822
5836 * g++.dg/template/defarg21.C: New test.
5837
f2111a36
JJ
5838 PR c++/71871
5839 * g++.dg/ext/vector31.C: New test.
5840
0b965526
UB
58412016-07-18 Uros Bizjak <ubizjak@gmail.com>
5842
5843 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5844
94e136b9
YR
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
7072df0a
DV
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
54158a1a
AK
58562016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5857
5858 * gcc.target/s390/nolrl-1.c: New test.
5859
43068916
FR
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
a9356b12
AS
58662016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5867
5868 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5869
a07b81c7 58702016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5871 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5872
5873 PR fortran/62125
5874 * gfortran.dg/pr62125.f90: New test.
5875
96c0ec12
BS
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
479d0ed5
JW
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
41c7438e
BC
58872016-07-15 Bin Cheng <bin.cheng@arm.com>
5888
5889 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5890
f7ba880b
CP
58912016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5892
5893 * gfortran.dg/goacc/vector_length.f90: New test.
5894
b9aba0a0
RB
58952016-07-15 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/71881
5898 * gcc.dg/torture/pr71881.c: New testcase.
5899
9513d5fb
RB
59002016-07-15 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/71887
5903 * gcc.dg/torture/pr71887.c: New testcase.
5904
ddbbcb19
JJ
59052016-07-15 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR c/71858
5908 * gcc.dg/spellcheck-identifiers-3.c: New test.
5909
29eb509c
AV
59102016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5911
5912 PR fortran/71807
5913 * gfortran.dg/null_9.f90: New test.
5914
43aabfcf
BC
59152016-07-15 Bin Cheng <bin.cheng@arm.com>
5916
5917 * gcc.dg/tree-ssa/loop-41.c: New test.
5918
afc89e58
BC
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
6fa682ad
SK
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
dd36b877
JJ
59322016-07-14 Jakub Jelinek <jakub@redhat.com>
5933
a60a5d31
JJ
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
dd36b877
JJ
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
a241f8ca
JJ
59452016-07-14 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR tree-optimization/71872
5948 * gcc.c-torture/compile/pr71872.c: New test.
5949
d62b809c
TP
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
1f8dd420
AV
59832016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5984
5985 PR fortran/70842
5986 * gfortran.dg/select_type_35.f03: New test.
5987
53109ba8
KT
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
91f35b7f
DE
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
351168fe
RB
60022016-07-14 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/71866
6005 * gcc.dg/torture/pr71866.c: New testcase.
6006
94c32c00
TP
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
b799a481
AM
60122016-07-14 Alan Modra <amodra@gmail.com>
6013
6014 PR target/71733
6015 * gcc.target/powerpc/p9-novsx.c: New.
6016
f63ba78c
AK
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
f4d5a23d
AK
60452016-07-13 Andi Kleen <ak@linux.intel.com>
6046
6047 * lib/profopt.exp (profopt-execute): Remove .imports files.
6048
ae145898
AK
60492016-07-13 Andi Kleen <ak@linux.intel.com>
6050
0b965526 6051 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6052
e97bd4f5
AK
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
6fa3d4b4
BC
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
65f18bc6
ML
60642016-07-13 Martin Liska <mliska@suse.cz>
6065
6066 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6067 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6068 * gfortran.dg/pr42108.f90: Update expected dump scan.
6069
9737f35b
RB
60702016-07-13 Richard Biener <rguenther@suse.de>
6071
6072 PR tree-optimization/24574
6073 * gcc.dg/pr24574.c: New testcase.
6074
62c0ea4b
SKS
60752016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6076
0b965526 6077 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
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
c7ed8938
IE
60842016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6085
6086 PR ipa/71633
6087 * g++.dg/pr71633.C: New test.
6088
5ce15300
TP
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
2b9509a3
TP
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
7f15b177
RB
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
0b0a896e
MM
61112016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6112
6113 PR target/71805
6114 * gcc.target/powerpc/pr71805.c: New test.
6115
f906f5ed
BS
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
9e63c3aa
NS
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
f507d202
ML
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
d6f7c125
KT
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
37ccb0ba
SB
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
712a93d6
RB
61692016-07-12 Richard Biener <rguenther@suse.de>
6170
6171 PR rtl-optimization/68961
6172 * gcc.target/i386/pr68961.c: New testcase.
6173
c392943c
JJ
61742016-07-11 Jakub Jelinek <jakub@redhat.com>
6175
3d56e6a4
JJ
6176 PR middle-end/71758
6177 * c-c++-common/gomp/pr71758.c: New test.
6178 * gfortran.dg/gomp/pr71758.f90: New test.
6179
c392943c
JJ
6180 PR tree-optimization/71823
6181 * gcc.dg/vect/pr71823.c: New test.
6182
741d3be5
DM
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
92fa45b5
L
61892016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6190
6191 PR target/71801
6192 * gcc.target/i386/pr71801.c: New test.
6193
f51606c7
RB
61942016-07-11 Richard Biener <rguenther@suse.de>
6195
6196 PR tree-optimization/71816
6197 * gcc.dg/torture/pr71816.c: New testcase.
6198
36b54ce0
TK
61992016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6200
6201 PR fortran/71783
6202 * gfortran.dg/dependency_46.f90: New test.
6203
d13835b6
VM
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
642bcbdf
CP
62102016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6211
6212 * gfortran.dg/goacc/pr71704.f90: New test.
6213
02eb5b8b
BS
62142016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6215
6216 PR target/71297
6217 * gcc.target/powerpc/pr71297.c: New.
6218
8beb9a0d
JW
62192016-07-08 Jiong Wang <jiong.wang@arm.com>
6220
6221 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6222
cef4b650
MM
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
3c3ecf52
AH
62282016-07-08 Alan Hayward <alan.hayward@arm.com>
6229
6230 PR tree-optimization/71667
6231 * gcc.dg/vect/pr71667.c: New
6232
2660286d
ML
62332016-07-08 Martin Liska <mliska@suse.cz>
6234
6235 * gcc.dg/torture/pr71606.c: New test.
6236
70cdd4ae
JD
62372016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6238
6239 PR fortran/71764
6240 * gfortran.dg/pr71764.f90: New test.
6241
842dc2e6
JJ
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
31be4262
DE
62502016-07-07 David Edelsohn <dje.gcc@gmail.com>
6251
6252 * g++.dg/debug/pr71432.C: Fail on AIX.
6253
1c122092
ML
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
7119f1b1
ML
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
275792f2
IE
62682016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6269
6270 PR ipa/71624
6271 * g++.dg/pr71624.C: New test.
6272
05a437c1
TP
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
6f493951
TP
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
5ddaee94
SB
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
651afdb2
YR
62902016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6291
6292 PR tree-optimization/71518
0b965526 6293 * gcc.dg/pr71518.c: New test.
651afdb2 6294
9df99881
WD
62952016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6296
6297 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6298
7b4e0769
SKS
62992016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6300
0b965526 6301 PR target/50739
7b4e0769
SKS
6302 * gcc.target/avr/pr50739.c: New test.
6303
eb4432f7
JH
63042016-07-05 Jan Hubicka <jh@suse.cz>
6305
6306 * gcc.dg/tree-ssa/scev-14.c: update template.
6307
c01e092f
RS
63082016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6309
6310 * gcc.dg/vect/group-no-gaps-1.c: New test.
6311
8070763a
AK
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
3f8257db 63172016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6318
6319 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6320
36a265b1
MM
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
7a98fb6e
KT
63282016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6329
6330 PR rtl-optimization/71594
6331 * gcc.dg/torture/pr71594.c: New test.
6332
1e3d54b4
JH
63332016-07-05 Jan Hubicka <jh@suse.cz>
6334
6335 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6336
84ca3893
DM
63372016-07-05 David Malcolm <dmalcolm@redhat.com>
6338
6339 PR c++/62314
3a146d46 6340 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6341 number of missing semicolon error.
6342 * g++.dg/pr62314-2.C: New test case.
6343
20d0bfce
AF
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
69aaea06
AV
63512016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6352
6353 PR fortran/71623
6354 * gfortran.dg/deferred_character_17.f90: New test.
6355
f723a43c
CL
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
d73e0ccf
JD
63732016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6374
6375 PR fortran/65575
6376 * gfortran.dg: pr65575.f90: New test.
6377
c20f6223
JD
63782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6379
6380 PR fortran/35849
6381 * gfortran.dg: pr35849.f90: New test.
6382
2a5537c3
JJ
63832016-07-04 Jakub Jelinek <jakub@redhat.com>
6384
6385 PR c++/71739
6386 * g++.dg/cpp0x/pr71739.C: New test.
6387
740f9751
CL
63882016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6389
6390 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6391
bf749919
DV
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
430bb38e
YR
63982016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6399
3a146d46
JJ
6400 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6401 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6402
15f6e0da
RR
64032016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6404
6405 PR target/63874
6406 * gcc.target/aarch64/pr63874.c: New test.
6407
79335075
JB
64082016-07-04 Jan Beulich <jbeulich@suse.com>
6409
6410 * g++.dg/header.c: New.
6411 * gcc.dg/header.c: New.
6412
557e8c49
JJ
64132016-07-02 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c/71719
6416 * c-c++-common/Wunused-var-15.c: New test.
6417
79a592e3
JJ
64182016-07-01 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR fortran/71687
6421 * gfortran.dg/gomp/pr71687.f90: New test.
6422
e2298656
BS
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.
0b965526 6437 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6438 (add_options_for___float128): New.
6439 (check_effective_target_base_quadword_support): New.
6440
70c11966
MM
64412016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6442
6443 PR target/71720
6444 * gcc.target/powerpc/pr71720.c: New test.
6445
059541fd
JB
64462016-07-01 Jan Beulich <jbeulich@suse.com>
6447
6448 * gcc.dg/bss.c: New.
6449
2c1e4964
PB
64502016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6451
6452 PR target/71698
6453 * gcc.target/powerpc/pr71698.c: New test.
6454
22e1cb39
GJL
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
466cf574
JB
64692016-07-01 Jan Beulich <jbeulich@suse.com>
6470
6471 * gcc.target/i386/pr65105-2.c: Add -msse2.
6472
351beab7
JJ
64732016-06-30 Jakub Jelinek <jakub@redhat.com>
6474
55a0f21a
JJ
6475 PR tree-optimization/71707
6476 * gcc.dg/strlenopt-29.c: New test.
6477
6245ad72
JJ
6478 PR fortran/71704
6479 * gfortran.dg/gomp/pr71704.f90: New test.
6480
351beab7
JJ
6481 PR fortran/71705
6482 * gfortran.dg/gomp/pr71705.f90: New test.
6483
5a3a6a5e
KN
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
3dfa8071 65682016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6569 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6570
6571 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6572
9bd62242 65732016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6574 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6575
6576 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6577
603107fb
DM
65782016-06-30 David Malcolm <dmalcolm@redhat.com>
6579
6580 PR driver/71651
6581 * gcc.dg/spellcheck-options-12.c: New test case.
6582
205cccc7
JJ
65832016-06-30 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR middle-end/71693
6586 * gcc.c-torture/compile/pr71693.c: New test.
6587
f4452176
DM
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
c5e74d9d
MM
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
e44ecbfd
JD
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
ee446d9f
JW
66052016-06-29 Jim Wilson <jim.wilson@linaro.org>
6606
6607 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6608
27f67461
CP
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
b1206d29
RB
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
1af21224
MW
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
7fe43755
MW
66332016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6634
0b965526 6635 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
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
264d951a
IE
66422016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6643
6644 PR tree-optimization/71655
6645 * g++.dg/pr71655.C: New test.
6646
5c846a81
ML
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
fafe9318
YR
66532016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6654
6655 PR tree-optimization/70729
6656 * g++.dg/vect/pr70729.cc: New test.
6657
54d19c3b
TS
66582016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6659
6660 * c-c++-common/gomp/cancel-1.c: Extend.
6661
5f3cd7c3
JJ
66622016-06-29 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR tree-optimization/71625
6665 * gcc.dg/strlenopt-28.c: New test.
6666
4aa83879
RB
66672016-06-29 Richard Biener <rguenther@suse.de>
6668
6669 PR middle-end/71002
6670 * g++.dg/torture/pr71002.C: Adjust testcase.
6671
152ef731
JJ
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>
4378d117
MS
6678
6679 PR c/71552
6680 * gcc.dg/init-bad-9.c: New test.
6681
d41dc215
BS
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
6a20b538
JJ
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
77d93c47
PB
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
a8264058
SB
67002016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6701
6702 PR target/71670
6703 * gcc.target/powerpc/pr71670.c: New testcase.
6704
0dc47331
PB
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
b65ffc79
CL
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.
0b965526
UB
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.
b65ffc79 6743
9bb86f40
JH
67442016-06-26 Jan Hubicka <hubicka@ucw.cz>
6745
6746 * gcc.dg/predict-12.c: New testcase.
6747
46db0fd4
JD
67482016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6749
6750 PR fortran/71649
6751 * gfortran.dg/pr71649.f90: New test.
6752
2a65e70b
JJ
67532016-06-25 Jakub Jelinek <jakub@redhat.com>
6754
f8a06e24
JJ
6755 PR tree-optimization/71643
6756 * g++.dg/opt/pr71643.C: New test.
6757
2a65e70b
JJ
6758 PR tree-optimization/71631
6759 * gcc.c-torture/execute/pr71631.c: New test.
6760
7805417a
JH
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
888ed1a3
JH
67662016-06-24 Jan Hubicka <hubicka@ucw.cz>
6767
6768 * gcc.dg/predict-10.c: New test.
6769
53605f35
BS
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
7b22b4c6
EB
67772016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gfortran.dg/pr71642.f90: New test.
6780
37e373c2
JJ
67812016-06-24 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR tree-optimization/71647
6784 * gcc.target/i386/pr71647.c: New test.
6785
b20b79f2
L
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
04619cb8
UB
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
da224bcb
UB
68822016-06-24 Uros Bizjak <ubizjak@gmail.com>
6883
6884 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6885
dfee2870
L
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
a86451b9
JJ
69002016-06-24 Jakub Jelinek <jakub@redhat.com>
6901
00085092
JJ
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
a86451b9
JJ
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
7bb5d5f4
UB
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
2d4bb02f
MM
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
f6d1b868
UB
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.
936ff030 6985 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6986 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6987 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6988 (main): Call check_vect ().
a7898180 6989 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6990
c0597759
L
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.
f6d1b868 7006 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7007
5b0e27a7
JD
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
7f586d90
AK
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
60fa7862
ML
70252016-06-23 Martin Liska <mliska@suse.cz>
7026
7027 * gcc.dg/pr71619.c: New test.
7028
e3d62871
UB
70292016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7030
7031 PR target/67400
cc901875
UB
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.
e3d62871 7039
ac81cf0b
DM
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
1a4f11c8
DM
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
a93eac6a
DM
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
49e76ff1
IE
70732016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7074
f6d1b868 7075 PR tree-optimization/71488
49e76ff1
IE
7076 * g++.dg/pr71488.C: New test.
7077 * gcc.dg/vect/vect-bool-cmp.c: New test.
7078
951d8c8a
EB
70792016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7080
7081 * gcc.dg/guality/param-5.c: New test.
7082
b60fc3bd
BE
70832016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7084
7085 * gcc.target/i386/asm-flag-7.c: New test.
7086
0609abda
TS
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
ee2499b4
TS
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
caea59ff
KN
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
63617e30
TB
71342016-06-21 Tobias Burnus <burnus@net-b.de>
7135
7136 PR fortran/71068
7137 * gfortran.dg/coarray/data_1.f90: New.
7138
89192c3c
WD
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
64ac50e2
WD
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
6252b5db
WD
71612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7162
7163 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7164
3b9bc511
IV
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
21db1c78
IV
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
9d30e86f
L
71772016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7178
7179 PR target/71549
7180 * gcc.target/i386/pr71549.c: New test.
7181
448a7c69
KN
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
0ad84f34
JJ
72082016-06-21 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR tree-optimization/71588
7211 * gcc.dg/pr71558.c: New test.
7212
e71e8d94
SKS
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
5a578671
JM
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
7a9df68e
JJ
72292016-06-20 Jakub Jelinek <jakub@redhat.com>
7230
50aa64d5
JJ
7231 PR middle-end/71581
7232 * gcc.dg/pr71581.c: New test.
7233
7a9df68e
JJ
7234 PR rtl-optimization/71591
7235 * gcc.dg/cpp/pr71591.c: New test.
7236
3947cf19
DR
72372016-06-20 David B. Robins <gcc@davidrobins.net>
7238
7239 PR target/71571
7240 * g++.dg/torture/pr71571.C: New test.
7241
c4ff221e
JJ
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
f1b5abfb
TB
72492016-06-20 Tobias Burnus <burnus@net-b.de>
7250
7251 PR fortran/71194
7252 * gfortran.dg/pointer_remapping_10.f90: New.
7253
842107e4
DM
72542016-06-20 David Malcolm <dmalcolm@redhat.com>
7255
7256 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7257
d9e8bdfd
MS
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
67785479
RL
72662016-06-20 Renlin Li <renlin.li@arm.com>
7267
29f09b38 7268 PR testsuite/71489
67785479
RL
7269 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7270
636929b8
JG
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
ff7b374b
KT
72772016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7278
7279 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7280 "alignement".
7281
554cfc9e
GJL
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
94087e88 72872016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7288
7289 PR c/69507
7290 * gcc.dg/alignof.c: New test.
7291
c561b091
PC
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
bf54f123
PC
72972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7300
4e53aa97
CL
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
69071d86
ML
73092016-06-17 Martin Liska <mliska@suse.cz>
7310
7311 * gcc.dg/predict-9.c: Fix dump scanning.
7312
68b3b858
BC
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
d3ee260a
BC
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
bd8fb114
BC
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
97816be4
BC
73282016-06-17 Bin Cheng <bin.cheng@arm.com>
7329
7330 * gcc.dg/vect/vect-alias-check-1.c: New test.
7331
2d761a37
SKS
73322016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7333
e0277d6b 7334 PR target/71151
2d761a37
SKS
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
68fa96d6
ML
73452016-06-16 Martin Liska <mliska@suse.cz>
7346
7347 * gfortran.dg/predict-1.f90: New test.
7348
b6ca982f
UB
73492016-06-16 Uros Bizjak <ubizjak@gmail.com>
7350
7351 PR target/71242
3a146d46 7352 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7353
1dc8d15b
JH
73542016-06-16 Jan Hubicka <hubicka@ucw.cz>
7355
7356 * g++.dg/vect/pr36648.cc: Disable cunrolli
7357
67c25816
JJ
73582016-06-16 Jakub Jelinek <jakub@redhat.com>
7359
c577adb2
JJ
7360 PR target/71554
7361 * gcc.c-torture/execute/pr71554.c: New test.
7362
67c25816
JJ
7363 PR rtl-optimization/71532
7364 * gcc.dg/torture/pr71532.c: New test.
7365
1a3c3ee9
MM
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
f29468a7
JJ
73712016-06-15 Jakub Jelinek <jakub@redhat.com>
7372
61daecc4
JJ
7373 * gcc.c-torture/compile/20160615-1.c: New test.
7374
f29468a7
JJ
7375 * g++.dg/cpp0x/ref-qual17.C: New test.
7376
209d1e2d
IE
73772016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7378
7379 PR middle-end/71529
7380 * gcc.target/i386/pr71529.C: New test.
7381
8dc35712
AH
73822016-06-15 Alan Hayward <alan.hayward@arm.com>
7383
7384 PR tree-optimization/71483
7385 * g++.dg/vect/pr71483.c: New
7386
b8911cb8
PC
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
cf5d08ab
UB
73962016-06-15 Uros Bizjak <ubizjak@gmail.com>
7397
e3d62871 7398 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7399
8f482165
AH
74002016-06-15 Alan Hayward <alan.hayward@arm.com>
7401
7402 PR tree-optimization/71439
7403 * gcc.dg/vect/pr71439.c: New
7404
3256673f
KT
74052016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7406
7407 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7408
b17dc4d4
RB
74092016-06-15 Richard Biener <rguenther@suse.de>
7410
7411 * gcc.dg/vect/slp-45.c: New testcase.
7412
2a5825f2
RB
74132016-06-15 Richard Biener <rguenther@suse.de>
7414
7415 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7416
6e433d0b
BS
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
abe7f828
JJ
74232016-06-14 Jakub Jelinek <jakub@redhat.com>
7424
a09c81b4
JJ
7425 PR c++/71528
7426 * g++.dg/opt/pr71528.C: New test.
7427
abe7f828
JJ
7428 PR c++/71516
7429 * g++.dg/init/pr71516.C: New test.
7430
acfadf06
PC
74312016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 * g++.dg/init/array46.C: New.
7434
4d568ab2
UB
74352016-06-14 Uros Bizjak <ubizjak@gmail.com>
7436
e3d62871
UB
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.
4d568ab2 7441
30934c5d
RB
74422016-06-14 Richard Biener <rguenther@suse.de>
7443
7444 PR middle-end/71526
7445 * gfortran.dg/pr71526.f90: New testcase.
7446
3970e545
AV
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
04976c6e
RB
74522016-06-14 Richard Biener <rguenther@suse.de>
7453
7454 PR tree-optimization/71522
7455 * gcc.dg/torture/pr71522.c: New testcase.
7456
23e025db
JJ
74572016-06-14 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR tree-optimization/71520
7460 * gcc.dg/tree-ssa/pr71520.c: New test.
7461
90b72e84
RB
74622016-06-14 Richard Biener <rguenther@suse.de>
7463
7464 PR tree-optimization/71521
86c24ba6 7465 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7466
ef7cf206
JJ
74672016-06-13 Jakub Jelinek <jakub@redhat.com>
7468
0dda258b
JJ
7469 PR sanitizer/71498
7470 * c-c++-common/ubsan/bounds-13.c: New test.
7471
ef7cf206
JJ
7472 PR preprocessor/71183
7473 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7474
a73786e3
JL
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
0ac249bf
JJ
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
5408a64a
KN
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
f7e4f2e3
DM
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
ad23a23e
ML
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
146c55da
MP
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
42e77cbc
EB
75262016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7527
7528 * gnat.dg/renaming10.ad[sb]: New test.
7529
7474dcc1
PT
75302016-06-13 Paul Thomas <pault@gcc.gnu.org>
7531
7532 PR fortran/70673
7533 * gfortran.dg/pr70673.f90: New test.
7534
f57f53d3
RB
75352016-06-13 Richard Biener <rguenther@suse.de>
7536
7537 PR middle-end/64516
7538 * gcc.dg/align-3.c: New testcase.
7539
5843a5f0
ML
75402016-06-13 Martin Liska <mliska@suse.cz>
7541
7542 * gcc.target/i386/pr71458.c: New test.
7543
aa8fdb44
UB
75442016-06-12 Uros Bizjak <ubizjak@gmail.com>
7545
7546 PR target/71241
3a146d46 7547 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7548
2043e4d7
DH
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
d3dc025d
DH
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
a31d78c6
EB
75662016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7567
7568 * gnat.dg/case_character.adb: New test.
7569
95c18dd0
SB
75702016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7571
7572 PR middle-end/71310
7573 * gcc.target/powerpc/pr71310.c: New testcase.
7574
b97d37b4
KV
75752016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7576
7577 PR middle-end/71478
7578 * gcc.dg/pr71478.c: New test.
7579
900bcda3
JJ
75802016-06-10 Jakub Jelinek <jakub@redhat.com>
7581
ec1c20db
JJ
7582 PR middle-end/71494
7583 * gcc.c-torture/execute/pr71494.c: New test.
7584
50b15873
JJ
7585 PR c/68657
7586 * gcc.target/i386/pr68657.c: New test.
7587
900bcda3
JJ
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
4d926e34
MS
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
ad071b2b
JL
75972016-06-10 Jeff Law <law@redhat.com>
7598
7599 PR tree-optimization/71335
7600 * gcc.c-torture/execute/pr71335.c: New test.
7601
2704efe8
DM
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
18c9b7d4
CL
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
7cfa10f3
MO
76122016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7613
7614 PR sanitizer/71480
7615 * c-c++-common/asan/pr71480.c: New test.
7616
1f24fd3e
L
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
ad551c07
BE
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
4b1ffdb1 76342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
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.
4b1ffdb1
TS
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
89851e4c
AH
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
200eafbf
RB
76752016-06-10 Richard Biener <rguenther@suse.de>
7676
7677 PR middle-end/71477
7678 * gcc.dg/torture/pr71477.c: New testcase.
7679
4df99d92
JK
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
e01b4e16
MS
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
9c35db0e
SKS
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
392a81b9
PC
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
e49efc14
ML
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
36d57986
RB
77342016-06-09 Richard Biener <rguenther@suse.de>
7735
7736 PR tree-optimization/71462
7737 * gcc.dg/torture/pr71462.c: New testcase.
7738
7d82e8e4
MP
77392016-06-09 Marek Polacek <polacek@redhat.com>
7740
7741 PR c/65471
7742 * gcc.dg/c11-generic-3.c: New test.
7743
c8a71589
PC
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
44a845ca
MS
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
2ef16b6e
JJ
77692016-06-08 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR c++/71442
7772 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7773
5e3ee346
AL
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
b2ae2814
RB
77902016-06-08 Richard Biener <rguenther@suse.de>
7791
7792 PR tree-optimization/68558
7793 * gcc.dg/vect/slp-44.c: New testcase.
7794
e09b4c37
RB
77952016-06-08 Richard Biener <rguenther@suse.de>
7796
7797 * gcc.dg/vect/slp-43.c: New testcase.
7798
72d50660
RB
77992016-06-08 Richard Biener <rguenther@suse.de>
7800
7801 PR tree-optimization/71452
7802 * gcc.dg/torture/pr71452.c: New testcase.
7803
988c115c
JJ
78042016-06-08 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR c++/71448
7807 * g++.dg/torture/pr71448.C: New test.
7808
73d73b48
BS
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
bdd15d0c
PK
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
ce0607bb
AH
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
92a5f2ba
MP
78272016-06-08 Marek Polacek <polacek@redhat.com>
7828
7829 PR c/71418
7830 * gcc.dg/noncompile/pr71418.c: New test.
7831
08203f73
MP
7832 PR c/71426
7833 * gcc.dg/noncompile/pr71426.c: New test.
7834
d1fcc2bd
JH
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
a23e6f1c
BS
78452016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7846
7847 * gcc.target/powerpc/vec-mul.c: New test.
7848
6ffd47b7
DM
78492016-06-07 David Malcolm <dmalcolm@redhat.com>
7850
7851 * gcc.dg/spellcheck-fields-2.c: New test case.
7852
bfd67b47
RB
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
701b9a47
CL
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
6b80d6fa
RB
78662016-06-07 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/71428
7869 * gcc.dg/torture/pr71428.c: New testcase.
7870
0f3f9437
RB
78712016-06-07 Richard Biener <rguenther@suse.de>
7872
7873 PR middle-end/71423
7874 * gcc.dg/torture/pr71423.c: New testcase.
7875
ec963f2a
KV
78762016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7877
7878 PR middle-end/71408
7879 * gcc.dg/tree-ssa/pr71408.c: New test.
7880
46ab5b6e
KV
78812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7882
7883 PR middle-end/71281
7884 * g++.dg/torture/pr71281.C: New test.
7885
1f40cff3
MP
78862016-06-06 Marek Polacek <polacek@redhat.com>
7887
7888 PR c/71362
7889 * gcc.dg/pr71362.c: New test.
7890
6f5bcd24
JJ
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
158beb4a
JJ
79012016-06-06 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/71259
7904 * gcc.dg/vect/pr71259.c: New test.
7905
d9b950dd
DM
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
36f9ad69
KT
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
5545a907
MP
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
93671519
BE
79262016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7927
7928 PR c/24414
7929 * gcc.target/i386/pr24414.c: New test.
7930
690f24b7
JM
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
31ce6157
AH
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
9fcebb5a
RB
79422016-06-06 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/71398
7945 * gcc.dg/torture/pr71398.c: New testcase.
7946
903ca97b
UB
79472016-06-06 Uros Bizjak <ubizjak@gmail.com>
7948
7949 PR target/71389
7950 * g++.dg/pr71389.C: New test.
7951
9c1eb332
JD
79522016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7953
7954 PR fortran/71404
7955 * gfortran.dg/fmt_read_5.f: New test.
7956
b2d83bd2
AV
79572016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7958
7959 PR fortran/69659
7960 * gfortran.dg/class_array_22.f03: New test.
7961
ec81960e
JH
79622016-06-05 Jan Hubicka <hubicka@ucw.cz>
7963
7964 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7965
429d2750
JH
79662016-06-05 Jan Hubicka <hubicka@ucw.cz>
7967
7968 * gcc.dg/predict-9.c: Update template.
7969
c1c00983
PC
79702016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/49377
7973 * g++.dg/template/pr49377.C: New.
7974
1927a963
JJ
79752016-06-04 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/71405
7978 * g++.dg/torture/pr71405.C: New test.
7979
909a11ad
PC
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
08bbb1f8
JL
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
7c35235c
JJ
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
c8572dd6
PP
80012016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8002
8003 PR c++/27100
8004 * g++.dg/other/friend6.C: New test.
8005
1c7733a7
BS
80062016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8007
8008 * g++.dg/torture/ppc-ldst-array.C: New.
8009
0d2f700f
JM
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
f8071c05
L
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
36b85e43
BS
80862016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8087
9de2e795
L
8088 PR tree-optimization/52171
8089 * gcc.dg/pr52171.c: New test.
8090 * gcc.target/i386/pr52171.c: New test.
36b85e43 8091
bfeee8ac
JH
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
859b0bae
BS
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
3a2edf4c
AH
81042016-06-03 Alan Hayward <alan.hayward@arm.com>
8105
8106 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8107
b28ead45
AH
81082016-06-03 Alan Hayward <alan.hayward@arm.com>
8109
8110 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8111 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
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
1f91747b
JJ
81212016-06-03 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR middle-end/71387
8124 * g++.dg/opt/pr71387.C: New test.
8125
47b83923
JL
81262016-06-02 Jeff Law <law@redhat.com>
8127
8128 PR tree-optimization/71328
8129 * gcc.c-torture/compile/pr71328.c: New test.
8130
e96e5f46
JD
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
b872d729
PC
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
0e535442
JJ
81532016-06-02 Jakub Jelinek <jakub@redhat.com>
8154
0633ee10
JJ
8155 PR c++/71372
8156 * c-c++-common/pr71372.c: New test.
8157
0e535442
JJ
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
f3c5ecc2
ML
81622016-06-02 Martin Liska <mliska@suse.cz>
8163
8164 * gcc.dg/predict-9.c: New test.
8165
a91807c5
JJ
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
b5bd1978
KT
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
b93b1475
JJ
81762016-06-02 Jakub Jelinek <jakub@redhat.com>
8177
930ebd0e
JJ
8178 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8179
1e021dc3
JJ
8180 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8181 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8182
b93b1475
JJ
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
58f2fb5c
MM
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
4731c9f0
JD
81972016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8198
8199 PR fortran/52393
8200 * gfortran.dg/fmt_read_3.f90: New test.
8201
042dee3e
TP
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
15c98b2e
ES
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
6442a6f4
PT
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
ab62397a
JJ
82272016-06-01 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR middle-end/71371
8230 * c-c++-common/gomp/pr71371.c: New test.
8231
b66af6ed
RB
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
e342b9d8
KN
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
721547cd
NS
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
fa2c9034
RB
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
3e32893c
JJ
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
8c383600
JH
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
a0dfeef5
EB
82662016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8267
8268 * gnat.dg/opt56.ad[sb]: New test.
8269
48de5701
PC
82702016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/66635
8273 * g++.dg/cpp0x/constexpr-ice16.C: New.
8274
827cf695
PP
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
ff66f6e8
PP
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
050fb209
JH
82862016-05-31 Jan Hubicka <hubicka@ucw.cz>
8287
48de5701
PC
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.
050fb209 8291
c642d919
PC
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
d6439e08
L
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
780b9dd4
MP
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
0d99f8a0
RB
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
52545641
TP
83182016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8319
8320 * gcc.target/arm/armv5_thumb_isa.c: New test.
8321
5b8c1205
KY
83222016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8323
8324 PR target/71346
8325 * gcc.target/i386/pr71346.c: New test.
8326
7a88cc84
TV
83272016-05-31 Tom de Vries <tom@codesourcery.com>
8328
8329 PR tree-optimization/69068
8330 * gcc.dg/graphite/pr69068.c: New test.
8331
265149a6
MS
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
00631022
JJ
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
b2f6675b
PC
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
a448ff40
JH
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
69be8c91
TV
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
a59775a1
PC
83842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 PR c++/71099
8387 * g++.dg/parse/virtual1.C: New.
8388
53d6d955
UB
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
0557293f
AM
83942016-05-30 Alexander Monakov <amonakov@ispras.ru>
8395
8396 PR tree-optimization/71289
8397 * gcc.dg/pr71289.c: New test.
8398
5d476e35
KV
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
db5447ca
KV
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
98bdbb39
JH
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
7e012855
TV
84172016-05-30 Tom de Vries <tom@codesourcery.com>
8418
8419 PR tree-optimization/69067
8420 * gcc.dg/graphite/pr69067.c: New test.
8421
beed3701
UB
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
b6d4f8e8
PC
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
00022058
JH
84352016-05-27 Jan Hubicka <hubicka@ucw.cz>
8436
8437 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8438
c8419aca
VV
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
8008c4d2
PC
84472016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8448
8449 PR c++/60385
8450 * g++.dg/parse/namespace13.C: New.
8451
8b2ef235
JL
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
7d67159b
VV
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
88e3bdd1
JW
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
3fd6b9cc
JW
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
3cee7e4e
MP
84902016-05-27 Marek Polacek <polacek@redhat.com>
8491
8492 PR middle-end/71308
8493 * g++.dg/torture/pr71308.C: New test.
8494
6a813c96
DV
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
0561bcfb
IE
85002016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8501
8502 PR middle-end/71279
8503 * gcc.dg/pr71279.c: New test.
8504
21316320
MM
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
7211a097
JJ
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
cac177cf
PP
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
a2d5b8c9
NS
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
ffa8b552
TP
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
c7501e00
JJ
85362016-05-26 Jakub Jelinek <jakub@redhat.com>
8537
1875b9a0
JJ
8538 PR tree-optimization/71280
8539 * gcc.dg/pr71280.c: New test.
8540
2116e19f
JJ
8541 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8542
305aef09
JJ
8543 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8544 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8545
c7501e00
JJ
8546 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8547
ca449d26
JW
85482016-05-26 Jiong Wang <jiong.wang@arm.com>
8549
8550 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8551 kept in memory.
ca449d26 8552
8af01c66
JL
85532016-05-25 Jeff Law <law@redhat.com>
8554
8555 PR tree-optimization/71272
8556 * gcc.c-torture/compile/pr71272.c: new test.
8557
f9d6ce73
BS
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
a88a7b22
EB
85632016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8564
8565 * gnat.dg/opt55.ad[sb]: New test.
8566
125f02ed
SKS
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
c6e434f5
UB
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
5c42d341
KT
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
bf9a1a07
IV
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
95efe6b6
MP
86412016-05-25 Marek Polacek <polacek@redhat.com>
8642
8643 PR c/71265
8644 * gcc.dg/noncompile/pr71265.c: New test.
8645
a23faf7a
MP
8646 PR c/71266
8647 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8648
69a6d5ad
NS
86492016-05-25 Nathan Sidwell <nathan@acm.org>
8650
8651 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8652
3072d4ea
RB
86532016-05-25 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/71261
8656 * c-c++-common/torture/pr71261.c: New testcase.
8657
e412ece4
RB
86582016-05-25 Richard Biener <rguenther@suse.de>
8659
8660 PR tree-optimization/71264
8661 * gcc.dg/vect/pr71264.c: New testcase.
8662
b9e551ad
PC
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
6aa1abe5
ML
86692016-05-25 Martin Liska <mliska@suse.cz>
8670
8671 * g++.dg/pr71239.C: New test.
8672
842d162e
RB
86732016-05-25 Richard Biener <rguenther@suse.de>
8674
c87885ca
RO
8675 * gcc.dg/vect/pr58135.c: Rename to ...
8676 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8677
f184a36c
MP
86782016-05-25 Marek Polacek <polacek@redhat.com>
8679
8680 * g++.dg/pr65295.C: Use target c++14.
8681
021fad86
PC
86822016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8683
53d6d955
UB
8684 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8685 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8686
c3eaf15a
MM
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
e46c7770
CP
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
4bfc9db7
MM
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
2bc145af
KV
87192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8720
8721 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8722
26869fdb
PH
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
b2dc9c3b
PC
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
f65e97fd
MS
87342016-05-24 Martin Sebor <msebor@redhat.com>
8735
8736 PR c++/71147
8737 * g++.dg/ext/flexary16.C: New test.
8738
a6f5ac7f
IV
87392016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8740
69a6d5ad
NS
8741 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8742 before math.h is included.
a6f5ac7f
IV
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
27bad558
MM
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
72f382fb
PC
87732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 PR c++/69872
8776 * g++.dg/warn/Wno-narrowing1.C: New.
8777
ef2ec9d9
MP
87782016-05-24 Marek Polacek <polacek@redhat.com>
8779
8780 PR c/71249
8781 * c-c++-common/Wswitch-unreachable-2.c: New test.
8782
e90434e3
JJ
87832016-05-24 Jakub Jelinek <jakub@redhat.com>
8784
7adb26f2
JJ
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
e90434e3
JJ
8789 PR middle-end/70434
8790 PR c/69504
8791 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8792
b556ea3b
RB
87932016-05-24 Richard Biener <rguenther@suse.de>
8794
8795 PR tree-optimization/71240
8796 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8797
e5328f5d
RB
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
a04e69c0
TS
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
30fd2977
RB
88102016-05-24 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/71253
8813 * gcc.dg/torture/pr71253.c: New testcase.
8814
ca6f60bc
KV
88152016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8816
8817 PR middle-end/71252
8818 * gfortran.dg/pr71252.f90: New test.
8819
d3465d72
RS
88202016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8821
8822 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8823
f17a223d
RB
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
e3f36534
JD
88312016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8832
8833 PR fortran/71123
8834 * gfortran.dg/namelist_90.f: New test
8835
85d5c27d
JD
88362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8837
8838 PR fortran/66461
8839 * gfortran.dg/unexpected_eof.f: New test
8840
fe3f3340
MM
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
26d6ae55
PC
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
d6c9a06f
PC
88532016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8854
8855 PR c++/69095
8856 * g++.dg/cpp0x/variadic168.C: New.
8857
396a1d10
PC
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
ece46666
MG
88652016-05-23 Marc Glisse <marc.glisse@inria.fr>
8866
8867 * gcc.dg/fold-notshift-2.c: Adjust.
8868
a7dc5980
MP
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.
396a1d10 8883 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
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
18b54004
RB
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
e569db5f
VK
89032016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8904
396a1d10 8905 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8906 * gcc.dg/vect/pr58135.c: Add new.
8907 * gfortran.dg/pr46519-1.f: Adjust test case.
8908
e4b71114
PC
89092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8910
8911 PR c++/53401
8912 * g++.dg/cpp0x/decltype64.C: New.
8913
a25a8058
CL
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
0dcfe9ab
CL
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
ffd70e4a
CL
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
4b1f57fe
CL
89402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8941
8942 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8943
16c5ec77
CL
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
94ad56c7
JJ
89492016-05-22 Jakub Jelinek <jakub@redhat.com>
8950
57748705
JJ
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
af120161
JJ
8957 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8958 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8959
355023ce
JJ
8960 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8961
3b48574c
JJ
8962 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8963 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8964
94ad56c7
JJ
8965 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8966
8a85cee2
KV
89672016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8968
8969 PR middle-end/40921
8970 * gcc.dg/tree-ssa/pr40921.c: New test.
8971
8e916b16
PS
89722016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8973
8974 PR target/71103
8975 * gcc.target/avr/pr71103.c: New test.
8976
88aea79f
KV
89772016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8978
8979 PR middle-end/71179
8980 * gcc.dg/tree-ssa/pr71179.c: New test.
8981
79063edd
MS
89822016-05-20 Martin Sebor <msebor@redhat.com>
8983
8984 PR c/71115
8985 * gcc.dg/init-excess-2.c: New test.
8986
55c8849f
EB
89872016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8988
8989 * gnat.dg/opt53.adb: New test.
8990 * gnat.dg/opt54.adb: Likewise.
8991
c91a0948
MJ
89922016-05-20 Martin Jambor <mjambor@suse.cz>
8993
8994 PR tree-optimization/70884
8995 * gcc.dg/tree-ssa/pr70919.c: New test.
8996
9cad20fa
BS
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.
69a6d5ad
NS
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.
9cad20fa 9009
15c671a7
DM
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
4f028369
JJ
90172016-05-20 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR fortran/71204
9020 * gfortran.dg/pr71204.f90: New test.
9021
7dea4ab3
CP
90222016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9023
9024 * gcc.target/nvptx/sincos.c: New test.
9025
ef98d365
PC
90262016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9027
9028 PR c++/70572
9029 * g++.dg/cpp1y/auto-fn31.C: New.
9030
92466115
BS
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
9a385c2d
DM
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
77c9d5b4
JH
90432016-05-20 Jan Hubicka <hubicka@ucw.cz>
9044
9045 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9046
68047971
JJ
90472016-05-20 Jakub Jelinek <jakub@redhat.com>
9048
18954840
JJ
9049 PR c++/71210
9050 * g++.dg/opt/pr71210-1.C: New test.
9051 * g++.dg/opt/pr71210-2.C: New test.
9052
68047971
JJ
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
d78789f5
MG
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
550fa093
PK
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
483c6429
RG
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
eb066284
RB
90762016-05-20 Richard Biener <rguenther@suse.de>
9077
9078 PR tree-optimization/71185
9079 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9080
58f10249
RB
90812016-05-20 Richard Biener <rguenther@suse.de>
9082
9083 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9084
2a5569fa
MP
90852016-05-19 Marek Polacek <polacek@redhat.com>
9086
9087 PR c++/71075
9088 * g++.dg/diagnostic/pr71075.C: New test.
9089
5e9a5385
DM
90902016-05-19 David Malcolm <dmalcolm@redhat.com>
9091
9092 PR c++/71184
9093 * g++.dg/pr71184.C: New test case.
9094
4f45da44
KN
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
4177437e
MP
91012016-05-19 Marek Polacek <polacek@redhat.com>
9102
9103 PR tree-optimization/71031
9104 * gcc.dg/tree-ssa/vrp100.c: New test.
9105
afb72432
IE
91062016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9107
9108 PR rtl-optimization/71148
9109 * gcc.dg/pr71148.c: New test.
9110
4f83064e
KT
91112016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9112
9113 PR target/71056
9114 * gcc.target/arm/pr71056.c: New test.
9115
4bf8dbe1
BE
91162016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9117
9118 * c-c++-common/pr69669.c: Check the used mode.
9119
f3510625
MO
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
43c0068e
RB
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
70f25790
DM
91432016-05-18 David Malcolm <dmalcolm@redhat.com>
9144
9145 PR driver/69265
9146 * gcc.dg/spellcheck-options-11.c: New test case.
9147
960db8ec
JJ
91482016-05-18 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR c++/71100
9151 * g++.dg/opt/pr71100.C: New test.
9152
04643334
MJ
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
91bb9f80
MJ
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
c584aca6
PC
91702016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9171
9172 PR c++/69793
9173 * g++.dg/template/crash122.C: New.
9174
20309c6e
PC
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
50c78b9a
MM
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
cf8be00d
RS
91902016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9191
9192 * gcc.dg/torture/pr71020.c: New test.
9193
848a392a
MJ
91942016-05-18 Martin Jambor <mjambor@suse.cz>
9195
9196 PR ipa/70646
9197 * gcc.dg/ipa/pr70646.c: New test.
9198
1f2ab776
CL
91992016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9200
9201 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9202
76489493
CL
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
bd79378d
CL
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
81ca3ea0
CL
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
873cb425
CL
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
9d6e7c21
CL
92242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9225
9226 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9227 in comment.
9228
b4dbe40e 92292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
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
83a5c910
JW
92352016-05-18 Jiong Wang <jiong.wang@arm.com>
9236
53d6d955
UB
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.
83a5c910 9241
fb7cbdeb
JJ
92422016-05-18 Jakub Jelinek <jakub@redhat.com>
9243
8ee91165
JJ
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
cf4d516a
JJ
9251 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9252 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9253
a4f16422
JJ
9254 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9255 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9256
7b37ce10
JJ
9257 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9258 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9259
fb7cbdeb
JJ
9260 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9261
c9326aef
RB
92622016-05-18 Richard Biener <rguenther@suse.de>
9263
9264 PR tree-optimization/71168
9265 * gcc.dg/torture/pr71168.c: New testcase.
9266
df8b0a11
KV
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
2efd67ed
NS
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
1988b2c2
NS
92812016-05-17 Nathan Sidwell <nathan@acm.org>
9282
9283 * gcc.target/nvptx/abi-vararg-3.c: New.
9284
ad1d92ab
MM
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
47768df8
MP
92932016-05-17 Marek Polacek <polacek@redhat.com>
9294
9295 PR ipa/71146
9296 * g++.dg/ipa/pr71146.C: New test.
9297
6b5423a5
DM
92982016-05-17 David Malcolm <dmalcolm@redhat.com>
9299
9300 * jit.dg/test-error-array-bounds.c: New test case.
9301
c7986356
MG
93022016-05-17 Marc Glisse <marc.glisse@inria.fr>
9303
9304 * gcc.dg/tree-ssa/and-1.c: New testcase.
9305
d982c5b7
MG
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
0139ba93
MG
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
daab4562
JW
93162016-05-17 Jiong Wang <jiong.wang@arm.com>
9317
9318 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9319
22330033
JW
93202016-05-17 Jiong Wang <jiong.wang@arm.com>
9321
9322 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9323
98b3a5f2
JW
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
b71b7a8e
RB
93332016-05-17 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/71132
9336 * gcc.dg/torture/pr71132.c: New testcase.
9337
3c51ad46
CL
93382016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9339
9340 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9341
d20faa66
KT
93422016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9343
9344 PR target/70809
9345 * gcc.target/aarch64/pr70809_1.c: New test.
9346
b75cc5a4
KT
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
b28eb195
IE
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
0b9004ed
JH
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
1b81a1c1
MW
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
921d1e73
JW
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
228eb42a
HA
93862016-05-15 Harald Anlauf <anlauf@gmx.de>
9387
9388 PR fortran/69603
9389 * gfortran.dg/pr69603.f90: New testcase.
9390
785abfd3
FR
93912016-05-14 Fritz Reese <fritzoreese@gmail.com>
9392
9393 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9394
e75eb64f
FR
93952016-05-14 Fritz Reese <fritzoreese@gmail.com>
9396
9397 PR fortran/71047
9398 * gfortran.dg/pr71047.f08: New test.
9399
aa4b467b
JM
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
653fb4a2
MS
94062016-05-13 Martin Sebor <msebor@redhat.com>
9407
9408 PR c++/60049
9409 * g++.dg/cpp0x/constexpr-60049.C: New test.
9410
9e37582d
JJ
94112016-05-13 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR bootstrap/71071
9414 * gcc.dg/pr71071.c: New test.
9415
a278aa17
UB
94162016-05-13 Uros Bizjak <ubizjak@gmail.com>
9417
9418 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9419 remove XOP handling.
377eaca7 9420 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9421
ac3d02e2
NS
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
8ab3bdac
RB
94272016-05-13 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/42587
9430 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9431
623b8e0a
ML
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
da7674f6
IE
94372016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9438
9439 * gcc.dg/pr71084.c: New test.
9440
c959db3d
RR
94412016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9442
53d6d955
UB
9443 PR target/53440
9444 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9445
43203dea
RR
94462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9447
9448 * gcc.target/aarch64/struct_return.c: New test.
9449
4f2e1536
MP
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
1ef33ef3
RB
94562016-05-12 Richard Biener <rguenther@suse.de>
9457
9458 PR tree-optimization/71059
9459 * gcc.dg/torture/pr71059.c: New testcase.
9460
763baff6
RB
94612016-05-12 Richard Biener <rguenther@suse.de>
9462
9463 PR tree-optimization/71062
9464 * gcc.dg/torture/pr71062.c: New testcase.
9465
c4ec1243
IE
94662016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9467
9468 PR tree-optimization/71006
9469 * gcc.dg/pr71006.c: New test.
9470
a5fbf76d
MP
94712016-05-12 Marek Polacek <polacek@redhat.com>
9472
9473 PR driver/71063
9474 * gcc.dg/opts-7.c: New test.
9475
5acc47a4
KT
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
40bd4bf9
JJ
94852016-05-12 Jakub Jelinek <jakub@redhat.com>
9486
3cd63842
JJ
9487 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9488 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9489
c05d08f6
JJ
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
bc27ffae
JJ
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
515d7412
JJ
9499 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9500
40bd4bf9
JJ
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
44ab146a
RB
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
d6e83a8d
MM
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
51e67ea3
UB
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
3fd2b007
MM
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
5c3a10fb
MP
95342016-05-11 Marek Polacek <polacek@redhat.com>
9535
9536 PR c++/71024
9537 * c-c++-common/attributes-3.c: New test.
9538
7cfb065b
NS
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
f35ea97d
RB
95482016-05-11 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/71055
9551 * gcc.dg/torture/pr71055.c: New testcase.
9552
dff70323
RB
95532016-05-11 Richard Biener <rguenther@suse.de>
9554
9555 PR debug/71057
9556 * g++.dg/debug/pr71057.C: New testcase.
9557
56a3d28b
JJ
95582016-05-11 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR fortran/70855
9561 * gfortran.dg/gomp/pr70855.f90: New test.
9562
ebc1b29e
RB
95632016-05-11 Richard Biener <rguenther@suse.de>
9564
9565 PR middle-end/71002
9566 * g++.dg/torture/pr71002.C: New testcase.
9567
98ccd1d7
IE
95682016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9569
9570 PR middle-end/70807
9571 * gcc.dg/pr70807.c: New test.
9572
ed29e24b
MS
95732016-05-10 Martin Sebor <msebor@redhat.com>
9574
9575 PR c++/38611
9576 * g++.dg/Wattributes.C: New test.
9577
e39dab2c
MG
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
d067e238
IE
95842016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9585
9586 PR target/70799
9587 * gcc.target/i386/pr70799-1.c: New test.
9588
cd36c83e
PMR
95892016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9590
9591 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9592
1e3af2a4
IE
95932016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9594
9595 PR middle-end/70877
9596 * gcc.target/i386/pr70877.c: New test.
9597
afc610db
IE
95982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9599
9600 PR tree-optimization/70786
9601 * gcc.target/i386/pr70876.c: New test.
9602
4b59d19f
JJ
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
9b5ee426
BS
96102016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9611
9612 PR target/70963
9613 * gcc.target/powerpc/pr70963.c: New.
9614
f3352cab
DM
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
4a3255dd
RB
96252016-05-10 Richard Biener <rguenther@suse.de>
9626
9627 PR tree-optimization/71039
9628 * gcc.dg/torture/pr71039.c: New testcase.
9629
da7c9950
NS
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
cf68d92c
MP
96402016-05-10 Marek Polacek <polacek@redhat.com>
9641
9642 PR c/70255
9643 * gcc.dg/attr-opt-1.c: New test.
9644
64ea4e15
RB
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
5a96dae3
PMR
96532016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9654
9655 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9656
fc97f805
UB
96572016-05-09 Uros Bizjak <ubizjak@gmail.com>
9658
9659 * gcc.target/i386/fabsneg-1.c New test.
9660
a710b1d5
AM
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
171f6f05
RB
96662016-05-09 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/70985
9669 * gcc.dg/torture/pr70985.c: New testcase.
9670
18caa34e
BC
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
7a27d38f
RB
96812016-05-09 Richard Biener <rguenther@suse.de>
9682
9683 PR fortran/70937
9684 * gfortran.dg/pr70937.f90: New testcase.
9685
5ebbbd3d
RO
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
f6288c24
FR
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
5ec4a8cd
TV
97122016-05-07 Tom de Vries <tom@codesourcery.com>
9713
9714 PR tree-optimization/70956
9715 * gcc.dg/graphite/pr70956.c: New test.
9716
58ec1d0e
JJ
97172016-05-06 Jakub Jelinek <jakub@redhat.com>
9718
ccd88fb7
JJ
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
dd3b6464
JJ
9725 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9726 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9727
58ec1d0e
JJ
9728 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9729
19aa23d8
YR
97302016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9731
9732 PR debug/70935
9733 * gcc.dg/torture/pr70935.c: New test.
9734
ae5f0df1
OE
97352016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9736
9737 PR target/58219
ce23a8ff 9738 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9739
078f7e37
RB
97402016-05-06 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/70960
9743 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9744
765d7b54
OE
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
29c94e65
MP
97532016-05-06 Marek Polacek <polacek@redhat.com>
9754
9755 PR sanitizer/70875
9756 * gcc.dg/ubsan/bounds-3.c: New test.
9757
3684b02e
OE
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
8706773f
RB
97632016-05-06 Richard Biener <rguenther@suse.de>
9764
9765 PR middle-end/70931
9766 * gfortran.dg/pr70931.f90: New testcase.
9767
a4f51018
RB
97682016-05-06 Richard Biener <rguenther@suse.de>
9769
9770 PR middle-end/70941
9771 * gcc.dg/torture/pr70941.c: New testcase.
9772
c4f2425f
BC
97732016-05-05 Bin Cheng <bin.cheng@arm.com>
9774
9775 PR tree-optimization/57206
9776 * gcc.dg/vect/pr57206.c: New test.
9777
5dc08197
RO
97782016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9779
9780 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9781
351f85c5
JJ
97822016-05-05 Jakub Jelinek <jakub@redhat.com>
9783
568bac8c
JJ
9784 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9785
351f85c5
JJ
9786 * c-c++-common/Wdangling-else-4.c: New test.
9787
33fd7785
JJ
97882016-05-04 Jakub Jelinek <jakub@redhat.com>
9789
2d1ac15a
JJ
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
33fd7785
JJ
9795 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9796
6b715bf6
JH
97972016-05-04 Jan Hubicka <hubicka@ucw.cz>
9798
9799 * gcc.dg/ipa/pure-const-3.c: New testcase.
9800
deef7113
MP
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
5396db97
KCY
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
de55efd5
MP
98122016-05-04 Marek Polacek <polacek@redhat.com>
9813
9814 PR c/48778
9815 * gcc.dg/Waddress-2.c: New test.
9816
475839b6
AM
98172016-05-04 Alan Modra <amodra@gmail.com>
9818
9819 * gcc.target/powerpc/pr70866.c: New.
9820
b25aad5f
MS
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
79ce98bc
MP
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
402e89f5
PMR
98332016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9834
9835 * gnat.dg/debug5.adb: New testcase.
9836
f3d90045
DV
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
1e26cec1
CL
98432016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9844
9845 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9846
71aca5a0
AM
98472016-05-03 Alan Modra <amodra@gmail.com>
9848
9849 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9850
2fd70ec1
JJ
98512016-05-03 Jakub Jelinek <jakub@redhat.com>
9852
9853 * gcc.target/i386/avx512f-cvt-1.c: New test.
9854
e5705cf7
L
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
381cdae4
RB
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
adedd5c1
JJ
98712016-05-03 Jakub Jelinek <jakub@redhat.com>
9872
31ed1665
JJ
9873 PR rtl-optimization/70467
9874 * gcc.target/i386/pr70467-3.c: New test.
9875 * gcc.target/i386/pr70467-4.c: New test.
9876
dea60b59
JJ
9877 PR tree-optimization/70916
9878 * gcc.c-torture/compile/pr70916.c: New test.
9879
adedd5c1
JJ
9880 PR target/49244
9881 * gcc.target/i386/pr49244-1.c: New test.
9882 * gcc.target/i386/pr49244-2.c: New test.
9883
f80041ef
BS
98842016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9885
9886 PR rtl-optimization/44281
9887 * gcc.target/i386/pr44281.c: New test.
9888
1cfcd39e
BC
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
4304ccfd
MM
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
50d94c29
L
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
bc1aee87
DM
99072016-05-02 David Malcolm <dmalcolm@redhat.com>
9908
9909 PR c++/62314
9910 * g++.dg/spellcheck-fields-2.C: New test case.
9911
474e0129
DM
99122016-05-02 David Malcolm <dmalcolm@redhat.com>
9913
9914 PR c++/62314
9915 * g++.dg/pr62314.C: New test case.
9916
818b88a7
JH
99172016-05-02 Jan Hubicka <hubicka@ucw.cz>
9918
9919 * gcc.dg/ipa/inline-8.c: New testcase.
9920
dd77684f
JJ
99212016-05-02 Jakub Jelinek <jakub@redhat.com>
9922
9923 PR rtl-optimization/70467
9924 * gcc.target/i386/pr70467-1.c: New test.
9925
72407e00
BE
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
dd53d197
MG
99312016-05-02 Marc Glisse <marc.glisse@inria.fr>
9932
9933 * gcc.dg/tree-ssa/unord.c: New testcase.
9934
a8b85ce9
MG
99352016-05-02 Marc Glisse <marc.glisse@inria.fr>
9936
9937 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9938
5b37e866
NS
99392016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9940
9941 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9942
7176a4a0
MP
99432016-05-02 Marek Polacek <polacek@redhat.com>
9944
9945 PR c/70851
9946 * gcc.dg/enum-incomplete-3.c: New test.
9947
6b9933b9
MP
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
90f82260
UB
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
f73036c1
EB
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
85e051a3
OE
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
411e5c67
PC
100522016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10053
10054 PR c++/66644
10055 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10056
8fa97501
BS
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
5a956111
PP
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
e7ff0319
CP
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
52d11a4b
L
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
8960db31
BC
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
cca535a4
IE
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
500ecf4a
MP
101042016-04-29 Marek Polacek <polacek@redhat.com>
10105
10106 PR sanitizer/70342
10107 * g++.dg/ubsan/null-7.C: New test.
10108
2fff3db8
MP
10109 PR c/70852
10110 * gcc.dg/pr70852.c: New test.
10111
509063eb
DV
101122016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10113
10114 PR/69089
10115 * g++.dg/cpp0x/alignas6.C: New test.
10116
83745c0d
DV
101172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10118
c87885ca
RO
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.
83745c0d
DV
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
849b265d
BS
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
1390536b
RB
101432016-04-29 Richard Biener <rguenther@suse.de>
10144
10145 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10146
98998245
RB
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
8b80cc21
JJ
101532016-04-29 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR middle-end/70843
10156 * gcc.dg/pr70843.c: New test.
10157
6181bc30
JJ
101582016-04-28 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR target/70858
10161 * gcc.target/i386/pr70858.c: New test.
10162
f4cb3612
AB
101632016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10164
10165 * gcc.target/arc/nps400-1.c: New file.
10166
8ad9df62
JR
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
ceaaa9fe
JR
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
4d03dc2f
JR
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
81262dad
JJ
102012016-04-28 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR target/70821
10204 * gcc.target/i386/pr70821.c: New test.
10205
0a31a09a
BS
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
3ddffba9
JJ
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
713dedcd
RO
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
3563f78f
MG
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
6bc2bb18
RB
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
1e55d29a
EB
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
087146ca
L
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
92329f9f
L
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
309a0cf6
BC
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
72ed2b9c
RB
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
3c98ff9b
NS
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
9ec5d66b
NC
103382016-04-27 Nick Clifton <nickc@redhat.com>
10339
10340 PR middle-end/49889
10341 * gcc.dg/pr49889.c: New test.
10342
c1e1f433
BS
103432016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10344
10345 * c-c++-common/memset-array.c: New test.
10346
8ac43293
MS
103472016-04-26 Martin Sebor <msebor@redhat.com>
10348
10349 PR c++/66639
10350 * g++.dg/cpp1y/func_constexpr.C: New test.
10351
843ce8ab
PP
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>
3866f82f
SKS
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
ca1206be
MG
103692016-04-26 Marc Glisse <marc.glisse@inria.fr>
10370
10371 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10372
2448a956
MP
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
b02a5e26
MP
10380 PR c/70791
10381 * gcc.dg/Wnested-externs-2.c: New test.
10382
6b6aa8d3
MG
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
a2095b55
BS
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
bb0cc5c8
KT
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
5a0802ea
MP
104252016-04-26 Marek Polacek <polacek@redhat.com>
10426
10427 PR c++/70744
10428 * g++.dg/ext/cond2.C: New test.
10429
00f615af
BC
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.
25939d34 10435 * gcc.dg/pr70775.c: New test.
00f615af 10436
218155e7
BS
104372016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10438
10439 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10440
ab99f467
RB
104412016-04-25 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/70780
10444 * gcc.dg/torture/pr70780.c: New testcase.
10445
3f8257db 104462016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10447
c87885ca
RO
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
93c590ee
MC
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
d6c1a7a7
JJ
104572016-04-23 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR sanitizer/70712
10460 * c-c++-common/asan/pr70712.c: New test.
10461
ab0fc037
TS
104622016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10463
10464 * .gitattributes: New file.
10465
2aa64824
CL
104662016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10467
10468 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10469
e7e12d92
DH
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
d1431192
RB
104752016-04-22 Richard Biener <rguenther@suse.de>
10476
10477 PR tree-optimization/70740
10478 * gcc.dg/torture/pr70740.c: New testcase.
10479
04a63c24
L
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
20700098
PC
104862016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10487
10488 PR c++/70540
10489 * g++.dg/cpp0x/auto48.C: New.
10490
aedf4e12
MP
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
2074d80a
KY
104972016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10498
10499 PR target/70728
10500 * gcc.target/i386/pr70728.c: New test.
10501
aef4aab0
RB
105022016-04-21 Richard Biener <rguenther@suse.de>
10503
10504 PR middle-end/70747
10505 * gcc.dg/pr70747.c: New testcase.
10506
2359e571
BC
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
ce0e66ff
MG
105122016-04-21 Marc Glisse <marc.glisse@inria.fr>
10513
10514 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10515
2c2870a1
MG
105162016-04-21 Marc Glisse <marc.glisse@inria.fr>
10517
10518 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10519
a2b056a3
JH
105202016-04-20 Jan Hubicka <jh@suse.cz>
10521
10522 PR ipa/70018
10523 * g++.dg/ipa/nothrow-1.C: New testcase.
10524
ee392fc2
NS
105252016-04-20 Nathan Sidwell <nathan@acm.org>
10526
10527 PR c++/55635
10528 * g++.dg/eh/delete1.C: New.
10529
dda49daf
L
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
8a5b9d5a
L
105352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10538
1011119f
BC
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
477d4906
IV
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
fad08d12
BC
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
9e3e4fab
AP
105582016-04-20 Andrew Pinski <apinski@cavium.com>
10559
10560 PR target/64971
10561 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10562
d7aa24e4
AC
105632016-04-20 Arnaud Charlet <charlet@adacore.com>
10564
10565 * gnat.dg/self1.adb: Remove now incorrect test.
10566
e6d62b46
BC
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
2697b189
MP
105722016-04-20 Marek Polacek <polacek@redhat.com>
10573
10574 PR tree-optimization/70725
10575 * gcc.dg/pr70725.c: New test.
10576
60d393e8
RB
105772016-04-20 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/70726
10580 * g++.dg/vect/pr70726.cc: New testcase.
10581
82c6f58a
AK
105822016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10583
10584 PR target/70674
10585 * gcc.target/s390/pr70674.c: New test.
10586
90eeab20
JD
105872016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10588
10589 PR libgfortran/70684
10590 * gfortran.dg/list_read_14.f90: New test.
10591
fc9cf6da
L
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
ea8927ea
RB
106202016-04-19 Richard Biener <rguenther@suse.de>
10621
10622 PR tree-optimization/70171
10623 * g++.dg/tree-ssa/pr70171.C: New testcase.
10624
65f52ee9
RB
106252016-04-19 Richard Biener <rguenther@suse.de>
10626
10627 PR tree-optimization/70724
10628 * gcc.dg/torture/pr70724.c: New testcase.
10629
987b67f1
VM
106302016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10631
10632 PR middle-end/70689
c87885ca 10633 * gcc.target/i386/pr70689.c: New.
987b67f1 10634
91a47c39
L
106352016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10636
10637 PR target/70708
10638 * gcc.target/i386/pr70708.c: New test.
10639
8270b82d
RB
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
edd048e2
RB
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
bd5c7330
TV
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
23f2660f
EB
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
da152c9f
TV
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
cc950f98
JH
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
949505a9
MP
106832016-04-15 Marek Polacek <polacek@redhat.com>
10684
10685 PR c/70671
10686 * gcc.dg/bitfld-22.c: New test.
10687
10e547d6
BS
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
1e77281b
MP
106932016-04-15 Marek Polacek <polacek@redhat.com>
10694
10695 PR c/70651
10696 * c-c++-common/pr70651.c: New test.
10697
e501fa8e
KT
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
dda1bf61
JJ
107052016-04-15 Jakub Jelinek <jakub@redhat.com>
10706
ca4ef1ff
JJ
10707 PR c++/69517
10708 PR c++/70019
10709 PR c++/70588
10710 * g++.dg/cpp1y/vla11.C: Revert for real.
10711
dda1bf61
JJ
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
1355e62c
KY
107222016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10723
10724 PR target/70662
10725 * gcc.target/i386/pr70662.c: New test.
10726
0ab34b9e 107272016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10728 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10729
10730 PR tree-optimization/70130
10731 * gcc.dg/vect/O3-pr70130.c: New testcase.
10732
bc773aad
MM
107332016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10734
6e9b2286
MM
10735 PR target/70669
10736 * gcc.target/powerpc/pr70669.c: New test.
10737
bc773aad
MM
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
d8747845
MS
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.
c87885ca 10754 * g++.dg/init/array24.C: Same.
d8747845
MS
10755 * g++.dg/ubsan/vla-1.C: Same.
10756
85128559
MP
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
52fbb073
MS
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
6db61d6f
RB
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
342fac95
MS
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.
c87885ca 10786 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10787 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10788
d93c452f
JJ
107892016-04-13 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR c++/70641
10792 * g++.dg/opt/pr70641.C: New test.
10793
85115fb6
RO
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
545a4139
PC
108012016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10802
10803 PR c++/70635
10804 * g++.dg/parse/pr70635.C: New.
10805
b3a77f21
MP
108062016-04-13 Marek Polacek <polacek@redhat.com>
10807
10808 PR c++/70639
10809 * c-c++-common/Wmisleading-indentation-4.c: New test.
10810
99cd9857
MP
108112016-04-13 Marek Polacek <polacek@redhat.com>
10812
10813 PR c/70436
c87885ca
RO
10814 * gcc.dg/Wparentheses-12.c: New test.
10815 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10816
75ca93ec
IE
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
3d3f9e7e
JJ
108232016-04-13 Jakub Jelinek <jakub@redhat.com>
10824
37947cd0
JJ
10825 PR middle-end/70633
10826 * gcc.c-torture/compile/pr70633.c: New test.
10827
3d3f9e7e
JJ
10828 PR debug/70628
10829 * gcc.dg/torture/pr70628.c: New test.
10830
92886d3e
PP
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
13bd7c2b
JJ
108392016-04-12 Jakub Jelinek <jakub@redhat.com>
10840
6512fa6d
JJ
10841 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10842 128 instead of 32.
10843
13bd7c2b
JJ
10844 PR c++/70571
10845 * g++.dg/ext/pr70571.C: New test.
10846
20b9851c
MM
108472016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10848
8a434ada 10849 PR target/70640
20b9851c
MM
10850 * gcc.target/powerpc/pr70640.c: New test.
10851
2b2f52bc
PC
108522016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10853
10854 PR c++/68722
10855 * g++.dg/parse/pr68722.C: New.
10856
5901e56a
JJ
108572016-04-12 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR rtl-optimization/70596
10860 * gcc.target/i386/pr70596.c: New test.
10861
d4619dc1
NS
108622016-04-12 Nathan Sidwell <nathan@acm.org>
10863
10864 PR c++/70501
10865 * g++.dg/init/pr70501.C: New.
10866
3df530d3
DW
108672016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10868
10869 * gcc.target/i386/asm-flag-6.c: New test.
10870
b7a120d7
TV
108712016-04-12 Tom de Vries <tom@codesourcery.com>
10872
10873 PR tree-optimization/68756
10874 * gcc.dg/graphite/pr68756.c: New test.
10875
4e0eea75
JJ
108762016-04-12 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR tree-optimization/70602
10879 * gcc.c-torture/execute/pr70602.c: New test.
10880
35fbda43
MM
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
04a99ebe
JG
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
47cd5a85
PC
108982016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10899
10900 PR c++/69066
10901 * g++.dg/cpp1y/pr69066.C: New.
10902
a5edb32e
JD
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
8ef378f8
JDA
109112016-04-09 John David Anglin <danglin@gcc.gnu.org>
10912
c532c871
JDA
10913 PR testsuite/64039
10914 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10915
d34f706f
JDA
10916 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10917
75e1dd9e
JDA
10918 PR rtl-optimization/66669
10919 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10920
8a976f5f
JDA
10921 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10922
da04822a
JDA
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
adfabcf9
JDA
10930 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10931
4a020adf
JDA
10932 PR tree-optimization/68644
10933 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10934
8ef378f8
JDA
10935 PR rtl-optimization/64886
10936 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10937
09bf990e
TV
109382016-04-09 Tom de Vries <tom@codesourcery.com>
10939
10940 PR tree-optimization/68953
10941 * gcc.dg/graphite/pr68953.c: New test.
10942
138c3c1a
DH
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
f55460af
JJ
109482016-04-09 Jakub Jelinek <jakub@redhat.com>
10949
10950 PR tree-optimization/70586
10951 * gcc.c-torture/execute/pr70586.c: New test.
10952
0b77bbf3
DH
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
c42cfb5c
CP
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
56cfb596
PP
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
1a13c0a2
JJ
109802016-04-08 Jakub Jelinek <jakub@redhat.com>
10981
abc0647a
JJ
10982 PR middle-end/70593
10983 * gcc.target/i386/pr70593.c: New test.
10984
1a13c0a2
JJ
10985 PR rtl-optimization/70574
10986 * gcc.target/i386/avx2-pr70574.c: New test.
10987
c3da4956
MO
109882016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10989
10990 PR sanitizer/70541
10991 * c-c++-common/asan/pr70541.c: New test.
10992
9f1b833b
TV
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
bae7adda
KT
109982016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10999
11000 PR target/70566
11001 * gcc.c-torture/execute/pr70566.c: New test.
11002
211f3d57
TV
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
02cf2861
AM
110082016-04-08 Alan Modra <amodra@gmail.com>
11009
11010 * gcc.target/powerpc/pr70117.c: New.
11011
5f490f9f
JJ
110122016-04-07 Jakub Jelinek <jakub@redhat.com>
11013
56e9b710
JJ
11014 PR testsuite/70581
11015 * gcc.dg/lto/simd-function_0.c: New test.
11016
5f490f9f
JJ
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
e4ebc74d
TP
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
9817ae35
TS
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
e292f64d
PP
110412016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11042
11043 PR c/70436
11044 * g++.dg/warn/Wparentheses-29.C: New test.
11045
6b37bdaf
PP
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
64824205
RH
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
bc2fc1f3
VM
110592016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11060
11061 PR rtl-optimization/70398
c87885ca 11062 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11063
41414a02
EB
110642016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11065
11066 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11067
4066ea8a
YR
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
ec35ea45
JJ
110732016-04-06 Jakub Jelinek <jakub@redhat.com>
11074
3866f8dd
JJ
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
ec35ea45
JJ
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
c08d28ac
NS
110882016-04-05 Nathan Sidwell <nathan@acm.org>
11089
11090 PR c++/70512
11091 * g++.dg/ext/attribute-may-alias-5.C: New.
11092
1d510e04
JJ
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
84278ed9
JH
111002016-04-05 Jan Hubicka <hubicka@ucw.cz>
11101
11102 PR ipa/66223
11103 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11104
268a0ec4
JJ
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
5e8c2eb1
ZS
111112016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11112
11113 PR tree-optimization/70509
11114 * gcc.target/i386/avx512bw-pr70509.c: New test.
11115
c0daf32d
PP
111162016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11117
11118 PR c++/70452
11119 * g++.dg/ext/constexpr-vla4.C: New test.
11120
bf867841
UB
111212016-04-05 Uros Bizjak <ubizjak@gmail.com>
11122
11123 PR target/70510
11124 * gcc.target/i386/pr70510.c: New test.
11125
3022186a
RB
111262016-04-05 Richard Biener <rguenther@suse.de>
11127
11128 PR tree-optimization/70526
11129 * g++.dg/torture/pr70526.C: New testcase.
11130
55fc79b2
JJ
111312016-04-05 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR target/70525
11134 * gcc.target/i386/pr70525.c: New test.
11135
62b233f2
RB
111362016-04-05 Richard Biener <rguenther@suse.de>
11137
11138 PR middle-end/70499
11139 * g++.dg/torture/pr70499.C: New testcase.
11140
cc05759d
RB
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
f23f16d4
JJ
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
d27ecc49
JH
111522016-04-04 Jan Hubicka <hubicka@ucw.cz>
11153
11154 PR ipa/66223
11155 * g++.dg/ipa/devirt-51.C: New testcase.
11156
c974c96e 111572016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11158 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11159
11160 PR middle-end/70457
11161 * gcc.dg/torture/pr70457.c: New.
11162
7a85da89
AV
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
de517e64
AV
111682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11169
11170 PR fortran/65795
11171 * gfortran.dg/coarray_allocate_6.f08: New test.
11172
43b9f499
RB
111732016-04-04 Richard Biener <rguenther@suse.de>
11174
11175 PR rtl-optimization/70484
11176 * gcc.dg/torture/pr70484.c: New testcase.
11177
f13355da
MP
111782016-04-04 Marek Polacek <polacek@redhat.com>
11179
11180 PR c/70307
11181 * gcc.dg/torture/pr70307.c: New test.
11182
6cc6ed50
OE
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
abdc16c8
MS
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
763cd859
JJ
112072016-04-01 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR rtl-optimization/70467
11210 * gcc.target/i386/pr70467-2.c: New test.
11211
0f875435
JJ
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
41d14659
RR
112182016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11219
11220 PR target/70496
11221 * gcc.target/arm/pr70496.c: New test.
11222
f9bf89bb
NS
112232016-04-01 Nathan Sidwell <nathan@acm.org>
11224
73b9085d
NS
11225 PR c++/68475
11226 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11227
4afdcfaa
IE
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
b5d7a29c
RO
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
b660f9ec
IE
112602016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11261
11262 PR target/70442
11263 * gcc.dg/pr70442.c: New test.
11264
88504f34
NS
112652016-03-31 Nathan Sidwell <nathan@acm.org>
11266
11267 PR c++/70393
11268 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11269
95d34b96
KY
112702016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11271
11272 PR target/70453
11273 * gcc.target/i386/pr70453.c: New test.
11274
b4c4967c
AB
112752016-03-31 Andrey Belevantsev <abel@ispras.ru>
11276
11277 PR target/70292
11278 * gcc.c-torture/pr70292.c: New test.
11279
5fde6a45
MP
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
97eb24c4
JJ
112872016-03-31 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR rtl-optimization/70460
11290 * gcc.c-torture/execute/pr70460.c: New test.
11291
efc3536f
RB
112922016-03-31 Richard Biener <rguenther@suse.de>
11293
11294 PR c++/70430
11295 * g++.dg/ext/vector30.C: New testcase.
11296
e0876e21
DH
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
e9bff8c6
RO
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
2620c80d
TS
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
bf867841 11323 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
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
f6d2d066
RB
113632016-03-30 Richard Biener <rguenther@suse.de>
11364
11365 PR middle-end/70450
11366 * gcc.dg/torture/pr70450.c: New testcase.
11367
d43242b9
JJ
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
5ce43b77
L
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
d014a712
PP
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
3f8257db 113882016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11389
11390 * lib/prune.exp (escape_regex_chars): New.
11391 (prune_file_path): Update to quote metcharacters for regexp.
11392
3336c6e0
JJ
113932016-03-29 Jakub Jelinek <jakub@redhat.com>
11394
a362f023
JJ
11395 PR rtl-optimization/70429
11396 * gcc.c-torture/execute/pr70429.c: New test.
11397
3336c6e0
JJ
11398 PR tree-optimization/70405
11399 * gcc.dg/pr70405.c: New test.
11400
728557fd
AV
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
bef977d4
TS
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
6f6d25c9
DH
114152016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11416
bf867841 11417 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11418
45733562
KY
114192016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11420
11421 PR target/70406
bf867841 11422 * gcc.target/i386/pr70406.c: New test.
45733562 11423
a1799e5e
EB
114242016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11425
11426 * gnat.dg/specs/double_record_extension3.ads: New test.
11427
5fca7b66
RH
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
31ce75c6
PP
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
3caf0ca1
BS
114412016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11442
11443 PR lto/69650
11444 * gcc.dg/pr69650.c: New test.
11445
634035b6
DE
114462016-03-25 David Edelsohn <dje.gcc@gmail.com>
11447
11448 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11449
45d34276
AM
114502016-03-25 Alan Modra <amodra@gmail.com>
11451
11452 * gcc.dg/dfp/pr70052.c: New test.
11453
8f085166
RH
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
011e5ec3
TV
114602016-03-24 Tom de Vries <tom@codesourcery.com>
11461
11462 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11463
9e3f4551
TV
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
45780041
TV
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
887ab4e5
PP
114742016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11475
11476 PR c++/62212
11477 * g++.dg/template/mangle2.C: New test.
11478
69a9a66f
RB
114792016-03-24 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/70396
11482 * gcc.dg/torture/pr70396.c: New testcase.
11483
ed87de55
RB
114842016-03-24 Richard Biener <rguenther@suse.de>
11485
11486 PR middle-end/70370
11487 * gcc.dg/torture/pr70370.c: New testcase.
11488
ea064934
TV
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
b2a4dd1d
TV
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
72e7cd6e
JJ
115002016-03-24 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR target/70290
bf867841
UB
11503 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11504 Fix formatting.
72e7cd6e 11505
ce9d0c03
RB
115062016-03-24 Richard Biener <rguenther@suse.de>
11507
11508 PR tree-optimization/70372
11509 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11510
426b9428
PP
115112016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11512
11513 PR c++/70347
11514 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11515
cd1588c4
PP
115162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11517
11518 PR c++/70332
11519 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11520
61637db3
JJ
115212016-03-23 Jakub Jelinek <jakub@redhat.com>
11522
928af3bf
JJ
11523 PR c++/70001
11524 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11525 * g++.dg/cpp1y/pr70001.C: New test.
11526
61637db3
JJ
11527 PR c++/70323
11528 * g++.dg/cpp0x/constexpr-70323.C: New test.
11529
05aca4e7
AO
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
fbdb6baf
MP
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
d79ee524
TV
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
a59f0bef
KT
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
0179520a
JJ
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
75bb14d7
JL
115672016-03-22 Jeff Law <law@redhat.com>
11568
11569 PR target/70232
11570 * gcc.dg/tree-ssa/pr70232.c: New test.
11571
72c9526d
IE
115722016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11573
11574 PR target/70302
11575 * gcc.target/i386/pr70302.c: New test.
11576
a3ca1bc5
RB
115772016-03-22 Richard Biener <rguenther@suse.de>
11578
11579 PR middle-end/70251
11580 * g++.dg/torture/pr70251.C: New testcase.
11581
5c240f4d
DM
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
80f6631b
DE
115912016-03-22 David Edelsohn <dje.gcc@gmail.com>
11592
11593 * g++.dg/ext/java-3.C: Don't compile on AIX.
11594
9a10956c
RB
115952016-03-22 Richard Biener <rguenther@suse.de>
11596
11597 PR middle-end/70333
11598 * gcc.dg/torture/pr70333.c: New testcase.
11599
6cedf922
IE
116002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11601
11602 * g++.dg/ext/pr70290.C: New test.
11603
cd6c27ac
KY
116042016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11605
11606 PR target/70325
11607 * gcc.target/i386/pr70325.c: New test.
11608
4cde512c
JJ
116092016-03-22 Jakub Jelinek <jakub@redhat.com>
11610
b01915ed
JJ
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
4e3e2cf1
JJ
11615 PR target/70300
11616 * gcc.target/i386/pr70300.c: New test.
11617
4cde512c
JJ
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
16f6d7dc
PP
116232016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11624
11625 PR c++/70096
11626 * g++.dg/template/ptrmem30.C: New test.
11627
a3e2b438
PP
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
11b6a02e
JJ
116342016-03-21 Jakub Jelinek <jakub@redhat.com>
11635
11636 PR middle-end/70326
11637 * gcc.dg/pr70326.c: New test.
11638
b9407883
MG
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
4a148e19
UB
116452016-03-21 Uros Bizjak <ubizjak@gmail.com>
11646
11647 PR target/70327
11648 * gcc.target/i386/pr70327.c: New test.
11649
2a85ddbb
ML
116502016-03-21 Martin Liska <mliska@suse.cz>
11651
7d36fe98 11652 PR ipa/70306
2a85ddbb
ML
11653 * gcc.dg/ipa/pr70306.c: New test.
11654
4a148e19 116552016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
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
6b366948
JJ
116622016-03-21 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR target/70296
11665 * gcc.target/powerpc/altivec-36.c: New test.
11666
2fac8c14
RB
116672016-03-21 Richard Biener <rguenther@suse.de>
11668
11669 PR tree-optimization/70310
11670 * gcc.dg/torture/pr70310.c: New testcase.
11671
e9bde854
KY
116722016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11673
11674 PR target/70293
11675 * gcc.target/i386/pr70293.c: New test.
11676
56bbfaf6
RB
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
3eee49ed
AB
116832016-03-21 Andrey Belevantsev <abel@ispras.ru>
11684
11685 PR rtl-optimization/69307
11686 * gcc.target/arm/pr69307.c: New test.
4a148e19 11687
8e7816b4
AB
116882016-03-21 Andrey Belevantsev <abel@ispras.ru>
11689
11690 PR rtl-optimization/69102
11691 * gcc.c-torture/compile/pr69102.c: New test.
11692
14d7d4be
JL
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
5c6a601c
BS
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
4bbf545b
DM
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
dc28bb68
CL
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
5e8d6dff
IE
117172016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11718
11719 PR tree-optimization/70252
11720 * gcc.dg/pr70252.c: New test.
11721
d0e7e403
TV
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
fa22501a
TV
117272016-03-18 Tom de Vries <tom@codesourcery.com>
11728
11729 PR ipa/70269
11730 * gcc.dg/pr70269.c: New test.
11731
dd125026
JJ
117322016-03-18 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR c++/70267
11735 * g++.dg/ext/java-3.C: New test.
11736
91914f0a
PP
117372016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11738
11739 PR c++/70205
11740 * g++.dg/lookup/pr70205.C: New test.
11741
753a8910
PP
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
14ba7b28
MP
117472016-03-17 Marek Polacek <polacek@redhat.com>
11748
11749 PR c/69407
11750 * gcc.dg/atomic-op-6.c: New test.
11751
ded60913
DM
117522016-03-17 David Malcolm <dmalcolm@redhat.com>
11753
11754 PR c/70264
11755 * c-c++-common/pr70264.c: New test case.
11756
a3aad0e6
JJ
117572016-03-17 Jakub Jelinek <jakub@redhat.com>
11758
17366700
JJ
11759 PR c++/70144
11760 * c-c++-common/pr70144-1.c: New test.
11761 * c-c++-common/pr70144-2.c: New test.
11762
a3aad0e6
JJ
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
b57e6e18
L
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
b38ba58b
TV
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
6931b3b7
RB
117872016-03-17 Richard Biener <rguenther@suse.de>
11788
11789 PR debug/70271
11790 * g++.dg/debug/pr70271.C: New testcase.
11791
0c8b64cb
IE
117922016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11793
11794 * gcc.target/i386/pr70251.c: New test.
11795
b1970801
MP
117962016-03-17 Marek Polacek <polacek@redhat.com>
11797
11798 PR c++/70194
11799 * g++.dg/warn/constexpr-70194.C: New test.
11800
820c5eaa
RH
118012016-03-16 Richard Henderson <rth@redhat.com>
11802
11803 PR middle-end/70240
11804 * gcc.c-torture/compile/pr70240.c: New.
11805
da0ad263
SKS
118062016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11807
11808 * gcc.c-torture/compile/20151204.c: Skip for avr.
11809
c73d295c
JJ
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
b2794066
MS
118172016-03-16 Martin Sebor <msebor@redhat.com>
11818
11819 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11820
aa43616c
RH
118212016-03-16 Richard Henderson <rth@redhat.com>
11822
11823 PR middle-end/70199
11824 * gcc.c-torture/compile/pr70199.c: New.
11825
59608fe5
L
118262016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11827
11828 * gcc.dg/uninit-19.c: Run dos2unix.
11829
ab4c578f
MP
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
f5387e76
JJ
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
7662b718
TV
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
be7ce7ae
TV
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
1935f250
JJ
118542016-03-16 Jakub Jelinek <jakub@redhat.com>
11855
6651c93e
JJ
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
1935f250
JJ
11860 PR c++/70147
11861 * g++.dg/ubsan/pr70147-1.C: New test.
11862 * g++.dg/ubsan/pr70147-2.C: New test.
11863
ab1caa6e
MS
118642016-03-15 Martin Sebor <msebor@redhat.com>
11865
11866 PR c++/58281
11867 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11868
5c2a1bbb
JDA
118692016-03-15 John David Anglin <danglin@gcc.gnu.org>
11870
cb5d8ad1
JDA
11871 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11872 hppa*-*-hpux*.
11873
b440dd40
JDA
11874 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11875
5c2a1bbb
JDA
11876 PR libfortran/69799
11877 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11878 libatomic_available.
11879
42c729c5
MP
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
82b1c550
AM
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
4ccbf3a6
PH
118902016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11891
11892 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11893
c39858bd
JJ
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
8be119c1
RH
119002016-03-15 Richard Henderson <rth@redhat.com>
11901
11902 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11903
6598bb55
AB
119042016-03-15 Andrey Belevantsev <abel@ispras.ru>
11905
11906 PR rtl-optimization/69032
11907 * gcc.dg/pr69032.c: New test.
11908
81fa2944
AB
119092016-03-15 Andrey Belevantsev <abel@ispras.ru>
11910
11911 PR rtl-optimization/63384
4a148e19 11912 * g++.dg/pr63384.C: New test.
81fa2944 11913
74ea9ab6
AB
119142016-03-15 Andrey Belevantsev <abel@ispras.ru>
11915
11916 PR target/64411
11917 * gcc.target/i386/pr64411.C: New test.
11918
045d5055
TV
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
3ea33585
MS
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
1df7b330
DE
119302016-03-14 David Edelsohn <dje.gcc@gmail.com>
11931
11932 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11933
79b57d18
JJ
119342016-03-14 Jakub Jelinek <jakub@redhat.com>
11935
11936 PR middle-end/70219
11937 * gcc.dg/pr70219.c: New test.
11938
3cbf012a
BS
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
a9fee7cd
RB
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
4799603f
SB
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
760ca967
TV
119582016-03-14 Tom de Vries <tom@codesourcery.com>
11959
11960 PR tree-optimization/70045
11961 * gcc.dg/graphite/pr70045.c: New test.
11962
44e66a77
JD
119632016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11964
11965 PR fortran/69043
11966 * gfortran.dg/include_9.f90: New test.
11967
a18e0fe1
DH
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
d0aca6ab
AB
119742016-03-12 Andrey Belevantsev <abel@ispras.ru>
11975
11976 PR rtl-optimization/69307
11977 * gcc.dg/pr69307.c: New test.
11978
cefe08a4
VM
119792016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11980
11981 PR target/69614
11982 * gcc.target/arm/pr69614.c: New.
11983
70112e2a
PT
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
3f1e5d3a
PP
119922016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11993
11994 PR c++/70106
11995 * g++.dg/cpp1y/paren3.C: New test.
11996
a3f6d680
MM
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
92348f09
BS
120022016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12003
12004 PR target/70123
12005 * gcc.dg/torture/pr70123.c: New test.
12006
cebde9e9
JL
120072016-03-11 Jeff Law <law@redhat.com>
12008
12009 PR tree-optimization/70190
12010 * gcc.c-torture/compile/pr70190.c: New test.
12011
3edc5da4
DM
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
318c1204
DM
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
bc062234
KT
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
acfc1ac1
KT
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
d1e2bb2d
JJ
120452016-03-11 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR tree-optimization/70177
12048 * gcc.dg/pr70177.c: New test.
12049
07350627
AL
120502016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12051
12052 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12053
5c6706f7
AL
120542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12055
12056 * gcc.dg/tree-ssa/sra-20.c: New.
12057
02d472a2
JJ
120582016-03-11 Jakub Jelinek <jakub@redhat.com>
12059
686d390a
JJ
12060 PR rtl-optimization/70174
12061 * gcc.dg/pr70174.c: New test.
12062
02d472a2
JJ
12063 PR tree-optimization/70169
12064 * gcc.dg/pr70169.c: New test.
12065
0f9befa1
IE
120662016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12067
12068 PR target/70160
12069 * gcc.target/i386/pr70160.c: New test.
12070
432d4670
AK
120712016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12072
12073 * gcc.target/s390/dfp-1.c: New test.
12074
a3dc8760
NC
120752016-03-10 Nick Clifton <nickc@redhat.com>
12076
12077 PR target/70044
12078 * gcc.target/aarch64/pr70044.c: New test.
12079
b87a8d7d
PP
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
4f4ada6a
JH
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
d49b0aa0
MP
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>
c81e3837
AV
12100
12101 * gcc.target/arm/pr45701-1.c: Escape brackets.
12102 * gcc.target/arm/pr45701-2.c: Likewise.
12103
71017a7b
AL
121042016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12105
12106 * gfortran.dg/unconstrained_commons.f: New.
12107
ba52669f
AM
121082016-03-10 Alan Modra <amodra@gmail.com>
12109
12110 * gcc.dg/pr69195.c: New.
12111 * gcc.dg/pr69238.c: New.
12112
27742332
TV
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
3a81a594
RB
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
3433b975
JJ
121242016-03-09 Jakub Jelinek <jakub@redhat.com>
12125
c2864f02
JJ
12126 PR tree-optimization/70152
12127 * gcc.dg/pr70152.c: New test.
12128
3433b975
JJ
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.
2bd8090f
JJ
12133
12134 PR tree-optimization/70127
12135 * gcc.c-torture/execute/pr70127.c: New test.
12136
96b3c82d
CP
121372016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12138
12139 * c-c++-common/goacc/combined-directives-2.c: New test.
12140
b4f3232d
DM
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
40499f81
DM
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
c9e33662
RB
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
2c73b764
JJ
121702016-03-09 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR target/70049
12173 * gcc.target/i386/pr70049.c: New test.
12174
c06d25bb
RB
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
5828a501
RO
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
2e141c8d
JJ
121872016-03-09 Jakub Jelinek <jakub@redhat.com>
12188
5a9def37
JJ
12189 PR middle-end/67278
12190 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12191
2e141c8d
JJ
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
bf751f40
TV
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
e210c999
MS
122102016-03-08 Martin Sebor <msebor@redhat.com>
12211
12212 PR c++/62096
12213 * g++.dg/warn/overflow-warn-7.C: New test.
12214
80aac5c8
JM
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
12b81409
JJ
122202016-03-08 Jakub Jelinek <jakub@redhat.com>
12221
d259b234
JJ
12222 PR c++/70135
12223 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12224 * g++.dg/ubsan/pr70135.C: New test.
12225
12b81409
JJ
12226 PR target/70110
12227 * gcc.dg/pr70110.c: New test.
12228
b4e9f2aa
MJ
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
f86e631e
MJ
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
94156b3f
AV
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
a84a49b7 122592016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12260 Jeff Law <law@redhat.com>
a84a49b7
RB
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
e41f6c9e
BS
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
57548bf5
RB
122712016-03-07 Richard Biener <rguenther@suse.de>
12272
12273 PR tree-optimization/70115
12274 * gcc.dg/torture/pr70115.c: New testcase.
12275
4ae13300
NS
122762016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12277
12278 PR middle-end/69916
12279 * c-c-++-common/goacc/pr69916.c: New.
12280
5edb9853
RH
122812016-03-07 Richard Henderson <rth@redhat.com>
12282
12283 * gcc.c-torture/compile/pr70061.c: New test.
12284
2067a8f3
RB
122852016-03-07 Richard Biener <rguenther@suse.de>
12286
12287 PR testsuite/70109
12288 * gcc.dg/vect/O3-pr36098.c: New testcase.
12289
4145a9b7
CL
122902016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12291
12292 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12293
1878be32
EB
122942016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12295
12296 * gnat.dg/renaming9.ad[sb]: New testcase.
12297
df762bb2
JJ
122982016-03-05 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR c++/70084
12301 * g++.dg/expr/stdarg3.C: New test.
12302
7d461295
JL
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
29b9828f
BS
123092016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12310
b6b552fd
BS
12311 PR c/69973
12312 * gcc.dg/pr69973.c: New test.
12313
201d49e9
BS
12314 PR rtl-optimization/69941
12315 * gcc.dg/torture/pr69941.c: New test.
12316
29b9828f
BS
12317 PR c/69824
12318 * gcc.dg/pr69824.c: New test.
12319
640b7e74
TV
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
7a3a3fad
PP
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
cd439aec
EB
123322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12335
60204554
JJ
123362016-03-04 Jakub Jelinek <jakub@redhat.com>
12337
0c8825de
JJ
12338 PR c++/70035
12339 * g++.dg/ubsan/pr70035.C: New test.
12340
60204554
JJ
12341 PR target/70062
12342 * gcc.target/i386/pr70062.c: New test.
12343
f79d4eab
L
123442016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12345
12346 * g++.dg/template/typename21.C: Remove c++98_only.
12347
ea81ce67
L
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
64b23c13
DM
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
729526f5
DM
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
f9ea11ac
JJ
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
b6c38c69
BS
123752016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12376
12377 PR rtl-optimization/57676
12378 * gcc.dg/torture/pr57676.c: New test.
12379
af3cdd34
IE
123802016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12381
12382 * gcc.dg/pr70026.c: New test.
12383
7ff6ca38
MP
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
a6bf62d5
KT
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
ae4cdc6a
EB
123992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12400
12401 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12402
08455559
CL
124032016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12404
12405 * gcc.dg/torture/pr69951.c: Accept argc==0.
12406
e9a35493
RB
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
fba054c2
DV
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
f10cdc6c
JJ
124192016-03-04 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR debug/69947
12422 * gcc.dg/guality/pr69947.c: New test.
12423
2e981ba0
JJ
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
0ba3bfa2
KT
124292016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12430
12431 PR rtl-optimization/69904
12432 * gcc.target/arm/pr69904.c: New test.
12433
97ecdb46
JJ
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
a2a743a1
MP
124402016-03-03 Marek Polacek <polacek@redhat.com>
12441
12442 PR middle-end/70050
12443 * gcc.dg/pr70050.c: New test.
12444
fa07ecdd
JG
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
23504262
ML
124492016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12450
12451 PR tree-optimization/70043
12452 * gfortran.dg/vect/pr70043.f90: New test.
12453
b7b9e1a9
EB
124542016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12455
12456 * gnat.dg/specs/task1.ads: New test.
12457
cb83ba54
RO
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
a75f5e30
RB
124642016-03-03 Richard Biener <rguenther@suse.de>
12465
12466 PR tree-optimization/55936
12467 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12468
268bc320
JL
124692016-03-02 Jeff Law <law@redhat.com>
12470
815f20ab
JL
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
268bc320
JL
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
171f7de5
UB
124792016-03-02 Uros Bizjak <ubizjak@gmail.com>
12480
12481 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12482
192912db
BC
124832016-03-02 Bin Cheng <bin.cheng@arm.com>
12484
c7908871 12485 PR rtl-optimization/69052
192912db
BC
12486 * gcc.target/i386/pr69052.c: New test.
12487
90a7a40b
AM
124882016-03-02 Alan Modra <amodra@gmail.com>
12489
12490 * gcc.dg/pr69990.c: New.
12491
69fa742f
JJ
124922016-03-02 Jakub Jelinek <jakub@redhat.com>
12493
de752fb0
JJ
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
69fa742f
JJ
12500 PR target/70028
12501 * gcc.target/i386/pr70028.c: New test.
12502
7c65bd56
MK
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
37d98220 125132016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12514 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12515
12516 PR target/67278
12517 * gcc.dg/simd-8.c: New testcase.
12518
218db463
RB
125192016-03-02 Richard Biener <rguenther@suse.de>
12520
12521 PR middle-end/67278
12522 * gcc.dg/simd-7.c: New testcase.
12523
22c72158
EB
125242016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12525
12526 * gcc.target/i386/pr70007.c: Tweak.
12527
9a790ccc
DV
125282016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12529
12530 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12531
bd02f00f
MP
125322016-03-02 Marek Polacek <polacek@redhat.com>
12533
12534 PR c/67854
12535 * gcc.dg/pr67854.c: New test.
12536
1e840f39
JJ
125372016-03-02 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR middle-end/70025
12540 * gcc.dg/torture/pr70025.c: New test.
12541
bca00241
VK
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
0bca04b8
EB
125472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12548
12549 * gcc.target/i386/pr70007.c: New test.
12550
2a9afc86
JL
125512016-03-01 Jeff Law <law@redhat.com>
12552
eab2541b 12553 PR tree-optimization/69196
9d83ef71 12554 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12555
2a9afc86
JL
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
0d39977e
MM
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
a0c0699d
UB
125692016-03-01 Uros Bizjak <ubizjak@gmail.com>
12570
12571 PR target/70027
12572 * gcc.target/i386/pr70027.c: New test.
12573
0ae3ef47 125742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12575
12576 * gcc.dg/pr70017.c: New test.
12577
686e2237
JJ
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
f8e4188c
EB
125852016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12586
12587 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12588
5e3f1c7c
JL
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
1be56bc5
MP
125972016-03-01 Marek Polacek <polacek@redhat.com>
12598
12599 PR c++/69795
12600 * g++.dg/parse/invalid1.C: New test.
12601
1b19470d
RB
126022016-03-01 Richard Biener <rguenther@suse.de>
12603
12604 PR middle-end/70022
12605 * gcc.dg/pr70022.c: New testcase.
12606
3ae0661a
IE
126072016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12608
12609 PR tree-optimization/69956
12610 * gcc.dg/pr69956.c: New test.
12611
0f09ab88
BS
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
76d881bf
PP
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
7168133a
DM
126242016-02-29 David Malcolm <dmalcolm@redhat.com>
12625
12626 PR preprocessor/69985
12627 * gcc.dg/cpp/pr69985.c: New test case.
12628
0c6072a3
JL
126292016-02-29 Jeff Law <law@redhat.com>
12630
e66f219b
JL
12631 PR tree-optimization/70005
12632 * gcc.c-torture/execute/pr70005.c New test.
12633
0c6072a3
JL
12634 PR tree-optimization/69999
12635 * gcc.c-torture/compile/pr69999.c: New test.
12636
fd9fbdb3
YR
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
cbd400b4
RB
126432016-02-19 Richard Biener <rguenther@suse.de>
12644
12645 PR tree-optimization/69980
12646 * gfortran.dg/vect/pr69980.f90: New testcase.
12647
84ea0f58
EB
126482016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12649
12650 * gcc.target/sparc/20160229-1.c: New test.
12651
5d2a63dc
EB
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
93e708f9
EB
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
6512bc93
RB
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
7b201a88
TK
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
82ee0cf2 126752016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
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
cdc1a2c8
L
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
33505bcf
EB
126882016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12689
12690 * gcc.target/i386/stack-realign-win.c: New test.
12691
524bfb19
HA
126922016-02-28 Harald Anlauf <anlauf@gmx.de>
12693
12694 PR fortran/60126
12695 * gfortran.dg/pr60126.f90: New test.
12696
bd542508
JL
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
dd1291e0
JD
127072016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12708
5fb67f8b 12709 PR fortran/69910
dd1291e0
JD
12710 * gfortran.dg/newunit_4.f90: New test.
12711
5cfefb59
JJ
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
20ba5f33
MS
127202016-02-26 Martin Sebor <msebor@redhat.com>
12721
12722 PR tree-optimization/15826
12723 * gcc.dg/tree-ssa/pr15826.c: New test.
12724
e6fb01b0
JJ
127252016-02-26 Jakub Jelinek <jakub@redhat.com>
12726
12727 PR target/69969
12728 * gcc.target/powerpc/pr69969.c: New test.
12729
e3e0cf64
MS
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
d1f2bea5
SB
127352016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12736
12737 PR target/69946
12738 * gcc.target/powerpc/pr69946.c: New file.
12739
4a4f9d2b 127402016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12741 Jeff Law <law@redhat.com>
4a4f9d2b 12742
e3e0cf64 12743 PR tree-optimization/69740
4a4f9d2b
RB
12744 * gcc.c-torture/compile/pr69740-1.c: New test.
12745 * gcc.c-torture/compile/pr69740-2.c: New test.
12746
ad2a2706
MJ
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
1d11f7ce
AK
127532016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12754
12755 PR target/69709
12756 * gcc.target/s390/pr69709.c: New test.
12757
6cfccbb2
KT
127582016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12759
12760 PR target/69245
12761 * gcc.target/aarch64/pr69245_1.c: New test.
12762
ac59ad4e
KT
127632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12764
12765 PR target/69613
12766 * gcc.dg/torture/pr69613.c: New test.
12767
a2ad54a0
JJ
127682016-02-26 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR rtl-optimization/69891
12771 * gcc.target/i386/pr69891.c: New test.
12772
0884062c 127732016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12774 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12775
d2369d4f 12776 PR target/61397
c163789b
MM
12777 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12778 functionality for both 32-bit and 64-bit.
12779
5aed7e2c
RB
127802016-02-26 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/69551
12783 * gcc.dg/torture/pr69951.c: New testcase.
12784
798e2a8e
RB
127852016-02-25 Richard Biener <rguenther@suse.de>
12786
12787 PR tree-optimization/48795
12788 * gcc.dg/Warray-bounds-18.c: New testcase.
12789
9559fbac
RO
127902016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12791
12792 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12793
c049b107
JJ
127942016-02-25 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR rtl-optimization/69896
12797 * gcc.dg/pr69896.c: New test.
12798
1137001c
PP
127992016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12800
12801 PR c++/69736
12802 * g++.dg/cpp1y/paren2.C: New test.
12803
2e9c8641
MS
128042016-02-24 Martin Sebor <msebor@redhat.com>
12805
12806 PR c/51147
12807 * gcc.dg/enum-mode-2.c: New test.
12808
03ca8fb3
JJ
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
0b05329b
MP
128162016-02-24 Marek Polacek <polacek@redhat.com>
12817
12818 PR c/69819
12819 * gcc.dg/pr69819.c: New test.
12820
57c2c374
MS
128212016-02-24 Martin Sebor <msebor@redhat.com>
12822
3b96b93a
MS
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
57c2c374 12829 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12830 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12831
65433bb5
MK
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
f802a424 128382016-02-24 Richard Biener <rguenther@suse.de>
44293580 12839 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12840
12841 PR middle-end/69760
12842 * gcc.dg/torture/pr69760.c: New testcase.
12843
525f795f
RO
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
cd7bbceb
KT
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
89c0c1fd
JJ
128562016-02-24 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR middle-end/69915
12859 * gcc.dg/pr69915.c: New test.
12860
0683fd27
KT
128612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12862
12863 PR rtl-optimization/69886
12864 * gcc.dg/torture/pr69886.c: New test.
12865
e53d562a
RB
128662016-02-24 Richard Biener <rguenther@suse.de>
12867
12868 PR middle-end/68963
12869 * gcc.dg/torture/pr68963.c: New testcase.
12870
74a00288
KT
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
340fd4c9
JJ
128872016-02-24 Jakub Jelinek <jakub@redhat.com>
12888
12889 PR middle-end/69909
12890 * gcc.dg/torture/pr69909.c: New test.
12891
47d3fdb2
RB
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
dab73e73
CB
128992016-02-24 Christian Bruel <christian.bruel@st.com>
12900
12901 * gcc.target/arm/pragma_cpp_fma.c: New test.
12902
7cc5ec65
JD
129032016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12904
12905 PR fortran/61156
12906 * gfortran.dg/include_6.f90: Update test.
12907
067fbd8b
JJ
129082016-02-23 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR objc/69844
12911 * objc.dg/pr69844.m: New test.
12912
64a454d9
JD
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
35886f0b
MS
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
162cc7e3
RH
129252016-02-23 Richard Henderson <rth@redhat.com>
12926
12927 * gcc.target/i386/addr-space-3.c: Remove test.
12928
196440f8
DM
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
1d3121af
DM
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
f99c3557
TS
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
c60ec7c2
RO
129822016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12983
12984 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12985
f1a62b6f
JJ
129862016-02-23 Jakub Jelinek <jakub@redhat.com>
12987
e67bf044
JJ
12988 PR c++/69902
12989 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12990
f1a62b6f
JJ
12991 PR c/69900
12992 * gcc.dg/pr69900.c: New test.
12993
20c5e09e
MJ
129942016-02-23 Martin Jambor <mjambor@suse.cz>
12995
12996 PR tree-optimization/69666
12997 * gcc.dg/tree-ssa/pr69666.c: New test.
12998
e457a6fc
AV
129992016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13000
13001 PR fortran/67451
13002 * gfortran.dg/coarray_allocate_5.f08: New test.
13003
d7b574f4
AK
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
58bdeb44
AK
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
7cd0387b
AK
130142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13015
13016 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13017
4246c8da
MW
130182016-02-20 Mark Wielaard <mjw@redhat.com>
13019
13020 PR c/28901
13021 * gcc.dg/unused-variable-3.c: New test.
13022
f93bc532
JJ
130232016-02-22 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR target/69888
13026 * gcc.target/i386/pr69888.c: New test.
13027
c4e360f4
RB
130282016-02-22 Richard Biener <rguenther@suse.de>
13029
13030 PR tree-optimization/69882
13031 * gfortran.dg/vect/pr69882.f90: New testcase.
13032
09c92f1c
JJ
130332016-02-22 Jakub Jelinek <jakub@redhat.com>
13034
13035 PR target/69885
13036 * gcc.dg/pr69885.c: New test.
13037
f88d45dc
OE
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
ce1ff48e
PT
130442016-02-20 Paul Thomas <pault@gcc.gnu.org>
13045
13046 PR fortran/69423
13047 * gfortran.dg/deferred_character_15.f90 : New test.
13048
bbf27208
DH
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
268be88c
BE
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
4b6c824a
JJ
130652016-02-19 Jakub Jelinek <jakub@redhat.com>
13066
871b3f47
JJ
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
7a965d51
JJ
13071 PR c++/69850
13072 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13073
4b6c824a
JJ
13074 PR c++/69851
13075 * g++.dg/torture/pr69851.C: New test.
13076
15fca21a
MS
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
19e21586
JJ
130822016-02-19 Jakub Jelinek <jakub@redhat.com>
13083
03a616ac
JJ
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
19e21586
JJ
13088 PR c++/67767
13089 * g++.dg/cpp0x/pr67767.C: New test.
13090
2db16594
KT
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
5a7d9d1e
JJ
131002016-02-19 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR target/69820
13103 * gcc.target/i386/pr69820.c: New test.
13104
6448f064
AK
131052016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13106
13107 * gcc.target/s390/vector/int128-1.c: New test.
13108
d0a859e6
AK
131092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13110
13111 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13112
9e4eb643
AK
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
859a4c0e
AK
131192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13120
13121 * gcc.target/s390/md/movstr-2.c: New test.
13122
efc2340b
MK
131232016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13124
13125 * gcc.target/s390/morestack.c: New test.
13126
ca2bfbc2
DV
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
efd4bd05
BE
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
2bf2078a
MM
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
f003579e
RB
131432016-02-18 Richard Biener <rguenther@suse.de>
13144
13145 PR middle-end/69553
13146 * g++.dg/torture/pr69553.C: New testcase.
13147
19233914
NC
131482016-02-18 Nick Clifton <nickc@redhat.com>
13149
efd4bd05
BE
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.
19233914 13155
23f27839
RB
131562016-02-18 Richard Biener <rguenther@suse.de>
13157
13158 PR middle-end/69854
13159 * gcc.dg/torture/pr69854.c: New testcase.
13160
932c0da4
JJ
131612016-02-17 Jakub Jelinek <jakub@redhat.com>
13162
13163 PR c++/69850
13164 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13165
1bed93e4
BS
131662012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13167
13168 * gcc.target/powerpc/vec-cg.c: New test.
13169
57bfb134
RB
131702016-02-17 Richard Biener <rguenther@suse.de>
13171
13172 PR testsuite/69586
13173 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13174
a44e0ebb
KT
131752016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13176
13177 PR target/69161
13178 * gcc.c-torture/compile/pr69161.c: New test.
13179
ffacd726
DS
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
448db8d2
EB
131862016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13187
13188 * gcc.dg/ifcvt-4.c: Skip on Visium.
13189
e2f0522e
EB
131902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13191
13192 * gnat.dg/atomic8.adb: New test.
13193
bf17fe3f
EB
131942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13195
13196 * gnat.dg/discr46.ad[sb]: New test.
13197
ecf835e9
KN
131982016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13199
13200 PR Target/48344
13201 * gcc.target/powerpc/pr48344-1.c: New test.
13202
49a1164a
TK
132032015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13204
13205 PR fortran/69742
13206 * gfortran.dg/associate_21.f90: New test.
13207
bf14eba2
JJ
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
35a093b6
JG
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
e387d491
JJ
132202016-02-16 Jakub Jelinek <jakub@redhat.com>
13221
13222 PR middle-end/69801
13223 * gcc.dg/pr69801.c: Add empty dg-options.
13224
ba539195
JN
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
2a2b8f64
JJ
132302016-02-16 Jakub Jelinek <jakub@redhat.com>
13231
13232 PR tree-optimization/69820
13233 * gcc.dg/vect/pr69820.c: New test.
13234
87440c29
RB
132352016-02-16 Richard Biener <rguenther@suse.de>
13236
13237 PR tree-optimization/69776
13238 * gcc.dg/torture/pr69776-2.c: New testcase.
13239
6d87c306
BS
132402016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13241
13242 PR tree-optimization/69714
13243 * gcc.dg/torture/pr69714.c: New test.
13244
3824a0a2
JJ
132452016-02-16 Jakub Jelinek <jakub@redhat.com>
13246
13247 PR tree-optimization/69802
13248 * gcc.dg/pr69802.c: New test.
13249
c8cfe96e
RB
132502016-02-16 Richard Biener <rguenther@suse.de>
13251
13252 PR middle-end/69801
13253 * gcc.dg/pr69801.c: New testcase.
13254
fc12098d
JD
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
ba6b3795
JJ
132612016-02-15 Jakub Jelinek <jakub@redhat.com>
13262
f0516ca4
JJ
13263 PR c++/69658
13264 * g++.dg/init/pr69658.C: New test.
13265
ba6b3795
JJ
13266 PR c++/69797
13267 * c-c++-common/pr69797.c: New test.
13268
de3f9a2d
PK
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
17a3b967
RB
132742016-02-15 Richard Biener <rguenther@suse.de>
13275
13276 PR tree-optimization/69783
13277 * gcc.dg/vect/pr69783.c: New testcase.
13278
1c48bff1
RB
132792016-02-15 Richard Biener <rguenther@suse.de>
13280
13281 PR tree-optimization/69776
13282 * gcc.dg/torture/pr69776.c: New testcase.
13283
1e6025b6
TK
132842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13285
13286 PR fortran/60526
13287 * gfortran.dg/type_decl_4.f90: Reinstated.
13288
d3308279
JDA
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
b7c56581
TK
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
60cb4ef5
TK
133002016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13301
13302 PR fortran/60526
13303 * gfortran.dg/type_decl_4.f90: New test.
13304
f6964637
AM
133052016-02-14 Alan Modra <amodra@gmail.com>
13306
1a8849d1 13307 PR testsuite/68886
f6964637
AM
13308 * gcc.c-torture/execute/stkalign.c: Revise test.
13309
f5121920
OE
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
6cda3ab6
OE
133152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13316
13317 PR target/67260
13318 * gcc.target/sh/torture/pr67260.c: New.
13319
6786e598
JDA
133202016-02-12 John David Anglin <danglin@gcc.gnu.org>
13321
13322 * gcc.dg/pr67964.c: Add dg-require-alias.
13323
7e05dad8
OE
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
7f4cc3ce
JD
133302016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13331
13332 PR libgfortran/69668
13333 * gfortran.dg/namelist_88.f90: New test.
13334
955ca6dc
JD
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
876217ae
DM
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
61789eed
DM
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
c3090c1f
JJ
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
8222034d
MP
133732016-02-12 Marek Polacek <polacek@redhat.com>
13374
13375 * g++.dg/torture/init-list1.C: New.
13376
f749f792
MP
133772016-02-12 Marek Polacek <polacek@redhat.com>
13378
13379 * gcc.dg/pr69522.c: Add empty dg-options.
13380
199fb02a
IE
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
b69539cb
JJ
133862016-02-12 Jakub Jelinek <jakub@redhat.com>
13387
06ff7000
JJ
13388 PR ipa/69241
13389 * g++.dg/ipa/pr69241-4.C: New test.
13390
b69539cb
JJ
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
16595a1f
BS
133962016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13397
13398 PR c/69522
6d87c306 13399 * gcc.dg/pr69522.c: New test.
16595a1f 13400
38d795d2
PP
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
9c582551
JJ
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
66756373
JJ
134622016-02-11 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR c/69768
13465 * c-c++-common/Waddress-1.c: New test.
13466
76fe932b
AV
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
564c4d4b
OE
134732016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13474
13475 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13476
e1c1ecb0
KT
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
0d7d9458
PC
134842016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13485
13486 PR c++/68726
13487 * g++.dg/cpp0x/pr68726.C: New.
13488
e6208a60
IE
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
281a11eb
RB
134942016-02-11 Richard Biener <rguenther@suse.de>
13495
13496 * g++.dg/tree-ssa/pr61034.C: Adjust.
13497
e03dd765
VM
134982016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13499
4b48faf5 13500 PR target/69148
e03dd765
VM
13501 * gcc.target/s390/pr69148.c: New.
13502
cdc23927
YR
135032016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13504
13505 PR tree-optimization/69652
13506 * gcc.dg/torture/pr69652.c: New test.
13507
e199dd0a
JJ
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
d6b38027
UB
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
13b562c5
BC
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
24a179f8
RB
135282016-02-10 Richard Biener <rguenther@suse.de>
13529
13530 PR tree-optimization/69726
13531 * gcc.dg/uninit-22.c: New testcase.
13532
0d99886f
AP
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
ab04995c
MM
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
4b79ac23
CB
135452016-02-09 Charles Baylis <charles.baylis@linaro.org>
13546
13547 PR target/68532
13548 * gcc.c-torture/execute/pr68532.c: New test.
13549
b890a441
AO
135502016-02-11 Alexandre Oliva <aoliva@redhat.com>
13551
13552 PR target/69634
13553 * gcc.dg/pr69634.c: New.
13554
84a5bef7
RB
135552016-02-09 Richard Biener <rguenther@suse.de>
13556
13557 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13558
1f123759 135592016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13560
1f123759
AF
13561 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13562
65860c77
YR
135632016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13564
13565 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13566
7e1e8a0a
RB
135672016-02-09 Richard Biener <rguenther@suse.de>
13568
13569 PR tree-optimization/69715
13570 * gcc.dg/torture/pr69715.c: New testcase.
13571
efb45a9f
PP
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
20a0c6f9
PP
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
a162f3af
JJ
135852016-02-08 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR tree-optimization/69209
13588 * gcc.c-torture/compile/pr69209.c: New test.
13589
4b4a9fbd
JL
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
cfac5ed2
JJ
135962016-02-08 Jakub Jelinek <jakub@redhat.com>
13597
f68bc23f
JJ
13598 PR c++/59627
13599 * g++.dg/gomp/pr59627.C: New test.
13600
cfac5ed2
JJ
13601 PR ipa/69239
13602 * g++.dg/ipa/pr69239.C: New test.
13603
44714d8c
DM
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
eba9e839
MP
136102016-02-08 Marek Polacek <polacek@redhat.com>
13611
13612 PR c++/69688
13613 * g++.dg/init/const12.C: New test.
13614
a011cd92
BS
136152016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13616
13617 PR target/60410
13618 * gcc.dg/lto/pr55113_0.c: Remove test.
13619
5317b1be
RB
136202016-02-08 Richard Biener <rguenther@suse.de>
13621
13622 PR tree-optimization/69719
13623 * gcc.dg/torture/pr69719.c: New testcase.
13624
63998a63
RB
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
43f4a281
RB
136312016-02-08 Richard Biener <rguenther@suse.de>
13632
13633 PR rtl-optimization/69274
13634 * gcc.target/i386/addr-sel-1.c: XFAIL.
13635
0b604d2d
JL
136362016-02-08 Jeff Law <law@redhat.com>
13637
e8dfe49e
JL
13638 PR tree-optimization/68541
13639 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13640
6daecd7a 13641 PR tree-optimization/65917
0b604d2d
JL
13642 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13643
c0f0e35a
JD
136442016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13645
13646 PR fortran/50555
13647 * gfortran.dg/namelist_args.f90: New test.
13648
8981d712
JL
136492016-02-05 Jeff Law <law@redhat.com>
13650
6daecd7a 13651 PR tree-optimization/68541
8981d712
JL
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
46cb9332
MS
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
be2083ea
RH
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
711d7c23
MM
136712016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13672
13673 PR fortran/66089
13674 * gfortran.dg/elemental_dependency_6.f90: New.
13675
b5c1c988
JJ
136762016-02-05 Jakub Jelinek <jakub@redhat.com>
13677
861c7bcd
JJ
13678 PR rtl-optimization/69691
13679 * gcc.c-torture/execute/pr69691.c: New test.
13680
b5c1c988
JJ
13681 PR c++/69628
13682 * g++.dg/parse/pr69628.C: New test.
13683
f7dfa966
UB
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
9b143e64
UB
136892016-02-05 Uros Bizjak <ubizjak@gmail.com>
13690
13691 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13692
f5d4b899
L
136932016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13694
13695 PR target/69677
13696 * gcc.target/i386/pr69677.c: New test.
13697
76c85fbb
PP
136982016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13699
13700 PR c++/68948
13701 * g++.dg/template/pr68948.C: New test.
13702
f181bf90
DV
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
714fb282
L
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
618d6c1c
PP
137132016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13714
13715 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13716
1066e9b5
JJ
137172016-02-04 Jakub Jelinek <jakub@redhat.com>
13718
13719 PR c/69669
13720 * c-c++-common/pr69669.c: New test.
13721
76255d0d
MM
137222016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13723
13724 PR target/69667
13725 * g++.dg/pr69667.C: New file.
13726
e0b059b1
WD
137272016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13728
13729 PR target/69619
13730 * gcc.dg/pr69619.c: Add new test.
13731
2692b5c8
RS
137322016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13733
13734 PR rtl-optimization/69577
13735 * gcc.target/i386/pr69577.c: New test.
13736
7db337c2
ML
137372016-02-04 Martin Liska <mliska@suse.cz>
13738
13739 * g++.dg/asan/pr69276.C: New test.
13740
cc9c0829
KT
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
eb9feb52
KT
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
61f727fe
JJ
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
05dd97db
MS
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
dac2fc29
L
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
eadb8035
JJ
137842016-02-03 Jakub Jelinek <jakub@redhat.com>
13785
0afbb81b
JJ
13786 PR c/69627
13787 * gcc.dg/pr69627.c: New test.
13788
eadb8035
JJ
13789 PR target/69644
13790 * gcc.dg/pr69644.c: New test.
13791
b12d4923
MS
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
ab4bae0c
PP
137972016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13798
13799 PR c++/69056
618d6c1c 13800 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13801
95831c01
VM
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
ccc71ab8
UB
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
96299640
WD
138172016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13818
13819 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13820
781d83d9
AV
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
d8208e6d
AL
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
a8394fa0
SB
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
f3baa1d3
L
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
eb077516
JN
138512016-02-02 James Norris <jnorris@codesourcery.com>
13852
13853 * c-c++-common/goacc/routine-5.c: Add tests.
13854
578fb225
AM
138552016-02-02 Alexander Monakov <amonakov@ispras.ru>
13856
13857 * gcc.target/nvptx/unsigned-cmp.c: New test.
13858
c64f7d37
WD
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
90c6f26c
RB
138672016-02-02 Richard Biener <rguenther@suse.de>
13868
13869 PR tree-optimization/69595
13870 * gcc.dg/Warray-bounds-17.c: New testcase.
13871
9dc03c97
RB
138722016-02-02 Richard Biener <rguenther@suse.de>
13873
13874 PR tree-optimization/69606
13875 * gcc.dg/torture/pr69606.c: New testcase.
13876
2d4dc223
YR
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
65c98fde
AM
138832016-02-02 Alan Modra <amodra@gmail.com>
13884
13885 PR target/69548
13886 * gcc.target/powerpc/pr69548.c: New test.
13887
e1b81f2b
JJ
138882016-02-01 Jakub Jelinek <jakub@redhat.com>
13889
d0268b37
JJ
13890 PR rtl-optimization/69592
13891 * gcc.dg/pr69592.c: New test.
13892
e1b81f2b
JJ
13893 PR preprocessor/69543
13894 PR c/69558
13895 * gcc.dg/pr69543.c: New test.
13896 * gcc.dg/pr69558.c: New test.
13897
7dd7780d
UB
138982016-02-01 Uros Bizjak <ubizjak@gmail.com>
13899
bf672ee5
UB
13900 PR testsuite/65940
13901 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13902
9a7013f8
MS
139032016-02-01 Martin Sebor <msebor@redhat.com>
13904
13905 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13906
e681fb2b
BC
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
ff86345f
RB
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
bc369dbd
RB
139172016-02-01 Richard Biener <rguenther@suse.de>
13918
13919 PR tree-optimization/69574
13920 * gcc.dg/torture/pr69574.c: New testcase.
13921
ef318184
RB
139222016-02-01 Richard Biener <rguenther@suse.de>
13923
13924 PR tree-optimization/69579
13925 * gcc.dg/setjmp-6.c: New testcase.
13926
654745e6
JJ
139272016-02-01 Jakub Jelinek <jakub@redhat.com>
13928
13929 PR rtl-optimization/69570
13930 * g++.dg/opt/pr69570.C: New test.
13931
e6c0c44b
RH
139322016-02-01 Richard Henderson <rth@redhat.com>
13933
13934 * gcc.dg/pr69535.c: New test.
13935
6ff3f09a
JDA
139362016-01-31 John David Anglin <danglin@gcc.gnu.org>
13937
2c005538
JDA
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
61083a4b
JDA
13942 PR debug/68244
13943 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13944
6ff3f09a
JDA
13945 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13946
0c221916
PT
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
db7a2818
JJ
139522016-01-30 Jakub Jelinek <jakub@redhat.com>
13953
13954 PR tree-optimization/69546
13955 * gcc.dg/torture/pr69546.c: New test.
13956
e520d5f0
PT
139572016-01-30 Paul Thomas <pault@gcc.gnu.org>
13958
13959 PR fortran/69566
13960 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13961
343c05d3
MS
139622016-01-30 Martin Sebor <msebor@redhat.com>
13963
13964 PR c++/68490
13965 * g++.dg/ext/flexary10.C: New test.
13966
d6c3a539
DH
139672016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13968
13969 PR fortran/66707
13970 gfortran.dg/common_23.f90: New test.
13971
52d72fcd
BS
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
3a5d2ba4
JJ
139792016-01-29 Jakub Jelinek <jakub@redhat.com>
13980
13981 PR debug/69518
13982 * gcc.dg/torture/pr69518.c: New test.
13983
6bbacdb5
L
139842016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13985
13986 PR target/69530
13987 * gcc.target/i386/pr69530.c: New test.
13988
af932cdb
SE
139892016-01-29 Steve Ellcey <sellcey@imgtec.com>
13990
13991 PR target/65604
13992 * gcc.target/mips/div-delay.c: New test.
13993
26658b7c
JJ
139942016-01-29 Jakub Jelinek <jakub@redhat.com>
13995
33e89989
JJ
13996 PR target/69551
13997 * gcc.target/i386/pr69551.c: New test.
13998
26658b7c
JJ
13999 PR target/66137
14000 * gcc.target/i386/pr66137.c: New test.
14001
401116b5
AB
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
d4abfcc5
RB
140092016-01-29 Richard Biener <rguenther@suse.de>
14010
14011 PR tree-optimization/69547
14012 * g++.dg/tree-ssa/pr69547.C: New testcase.
14013
16b77b32
JJ
140142016-01-29 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR debug/66869
14017 * g++.dg/warn/Wunused-function2.C: New test.
14018
a1c95464
DV
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
5453bfed
MP
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
452ec2a5
RB
140322016-01-29 Richard Biener <rguenther@suse.de>
14033
14034 PR middle-end/69537
14035 * gcc.dg/uninit-21.c: New testcase.
14036
aec0b19e
UB
140372016-01-28 Uros Bizjak <ubizjak@gmail.com>
14038
14039 PR target/69459
14040 * gcc.target/i386/pr69459.c: New test.
14041
df113ce7
SE
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
494de84f
MS
140482016-01-28 Martin Sebor <msebor@redhat.com>
14049
14050 PR target/17381
14051 * gcc.target/powerpc/pr17381.c: New test.
14052
eb1b1f01
JJ
140532016-01-28 Jakub Jelinek <jakub@redhat.com>
14054
14055 PR middle-end/69542
14056 * gcc.dg/torture/pr69542.c: New test.
14057
6dfeb7ce
WD
140582016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14059
14060 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14061
4b7471a4
DE
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
b271fd21
DE
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
874108a9
AV
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
30480bcd
IE
140802016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14081
14082 * gcc.dg/declare-simd.c: New test.
6905c577 14083
14ba8d6d
RB
140842016-01-28 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/69466
14087 * gfortran.dg/vect/pr69466.f90: New testcase.
14088
0d4c694e
TP
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
2aa780da
UB
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
f75ebe77
RH
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>
49847d75 14104
9a175e65 14105 PR fortran/69422
49847d75
PT
14106 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14107
cbdd8ae0
JJ
141082016-01-27 Jakub Jelinek <jakub@redhat.com>
14109
14110 PR debug/66869
14111 * gcc.dg/pr66869.c: New test.
14112
2b572b3c
JL
141132016-01-25 Jeff Law <law@redhat.com>
14114
14115 PR tree-optimization/68398
aec0b19e 14116 PR tree-optimization/69196
2b572b3c
JL
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
fa74a4bc
MP
141262016-01-27 Marek Polacek <polacek@redhat.com>
14127
14128 PR c/68062
14129 * c-c++-common/vector-compare-4.c: New test.
14130
0afff540
DM
141312016-01-27 David Malcolm <dmalcolm@redhat.com>
14132
14133 PR preprocessor/69126
14134 * c-c++-common/pr69126.c: New test case.
14135
1a218fc9
ILT
141362016-01-27 Ian Lance Taylor <iant@google.com>
14137
14138 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14139
5d70666e
RB
141402016-01-27 Ryan Burn <contact@rnburn.com>
14141
14142 PR cilkplus/69267
14143 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14144
87ff4d66
UB
141452016-01-27 Uros Bizjak <ubizjak@gmail.com>
14146
14147 PR target/69512
14148 * gcc.target/i386/pr69512.c: New test.
14149
27e23cca
RE
141502016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14151
14152 PR ada/69488
14153 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14154
05bf54c3
MP
141552016-01-27 Marek Polacek <polacek@redhat.com>
14156
14157 PR c++/69379
14158 * g++.dg/pr69379.C: New test.
14159
60214d0d
MS
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
167c7bfa
RB
141682016-01-27 Richard Biener <rguenther@suse.de>
14169
14170 PR tree-optimization/69166
14171 * gcc.dg/torture/pr69166.c: New testcase.
14172
1430fb1f
MJ
141732016-01-27 Martin Jambor <mjambor@suse.cz>
14174
14175 PR tree-optimization/69355
14176 * gcc.dg/tree-ssa/pr69355.c: New test.
14177
95e3030c
MP
141782016-01-27 Marek Polacek <polacek@redhat.com>
14179
14180 PR c++/69496
14181 * g++.dg/ext/constexpr-vla1.C: New test.
14182
eeb085f3
CB
141832016-01-20 Christian Bruel <christian.bruel@st.com>
14184
14185 PR target/69245
14186 * gcc.target/arm/pr69245.c: New test.
14187
b1652dde
JJ
141882016-01-27 Jakub Jelinek <jakub@redhat.com>
14189
14190 PR tree-optimization/69399
14191 * gcc.dg/torture/pr69399.c: New test.
14192
ce7e8f00
EB
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
e4aac1d1
EB
141972016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14198
14199 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14200
8dfdb419
TV
142012016-01-26 Tom de Vries <tom@codesourcery.com>
14202
14203 PR tree-optimization/69110
14204 * gcc.dg/autopar/pr69110.c: New test.
14205
56f80f54 142062016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14207 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14208
14209 * gcc.dg/graphite/isl-ast-op-select.c: New.
14210
a0909527
PT
142112015-01-26 Paul Thomas <pault@gcc.gnu.org>
14212
14213 PR fortran/69385
14214 * gfortran.dg/allocate_error_6.f90: New test.
14215
ffc445f4
RH
142162016-01-26 Richard Henderson <rth@redhat.com>
14217
14218 * gcc.dg/tm/pr60908.c: New test.
14219
01e1dea3
DM
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
13f92e8d
JJ
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
92422235
CL
142462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14247
14248 PR target/68620
14249 * gcc.target/arm/pr68620.c: New test.
14250
0bccf11b
L
142512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14252
14253 * gcc.target/i386/pr68986-2.c: Remove -m32.
14254
81cd202e
L
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
213a1c03
CB
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
22a08dd1
RB
142692016-01-26 Richard Biener <rguenther@suse.de>
14270
14271 PR tree-optimization/69452
14272 * gcc.dg/torture/pr69452.c: New testcase.
14273
6c06e0e8
JJ
142742016-01-26 Jakub Jelinek <jakub@redhat.com>
14275
14276 PR target/69442
14277 * gcc.dg/pr69442.c: New test.
14278
b96824c4
RFI
142792016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14280
14281 PR target/67896
14282 * gcc.target/aarch64/simd/pr67896.C: New.
14283
5ee31e57
RS
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
7ddfb31d
CL
142922016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14293
14294 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14295
1e050c90
AK
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
c8ee4bf5
AK
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
d902b330
JJ
143072016-01-25 Jakub Jelinek <jakub@redhat.com>
14308
14309 * c-c++-common/goacc/use_device-1.c: New test.
14310
2c89b952
JL
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
685c8785
DE
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
95cef0c1
RB
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
2947d3b2
IE
143292016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14330
14331 PR target/69421
14332 * gcc.dg/pr69421.c: New test.
14333
ae19075a
BB
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
fa4511c2
RB
143472016-01-25 Richard Biener <rguenther@suse.de>
14348
14349 PR tree-optimization/69376
14350 * gcc.dg/torture/pr69376.c: New testcase.
14351
1d101216
JD
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.
a0909527 14358
a59b92b0
PP
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
16acb1a8
DH
143762016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14377
14378 PR fortran/68283
14379 gfortran.dg/pr68283.f90: New test.
14380
094773e8
TK
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
42fb90d7
TV
143892016-01-23 Tom de Vries <tom@codesourcery.com>
14390
14391 PR tree-optimization/69426
14392 * gcc.dg/autopar/pr69426.c: New test.
14393
69da7802
MS
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
da17300a
UB
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
62041cfc
JJ
144112016-01-22 Jakub Jelinek <jakub@redhat.com>
14412
14413 PR target/69432
14414 * g++.dg/opt/pr69432.C: New test.
14415
f7d2ad6f
BS
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
d403fc9a
WS
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
4aa16f8d
JG
144262016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14427
14428 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14429
7c816d0f
CB
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
fce661e8
KT
144372016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14438
14439 PR target/69403
14440 * gcc.c-torture/execute/pr69403.c: New test.
14441
4696899f
PC
144422016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14443
14444 PR c++/55843
14445 * g++.dg/template/pr55843.C: New.
14446
bac69366
AL
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
b57d3a5c
BS
144532016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14454
14455 PR testsuite/67489
da17300a
UB
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 }.
b57d3a5c 14459
9f04a53e
MS
144602016-01-20 Martin Sebor <msebor@redhat.com>
14461
14462 PR c/69405
14463 * gcc.dg/sync-fetch.c: New test.
14464
38a51663
JL
144652016-01-21 Martin Sebor <msebor@redhat.com>
14466
14467 PR target/69252
14468 * gcc.target/powerpc/pr69252.c: New test.
14469
2423a75a
JD
144702016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14471
14472 PR fortran/65996
da17300a 14473 * gfortran.dg/pr65996.f90: New test.
2423a75a 14474
0a76463f
DV
144752016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14476
14477 PR c++/68810
9f04a53e 14478 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14479 expected to generate an error.
0a76463f 14480
9776e692
BS
144812016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14482
14483 PR middle-end/66178
14484 * gcc.dg/torture/pr66178.c: New test.
14485
c8d3e088
AB
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
35b707ff
VM
144922016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14493
14494 PR rtl-optimization/68990
14495 * gcc.target/i386/pr68990: New.
14496
157b0829
NC
144972016-01-21 Nick Clifton <nickc@redhat.com>
14498
14499 PR target/69129
14500 * gcc.target/mips/pr69129.c: New.
14501
aede6748
PC
145022016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14503
14504 PR c++/58046
14505 * g++.dg/cpp0x/pr58046.C: New.
14506
5463c2c8
JJ
145072016-01-21 Jakub Jelinek <jakub@redhat.com>
14508
6d31cc75
SS
14509 PR target/69187
14510 PR target/65624
14511 * gcc.target/arm/pr69187.c: New test.
14512
5463c2c8
JJ
14513 PR c++/69355
14514 * g++.dg/torture/pr69355.C: New test.
14515
fa28f32b
AK
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
b920a047
AK
145212016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14522 Sebastian Pop <s.pop@samsung.com>
14523
da17300a 14524 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14525
bdd3aea6
JJ
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
26a2e6ae
PB
145322016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14533
14534 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14535
d25c7690
PK
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
889d5698
JJ
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
d7cf3dc7
CL
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
01ac9704 145892016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14590
e84b00da
L
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.
01ac9704 14638
28b33016
IE
146392016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14640
14641 PR tree-optimization/69328
14642 * gcc.dg/pr69328.c: New test.
14643
bcff0913
JL
146442016-01-20 Jeff Law <law@redhat.com>
14645
bf0bb970 14646 PR target/25114
bcff0913
JL
14647 * gcc.target/m68k/pr25114.c: New test.
14648
a3f69631
AV
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
af33ba0d
EB
146542016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14655
14656 * gcc.dg/debug/dwarf2/sso.c: New test.
14657
7596d5de
UB
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
ceda2c69
JH
146652016-01-19 Jan Hubicka <hubicka@ucw.cz>
14666
14667 PR ipa/66223
14668 * g++.dg/ipa/devirt-50.C: New testcase.
14669
38a979f2
MP
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
962801c5
KT
146762016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14677
14678 PR target/69135
14679 * gcc.target/arm/pr69135_1.c: New test.
14680
078fe40a
WD
146812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14682
14683 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14684
786e3c06
WD
146852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14686
14687 * gcc.target/aarch64/ccmp_1.c: New testcase.
14688
1e297006
MP
146892016-01-19 Marek Polacek <polacek@redhat.com>
14690
14691 PR c++/68586
14692 * g++.dg/cpp0x/enum30.C: New test.
14693
879c27e3
RB
146942016-01-19 Richard Biener <rguenther@suse.de>
14695
14696 PR tree-optimization/69336
14697 * g++.dg/tree-ssa/pr69336.C: New testcase.
14698
015337d3
JJ
146992016-01-19 Jakub Jelinek <jakub@redhat.com>
14700
14701 PR debug/65779
14702 * gcc.dg/pr65779.c: New test.
14703
e2c768b6
RB
147042016-01-19 Richard Biener <rguenther@suse.de>
14705
14706 PR tree-optimization/69352
14707 * gcc.dg/torture/pr69352.c: New testcase.
14708
569efc34
JJ
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
e49d321f
JH
147152016-01-19 Jan Hubicka <hubicka@ucw.cz>
14716
14717 PR lto/69136
14718 * g++.dg/torture/pr69136.C: New testcase.
14719
e9191ad3
JH
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
2bedb645
JL
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
17c15cb9
PP
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
9617fd08
DM
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
b555a2e4
RB
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
96902805
JM
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
40e26f94
TV
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
a98d4647
TV
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
da976fa8
AL
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
70c1e886
AL
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
88bed196
AL
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
3dd5f42e
IE
148792016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14880
14881 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14882
ae5a77fa
EB
148832016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14884
14885 * gnat.dg/inline12.adb: New test.
14886
11e57fc6
BC
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
995b6fe0
RB
148922016-01-18 Richard Biener <rguenther@suse.de>
14893
14894 PR tree-optimization/69170
14895 * gcc.dg/torture/pr69170.c: New testcase.
14896
82ee0cf2 148972016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14898
14899 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14900
d69da357
TV
149012016-01-16 Tom de Vries <tom@codesourcery.com>
14902
14903 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14904
a3845283
TV
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
197a6aa6
DE
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
ec7886c1
PP
149242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14925
14926 PR c++/69091
14927 * g++.dg/template/pr69091.C: New test.
14928
203484bb
PP
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
aa2500e9
PP
149362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14937
14938 PR c++/68936
14939 * g++.dg/template/pr68936.C: New test.
14940
28621a5c
DE
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
40c43aca
JL
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
afbc5ae8
PT
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
49abe076
VM
149782016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14979
14980 PR rtl-optimization/69030
14981 * gcc.target/i386/pr69030.c: New.
14982
16d12992
KT
149832016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14984
14985 * gcc.target/aarch64/target_attr_17.c: New test.
14986
78810bd3
RB
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
2bd847fe
RB
149932016-01-15 Richard Biener <rguenther@suse.de>
14994
14995 PR debug/69137
14996 * g++.dg/lto/pr69137_0.C: New testcase.
14997
a00fe3b7
RS
149982016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14999
15000 PR middle-end/69246
15001 * gcc.target/i386/pr69246.c: New test.
15002
cbb0e83b
DV
150032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15004
7596d5de 15005 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15006
5a500ecf
DV
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
5d9bf64f
DV
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
e234b19e
DV
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
89483f99
RB
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
94f37395
IE
150262016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15027
15028 * gcc.target/i386/pr65105-5.c: New test.
15029
82ee0cf2 150302016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15031
15032 * gcc.c-torture/execute/alias-4.c: New testcase.
15033
82ee0cf2 150342016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15035
15036 PR ipa/68148
15037 * g++.dg/ipa/devirt-49.C: New testcase.
15038
092f7deb 150392016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
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
e93c66bc
RB
150462016-01-15 Richard Biener <rguenther@suse.de>
15047
15048 PR tree-optimization/69117
15049 * gcc.dg/torture/pr69117.c: New testcase.
15050
c47eaca6 150512015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15052
15053 PR c++/69048
15054 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15055
c3f6914a
FXC
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
cd65ae90
JJ
150622016-01-14 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR debug/69244
15065 * gcc.dg/guality/pr69244.c: New test.
15066
19643948
UB
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
fe79c97e
SB
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
c7df95d8
DM
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
00083992
MP
150872016-01-14 Marek Polacek <polacek@redhat.com>
15088
15089 PR c/69262
15090 * gcc.dg/array-15.c: New test.
15091
0c9b3294
JJ
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
3688e13d
RB
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
bab0ad3a
NC
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
947c2ce5
JL
151172016-01-14 Jeff Law <law@redhat.com>
15118
15119 PR tree-optimization/69270
15120 * gcc.dg/tree-ssa/pr69270.c: New test.
15121
3342fd71
BS
151222016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15123
15124 PR c/66208
15125 * c-c++-common/pr66208.c: New file.
15126
2ad3adf1
JJ
151272016-01-13 Jakub Jelinek <jakub@redhat.com>
15128
15129 PR tree-optimization/69156
15130 * gcc.dg/pr69156.c: New test.
15131
398d6feb
L
151322016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15133
15134 * gcc.target/i386/pr69225-7.c: New test.
15135
4c868789
RH
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
ef6d1772
UB
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.
0b4b6ef2 15147
ef6d1772
UB
151482016-01-13 Tom de Vries <tom@codesourcery.com>
15149
15150 PR tree-optimization/69169
0b4b6ef2
TV
15151 * gcc.dg/pr69169.c: New test.
15152
2ad3adf1 151532016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
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
9060e335
AK
151652016-01-13 Jakub Jelinek <jakub@redhat.com>
15166
15167 PR target/69247
15168 * gcc.dg/pr69247.c: New test.
15169
40311329
RB
151702016-01-13 Richard Biener <rguenther@suse.de>
15171
15172 PR tree-optimization/69242
15173 * gcc.dg/torture/pr69242.c: New testcase.
15174
ccbd7103
RB
151752016-01-13 Richard Biener <rguenther@suse.de>
15176
15177 PR tree-optimization/69186
15178 * gcc.dg/torture/pr69186.c: New testcase.
15179
c6f72a46
JL
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>
bf3f4b38
TP
15186
15187 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15188 pass number in output by a star.
15189
c446cf07
BC
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
5342156c
MP
151952016-01-12 Marek Polacek <polacek@redhat.com>
15196
15197 PR c++/68979
15198 * g++.dg/warn/permissive-1.C: New test.
15199
65364cc5
JJ
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
81b9a3d9
CB
152062016-01-12 Christian Bruel <christian.bruel@st.com>
15207
15208 PR target/69180
15209 * gcc.target/arm/pr69180.c: New test.
15210
3c4e91c9
RB
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
5664cea1
JJ
152172016-01-12 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR target/69175
15220 * g++.dg/opt/pr69175.C: New test.
15221
86cefc49
AL
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
b832f61e
NC
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
8eac49b1
RB
152852016-01-12 Richard Biener <rguenther@suse.de>
15286
15287 PR tree-optimization/69053
15288 * g++.dg/torture/pr69053.C: New testcase.
15289
2935d994
RB
152902016-01-12 Richard Biener <rguenther@suse.de>
15291
15292 PR tree-optimization/69168
15293 * gcc.dg/torture/pr69168.c: New testcase.
15294
66c16fd9
RB
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
723033a6
JJ
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
3574cf47
BS
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
feb20787
JDA
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
27b1820a
KV
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
cf4de6af
L
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
1ebd5558
JJ
153382016-01-11 Jakub Jelinek <jakub@redhat.com>
15339
23552a4d
JJ
15340 PR target/67462
15341 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15342 if lp64.
15343
26ff85b0
JJ
15344 PR target/69071
15345 * gcc.dg/pr69071.c: New test.
15346
9cb6bd74
JJ
15347 PR c++/69211
15348 * g++.dg/opt/pr69211.C: New test.
15349
1ebd5558
JJ
15350 PR tree-optimization/69214
15351 * gcc.c-torture/compile/pr69214.c: New test.
15352
8c18c836
UB
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
62446e6e
RB
153602016-01-11 Richard Biener <rguenther@suse.de>
15361
15362 PR tree-optimization/69173
15363 * gcc.dg/torture/pr69173.c: New testcase.
15364
2b8568fe
KT
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
5baf4532
KT
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
ca90b1ed
YR
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
2ad3adf1 153842016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15385
15386 PR bootstrap/69123
15387 * g++.dg/pr69123.C: New.
15388
83834c09
IE
153892016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15390
15391 PR target/69010
15392 * gcc.target/i386/pr69010.c: New test.
15393
dcf89d57
MJ
153942016-01-11 Martin Jambor <mjambor@suse.cz>
15395
15396 PR ipa/69044
15397 * gcc.target/i386/chkp-pr69044.c: New test.
15398
d95167ee
TV
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
4f6403a8
TV
154052016-01-11 Tom de Vries <tom@codesourcery.com>
15406
15407 PR tree-optimization/69108
15408 * gcc.dg/autopar/pr69108.c: New test.
15409
21efdd80
PP
154102016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15411
15412 PR c++/69029
15413 * c-c++-common/Wisleading-indentation.c: Augment test.
15414
fd42eed8
TK
154152016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15416
15417 PR fortran/69154
15418 * gfortran.dg/inline_matmul_12.f90: New test.
15419
4f90ee6c
PT
154202016-01-10 Paul Thomas <pault@gcc.gnu.org>
15421
15422 PR fortran/67779
15423 * gfortran.dg/actual_array_offset_1: New test.
15424
3907c6cf
TV
154252016-01-10 Tom de Vries <tom@codesourcery.com>
15426
15427 PR tree-optimization/69062
15428 * gcc.dg/autopar/pr69062.c: New test.
15429
b07b236e
TS
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
23fab8ae
TV
154402016-01-10 Tom de Vries <tom@codesourcery.com>
15441
15442 PR tree-optimization/69039
15443 * gcc.dg/autopar/pr69039.c: New test.
15444
73f0dae2
MP
154452016-01-09 Marek Polacek <polacek@redhat.com>
15446
15447 PR c++/69113
15448 * g++.dg/pr69113.C: New test.
15449
20b8d734
JJ
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
c50e614b
JJ
154602016-01-09 Jakub Jelinek <jakub@redhat.com>
15461
15462 PR c++/69164
15463 * g++.dg/opt/pr69164.C: New test.
15464
e0237993
JJ
154652016-01-08 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR tree-optimization/69167
15468 * gcc.dg/pr69167.c: New test.
15469
bd8f5bb2
MP
154702016-01-08 Marek Polacek <polacek@redhat.com>
15471
15472 PR c++/68449
15473 * g++.dg/pr68449.C: New.
15474
bb0f5ca7
AL
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
22518428
JJ
154892016-01-08 Jakub Jelinek <jakub@redhat.com>
15490
33f0852f
JJ
15491 PR tree-optimization/69162
15492 * gcc.dg/pr69162.c: New test.
15493
22518428
JJ
15494 PR tree-optimization/69172
15495 * gcc.dg/pr69172.c: New test.
15496
80e9b3aa
TP
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
262a363f
JJ
155022016-01-08 Jakub Jelinek <jakub@redhat.com>
15503
15504 PR tree-optimization/69083
15505 * gcc.dg/vect/pr69083.c: New test.
15506
6e1f093f
SS
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
53290e07
JJ
155142016-01-08 Jakub Jelinek <jakub@redhat.com>
15515
57bf3072
JJ
15516 PR fortran/69128
15517 * gfortran.dg/gomp/pr69128.f90: New test.
15518
53290e07
JJ
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
7a127fa7
MS
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
95918b49
L
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
c8e62a9d
NC
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
2ad3adf1 155422016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15543
15544 PR fortran/66680
15545 gfortran.dg/gomp/pr66680.f90: New test.
15546
4cd9ca92
L
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
7e33d4dc
BS
155572015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15558
15559 PR middle-end/67639
15560 * c-c++-common/pr67639.c: New test.
15561
fec64afc
JJ
155622016-01-07 Jakub Jelinek <jakub@redhat.com>
15563
15564 PR tree-optimization/69141
15565 * g++.dg/opt/pr69141.C: New test.
15566
f293ad29
EB
155672016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15568
15569 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15570
5027395e
UB
155712016-01-06 Uros Bizjak <ubizjak@gmail.com>
15572
15573 PR target/69140
15574 * gcc.target/i386/pr69140.c: New test
15575
7443cf13
DM
155762016-01-06 David Malcolm <dmalcolm@redhat.com>
15577
15578 * gcc.dg/bad-dereference.c: New test case.
15579
32928931
BS
155802015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15581
15582 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15583
68dd05da
AS
155842016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15585
15586 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15587
6b131d5b
MP
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
8d9fdb49
MP
155932016-01-05 Marek Polacek <polacek@redhat.com>
15594
15595 PR c/69104
15596 * gcc.dg/atomic-invalid-2.c: New.
15597
acf93f1e
L
155982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15599
15600 PR target/68991
15601 * gcc.target/i386/pr68991.c: New test.
15602
3f50525d
L
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
e0237993 156092016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15610
e0237993 15611 PR other/60465
face88a1
ST
15612 * gcc.target/ia64/pr60465-gprel64.c: New test.
15613 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15614
a0866eff
KT
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
c589e975
DM
156202016-01-05 David Malcolm <dmalcolm@redhat.com>
15621
15622 PR c/69122
15623 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15624
929710d9
NS
156252016-01-05 Nathan Sidwell <nathan@acm.org>
15626
ce3e43d7
NS
15627 PR c++/58583
15628 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15629
929710d9
NS
15630 * gcc.dg/alias-15.c: New.
15631
a2faef8e
NC
156322016-01-05 Nick Clifton <nickc@redhat.com>
15633
15634 PR target/68870
15635 * g++.dg/pr68770.C: New test.
15636
4cfa76e3
MS
156372016-01-04 Mike Stump <mikestump@comcast.net>
15638
15639 * lib/target-supports.exp (check_effective_target_cilkplus):
15640 cilkplus targets require pthreads.
4ece61b6 15641 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15642
4e8a3a35
MM
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
818ab71a
JJ
156482016-01-04 Jakub Jelinek <jakub@redhat.com>
15649
15650 Update copyright years.
15651
2fe0a208
MP
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
9e3b2fe3
EB
156592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15660
15661 * gcc.target/sparc/20160104-2.c: New test.
15662
e8d65a35
EB
156632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15664
15665 * gcc.target/sparc/20160104-1.c: New test.
15666
25ccfccd
PT
156672016-01-03 Paul Thomas <pault@gcc.gnu.org>
15668
15669 PR fortran/65045
15670 * gfortran.dg/pr65045.f90: New test.
15671
cb51d382
EB
156722016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15673
15674 * gnat.dg/specs/debug1.ads: Delete.
15675
6eeaad6e
JD
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
2f968603
JD
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
591bb5e4
PT
156882016-01-01 Paul Thomas <pault@gcc.gnu.org>
15689
15690 PR fortran/68864
15691 * gfortran.dg/pr68864.f90: New test.
15692
f1e0620c
JJ
156932016-01-01 Jakub Jelinek <jakub@redhat.com>
15694
942a1319
JJ
15695 PR tree-optimization/69070
15696 * gcc.dg/pr69070.c: New test.
15697
10dff63f
JJ
15698 PR sanitizer/69055
15699 * gfortran.dg/pr69055.f90: New test.
15700
f1e0620c
JJ
15701 PR target/69015
15702 * gcc.dg/pr69015.c: New test.
818ab71a 15703\f
2f883d1c 15704Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
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.