]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/78305 (Wrong constant folding)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f8294131
RB
12016-11-17 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/78305
4 * gcc.dg/torture/pr78305.c: New testcase.
5
04f1c830
JW
62016-11-17 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/66227
9 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
10
0d939c95
MP
112016-11-16 Marek Polacek <polacek@redhat.com>
12
13 PR c/78285
14 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
15 * g++.dg/ext/case-range2.C: Likewise.
16
99c72130
SK
172016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
18
19 PR fortran/58001
20 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
21 * gfortran.dg/fmt_tab_2.f90: Ditto.
22
fb324f02
JJ
232016-11-16 Jakub Jelinek <jakub@redhat.com>
24
25 PR rtl-optimization/78378
26 * gcc.c-torture/execute/pr78378.c: New test.
27
a2ea37fb
AB
282016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
29
30 * gcc.dg/tree-prof/section-attr-1.c: New file.
31 * gcc.dg/tree-prof/section-attr-2.c: New file.
32 * gcc.dg/tree-prof/section-attr-3.c: New file.
33
d08c0ea3
MR
342016-11-16 Maciej W. Rozycki <macro@imgtec.com>
35
36 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
37 rather than `la'.
38
8e2be5ae
MR
392016-11-16 Maciej W. Rozycki <macro@imgtec.com>
40
41 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
42 (dg-final): Remove microMIPS JALRS mnemonic matching.
43 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
44 (dg-final): Remove microMIPS JALRS mnemonic matching.
45 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
46 (dg-final): Remove microMIPS JALRS mnemonic matching.
47 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
48 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
49 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
50 * gcc.target/mips/call-1u.c: New test case.
51 * gcc.target/mips/call-2u.c: New test case.
52 * gcc.target/mips/call-3u.c: New test case.
53 * gcc.target/mips/call-4u.c: New test case.
54 * gcc.target/mips/call-5u.c: New test case.
55 * gcc.target/mips/call-6u.c: New test case.
56
660e6c2c
TP
572016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
58
59 * gcc.target/arm/empty_fiq_handler.c: New test.
60
5e8d7713
JJ
612016-11-16 Jakub Jelinek <jakub@redhat.com>
62
63 PR fortran/78299
64 * gfortran.dg/gomp/pr78299.f90: New test.
65
dd784916
WD
662015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
67
68 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
69 * gcc.dg/optimize-bswaphi-1.c: Likewise.
70 * gcc.dg/optimize-bswapsi-2.c: Likewise.
71
0af30954
SN
722016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
73
74 PR libgfortran/78314
75 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
76
e38f6572
BC
772016-11-16 Bin Cheng <bin.cheng@arm.com>
78
79 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
80 according to updated dump info.
81
5012919d
AM
822016-11-16 Alexander Monakov <amonakov@ispras.ru>
83
84 * lib/target-supports.exp (check_effective_target_alloca): Use a
85 compile test.
86 * gcc.target/nvptx/softstack.c: New test.
87 * gcc.target/nvptx/decl-shared.c: New test.
88 * gcc.target/nvptx/decl-shared-init.c: New test.
89
2fe2aba3
MR
902016-11-16 Maciej W. Rozycki <macro@imgtec.com>
91
92 * gcc.target/mips/data-sym-jump.c: New test case.
93 * gcc.target/mips/data-sym-pool.c: New test case.
94 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
95 annotation.
96
598eaaa2
YR
972016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
98
99 * lib/target-supports.exp (check_avx2_hw_available): New.
100 (check_effective_target_avx2_runtime): New.
101 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
102
03b85dcd
TC
1032016-11-16 Tamar Christina <tamar.christina@arm.com>
104
105 PR testsuite/78136
106 * gcc.dg/cpp/trad/trad.exp
107 (dg-runtest): Moved $srcdir/$subdir/ to
108 DEFAULT_TRADCPPFLAGS.
109
dc9e0b66
AV
1102016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
111
112 PR fortran/78356
113 * gfortran.dg/class_allocate_23.f08: New test.
114
d964ba07
RB
1152016-11-16 Richard Biener <rguenther@suse.de>
116
117 PR middle-end/78333
118 * gcc.dg/pr78333.c: New testcase.
119
080140bc
ML
1202016-11-16 Martin Liska <mliska@suse.cz>
121
122 PR sanitizer/78270
123 * gcc.dg/asan/pr78270.c: Update comment style.
124 * gcc.dg/asan/pr78270-2.c: New test.
125
4786fabe
SKS
1262016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
127
128 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
129 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
130
510d73a0
RB
1312016-11-16 Richard Biener <rguenther@suse.de>
132
133 PR tree-optimization/78348
134 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
135
1705cebd
JJ
1362016-11-16 Jakub Jelinek <jakub@redhat.com>
137
138 PR sanitizer/77823
139 * c-c++-common/ubsan/overflow-vec-1.c: New test.
140 * c-c++-common/ubsan/overflow-vec-2.c: New test.
141
ed66ba99
MP
1422016-11-15 Marek Polacek <polacek@redhat.com>
143
144 * g++.dg/cpp1z/init-statement6.C: Rename a function.
145
5d70ab07
JD
1462016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
147
148 PR libgfortran/51119
149 * gfortran.dg/matmul_12.f90: New test case.
150
48aef8e2
UB
1512016-11-15 Uros Bizjak <ubizjak@gmail.com>
152
153 * gcc.target/i386/funcspec-56.inc: New file.
154 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
155 common 32-bit and 64-bit function specific options.
156 * gcc.target/i386.funcspec-6.c: Ditto.
157
0c8a8fe2
JJ
1582016-11-15 Jakub Jelinek <jakub@redhat.com>
159
5a65a911
JJ
160 * g++.dg/cpp1z/decomp14.C: New test.
161 * g++.dg/cpp1z/decomp15.C: New test.
162 * g++.dg/cpp1z/decomp16.C: New test.
163
a0f5b987
JJ
164 * g++.dg/cpp1z/decomp13.C: New test.
165
5a0e7889
JJ
166 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
167
0c8a8fe2
JJ
168 PR c++/71988
169 * g++.dg/cpp0x/constexpr-71988.C: New test.
170
2cf63121
MR
1712016-11-15 Maciej W. Rozycki <macro@imgtec.com>
172
173 * gcc.target/mips/insn-casesi.c: New test case.
174 * gcc.target/mips/insn-pseudo-1.c: New test case.
175 * gcc.target/mips/insn-pseudo-2.c: New test case.
176 * gcc.target/mips/insn-pseudo-3.c: New test case.
177 * gcc.target/mips/insn-pseudo-4.c: New test case.
178 * gcc.target/mips/insn-tablejump.c: New test case.
179
2cbfb209
MR
1802016-11-15 Maciej W. Rozycki <macro@imgtec.com>
181
182 * gcc.target/mips/mips.exp (mips_option_tests): Add
183 `-mcode-readable=yes' array element.
184
f05a874c
MR
1852016-11-15 Maciej W. Rozycki <macro@imgtec.com>
186
187 * gcc.target/mips/mips.exp (mips_option_tests): Add
188 `-mmicromips' array element.
189
b229ab2a
MM
1902016-11-15 Michael Matz <matz@suse.de>
191
192 PR missed-optimization/77881
193 * gcc.target/i386/pr77881.c: New test.
194
aa806c3b
JJ
1952016-11-15 Jakub Jelinek <jakub@redhat.com>
196
197 PR middle-end/78295
198 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
199
bcb9a772
MM
2002016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
201
202 * gcc.target/powerpc/vec-set-int.c: New test.
203 * gcc.target/powerpc/vec-set-short.c: Likesie.
204 * gcc.target/powerpc/vec-set-char.c: Likewise.
205
8e745a17
JJ
2062016-11-14 Jakub Jelinek <jakub@redhat.com>
207
208 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
209
d809e15a
JW
2102016-11-14 Janus Weil <janus@gcc.gnu.org>
211
212 PR fortran/78300
213 * gfortran.dg/class_result_3.f90: New test.
214
1ee62b92 2152016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
216 Richard Biener <rguenther@suse.de>
217
218 * gcc.dg/gimplefe-1.c: New testcase.
219 * gcc.dg/gimplefe-2.c: Likewise.
220 * gcc.dg/gimplefe-3.c: Likewise.
221 * gcc.dg/gimplefe-4.c: Likewise.
222 * gcc.dg/gimplefe-5.c: Likewise.
223 * gcc.dg/gimplefe-6.c: Likewise.
224 * gcc.dg/gimplefe-7.c: Likewise.
225 * gcc.dg/gimplefe-8.c: Likewise.
226 * gcc.dg/gimplefe-9.c: Likewise.
227 * gcc.dg/gimplefe-10.c: Likewise.
228 * gcc.dg/gimplefe-11.c: Likewise.
229 * gcc.dg/gimplefe-12.c: Likewise.
230 * gcc.dg/gimplefe-13.c: Likewise.
231 * gcc.dg/gimplefe-14.c: Likewise.
232 * gcc.dg/gimplefe-15.c: Likewise.
233 * gcc.dg/gimplefe-16.c: Likewise.
234 * gcc.dg/gimplefe-17.c: Likewise.
235 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 236
4d209853
ML
2372016-11-14 Martin Liska <mliska@suse.cz>
238
239 PR bootstrap/78069
240 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
241 to match scanned pattern.
242 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
243
5129b43b
RB
2442016-11-14 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/78312
247 * gcc.dg/torture/pr78312.c: New testcase.
248
d97cca4a
GJL
2492016-11-14 Georg-Johann Lay <avr@gjlay.de>
250
251 PR target/78093
252 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
253
5230c3d8
JJ
2542016-11-14 Jakub Jelinek <jakub@redhat.com>
255 Jason Merrill <jason@redhat.com>
256
257 Implement P0217R3 - C++17 structured bindings
258 * g++.dg/cpp1z/decomp1.C: New test.
259 * g++.dg/cpp1z/decomp2.C: New test.
260 * g++.dg/cpp1z/decomp3.C: New test.
261 * g++.dg/cpp1z/decomp4.C: New test.
262 * g++.dg/cpp1z/decomp5.C: New test.
263 * g++.dg/cpp1z/decomp6.C: New test.
264 * g++.dg/cpp1z/decomp7.C: New test.
265 * g++.dg/cpp1z/decomp8.C: New test.
266 * g++.dg/cpp1z/decomp9.C: New test.
267 * g++.dg/cpp1z/decomp10.C: New test.
268
a2b4c188
KV
2692016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
270
271 * g++.dg/torture/pr78268.C: New test.
272
975672f3
PK
2732016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274
275 PR c/35503
276 * c-c++-common/pr35503-1.c: New test.
277 * c-c++-common/pr35503-2.c: Likewise.
278 * c-c++-common/pr35503-3.c: Likewise.
279 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
280
a4ba1151
UB
2812016-11-13 Uros Bizjak <ubizjak@gmail.com>
282
283 PR rtl-optimization/78232
284 PR rtl-optimization/78248
285 * gcc.dg/ubsan/pr78248.c: New test.
286
47605312
EB
2872016-11-13 Eric Botcazou <ebotcazou@adacore.com>
288
289 * gnat.dg/address_conv.adb: New test.
290
96826e28
EB
2912016-11-13 Eric Botcazou <ebotcazou@adacore.com>
292
293 * gnat.dg/renaming11.ad[sb]: New test.
294
4be719cd
EB
2952016-11-13 Eric Botcazou <ebotcazou@adacore.com>
296
297 * c-c++-common/dump-ada-spec-6.c: New test.
298
4ebd491f
EB
2992016-11-13 Eric Botcazou <ebotcazou@adacore.com>
300
301 * gnat.dg/lto21.adb: New test.
302 * gnat.dg/lto21_pkg1.ads: New helper.
303 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
304
f9d49cd1
JW
3052016-11-13 Janus Weil <janus@gcc.gnu.org>
306
307 PR fortran/60952
308 * gfortran.dg/typebound_proc_34.f90: New test.
309
9cbf8673
JW
3102016-11-13 Janus Weil <janus@gcc.gnu.org>
311
312 PR fortran/66366
313 * gfortran.dg/class_57.f90: Changed error message.
314 * gfortran.dg/class_60.f90: New test.
315
0e075835
DE
3162016-11-12 David Edelsohn <dje.gcc@gmail.com>
317
318 * g++.dg/pr78112.C: XFAIL AIX.
319
b93d8a3f
JW
3202016-11-12 Janus Weil <janus@gcc.gnu.org>
321
322 PR fortran/77501
323 * gfortran.dg/typebound_generic_16.f90: New test.
324
b8f70e67
JJ
3252016-11-12 Jakub Jelinek <jakub@redhat.com>
326
327 PR c++/71225
328 * g++.dg/cpp0x/pr71225.C: New test.
329
8b287aea
EB
3302016-11-11 Eric Botcazou <ebotcazou@adacore.com>
331
332 * gcc.target/sparc/20161111-1.c: New test.
333
c901bc0d
UB
3342016-11-11 Uros Bizjak <ubizjak@gmail.com>
335
336 PR target/78310
337 * gcc.target/i386/pr78310.c: New test.
338
606f928d
JL
3392016-11-11 Jeff Law <law@redhat.com>
340
341 * gcc.dg/tree-ssa/isolate-6.c: New test.
342 * gcc.dg/tree-ssa/isolate-7.c: New test.
343
be278990
BC
3442016-11-11 Bin Cheng <bin.cheng@arm.com>
345
346 PR testsuite/78292
347 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
348 vect_max_reduc.
349
d9ab7525
JJ
3502016-11-11 Jakub Jelinek <jakub@redhat.com>
351
352 PR c++/72774
353 * g++.dg/parse/pr72774.C: New test.
354
4b7e0c76
RB
3552016-11-11 Richard Biener <rguenther@suse.de>
356
357 PR tree-optimization/71575
358 * gcc.dg/graphite/pr71575-1.c: New testcase.
359 * gcc.dg/graphite/pr71575-2.c: Likewise.
360
d07f8c59
RB
3612016-11-11 Richard Biener <rguenther@suse.de>
362
363 PR middle-end/78295
364 * gcc.dg/uninit-pr78295.c: New testcase.
365
aa806c3b 3662016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
367
368 PR fortran/78277
369 * gfortran.dg/dec_structure_17.f90: New test.
370
456f0dfa
MM
3712016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
372
373 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
374 being allowed in vector registers.
375 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
376 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
377 * gcc.target/powerpc/vsx-himode.c: Likewise.
378 * gcc.target/powerpc/vsx-himode2.c: Likewise.
379 * gcc.target/powerpc/vsx-himode3.c: Likewise.
380 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
381 to allow matching MFVSRD or MFVSRW.
382
8d34bfa8
PH
3832016-11-10 Pat Haugen <pthaugen@us.ibm.com>
384
385 PR rtl-optimization/78241
386 * gcc.dg/pr78241.c: New test.
387
0569479e
JJ
3882016-11-10 Jakub Jelinek <jakub@redhat.com>
389
8ebd1b31
JJ
390 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
391 201307.
392
0569479e
JJ
393 * g++.dg/cpp1z/noexcept-type14.C: New test.
394 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
395
37a16493
JG
3962016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
397
398 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
399 WVAL0S tests added in r241817.
400
b4c3a85b
JJ
4012016-11-10 Jakub Jelinek <jakub@redhat.com>
402
403 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
404 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
405 no longer allowed and corresponding ordered construct.
406 * gfortran.dg/gomp/linear-1.f90: New test.
407 * gfortran.dg/gomp/declare-simd-2.f90: New test.
408 * gfortran.dg/gomp/declare-target-1.f90: New test.
409 * gfortran.dg/gomp/declare-target-2.f90: New test.
410
86bc8506
ML
4112016-11-10 Martin Liska <mliska@suse.cz>
412
413 PR sanitizer/78270
414 * gcc.dg/asan/pr78270.c: New test.
415
ed5fdfba
PMR
4162016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
417 Jakub Jelinek <jakub@redhat.com>
418
419 PR debug/78112
b4c3a85b 420 * g++.dg/pr78112.C: New testcase.
ed5fdfba 421
0391e4a3
JJ
4222016-11-09 Jakub Jelinek <jakub@redhat.com>
423
cc38d9d6
JJ
424 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
425 -Wno-c++1z-compat.
426 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
427 string in case condition contains % characters.
428
0391e4a3
JJ
429 PR c++/78283
430 * g++.dg/cpp1z/noexcept-type13.C: New test.
431
410fe60d
TT
4322016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
433
434 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
435 using (HAS_MOVN) with MIPS III.
436
271dd55c
JW
4372016-11-09 Janus Weil <janus@gcc.gnu.org>
438
439 PR fortran/46459
440 * gfortran.dg/volatile14.f90: New test.
441
ff1f317b
UB
4422016-11-09 Uros Bizjak <ubizjak@gmail.com>
443
444 PR target/78262
445 * gcc.target/i386/pr78262.c: New test.
446
aa806c3b 4472016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
448
449 PR fortran/78259
450 * gfortran.dg/pr78259.f90: New test.
451
b349a81a
JW
4522016-11-09 Janus Weil <janus@gcc.gnu.org>
453
454 PR fortran/60777
455 * gfortran.dg/spec_expr_7.f90: New test.
456
2e955d50
JJ
4572016-11-09 Jakub Jelinek <jakub@redhat.com>
458
4f353581
JJ
459 PR target/77718
460 * gcc.c-torture/execute/pr77718.c: New test.
461
2e955d50
JJ
462 * gcc.dg/ubsan/c99-shift-3.c: New test.
463 * gcc.dg/ubsan/c99-shift-4.c: New test.
464 * gcc.dg/ubsan/c99-shift-5.c: New test.
465 * gcc.dg/ubsan/c99-shift-6.c: New test.
466
68c93708
ML
4672016-11-09 Martin Liska <mliska@suse.cz>
468
469 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
470 test-case for memcmp.
471 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
472
7b649f79
TP
4732016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
474
475 PR testsuite/78269
476 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
477
bfcb501d
PT
4782016-11-09 Paul Thomas <pault@gcc.gnu.org>
479
480 * gfortran.dg/move_alloc_18.f90: New test.
481
e15861c2
PK
4822016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
483
484 PR middle-end/78256
485 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
486 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
487
5f395580
JW
4882016-11-09 Janus Weil <janus@gcc.gnu.org>
489
490 PR fortran/71894
491 * gfortran.dg/class_59.f90: New test.
492
37b14185
RB
4932016-11-09 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/78007
496 * gcc.dg/vect/vect-bswap32.c: Adjust.
497 * gcc.dg/vect/vect-bswap64.c: Likewise.
498
d6e8a41c
KV
4992016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
500
501 * gcc.dg/ipa/vrp7.c: New test.
502
5d5f1e95
KV
5032016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
504
505 PR ipa/78121
506 * gcc.dg/ipa/pr78121.c: New test.
507
0290a292
MO
5082016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
509
510 * c-c++-common/asan/default_options.h: New file.
511 * c-c++-common/asan/strcasestr-1.c: New test.
512 * c-c++-common/asan/strcasestr-2.c: Likewise.
513 * c-c++-common/asan/strcspn-1.c: Likewise.
514 * c-c++-common/asan/strcspn-2.c: Likewise.
515 * c-c++-common/asan/strpbrk-1.c: Likewise.
516 * c-c++-common/asan/strpbrk-2.c: Likewise.
517 * c-c++-common/asan/strspn-1.c: Likewise.
518 * c-c++-common/asan/strspn-2.c: Likewise.
519 * c-c++-common/asan/strstr-1.c: Likewise.
520 * c-c++-common/asan/strstr-2.c: Likewise.
521 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
522
fbdb92eb
MO
5232016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
524
525 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
526
103c4f75
JW
5272016-11-08 Janus Weil <janus@gcc.gnu.org>
528
529 PR fortran/68440
530 * gfortran.dg/class_58.f90: New test.
531
90a2ffc0
UB
5322016-11-08 Uros Bizjak <ubizjak@gmail.com>
533
534 PR target/70799
535 * gcc.target/i386/pr70799-2.c: New test.
536
eba5aec8
JW
5372016-11-08 Janus Weil <janus@gcc.gnu.org>
538
539 PR fortran/77596
540 * gfortran.dg/proc_ptr_comp_46.f90: New test.
541
fad36601
BC
5422016-11-08 Bin Cheng <bin.cheng@arm.com>
543
544 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
545
7c8615b6
BC
5462016-11-08 Bin Cheng <bin.cheng@arm.com>
547
548 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
549
4c6a4a53
BC
5502016-11-08 Bin Cheng <bin.cheng@arm.com>
551
552 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
553
fcd1b8df
ML
5542016-11-08 Martin Liska <mliska@suse.cz>
555
556 PR testsuite/78242
557 * g++.dg/asan/use-after-scope-4.C: New test.
558 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
559 * gcc.dg/asan/use-after-scope-8.c: Remove.
560
f9ef2c76
RB
5612016-11-08 Richard Biener <rguenther@suse.de>
562
563 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
564
ad11774f
TC
5652016-11-08 Tamar Christina <tamar.christina@arm.com>
566
567 PR testsuite/78136
568 * gcc.dg/cpp/trad/trad.exp
569 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
570 * gcc.dg/cpp/trad/include.c: Use local header file.
571
fe73a332
RB
5722016-11-08 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/78205
575 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
576
ed053eb8
RB
5772016-11-08 Richard Biener <rguenther@suse.de>
578
579 PR tree-optimization/78224
580 * g++.dg/torture/pr78224.C: New testcase.
581
06658c6d
SKS
5822016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
583
584 * gcc.dg/store_merging_1.c: Require store_merge.
585 * gcc.dg/store_merging_2.c: Likewise.
586 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 587 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
588 * gcc.dg/store_merging_6.c: Likewise.
589 * gcc.dg/store_merging_7.c: Likewise.
590 * gcc.dg/store_merging_8.c: Likewise.
591 * lib/target-supports.exp (check_effective_target_store_merge): New.
592
e4b39278
DE
5932016-11-07 David Edelsohn <dje.gcc@gmail.com>
594
595 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
596 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
597 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
598 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
599 -mvsx -mpower8-vector.
600 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
601 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
602 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
603 -mvsx -mpower8-vector.
604
fda2d612
DE
6052016-11-07 David Edelsohn <dje.gcc@gmail.com>
606
607 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
608
609 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
610 * gcc.dg/visibility-14.c: XFAIL AIX.
611 * gcc.dg/visibility-15.c: XFAIL AIX.
612 * gcc.dg/visibility-16.c: XFAIL AIX.
613 * gcc.dg/visibility-17.c: XFAIL AIX.
614 * gcc.dg/visibility-18.c: XFAIL AIX.
615 * gcc.dg/visibility-19.c: XFAIL AIX.
616 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
617 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
618 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
619 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
620
60cee85e
JJ
6212016-11-07 Jakub Jelinek <jakub@redhat.com>
622
623 PR target/78227
624 * gcc.target/i386/pr78227-1.c: New test.
625 * gcc.target/i386/pr78227-2.c: New test.
626
7aa13860
PK
6272016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
628
629 PR middle-end/35691
630 * gcc.dg/pr35691-1.c: New test-case.
631 * gcc.dg/pr35691-2.c: Likewise.
632
caa024ff
BS
6332016-11-07 Bernd Schmidt <bschmidt@redhat.com>
634
635 PR rtl-optimization/77309
636 * gcc.dg/torture/pr77309.c: New test.
637
a9815228
JJ
6382016-11-07 Jakub Jelinek <jakub@redhat.com>
639
640 PR middle-end/71529
641 * gcc.target/i386/pr71529.C: Moved to ...
642 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
643
644 PR target/64411
645 * gcc.target/i386/pr64411.C: Moved to ...
646 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
647 lp64.
648
649 PR target/65105
650 * gcc.target/i386/pr65105-4.C: Moved to ...
651 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
652 Run into compile test rather than execute test.
653
e8ab5cb1
RB
6542016-11-07 Richard Biener <rguenther@suse.de>
655
656 PR target/78229
657 * g++.dg/pr78229.C: New testcase.
658
20770eb8
RB
6592016-11-07 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/78218
662 * gcc.dg/torture/pr78218.c: New testcase.
663
32894793
RB
6642016-11-07 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/78228
667 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
668
e27bfda2
KT
6692016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
670
671 PR target/77822
672 * g++.dg/torture/pr77822.C: New test.
673
00d6b7a1
ML
6742016-11-07 Martin Liska <mliska@suse.cz>
675
676 * c-c++-common/asan/force-inline-opt0-1.c: Disable
677 -f-sanitize-address-use-after-scope.
678 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
679 internal fn calls.
680 * g++.dg/asan/use-after-scope-1.C: New test.
681 * g++.dg/asan/use-after-scope-2.C: Likewise.
682 * g++.dg/asan/use-after-scope-3.C: Likewise.
683 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
684 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
685 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
686 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
687 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
688 * g++.dg/asan/use-after-scope-types.h: Likewise.
689 * gcc.dg/asan/use-after-scope-1.c: Likewise.
690 * gcc.dg/asan/use-after-scope-2.c: Likewise.
691 * gcc.dg/asan/use-after-scope-3.c: Likewise.
692 * gcc.dg/asan/use-after-scope-4.c: Likewise.
693 * gcc.dg/asan/use-after-scope-5.c: Likewise.
694 * gcc.dg/asan/use-after-scope-6.c: Likewise.
695 * gcc.dg/asan/use-after-scope-7.c: Likewise.
696 * gcc.dg/asan/use-after-scope-8.c: Likewise.
697 * gcc.dg/asan/use-after-scope-9.c: Likewise.
698 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
699 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
700 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
701 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
702 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
703
a0d3edf8
RB
7042016-11-07 Richard Biener <rguenther@suse.de>
705
706 PR tree-optimization/78189
707 * g++.dg/torture/pr78189.C: New testcase.
708
0db5adfa
DE
7092016-11-06 David Edelsohn <dje.gcc@gmail.com>
710
711 * gcc.dg/Wtrampolines.c: XFAIL AIX.
712
cc03bf7a
AV
7132016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
714
715 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
716 occuring.
717
18bb8b8a
TK
7182016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
719
720 PR fortran/78221
721 * arith.c (gfc_complex2real): Change gfc_warning_now to
722 gfc_warning.
723
c7f587bd
PT
7242016-11-05 Paul Thomas <pault@gcc.gnu.org>
725
726 * gfortran.dg/move_alloc_17.f03: New test.
727
92657eb0
RB
7282016-11-05 Richard Biener <rguenther@suse.de>
729
730 PR bootstrap/78188
731 * g++.dg/ipa/pr78188.C: New test.
732
28ce22e6
JW
7332016-11-05 Janus Weil <janus@gcc.gnu.org>
734 Dominique d'Humieres <dominiq@lps.ens.fr>
735
736 PR fortran/69495
737 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
738
d233ee5f
PT
7392016-11-05 Paul Thomas <pault@gcc.gnu.org>
740
741 PR fortran/67564
742 * gfortran.dg/select_type_39.f03: New test.
743
7442016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
745
746 PR fortran/64933
747 * gfortran.dg/associate_23.f90: New test.
748
5f4cebba
JJ
7492016-11-04 Jakub Jelinek <jakub@redhat.com>
750
751 PR target/77834
752 * gcc.dg/pr77834.c: New test.
753
6e3ae7e6
PC
7542016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
755
756 PR c++/67980
757 * g++.dg/cpp1y/pr67980.C: New.
758
fff6ed28
BS
7592016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
760
761 * gcc.target/powerpc/fold-vec-add-1.c: New.
762 * gcc.target/powerpc/fold-vec-add-2.c: New.
763 * gcc.target/powerpc/fold-vec-add-3.c: New.
764 * gcc.target/powerpc/fold-vec-add-4.c: New.
765 * gcc.target/powerpc/fold-vec-add-5.c: New.
766 * gcc.target/powerpc/fold-vec-add-6.c: New.
767 * gcc.target/powerpc/fold-vec-add-7.c: New.
768
bef3a8d7 7692016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
770
771 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
772 for -mbranch-likely, infer -mno-branch-likely for R6.
773
dac9376a
BE
7742016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
775
776 PR c++/71973
777 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
778 * g++.dg/init/new15.C: Likewise.
779 * g++.dg/ipa/inline-1.C: Likewise.
780 * g++.dg/ipa/inline-2.C: Likewise.
781 * g++.dg/lto/20080908-1_0.C: Likewise.
782 * g++.dg/tc1/dr20.C: Likewise.
783 * g++.dg/tree-ssa/inline-1.C: Likewise.
784 * g++.dg/tree-ssa/inline-2.C: Likewise.
785 * g++.old-deja/g++.law/except1.C: Likewise.
786 * g++.old-deja/g++.other/vbase5.C: Likewise.
787 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
788
b210df46
BS
7892016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
790
791 PR tree-optimization/78210
792 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
793 possibility of widening multiplies.
794
964ef24c
RB
7952016-11-04 Richard Biener <rguenther@suse.de>
796
797 PR middle-end/78185
798 * gcc.dg/pr78185.c: New testcase.
799
5fb80387
DE
8002016-10-04 David Edelsohn <dje.gcc@gmail.com>
801
802 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
803 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
804
6905c577
JJ
8052016-11-03 Jakub Jelinek <jakub@redhat.com>
806 Alexandre Oliva <aoliva@redhat.com>
807 Jason Merrill <jason@redhat.com>
808
809 PR debug/28767
810 PR debug/56974
811 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
812 * g++.dg/debug/dwarf2/ref-3.C: New test.
813 * g++.dg/debug/dwarf2/ref-4.C: New test.
814 * g++.dg/debug/dwarf2/refqual-1.C: New test.
815 * g++.dg/debug/dwarf2/refqual-2.C: New test.
816
8172016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
818
819 * gfortran.dg/dec_exp_1.f90: New test.
820 * gfortran.dg/dec_exp_2.f90: Likewise.
821 * gfortran.dg/dec_exp_3.f90: Likewise.
822
6905c577 8232016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
824
825 * gfortran.dg/dec_parameter_1.f: New test.
826 * gfortran.dg/dec_parameter_2.f90: Likewise.
827 * gfortran.dg/dec_parameter_3.f90: Likewise.
828 * gfortran.dg/dec_parameter_4.f90: Likewise.
829
7d29f8e3
ML
8302016-11-03 Martin Liska <mliska@suse.cz>
831
832 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
833 output.
834 * gcc.dg/tree-prof/time-profiler-3.c: New test.
835
5de3e2d8
BE
8362016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
837
838 PR libgcc/78067
839 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
840
f03f0232
SKS
8412016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
842
843 * gcc.c-torture/execute/pr78170.c: Require int32plus.
844
bd17a9df
MF
8452016-11-02 Max Filippov <jcmvbkbc@gmail.com>
846
847 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
848
2b01aad6
TC
8492016-11-01 Tamar Christina <tamar.christina@arm.com>
850
851 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
852 Check for arm_v8_neon_hw.
853 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
854 Likewise.
855 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
856 Likewise.
857 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
858 Likewise.
859
aa55dc0c
RB
8602016-11-02 Richard Biener <rguenther@suse.de>
861
862 * gcc.dg/store_merging_8.c: New testcase.
863
6905c577 8642016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
865
866 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
867
075be4a1
DE
8682016-11-02 David Edelsohn <dje.gcc@gmail.com>
869
4b69fb13
DE
870 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
871 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
872 * gcc.dg/addr_equal_1.c: XFAIL AIX.
873 * gcc.dg/pr65779.c: XFAIL AIX.
874 * gcc.dg/pr70405.c: XFAIL AIX.
875
075be4a1
DE
876 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
877 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
878 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
879
fdb1aa55
RO
8802016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
881
882 * lib/target-supports.exp (check_gc_sections_available): Use
883 -print-prog-name=ld to determine linker used.
884
4adbcdb4
ML
8852016-11-02 Martin Liska <mliska@suse.cz>
886
887 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
888 test case.
889
4b2c06f4
KT
8902016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
891
892 PR tree-optimization/78170
893 * gcc.c-torture/execute/pr78170.c: New test.
894
63e523d6
KT
8952016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
896
897 PR tree-optimization/78162
898 * gcc.c-torture/compile/pr78162.c: New test.
899
da42ac7b
RB
9002016-11-02 Richard Biener <rguenther@suse.de>
901
902 PR tree-optimization/78035
903 PR tree-optimization/77964
904 * gcc.target/i386/pr78035.c: New testcase.
905
4280df0a
RB
9062016-11-02 Richard Biener <rguenther@suse.de>
907
908 * gcc.dg/tree-ssa/vrp111.c: New testcase.
909 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
910 * gcc.dg/tree-ssa/pr21086.c: Likewise.
911 * gcc.dg/tree-ssa/pr58480.c: Likewise.
912 * gcc.dg/tree-ssa/vrp08.c: Likewise.
913
1b1d9303
DE
9142016-11-01 David Edelsohn <dje.gcc@gmail.com>
915
916 * gfortran.dg/pr70937.f90: require-effective-target lto.
917
5b7c0519
TK
9182016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
919
920 PR fortran/69544
921 * gfortran.dg/where_6.f90: New test.
922
70d28813
JJ
9232016-11-01 Jakub Jelinek <jakub@redhat.com>
924
925 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
926
7f4266d4
TK
9272016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
928
929 PR fortran/69544
930 * gfortran.dg/where_5.f90: New test.
931
9fc158eb
BB
9322016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
933
934 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
935 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
936 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
937 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
938
baeb7b5c
UB
9392016-11-01 Uros Bizjak <ubizjak@gmail.com>
940
941 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
942 Whitespace fixes.
943 (check_effective_target_vect_cmdline_needed): Check
944 is-effective-target ia32 for x86 targets.
945 (check_effective_target_vect_simd_clones): Simplify condition.
946 (check_effective_target_vect_double): Ditto.
947 (check_effective_target_vect_aligned_arrays): Check
948 is-effective-target ia32 for x86 targets. Simplify condition.
949 (check_effective_target_vect_multiple_sizes): Simplify condition.
950 (check_effective_target_sqrt_insn): Add i?86-*-* target.
951 (check_effective_target_sync_int_128): Simplify condition.
952 (check_effective_target_sync_int_128_runtime): Ditto.
953 (check_effective_target_sync_long_long_runtime): Ditto.
954 (check_effective_target_divmod): Add i?86-*-* target.
955
156b5cca
MM
9562016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
957
958 * gcc.target/powerpc/vsx-extract-4.c: New test.
959 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
960
120a4c45
JD
9612016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
962
963 PR fortran/54679
964 * gfortran.dg/fmt_l.f90: Update test.
965 * gfortran.dg/fmt_l0.f90: New test.
966
c5fed5c6
JJ
9672016-10-31 Jakub Jelinek <jakub@redhat.com>
968
969 PR c++/78089
970 * c-c++-common/builtin-shuffle-1.c: New test.
971 * g++.dg/cpp0x/addressof3.C: New test.
972
aee69156
VV
9732016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
974
975 Add tests for a const member and a reference member for launder.
976 * g++.dg/cpp1z/launder3.C: New.
977 * g++.dg/cpp1z/launder4.C: Likewise.
978 * g++.dg/cpp1z/launder5.C: Likewise.
979 * g++.dg/cpp1z/launder5.cc: Likewise.
980 * g++.dg/cpp1z/launder5.h: Likewise.
981 * g++.dg/cpp1z/launder6.C: Likewise.
982 * g++.dg/cpp1z/launder6.cc: Likewise.
983 * g++.dg/cpp1z/launder6.h: Likewise.
984
1e4fa9b1
JJ
9852016-10-31 Jakub Jelinek <jakub@redhat.com>
986
dcb466ec
JJ
987 PR c++/77948
988 * g++.dg/cpp0x/pr77948-1.C: New test.
989 * g++.dg/cpp0x/pr77948-2.C: New test.
990 * g++.dg/cpp0x/pr77948-3.C: New test.
991 * g++.dg/cpp0x/pr77948-4.C: New test.
992 * g++.dg/cpp0x/pr77948-5.C: New test.
993 * g++.dg/cpp0x/pr77948-6.C: New test.
994
1e4fa9b1
JJ
995 PR tree-optimization/77860
996 * gcc.dg/pr77860.c: New test.
997
9782e1ec
JJ
9982016-10-31 Jakub Jelinek <jakub@redhat.com>
999
1000 PR c++/77886
1001 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1002
dd57b05e
SKS
10032016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1004
1005 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1006
84ff4775
LCW
10072016-10-30 Le-Chun Wu <lcwu@google.com>
1008 Mark Wielaard <mjw@redhat.com>
1009
1010 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1011 * gcc.dg/Wshadow-local-1.c: Likewise.
1012 * gcc.dg/Wshadow-local-2.c: Likewise.
1013 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1014 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1015 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1016
0b56e9ad
BS
10172016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1018
1019 PR tree-optimization/71915
1020 PR tree-optimization/71490
1021 * gcc.dg/tree-ssa/pr54245.c: Delete.
1022 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1023 document why.
1024
d4fc6702
JD
10252016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1026
1027 PR fortran/78123
1028 * gfortran.dg/fmt_t_9.f: New test.
1029
396e56d2
TK
10302016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1031
1032 PR fortran/67219
1033 * gfortran.dg/pr67219.f90: New test.
1034
a654d5d0
JJ
10352016-10-29 Jakub Jelinek <jakub@redhat.com>
1036
205b9ed1
JJ
1037 PR rtl-optimization/77919
1038 * g++.dg/torture/pr77919-2.C: New test.
1039
a654d5d0
JJ
1040 PR target/78148
1041 * gcc.dg/pr78148.c: New test.
1042
894d8b41
EB
10432016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1044
1045 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1046 * gcc.target/sparc/overflow-4.c: ...here.
1047 * gcc.target/sparc/overflow-5.c: New test.
1048
e72531b9
PK
10492016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1050 Kugan Vivekanandarajah <kuganv@linaro.org>
1051 Jim Wilson <jim.wilson@linaro.org>
1052
1053 PR tree-optimization/43721
1054 * lib/target-supports.exp (check_effective_target_divmod): New.
1055 (check_effective_target_divmod_simode): Likewise.
1056 (check_effective_target_arm_divmod_simode): Likewise.
1057 * gcc.dg/divmod-1-simode.c: New test.
1058 * gcc.dg/divmod-1.c: Likewise.
1059 * gcc.dg/divmod-2-simode.c: Likewise.
1060 * gcc.dg/divmod-2.c: Likewise.
1061 * gcc.dg/divmod-3-simode.c: Likewise.
1062 * gcc.dg/divmod-3.c: Likewise.
1063 * gcc.dg/divmod-4-simode.c: Likewise.
1064 * gcc.dg/divmod-4.c: Likewise.
1065 * gcc.dg/divmod-5.c: Likewise.
1066 * gcc.dg/divmod-6-simode.c: Likewise.
1067 * gcc.dg/divmod-6.c: Likewise.
1068 * gcc.dg/divmod-7.c: Likewise.
1069
f663d9ad 10702016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1071 Jakub Jelinek <jakub@redhat.com>
1072 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1073
1074 PR middle-end/22141
1075 PR rtl-optimization/23684
1076 * gcc.c-torture/execute/pr22141-1.c: New test.
1077 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1078 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1079 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1080 * gcc.dg/store_merging_1.c: New test.
1081 * gcc.dg/store_merging_2.c: Likewise.
1082 * gcc.dg/store_merging_3.c: Likewise.
1083 * gcc.dg/store_merging_4.c: Likewise.
1084 * gcc.dg/store_merging_5.c: Likewise.
1085 * gcc.dg/store_merging_6.c: Likewise.
1086 * gcc.dg/store_merging_7.c: Likewise.
1087 * gcc.target/i386/pr22141.c: Likewise.
1088 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1089 * g++.dg/init/new17.C: Likewise.
1090
6905c577 10912016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1092
1093 PR middle-end/72747
1094 * c-c++-common/pr72747-1.c: New test.
1095 * c-c++-common/pr72747-2.c: Likewise.
1096
539405d5
AK
10972016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1098
1099 * gcc.target/s390/oscbreak-1.c: New test.
1100
0dbb19f0
AK
11012016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1102
1103 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1104
0d9e143c
JJ
11052016-10-28 Jakub Jelinek <jakub@redhat.com>
1106
c19066a7
JJ
1107 PR rtl-optimization/77919
1108 * g++.dg/torture/pr77919.C: New test.
1109
0d9e143c
JJ
1110 PR rtl-optimization/78132
1111 * gcc.target/i386/pr78132.c: New test.
1112
cc91248d
EB
11132016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1114
1115 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1116
787c7a65
MM
11172016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1118
1119 * gcc.target/powerpc/vsx-simode.c: New test.
1120 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1121 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1122
4ce71579
JJ
11232016-10-27 Jakub Jelinek <jakub@redhat.com>
1124
6f21288f
JJ
1125 PR fortran/78026
1126 * gfortran.dg/gomp/pr78026.f03: New test.
1127 * gfortran.dg/select_type_38.f03: New test.
1128
4ce71579
JJ
1129 PR middle-end/78025
1130 * g++.dg/gomp/declare-simd-7.C: New test.
1131
6f21288f 11322016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1133
1134 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1135 * gfortran.dg/dec_init_2.f90: Likewise.
1136 * gfortran.dg/dec_init_3.f90: New test.
1137 * gfortran.dg/dec_init_4.f90: Likewise.
1138
93f90bec
BC
11392016-10-27 Bin Cheng <bin.cheng@arm.com>
1140
1141 * gcc.dg/fold-narrowbopcst-1.c: New test.
1142
6f21288f 11432016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1144
1145 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1146 dg-shouldfail/dg-output instead of XFAIL.
1147 * gfortran.dg/dec_io_6.f90: Likewise.
1148
ddb92ab9
TP
11492016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1150
1151 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1152 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1153 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1154 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1155 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1156 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1157 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1158 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1159 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1160 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1161
ad6e4ba8
BC
11622016-10-27 Bin Cheng <bin.cheng@arm.com>
1163
1164 * gcc.dg/fold-convmaxconv-1.c: New test.
1165 * gcc.dg/fold-convminconv-1.c: New test.
1166
6905c577 11672016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1168
1169 PR fortran/78092
1170 * gfortran.dg/pr78092.f90: New test.
1171
7a83b391
KN
11722016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1173
1174 PR target/78056
1175 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1176 expected error message.
1177 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1178 expected error message.
1179 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1180 (test_all_not_equal_and_not_zero): Change expected error message.
1181
3693a620
JJ
11822016-10-26 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR fortran/77973
1185 * gfortran.dg/gomp/pr77973.f90: New test.
1186
cd612e8a
PT
11872016-10-26 Paul Thomas <pault@gcc.gnu.org>
1188
1189 PR fortran/78108
1190 * gfortran.dg/submodule_18.f08: New test.
1191 * gfortran.dg/submodule_19.f08: New test.
1192
09844a5f
MM
11932016-10-26 Michael Matz <matz@suse.de>
1194
1195 * g++.dg/pr78060.C: New test.
1196 * gfortran.dg/pr78061.f: New test.
1197 * g++.dg/pr78088.C: New test.
1198
6f21288f 11992016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1200
1201 * gfortran.dg/dec_io_1.f90: New test.
1202 * gfortran.dg/dec_io_2.f90: New test.
1203 * gfortran.dg/dec_io_3.f90: New test.
1204 * gfortran.dg/dec_io_4.f90: New test.
1205 * gfortran.dg/dec_io_5.f90: New test.
1206 * gfortran.dg/dec_io_6.f90: New test.
1207
6c95388f
JJ
12082016-10-25 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR sanitizer/78106
1211 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1212
12132016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1214
1215 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1216 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1217
90e261e4
EB
12182016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1219
1220 * gnat.dg/opt59.adb: New test.
1221 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1222
1223 * gnat.dg/opt60.adb: New test.
1224
cef026ec
AV
12252016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1226
1227 PR fortran/72770
1228 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1229 this pr.
1230
96592eed
JJ
12312016-10-25 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR target/78102
1234 * gcc.target/i386/pr78102.c: New test.
1235
6c95388f 12362016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1237
1238 * gfortran.dg/dec_logical_xor_1.f90: New test.
1239 * gfortran.dg/dec_logical_xor_2.f90: New test.
1240 * gfortran.dg/dec_logical_xor_3.f03: New test.
1241
6c95388f 12422016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1243
1244 * gfortran.dg/dec_loc_rval_1.f90: New test.
1245 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1246 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1247
6c95388f 12482016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1249
90051c26
FR
1250 * gfortran.dg/dec_type_print.f90: New testcase.
1251
6c95388f 12522016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1253
1254 * gfortran.dg/feed_1.f90: New test.
1255 * gfortran.dg/feed_2.f90: New test.
ef144767 1256
8e104951
ML
12572016-10-25 Martin Liska <mliska@suse.cz>
1258
1259 PR sanitizer/78106
1260 * gcc.dg/asan/pr78106.c: New test.
1261
b93ee1bb
ML
12622016-10-25 Martin Liska <mliska@suse.cz>
1263
1264 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1265
ad6922b0
WD
12662016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1267
1268 PR target/78041
1269 * gcc.target/arm/pr78041.c: New test.
1270
e16f1cc7
JJ
12712016-10-25 Jakub Jelinek <jakub@redhat.com>
1272
1273 * g++.dg/cpp1z/launder1.C: New test.
1274 * g++.dg/cpp1z/launder2.C: New test.
1275
078134e5 12762016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1277 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1278
1279 PR target/71676
1280 PR target/71678
1281 * gcc.target/avr/pr71676-2.c: New test.
1282
c7212a15 12832016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1284 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1285
1286 PR target/71676
1287 PR target/71678
1288 * gcc.target/avr/pr71676-1.c: New test.
1289 * gcc.target/avr/pr71676-3.c: New test.
1290 * gcc.target/avr/pr71676.c: New test.
1291 * gcc.target/avr/pr71678.c: New test.
1292
d1c7d3a8
KV
12932016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1294
1295 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1296 such that cloned verions of tested functions are not created.
1297
c7082171
SK
12982016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1299
1300 PR fortran/71895
1301 * gfortran.dg/pr71895.f90: New test.
1302
0f2a9e37
JJ
13032016-10-24 Jakub Jelinek <jakub@redhat.com>
1304
1305 * g++.dg/debug/dwarf2/ref-2.C: New test.
1306
f8348061
BE
13072016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1308
1309 * c-c++-common/Wint-in-bool-context-3.c: New test.
1310
1eb4547b
MS
13112016-10-24 Martin Sebor <msebor@redhat.com>
1312
1313 PR middle-end/77735
1314 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1315 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1316 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1317 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1318 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1319 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1320 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1321
292af537
RB
13222016-10-24 Richard Biener <rguenther@suse.de>
1323
1324 PR testsuite/71491
1325 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1326 * gcc.dg/vect/slp-45.c: Likewise.
1327
40f683e8
RB
13282016-10-24 Richard Biener <rguenther@suse.de>
1329
1330 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1331 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1332 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1333
b1b6774f
GJL
13342016-10-24 Georg-Johann Lay <avr@gjlay.de>
1335
1336 PR target/78093
1337 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1338 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1339
ed9760d2
AV
13402016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1341
1342 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1343
fb027a42
JJ
13442016-10-24 Jakub Jelinek <jakub@redhat.com>
1345
1346 * gcc.target/i386/bmi2-pext-1.c: New test.
1347 * gcc.target/i386/bmi2-pdep-1.c: New test.
1348 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1349 * gcc.target/i386/tbm-bextri-1.c: New test.
1350 * gcc.target/i386/bmi-bextr-6.c: New test.
1351
8e10302e
RO
13522016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1353
1354 PR target/77483
1355 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1356 * gcc.target/i386/pr65105-1.c: Likewise.
1357 * gcc.target/i386/pr65105-2.c: Likewise.
1358 * gcc.target/i386/pr65105-3.c: Likewise.
1359 * gcc.target/i386/pr65105-5.c: Likewise.
1360 * gcc.target/i386/pr67761.c: Likewise.
1361 * gcc.target/i386/pr70799-1.c: Likewise.
1362
866c72a8
ML
13632016-10-24 Martin Liska <mliska@suse.cz>
1364
1365 PR sanitizer/77966
1366 * c-c++-common/ubsan/unreachable-3.c: New test.
1367
0804124b
SK
13682016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1369
1370 PR fortran/77763
1371 * gfortran.dg/pr77763.f90
1372
87c9fca5
SK
13732016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1374
1375 PR fortran/54730
1376 PR fortran/78033
1377 * gfortran.dg/pr78033.f90: New test.
1378
dfd6231e
PT
13792016-10-23 Paul Thomas <pault@gcc.gnu.org>
1380
1381 PR fortran/69834
1382 * gfortran.dg/select_type_1.f03: Change error for overlapping
1383 TYPE IS cases.
1384 * gfortran.dg/select_type_36.f03: New test.
1385
66ccff98
EB
13862016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1387
1388 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1389
15876cee
TK
13902016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1391
1392 PR fortran/78021
1393 * gfortran.dg/string_length_3.f90: New test.
1394
574284e9
AV
13952016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1396
574284e9
AV
1397 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1398
13992016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1400
1401 PR fortran/43366
1402 PR fortran/57117
1403 PR fortran/61337
1404 * gfortran.dg/alloc_comp_class_5.f03: New test.
1405 * gfortran.dg/class_allocate_21.f90: New test.
1406 * gfortran.dg/class_allocate_22.f90: New test.
1407 * gfortran.dg/realloc_on_assign_27.f08: New test.
1408
20276dc9
JL
14092016-10-21 Jeff Law <law@redhat.com>
1410
1411 * PR tree-optimization/71947
1412 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1413 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1414 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1415
f7503699
KV
14162016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1417
1418 * gcc.dg/ipa/vrp5.c: New test.
1419 * gcc.dg/ipa/vrp6.c: New test.
1420
5be6b295
WD
14212016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1422
1423 * gcc.target/aarch64/test_frame_17.c: New test.
1424
c82bc7ed
WD
14252016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1426
1427 * gcc.target/aarch64/test_frame_17.c: New test.
1428
67a6cac7
AP
14292016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1430
1431 PR preprocessor/71681
1432 * gcc.dg/cpp/pr71681-1.c: New testcase
1433 * gcc.dg/cpp/pr71681-2.c: Likewise
1434 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1435 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1436 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1437 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1438
8e6982f7
JJ
14392016-10-21 Jakub Jelinek <jakub@redhat.com>
1440
9c4c8b7b
JJ
1441 PR target/78057
1442 * gcc.target/i386/pr78057.c: New test.
1443
8e6982f7
JJ
1444 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1445
de514d40
PT
14462016-10-21 Paul Thomas <pault@gcc.gnu.org>
1447
1448 PR fortran/69566
1449 * gfortran.dg/select_type_37.f03: New test.
1450
1d64ceb0
SKS
14512016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1452
1453 PR target/71627
1454 * gcc.target/avr/pr71627.c: New test
1455
85729229
EB
14562016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1457
1458 * gcc.target/sparc/overflow-1.c: New test.
1459 * gcc.target/sparc/overflow-2.c: Likewise.
1460 * gcc.target/sparc/overflow-3.c: Likewise.
1461
d17f2c3b
AV
14622016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1463
1464 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1465 effective target.
1466
0d47cee6
KT
14672016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1468
1469 PR rtl-optimization/78038
1470 * gcc.target/aarch64/pr78038.c: New test.
1471
a20d03c8
RB
14722016-10-21 Richard Biener <rguenther@suse.de>
1473
1474 PR tree-optimization/78051
1475 * g++.dg/torture/pr78051.C: New testcase.
1476
f3ecd50f
BE
14772016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1478
1479 * c-c++-common/wdate-time.c: Restored test case.
1480 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1481
fceabe50
JJ
14822016-10-20 Jakub Jelinek <jakub@redhat.com>
1483
1484 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1485
f56ea76e
UB
14862016-10-20 Uros Bizjak <ubizjak@gmail.com>
1487
1488 PR target/78037
1489 * gcc.target/i386/pr78037.c: New test.
1490
2c35bbe1
EB
14912016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1492
1493 * gcc.target/visium/overflow8.c: New.
1494 * gcc.target/visium/overflow16.c: Likewise.
1495 * gcc.target/visium/overflow32: Likewise.
1496
28df8730
MM
14972016-10-20 Michael Matz <matz@suse.de>
1498
1499 * gcc.dg/loop-split.c: New test.
1500 * gcc.dg/tree-ssa/ifc-9.c: Update.
1501 * gcc.dg/tree-ssa/ifc-10.c: Update.
1502
6c1a9e41
RB
15032016-10-20 Richard Biener <rguenther@suse.de>
1504
1505 * gcc.dg/graphite/pr35356-1.c: Update.
1506
a2923dba
PC
15072016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1508
1509 PR c++/77446
1510 * g++.dg/cpp1y/pr77446.C: New.
1511
2066ef6a
PK
15122016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1513
1514 PR tree-optimization/53979
1515 * gcc.dg/pr53979-1.c: New test-case.
1516 * gcc.dg/pr53979-2.c: Likewise.
1517
4c712374
BE
15182016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1519
1520 * c-c++-common/Wint-in-bool-context-2.c: New test.
1521
bdcf8e7c
JD
15222016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1523
1524 * gfortran.dg/dtio_17.f90: Fix test.
1525
ec1748d4
AH
15262016-10-19 Aldy Hernandez <aldyh@redhat.com>
1527
1528 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1529 * gcc.dg/Walloca-2.c: Same.
1530
b70f0b0c
AH
15312016-10-19 Aldy Hernandez <aldyh@redhat.com>
1532
1533 * gcc.dg/Wvla-1.c: Rename to...
1534 * gcc.dg/Wvla-larger-than-1.c: ...this.
1535 * gcc.dg/Wvla-2.c: Rename to...
1536 * gcc.dg/Wvla-larger-than-2.c: ...this.
1537 * gcc.dg/Wvla-3.c: Rename to...
1538 * gcc.dg/Walloca-11.c.: ...this.
1539 * gcc.dg/wvla-[1-7].c: Rename to:
1540 * gcc.dg/Wvla-[1-7].c: ...this.
1541
cbb22e61
BC
15422016-10-19 Bin Cheng <bin.cheng@arm.com>
1543
1544 PR tree-optimization/78005
1545 * gcc.dg/vect/pr78005.c: New.
1546 * gcc.target/i386/l_fma_float_1.c: Revise test.
1547 * gcc.target/i386/l_fma_float_2.c: Ditto.
1548 * gcc.target/i386/l_fma_float_3.c: Ditto.
1549 * gcc.target/i386/l_fma_float_4.c: Ditto.
1550 * gcc.target/i386/l_fma_float_5.c: Ditto.
1551 * gcc.target/i386/l_fma_float_6.c: Ditto.
1552 * gcc.target/i386/l_fma_double_1.c: Ditto.
1553 * gcc.target/i386/l_fma_double_2.c: Ditto.
1554 * gcc.target/i386/l_fma_double_3.c: Ditto.
1555 * gcc.target/i386/l_fma_double_4.c: Ditto.
1556 * gcc.target/i386/l_fma_double_5.c: Ditto.
1557 * gcc.target/i386/l_fma_double_6.c: Ditto.
1558
a023f8c8
TS
15592016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1560
1561 PR tree-optimization/78024
1562 * gcc.dg/goacc/loop-processing-1.c: New file.
1563
d9700bdb
RB
15642016-10-19 Richard Biener <rguenther@suse.de>
1565
1566 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1567
902cb7b1
KN
15682016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1569
1570 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1571 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1572 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1573 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1574 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1575 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1576 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1577 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1578 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1579 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1580 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1581 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1582 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1583 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1584 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1585 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1586 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1587 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1588 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1589 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1590 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1591 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1592 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1593 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1594 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1595 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1596 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1597 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1598 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1599 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1600 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1601 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1602 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1603 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1604 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1605 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1606 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1607 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1608 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1609 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1610 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1611 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1612 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1613 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1614 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1615 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1616 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1617 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1618 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1619 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1620 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1621 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1622 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1623 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1624 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1625 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1626 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1627 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1628 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1629 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1630 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1631 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1632 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1633 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1634 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1635 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1636 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1637 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1638 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1639 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1640 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1641 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1642 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1643 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1644 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1645 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1646 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1647 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1648 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1649 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1650 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1651 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1652 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1653 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1654 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1655 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1656 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1657 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1658 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1659 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1660 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1661 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1662 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1663 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1664 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1665 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1666 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1667 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1668 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1669 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1670 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1671 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1672 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1673 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1674 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1675 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1676 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1677 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1678 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1679 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1680 * gcc.target/powerpc/vsu/vsu.exp: New file.
1681
5cb96b6a
UB
16822016-10-18 Uros Bizjak <ubizjak@gmail.com>
1683
1684 PR target/77991
1685 * gcc.target/i386/pr77991.c: New test.
1686
f5de494c
MF
16872016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1688
1689 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1690 LTO is used.
1691
e5163ec1
SKS
16922016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1693
5cb96b6a 1694 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1695
b64e8239
RB
16962016-10-18 Richard Biener <rguenther@suse.de>
1697
1698 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1699 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1700 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1701 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1702 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1703 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1704 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1705 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1706 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1707 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1708 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1709 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1710 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1711 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1712 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1713 * gcc.dg/pr68217.c: Likewise.
1714 * gcc.dg/predict-9.c: Likewise.
1715 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1716 * gcc.dg/predict-1.c: Likewise.
1717
c680ada5
JD
17182016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1719
1720 * gfortran.dg/dtio_17.f90: New test.
1721
7fd4f180
KV
17222016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1723
1724 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1725
718625ad
KV
17262016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1727
1728 * gcc.dg/ipa/vrp4.c: New test.
1729
735b8f9f
KV
17302016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1731
1732 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1733 * gcc.dg/torture/pr39074.c: Likewise.
1734
86f98087
EB
17352016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1736
1737 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1738 * gnat.dg/trampoline4.adb: Minor tweak.
1739
a929f266
BS
17402016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1741
1742 PR tree-optimization/77916
1743 * gcc.dg/torture/pr77916.c: New.
1744
4acf2055
SK
17452016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1746
1747 PR fortran/77978
1748 * gfortran.dg/pr77978_1.f90: New test.
1749 * gfortran.dg/pr77978_2.f90: Ditto.
1750 * gfortran.dg/pr77978_3.f90: Ditto.
1751
871267e1
PT
17522016-10-17 Paul Thomas <pault@gcc.gnu.org>
1753
1754 PR fortran/61420
1755 PR fortran/78013
1756 * gfortran.dg/proc_ptr_49.f90: New test.
1757
fd9593e9
BE
17582016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1759
1760 PR target/77308
1761 * gcc.target/arm/pr77308.c: New test.
1762
d32d4176
DE
17632016-10-17 David Edelsohn <dje.gcc@gmail.com>
1764
1765 * lib/target-supports.exp
1766 (check_effective_target_floatn_nx_runtime): Return 0 for
1767 powerpc*-ibm-aix*.
1768
dca2910c
AP
17692016-10-17 Andrew Pinski <apinski@cavium.com>
1770
1771 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1772 long instead of long.
1773 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1774 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1775 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1776 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1777 * gcc.target/aarch64/pr68102_1.c: Likewise.
1778 * gcc.target/aarch64/target_attr_3.c: Likewise.
1779
44b00dbc
RB
17802016-10-17 Richard Biener <rguenther@suse.de>
1781
1782 PR tree-optimization/77988
1783 * gcc.dg/torture/pr77988.c: New testcase.
1784
89b80c42
PK
17852016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1786
1787 * gcc.dg/pr71636-1.c: New test-case.
1788 * gcc.dg/pr71636-2.c: Likewise.
1789
4c640e26
EB
17902016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 * gnat.dg/trampoline3.adb: New test.
1793 * gnat.dg/trampoline4.adb: Likewise.
1794
6c0347f6
JD
17952016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1796
1797 * gfortran.dg/dtio_16.f90: New test.
1798
d0d48a06
EB
17992016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1800
1801 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1802 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1803 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1804
baa33d83
EB
18052016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1806
1807 * gcc.target/sparc/popc.c: Rename to...
1808 * gcc.target/sparc/popc-1.c: ...this.
1809 * gcc.target/sparc/popc-2.c: New test.
1810
523ee218
JD
18112016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1812
1813 PR fortran/77972
1814 * gfortran.dg/unexpected_eof_4.f90: New test.
1815
c04d4ede
JB
18162016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1817
31a84d4a
AP
1818 PR libfortran/48587
1819 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1820
064ed55a
JJ
18212016-10-14 Jakub Jelinek <jakub@redhat.com>
1822
9a822fc7
JJ
1823 PR middle-end/77959
1824 * gfortran.dg/pr77959.f90: New test.
1825
064ed55a
JJ
1826 DR 1511 - const volatile variables and ODR
1827 * g++.dg/DRs/dr1511-1.C: New test.
1828 * g++.dg/DRs/dr1511-2.C: New test.
1829
2579762a
EB
18302016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1831
1832 * gnat.dg/debug7.adb (dg-options): Remove -g.
1833 * gnat.dg/debug8.adb (dg-options): Add -margs.
1834 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1835
6d59425d
RB
18362016-10-14 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/77979
1839 * gcc.dg/torture/pr77979.c: New testcase.
1840
43f66d6e
ML
18412016-10-14 Martin Liska <mliska@suse.cz>
1842
1843 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1844 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1845 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1846
cb3ac867
UB
18472016-10-14 Uros Bizjak <ubizjak@gmail.com>
1848
1849 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1850 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1851 * gcc.dg/torture/pr77937-2.c: Likewise.
1852
14cf71a0
EB
18532016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1854
1855 * gnat.dg/lto15.adb: Adjust.
1856 * gnat.dg/lto16.adb: Likewise.
1857 * gnat.dg/lto17.adb: Likewise
1858 * gnat.dg/lto18.ad[sb]: New test.
1859 * gnat.dg/lto18_pkg.ads: New helper.
1860 * gnat.dg/lto19.adb: New test.
1861 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1862 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1863 * gnat.dg/lto20.adb: New test.
1864 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1865
6fd9c6f4
AV
18662016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1867
1868 * gfortran.dg/coarray_38.f90: Expect error message.
1869
01f44038
KT
18702016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1871
1872 * gcc.target/aarch64/spellcheck_1.c: New test.
1873 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1874 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1875 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1876 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1877 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1878
253abb2a
AS
18792016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1880
1881 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1882
a2695319
BS
18832016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1884
1885 PR tree-optimization/77937
1886 * gcc.dg/torture/pr77937-1.c: New.
1887 * gcc.dg/torture/pr77937-2.c: New.
1888
14a2c9aa
JM
18892016-10-13 Jakub Jelinek <jakub@redhat.com>
1890
1891 * g++.dg/cpp1z/inline-var1.C: New test.
1892 * g++.dg/cpp1z/inline-var1a.C: New test.
1893 * g++.dg/cpp1z/inline-var1.h: New file.
1894 * g++.dg/cpp1z/inline-var2.C: New test.
1895 * g++.dg/cpp1z/inline-var3.C: New test.
1896 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1897 uninitialized const.
1898
6c95388f 18992016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1900
ee7fa2e3
SL
1901 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1902 Xscale is specified, not just -march.
1903 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1904 is incompatible with Xscale.
18d34307 1905
96032047
MS
19062016-10-13 Martin Sebor <msebor@redhat.com>
1907
1908 PR c++/71912
1909 * g++.dg/ext/flexary4.C: Adjust.
1910 * g++.dg/ext/flexary5.C: Same.
1911 * g++.dg/ext/flexary9.C: Same.
1912 * g++.dg/ext/flexary19.C: New test.
1913 * g++.dg/ext/flexary18.C: New test.
1914 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1915 regression test.
5cb96b6a
UB
1916 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1917 Avoid generating a flexible array member in an array.
96032047 1918
5b1548fd
MS
19192016-10-13 Martin Sebor <msebor@redhat.com>
1920
1921 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1922 to placate -Wformat on targets where the type is not int.
1923
7810c4eb
DM
19242016-10-13 David Malcolm <dmalcolm@redhat.com>
1925
1926 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1927 in INSN_LOCATION.
1928
fcd27666
BC
19292016-10-13 Bin Cheng <bin.cheng@arm.com>
1930
1931 * gcc.target/i386/l_fma_float_1.c: Revise test.
1932 * gcc.target/i386/l_fma_float_2.c: Ditto.
1933 * gcc.target/i386/l_fma_float_3.c: Ditto.
1934 * gcc.target/i386/l_fma_float_4.c: Ditto.
1935 * gcc.target/i386/l_fma_float_5.c: Ditto.
1936 * gcc.target/i386/l_fma_float_6.c: Ditto.
1937 * gcc.target/i386/l_fma_double_1.c: Ditto.
1938 * gcc.target/i386/l_fma_double_2.c: Ditto.
1939 * gcc.target/i386/l_fma_double_3.c: Ditto.
1940 * gcc.target/i386/l_fma_double_4.c: Ditto.
1941 * gcc.target/i386/l_fma_double_5.c: Ditto.
1942 * gcc.target/i386/l_fma_double_6.c: Ditto.
1943
b8a4b8c8
BC
19442016-10-13 Bin Cheng <bin.cheng@arm.com>
1945
1946 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1947
328ba117
BC
19482016-10-13 Bin Cheng <bin.cheng@arm.com>
1949
1950 * gcc.dg/vect/vect-98.c: Refine test case.
1951 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1952 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1953 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1954
1a1ab05e
JJ
19552016-10-13 Jakub Jelinek <jakub@redhat.com>
1956
1957 PR c/77946
1958 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1959
27947670
ML
19602016-10-13 Martin Liska <mliska@suse.cz>
1961
1962 PR tree-optimization/77943
1963 * g++.dg/tree-ssa/pr77943.C: New test.
1964
92c5266b
AV
19652016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1966
1967 PR fortran/72832
1968 * gfortran.dg/allocate_with_source_22.f03: New test.
1969 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1970 fail.
1971
90bca4ed
TP
19722016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1973
1974 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1975 * gcc.target/arm/movsi_movw.c: Likewise.
1976 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1977 directive to work on big endian targets.
1978
0011af7b
KV
19792016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1980
1981 * gcc.dg/tree-ssa/evrp6.c: New test.
1982
859e95ab
SB
19832016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1984
1985 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1986 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1987 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1988
2934018d
SB
19892016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1990
1991 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1992 * gcc.target/powerpc/warn-2.c: Ditto.
1993
f92d1522
RS
19942016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1995
1996 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1997 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1998 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1999 for -mmsa.
2000 * gcc.target/mips/msa.c: New test.
2001 * gcc.target/mips/msa-builtins.c: Likewise.
2002 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2003 (check_effective_target_mips_msa_runtime): Likewise.
2004 (check_effective_target_mips_msa): Likewise.
2005 (add_options_for_mips_msa): Likewise.
2006 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2007 (check_effective_target_vect_intfloat_cvt): Likewise.
2008 (check_effective_target_vect_uintfloat_cvt): Likewise.
2009 (check_effective_target_vect_floatint_cvt): Likewise.
2010 (check_effective_target_vect_floatuint_cvt): Likewise.
2011 (check_effective_target_vect_shift): Likewise.
2012 (check_effective_target_vect_shift_char): Likewise.
2013 (check_effective_target_vect_long): Likewise.
2014 (check_effective_target_vect_float): Likewise.
2015 (check_effective_target_vect_double): Likewise.
2016 (check_effective_target_vect_long_long): Likewise.
2017 (check_effective_target_vect_perm): Likewise.
2018 (check_effective_target_vect_perm_byte): Likewise.
2019 (check_effective_target_vect_perm_short): Likewise.
2020 (check_effective_target_vect_sdot_qi): Likewise.
2021 (check_effective_target_vect_udot_qi): Likewise.
2022 (check_effective_target_vect_sdot_hi): Likewise.
2023 (check_effective_target_vect_udot_hi): Likewise.
2024 (check_effective_target_vect_pack_trunc): Likewise.
2025 (check_effective_target_vect_unpack): Likewise.
2026 (check_effective_target_vect_hw_misalign): Likewise.
2027 (check_effective_target_vect_condition): Likewise.
2028 (check_effective_target_vect_cond_mixed): Likewise.
2029 (check_effective_target_vect_char_mult): Likewise.
2030 (check_effective_target_vect_short_mult): Likewise.
2031 (check_effective_target_vect_int_mult): Likewise.
2032 (check_effective_target_vect_extract_even_odd): Likewise.
2033 (check_effective_target_vect_interleave): Likewise.
2034 (check_vect_support_and_set_flags): Check if the target supports MSA
2035 and append to the list of EFFECTIVE_TARGETS.
2036
0bfd099c
RB
20372016-10-12 Richard Biener <rguenther@suse.de>
2038
2039 PR debug/77947
2040 * g++.dg/torture/pr77947.C: New testcase.
2041
b4a9ef2f
PMR
20422016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2043
2044 * gnat.dg/debug8.adb: New testcase.
2045
c0dbd22d
PMR
20462016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2047
2048 * gnat.dg/debug9.adb: New testcase.
2049
8a7c91cd
RB
20502016-10-12 Richard Biener <rguenther@suse.de>
2051
2052 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2053 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2054 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2055
7dc2f5f1
RB
20562016-10-12 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/77920
2059 * gcc.dg/torture/pr77920.c: New testcase.
2060
70f6d5e1
JJ
20612016-10-12 Jakub Jelinek <jakub@redhat.com>
2062
4a8b97cb
JJ
2063 PR tree-optimization/77929
2064 * gcc.c-torture/compile/pr77929.c: New test.
2065
70f6d5e1
JJ
2066 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2067 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2068 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2069 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2070 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2071 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2072 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2073 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2074 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2075
4803de58
EB
20762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2077
2078 * gcc.target/sparc/setcc-4.c: Adjust.
2079 * gcc.target/sparc/setcc-5.c: Likewise.
2080 * gcc.target/sparc/setcc-6.c: Likewise.
2081 * gcc.target/sparc/setcc-7.c: Likewise.
2082 * gcc.target/sparc/setcc-8.c: Likewise.
2083 * gcc.target/sparc/setcc-9.c: Likewise.
2084 * gcc.target/sparc/setcc-10.c: Delete.
2085
f6cf4810
SK
20862016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2087
2088 PR fortran/77942
2089 * gfortran.dg/pr77942.f90
2090
8e8c2744
FR
20912016-10-11 Fritz Reese <fritzoreese@gmail.com>
2092
2093 * gfortran.dg/dec_math.f90: New testsuite.
2094
ddefad9a
SKS
20952016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2096
2097 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2098 (main): Declare j as i32 instead of int.
2099
e7b08761
TP
21002016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2101
2102 PR testsuite/PR77710
2103 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2104 target triplet instead of *-*-*-*.
2105
9fd7cd44
EB
21062016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2107
2108 * gnat.dg/unchecked_convert10.adb: New test.
2109 * gnat.dg/unchecked_convert11.adb: Likewise.
2110 * gnat.dg/unchecked_convert12.adb: Likewise.
2111
ff7e7ee0
EB
21122016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2113
2114 * gcc.target/sparc/cbcond-1.c: New test.
2115 * gcc.target/sparc/cbcond-2.c: Likewise.
2116 * gcc.target/sparc/movcc-1.c: Likewise.
2117 * gcc.target/sparc/movcc-2.c: Likewise.
2118 * gcc.target/sparc/setcc-1.c: Adjust.
2119 * gcc.target/sparc/setcc-2.c: Likewise.
2120 * gcc.target/sparc/setcc-3.c: Likewise.
2121 * gcc.target/sparc/setcc-4.c: Likewise.
2122 * gcc.target/sparc/setcc-5.c: Likewise.
2123 * gcc.target/sparc/setcc-6.c: New test.
2124 * gcc.target/sparc/setcc-7.c: Likewise.
2125 * gcc.target/sparc/setcc-8.c: Likewise.
2126 * gcc.target/sparc/setcc-9.c: Likewise.
2127 * gcc.target/sparc/setcc-10.c: Likewise.
2128
d30078b8
JL
21292016-10-10 Jeff Law <law@redhat.com>
2130
2131 PR tree-optimization/71947
2132 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2133 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2134 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2135 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2136 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2137 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2138
5f869266
TK
21392016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2140
2141 PR fortran/77915
2142 * gfortran.dg/matmul_11.f90: New test.
2143
174e0b00
JW
21442016-10-10 Jiong Wang <jiong.wang@arm.com>
2145
2146 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2147 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2148 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2149 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2150 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2151 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2152 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2153 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2154 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2155 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2156 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2157 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2158 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2159 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2160 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2161 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2162 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2163 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2164 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2165 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2166 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2167 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2168 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2169 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2170 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2171 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2175 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2176 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2177 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2178 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2183 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2184 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2185 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2186 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2188 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2199 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2200 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2201 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2202 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2203 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2205
4bc63138
JW
22062016-10-10 Jiong Wang <jiong.wang@arm.com>
2207
2208 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2209 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2210 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2211 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2212 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2213 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2214 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2215 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2216 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2217 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2218 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2219 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2220 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2221 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2222
8f3edb07
JW
22232016-10-10 Jiong Wang <jiong.wang@arm.com>
2224
2225 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2226 Enable AArch64.
2227 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2228 vdup*_laneq.
2229 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2230 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2231 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2232 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2233
6e49f922
JW
22342016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2235 Jiong Wang <jiong.wang@arm.com>
2236
2237 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2238 AArch64 support.
2239 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2240 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2241 AArch64 targets.
2242 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2243 AArch64 targets.
2244 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2245 targets.
2246 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2247
41683e1a
EB
22482016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2249
2250 * gnat.dg/specs/vfa.ads: New test.
2251
6e49f922 22522016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2253
2254 * gnat.dg/inline13.ad[sb]: New test.
2255 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2256
55cfd746
EB
22572016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * gnat.dg/biased_subtype.adb: New test.
2260
4dfb8a2a
JJ
22612016-10-09 Jakub Jelinek <jakub@redhat.com>
2262
2263 PR tree-optimization/77901
2264 * gcc.c-torture/compile/pr77901.c: New test.
2265
67b97478
PK
22662016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2267
2268 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2269 * gcc.dg/ipa/propalign-2.c: Likewise
2270 * gcc.dg/ipa/propalign-3.c: Likewise.
2271 * gcc.dg/ipa/propalign-4.c: Likewise.
2272 * gcc.dg/ipa/propalign-5.c: Likewise.
2273
7bad794a
JJ
22742016-10-08 Jakub Jelinek <jakub@redhat.com>
2275
81b02905
JJ
2276 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2277
ee19ef45
JJ
2278 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2279
7bad794a
JJ
2280 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2281 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2282
56d3a930
FR
22832016-10-07 Fritz Reese <fritzoreese@gmail.com>
2284
2285 * gfortran.dg/dec_union_11.f90: New testcase.
2286
45e2bf2e
NS
22872016-10-07 Nathan Sidwell <nathan@acm.org>
2288
2289 PR c++/66443
2290 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2291 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2292 * g++.dg/cpp1y/pr66443-cxx14.C: New
2293 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2294 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2295
be845b04
JJ
22962016-10-07 Jakub Jelinek <jakub@redhat.com>
2297
2298 * g++.dg/cpp0x/addressof1.C: New test.
2299 * g++.dg/cpp0x/addressof2.C: New test.
2300
08213983
MM
23012016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2302
2303 * gcc.target/powerpc/float128-type-1.c: New test to check that
2304 PowerPC 64-bit Linux enables -mfloat128-type by default.
2305 * gcc.target/powerpc/float128-type-2.c: Likewise.
2306 * gcc.target/powerpc/float128-mix.c: Change error message to
2307 reflect that __ibm128 is now #define'ed to be long double.
2308
bd845c14
SK
23092016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2310
2311 PR fortran/77406
2312 * gfortran.dg/pr77406.f90: New test.
2313 * gfortran.dg/assumed_type_3.f90: Update error messages.
2314 * gfortran.dg/defined_operators_1.f90: Ditto.
2315 * gfortran.dg/generic_26.f90: Ditto.
2316 * gfortran.dg/generic_7.f90: Ditto.
2317 * gfortran.dg/gomp/udr5.f90: Ditto.
2318 * gfortran.dg/gomp/udr7.f90: Ditto.
2319 * gfortran.dg/interface_1.f90: Ditto.
2320 * gfortran.dg/interface_37.f90: Ditto.
2321 * gfortran.dg/interface_5.f90: Ditto.
2322 * gfortran.dg/interface_6.f90: Ditto.
2323 * gfortran.dg/interface_7.f90
2324 * gfortran.dg/no_arg_check_3.f90
2325 * gfortran.dg/operator_5.f90
2326 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2327
c09c4992
BE
23282016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2329
2330 PR c++/77700
2331 * c-c++-common/Wint-in-bool-context.c: Update test.
2332
d7f336f8
RB
23332016-10-07 Richard Biener <rguenther@suse.de>
2334
2335 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2336 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2337
a9172bf3
MP
23382016-10-07 Marek Polacek <polacek@redhat.com>
2339
2340 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2341
8a14afd0
BS
23422016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2343
2344 PR c++/69733
2345 * c-c++-common/pr69733.c: New test.
2346 * gcc.dg/pr69733.c: New test.
2347 * gcc.target/i386/pr69733.c: New test.
2348
d4bd4646
MP
23492016-10-07 Marek Polacek <polacek@redhat.com>
2350
2351 PR c++/77803
2352 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2353
a93cdc5c
JJ
23542016-10-07 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR tree-optimization/77664
2357 * gcc.dg/tree-ssa/pr77664.c: New test.
2358 * gcc.dg/pr77664.c: New test.
2359
23602016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2361
2362 * gfortran.dg/pr69955.f90: New test.
2363
ac193ee7
LK
23642016_10-06 Louis Krupp <louis.krupp@zoho.com>
2365
2366 PR fortran/57910
2367 * gfortran.dg/pr57910.f90: New test.
2368
342cfb3e
JJ
23692016-10-06 Jakub Jelinek <jakub@redhat.com>
2370
2371 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2372 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2373
48057089
KV
23742016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2375
2376 PR tree-optimization/77862
2377 * gcc.dg/pr77862.c: New test.
2378
65b25c9b
KV
23792016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2380
2381 * gcc.dg/tree-ssa/evrp4.c: New test.
2382
f3127685
JL
23832016-10-06 Jeff Law <law@redhat.com>
2384
2385 PR tree-optimization/71661
2386 * gcc.dg/tree-ssa/pr71661.c: New test.
2387
b3972588
RB
23882016-10-06 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/77855
2391 * gcc.dg/torture/pr77855.c: New testcase.
2392
139dc3c6 23932016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2394 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2395
2396 * g++.dg/other/pr77759.C: New test.
2397
37f6a157
RB
23982016-10-06 Richard Biener <rguenther@suse.de>
2399
2400 PR tree-optimization/77839
2401 * gcc.dg/torture/pr77839.c: New testcase.
2402
f779aeb8
MP
24032016-10-06 Marek Polacek <polacek@redhat.com>
2404
2405 * g++.dg/cpp1z/init-statement9.C: New test.
2406
eee8f0b0
AS
24072016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2408
2409 * gcc.target/i386/pcommit-1.c: Deleted.
2410 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2411 * gcc.target/i386/sse-13.c: Ditto.
2412 * gcc.target/i386/sse-14.c: Ditto.
2413 * gcc.target/i386/sse-22.c: Ditto.
2414 * gcc.target/i386/sse-23.c: Ditto.
2415 * g++.dg/other/i386-2.C: Ditto.
2416
b48042bb
UB
24172016-10-05 Uros Bizjak <ubizjak@gmail.com>
2418
2419 * gcc.target/i386/pr77833.c: Require int128 effective target.
2420
50b01e1d
SK
24212016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2422
2423 PR fortran/58991
2424 PR fortran/58992
2425 * gfortran.dg/associate_22.f90: New test.
2426
908b8296
FR
24272016-10-05 Fritz Reese <fritzoreese@gmail.com>
2428
2429 * gfortran.dg/dec_union_9.f90: New testcase.
2430 * gfortran.dg/dec_union_10.f90: New testcase.
2431
87582521
JJ
24322016-10-05 Jakub Jelinek <jakub@redhat.com>
2433
2e69f143
JJ
2434 PR sanitizer/66343
2435 * gcc.dg/pch/pr66343-3.c: New test.
2436 * gcc.dg/pch/pr66343-3.hs: New file.
2437
87582521
JJ
2438 PR sanitizer/66343
2439 * gcc.dg/pch/pr66343-1.c: New test.
2440 * gcc.dg/pch/pr66343-1.hs: New file.
2441 * gcc.dg/pch/pr66343-2.c: New test.
2442 * gcc.dg/pch/pr66343-2.hs: New file.
2443
700fff34
BE
24442016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2445
2446 * c-c++-common/Wint-in-bool-context.c: Update test.
2447
17a9e380
MP
24482016-10-05 Marek Polacek <polacek@redhat.com>
2449
2450 * g++.dg/cpp1z/init-statement1.C: New test.
2451 * g++.dg/cpp1z/init-statement2.C: New test.
2452 * g++.dg/cpp1z/init-statement3.C: New test.
2453 * g++.dg/cpp1z/init-statement4.C: New test.
2454 * g++.dg/cpp1z/init-statement5.C: New test.
2455 * g++.dg/cpp1z/init-statement6.C: New test.
2456 * g++.dg/cpp1z/init-statement7.C: New test.
2457 * g++.dg/cpp1z/init-statement8.C: New test.
2458
6e48e779
LK
24592016-10-05 Louis Krupp <louis.krupp@zoho.com>
2460
2461 PR fortran/67524
2462 * gfortran.dg/pr67524.f90: New test.
2463
04a32443
JJ
24642016-10-05 Jakub Jelinek <jakub@redhat.com>
2465
2466 PR sanitizer/77823
2467 * c-c++-common/ubsan/shift-9.c: New test.
2468
743a9cf7
SKS
24692016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2470
2471 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2472 of int if __SIZEOF_INT__ is less than 4 bytes.
2473
a40278c3
JD
24742016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2475
2476 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2477 * gfortran.dg/class_array_20.f03: Likewise.
2478 * gfortran.dg/class_array_21.f03: Likewise.
2479 * gfortran.dg/finalize_29.f08: Likewise.
2480 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2481
39bb7d01
RB
24822016-10-05 Richard Biener <rguenther@suse.de>
2483
2484 PR middle-end/77826
2485 * gcc.dg/torture/pr77826.c: New testcase.
2486
eeb57981
RB
24872016-10-05 Richard Biener <rguenther@suse.de>
2488
2489 * gcc.dg/fold-copysign-1.c: New testcase.
2490
f9018d75
AS
24912016-10-05 Andreas Schwab <schwab@suse.de>
2492
2493 * g++.dg/pr49847-2.C: Remove.
2494
7e8000b3
PMR
24952016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2496
2497 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2498
54f84ca9
RB
24992016-10-05 Richard Biener <rguenther@suse.de>
2500
2501 PR middle-end/55152
2502 * gcc.dg/pr55152-2.c: New testcase.
2503
17beda50
JD
25042016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2505
2506 * gfortran.dg/dtio_15.f90: New test.
2507
1c84b798
ILT
25082016-10-04 Ian Lance Taylor <iant@golang.org>
2509
2510 * gcc.dg/split-7.c: New test.
2511
7ec39552
MS
25122016-10-04 Martin Sebor <msebor@redhat.com>
2513
2514 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2515 %lc directive to wint_t to silence -Wformat warnings on targets
2516 where the latter is a distinct type such as long.
2517
8ff04ff9
MS
25182016-10-04 Martin Sebor <msebor@redhat.com>
2519
2520 PR c++/77804
2521 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2522
bfecd57c
JJ
25232016-10-04 Jakub Jelinek <jakub@redhat.com>
2524
f72da967
JJ
2525 PR c++/77791
2526 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2527
bfecd57c
JJ
2528 * g++.dg/other/java3.C: Remove.
2529 * g++.dg/other/java1.C: Remove.
2530 * g++.dg/other/error12.C: Remove.
2531 * g++.dg/other/java2.C: Remove.
2532 * g++.dg/warn/Wnvdtor.C: Remove.
2533 * g++.dg/lookup/java1.C: Remove.
2534 * g++.dg/lookup/java2.C: Remove.
2535 * g++.dg/ext/pr34829.C: Remove.
2536 * g++.dg/ext/java-3.C: Remove.
2537 * g++.dg/ext/java-1.C: Remove.
2538 * g++.dg/ext/java-2.C: Remove.
2539 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2540
fe8b1e83
DG
25412016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2542
2543 PR tree-optimization/77808
2544 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2545
078b5aab
RB
25462016-10-04 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/77399
2549 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2550
2b568899
RB
25512016-10-04 Richard Biener <rguenther@suse.de>
2552
2553 PR middle-end/77833
2554 * gcc.target/i386/pr77833.c: New testcase.
2555
0a4e5cf3
JL
25562016-09-26 Jeff Law <law@redhat.com>
2557
2558 PR tree-optimization/71550
2559 PR tree-optimization/71403
2560 * gcc.c-torture/execute/pr71550.c: New test.
2561
d07b0a23
SKS
25622016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2563
2564 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2565 option.
2566
b44a42cf
KT
25672016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2568
2569 Revert
2570 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2571
2572 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2573
f41f1ceb
MP
25742016-10-03 Marek Polacek <polacek@redhat.com>
2575
2576 * g++.dg/cpp0x/nullptr37.C: New test.
2577
1633d3b9
BE
25782016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2579
2580 * c-c++-common/Wint-in-bool-context.c: Update test.
2581
2c8e3a1d
JJ
25822016-10-02 Jakub Jelinek <jakub@redhat.com>
2583
2584 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2585 earlier.
2586 * g++.dg/charset/asm2.c (memmove): Likewise.
2587 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2588 * g++.dg/tls/diag-4.C (foo): Likewise.
2589 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2590 dg-warning, fix up regex.
2591 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2592 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2593 * g++.old-deja/g++.mike/net31.C: Likewise.
2594 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2595 for C++17.
2596 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2597 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2598
f00b6283
RB
25992016-10-01 Richard Biener <rguenther@suse.de>
2600
2601 PR middle-end/77798
2602 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2603
0f0565b1
AV
26042016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2605
2606 PR fortran/77663
2607 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2608
c58823a0
JJ
26092016-10-01 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR c/77490
2612 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2613 Add dg-prune-output directive.
2614
e3228a50
JD
26152016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2616
2617 PR fortran/66643
2618 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2619 * gfortran.fortran-torture/compile/write.f90: Update test.
2620
e70bbc6f
MW
26212016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2622
2623 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2624 arm_fp16_alternative_ok as the required effective target.
2625 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2626 -mfp16-format=alternative to the dg-options directive and remove
2627 the dg-add-options directive.
2628
c39747d2
FR
26292016-09-30 Fritz Reese <fritzoreese@gmail.com>
2630
2631 PR fortran/77764
2632 * gfortran.dg/dec_union_8.f90: New testcase.
2633
00074dd8
FR
26342016-09-30 Fritz Reese <fritzoreese@gmail.com>
2635
2636 PR fortran/77782
2637 * gfortran.dg/dec_structure_16.f90: New testcase.
2638
26f391e8
AV
26392016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2640
2641 * gfortran.dg/coarray_allocate_10.f08: New test.
2642 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2643
fa16a271
KT
26442016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2645
2646 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2647
f334c828
RB
26482016-09-30 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/77399
2651 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2652
76e3ec9c
SL
26532016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2654
871267e1 2655 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2656 -fdelete-null-pointer-checks explicit.
2657 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2658 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2659 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2660 * gcc.dg/pic-1.c: Require fpic target support.
2661 * gcc.dg/pic-2.c: Likewise.
2662
a2c6e7f2
JJ
26632016-09-29 Jakub Jelinek <jakub@redhat.com>
2664
2665 Implement P0001R1 - C++17 removal of register storage class specifier
2666 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2667 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2668 C++17.
2669 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2670 keyword if not __SSE2__.
2671 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2672 C++17.
2673 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2674 register keywords.
2675 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2676 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2677 no_erroneous_warning): Expect new warnings for C++17.
2678 * g++.dg/warn/register-var-2.C (f): Likewise.
2679 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2680 * g++.dg/parse/linkage2.C (foo): Likewise.
2681 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2682 keyword on parameters for C++17.
2683 * g++.dg/cpp1z/register1.C: New test.
2684 * g++.dg/cpp1z/register2.C: New test.
2685 * g++.dg/cpp1z/register3.C: New test.
2686
4ab76933
UB
26872016-09-29 Uros Bizjak <ubizjak@gmail.com>
2688
2689 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2690 * gcc.target/i386/avx2-check.h (main): Ditto.
2691 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2692 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2693 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2694 * gcc.target/i386/avx512er-check.h (main): Ditto.
2695 * gcc.target/i386/avx512f-check.h (main): Ditto.
2696 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2697 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2698 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2699
2488ebe5
UB
27002016-09-29 Uros Bizjak <ubizjak@gmail.com>
2701
2702 PR target/77756
2703 * gcc.target/i386/pr77756.c: New test.
2704
4d258d09
MP
27052016-09-29 Marek Polacek <polacek@redhat.com>
2706
2707 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2708
a9087411
MP
27092016-09-29 Marek Polacek <polacek@redhat.com>
2710
2711 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2712 C++14.
2713
fa0a064a
ML
27142016-09-29 Martin Liska <mliska@suse.cz>
2715
2716 * objc/execute/construct1.m: New test.
2717
0ce1ecc7
RB
27182016-09-29 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/77768
2721 * gcc.dg/torture/pr77768.c: New testcase.
2722
da186c1f
RB
27232016-09-28 Richard Biener <rguenther@suse.de>
2724
2725 PR middle-end/77407
2726 * gcc.dg/pr77407.c: New testcase.
2727
d657e995
RB
27282016-09-29 Richard Biener <rguenther@suse.de>
2729
2730 PR middle-end/55152
2731 * gcc.dg/pr55152.c: New testcase.
2732 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2733
cadf6296
RO
27342016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2735
2736 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2737 (dg-options): Remove -m32.
2738
88000fd1
MS
27392016-09-28 Martin Sebor <msebor@redhat.com>
2740
2741 PR middle-end/77721
2742 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2743
0c172974
JD
27442016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2745
2746 PR libgfortran/77707
2747 * gfortran.dg/inquire_17.f90: New test.
2748
4b390698
JJ
27492016-09-28 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR c++/77467
2752 * g++.dg/cpp1y/constexpr-77467.C: New test.
2753
2b1b5938
MS
27542016-09-28 Martin Sebor <msebor@redhat.com>
2755
2756 PR c/77762
2757 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2758 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2759 (test_sprintf_p_const): Adjust line numbers to avoid failures
2760 introduced in r240503.
2761
30dc6ee9
MS
27622016-09-28 Martin Sebor <msebor@redhat.com>
2763
2764 PR middle-end/77683
2765 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2766
7d290e93
BE
27672016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2768
fcf32bad
BE
2769 PR c++/77748
2770 * g++.dg/pr77550.C: Avoid undefined behavior.
2771
7d290e93
BE
2772 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2773
912d9ec3
WD
27742016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2775
2776 * gcc.dg/strlenopt-20.c: Update test.
2777 * gcc.dg/strlenopt-21.c: Likewise.
2778 * gcc.dg/strlenopt-22.c: Likewise.
2779 * gcc.dg/strlenopt-22g.c: Likewise.
2780 * gcc.dg/strlenopt-26.c: Likewise.
2781 * gcc.dg/strlenopt-5.c: Likewise.
2782 * gcc.dg/strlenopt-7.c: Likewise.
2783 * gcc.dg/strlenopt-9.c: Likewise.
2784
459bcfb0
JJ
27852016-09-27 Jakub Jelinek <jakub@redhat.com>
2786
6e39060a
JJ
2787 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2788
8ca33347
JJ
2789 * g++.dg/cpp1z/lambda-this1.C: New test.
2790 * g++.dg/cpp1z/lambda-this2.C: New test.
2791
459bcfb0
JJ
2792 PR c++/77722
2793 * g++.dg/ubsan/return-4.C: New test.
2794 * g++.dg/ubsan/return-5.C: New test.
2795 * g++.dg/ubsan/return-6.C: New test.
2796
20fba714
JW
27972016-09-27 Jiong Wang <jiong.wang@arm.com>
2798
2799 * lib/target-supports.exp
2800 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2801 in function comment.
2802
bebe0086
ML
28032016-09-27 Martin Liska <mliska@suse.cz>
2804
2805 PR gcov-profile/46266
2806 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2807 considered.
2808
59896334
RB
28092016-09-27 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/77745
2812 * g++.dg/torture/pr77745.C: New testcase.
2813
f0d355dc
RB
28142016-09-27 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/77478
2817 * gcc.dg/torture/pr77478.c: New testcase.
2818
8c9434c2
ML
28192016-09-27 Martin Liska <mliska@suse.cz>
2820
2821 PR gcov-profile/7970
2822 PR gcov-profile/16855
2823 PR gcov-profile/44779
2824 * g++.dg/gcov/pr16855.C: New test.
2825
511d092e
SKS
28262016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2827
2828 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2829
f2e0c4e1
JJ
28302016-09-27 Jakub Jelinek <jakub@redhat.com>
2831
2832 PR fortran/77666
2833 * gfortran.dg/gomp/pr77666.f90: New test.
2834
3a4228ba
KV
28352016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2836
2837 PR ipa/77677
2838 * gcc.dg/torture/pr77677-2.c: New test.
2839
a184e37f
SK
28402016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2841
2842 PR fortran/77420
2843 * gfortran.dg/pr77420_1.f90: New test.
2844 * gfortran.dg/pr77420_2.f90: Ditto.
2845 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2846 * gfortran.dg/pr77420_4.f90: this file.
2847
8be59d19
KV
28482016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2849
2850 PR middle-end/77719
2851 * gfortran.dg/pr77719.f90: New test.
2852
991075a4
TP
28532016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2854
2855 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2856 singular form of byte when quantity is unknown.
991075a4 2857
c6147dc4
MP
28582016-09-26 Marek Polacek <polacek@redhat.com>
2859
2860 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2861
5cc6c41c
ML
28622016-09-26 Martin Liska <mliska@suse.cz>
2863
2864 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2865 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2866 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2867 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2868 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2869 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2870 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2871 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2872 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2873
81fea426
MP
28742016-09-26 Marek Polacek <polacek@redhat.com>
2875
2876 PR c/7652
2877 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2878 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2879 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2880 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2881 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2882 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2883 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2884 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2885 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2886 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2887 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2888 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2889 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2890 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2891 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2892 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2893 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2894 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2895 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2896 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2897 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2898 * c-c++-common/attr-fallthrough-1.c: New test.
2899 * c-c++-common/attr-fallthrough-2.c: New test.
2900 * g++.dg/cpp0x/fallthrough1.C: New test.
2901 * g++.dg/cpp0x/fallthrough2.C: New test.
2902 * g++.dg/cpp1z/fallthrough1.C: New test.
2903 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2904 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2905 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2906 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2907
9b597c1f
SK
29082016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2909
12a813c1 2910 PR fortran/77429
9b597c1f
SK
2911 * gfortran.dg/pr77429.f90: New test.
2912
f1c7e7f1
SK
29132016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2914
2915 PR fortran/77694
2916 * gfortran.dg/pr77694.f90: New test.
2917
50c6dd20
OE
29182016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2919
2920 PR target/51244
2921 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2922
540b039e
DH
29232016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2924
2925 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2926 for 32-bit mode.
2927
cfd161bf
DH
29282016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2929
2930 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2931 for 32-bit mode.
2932
9a2300e9
MP
29332016-09-24 Marek Polacek <polacek@redhat.com>
2934
2935 PR c/77490
2936 * c-c++-common/Wbool-operation-1.c: New test.
2937 * gcc.dg/Wbool-operation-1.c: New test.
2938
34d567d1
FR
29392016-09-23 Fritz Reese <fritzoreese@gmail.com>
2940
2941 * gfortran.dg/dec_static_1.f90: New.
2942 * gfortran.dg/dec_static_2.f90: New.
2943 * gfortran.dg/dec_static_3.f90: New.
2944 * gfortran.dg/dec_static_4.f90: New.
2945
4a8d4422
JD
29462016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2947
2948 PR fortran/48298
2949 * gfortran.dg/negative_unit_check.f90: Update test.
2950 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2951
90ef45cb
DV
29522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2953
2954 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2955 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2956 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2957 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2958 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2959 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2960 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2961
e0535922
MS
29622016-09-23 Martin Sebor <msebor@redhat.com>
2963
2964 PR testsuite/77713
2965 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2966 assuming long double is bigger than double.
2967
d664d76d
JJ
29682016-09-23 Jakub Jelinek <jakub@redhat.com>
2969
2970 Implement P0138R2, C++17 construction rules for enum class values
2971 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2972
3b31f720
DM
29732016-09-23 David Malcolm <dmalcolm@redhat.com>
2974
2975 PR preprocessor/77672
2976 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2977 expected multiline output from first warning to reflect change
2978 in r240434.
2979
592459bf
TP
29802016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2981
2982 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2983
0af06385
BE
29842016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2985 Tom de Vries <tom@codesourcery.com>
2986
2987 PR testsuite/77411
2988 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2989
8f01b67a
MP
29902016-09-23 Marek Polacek <polacek@redhat.com>
2991
2992 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2993 * c-c++-common/gomp/atomic-13.c: Likewise.
2994 * c-c++-common/gomp/atomic-14.c: Likewise.
2995 * c-c++-common/pr60439.c: Remove invalid code.
2996 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2997 * g++.dg/expr/bitfield5.C: Likewise.
2998 * g++.dg/expr/bitfield6.C: Likewise.
2999 * g++.dg/expr/bool1.C: Likewise.
3000 * g++.dg/expr/bool3.C: Likewise.
3001 * g++.dg/expr/lval3.C: Likewise.
3002 * g++.dg/expr/lval4.C: Likewise.
3003 * g++.old-deja/g++.jason/bool5.C: Likewise.
3004
bbd6fcf3
DM
30052016-09-23 David Malcolm <dmalcolm@redhat.com>
3006
3007 PR preprocessor/77672
3008 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3009 (test_terminator_location): New function.
3010
113d06a4
RB
30112016-09-23 Richard Biener <rguenther@suse.de>
3012
3013 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3014
cab9e1df
MW
30152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3016
3017 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3018 -march=armv8.2-a+fp16 when supported by the hardware.
3019 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3020 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3021 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3022 semi-colons to a macro invocations.
3023 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3024 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3025 defined.
3026 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3027 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3028 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3029 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3030 defined.
3031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3033 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3034 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3035 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3036 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3037 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3039 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3040 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3041 defined.
3042 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3043 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3044 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3045 defined.
3046 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3047 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3048 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3049 defined.
3050 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3051 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3052 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3053 defined.
3054 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3055 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3056 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3057 defined. Also fix some white-space.
3058 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3059 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3060 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3061 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3062 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3063 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3064 defined. Also fix some long lines and white-space.
3065 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3066 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3067 defined. Also fix some long lines and white-space.
3068 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3069 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3070 defined.
3071 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3072 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3073 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3074 defined.
3075 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3076 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3077 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3078 defined.
3079 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3080 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3081 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3082 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3083 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3084 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3085 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3086 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3087 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3088 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3089 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3090 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3093 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3094 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3095 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3096 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3098
da9b2e69
JW
30992016-09-23 Jiong Wang <jiong.wang@arm.com>
3100 Matthew Wahab <matthew.wahab@arm.com>
3101
3102 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3136 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3137 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3138 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3139
785cf02f
MW
31402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3141
3142 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3143 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3144 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3145 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3146 support.
3147
1e401340
KV
31482016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3149
3150 PR ipa/77677
3151 * gcc.dg/torture/pr77677.c: New test.
3152
8ed3eeac
AV
31532016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3154
3155 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3156 here now.
3157
55a9b91b
MW
31582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3159
3160 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3161 options. Add tests for float16x4_t and float16x8_t.
3162
64c744b9
DV
31632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3164
3165 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3166 * gcc.target/s390/risbg-ll-2.c: Ditto.
3167 * gcc.target/s390/risbg-ll-3.c: Ditto.
3168
d403b8d4
MW
31692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3170
3171 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3172 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3173
576987fc
DV
31742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3175
3176 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3177 output to the simplified instructions.
3178
4ffc8099
MW
31792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3180
3181 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3182 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3183
b1a970a5
MW
31842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3185
3186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3187 (FP16_SUPPORTED): New
3188 (expected-hfloat-16x4): Make conditional on __fp16 support.
3189 (expected-hfloat-16x8): Likewise.
3190 (vdup_n_f16): Disable for non-AArch64 targets.
3191 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3192 conditional on FP16_SUPPORTED.
3193 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3194 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3195 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3196 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3197 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3198 for testing __fp16.
3199 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3200 conditional on FP16_SUPPORTED.
3201 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3202 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3203
50df9464
MW
32042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3205
3206 * gcc.target/arm/short-vfp-1.c: New.
3207
536b9f42
MW
32082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3209
3210 * gcc.target/arm/attr-fp16-arith-1.c: New.
3211
1b9e31cf
MW
32122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3213
3214 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3215 New.
3216 (add_options_for_arm_v8_2a_fp16_neon): New.
3217 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3218 (add_options_for_arm_arch_v8_2a): Auto-generate.
3219 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3220 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3221 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3222 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3223 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3224 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3225 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3226
a5b42ee7
MW
32272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3228
3229 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3230 arm_fp16_alternative_ok.
3231 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3232 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3233 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3234 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3235 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3236 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3237 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3238 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3239 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3240 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3241 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3242 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3243 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3244 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3245 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3246 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3247 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3248 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3249 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3250 arm_fp16_alternative_ok.
3251 * lib/target-supports.exp
3252 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3253 (check_effective_target_arm_fp16_alternative_ok): New.
3254 (check_effective_target_arm_fp16_none_ok_nocache): New.
3255 (check_effective_target_arm_fp16_none_ok): New.
3256
fcbc975b
ML
32572016-09-23 Martin Liska <mliska@suse.cz>
3258
3259 * gcc.dg/ipa/pr77653.c: Replace adress
3260 with address.
3261
1822b732
ML
32622016-09-23 Martin Liska <mliska@suse.cz>
3263
3264 * gcc.target/i386/movbe-4.c: New test.
3265
fab18cc4
ML
32662016-09-23 Martin Liska <mliska@suse.cz>
3267
3268 * gcc.target/i386/crc32-5.c: New test.
3269
e70f01b5
ML
32702016-09-23 Martin Liska <mliska@suse.cz>
3271
3272 * gcc.target/i386/pr71652.c: New test.
3273 * gcc.target/i386/pr71652-2.c: New test.
3274 * gcc.target/i386/pr71652-3.c: New test.
3275
f2e81d05
JJ
32762016-09-23 Jakub Jelinek <jakub@redhat.com>
3277
3278 * lib/gcc-dg.exp (process-message): Support relative line number
3279 notation - .+4 or .-1 etc.
3280 * gcc.dg/dg-test-1.c: New test.
3281
ed30d2a6
MS
32822016-09-22 Martin Sebor <msebor@redhat.com>
3283
3284 PR target/77676
3285 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3286 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3287 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3288 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3289
1c681c7b
UB
32902016-09-22 Uros Bizjak <ubizjak@gmail.com>
3291
3292 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3293 * gcc.dg/ifcvt-2.c: Ditto.
3294 * gcc.dg/zero_bits_compound-1.c: Ditto.
3295 * gcc.dg/zero_bits_compound-1.c: Ditto.
3296 * gcc.dg/pr40550.c: Simplify target selectors.
3297 Use dg-additional-options.
3298 * gcc.dg/pr47893.c: Ditto.
3299 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3300 additional options for 32-bit x86 targets.
3301 * gcc.dg/pr70955.c: Move to ...
3302 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3303
67cf0a53
PC
33042016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 PR c++/61019
3307 * g++.dg/cpp0x/pr61019.C: New.
3308
0ee70cc0
AV
33092016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3310 Terry Guo <terry.guo@arm.com>
3311
3312 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3313 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3314 * gcc.target/arm/pure-code/pure-code.exp: New.
3315
43639d2c
UB
33162016-09-22 Uros Bizjak <ubizjak@gmail.com>
3317
3318 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3319 Remove SSE effective target requirement.
3320
a608d15b
PC
33212016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3322
3323 PR c++/71979
3324 * g++.dg/cpp0x/pr71979.C: New.
3325
d94a7ab4
BE
33262016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3327
3328 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3329
a13f439f
ML
33302016-09-22 Martin Liska <mliska@suse.cz>
3331
3332 PR ipa/77653
3333 * gcc.dg/ipa/pr77653.c: New test.
3334
cf352092
JJ
33352016-09-22 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR fortran/77665
3338 * gfortran.dg/gomp/pr77665.f90: New test.
3339
a8de3002
PT
33402016-09-22 Paul Thomas <pault@gcc.gnu.org>
3341
3342 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3343 * gfortran.dg/dtio_13.f90: New test.
3344
39abef62
LK
33452016-09-21 Louis Krupp <louis.krupp@zoho.com>
3346
3347 PR fortran/66107
3348 * gfortran.dg/pr66107.f90: New test.
3349
4a2bb7fc
ILT
33502016-09-21 Ian Lance Taylor <iant@golang.org>
3351
3352 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3353 with call to builtin delete function.
3354
5f84cee2
JM
33552016-09-21 Joseph Myers <joseph@codesourcery.com>
3356
3357 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3358 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3359 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3360 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3361 tests.
3362
fe01a41a
UB
33632016-09-21 Uros Bizjak <ubizjak@gmail.com>
3364
3365 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3366
2e1c20b1
JJ
33672016-09-21 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR c++/77651
3370 * g++.dg/cpp1z/aligned-new6.C: New test.
3371
de4c144a
MW
33722016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3373
3374 * gcc.target/arm/fp16-aapcs-3.c: New.
3375 * gcc.target/arm/fp16-aapcs-4.c: New.
3376 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3377 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3378 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3379 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3380
44fc7854
BE
33812016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3382
3383 PR tree-optimization/77550
3384 * g++.dg/pr77550.C: New test.
3385
bc084f84
GJL
33862016-09-21 Georg-Johann Lay <avr@gjlay.de>
3387
3388 PR target/77326
3389 * gcc.target/avr/torture/pr77326.c: New test.
3390
c075003a
LK
33912016-09-21 Louis Krupp <louis.krupp@zoho.com>
3392
3393 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3394
6811ea79
RB
33952016-09-21 Richard Biener <rguenther@suse.de>
3396
3397 PR tree-optimization/77648
3398 * gcc.dg/torture/pr77648-1.c: New testcase.
3399 * gcc.dg/torture/pr77648-2.c: Likewise.
3400
f955c4c4
RB
34012016-09-21 Richard Biener <rguenther@suse.de>
3402 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR tree-optimization/77621
3405 * gcc.dg/pr77621.c: New testcase.
3406
096506bb
PT
34072016-09-21 Paul Thomas <pault@gcc.gnu.org>
3408
3409 PR fortran/77657
3410 * gfortran.dg/dtio_12.f90: New test.
3411
37d168ae
SKS
34122016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3413
3414 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3415
66454000
KV
34162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3417
3418 PR tree-optimization/72835
3419 * gcc.dg/tree-ssa/pr72835.c: New test.
3420
88d0c3f0
MS
34212016-09-20 Martin Sebor <msebor@redhat.com>
3422
3423 PR middle-end/49905
3424 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3425 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3426 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3427 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3428 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3429 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3430 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3431
a03df1d5
KV
34322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3433
3434 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3435 arguments/compare will be optimized away.
3436 * gcc.dg/torture/ftrapv-1.c: Likewise.
3437
8bc5448f
KV
34382016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3439
3440 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3441 will be optimized away.
3442 * gcc.dg/ipa/vrp1.c: New test.
3443 * gcc.dg/ipa/vrp2.c: New test.
3444 * gcc.dg/ipa/vrp3.c: New test.
3445
973625a0
KV
34462016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3447
3448 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3449 does the same transformation.
3450 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3451 * gcc.dg/tree-ssa/evrp1.c: New test.
3452 * gcc.dg/tree-ssa/evrp2.c: New test.
3453 * gcc.dg/tree-ssa/evrp3.c: New test.
3454 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3455 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3456 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3457 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3458 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3459 foling now happens early.
3460 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3461 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3462 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3463 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3464 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3465
9b1ba33c
UB
34662016-09-20 Uros Bizjak <ubizjak@gmail.com>
3467
3468 PR target/77621
3469 * gcc.target/i386/pr77621.c: New test.
3470 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3471 pattern, loop should vectorize with -mtune=atom.
3472
f5bd4ad8
MO
34732016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3474 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR testsuite/63299
3477 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3478 instead of delete.
3479
7d9cf801
JJ
34802016-09-20 Jakub Jelinek <jakub@redhat.com>
3481
b912f962
JJ
3482 PR c++/77626
3483 * g++.dg/other/pr77626.C: New test.
3484
eaf1ece1
JJ
3485 PR c++/77638
3486 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3487
590b62e9
JJ
3488 PR c++/77637
3489 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3490
7d9cf801
JJ
3491 PR middle-end/77624
3492 * c-c++-common/pr77624-1.c: New test.
3493 * c-c++-common/pr77624-2.c: New test.
3494
3aebb6ff
AV
34952016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3496
3497 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3498 of digits expected.
3499
b5bbe47b
RB
35002016-09-20 Richard Biener <rguenther@suse.de>
3501
3502 PR tree-optimization/77646
3503 * gcc.dg/torture/pr77646.c: New testcase.
3504
144a96e4
BE
35052016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3506
3507 PR c++/77434
3508 * c-c++-common/Wint-in-bool-context.c: New test.
3509
1f2071fa
JM
35102016-09-19 Joseph Myers <joseph@codesourcery.com>
3511
3512 * gcc.dg/cr-decimal-dig-1.c: New test.
3513
63012d9a
JM
35142016-09-19 Joseph Myers <joseph@codesourcery.com>
3515
3516 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3517 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3518 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3519 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3520
02410826
VM
35212016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3522
3523 PR rtl-optimization/77416
3524 * gcc.target/powerpc/pr77416.c: New.
3525
6101a7ab
PP
35262016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3527
3528 PR c++/77639
3529 * g++.dg/template/error-recovery4.C: New test.
3530
1993ff76
BC
35312016-09-19 Bin Cheng <bin.cheng@arm.com>
3532
3533 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3534
5fa9e644
KT
35352016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3536
3537 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3538 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3539
fc15d9ec
JJ
35402016-09-19 Jakub Jelinek <jakub@redhat.com>
3541 Jan Hubicka <jh@suse.cz>
3542
3543 PR target/77587
3544 * gcc.dg/pr77587.c: New test.
3545 * gcc.dg/pr77587a.c: New file.
3546
3c9f5092
AV
35472016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3548
3549 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3550 * gfortran.dg/coarray_38.f90:
3551 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3552 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3553 * gfortran.dg/coarray_allocate_7.f08: New test.
3554 * gfortran.dg/coarray_allocate_8.f08: New test.
3555 * gfortran.dg/coarray_allocate_9.f08: New test.
3556 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3557 new caf_register.
3558 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3559 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3560 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3561 get_by_refs.
3562 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3563 * gfortran.dg/coarray_lock_7.f90: Same.
3564 * gfortran.dg/coarray_poly_5.f90: Same.
3565 * gfortran.dg/coarray_poly_6.f90: Same.
3566 * gfortran.dg/coarray_poly_7.f90: Same.
3567 * gfortran.dg/coarray_poly_8.f90: Same.
3568 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3569
e79e6763
FR
35702016-09-19 Fritz Reese <fritzoreese@gmail.com>
3571
3572 PR fortran/77584
3573 * gfortran.dg/dec_structure_15.f90: New testcase.
3574
ae527639
RB
35752016-09-19 Richard Biener <rguenther@suse.de>
3576
3577 PR middle-end/77605
3578 * gcc.dg/torture/pr77605.c: New testcase.
3579
cdf060f8
LK
35802016-09-18 Louis Krupp <louis.krupp@zoho.com>
3581
3582 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3583
b720e919
JH
35842016-09-17 Jan Hubicka <hubicka@ucw.cz>
3585
3586 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3587 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3588 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3589 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3590 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3591 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3592 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3593 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3594 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3595 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3596 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3597
bdabae39
KY
35982016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3599
3600 * gcc.target/i386/pr68633.c: Fix expected result.
3601
493ba820
LK
36022016-09-17 Louis Krupp <louis.krupp@gmail.com>
3603
3604 PR fortran/68078
3605 * gfortran.dg/pr68078.f90: New test.
3606 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3607
9a42726b
BS
36082016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3609
3610 PR target/77613
3611 * gcc.target/powerpc/swaps-p8-25.c: New.
3612
e7d61178
JJ
36132016-09-16 Jakub Jelinek <jakub@redhat.com>
3614
8f03e02f
JJ
3615 PR c++/77482
3616 * g++.dg/cpp0x/constexpr-77482.C: New test.
3617
e80cb545
JJ
3618 PR c++/77379
3619 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3620 thunk offsets.
3621 * g++.dg/abi/abi-tag23a.C: Likewise.
3622
1c2f613f
JJ
3623 PR c++/77338
3624 * g++.dg/cpp0x/decltype-77338.C: New test.
3625
e7d61178
JJ
3626 PR c++/77375
3627 * g++.dg/cpp0x/mutable1.C: New test.
3628
8d987deb
SK
36292016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3630
3631 PR fortran/77612
3632 * gfortran.dg/pr77612.f90: New test.
3633
2c3d35a6
SKS
36342016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3635
3636 * gcc.dg/torture/pr70421.c: Require int32plus.
3637
e43163ae
JJ
36382016-09-16 Jakub Jelinek <jakub@redhat.com>
3639
bcf0905a
JJ
3640 PR middle-end/77475
3641 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3642
e43163ae
JJ
3643 PR target/77526
3644 * gcc.target/i386/pr77526.c: New test.
3645
7d704548
JJ
36462016-09-16 Jakub Jelinek <jakub@redhat.com>
3647 Eric Botcazou <ebotcazou@adacore.com>
3648
3649 PR middle-end/77594
3650 * gcc.target/i386/pr77594.c: New test.
3651
902d624f
LK
36522016-09-15 Louis Krupp <louis.krupp@zoho.com>
3653
3654 PR fortran/69963
3655 * gfortran.dg/misplaced_implicit_character.f90: New test.
3656
7e16ce79
BC
36572016-09-15 Bin Cheng <bin.cheng@arm.com>
3658
3659 PR tree-optimization/77503
3660 * gcc.dg/vect/pr77503.c: New test.
3661
7c05f5c4
RB
36622016-09-15 Richard Biener <rguenther@suse.de>
3663
3664 PR middle-end/77544
3665 * c-c++-common/torture/pr77544.c: New testcase.
3666
76ff80fb
JJ
36672016-09-15 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR middle-end/77475
3670 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3671 * gcc.dg/march-generic.c: Likewise.
3672 * gcc.target/i386/spellcheck-options-1.c: New test.
3673 * gcc.target/i386/spellcheck-options-2.c: New test.
3674 * gcc.target/i386/spellcheck-options-3.c: New test.
3675 * gcc.target/i386/spellcheck-options-4.c: New test.
3676
5560d026
CLT
36772016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3678
3679 PR fortran/72743
3680 * gfortran.dg/goacc/pr72743.f90: New test.
3681
5334f733
RB
36822016-09-15 Richard Biener <rguenther@suse.de>
3683
3684 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3685
d08615f2
RB
36862016-09-15 Richard Biener <rguenther@suse.de>
3687
3688 PR tree-optimization/77514
3689 * gcc.dg/torture/pr77514.c: New testcase.
3690
28ca05f0
JJ
36912016-09-14 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR c++/77549
3694 * g++.dg/lookup/pr77549.C: New test.
3695
20a1e5b8
MP
36962016-09-14 Marek Polacek <polacek@redhat.com>
3697
3698 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3699 * c-c++-common/gomp/atomic-13.c: Likewise.
3700 * c-c++-common/gomp/atomic-14.c: Likewise.
3701 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3702 * g++.dg/cpp1z/bool-increment1.C: New test.
3703 * c-c++-common/pr60439.c: Add dg-warning.
3704 * g++.dg/expr/bitfield4.C: Likewise.
3705 * g++.dg/expr/bitfield5.C: Likewise.
3706 * g++.dg/expr/bitfield6.C: Likewise.
3707 * g++.dg/expr/bool1.C: Likewise.
3708 * g++.dg/expr/bool3.C: Likewise.
3709 * g++.dg/expr/lval3.C: Likewise.
3710 * g++.dg/expr/lval4.C: Likewise.
3711 * g++.old-deja/g++.jason/bool5.C: Likewise.
3712 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3713 * g++.dg/other/error18.C: Likewise.
3714 * g++.dg/gomp/atomic-14.C: Likewise.
3715
0761f6bf
NS
37162016-09-14 Nathan Sidwell <nathan@acm.org>
3717
3718 PR c++/77539
3719 * g++.dg/cpp1y/pr77539.C: New.
3720
13cddbc1
CL
37212016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3722
3723 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3724 dg-require.
3725 * g++.dg/ext/builtin_alloca.C: Likewise.
3726 * g++.dg/template/spec35.C: Likewise.
3727 * gcc.dg/builtins-68.c: Likewise.
3728 * gcc.misc-tests/gcov-13.c: Likewise.
3729 * gcc.misc-tests/gcov-14.c: Likewise.
3730
a90638d4
JM
37312016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3732
3733 * gfortran.dg/dec_structure_14.f90: New testcase.
3734
5ba4a08c
JJ
37352016-09-14 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR sanitizer/68260
3738 * c-c++-common/tsan/pr68260.c: New test.
3739
a713b234
JS
37402016-09-13 Joe Seymour <joe.s@somniumtech.com>
3741
3742 PR target/70713
3743 * gcc.target/msp430/function-attributes-1.c: New test.
3744 * gcc.target/msp430/function-attributes-2.c: New test.
3745 * gcc.target/msp430/function-attributes-3.c: New test.
3746
96032047
MS
37472015-04-18 Martin Sebor <msebor@redhat.com>
3748
3749 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3750 of non-nul characters.
3751 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3752
ea8661cd
JJ
37532016-09-13 Jakub Jelinek <jakub@redhat.com>
3754
9952908a
JJ
3755 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3756 * g++.dg/cpp1z/gen-attrs1.C: New test.
3757
63cdb7a0
JJ
3758 PR tree-optimization/77454
3759 * gcc.dg/pr77454.c: New test.
3760
ea8661cd
JJ
3761 PR c++/77553
3762 * g++.dg/cpp1y/constexpr-77553.C: New test.
3763
254830ba
DM
37642016-09-13 David Malcolm <dmalcolm@redhat.com>
3765
3766 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3767 (test_show_locus): Replace rich_location::add_fixit_insert calls
3768 with add_fixit_insert_before and add_fixit_insert_after.
3769
42763690
JM
37702016-09-13 Jason Merrill <jason@redhat.com>
3771 Tom de Vries <tom@codesourcery.com>
3772
3773 PR c++/77427
3774 * g++.dg/pr77427.C: New test.
3775
c8798f2c
ML
37762016-09-13 Martin Liska <mliska@suse.cz>
3777
3778 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3779 effective target.
3780 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3781 * lib/target-supports.exp: Define the new target.
3782
54700e2e
AP
37832016-09-12 Andrew Pinski <apinski@cavium.com>
3784
3785 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3786 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3787
e1d55bf7
UB
37882016-09-12 Uros Bizjak <ubizjak@gmail.com>
3789
3790 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3791 variable arguments.
3792 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3793 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3794 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3795 variable argument.
3796 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3797 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3798
54dcdb88
BE
37992016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3800
3801 PR c++/77496
3802 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3803 * g++.dg/ext/pr77496.C: New test.
3804 * g++.dg/warn/pr77496.C: New test.
3805
d1463eb9
DM
38062016-09-12 David Malcolm <dmalcolm@redhat.com>
3807
3808 PR c/72858
3809 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3810 to preserve conversion chars, and to preserve prefix information.
3811 * gcc.dg/format/pr72858.c: New test case.
3812
217fabad
SK
38132016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3814
3815 * gfortran.dg/pr77507.f90: Move to ...
3816 * gfortran.dg/ieee/pr77507.f90: here.
3817
a1cd04ac
JH
38182016-08-09 Jan Hubicka <hubicka@ucw.cz>
3819
3820 PR ipa/61159
3821 * compile/pr61159.c: New testcase
3822
e3912107
JH
38232016-08-09 Jan Hubicka <hubicka@ucw.cz>
3824
3825 PR ipa/64316
3826 * gcc.dg/ipa/pr63416.c: New testcase.
3827
739d9339
PT
38282016-09-10 Paul Thomas <pault@gcc.gnu.org>
3829 Steven G. Kargl <kargl@gcc.gnu.org>
3830
3831 PR fortran/77532
cc3135b6 3832 * gfortran.dg/dtio_11.f90: new test.
739d9339 3833
fb7c40dd
SK
38342016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3835
3836 PR fortran/77507
3837 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3838 * gfortran.dg/c_assoc_4.f90: Ditto.
3839
5b28efbb
TV
38402016-09-10 Tom de Vries <tom@codesourcery.com>
3841
3842 PR C/71602
3843 * c-c++-common/va-arg-va-list-type.c: New test.
3844
9d0a9bb4
PB
38452016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3846
3847 PR rtl-optimization/77289
3848 * gcc.target/powerpc/pr77289.c: New test.
3849
3f0177e7
MS
38502016-09-09 Martin Sebor <msebor@redhat.com>
3851
3852 PR c/77520
3853 PR c/77521
3854 * gcc.dg/pr77520.c: New test.
3855 * gcc.dg/pr77521.c: New test.
3856
e81e83d0
SK
38572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3858
3859 PR fortran/77506
3860 * gfortran.dg/pr77506.f90: New test.
3861
8a92685e
SK
38622016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3863
3864 PR fortran/77507
3865 * gfortran.dg/pr77507.f90: New test.
3866
c65248cb
JM
38672016-09-09 Joseph Myers <joseph@codesourcery.com>
3868
3869 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3870
2cf0ff98
SK
38712016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3872 Louis Krupp <lkrupp@gcc.gnu.org>
3873
3874 PR fortran/69514
3875 * gfortran.dg/pr69514_1.f90: New test.
3876 * gfortran.dg/pr69514_2.f90: New test.
3877
8ebc1e0f
JJ
38782016-09-08 Jakub Jelinek <jakub@redhat.com>
3879
20b6cf01
JJ
3880 PR fortran/77500
3881 * gfortran.dg/gomp/pr77500.f90: New test.
3882
8ebc1e0f
JJ
3883 PR fortran/77516
3884 * gfortran.dg/gomp/pr77516.f90: New test.
3885
34718542
JJ
38862016-09-07 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR middle-end/77475
3889 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3890 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3891 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3892 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3893 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3894 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3895
e5106e27
DM
38962016-09-07 David Malcolm <dmalcolm@redhat.com>
3897
3898 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3899 "substring-locations.h".
3900
ca235a85
RB
39012016-09-07 Richard Biener <rguenther@suse.de>
3902
3903 PR c/77450
3904 * c-c++-common/vector-subscript-8.c: Move ..
3905 * gcc.dg/pr77450.c: ... here.
3906
0076b5dc 39072016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3908
3909 PR libgfortran/77393
3910 * gfortran.dg/fmt_f0_2.f90: Update test.
3911 * gfortran.dg/fmt_f0_3.f90: New test.
3912
6ac7322b
DH
39132016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3914
3915 PR debug/77389
3916 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3917 in dg-options.
3918
3919 PR debug/57519
3920 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3921
8eb9e049
JJ
39222016-09-06 Jakub Jelinek <jakub@redhat.com>
3923
3924 PR target/69255
3925 * gcc.target/i386/pr69255-1.c: New test.
3926 * gcc.target/i386/pr69255-2.c: New test.
3927 * gcc.target/i386/pr69255-3.c: New test.
3928
39292016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3930
3931 PR c/77336
3932 * gcc.dg/format/miss-7.c: New test.
3933
e6cb85d4
UB
39342016-09-06 Uros Bizjak <ubizjak@gmail.com>
3935
3936 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3937
7fe76f6a
ML
39382016-09-06 Martin Liska <mliska@suse.cz>
3939
3940 PR gcov-profile/77378
3941 PR gcov-profile/77466
3942 * gcc.dg/profile-update-warning.c: New test.
3943
209b636e
RB
39442016-09-06 Richard Biener <rguenther@suse.de>
3945
3946 PR tree-optimization/77479
3947 * gcc.dg/torture/pr77479.c: New testcase.
3948
b772a565
RB
39492016-09-06 Richard Biener <rguenther@suse.de>
3950
3951 PR c/77450
3952 * c-c++-common/vector-subscript-7.c: Adjust.
3953 * c-c++-common/vector-subscript-8.c: New testcase.
3954
a8c07037
SKS
39552016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3956
3957 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3958
0ce48391
JJ
39592016-09-05 Jakub Jelinek <jakub@redhat.com>
3960
de9188e0
JJ
3961 PR target/77476
3962 * gcc.target/i386/avx512f-pr77476.c: New test.
3963 * gcc.target/i386/avx512bw-pr77476.c: New test.
3964 * gcc.target/i386/avx512dq-pr77476.c: New test.
3965
c76f7809
JJ
3966 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3967 Update comment to mention also avx512f.
3968
0ce48391
JJ
3969 PR sanitizer/77396
3970 * g++.dg/asan/pr77396-2.C: New test.
3971
8a27cf73
UB
39722016-09-05 Uros Bizjak <ubizjak@gmail.com>
3973
3974 PR rtl-optimization/77452
3975 * gcc.target/i386/pr77452.c: New test.
3976
25ff5dd3
MP
39772016-09-05 Marek Polacek <polacek@redhat.com>
3978
3979 PR c/77423
3980 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3981
f2bc4e48
SK
39822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3983
3984 PR fortran/77391
3985 * gfortran.dg/pr77391.f90: New test.
3986
e85921ee
SK
39872016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3988
3989 PR fortran/77460
3990 * gfortran.dg/pr77460.f90: New test.
3991
b5d50659
JJ
39922016-09-03 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR c/65467
3995 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3996
7b826676
KY
39972016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3998
3999 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4000
717ebe91
DM
40012016-09-02 David Malcolm <dmalcolm@redhat.com>
4002
4003 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4004 test case.
4005 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4006 diagnostic-test-show-locus-generate-patch.c to the sources
4007 for diagnostic_plugin_test_show_locus.c.
4008
94087e88
JJ
40092016-09-02 Jakub Jelinek <jakub@redhat.com>
4010
9dc5773f
JJ
4011 PR c/65467
4012 * gcc.dg/gomp/_Atomic-1.c: New test.
4013 * gcc.dg/gomp/_Atomic-2.c: New test.
4014 * gcc.dg/gomp/_Atomic-3.c: New test.
4015 * gcc.dg/gomp/_Atomic-4.c: New test.
4016 * gcc.dg/gomp/_Atomic-5.c: New test.
4017
94087e88
JJ
4018 PR sanitizer/77396
4019 * g++.dg/asan/pr77396.C: New test.
4020
40212016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4022
4023 PR tree-optimization/71831
4024 * gcc.dg/builtin-object-size-16.c: New test.
4025 * gcc.dg/builtin-object-size-17.c: New test.
4026
7e89048d
JD
40272016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4028
4029 PR libgfortran/77393
4030 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4031
2f196155
UB
40322016-09-01 Uros Bizjak <ubizjak@gmail.com>
4033
4034 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4035 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4036 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4037 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4038 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4039 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4040 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4041 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4042 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4043 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4044 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4045 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4046 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4047 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4048 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4049 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4050 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4051 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4052
0a6b0523
EB
40532016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4054
4055 * gnat.dg/opt58.adb: New test.
4056 * gnat.dg/opt58_pkg.ads: New helper.
4057
2a99de7b
RB
40582016-09-01 Richard Biener <rguenther@suse.de>
4059
4060 PR middle-end/77436
4061 * gcc.dg/torture/pr77436.c: New testcase.
4062
f79d8786
SKS
40632016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4064
4065 * gcc.dg/pr64252.c: Require int32plus.
4066 * gcc.dg/pr66299-1.c: Likewise.
4067 * gcc.dg/pr66299-2.c: Likewise.
4068 * gcc.dg/torture/20131115-1.c: Skip for avr.
4069
b06335f9
KT
40702016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4071
4072 * gcc.target/aarch64/ands_3.c: New test.
4073
f25f40be
JJ
40742016-08-31 Jakub Jelinek <jakub@redhat.com>
4075
d12a0b5a
JJ
4076 PR fortran/77352
4077 * gfortran.dg/gomp/pr77352.f90: New test.
4078
f25f40be
JJ
4079 PR fortran/77374
4080 * gfortran.dg/gomp/pr77374.f08: New test.
4081
9ff6fb6e
MG
40822016-08-31 Marc Glisse <marc.glisse@inria.fr>
4083
4084 PR tree-optimization/73714
4085 * gcc.dg/tree-ssa/pr73714.c: New test.
4086
8e95a674
JD
40872016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4088
4089 PR libgfortran/77393
4090 * gfortran.dg/fmt_f0_2.f90: New test.
4091
c6b0037d
MG
40922016-08-31 Marc Glisse <marc.glisse@inria.fr>
4093
4094 * gcc.target/i386/pr59539-2.c: Adapt options.
4095 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4096
1a576b13
PT
40972016-08-31 Paul Thomas <pault@gcc.gnu.org>
4098
4099 PR fortran/77418
4100 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4101 of the associate entity and replace with a pointer to the
4102 intended item on the stack.
4103
e73d3ca6 41042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4105 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4106
4107 PR fortran/48298
4108 * gfortran.dg/dtio_1.f90: New test.
4109 * gfortran.dg/dtio_2.f90: New test.
4110 * gfortran.dg/dtio_3.f90: New test.
4111 * gfortran.dg/dtio_4.f90: New test.
4112 * gfortran.dg/dtio_5.f90: New test.
4113 * gfortran.dg/dtio_6.f90: New test.
4114 * gfortran.dg/dtio_7.f90: New test.
4115 * gfortran.dg/dtio_8.f90: New test.
4116 * gfortran.dg/dtio_9.f90: New test.
4117 * gfortran.dg/dtio_10.f90: New test.
4118
b816477a
DM
41192016-08-30 David Malcolm <dmalcolm@redhat.com>
4120
4121 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4122 (test_many_nested_locations): New function.
4123 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4124 (test_show_locus): Handle "test_many_nested_locations".
4125
71b30891
DM
41262016-08-30 David Malcolm <dmalcolm@redhat.com>
4127
4128 * g++.dg/template/double-greater-than-fixit.C: New test case.
4129
8fa37232
EB
41302016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4131
4132 * gnat.dg/opt57.ad[sb]: New test.
4133 * gnat.dg/opt57_pkg.ads: New helper.
4134
6f651bae
RB
41352016-08-30 Richard Biener <rguenther@suse.de>
4136
4137 PR tree-optimization/69047
4138 * gcc.dg/pr69047.c: Fix byte-order check.
4139
ab834832
JJ
41402016-08-30 Jakub Jelinek <jakub@redhat.com>
4141
5116b156
JJ
4142 PR tree-optimization/72866
4143 * gcc.dg/vect/pr72866.c: New test.
4144
3754bbfc
JJ
4145 PR debug/77363
4146 * g++.dg/debug/dwarf2/pr77363.C: New test.
4147
26122e2d
JJ
4148 PR middle-end/77377
4149 * gcc.target/i386/pr77377.c: New test.
4150
ab834832
JJ
4151 PR debug/77389
4152 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4153 in dg-options.
4154
bedc9ca7
SK
41552016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4156
4157 * gfortran.dg/pr77372.f90: Moved to ...
4158 * gfortran.dg/ieee/pr77372.f90: here.
4159
adfa1e6b
MM
41602016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4161
4162 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4163 vector short/char initializations.
4164 * gcc.target/powerpc/vec-init-5.c: Likewise.
4165 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4166 vector initialization optimizations.
4167 * gcc.target/powerpc/vec-init-7.c: Likewise.
4168 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4169 vector float/double initializations.
4170 * gcc.target/powerpc/vec-init-9.c: Likewise.
4171
414b7129
UB
41722016-08-29 Uros Bizjak <ubizjak@gmail.com>
4173
4174 PR target/77403
4175 * gcc.target/i386/pr77403.c: New test.
4176
3d06b6f2
MP
41772016-08-29 Marek Polacek <polacek@redhat.com>
4178
4179 PR c/77292
4180 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4181
ba9bbd6f
TV
41822016-08-29 Tom de Vries <tom@codesourcery.com>
4183
4184 PR c/77398
4185 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4186
d7d80d8f
EB
41872016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4188
4189 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4190
d7d80d8f 41912016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4192
4193 * gfortran.dg/dec_structure_13.f90: New testcase.
4194
468d95c8
JB
41952016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4196
4197 PR fortran/77261
4198 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4199 available.
4200
f329b264
TV
42012016-08-28 Tom de Vries <tom@codesourcery.com>
4202
4203 PR lto/70955
4204 * gcc.dg/pr70955.c: New test.
4205 * gcc.dg/lto/pr70955_0.c: Same.
4206 * gcc.dg/lto/pr70955_1.c: Same.
4207
4a389eb6
PP
42082016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4209
4210 PR tree-optimization/71077
4211 * gcc.target/i386/pr71077.c: New test.
4212
3f8257db 42132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4214
4215 PR fortran/77380
4216 * gfortran.dg/pr77380.f90: New test.
4217
3f8257db 42182016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4219
4220 PR fortran/77372
4221 gfortran.dg/pr77372.f90: New test.
4222
ee908516
DM
42232016-08-26 David Malcolm <dmalcolm@redhat.com>
4224
4225 * gcc.dg/spellcheck-fields-2.c (test): Move
4226 dg-begin/end-multiline-output within function body.
4227 (test_macro): New function.
4228
d41e76cf
DM
42292016-08-26 David Malcolm <dmalcolm@redhat.com>
4230
4231 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4232 (test_fixit_insert): Update expected output.
4233 (test_fixit_remove): Likewise.
4234 (test_fixit_replace): Likewise.
4235
524a4c96
RO
42362016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4237
4238 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4239 Fix typo.
4240
ebfa15ab
RB
42412016-08-26 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/69047
4244 * gcc.dg/pr69047.c: New testcase.
4245
209ca542
PK
42462016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4247 Martin Jambhor <mjambor@suse.cz>
524a4c96 4248
209ca542
PK
4249 * gcc.dg/ipa/propbits-1.c: New test-case.
4250 * gcc.dg/ipa/propbits-2.c: Likewise.
4251 * gcc.dg/ipa/propbits-3.c: Likewise.
4252
e5cf1629
SK
42532016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4254
4255 PR fortran/77351
4256 * gfortran.dg/pr77351.f90: New test.
4257
ebef225f
MP
42582016-08-25 Marek Polacek <polacek@redhat.com>
4259
4260 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4261
fe377a48
MP
42622016-08-25 Marek Polacek <polacek@redhat.com>
4263
4264 PR c/77323
4265 * gcc.dg/pr77323.c: New test.
4266
88b8971f
PT
42672016-08-24 Paul Thomas <pault@gcc.gnu.org>
4268
4269 PR fortran/77358
4270 * gfortran.dg/submodule_17.f08: New test.
4271
3f8257db
JJ
42722016-08-24 Michael Collison <michael.collison@linaro.org>
4273 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4274
4275 * gcc.target/arm/builtin_saddl.c: New testcase.
4276 * gcc.target/arm/builtin_saddll.c: New testcase.
4277 * gcc.target/arm/builtin_uaddl.c: New testcase.
4278 * gcc.target/arm/builtin_uaddll.c: New testcase.
4279 * gcc.target/arm/builtin_ssubl.c: New testcase.
4280 * gcc.target/arm/builtin_ssubll.c: New testcase.
4281 * gcc.target/arm/builtin_usubl.c: New testcase.
4282 * gcc.target/arm/builtin_usubll.c: New testcase.
4283
d5b5d212
UB
42842016-08-24 Uros Bizjak <ubizjak@gmail.com>
4285
4286 PR target/77270
4287 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4288 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4289 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4290 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4291 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4292 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4293 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4294 effective target. Remove scan-assembler-times directives.
4295 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4296 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4297 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4298
d1188689
SKS
42992016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4300
4301 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4302 of unsigned int.
4303 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4304
0b6b8f85
RS
43052016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4306
4307 PR testsuite/77317
4308 * lib/target-supports.exp
4309 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4310 (check_effective_target_vect_natural_alignment): Ditto.
4311 (check_effective_target_vector_alignment_reachable): Ditto.
4312 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4313
587b7f7a
ILT
43142016-08-23 Ian Lance Taylor <iant@golang.org>
4315
4316 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4317
6019c0fc
MM
43182016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4319
4320 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4321 being created from pointers to memory locations.
4322 * gcc.target/powerpc/vec-init-2.c: Likewise.
4323
cfe37db4
FR
43242016-08-23 Fritz Reese <fritzoreese@gmail.com>
4325
4326 * gfortran.dg/dec_structure_12.f90: New testcase.
4327
7e11f46f
DV
43282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4329
4330 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4331
7ab4f354
DV
43322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4333
4334 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4335 verification.
4336
deb9351f
DV
43372016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4338
4339 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4340 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4341
1fd9f058
RB
43422016-08-23 Richard Biener <rguenther@suse.de>
4343
4344 PR tree-optimization/27336
4345 * c-c++-common/pr27336.c: New testcase.
4346
b00e6e75
MP
43472016-08-22 Marek Polacek <polacek@redhat.com>
4348
4349 PR c++/77321
4350 * g++.dg/cpp1y/pr77321.C: New test.
4351
58338bac
SK
43522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4353
4354 PR fortran/60774
4355 * gfortran.dg/empty_label.f: Adjust test for new error message.
4356 * gfortran.dg/empty_label.f90: Ditto.
4357 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4358 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4359 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4360
30364ce6
SK
43612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4362
4363 PR fortran/61318
4364 * gfortran.dg/pr61318.f90: New test.
4365
ad7a5a8f
SK
43662016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4367
4368 PR fortran/77260
4369 * gfortran.dg/pr77260_1.f90: New test.
4370 * gfortran.dg/pr77260_2.f90: Ditto.
4371
72f52f30
JM
43722016-08-22 Joseph Myers <joseph@codesourcery.com>
4373
4374 PR middle-end/77269
4375 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4376 __builtin_signbitf and __builtin_signbitl in expected generic
4377 expansion.
4378 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4379 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4380 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4381 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4382 tests.
4383
6dc198e3
JM
43842016-08-22 Joseph Myers <joseph@codesourcery.com>
4385
4386 * gcc.dg/torture/float128-builtin.c,
4387 gcc.dg/torture/float128-ieee-nan.c,
4388 gcc.dg/torture/float128x-builtin.c,
4389 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4390 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4391 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4392 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4393 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4394 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4395 gcc.dg/torture/floatn-nan.h: New tests.
4396
7ff4e41a
JM
43972016-08-22 Joseph Myers <joseph@codesourcery.com>
4398
4399 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4400 macro.
4401 (main): Update calls to TEST_I_F.
4402 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4403 macro.
4404 (main): Update calls to TEST_I_F.
4405
7078cdb6
JM
44062016-08-22 Joseph Myers <joseph@codesourcery.com>
4407
4408 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4409 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4410 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4411 names in calls to TEST_I_F.
4412
a9d7c823
BE
44132016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4414
4415 PR c/52952
4416 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4417
cd800235
SKS
44182016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4419
4420 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4421 and !natural_alignment_64.
4422 * gcc.dg/ipa/propalign-2.c: Likewise.
4423 * gcc.dg/ipa/propalign-3.c: Likewise.
4424 * gcc.dg/ipa/propalign-4.c: Likewise.
4425 * gcc.dg/ipa/propalign-5.c: Likewise.
4426 * lib/target-supports.exp
4427 (check_effective_target_natural_alignment_32): Add avr-*-*.
4428
22d12455
KV
44292016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4430
4431 PR tree-optimization/61839
4432 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4433 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4434 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4435 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4436
c65699ef
JM
44372016-08-19 Joseph Myers <joseph@codesourcery.com>
4438
4439 PR c/32187
4440 * lib/target-supports.exp (check_effective_target_float16)
4441 (check_effective_target_float32, check_effective_target_float64)
4442 (check_effective_target_float128, check_effective_target_float32x)
4443 (check_effective_target_float64x)
4444 (check_effective_target_float128x)
4445 (check_effective_target_float16_runtime)
4446 (check_effective_target_float32_runtime)
4447 (check_effective_target_float64_runtime)
4448 (check_effective_target_float128_runtime)
4449 (check_effective_target_float32x_runtime)
4450 (check_effective_target_float64x_runtime)
4451 (check_effective_target_float128x_runtime)
4452 (check_effective_target_floatn_nx_runtime)
4453 (add_options_for_float16, add_options_for_float32)
4454 (add_options_for_float64, add_options_for_float128)
4455 (add_options_for_float32x, add_options_for_float64x)
4456 (add_options_for_float128x): New procedures.
4457 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4458 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4459 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4460 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4461 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4462 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4463 gcc.dg/torture/float128-complex.c,
4464 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4465 gcc.dg/torture/float128x-basic.c,
4466 gcc.dg/torture/float128x-complex.c,
4467 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4468 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4469 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4470 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4471 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4472 gcc.dg/torture/float32x-basic.c,
4473 gcc.dg/torture/float32x-complex.c,
4474 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4475 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4476 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4477 gcc.dg/torture/float64x-basic.c,
4478 gcc.dg/torture/float64x-complex.c,
4479 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4480 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4481 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4482 gcc.dg/torture/floatn-tg.h,
4483 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4484 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4485 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4486 gcc.dg/torture/fp-int-convert-float128x.c,
4487 gcc.dg/torture/fp-int-convert-float16-timode.c,
4488 gcc.dg/torture/fp-int-convert-float16.c,
4489 gcc.dg/torture/fp-int-convert-float32-timode.c,
4490 gcc.dg/torture/fp-int-convert-float32.c,
4491 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4492 gcc.dg/torture/fp-int-convert-float32x.c,
4493 gcc.dg/torture/fp-int-convert-float64-timode.c,
4494 gcc.dg/torture/fp-int-convert-float64.c,
4495 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4496 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4497 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4498 maximum exponent of floating-point type. Use it in testing
4499 whether 0x8...0 fits in the floating-point type. Always treat -1
4500 (signed 0xf...f) as fitting in the floating-point type.
4501 (M_OK1): New macro.
4502 * gcc.dg/torture/fp-int-convert-double.c,
4503 gcc.dg/torture/fp-int-convert-float.c,
4504 gcc.dg/torture/fp-int-convert-float128-timode.c,
4505 gcc.dg/torture/fp-int-convert-float128.c,
4506 gcc.dg/torture/fp-int-convert-float80-timode.c,
4507 gcc.dg/torture/fp-int-convert-float80.c,
4508 gcc.dg/torture/fp-int-convert-long-double.c,
4509 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4510
94e73c78
JJ
45112016-08-19 Jakub Jelinek <jakub@redhat.com>
4512
fbdbd4b6
JJ
4513 PR fortran/72744
4514 * gfortran.dg/gomp/pr72744.f90: New test.
4515
94e73c78
JJ
4516 PR fortran/69281
4517 * gfortran.dg/gomp/pr69281.f90: New test.
4518
91151a73
JB
45192016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4520
414b7129
UB
4521 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4522 the last special seed value.
4523 * gfortran.dg/random_7.f90: Use size for last array member instead
4524 of hardcoded value.
91151a73 4525
fcf830ab
PK
45262016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4527
4528 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4529 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4530
1a5da5b6
RB
45312016-08-19 Richard Biener <rguenther@suse.de>
4532
4533 PR tree-optimization/77286
4534 * gcc.dg/torture/pr77286.c: New testcase.
4535
82f72146
DM
45362016-08-18 David Malcolm <dmalcolm@redhat.com>
4537
4538 * gcc.dg/verbose-asm-2.c: New test case.
4539
cc015f3a
DM
45402016-08-18 David Malcolm <dmalcolm@redhat.com>
4541
4542 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4543 (custom_diagnostic_finalizer): Update for change to
4544 diagnostic_show_locus.
4545
cb18fd07
DM
45462016-08-18 David Malcolm <dmalcolm@redhat.com>
4547
4548 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4549 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4550
a76989dc
MP
45512016-08-18 Marek Polacek <polacek@redhat.com>
4552
4553 PR c/71514
4554 * gcc.dg/pr71514.c: New test.
4555
89c88780
L
45562015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4557
4558 PR target/72839
4559 * gcc.target/i386/pr72839.c: New test.
4560
2c71d454
CLT
45612016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4562
4563 PR middle-end/70895
4564 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4565 * c-c++-common/goacc/reduction-1.c: Likewise.
4566 * c-c++-common/goacc/reduction-2.c: Likewise.
4567 * c-c++-common/goacc/reduction-3.c: Likewise.
4568 * c-c++-common/goacc/reduction-4.c: Likewise.
4569
66592e95
AM
45702016-08-18 Alan Modra <amodra@gmail.com>
4571
4572 * gcc.c-torture/compile/pr72771.c: New.
4573
3a146d46
JJ
45742016-08-17 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR fortran/67496
4577 * gfortran.dg/pr67496.f90: New test.
4578
3f8257db 45792015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4580
4581 PR tree-optimization/71752
3a146d46 4582 * gcc.dg/vect/pr71752.c: New.
038000bd 4583
dd42e908
UB
45842016-08-17 Uros Bizjak <ubizjak@gmail.com>
4585
4586 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4587
458a1cd0
JJ
45882016-08-17 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR middle-end/77259
4591 * g++.dg/ipa/devirt-52.C: New test.
4592
11c4c4ba
CLT
45932016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4594
4595 * c-c++-common/goacc/reduction-6.c: New testcase.
4596
661d6efd
RB
45972016-08-17 Richard Biener <rguenther@suse.de>
4598
4599 PR tree-optimization/76490
4600 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4601 * gcc.dg/pr52904.c: XFAIL.
4602
622d8b69
RB
46032016-08-17 Richard Biener <rguenther@suse.de>
4604
4605 PR tree-optimization/23855
4606 * gcc.dg/loop-unswitch-2.c: Adjust.
4607
af23e99c
JJ
46082016-08-16 Jakub Jelinek <jakub@redhat.com>
4609
4610 PR tree-optimization/72817
4611 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4612
feeb6268
JM
46132016-08-16 Joseph Myers <joseph@codesourcery.com>
4614
4615 PR libgcc/77265
4616 * gcc.dg/torture/float128-extend-inf.c: New test.
4617
65e736c0
DM
46182016-08-16 David Malcolm <dmalcolm@redhat.com>
4619
4620 PR c/72857
4621 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4622 for embedded NUL.
4623 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4624 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4625 caret placement.
4626 (test_oct): Likewise.
4627 (test_multiple): Likewise.
4628 (test_field_width_specifier): Likewise.
4629 (test_field_width_specifier_2): New function.
4630 (test_field_precision_specifier): New function.
4631 (test_embedded_nul): Update expected caret placement.
4632 (test_non_contiguous_strings): Update line number.
4633 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4634 (__emit_string_literal_range): Add "caret_idx" param.
4635 (test_simple_string_literal): Add value for new param, updating
4636 expected output..
4637 (test_concatenated_string_literal): Likewise.
4638 (test_multiline_string_literal): Likewise.
4639 (test_hex): Likewise.
4640 (test_oct): Likewise.
4641 (test_multiple): Likewise.
4642 (test_ucn4): Likewise.
4643 (test_ucn8): Likewise.
4644 (test_u8): Likewise.
4645 (test_u): Likewise; update expected message, from "range" to
4646 "location".
4647 (test_U): Likewise.
4648 (test_L): Likewise.
4649 (test_macro): Add value for new param.
4650 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4651 (__emit_string_literal_range): Add "caret_idx" param.
4652 (test_stringified_token_1): Add value for new param. Update
4653 expected message, from "range" to "location".
4654 (test_stringized_token_2): Likewise, adding param to macro.
4655 (test_stringified_token_3): Likewise.
4656 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4657 (emit_warning): Convert param from source_range to location_t.
4658 (test_string_literals): Add caret_idx param, and use it when
4659 constructing a substring_loc. Update error message, from
4660 "range" to "location".
4661
4a7f57d5
JJ
46622016-08-16 Jakub Jelinek <jakub@redhat.com>
4663
7841800f
JJ
4664 PR target/71910
4665 * g++.dg/gomp/pr71910.C: New test.
4666
1b13411a
JJ
4667 PR middle-end/67485
4668 * gcc.c-torture/compile/pr67485.c: New test.
4669
4a7f57d5
JJ
4670 PR target/72867
4671 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4672
3c556bc4
BC
46732016-08-16 Bin Cheng <bin.cheng@arm.com>
4674
4675 PR tree-optimization/69848
4676 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4677
beab2da6
ML
46782016-08-16 Martin Liska <mliska@suse.cz>
4679
4680 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4681 of memory operations so that it can be handled by core2
4682 in 32-bit mode.
4683
f4eec0a3
RB
46842016-08-16 Richard Biener <rguenther@suse.de>
4685
4686 PR tree-optimization/76783
4687 * gcc.dg/pr76783.c: New testcase.
4688 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4689
8f21990a
BC
46902016-08-16 Bin Cheng <bin.cheng@arm.com>
4691
4692 PR tree-optimization/72817
4693 PR tree-optimization/73450
4694 * gcc.dg/tree-ssa/pr72817.c: New test.
4695 * gcc.dg/tree-ssa/pr73450.c: New test.
4696
7fc61626
FR
46972016-08-15 Fritz Reese <fritzoreese@gmail.com>
4698
4699 * gfortran.dg/init_flag_13.f90: New testcase.
4700 * gfortran.dg/init_flag_14.f90: Ditto.
4701 * gfortran.dg/init_flag_15.f03: Ditto.
4702 * gfortran.dg/dec_init_1.f90: Ditto.
4703 * gfortran.dg/dec_init_2.f90: Ditto.
4704
432baa02
UB
47052016-08-15 Uros Bizjak <ubizjak@gmail.com>
4706
4707 PR target/72867
4708 * gcc.target/i386/pr72867.c: New test.
4709
7e1dde14
EB
47102016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4711
4712 * c-c++-common/dump-ada-spec-5.c: New test.
4713
e4969090
RB
47142016-08-15 Richard Biener <rguenther@suse.de>
4715
4716 PR tree-optimization/73434
4717 * gcc.dg/torture/pr73434.c: New testcase.
4718
66088065
JJ
47192016-08-15 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR tree-optimization/72824
4722 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4723
7c713714
CLT
47242016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4725
4726 PR fortran/70598
4727 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4728 in use_device clause.
4729 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4730 * gfortran.dg/goacc/list.f95: Adjust to catch
4731 "neither a POINTER nor an array" error messages.
4732
4271e5cb
UB
47332016-08-14 Uros Bizjak <ubizjak@gmail.com>
4734
4735 PR target/76342
4736 * gcc.target/i386/pr76342.c: New test.
4737
b0cea284
JJ
47382016-08-12 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR c/71512
4741 * g++.dg/ubsan/pr71512.C: New test.
4742 * c-c++-common/ubsan/pr71512-1.c: New test.
4743 * c-c++-common/ubsan/pr71512-2.c: New test.
4744
e86aefb8
MM
47452016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4746
4747 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4748 vector initialization options.
4749 * gcc.target/powerpc/vec-init-2.c: Likewise.
4750 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4751 is generated on ISA 3.0.
4752
7fd82d52
PP
47532016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4754
4755 PR middle-end/71654
4756 * gcc.dg/c-c++-common/pr71654.c: New test.
4757 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4758 dg-options.
4759 * gcc.dg/tree-ssa/vrp24: Likewise.
4760
2f1364c2
JJ
47612016-08-12 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR c/67410
4764 * gcc.dg/pr67410.c: New test.
4765
8eb414aa
BC
47662016-08-12 Bin Cheng <bin.cheng@arm.com>
4767
4768 PR tree-optimization/69848
4769 * gcc.dg/vect/vect-pr69848.c: New test.
4770
30b39c19
UB
47712016-08-12 Uros Bizjak <ubizjak@gmail.com>
4772
4773 PR testsuite/71008
4774 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4775 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4776 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4777 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4778
e373dd06
RB
47792016-08-12 Richard Biener <rguenther@suse.de>
4780
4781 PR tree-optimization/57326
4782 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4783 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4784 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4785 * gcc.target/i386/pr45685.c: Likewise.
4786 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4787 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4788 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4789 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4790 * gfortran.dg/pr34163.f90: Likewise.
4791
20d1af89
ML
47922016-08-12 Martin Liska <mliska@suse.cz>
4793
4794 * g++.dg/gcov/gcov-16.C: New test.
4795 * lib/gcov.exp: Support new argument for run-gcov function.
4796
5cacda56
ML
47972016-08-12 Martin Liska <mliska@suse.cz>
4798
4799 PR gcov-profile/35590
4800 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4801
663eecfd
RB
48022016-08-12 Richard Biener <rguenther@suse.de>
4803
4804 PR tree-optimization/72851
4805 * gcc.dg/torture/pr72851.c: New testcase.
4806
3f8257db 48072016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4808
e366d7d8
AO
4809 PR debug/63240
4810 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4811 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4812 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4813 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4814 DW_AT_deleted.
4815
71e1a6a4
AO
4816 PR debug/55641
4817 * g++.dg/debug/dwarf2/ref-1.C: New.
4818
8aaf799b
AO
4819 PR debug/49366
4820 * g++.dg/debug/dwarf2/template-params-12.H: New.
4821 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4822 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4823 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4824 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4825 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4826 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4827 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4828
06f9caed
BS
48292016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4830
4831 PR target/72863
4832 * gcc.target/powerpc/pr72863.c: New test.
4833
a8b956c1
UB
48342016-08-11 Uros Bizjak <ubizjak@gmail.com>
4835
4836 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4837
c73dd986
L
48382015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4839
4840 * gcc.target/i386/pieces-strcpy-1.c: New test.
4841 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4842
385ed708
JJ
48432016-08-11 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR c++/72868
4846 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4847
df7ec09f
L
48482015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4849
4850 * gcc.target/i386/pieces-memcpy-1.c: New test.
4851 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4852 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4853 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4854 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4855 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4856
b95a64bb
JJ
48572016-08-11 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR c/72816
7ddbcf6b 4860 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4861
59537744
BE
48622016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4863
4864 PR tree-optimization/71083
4865 * gcc.c-torture/execute/pr71083.c: New test.
4866 * gnat.dg/loop_optimization23.adb: New test.
4867 * gnat.dg/loop_optimization23_pkg.ads: New test.
4868 * gnat.dg/loop_optimization23_pkg.adb: New test.
4869
183ac6d0
RB
48702016-08-11 Richard Biener <rguenther@suse.de>
4871
4872 PR tree-optimization/72772
4873 * gcc.dg/graphite/pr35356-1.c: Adjust.
4874 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4875
b152f5a2
JB
48762016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4877
4878 * gfortran.dg/random_7.f90: Take into account that the last seed
4879 value is the special p value.
4880 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4881
bb7ebad1
RB
48822016-08-11 Richard Biener <rguenther@suse.de>
4883
4884 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4885
2e186411
AM
48862016-08-11 Alan Modra <amodra@gmail.com>
4887
4888 * gcc.target/powerpc/pr71680.c: New.
4889
e9e6d4f6
KN
48902016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4891
4892 * gcc.target/powerpc/bfp/bfp.exp: New file.
4893 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4894 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4895 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4896 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4897 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4898 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4899 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4900 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4901 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4902 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4903 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4904 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4905 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4906 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4907 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4908 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4909 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4910 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4911 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4912 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4913 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4914 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4915 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4916 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4917 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4918 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4919 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4920 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4921 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4922 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4923 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4924 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4925 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4926 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4927 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4928 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4929 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4930 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4931 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4932 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4933 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4934 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4935 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4936 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4937 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4938 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4939 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4940 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4941 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4942 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4943 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4944 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4945 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4946
9c8eabea
BC
49472016-08-10 Bin Cheng <bin.cheng@arm.com>
4948
4949 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4950 Add aarch64*-*-*.
4951
6c553b76
BC
49522016-08-10 Bin Cheng <bin.cheng@arm.com>
4953
4954 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4955
a0883b08
MM
49562016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4957
4958 PR target/72853
4959 * gcc.target/powerpc/pr72853.c: New test.
4960
a266236e
ML
49612016-08-10 Martin Liska <mliska@suse.cz>
4962
4963 PR gcov-profile/58306
4964 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4965
22063dbc
ML
49662016-08-10 Martin Liska <mliska@suse.cz>
4967
4968 * g++.dg/gcov/gcov-threads-1.C: New test.
4969
5250a5bb
SKS
49702016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4971
4972 PR target/71873
4973 * gcc.target/avr/pr71873.c: New test.
4974
b7597ae5
ML
49752016-08-09 Martin Liska <mliska@suse.cz>
4976
4977 * g++.dg/gcov/gcov-dump-1.C: New test.
4978 * g++.dg/gcov/gcov-dump-2.C: New test.
4979
ab50a215
ML
49802016-08-09 Martin Liska <mliska@suse.cz>
4981
4982 * gcc.dg/tree-prof/val-prof-9.c: New test.
4983
dcb1e137
ML
49842016-08-09 Martin Liska <mliska@suse.cz>
4985
4986 * gcc.dg/tree-prof/val-prof-8.c: New test.
4987
04d6d3b6
MJ
49882016-08-09 Martin Jambor <mjambor@suse.cz>
4989
df839749
UB
4990 PR ipa/71981
4991 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4992
c57e78c4
BC
49932016-08-09 Bin Cheng <bin.cheng@arm.com>
4994
4995 PR tree-optimization/33707
4996 * gcc.dg/vect/pr33707.c: New test.
4997
42970a17
BC
49982016-08-09 Bin Cheng <bin.cheng@arm.com>
4999
5000 PR tree-optimization/pr72772
5001 * gcc.dg/tree-ssa/pr72772.c: New test.
5002
810a3aa6
MF
50032016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5004
5005 PR rtl-optimization/66669
5006 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5007
9e207d6f
JJ
50082016-08-09 Jakub Jelinek <jakub@redhat.com>
5009
5010 PR tree-optimization/72824
5011 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5012
50bf47fd
RB
50132016-08-09 Richard Biener <rguenther@suse.de>
5014
5015 PR tree-optimization/71802
5016 * gcc.dg/torture/pr71802.c: New testcase.
5017
cadec7ca
JJ
50182016-08-09 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR c++/72809
5021 * g++.dg/eh/stdarg1.C: New test.
5022
c43c5112
AK
50232016-08-08 Andi Kleen <ak@linux.intel.com>
5024
5025 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5026 test command line in failure log.
5027 (profopt-execute): dito. Make autofdo file names unique.
5028
895aa8e1
DM
50292016-08-08 David Malcolm <dmalcolm@redhat.com>
5030
5031 PR c/64955
5032 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5033 output.
5034
9afda630
PK
50352016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5036
5037 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5038 c99_runtime.
5039 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5040 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5041 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5042 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5043 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5044 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5045
e52ed3fe
DM
50462016-08-08 David Malcolm <dmalcolm@redhat.com>
5047
5048 PR c/52952
5049 * gcc.dg/cpp/pr66415-1.c: Likewise.
5050 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5051 * gcc.dg/format/c90-printf-1.c: Likewise.
5052 * gcc.dg/format/diagnostic-ranges.c: New test case.
5053
ad200580
JJ
50542016-08-08 Jakub Jelinek <jakub@redhat.com>
5055
77524e0d
JJ
5056 PR fortran/72716
5057 * gfortran.dg/gomp/pr72716.f90: New test.
5058
2187f2a2
JJ
5059 PR middle-end/72781
5060 * gcc.dg/gomp/pr72781.c: New test.
5061
ad200580
JJ
5062 PR middle-end/68762
5063 * g++.dg/vect/pr68762-1.cc: New test.
5064 * g++.dg/vect/pr68762-2.cc: New test.
5065 * g++.dg/vect/pr68762.h: New file.
5066
989d0071
MS
50672016-08-08 Martin Sebor <msebor@redhat.com>
5068
5069 PR testsuite/72838
3a146d46
JJ
5070 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5071 * g++.dg/warn/overflow-warn-3.C: Same.
5072 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5073
7090cac9
AV
50742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5075
5076 PR fortran/71936
5077 * gfortran.dg/allocate_with_source_21.f03: New test.
5078
64e56ab0
AV
50792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5080
5081 PR fortran/72698
5082 * gfortran.dg/allocate_with_source_20.f03: New test.
5083
0476487d
AM
50842016-08-08 Alan Modra <amodra@gmail.com>
5085
5086 * gcc.c-torture/compile/pr72802.c: New.
5087
8e9218f2
AV
50882016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5089
5090 PR fortran/70524
5091 * gfortran.dg/dependency_48.f90: New test.
5092
c1f7083b
TK
50932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5094
531e5ae3 5095 PR fortran/70040
c1f7083b
TK
5096 * gfortran.dg/pr70040.f90: New testcase.
5097
6ab5813c
TK
50982016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5099
5100 PR fortran/71961
5101 * gfortran.dg/matmul_10.f90: New testcase.
5102
27bddc4a
JH
51032016-08-07 Jan Hubicka <hubicka@ucw.cz>
5104
5105 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5106
4a9f8a9f
JJ
51072016-08-07 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR c/72816
5110 * gcc.dg/pr72816.c: New test.
5111
fa76f2c6
JW
51122016-08-06 Jonathan Wakely <jwakely@redhat.com>
5113
5114 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5115 * g++.dg/conversion/pr41426.C: Likewise.
5116 * g++.dg/conversion/pr66211.C: Likewise.
5117 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5118 * g++.dg/init/ref8.C: Likewise.
5119 * g++.old-deja/g++.law/cvt20.C: Likewise.
5120 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5121
5c3e5002
PP
51222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5123
5124 PR tree-optimization/18046
5125 * gcc.dg/tree-ssa/vrp105.c: New test.
5126 * gcc.dg/tree-ssa/vrp106.c: New test.
5127
94087e88 51282016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5129
5130 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5131 1ul in diagnostics. Remove hyphen from "constant-expression."
5132 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5133 * g++.dg/cpp0x/static_assert3.C: Same.
5134 * g++.dg/cpp1y/constexpr-throw.C: Same.
5135 * g++.dg/template/nontype3.C: Same.
5136 * g++.dg/warn/overflow-warn-1.C: Same.
5137 * g++.dg/warn/overflow-warn-3.C: Same.
5138 * g++.dg/warn/overflow-warn-4.C: Same.
5139
88fa5555
DM
51402016-08-05 David Malcolm <dmalcolm@redhat.com>
5141
5142 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5143 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5144 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5145 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5146
1addb9e6
PP
51472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5148
5149 PR tree-optimization/72810
5150 * gcc.dg/tree-ssa/vrp110.c: New test.
5151
1b62ed4f
JG
51522016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5153
5154 PR Target/72819
5155 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5156 registers.
5157 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5158 saving the half-precision registers.
5159 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5160 value is returned in h0.
5161 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5162 are passed in FP/SIMD registers.
5163 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5164 passing works corrcetly.
5165 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5166 (hfa_f16x2_t): Likewise.
5167 (hfa_f16x3_t): Likewise.
5168 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5169 are promoted to double and passed in a double register.
5170 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5171 are promoted to double and stacked.
5172 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5173 __fp16 data types.
5174 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5175 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5176 __fp16 first get passed in FP/SIMD registers, then stacked.
5177
4228ca19
NS
51782016-08-05 Nathan Sidwell <nathan@acm.org>
5179
5180 PR c++/68724
5181 * g++.dg/cpp0x/pr68724.C: New.
5182
db7c335e
RB
51832016-08-05 Richard Biener <rguenther@suse.de>
5184
5185 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5186
48abe922
PP
51872016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5188
5189 * gcc.dg/tree-ssa/vrp107.c: New test.
5190 * gcc.dg/tree-ssa/vrp108.c: New test.
5191 * gcc.dg/tree-ssa/vrp109.c: New test.
5192
f6cdf42f
PK
51932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5194
5195 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5196 dg-options.
5197
33a9c609
PK
51982016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5199
5200 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5201 test-cases.
5202 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5203 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5204 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5205 test-cases.
5206 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5207 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5208 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5209 large_double.
5210
4473482d
PC
52112016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5212
5213 PR c++/72800
5214 * g++.dg/cpp1y/lambda-ice1.C: New.
5215
08156df5
PP
52162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5217
5218 PR c++/72759
5219 * g++.dg/cpp1y/pr72759.C: New test.
5220
938da3a5
PP
52212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5222
5223 * gcc.dg/switch-10.c: New test.
5224
da84183c
JG
52252016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5226
5227 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5228
ae9281fc
TS
52292016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5230
5231 * c-c++-common/goacc/routine-5.c: Update.
5232
086ad22e
BE
52332016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5234
5235 PR rtl-optimization/70903
5236 * gcc.c-torture/execute/pr70903.c: New test.
5237
6805e400
ML
52382016-08-04 Martin Liska <mliska@suse.cz>
5239
5240 * gcc.dg/params/params.exp: Replace file exists with
5241 TESTING_IN_BUILD_TREE.
5242
a0008434
MP
52432016-08-04 Marek Polacek <polacek@redhat.com>
5244
5245 PR c++/70229
5246 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5247
fb46286e
RB
52482016-08-04 Richard Biener <rguenther@suse.de>
5249
5250 PR middle-end/71984
5251 * gcc.dg/torture/pr71984.c: Guard correctness check for
5252 little-endian.
5253
ac2c96ab
AP
52542016-08-03 Andrew Pinski <apinski@cavium.com>
5255
5256 * gcc.c-torture/compile/20160802-1.c: New testcase.
5257
c98583e9
FR
52582016-08-03 Fritz Reese <fritzoreese@gmail.com>
5259
5260 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5261
9ad1a1da
RB
52622016-08-03 Richard Biener <rguenther@suse.de>
5263
5264 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5265 and remove -O3.
5266 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5267 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5268
cd75c979
RB
52692016-08-03 Richard Biener <rguenther@suse.de>
5270
5271 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5272 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5273 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5274 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5275
30e8d875
SKS
52762016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5277
5278 * gcc.dg/init-excess-2.c: Require int32plus.
5279 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5280 * gcc.dg/pr59963-2.c: Require int32plus.
5281 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5282 * gcc.dg/unroll-7.c: Require int32plus.
5283
69b806f6
BC
52842016-08-02 Bin Cheng <bin.cheng@arm.com>
5285
5286 PR tree-optimization/34114
5287 * gcc.dg/tree-ssa/loop-42.c: New test.
5288
1efafef3
TC
52892016-08-02 Tamar Christina <tamar.christina@arm.com>
5290
5291 * gcc.target/aarch64/vminmaxnm.c: New.
5292 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5293 tests.
5294
e2a99194
MM
52952016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5296
5297 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5298 vec_extract for vector float, vector int, vector short, and vector
5299 char.
5300 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5301 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5302 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5303 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5304
71bfb77a
WD
53052016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5306
5307 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5308 single stack adjustment, no writeback.
71bfb77a
WD
5309 * gcc.target/aarch64/test_frame_12.c: Likewise.
5310 * gcc.target/aarch64/test_frame_13.c: Likewise.
5311 * gcc.target/aarch64/test_frame_15.c: Likewise.
5312 * gcc.target/aarch64/test_frame_6.c: Likewise.
5313 * gcc.target/aarch64/test_frame_7.c: Likewise.
5314 * gcc.target/aarch64/test_frame_8.c: Likewise.
5315 * gcc.target/aarch64/test_frame_16.c: New test.
5316
37bce35a
L
53172015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5318
5319 PR target/72748
5320 * gcc.target/i386/pr72748.c: New test.
5321
3f8257db 53222015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5323
5324 PR tree-optimization/71818
5325 * gcc.dg/vect/pr71818.c: New
5326
bf60c531
ML
53272016-08-01 Martin Liska <mliska@suse.cz>
5328
5329 PR tree-optimization/71857
5330 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5331
8ed49fab
KT
53322016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5333
5334 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5335
76e2c821
JB
53362016-08-01 Jan Beulich <jbeulich@suse.com>
5337
5338 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5339
35029597
WS
53402016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5341
5342 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5343 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5344
3aa4b66a
JW
53452016-07-31 Jonathan Wakely <jwakely@redhat.com>
5346
5347 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5348 (check_effective_target_c++): Likewise. Also match for libstdc++.
5349
3f8257db 53502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5351
5352 PR fortran/41922
5353 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5354 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5355 * gfortran.dg/pr41922.f90: New test.
5356
9fcb2819
SK
53572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5358
5359 PR fortran/68566
5360 * gfortran.dg/pr68566.f90: new test.
5361
94087e88 53622016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5363
5364 PR c++/60760
5365 PR c++/71091
5366 * g++.dg/cpp0x/constexpr-cast.C: New test.
5367 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5368 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5369 * g++.dg/ubsan/pr63956.C: Correct.
5370
d0047a25
MM
53712016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5372
5373 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5374 vector double or vector long where the vector is in memory.
5375 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5376 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5377
e4f7a5df
SK
53782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5379
5380 PR fortran/69867
5381 * gfortran.dg/pr69867.f90: New test.
5382
b441ae1d
SK
53832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5384
5385 PR fortran/69962
5386 * gfortran.dg/pr69962.f90: New test.
5387
712dff31
SK
53882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5389
5390 PR fortran/70006
5391 * gfortran.dg/pr70006.f90: New test.
5392
fb42421e
SK
53932016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5394
5395 PR fortran/71730
5396 * gfortran.dg/pr71730.f90: New test.
5397 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5398 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5399 * gfortran.dg/array_constructor_26.f03: Ditto.
5400
466effe0
WS
54012016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5402
5403 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5404 * gcc.target/powerpc/pr71763.c: Likewise.
5405
f618a472
MP
54062016-07-29 Marek Polacek <polacek@redhat.com>
5407
5408 PR c/71742
5409 * gcc.dg/940510-1.c: Adjust dg-error.
5410 * gcc.dg/c99-flex-array-1.c: Likewise.
5411 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5412
efd0786f
MP
5413 PR c/71853
5414 * gcc.dg/noncompile/pr71853.c: New test.
5415
e00dceaf
MP
5416 PR c/71573
5417 * gcc.dg/noncompile/pr71573.c: New test.
5418
638fc14f
MP
5419 PR c/71926
5420 * g++.dg/warn/Wparentheses-30.C: New test.
5421 * gcc.dg/Wparentheses-14.c: New test.
5422
61c73a7f
UB
54232016-07-29 Uros Bizjak <ubizjak@gmail.com>
5424
5425 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5426
01d32b2b
BC
54272016-07-29 Bin Cheng <bin.cheng@arm.com>
5428
5429 PR tree-optimization/57558
5430 * gcc.dg/vect/pr57558-1.c: New test.
5431 * gcc.dg/vect/pr57558-2.c: New test.
5432
f6c7a248
PK
54332016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5434
61c73a7f 5435 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5436 to scan forwprop1 dump pass.
5437
f54ea774
PC
54382016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/51488
5441 * g++.dg/template/pr51488.C: New.
5442
673a107a
JJ
54432016-07-29 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR c/71969
5446 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5447 static __inline__.
5448 * gcc.dg/pr71969-1.c: New test.
5449 * gcc.dg/pr71969-2.c: New test.
5450 * gcc.dg/pr71969-3.c: New test.
5451
78169471
MP
54522016-07-29 Marek Polacek <polacek@redhat.com>
5453
5454 PR c/71574
5455 * c-c++-common/pr71574.c: New test.
5456
a5b5c8b6
MP
5457 PR c/71583
5458 * gcc.dg/noncompile/pr71583.c: New test.
5459
883b6d4e
KV
54602016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5461
5462 PR middle-end/68217
5463 * gcc.dg/pr68217.c: New test.
5464
89f1f37e
SK
54652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5466
5467 PR fortran/71067
5468 * gfortran.dg/pr71067_1.f90: New test.
5469 * gfortran.dg/pr71067_2.f90: Ditto.
5470
e0d32185
MM
54712016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5472
5473 * gcc.target/powerpc/vec-extract-1.c: New test.
5474
c851722d
SK
54752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5476
5477 PR fortran/71799
5478 * gfortran.dg/pr71799.f90: New test.
5479
f064da6a
PC
54802016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5481
5482 PR c++/71665
5483 * g++.dg/cpp0x/pr71665-1.C: New.
5484 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5485 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5486 * g++.dg/ext/label10.C: Likewise.
5487 * g++.dg/parse/constant5.C: Likewise.
5488
1b70aaad
SK
54892016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5490
5491 PR fortran/71859
5492 * gfortran.dg/pr71859.f90: New test.
5493 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5494 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5495
a23404c9
PT
54962016-07-28 Paul Thomas <pault@gcc.gnu.org>
5497
5498 PR fortran/71883
5499 * gfortran.dg/pr71883.f90 : New test.
5500
513d866d
YR
55012016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5502
5503 PR tree-optimization/71734
61c73a7f 5504 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5505
7c428aa2
RL
55062016-07-28 Renlin Li <renlin.li@arm.com>
5507
5508 Revert
5509 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5510
5511 PR fortran/71902
5512 * gfortran.dg/dependency_47.f90: New test.
5513
1225d6b1
ML
55142016-07-28 Martin Liska <mliska@suse.cz>
5515
5516 PR gcov-profile/68025
5517 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5518
e5f5bf35
ML
55192016-07-28 Martin Liska <mliska@suse.cz>
5520
5521 * g++.dg/vect/pr70944.cc: New test.
5522
4536610d
KV
55232016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5524
5525 PR middle-end/71994
5526 * gcc.dg/torture/pr71994.c: New test.
5527
8c6961ca
PK
55282016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5529
5530 PR middle-end/71078
5531 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5532 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5533 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5534
8de22ea0
RB
55352016-07-27 Richard Biener <rguenther@suse.de>
5536
5537 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5538
5d9da222
ML
55392016-07-27 Martin Liska <mliska@suse.cz>
5540
5541 * gcc.dg/predict-13.c: New test.
5542 * gcc.dg/predict-14.c: New test.
5543
af9e275f
SKS
55442016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5545
a23404c9 5546 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5547 including stdint.h.
5548 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5549 including stdint.h.
5550
71abba1e
MM
55512016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5552
5553 PR target/71869
5554 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5555 IEEE built-in functions handle quiet and signalling NaNs
5556 correctly.
5557
9cd74e8f
SK
55582016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5559
5560 PR fortran/71862
5561 * gfortran.dg/pr71862.f90: New test.
5562
0d48446f
MS
55632016-07-26 Martin Sebor <msebor@redhat.com>
5564
5565 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5566 selector with dg-options.
5567
524cf1e4
PP
55682016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR tree-optimization/18046
5571 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5572 * gcc.dg/tree-ssa/vrp103.c: New test.
5573 * gcc.dg/tree-ssa/vrp104.c: New test.
5574
100665d8
WS
55752016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5576
5577 * gcc.target/powerpc/pr63354.c: Require lp64 since
5578 -mprofile-kernel is not legal with -m32.
5579
0b64ca40
RB
55802016-07-26 Richard Biener <rguenther@suse.de>
5581
5582 PR rtl-optimization/71984
5583 * gcc.dg/torture/pr71984.c: New testcase.
5584
9b7937cf
RS
55852016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5586
5587 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5588 g++-dg-runtest via et-dg-runtest.
5589 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5590 * gcc.dg/vect/vect.exp: Likewise.
5591 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5592 gfortran-dg-runtest.
5593 * gfortran.dg/vect/vect.exp: Likewise.
5594 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5595 (check_mips_loongson_hw_available): Likewise.
5596 (check_effective_target_mpaired_single_runtime): Likewise.
5597 (check_effective_target_mips_loongson_runtime): Likewise.
5598 (add_options_for_mpaired_single): Likewise.
5599 (check_effective_target_vect_int): Add global et_index.
5600 Check and save the supported feature for a target selected by
5601 the et_index target. Break long lines where appropriate. Call
5602 et-is-effective-target for MIPS with an argument instead of
5603 check_effective_target_* where appropriate.
5604 (check_effective_target_vect_intfloat_cvt): Likewise.
5605 (check_effective_target_vect_uintfloat_cvt): Likewise.
5606 (check_effective_target_vect_floatint_cvt): Likewise.
5607 (check_effective_target_vect_floatuint_cvt): Likewise.
5608 (check_effective_target_vect_simd_clones): Likewise.
5609 (check_effective_target_vect_shift): ewise.
5610 (check_effective_target_whole_vector_shift): Likewise.
5611 (check_effective_target_vect_bswap): Likewise.
5612 (check_effective_target_vect_shift_char): Likewise.
5613 (check_effective_target_vect_long): Likewise.
5614 (check_effective_target_vect_float): Likewise.
5615 (check_effective_target_vect_double): Likewise.
5616 (check_effective_target_vect_long_long): Likewise.
5617 (check_effective_target_vect_no_int_max): Likewise.
5618 (check_effective_target_vect_no_int_add): Likewise.
5619 (check_effective_target_vect_no_bitwise): Likewise.
5620 (check_effective_target_vect_widen_shift): Likewise.
5621 (check_effective_target_vect_no_align): Likewise.
5622 (check_effective_target_vect_hw_misalign): Likewise.
5623 (check_effective_target_vect_element_align): Likewise.
5624 (check_effective_target_vect_condition): Likewise.
5625 (check_effective_target_vect_cond_mixed): Likewise.
5626 (check_effective_target_vect_char_mult): Likewise.
5627 (check_effective_target_vect_short_mult): Likewise.
5628 (check_effective_target_vect_int_mult): Likewise.
5629 (check_effective_target_vect_extract_even_odd): Likewise.
5630 (check_effective_target_vect_interleave): Likewise.
5631 (check_effective_target_vect_stridedN): Likewise.
5632 (check_effective_target_vect_multiple_sizes): Likewise.
5633 (check_effective_target_vect64): Likewise.
5634 (check_effective_target_vect_call_copysignf): Likewise.
5635 (check_effective_target_vect_call_sqrtf): Likewise.
5636 (check_effective_target_vect_call_btrunc): Likewise.
5637 (check_effective_target_vect_call_btruncf): Likewise.
5638 (check_effective_target_vect_call_ceil): Likewise.
5639 (check_effective_target_vect_call_ceilf): Likewise.
5640 (check_effective_target_vect_call_floor): Likewise.
5641 (check_effective_target_vect_call_floorf): Likewise.
5642 (check_effective_target_vect_call_lceil): Likewise.
5643 (check_effective_target_vect_call_lfloor): Likewise.
5644 (check_effective_target_vect_call_nearbyint): Likewise.
5645 (check_effective_target_vect_call_nearbyintf): Likewise.
5646 (check_effective_target_vect_call_round): Likewise.
5647 (check_effective_target_vect_call_roundf): Likewise.
5648 (check_effective_target_vect_perm): Likewise, but also append *_saved
5649 to the existing global name to properly cache the result.
5650 (check_effective_target_vect_perm_byte): Likewise.
5651 (check_effective_target_vect_perm_short): Likewise.
5652 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5653 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5654 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5655 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5656 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5657 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5658 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5659 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5660 (check_effective_target_vect_sdot_qi): Likewise.
5661 (check_effective_target_vect_udot_qi): Likewise.
5662 (check_effective_target_vect_sdot_hi): Likewise.
5663 (check_effective_target_vect_udot_hi): Likewise.
5664 (check_effective_target_vect_usad_char): Likewise.
5665 (check_effective_target_vect_pack_trunc): Likewise.
5666 (check_effective_target_vect_unpack): Likewise.
5667 (check_effective_target_vect_aligned_arrays): Likewise.
5668 (check_effective_target_vect_natural_alignment): Likewise.
5669 (check_effective_target_vector_alignment_reachable): Likewise.
5670 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5671 (is-effective-target): Initialize et_index if undefined.
5672 (et-dg-runtest): New.
5673 (et-is-effective-target): Likewise.
5674 (check_vect_support_and_set_flags): Add supported MIPS targets to
5675 EFFECTIVE_TARGETS list. Return the number of supported targets.
5676
8f63caf6 56772016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5678 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5679
5680 PR middle-end/70920
5681 * gcc.dg/pr70920-1.c: New test-case.
5682 * gcc.dg/pr70902-2.c: Likewise.
5683 * gcc.dg/pr70920-3.c: Likewise.
5684 * gcc.dg/pr70920-4.c: Likewise
5685 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5686 2 instead of 3.
5687
7d575fff
AM
56882016-07-25 Alexander Monakov <amonakov@ispras.ru>
5689
5690 * gcc.c-torture/execute/pr71494.c: Require label_values.
5691 * gcc.dg/pr16973.c: Ditto.
5692
bf01e070
SKS
56932016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5694
5695 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5696 * gcc.dg/torture/pr69771.c: Require int32plus.
5697 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5698
16b05965
ML
56992016-07-25 Martin Liska <mliska@suse.cz>
5700
5701 * gcc.dg/torture/pr71987.c: New test.
5702
d52d3767
SK
57032016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5704
5705 PR fortran/71935
5706 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5707 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5708 * gfortran.dg/pr71935.f90: New test.
5709
94087e88 57102016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5711
5712 PR c++/71675
5713 * g++.dg/ext/atomic-3.C: New test.
5714 * gcc.dg/atomic/pr71675.c: New test.
5715
58b3986e
ES
57162016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5717
5718 * gcc.target/i386/mvc8.c: New test.
5719
faa1612a
BC
57202016-07-22 Bin Cheng <bin.cheng@arm.com>
5721
5722 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5723 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5724
1603ebe0
TK
57252016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5726
5727 PR fortran/71795
5728 * gfortran.dg/constructor_50.f90: New test.
5729
bc91c436
ML
57302016-07-22 Martin Liska <mliska@suse.cz>
5731
5732 PR gcov-profile/69028
5733 PR gcov-profile/62047
5734 * g++.dg/cilk-plus/pr69028.C: New test.
5735
9fe9a3a7
AV
57362016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5737
5738 * gfortran.dg/coarray_stat_2.f90: New test.
5739
70866e3d
MM
57402016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5741
5742 * gcc.target/powerpc/vec-extract.h: New files to check the
5743 vec_extract built-in functions for all vector types, testing
5744 accessing each element, both with constant and variable element
5745 numbers.
5746 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5747 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5748 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5749 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5750 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5751 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5752 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5753 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5754 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5755
ab3af181
JJ
57562016-07-21 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR c++/71728
5759 * g++.dg/other/pr71728.C: New test.
5760
ebe8f322
JG
57612016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5762
5763 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5764 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5765 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5766 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5767 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5768
959cef74
RB
57692016-07-21 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/71947
5772 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5773
b24d9420
BC
57742016-07-21 Bin Cheng <bin.cheng@arm.com>
5775
5776 * gcc.dg/tree-ssa/scev-15.c: New.
5777
23974819
BC
57782016-07-21 Bin Cheng <bin.cheng@arm.com>
5779
5780 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5781
ee78cbaa
JJ
57822016-07-21 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR c++/71941
5785 * g++.dg/gomp/pr71941.C: New test.
5786
52ed68f7
DM
57872016-07-20 David Malcolm <dmalcolm@redhat.com>
5788
5789 PR c/70339
5790 PR c/71858
5791 * g++.dg/spellcheck-identifiers.C: New test case, based on
5792 gcc.dg/spellcheck-identifiers.c.
5793 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5794 gcc.dg/spellcheck-identifiers-2.c.
5795 * g++.dg/spellcheck-typenames.C: New test case, based on
5796 gcc.dg/spellcheck-typenames.c
5797
18407bfb
JW
57982016-07-20 Jonathan Wakely <jwakely@redhat.com>
5799
5800 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5801 pointer to member function and also test catching by reference.
5802
4c07fd98
DV
58032016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5804
5805 * gcc.target/s390/pr67443.c: Fix test case.
5806
fee21d65
DV
58072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5808
5809 * gcc.target/s390/insv-1.c: Xfail some tests.
5810 * gcc.target/s390/insv-2.c: Likewise.
5811
dbe9dfdd
GJL
58122016-07-20 Georg-Johann Lay <avr@gjlay.de>
5813
5814 * gcc.target/avr/torture/get-mem.c: New test.
5815 * gcc.target/avr/torture/set-mem.c: New test.
5816
c25e1d82
GJL
58172016-07-20 Georg-Johann Lay <avr@gjlay.de>
5818
5819 PR target/71948
5820 * gcc.target/avr/torture/tiny-progmem.c: New test.
5821
109d2197
JJ
58222016-07-20 Jakub Jelinek <jakub@redhat.com>
5823
7419f441
JJ
5824 PR c++/71909
5825 * g++.dg/parse/pr71909.C: New test.
5826 * g++.dg/tm/pr71909.C: New test.
5827
109d2197
JJ
5828 PR c++/50060
5829 * g++.dg/cpp0x/constexpr-50060.C: New test.
5830 * g++.dg/cpp1y/constexpr-50060.C: New test.
5831
144530cf
ML
58322016-07-20 Martin Liska <mliska@suse.cz>
5833
5834 * gfortran.dg/graphite/pr71898.f90: New test.
5835
04ac4afa
BC
58362016-07-20 Bin Cheng <bin.cheng@arm.com>
5837
5838 PR tree-optimization/71503
5839 PR tree-optimization/71683
5840 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5841 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5842
dcbdb17a
ML
58432016-07-20 Martin Liska <mliska@suse.cz>
5844
5845 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5846 * gcc.dg/plugin/sreal-test-1.c: Remove.
5847 * gcc.dg/plugin/sreal_plugin.c: Remove.
5848
6ed82555
TK
58492016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5850
5851 PR fortran/71902
5852 * gfortran.dg/dependency_47.f90: New test.
5853
13da0507
JJ
58542016-07-19 Jakub Jelinek <jakub@redhat.com>
5855
4833f561
JJ
5856 PR rtl-optimization/71916
5857 * gcc.c-torture/compile/pr71916.c: New test.
5858
4fda19ef
JJ
5859 PR middle-end/71874
5860 * g++.dg/torture/pr71874.C: New test.
5861
13da0507
JJ
5862 PR middle-end/71734
5863 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5864 (my_alloc): Rewritten to use __builtin_posix_memalign and
5865 __SIZE_TYPE__.
5866 (my_free): Use __builtin_free instead of _mm_free.
5867 (Vec::operator=): Use __builtin_memcpy.
5868
e7980add
MJ
58692016-07-19 Martin Jambor <mjambor@suse.cz>
5870
61c73a7f
UB
5871 PR fortran/71688
5872 * gfortran.dg/pr71688.f90: New test.
e7980add 5873
13e88953
RB
58742016-07-19 Richard Biener <rguenther@suse.de>
5875
5876 * c-c++-common/vector-subscript-6.c: New testcase.
5877 * c-c++-common/vector-subscript-7.c: Likewise.
5878
1caf0482
SKS
58792016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5880
a23404c9 5881 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5882 and UInt32 based on __SIZEOF_INT__.
5883
cef5388d
RB
58842016-07-19 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/71901
5887 * gcc.dg/torture/pr71901.c: New testcase.
5888
58892016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5890
5891 PR tree-optimization/71908
5892 * gcc.dg/torture/pr71908.c: New testcase.
5893
a8f7a895
MM
58942016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5895
5896 PR target/71493
5897 * gcc.target/powerpc/pr71493-1.c: New test.
5898 * gcc.target/powerpc/pr71493-2.c: Likewise.
5899
f2111a36
JJ
59002016-07-18 Jakub Jelinek <jakub@redhat.com>
5901
99516432
JJ
5902 PR c++/71835
5903 * g++.dg/conversion/ambig3.C: New test.
5904
87713c6a
JJ
5905 PR c++/71828
5906 * g++.dg/cpp0x/constexpr-71828.C: New test.
5907
7a7f16ca
JJ
5908 PR c++/71826
5909 * g++.dg/template/pr71826.C: New test.
5910
f4d90295
JJ
5911 PR c++/71822
5912 * g++.dg/template/defarg21.C: New test.
5913
f2111a36
JJ
5914 PR c++/71871
5915 * g++.dg/ext/vector31.C: New test.
5916
0b965526
UB
59172016-07-18 Uros Bizjak <ubizjak@gmail.com>
5918
5919 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5920
94e136b9
YR
59212016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5922
5923 PR tree-optimization/71734
5924 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5925
7072df0a
DV
59262016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5927
5928 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5929 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5930 stack-layout-dynamic-1.c: New test.
5931
54158a1a
AK
59322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5933
5934 * gcc.target/s390/nolrl-1.c: New test.
5935
43068916
FR
59362016-07-17 Fritz Reese <fritzoreese@gmail.com>
5937
5938 PR fortran/71523
5939 * gfortran.dg/pr71523_1.f90: New test.
5940 * gfortran.dg/pr71523_2.f90: New test.
5941
a9356b12
AS
59422016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5943
5944 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5945
a07b81c7 59462016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5947 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5948
5949 PR fortran/62125
5950 * gfortran.dg/pr62125.f90: New test.
5951
96c0ec12
BS
59522016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5953
5954 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5955 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5956
479d0ed5
JW
59572016-07-15 Jonathan Wakely <jwakely@redhat.com>
5958
5959 PR c++/58796
5960 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5961 * g++.dg/cpp0x/nullptr35.C: New test.
5962
41c7438e
BC
59632016-07-15 Bin Cheng <bin.cheng@arm.com>
5964
5965 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5966
f7ba880b
CP
59672016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5968
5969 * gfortran.dg/goacc/vector_length.f90: New test.
5970
b9aba0a0
RB
59712016-07-15 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/71881
5974 * gcc.dg/torture/pr71881.c: New testcase.
5975
9513d5fb
RB
59762016-07-15 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/71887
5979 * gcc.dg/torture/pr71887.c: New testcase.
5980
ddbbcb19
JJ
59812016-07-15 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR c/71858
5984 * gcc.dg/spellcheck-identifiers-3.c: New test.
5985
29eb509c
AV
59862016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5987
5988 PR fortran/71807
5989 * gfortran.dg/null_9.f90: New test.
5990
43aabfcf
BC
59912016-07-15 Bin Cheng <bin.cheng@arm.com>
5992
5993 * gcc.dg/tree-ssa/loop-41.c: New test.
5994
afc89e58
BC
59952016-07-15 Bin Cheng <bin.cheng@arm.com>
5996
5997 PR tree-optimization/71347
5998 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5999
6fa682ad
SK
60002016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6001
6002 PR fortran/29819
6003 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6004 * gfortran.dg/contains.f90: Ditto.
6005 * gfortran.dg/contains_empty_1.f03: Ditto.
6006 * gfortran.dg/submodule_3.f08: Ditto.
6007
dd36b877
JJ
60082016-07-14 Jakub Jelinek <jakub@redhat.com>
6009
a60a5d31
JJ
6010 PR testsuite/71865
6011 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6012 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6013 expected diagnostics.
6014
dd36b877
JJ
6015 PR c/71858
6016 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6017 * gcc.dg/spellcheck-identifiers-2.c: New test.
6018 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6019 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6020
a241f8ca
JJ
60212016-07-14 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR tree-optimization/71872
6024 * gcc.c-torture/compile/pr71872.c: New test.
6025
d62b809c
TP
60262016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6027
6028 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6029 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6030 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6031 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6032 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6033 * gcc.target/arm/atomic-op-acquire-1.c: This.
6034 * gcc.target/arm/atomic-op-char.c: Rename into ...
6035 * gcc.target/arm/atomic-op-char-1.c: This.
6036 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6037 * gcc.target/arm/atomic-op-consume-1.c: This.
6038 * gcc.target/arm/atomic-op-int.c: Rename into ...
6039 * gcc.target/arm/atomic-op-int-1.c: This.
6040 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6041 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6042 * gcc.target/arm/atomic-op-release.c: Rename into ...
6043 * gcc.target/arm/atomic-op-release-1.c: This.
6044 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6045 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6046 * gcc.target/arm/atomic-op-short.c: Rename into ...
6047 * gcc.target/arm/atomic-op-short-1.c: This.
6048 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6049 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6050 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6051 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6052 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6053 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6054 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6055 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6056 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6057 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6058
1f8dd420
AV
60592016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6060
6061 PR fortran/70842
6062 * gfortran.dg/select_type_35.f03: New test.
6063
53109ba8
KT
60642016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065
6066 PR target/65951
6067 PR tree-optimization/70923
6068 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6069 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6070 * gcc.dg/vect/pr65951.c: Likewise.
6071 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6072
91f35b7f
DE
60732016-07-14 David Edelsohn <dje.gcc@gmail.com>
6074
6075 * c-c++-common/pr60226.c: Expect maximum object file alignment
6076 error on AIX.
6077
351168fe
RB
60782016-07-14 Richard Biener <rguenther@suse.de>
6079
6080 PR tree-optimization/71866
6081 * gcc.dg/torture/pr71866.c: New testcase.
6082
94c32c00
TP
60832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6084
6085 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6086 selector and enclose boolean expression in curly braces.
6087
b799a481
AM
60882016-07-14 Alan Modra <amodra@gmail.com>
6089
6090 PR target/71733
6091 * gcc.target/powerpc/p9-novsx.c: New.
6092
f63ba78c
AK
60932016-07-13 Andi Kleen <ak@linux.intel.com>
6094
6095 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6096 * g++.dg/tree-prof/morefunc.C: Dito.
6097 * g++.dg/tree-prof/pr35545.C: Dito.
6098 * g++.dg/tree-prof/reorder.C: Dito.
6099 * gcc.dg/tree-prof/20050826-2.c: Dito.
6100 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6101 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6102 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6103 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6104 * gcc.dg/tree-prof/inliner-1.c: Dito.
6105 * gcc.dg/tree-prof/merge_block.c: Dito.
6106 * gcc.dg/tree-prof/stringop-1.c: Dito.
6107 * gcc.dg/tree-prof/stringop-2.c: Dito.
6108 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6109 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6110 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6111 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6112 * gcc.dg/tree-prof/update-loopch.c: Dito.
6113 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6114 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6115 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6116 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6117 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6118 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6119 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6120
f4d5a23d
AK
61212016-07-13 Andi Kleen <ak@linux.intel.com>
6122
6123 * lib/profopt.exp (profopt-execute): Remove .imports files.
6124
ae145898
AK
61252016-07-13 Andi Kleen <ak@linux.intel.com>
6126
0b965526 6127 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6128
e97bd4f5
AK
61292016-07-13 Andi Kleen <ak@linux.intel.com>
6130
6131 * lib/profopt.exp (dg-final-scan-autofdo,
6132 dg-final-scan-not-autofdo): New functions.
6133
6fa3d4b4
BC
61342016-07-13 Bin Cheng <bin.cheng@arm.com>
6135
6136 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6137 * gcc.dg/vect/vect-35.c: Ditto.
6138 * gcc.dg/vect/vect-alias-check-2.c: New test.
6139
65f18bc6
ML
61402016-07-13 Martin Liska <mliska@suse.cz>
6141
6142 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6143 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6144 * gfortran.dg/pr42108.f90: Update expected dump scan.
6145
9737f35b
RB
61462016-07-13 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/24574
6149 * gcc.dg/pr24574.c: New testcase.
6150
62c0ea4b
SKS
61512016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6152
0b965526 6153 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6154 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6155 * c-c++-common/pr68833-1.c: Require int32plus.
6156 * gcc.dg/ipa/pr63551.c: Likewise.
6157 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6158 * gcc.dg/ipa/pr64041.c: Require int32plus.
6159
c7ed8938
IE
61602016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6161
6162 PR ipa/71633
6163 * g++.dg/pr71633.C: New test.
6164
5ce15300
TP
61652016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6166
6167 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6168 Add new arm_thumb1_cbz_ok effective target.
6169 * gcc.target/arm/cbz.c: New test.
6170
2b9509a3
TP
61712016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6172
6173 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6174 Define effective target.
6175 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6176 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6177 * gcc.target/arm/movhi_movw.c: New test.
6178 * gcc.target/arm/movsi_movw.c: Likewise.
6179 * gcc.target/arm/movdi_movw.c: Likewise.
6180
7f15b177
RB
61812016-07-13 Richard Biener <rguenther@suse.de>
6182
6183 PR middle-end/71104
6184 * gcc.dg/pr71104-1.c: New testcase.
6185 * gcc.dg/pr71104-2.c: Likewise.
6186
0b0a896e
MM
61872016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6188
6189 PR target/71805
6190 * gcc.target/powerpc/pr71805.c: New test.
6191
f906f5ed
BS
61922016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6193
6194 * gcc.target/powerpc/divkc3-1.c: New.
6195 * gcc.target/powerpc/mulkc3-1.c: New.
6196
9e63c3aa
NS
61972016-07-12 Nathan Sidwell <nathan@acm.org>
6198
6199 * gcc.target/arm/data-rel-1.c: New.
6200 * gcc.target/arm/data-rel-2.c: New.
6201 * gcc.target/arm/data-rel-3.c: New.
6202
f507d202
ML
62032016-07-12 Martin Liska <mliska@suse.cz>
6204
6205 * gcc.dg/params/blocksort-part.c: New test.
6206 * gcc.dg/params/params.exp: New file.
6207
d6f7c125
KT
62082016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6209
6210 PR middle-end/71700
6211 * gcc.c-torture/execute/pr71700.c: New test.
6212
37ccb0ba
SB
62132016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6214 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/23286
6217 PR tree-optimization/70159
6218 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6219 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6220 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6221 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6222 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6223 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6224 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6225 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6226 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6227 * gcc.dg/pr51879-12.c: Likewise.
6228 * gcc.dg/strlenopt-9.c: Likewise.
6229 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6230 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6231 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6232 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6233 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6234 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6235 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6236 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6237 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6238 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6239 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6240 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6241 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6242 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6243 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6244
712a93d6
RB
62452016-07-12 Richard Biener <rguenther@suse.de>
6246
6247 PR rtl-optimization/68961
6248 * gcc.target/i386/pr68961.c: New testcase.
6249
c392943c
JJ
62502016-07-11 Jakub Jelinek <jakub@redhat.com>
6251
3d56e6a4
JJ
6252 PR middle-end/71758
6253 * c-c++-common/gomp/pr71758.c: New test.
6254 * gfortran.dg/gomp/pr71758.f90: New test.
6255
c392943c
JJ
6256 PR tree-optimization/71823
6257 * gcc.dg/vect/pr71823.c: New test.
6258
741d3be5
DM
62592016-07-11 David Malcolm <dmalcolm@redhat.com>
6260
6261 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6262 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6263 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6264
92fa45b5
L
62652016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6266
6267 PR target/71801
6268 * gcc.target/i386/pr71801.c: New test.
6269
f51606c7
RB
62702016-07-11 Richard Biener <rguenther@suse.de>
6271
6272 PR tree-optimization/71816
6273 * gcc.dg/torture/pr71816.c: New testcase.
6274
36b54ce0
TK
62752016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6276
6277 PR fortran/71783
6278 * gfortran.dg/dependency_46.f90: New test.
6279
d13835b6
VM
62802016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6281
6282 PR rtl-optimization/71621
6283 * gcc.target/i386/pr71621-1.c: New.
6284 * gcc.target/i386/pr71621-2.c: New.
6285
642bcbdf
CP
62862016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6287
6288 * gfortran.dg/goacc/pr71704.f90: New test.
6289
02eb5b8b
BS
62902016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6291
6292 PR target/71297
6293 * gcc.target/powerpc/pr71297.c: New.
6294
8beb9a0d
JW
62952016-07-08 Jiong Wang <jiong.wang@arm.com>
6296
6297 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6298
cef4b650
MM
62992016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6300
6301 PR target/71806
6302 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6303
3c3ecf52
AH
63042016-07-08 Alan Hayward <alan.hayward@arm.com>
6305
6306 PR tree-optimization/71667
6307 * gcc.dg/vect/pr71667.c: New
6308
2660286d
ML
63092016-07-08 Martin Liska <mliska@suse.cz>
6310
6311 * gcc.dg/torture/pr71606.c: New test.
6312
70cdd4ae
JD
63132016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6314
6315 PR fortran/71764
6316 * gfortran.dg/pr71764.f90: New test.
6317
842dc2e6
JJ
63182016-07-07 Jakub Jelinek <jakub@redhat.com>
6319 Kai Tietz <ktietz70@googlemail.com>
6320
6321 PR c++/70869
6322 PR c++/71054
6323 * g++.dg/cpp0x/pr70869.C: New test.
6324 * g++.dg/cpp0x/pr71054.C: New test.
6325
31be4262
DE
63262016-07-07 David Edelsohn <dje.gcc@gmail.com>
6327
6328 * g++.dg/debug/pr71432.C: Fail on AIX.
6329
1c122092
ML
63302016-07-07 Martin Liska <mliska@suse.cz>
6331
6332 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6333 an undefined behavior.
6334 * gfortran.dg/do_3.F90: Likewise.
6335 * gfortran.dg/do_check_11.f90: New test.
6336 * gfortran.dg/do_check_12.f90: New test.
6337 * gfortran.dg/do_corner_warn.f90: New test.
6338
7119f1b1
ML
63392016-07-07 Martin Liska <mliska@suse.cz>
6340
6341 * gfortran.dg/predict-1.f90: Ammend the test.
6342 * gfortran.dg/predict-2.f90: Likewise.
6343
275792f2
IE
63442016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6345
6346 PR ipa/71624
6347 * g++.dg/pr71624.C: New test.
6348
05a437c1
TP
63492016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6350
6351 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6352 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6353 ARMv8-M Mainline architectures.
6354
6f493951
TP
63552016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6356
6357 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6358 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6359
5ddaee94
SB
63602016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6361
6362 PR target/70098
6363 PR target/71763
6364 * gcc.target/powerpc/pr71763.c: New file.
6365
651afdb2
YR
63662016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6367
6368 PR tree-optimization/71518
0b965526 6369 * gcc.dg/pr71518.c: New test.
651afdb2 6370
9df99881
WD
63712016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6372
6373 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6374
7b4e0769
SKS
63752016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6376
0b965526 6377 PR target/50739
7b4e0769
SKS
6378 * gcc.target/avr/pr50739.c: New test.
6379
eb4432f7
JH
63802016-07-05 Jan Hubicka <jh@suse.cz>
6381
6382 * gcc.dg/tree-ssa/scev-14.c: update template.
6383
c01e092f
RS
63842016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6385
6386 * gcc.dg/vect/group-no-gaps-1.c: New test.
6387
8070763a
AK
63882016-07-05 Andi Kleen <ak@linux.intel.com>
6389
6390 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6391 if kernel supports MPX.
6392
3f8257db 63932016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6394
6395 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6396
36a265b1
MM
63972016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6398 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6399
6400 * gcc.target/powerpc/signbit-1.c: New test.
6401 * gcc.target/powerpc/signbit-2.c: New test.
6402 * gcc.target/powerpc/signbit-3.c: New test.
6403
7a98fb6e
KT
64042016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6405
6406 PR rtl-optimization/71594
6407 * gcc.dg/torture/pr71594.c: New test.
6408
1e3d54b4
JH
64092016-07-05 Jan Hubicka <jh@suse.cz>
6410
6411 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6412
84ca3893
DM
64132016-07-05 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR c++/62314
3a146d46 6416 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6417 number of missing semicolon error.
6418 * g++.dg/pr62314-2.C: New test case.
6419
20d0bfce
AF
64202016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6421
6422 * gfortran.dg/coarray_stat_function.f90: New test.
6423 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6424 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6425 to new interfaces.
6426
69aaea06
AV
64272016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6428
6429 PR fortran/71623
6430 * gfortran.dg/deferred_character_17.f90: New test.
6431
f723a43c
CL
64322016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6433
6434 * gcc.target/arm/neon/polytypes.c: Move to ...
6435 * gcc.target/arm/polytypes.c: ... here.
6436 * gcc.target/arm/neon/pr51534.c: Move to ...
6437 * gcc.target/arm/pr51534.c: ... here.
6438 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6439 * gcc.target/arm/vect-vcvt.c: ... here.
6440 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6441 * gcc.target/arm/vect-vcvtq.c: ... here.
6442 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6443 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6444 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6445 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6446 * gcc.target/arm/neon/neon.exp: Delete.
6447 * gcc.target/arm/neon/: Delete.
6448
d73e0ccf
JD
64492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6450
6451 PR fortran/65575
6452 * gfortran.dg: pr65575.f90: New test.
6453
c20f6223
JD
64542016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6455
6456 PR fortran/35849
6457 * gfortran.dg: pr35849.f90: New test.
6458
2a5537c3
JJ
64592016-07-04 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR c++/71739
6462 * g++.dg/cpp0x/pr71739.C: New test.
6463
740f9751
CL
64642016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6465
6466 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6467
bf749919
DV
64682016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6469
6470 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6471 locr.
6472 * gcc.target/s390/loc-1.c: New test.
6473
430bb38e
YR
64742016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6475
3a146d46
JJ
6476 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6477 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6478
15f6e0da
RR
64792016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6480
6481 PR target/63874
6482 * gcc.target/aarch64/pr63874.c: New test.
6483
79335075
JB
64842016-07-04 Jan Beulich <jbeulich@suse.com>
6485
6486 * g++.dg/header.c: New.
6487 * gcc.dg/header.c: New.
6488
557e8c49
JJ
64892016-07-02 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR c/71719
6492 * c-c++-common/Wunused-var-15.c: New test.
6493
79a592e3
JJ
64942016-07-01 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR fortran/71687
6497 * gfortran.dg/gomp/pr71687.f90: New test.
6498
e2298656
BS
64992016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6500
6501 * gcc.dg/const-float128-ped.c: Require __float128 effective
6502 target and options.
6503 * gcc.dg/const-float128.c: Likewise.
6504 * gcc.dg/torture/float128-cmp-invalid.c: Require
6505 __float128 and base_quadfloat_support effective targets, and
6506 __float128 options.
6507 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6508 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6509 * gcc.dg/torture/float128-nan.c: Likewise.
6510 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6511 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6512 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6513 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6514 (add_options_for___float128): New.
6515 (check_effective_target_base_quadword_support): New.
6516
70c11966
MM
65172016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6518
6519 PR target/71720
6520 * gcc.target/powerpc/pr71720.c: New test.
6521
059541fd
JB
65222016-07-01 Jan Beulich <jbeulich@suse.com>
6523
6524 * gcc.dg/bss.c: New.
6525
2c1e4964
PB
65262016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6527
6528 PR target/71698
6529 * gcc.target/powerpc/pr71698.c: New test.
6530
22e1cb39
GJL
65312016-07-01 Georg-Johann Lay <avr@gjlay.de>
6532
6533 PR target/71151
6534 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6535 instead of ".foo" for its section name.
6536 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6537 depending on MCU's flash size.
6538 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6539 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6540 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6541 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6542 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6543 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6544
466cf574
JB
65452016-07-01 Jan Beulich <jbeulich@suse.com>
6546
6547 * gcc.target/i386/pr65105-2.c: Add -msse2.
6548
351beab7
JJ
65492016-06-30 Jakub Jelinek <jakub@redhat.com>
6550
55a0f21a
JJ
6551 PR tree-optimization/71707
6552 * gcc.dg/strlenopt-29.c: New test.
6553
6245ad72
JJ
6554 PR fortran/71704
6555 * gfortran.dg/gomp/pr71704.f90: New test.
6556
351beab7
JJ
6557 PR fortran/71705
6558 * gfortran.dg/gomp/pr71705.f90: New test.
6559
5a3a6a5e
KN
65602016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6561
6562 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6563 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6564 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6565 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6566 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6567 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6568 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6569 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6570 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6571 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6572 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6573 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6574 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6575 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6576 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6577 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6578 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6579 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6580 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6581 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6582 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6583 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6584 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6585 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6586 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6587 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6588 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6589 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6590 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6591 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6592 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6593 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6594 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6595 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6596 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6597 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6598 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6599 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6600 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6601 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6602 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6603 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6604 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6605 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6606 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6607 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6608 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6609 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6610 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6611 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6612 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6613 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6614 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6615 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6616 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6617 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6618 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6619 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6620 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6621 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6622 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6623 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6624 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6625 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6626 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6627 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6628 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6629 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6630 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6631 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6632 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6633 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6634 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6635 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6636 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6637 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6638 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6639 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6640 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6641 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6642 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6643
3dfa8071 66442016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6645 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6646
6647 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6648
9bd62242 66492016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6650 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6651
6652 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6653
603107fb
DM
66542016-06-30 David Malcolm <dmalcolm@redhat.com>
6655
6656 PR driver/71651
6657 * gcc.dg/spellcheck-options-12.c: New test case.
6658
205cccc7
JJ
66592016-06-30 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR middle-end/71693
6662 * gcc.c-torture/compile/pr71693.c: New test.
6663
f4452176
DM
66642016-06-29 David Malcolm <dmalcolm@redhat.com>
6665
6666 * gcc.dg/spellcheck-params.c: New testcase.
6667 * gcc.dg/spellcheck-params-2.c: New testcase.
6668
c5e74d9d
MM
66692016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6672 vector extract instructions.
6673 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6674
e44ecbfd
JD
66752016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6676
6677 PR fortran/71686
6678 * gfortran.dg/unexpected_eof_2.f90: New test.
6679 * gfortran.dg/unexpected_eof_3.f90: New test.
6680
ee446d9f
JW
66812016-06-29 Jim Wilson <jim.wilson@linaro.org>
6682
6683 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6684
27f67461
CP
66852016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6686
6687 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6688 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6689 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6690
b1206d29
RB
66912016-06-29 Richard Biener <rguenther@suse.de>
6692
6693 PR middle-end/15256
6694 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6695
1af21224
MW
66962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6697
6698 * gcc.target/arm/aapcs/neon-vect10.c: Require
6699 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6700 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6701 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6702 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6703 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6704 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6705 * gcc.target/arm/fp16-aapcs-1.c: Require
6706 -mfloat-ab=hard. Also simplify the test.
6707 * gcc.target/arm/fp16-aapcs-2.c: New.
6708
7fe43755
MW
67092016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6710
0b965526 6711 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6712 (add_options_for_arm_fp16_ieee): New.
6713 (add_options_for_arm_fp16_alternative): New.
6714 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6715 long-line.
6716 (effective_target_arm_fp16_hw): New.
6717
264d951a
IE
67182016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6719
6720 PR tree-optimization/71655
6721 * g++.dg/pr71655.C: New test.
6722
5c846a81
ML
67232016-06-29 Martin Liska <mliska@suse.cz>
6724
6725 * gcc.dg/pr71585.c: New test.
6726 * gcc.dg/pr71585-2.c: New test.
6727 * gcc.dg/pr71585-3.c: New test.
6728
fafe9318
YR
67292016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6730
6731 PR tree-optimization/70729
6732 * g++.dg/vect/pr70729.cc: New test.
6733
54d19c3b
TS
67342016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6735
6736 * c-c++-common/gomp/cancel-1.c: Extend.
6737
5f3cd7c3
JJ
67382016-06-29 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR tree-optimization/71625
6741 * gcc.dg/strlenopt-28.c: New test.
6742
4aa83879
RB
67432016-06-29 Richard Biener <rguenther@suse.de>
6744
6745 PR middle-end/71002
6746 * g++.dg/torture/pr71002.C: Adjust testcase.
6747
152ef731
JJ
67482016-06-29 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR c/71685
6751 * gcc.dg/pr71685.c: New test.
6752
67532016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6754
6755 PR c/71552
6756 * gcc.dg/init-bad-9.c: New test.
6757
d41dc215
BS
67582016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6759
6760 * gcc.target/powerpc/abs128-1.c: Require VSX.
6761 * gcc.target/powerpc/copysign128-1.c: Likewise.
6762 * gcc.target/powerpc/inf128-1.c: Likewise.
6763 * gcc.target/powerpc/nan128-1.c: Likewise.
6764
6a20b538
JJ
67652016-06-28 Jakub Jelinek <jakub@redhat.com>
6766
6767 PR middle-end/71626
6768 * gcc.c-torture/execute/pr71626-1.c: New test.
6769 * gcc.c-torture/execute/pr71626-2.c: New test.
6770
77d93c47
PB
67712016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6772
6773 PR target/71656
6774 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6775
a8264058
SB
67762016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6777
6778 PR target/71670
6779 * gcc.target/powerpc/pr71670.c: New testcase.
6780
0dc47331
PB
67812016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6782
6783 PR target/71656
6784 * gcc.target/powerpc/pr71656-1.c: New test.
6785 * gcc.target/powerpc/pr71656-2.c: New test.
6786
b65ffc79
CL
67872016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6788
6789 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6790 around fp16 code.
6791 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6792 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6793 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6794 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6795 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6796 Add arm_neon_fp16_ok effective target.
0b965526
UB
6797 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6798 Likewise.
6799 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6800 Likewise.
6801 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6802 Likewise.
6803 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6804 Likewise.
6805 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6806 Likewise.
6807 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6808 Likewise.
6809 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6810 Likewise.
6811 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6812 Likewise.
6813 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6814 Likewise.
6815 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6816 Likewise.
6817 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6818 Likewise.
b65ffc79 6819
9bb86f40
JH
68202016-06-26 Jan Hubicka <hubicka@ucw.cz>
6821
6822 * gcc.dg/predict-12.c: New testcase.
6823
46db0fd4
JD
68242016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6825
6826 PR fortran/71649
6827 * gfortran.dg/pr71649.f90: New test.
6828
2a65e70b
JJ
68292016-06-25 Jakub Jelinek <jakub@redhat.com>
6830
f8a06e24
JJ
6831 PR tree-optimization/71643
6832 * g++.dg/opt/pr71643.C: New test.
6833
2a65e70b
JJ
6834 PR tree-optimization/71631
6835 * gcc.c-torture/execute/pr71631.c: New test.
6836
7805417a
JH
68372016-06-24 Jan Hubicka <hubicka@ucw.cz>
6838
6839 * gcc.dg/predict-11.c: New testcase.
6840 * gfortran.dg/predict-2.f90: New testcase.
6841
888ed1a3
JH
68422016-06-24 Jan Hubicka <hubicka@ucw.cz>
6843
6844 * gcc.dg/predict-10.c: New test.
6845
53605f35
BS
68462016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6847
6848 * gcc.target/powerpc/abs128-1.c: New.
6849 * gcc.target/powerpc/copysign128-1.c: New.
6850 * gcc.target/powerpc/inf128-1.c: New.
6851 * gcc.target/powerpc/nan128-1.c: New.
6852
7b22b4c6
EB
68532016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gfortran.dg/pr71642.f90: New test.
6856
37e373c2
JJ
68572016-06-24 Jakub Jelinek <jakub@redhat.com>
6858
6859 PR tree-optimization/71647
6860 * gcc.target/i386/pr71647.c: New test.
6861
b20b79f2
L
68622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6863
6864 * gcc.target/i386/noplt-gd-1.c: New test.
6865 * gcc.target/i386/noplt-gd-2.c: Likewise.
6866 * gcc.target/i386/noplt-gd-3.c: Likewise.
6867 * gcc.target/i386/noplt-ld-1.c: Likewise.
6868 * gcc.target/i386/noplt-ld-2.c: Likewise.
6869 * gcc.target/i386/noplt-ld-3.c: Likewise.
6870 * lib/target-supports.exp
6871 (check_effective_target_tls_get_addr_via_got): New.
6872
04619cb8
UB
68732016-06-24 Uros Bizjak <ubizjak@gmail.com>
6874
6875 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6876 testsuite compile flags.
6877 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6878 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6879
68802016-06-24 Uros Bizjak <ubizjak@gmail.com>
6881
6882 * g++dg/vect/pr36684.cc: Add dg-do compile.
6883 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6884 * gcc.dg/vect/pr70021.c: Ditto.
6885 * gcc.dg/vect/pr70138-1.c: Ditto.
6886 * gcc.dg/vect/pr70138-2.c: Ditto.
6887 * gcc.dg/vect/pr70354-1.c: Ditto.
6888 * gcc.dg/vect/pr70354-2.c: Ditto.
6889 * gcc.dg/vect/pr71259.c: Ditto.
6890 * gcc.dg/vect/pr71416-1.c: Ditto.
6891 * gcc.dg/vect/slp-43.c: Ditto.
6892 * gcc.dg/vect/slp-45.c: Ditto.
6893 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6894 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6895 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6896 * gfortran.dg/vect/pr69980.f90: Ditto.
6897
68982016-06-24 Uros Bizjak <ubizjak@gmail.com>
6899
6900 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6901 * gcc.dg/vect/bb-slp-30.c: Ditto.
6902 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6903 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6904 * gcc.dg/vect/pr45902.c: Ditto.
6905 * gcc.dg/vect/pr48172.c: Ditto.
6906 * gcc.dg/vect/pr48377.c: Ditto.
6907 * gcc.dg/vect/pr49038.c: Ditto.
6908 * gcc.dg/vect/pr49771.c: Ditto.
6909 * gcc.dg/vect/pr52091.c: Ditto.
6910 * gcc.dg/vect/pr53185-2.c: Ditto.
6911 * gcc.dg/vect/pr56826.c: Ditto.
6912 * gcc.dg/vect/pr60276.c: Ditto.
6913 * gcc.dg/vect/pr62021.c: Ditto.
6914 * gcc.dg/vect/pr63530.c: Ditto.
6915 * gcc.dg/vect/pr65518.c: Ditto.
6916 * gcc.dg/vect/pr65947-1.c: Ditto.
6917 * gcc.dg/vect/pr65947-10.c: Ditto.
6918 * gcc.dg/vect/pr65947-11.c: Ditto.
6919 * gcc.dg/vect/pr65947-12.c: Ditto.
6920 * gcc.dg/vect/pr65947-13.c: Ditto.
6921 * gcc.dg/vect/pr65947-2.c: Ditto.
6922 * gcc.dg/vect/pr65947-3.c: Ditto.
6923 * gcc.dg/vect/pr65947-4.c: Ditto.
6924 * gcc.dg/vect/pr65947-5.c: Ditto.
6925 * gcc.dg/vect/pr65947-6.c: Ditto.
6926 * gcc.dg/vect/pr65947-7.c: Ditto.
6927 * gcc.dg/vect/pr65947-8.c: Ditto.
6928 * gcc.dg/vect/pr65947-9.c: Ditto.
6929 * gcc.dg/vect/pr71416-1.c: Ditto.
6930 * gcc.dg/vect/pr71439.c: Ditto.
6931 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6932 * gcc.dg/vect/vect-bswap16.c: Ditto.
6933 * gcc.dg/vect/vect-bswap32.c: Ditto.
6934 * gcc.dg/vect/vect-bswap64.c: Ditto.
6935 * gcc.dg/vect/vect-live-1.c: Ditto.
6936 * gcc.dg/vect/vect-live-2.c: Ditto.
6937 * gcc.dg/vect/vect-live-3.c: Ditto.
6938 * gcc.dg/vect/vect-live-4.c: Ditto.
6939 * gcc.dg/vect/vect-live-5.c: Ditto.
6940 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6941 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6942 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6943 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6944 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6945 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6946 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6947 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6948 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6949 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6950 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6951 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6952 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6953 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6954 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6955 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6956 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6957
da224bcb
UB
69582016-06-24 Uros Bizjak <ubizjak@gmail.com>
6959
6960 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6961
dfee2870
L
69622016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6963
6964 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6965 ia32 if R_386_GOT32X relocation is supported.
6966 * gcc.target/i386/noplt-3.c: Likewise.
6967 * gcc.target/i386/noplt-2.c: Likewise.
6968 (main): Renamed to ...
6969 (bar): This.
6970 * gcc.target/i386/noplt-4.c: Likewise.
6971 (main): Renamed to ...
6972 (bar): This.
6973 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6974 * gcc.target/i386/pr67400-5.c: Likewise.
6975
a86451b9
JJ
69762016-06-24 Jakub Jelinek <jakub@redhat.com>
6977
00085092
JJ
6978 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6979 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6980
a86451b9
JJ
6981 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6982 f4): Adjust expected diagnostics.
6983 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6984 (T): If OVFP is defined, redefine to TP.
6985 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6986 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6987 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6988 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6989 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6990 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6991 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6992 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6993 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6994 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6995 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6996 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6997 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6998 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6999 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7000 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7001 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7002 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7003 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7004 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7005 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7006 as last argument to __builtin_add_overflow_p.
7007
7bb5d5f4
UB
70082016-06-23 Uros Bizjak <ubizjak@gmail.com>
7009
7010 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7011 dg-options and remove default vector testsuite compile flags.
7012 * g++.dg/vect/pr33860a.cc: Ditto.
7013 * g++.dg/vect/pr45470-a.cc: Ditto.
7014 * g++.dg/vect/pr45470-b.cc: Ditto.
7015 * g++.dg/vect/pr60896.cc: Ditto.
7016 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7017 * gcc.dg/vect/pr18308.c: Ditto.
7018 * gcc.dg/vect/pr24049.c: Ditto.
7019 * gcc.dg/vect/pr33373.c: Ditto.
7020 * gcc.dg/vect/pr36228.c: Ditto.
7021 * gcc.dg/vect/pr42395.c: Ditto.
7022 * gcc.dg/vect/pr42604.c: Ditto.
7023 * gcc.dg/vect/pr46663.c: Ditto.
7024 * gcc.dg/vect/pr48765.c: Ditto.
7025 * gcc.dg/vect/pr49093.c: Ditto.
7026 * gcc.dg/vect/pr49352.c: Ditto.
7027 * gcc.dg/vect/pr52298.c: Ditto.
7028 * gcc.dg/vect/pr52870.c: Ditto.
7029 * gcc.dg/vect/pr53185.c: Ditto.
7030 * gcc.dg/vect/pr53773.c: Ditto.
7031 * gcc.dg/vect/pr56695.c: Ditto.
7032 * gcc.dg/vect/pr62171.c: Ditto.
7033 * gcc.dg/vect/pr63530.c: Ditto.
7034 * gcc.dg/vect/pr68339.c: Ditto.
7035 * gcc.dg/vect/pr71259.c: Ditto.
7036 * gcc.dg/vect/vect-82_64.c: Ditto.
7037 * gcc.dg/vect/vect-83_64.c: Ditto.
7038 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7039 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7040 * gcc.dg/vect/vect-shift-2.c: Ditto.
7041 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7042 * gfortran.dg/vect/pr39318.f90: Ditto.
7043 * gfortran.dg/vect/pr45714-a.f: Ditto.
7044 * gfortran.dg/vect/pr45714-b.f: Ditto.
7045 * gfortran.dg/vect/pr46213.f90: Ditto.
7046
2d4bb02f
MM
70472016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7048 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7049
7050 * gcc.target/powerpc/p9-splat-5.c: New test.
7051
f6d1b868
UB
70522016-06-23 Uros Bizjak <ubizjak@gmail.com>
7053
7054 PR tree-optimization/71488
7055 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7056 * lib/target-supports.exp: ... here.
7057 (check_sse4_hw_available): New procedure.
7058 (check_effective_target_sse4_runtime): Ditto.
7059 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7060 -march=westmere for sse4_runtime targets.
936ff030 7061 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7062 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7063 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7064 (main): Call check_vect ().
a7898180 7065 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7066
c0597759
L
70672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7068
7069 PR target/66232
7070 PR target/67400
7071 * gcc.target/i386/pr66232-14.c: New file.
7072 * gcc.target/i386/pr66232-15.c: Likewise.
7073 * gcc.target/i386/pr66232-16.c: Likewise.
7074 * gcc.target/i386/pr66232-17.c: Likewise.
7075 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7076 ia32 if R_386_GOT32X relocation is supported.
7077 * gcc.target/i386/pr67400-2.c: Likewise.
7078 * gcc.target/i386/pr67400-3.c: Likewise.
7079 * gcc.target/i386/pr67400-4.c: Likewise.
7080 * gcc.target/i386/pr67400-6.c: Likewise.
7081 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7082 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7083
5b0e27a7
JD
70842016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7085
7086 PR libgfortran/48852
7087 * gfortran.dg/char4_iunit_1.f03: Update test.
7088 * gfortran.dg/f2003_io_5.f03: Update test.
7089 * gfortran.dg/real_const_3.f90: Update test.
7090
7f586d90
AK
70912016-06-23 Andi Kleen <ak@linux.intel.com>
7092
7093 * g++.dg/bprob/bprob.exp: Support autofdo.
7094 * g++.dg/tree-prof/tree-prof.exp: dito.
7095 * gcc.dg/tree-prof/tree-prof.exp: dito.
7096 * gcc.misc-tests/bprob.exp: dito.
7097 * gfortran.dg/prof/prof.exp: dito.
7098 * lib/profopt.exp: dito.
7099 * lib/target-supports.exp: Check for autofdo.
7100
60fa7862
ML
71012016-06-23 Martin Liska <mliska@suse.cz>
7102
7103 * gcc.dg/pr71619.c: New test.
7104
e3d62871
UB
71052016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7106
7107 PR target/67400
cc901875
UB
7108 * gcc.target/i386/pr67400-1.c: New test.
7109 * gcc.target/i386/pr67400-2.c: Likewise.
7110 * gcc.target/i386/pr67400-3.c: Likewise.
7111 * gcc.target/i386/pr67400-4.c: Likewise.
7112 * gcc.target/i386/pr67400-5.c: Likewise.
7113 * gcc.target/i386/pr67400-6.c: Likewise.
7114 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7115
ac81cf0b
DM
71162016-06-22 David Malcolm <dmalcolm@redhat.com>
7117
7118 * c-c++-common/missing-header-1.c: New test case.
7119 * c-c++-common/missing-header-2.c: New test case.
7120 * c-c++-common/missing-header-3.c: New test case.
7121 * c-c++-common/missing-header-4.c: New test case.
7122
1a4f11c8
DM
71232016-06-22 David Malcolm <dmalcolm@redhat.com>
7124
7125 PR c/70339
7126 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7127 hint.
7128 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7129 expected results due to builtin "nanl" now being suggested for
7130 "name".
7131 * gcc.dg/pr67580.c: Update expected messages.
7132 * gcc.dg/spellcheck-identifiers.c: New testcase.
7133 * gcc.dg/spellcheck-typenames.c: New testcase.
7134
a93eac6a
DM
71352016-06-22 David Malcolm <dmalcolm@redhat.com>
7136
7137 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7138 file.
7139 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7140 diagnostic-test-show-locus-parseable-fixits.c to sources for
7141 diagnostic_plugin_test_show_locus.c.
7142 * lib/gcc-defs.exp (freeform_regexps): New global.
7143 (dg-regexp): New function.
7144 (handle-dg-regexps): New function.
7145 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7146 freeform_regexps to the empty list.
7147 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7148
49e76ff1
IE
71492016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7150
f6d1b868 7151 PR tree-optimization/71488
49e76ff1
IE
7152 * g++.dg/pr71488.C: New test.
7153 * gcc.dg/vect/vect-bool-cmp.c: New test.
7154
951d8c8a
EB
71552016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7156
7157 * gcc.dg/guality/param-5.c: New test.
7158
b60fc3bd
BE
71592016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7160
7161 * gcc.target/i386/asm-flag-7.c: New test.
7162
0609abda
TS
71632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7164
7165 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7166 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7167 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7168 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7169 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7170 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7171 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7172 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7173 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7174 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7175 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7176 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7178 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7179 * lib/target-supports.exp: Likewise.
7180
ee2499b4
TS
71812016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7182
7183 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7184 * gcc.dg/attr-ms_struct-2.c: Likewise.
7185 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7186 * gcc.dg/bf-ms-attrib.c: Likewise.
7187 * gcc.dg/bf-ms-layout-2.c: Likewise.
7188 * gcc.dg/bf-ms-layout-3.c: Likewise.
7189 * gcc.dg/bf-ms-layout.c: Likewise.
7190 * gcc.dg/bf-no-ms-layout.c: Likewise.
7191 * gcc.target/i386/bitfield1.c: Likewise.
7192 * gcc.target/i386/bitfield2.c: Likewise.
7193 * gcc.target/i386/bitfield3.c: Likewise.
7194
caea59ff
KN
71952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7196
7197 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7198 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7199 override other than -mcpu=power9 command-line option is specified,
7200 or if the target operating system is aix.
7201 * gcc.target/powerpc/darn-1.c: Likewise.
7202 * gcc.target/powerpc/darn-2.c: Likewise.
7203 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7204 test if effective-target is not powerpc_p9vector_ok or if the
7205 target operating system is not defined.
7206 * gcc.target/powerpc/vslv-1.c: Likewise.
7207 * gcc.target/powerpc/vsrv-0.c: Likewise.
7208 * gcc.target/powerpc/vsrv-1.c: Likewise.
7209
63617e30
TB
72102016-06-21 Tobias Burnus <burnus@net-b.de>
7211
7212 PR fortran/71068
7213 * gfortran.dg/coarray/data_1.f90: New.
7214
89192c3c
WD
72152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7216
7217 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7218 (dg-require-effective-target): Use arm_v8_neon_hw.
7219 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7220 (dg-require-effective-target): Likewise.
7221 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7222 (dg-require-effective-target): Likewise.
7223 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7224 (dg-require-effective-target): Likewise.
7225 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7226 (dg-require-effective-target): Likewise.
7227 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7228 (dg-require-effective-target): Likewise.
7229 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7230 Add AArch64 check.
7231
64ac50e2
WD
72322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7233
7234 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7235 Set to 3 so test passes.
7236
6252b5db
WD
72372016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7238
7239 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7240
3b9bc511
IV
72412016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7242
7243 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7244 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7245 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7246 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7247
21db1c78
IV
72482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7249
7250 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7251 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7252
9d30e86f
L
72532016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7254
7255 PR target/71549
7256 * gcc.target/i386/pr71549.c: New test.
7257
448a7c69
KN
72582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7259
7260 * gcc.target/powerpc/vadsdu-0.c: Replace
7261 dg-require-effective-target directive to allow test to run on more
7262 platforms, and add dg-skip-if directive to disable test on aix
7263 platforms because of known incompatibilities.
7264 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7265 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7266 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7267 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7268 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7269 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7270 * gcc.target/powerpc/vadsdub-2.c: Replace
7271 dg-require-effective-target directive to allow test to run on more
7272 platforms, and add dg-skip-if directive to disable test on aix
7273 platforms because of known incompatibilities.
7274 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7275 with vec_absdb call to differentiate this test from vadsdub-1.c.
7276 * gcc.target/powerpc/vadsduh-1.c: Replace
7277 dg-require-effective-target directive to allow test to run on more
7278 platforms, and add dg-skip-if directive to disable test on aix
7279 platforms because of known incompatibilities.
7280 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7281 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7282 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7283
0ad84f34
JJ
72842016-06-21 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR tree-optimization/71588
7287 * gcc.dg/pr71558.c: New test.
7288
e71e8d94
SKS
72892016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7290
7291 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7292 * c-c++-common/pr68657-2.c: Likewise.
7293 * c-c++-common/pr68657-3.c: Likewise.
7294 * gcc.dg/torture/pr69714.c: Require int32plus support.
7295 * gcc.dg/torture/pr70025.c: Likewise.
7296 * gcc.dg/torture/pr70083.c: Likewise.
7297 * gcc.dg/torture/pr70542.c: Likewise.
7298 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7299
5a578671
JM
73002016-06-20 Joseph Myers <joseph@codesourcery.com>
7301
7302 PR c/71601
7303 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7304
7a9df68e
JJ
73052016-06-20 Jakub Jelinek <jakub@redhat.com>
7306
50aa64d5
JJ
7307 PR middle-end/71581
7308 * gcc.dg/pr71581.c: New test.
7309
7a9df68e
JJ
7310 PR rtl-optimization/71591
7311 * gcc.dg/cpp/pr71591.c: New test.
7312
3947cf19
DR
73132016-06-20 David B. Robins <gcc@davidrobins.net>
7314
7315 PR target/71571
7316 * g++.dg/torture/pr71571.C: New test.
7317
c4ff221e
JJ
73182016-06-20 Jakub Jelinek <jakub@redhat.com>
7319
7320 PR target/71559
7321 * gcc.target/i386/sse2-pr71559.c: New test.
7322 * gcc.target/i386/avx-pr71559.c: New test.
7323 * gcc.target/i386/avx512f-pr71559.c: New test.
7324
f1b5abfb
TB
73252016-06-20 Tobias Burnus <burnus@net-b.de>
7326
7327 PR fortran/71194
7328 * gfortran.dg/pointer_remapping_10.f90: New.
7329
842107e4
DM
73302016-06-20 David Malcolm <dmalcolm@redhat.com>
7331
7332 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7333
d9e8bdfd
MS
73342016-06-20 Martin Sebor <msebor@redhat.com>
7335
7336 PR c/69507
7337 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7338 * gnu90-const-expr-1.c: Same.
7339 * gnu99-const-expr-1.c: Same.
7340 * gnu99-static-1.c: Same.
7341
67785479
RL
73422016-06-20 Renlin Li <renlin.li@arm.com>
7343
29f09b38 7344 PR testsuite/71489
67785479
RL
7345 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7346
636929b8
JG
73472016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7348
7349 * gcc.target/aarch64/vcvt_f64_1.c: New.
7350 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7351 * gcc.target/aarch64/vrecp_f64_1.c: New.
7352
ff7b374b
KT
73532016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7354
7355 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7356 "alignement".
7357
554cfc9e
GJL
73582016-06-20 Georg-Johann Lay <avr@gjlay.de>
7359
7360 PR target/71103
7361 * gcc.target/avr/torture/pr71103-2.c: New test.
7362
94087e88 73632016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7364
7365 PR c/69507
7366 * gcc.dg/alignof.c: New test.
7367
c561b091
PC
73682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7371 vs dg-error; test constexpr specifier too.
7372
bf54f123
PC
73732016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7376
4e53aa97
CL
73772016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7378
7379 * lib/target-supports.exp
7380 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7381 arm_neon_ok and merge flags. Fix temporary test name.
7382 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7383 and merge flags.
7384
69071d86
ML
73852016-06-17 Martin Liska <mliska@suse.cz>
7386
7387 * gcc.dg/predict-9.c: Fix dump scanning.
7388
68b3b858
BC
73892016-06-17 Bin Cheng <bin.cheng@arm.com>
7390
7391 PR tree-optimization/71354
7392 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7393
d3ee260a
BC
73942016-06-17 Bin Cheng <bin.cheng@arm.com>
7395
7396 PR tree-optimization/71347
7397 * gcc.dg/tree-ssa/pr71347.c: New test.
7398
bd8fb114
BC
73992016-06-17 Bin Cheng <bin.cheng@arm.com>
7400
7401 PR tree-optimization/71354
7402 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7403
97816be4
BC
74042016-06-17 Bin Cheng <bin.cheng@arm.com>
7405
7406 * gcc.dg/vect/vect-alias-check-1.c: New test.
7407
2d761a37
SKS
74082016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7409
e0277d6b 7410 PR target/71151
2d761a37
SKS
7411 * gcc.target/avr/pr71151-1.c: New test.
7412 * gcc.target/avr/pr71151-2.c: New test.
7413 * gcc.target/avr/pr71151-3.c: New test.
7414 * gcc.target/avr/pr71151-4.c: New test.
7415 * gcc.target/avr/pr71151-5.c: New test.
7416 * gcc.target/avr/pr71151-6.c: New test.
7417 * gcc.target/avr/pr71151-7.c: New test.
7418 * gcc.target/avr/pr71151-8.c: New test.
7419 * gcc.target/avr/pr71151-common.h: New test.
7420
68fa96d6
ML
74212016-06-16 Martin Liska <mliska@suse.cz>
7422
7423 * gfortran.dg/predict-1.f90: New test.
7424
b6ca982f
UB
74252016-06-16 Uros Bizjak <ubizjak@gmail.com>
7426
7427 PR target/71242
3a146d46 7428 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7429
1dc8d15b
JH
74302016-06-16 Jan Hubicka <hubicka@ucw.cz>
7431
7432 * g++.dg/vect/pr36648.cc: Disable cunrolli
7433
67c25816
JJ
74342016-06-16 Jakub Jelinek <jakub@redhat.com>
7435
c577adb2
JJ
7436 PR target/71554
7437 * gcc.c-torture/execute/pr71554.c: New test.
7438
67c25816
JJ
7439 PR rtl-optimization/71532
7440 * gcc.dg/torture/pr71532.c: New test.
7441
1a3c3ee9
MM
74422016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7443
7444 * gcc.target/powerpc/p9-dimode1.c: New test.
7445 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7446
f29468a7
JJ
74472016-06-15 Jakub Jelinek <jakub@redhat.com>
7448
61daecc4
JJ
7449 * gcc.c-torture/compile/20160615-1.c: New test.
7450
f29468a7
JJ
7451 * g++.dg/cpp0x/ref-qual17.C: New test.
7452
209d1e2d
IE
74532016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7454
7455 PR middle-end/71529
7456 * gcc.target/i386/pr71529.C: New test.
7457
8dc35712
AH
74582016-06-15 Alan Hayward <alan.hayward@arm.com>
7459
7460 PR tree-optimization/71483
7461 * g++.dg/vect/pr71483.c: New
7462
b8911cb8
PC
74632016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7464
7465 PR c++/70202
7466 * g++.dg/inherit/crash6.C: New.
7467 * g++.dg/inherit/union2.C: Likewise.
7468 * g++.dg/inherit/virtual12.C: Likewise.
7469 * g++.dg/inherit/virtual13.C: Likewise.
7470 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7471
cf5d08ab
UB
74722016-06-15 Uros Bizjak <ubizjak@gmail.com>
7473
e3d62871 7474 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7475
8f482165
AH
74762016-06-15 Alan Hayward <alan.hayward@arm.com>
7477
7478 PR tree-optimization/71439
7479 * gcc.dg/vect/pr71439.c: New
7480
3256673f
KT
74812016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7482
7483 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7484
b17dc4d4
RB
74852016-06-15 Richard Biener <rguenther@suse.de>
7486
7487 * gcc.dg/vect/slp-45.c: New testcase.
7488
2a5825f2
RB
74892016-06-15 Richard Biener <rguenther@suse.de>
7490
7491 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7492
6e433d0b
BS
74932016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7494
7495 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7496 requirements, and disable for AIX for now.
7497 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7498
abe7f828
JJ
74992016-06-14 Jakub Jelinek <jakub@redhat.com>
7500
a09c81b4
JJ
7501 PR c++/71528
7502 * g++.dg/opt/pr71528.C: New test.
7503
abe7f828
JJ
7504 PR c++/71516
7505 * g++.dg/init/pr71516.C: New test.
7506
acfadf06
PC
75072016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7508
7509 * g++.dg/init/array46.C: New.
7510
4d568ab2
UB
75112016-06-14 Uros Bizjak <ubizjak@gmail.com>
7512
e3d62871
UB
7513 * gcc.target/i386/float128-3.c: New test.
7514 * gcc.target/i386/quad-sse4.c: Ditto.
7515 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7516 Update scan strings.
4d568ab2 7517
30934c5d
RB
75182016-06-14 Richard Biener <rguenther@suse.de>
7519
7520 PR middle-end/71526
7521 * gfortran.dg/pr71526.f90: New testcase.
7522
3970e545
AV
75232016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7524
7525 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7526 * gcc.dg/zero_bits_compound-1.c: Likewise.
7527
04976c6e
RB
75282016-06-14 Richard Biener <rguenther@suse.de>
7529
7530 PR tree-optimization/71522
7531 * gcc.dg/torture/pr71522.c: New testcase.
7532
23e025db
JJ
75332016-06-14 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR tree-optimization/71520
7536 * gcc.dg/tree-ssa/pr71520.c: New test.
7537
90b72e84
RB
75382016-06-14 Richard Biener <rguenther@suse.de>
7539
7540 PR tree-optimization/71521
86c24ba6 7541 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7542
ef7cf206
JJ
75432016-06-13 Jakub Jelinek <jakub@redhat.com>
7544
0dda258b
JJ
7545 PR sanitizer/71498
7546 * c-c++-common/ubsan/bounds-13.c: New test.
7547
ef7cf206
JJ
7548 PR preprocessor/71183
7549 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7550
a73786e3
JL
75512016-06-13 Jeff Law <law@redhat.com>
7552
7553 PR tree-optimization/71403
7554 * c-c++-common/ubsan/pr71403-1.c: New test.
7555 * c-c++-common/ubsan/pr71403-2.c: New test.
7556 * c-c++-common/ubsan/pr71403-3.c: New test.
7557
0ac249bf
JJ
75582016-06-13 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR middle-end/71478
7561 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7562 Add -Wno-psabi -w to dg-options.
7563
5408a64a
KN
75642016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7565
7566 * gcc.target/powerpc/vadsdu-0.c: New test.
7567 * gcc.target/powerpc/vadsdu-1.c: New test.
7568 * gcc.target/powerpc/vadsdu-2.c: New test.
7569 * gcc.target/powerpc/vadsdu-3.c: New test.
7570 * gcc.target/powerpc/vadsdu-4.c: New test.
7571 * gcc.target/powerpc/vadsdu-5.c: New test.
7572 * gcc.target/powerpc/vadsdub-1.c: New test.
7573 * gcc.target/powerpc/vadsdub-2.c: New test.
7574 * gcc.target/powerpc/vadsduh-1.c: New test.
7575 * gcc.target/powerpc/vadsduh-2.c: New test.
7576 * gcc.target/powerpc/vadsduw-1.c: New test.
7577 * gcc.target/powerpc/vadsduw-2.c: New test.
7578
f7e4f2e3
DM
75792016-06-13 David Malcolm <dmalcolm@redhat.com>
7580
7581 * gcc.dg/c99-init-2.c (c): Update expected error message.
7582 * gcc.dg/init-bad-8.c (foo): Likewise.
7583 * gcc.dg/spellcheck-fields-3.c: New test case.
7584
ad23a23e
ML
75852016-06-13 Martin Liska <mliska@suse.cz>
7586
7587 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7588 and "guess loop iv compared" heuristics.
7589 * gcc.dg/predict-2.c: Likewise.
7590 * gcc.dg/predict-3.c: Likewise.
7591 * gcc.dg/predict-4.c: Likewise.
7592 * gcc.dg/predict-5.c: Likewise.
7593 * gcc.dg/predict-6.c: Likewise.
7594
146c55da
MP
75952016-06-13 Marek Polacek <polacek@redhat.com>
7596
7597 PR middle-end/71476
7598 * c-c++-common/Wswitch-unreachable-4.c: New test.
7599 * gcc.dg/Wswitch-unreachable-2.c: New test.
7600 * g++.dg/tm/jump1.C: Move dg-warning.
7601
42e77cbc
EB
76022016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7603
7604 * gnat.dg/renaming10.ad[sb]: New test.
7605
7474dcc1
PT
76062016-06-13 Paul Thomas <pault@gcc.gnu.org>
7607
7608 PR fortran/70673
7609 * gfortran.dg/pr70673.f90: New test.
7610
f57f53d3
RB
76112016-06-13 Richard Biener <rguenther@suse.de>
7612
7613 PR middle-end/64516
7614 * gcc.dg/align-3.c: New testcase.
7615
5843a5f0
ML
76162016-06-13 Martin Liska <mliska@suse.cz>
7617
7618 * gcc.target/i386/pr71458.c: New test.
7619
aa8fdb44
UB
76202016-06-12 Uros Bizjak <ubizjak@gmail.com>
7621
7622 PR target/71241
3a146d46 7623 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7624
2043e4d7
DH
76252016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7626
7627 PR target/60751
7628 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7629 statement.
7630
d3dc025d
DH
76312016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7632
7633 PR target/60751
7634 * gfortran.dg/comma_IO_extension_1.f90: New test.
7635 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7636 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7637 statement.
7638 * gfortran.dg/graphite/pr38083.f90: Likewise.
7639 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7640 missing format.
7641
a31d78c6
EB
76422016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7643
7644 * gnat.dg/case_character.adb: New test.
7645
95c18dd0
SB
76462016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7647
7648 PR middle-end/71310
7649 * gcc.target/powerpc/pr71310.c: New testcase.
7650
b97d37b4
KV
76512016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7652
7653 PR middle-end/71478
7654 * gcc.dg/pr71478.c: New test.
7655
900bcda3
JJ
76562016-06-10 Jakub Jelinek <jakub@redhat.com>
7657
ec1c20db
JJ
7658 PR middle-end/71494
7659 * gcc.c-torture/execute/pr71494.c: New test.
7660
50b15873
JJ
7661 PR c/68657
7662 * gcc.target/i386/pr68657.c: New test.
7663
900bcda3
JJ
7664 PR inline-asm/68843
7665 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7666 (test): Add -masm=intel alternatives.
7667
4d926e34
MS
76682016-06-10 Martin Sebor <msebor@redhat.com>
7669
7670 PR c/71392
7671 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7672
ad071b2b
JL
76732016-06-10 Jeff Law <law@redhat.com>
7674
7675 PR tree-optimization/71335
7676 * gcc.c-torture/execute/pr71335.c: New test.
7677
2704efe8
DM
76782016-06-10 David Malcolm <dmalcolm@redhat.com>
7679
7680 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7681 the various "cannot tail-call: " messages.
7682
18c9b7d4
CL
76832016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7684
7685 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7686 and options.
7687
7cfa10f3
MO
76882016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7689
7690 PR sanitizer/71480
7691 * c-c++-common/asan/pr71480.c: New test.
7692
1f24fd3e
L
76932016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7694
7695 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7696 (ASMNAME2): Likewise.
7697 (main): Replace fn in asm statement with ASMNAME ("fn").
7698 * gcc.dg/guality/pr68037-2.c: Likewise.
7699 * gcc.dg/guality/pr68037-3.c: Likewise.
7700 * gcc.dg/torture/pr68037-1.c: Likewise.
7701 * gcc.dg/torture/pr68037-2.c: Likewise.
7702 * gcc.dg/torture/pr68037-3.c: Likewise.
7703
ad551c07
BE
77042016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7705
7706 PR inline-asm/68843
7707 * gcc.target/i386/pr68843-1.c: New test.
7708 * gcc.target/i386/pr68843-2.c: New test.
7709
4b1ffdb1 77102016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7711 Cesar Philippidis <cesar@codesourcery.com>
7712
7713 PR middle-end/71373
7714 * gcc.dg/goacc/nested-function-1.c: New file.
7715 * gcc.dg/goacc/nested-function-2.c: Likewise.
7716 * gcc.dg/goacc/pr71373.c: Likewise.
7717 * gfortran.dg/goacc/cray-2.f95: Likewise.
7718 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7719 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7720 * gfortran.dg/goacc/cray.f95: Update.
7721 * gfortran.dg/goacc/loop-1.f95: Likewise.
7722 * gfortran.dg/goacc/loop-3.f95: Likewise.
7723 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7724 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7725
77262016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7727
7728 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7729 for OpenACC tile clauses.
7730 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7731
7732 PR c/71381
7733 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7734 to...
7735 * c-c++-common/goacc/cache-2.c: ... this new file.
7736 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7737 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7738 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7739 usage.
7740 * gfortran.dg/goacc/cray.f95: Likewise.
7741 * gfortran.dg/goacc/loop-1.f95: Likewise.
7742
89851e4c
AH
77432016-06-10 Alan Hayward <alan.hayward@arm.com>
7744
7745 PR tree-optimization/71407
7746 PR tree-optimization/71416
7747 * gcc.dg/vect/pr71407.c: New
7748 * gcc.dg/vect/pr71416-1.c: New
7749 * gcc.dg/vect/pr71416-2.c: New
7750
200eafbf
RB
77512016-06-10 Richard Biener <rguenther@suse.de>
7752
7753 PR middle-end/71477
7754 * gcc.dg/torture/pr71477.c: New testcase.
7755
4df99d92
JK
77562016-06-09 Julia Koval <julia.koval@intel.com>
7757
7758 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7759 * gcc.target/i386/interrupt-13.c: Likewise.
7760 * gcc.target/i386/interrupt-15.c: Likewise.
7761 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7762 * gcc.target/i386/interrupt-24.c: Likewise.
7763 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7764 * gcc.target/i386/interrupt-9.c: Likewise.
7765 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7766
e01b4e16
MS
77672016-06-09 Martin Sebor <msebor@redhat.com>
7768
7769 PR c/70883
7770 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7771 * gcc.dg/builtin-constant_p-1.c: Same.
7772 * gcc.dg/builtins-error.c: Same.
7773 * gcc.dg/pr70859.c: Same.
7774
9c35db0e
SKS
77752016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7776
7777 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7778 * gcc.dg/torture/pr68067-1.c: Likewise.
7779 * gcc.dg/torture/pr68067-2.c: Likewise.
7780
77812016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7782
7783 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7784 when setting SIZE.
7785
392a81b9
PC
77862016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7787
7788 PR c++/71465
7789 * g++.dg/inherit/crash5.C: New.
7790 Revert:
7791 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7792
7793 PR c++/70202
7794 * g++.dg/inherit/crash5.C: New.
7795 * g++.dg/inherit/virtual1.C: Adjust.
7796
e49efc14
ML
77972016-06-09 Martin Liska <mliska@suse.cz>
7798
7799 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7800 * g++.dg/predict-loop-exit-2.C: Likewise.
7801 * g++.dg/predict-loop-exit-3.C: Likewise.
7802 * gcc.dg/predict-1.c: Likewise.
7803 * gcc.dg/predict-2.c: Likewise.
7804 * gcc.dg/predict-3.c: Likewise.
7805 * gcc.dg/predict-4.c: Likewise.
7806 * gcc.dg/predict-5.c: Likewise.
7807 * gcc.dg/predict-6.c: Likewise.
7808 * gcc.dg/predict-7.c: Likewise.
7809
36d57986
RB
78102016-06-09 Richard Biener <rguenther@suse.de>
7811
7812 PR tree-optimization/71462
7813 * gcc.dg/torture/pr71462.c: New testcase.
7814
7d82e8e4
MP
78152016-06-09 Marek Polacek <polacek@redhat.com>
7816
7817 PR c/65471
7818 * gcc.dg/c11-generic-3.c: New test.
7819
c8a71589
PC
78202016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7821
7822 * g++.dg/init/array42.C: New.
7823 * g++.dg/init/array43.C: Likewise.
7824 * g++.dg/init/array44.C: Likewise.
7825 * g++.dg/init/array45.C: Likewise.
7826 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7827 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7828 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7829 * g++.dg/gomp/pr35751.C: Likewise.
7830 * g++.dg/init/array23.C: Likewise.
7831 * g++.dg/init/brace2.C: Likewise.
7832 * g++.dg/init/brace6.C: Likewise.
7833
44a845ca
MS
78342016-06-08 Martin Sebor <msebor@redhat.com>
7835 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR c++/70507
7838 PR c/68120
7839 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7840 * c-c++-common/builtin-arith-overflow-2.c: New test.
7841 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7842 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7843 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7844
2ef16b6e
JJ
78452016-06-08 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR c++/71442
7848 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7849
5e3ee346
AL
78502016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7851
7852 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7853 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7854 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7855 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7856 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7857 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7858 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7859 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7860 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7861 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7862 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7863 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7864 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7865
b2ae2814
RB
78662016-06-08 Richard Biener <rguenther@suse.de>
7867
7868 PR tree-optimization/68558
7869 * gcc.dg/vect/slp-44.c: New testcase.
7870
e09b4c37
RB
78712016-06-08 Richard Biener <rguenther@suse.de>
7872
7873 * gcc.dg/vect/slp-43.c: New testcase.
7874
72d50660
RB
78752016-06-08 Richard Biener <rguenther@suse.de>
7876
7877 PR tree-optimization/71452
7878 * gcc.dg/torture/pr71452.c: New testcase.
7879
988c115c
JJ
78802016-06-08 Jakub Jelinek <jakub@redhat.com>
7881
7882 PR c++/71448
7883 * g++.dg/torture/pr71448.C: New test.
7884
73d73b48
BS
78852016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7886
7887 PR debug/71432
7888 PR ada/71413
7889 * g++.dg/debug/pr71432.C: New test.
7890
bdd15d0c
PK
78912016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7892
7893 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7894 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7895 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7896
ce0607bb
AH
78972016-06-08 Alan Hayward <alan.hayward@arm.com>
7898
7899 * gcc.dg/vect/vect-live-2.c: Update effective target.
7900 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7901 * lib/target-supports.exp: Add aarch64 to vect_long.
7902
92a5f2ba
MP
79032016-06-08 Marek Polacek <polacek@redhat.com>
7904
7905 PR c/71418
7906 * gcc.dg/noncompile/pr71418.c: New test.
7907
08203f73
MP
7908 PR c/71426
7909 * gcc.dg/noncompile/pr71426.c: New test.
7910
d1fcc2bd
JH
79112016-06-07 Jan Hubicka <hubicka@ucw.cz>
7912
7913 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7914 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7915 * gcc.dg/predict-3.c: Update template.
7916 * gcc.dg/predict-5.c: Update template.
7917 * gcc.dg/predict-6.c: Update template.
7918 * gcc.dg/predict-9.c: Update template.
7919 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7920
a23e6f1c
BS
79212016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7922
7923 * gcc.target/powerpc/vec-mul.c: New test.
7924
6ffd47b7
DM
79252016-06-07 David Malcolm <dmalcolm@redhat.com>
7926
7927 * gcc.dg/spellcheck-fields-2.c: New test case.
7928
bfd67b47
RB
79292016-06-07 Richard Biener <rguenther@suse.de>
7930
7931 PR c/61564
7932 * gcc.dg/Wpragmas-1.c: New testcase.
7933 * gcc.dg/Wattributes-4.c: Likewise.
7934 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7935 entry.
7936
701b9a47
CL
79372016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7938
7939 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7940 spurious debug code.
7941
6b80d6fa
RB
79422016-06-07 Richard Biener <rguenther@suse.de>
7943
7944 PR tree-optimization/71428
7945 * gcc.dg/torture/pr71428.c: New testcase.
7946
0f3f9437
RB
79472016-06-07 Richard Biener <rguenther@suse.de>
7948
7949 PR middle-end/71423
7950 * gcc.dg/torture/pr71423.c: New testcase.
7951
ec963f2a
KV
79522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7953
7954 PR middle-end/71408
7955 * gcc.dg/tree-ssa/pr71408.c: New test.
7956
46ab5b6e
KV
79572016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7958
7959 PR middle-end/71281
7960 * g++.dg/torture/pr71281.C: New test.
7961
1f40cff3
MP
79622016-06-06 Marek Polacek <polacek@redhat.com>
7963
7964 PR c/71362
7965 * gcc.dg/pr71362.c: New test.
7966
6f5bcd24
JJ
79672016-06-06 Jakub Jelinek <jakub@redhat.com>
7968 Patrick Palka <ppalka@gcc.gnu.org>
7969
7970 PR c++/70847
7971 PR c++/71330
7972 PR c++/71393
7973 * g++.dg/opt/pr70847.C: New test.
7974 * g++.dg/ubsan/pr70847.C: New test.
7975 * g++.dg/ubsan/pr71393.C: New test.
7976
158beb4a
JJ
79772016-06-06 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR tree-optimization/71259
7980 * gcc.dg/vect/pr71259.c: New test.
7981
d9b950dd
DM
79822016-06-06 David Malcolm <dmalcolm@redhat.com>
7983
7984 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7985 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7986 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7987 above.
7988
36f9ad69
KT
79892016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7990
7991 PR middle-end/37780
7992 * gcc.c-torture/execute/pr37780.c: New test.
7993 * gcc.target/aarch64/pr37780_1.c: Likewise.
7994 * gcc.target/arm/pr37780_1.c: Likewise.
7995
5545a907
MP
79962016-06-06 Marek Polacek <polacek@redhat.com>
7997
7998 * c-c++-common/attr-may-alias-1.c: New test.
7999 * c-c++-common/attr-may-alias-2.c: New test.
8000 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8001
93671519
BE
80022016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8003
8004 PR c/24414
8005 * gcc.target/i386/pr24414.c: New test.
8006
690f24b7
JM
80072016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8008
8009 * gcc.target/sparc/vis4misc.c: New file.
8010 * gcc.target/sparc/fpcmp.c: Likewise.
8011 * gcc.target/sparc/fpcmpu.c: Likewise.
8012
31ce6157
AH
80132016-06-06 Alan Hayward <alan.hayward@arm.com>
8014
8015 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8016 * gcc.dg/vect/vect-live-3.c: Likewise.
8017
9fcebb5a
RB
80182016-06-06 Richard Biener <rguenther@suse.de>
8019
8020 PR tree-optimization/71398
8021 * gcc.dg/torture/pr71398.c: New testcase.
8022
903ca97b
UB
80232016-06-06 Uros Bizjak <ubizjak@gmail.com>
8024
8025 PR target/71389
8026 * g++.dg/pr71389.C: New test.
8027
9c1eb332
JD
80282016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8029
8030 PR fortran/71404
8031 * gfortran.dg/fmt_read_5.f: New test.
8032
b2d83bd2
AV
80332016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8034
8035 PR fortran/69659
8036 * gfortran.dg/class_array_22.f03: New test.
8037
ec81960e
JH
80382016-06-05 Jan Hubicka <hubicka@ucw.cz>
8039
8040 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8041
429d2750
JH
80422016-06-05 Jan Hubicka <hubicka@ucw.cz>
8043
8044 * gcc.dg/predict-9.c: Update template.
8045
c1c00983
PC
80462016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/49377
8049 * g++.dg/template/pr49377.C: New.
8050
1927a963
JJ
80512016-06-04 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR tree-optimization/71405
8054 * g++.dg/torture/pr71405.C: New test.
8055
909a11ad
PC
80562016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8057
8058 PR c++/70202
8059 * g++.dg/inherit/crash5.C: New.
8060 * g++.dg/inherit/virtual1.C: Adjust.
8061
08bbb1f8
JL
80622016-06-03 Jeff Law <law@redhat.com>
8063
8064 PR tree-optimization/71316
8065 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8066
7c35235c
JJ
80672016-06-03 Jakub Jelinek <jakub@redhat.com>
8068
8069 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8070 dg-additional-options with just -fno-tree-scev-cprop in it.
8071 * gcc.dg/vect/vect-live-2.c: Likewise.
8072 * gcc.dg/vect/vect-live-5.c: Likewise.
8073 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8074 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8075 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8076
c8572dd6
PP
80772016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8078
8079 PR c++/27100
8080 * g++.dg/other/friend6.C: New test.
8081
1c7733a7
BS
80822016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8083
8084 * g++.dg/torture/ppc-ldst-array.C: New.
8085
0d2f700f
JM
80862016-06-03 Joseph Myers <joseph@codesourcery.com>
8087
8088 PR target/71276
8089 PR target/71277
8090 * gcc.dg/torture/builtin-fp-int-inexact.c,
8091 gcc.target/i386/387-builtin-fp-int-inexact.c,
8092 gcc.target/i386/387-rint-inline-1.c,
8093 gcc.target/i386/387-rint-inline-2.c,
8094 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8095 gcc.target/i386/sse2-rint-inline-1.c,
8096 gcc.target/i386/sse2-rint-inline-2.c,
8097 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8098 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8099
f8071c05
L
81002016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8101 Julia Koval <julia.koval@intel.com>
8102
8103 PR target/66960
8104 PR target/67630
8105 PR target/67634
8106 PR target/67841
8107 PR target/68037
8108 PR target/68618
8109 PR target/68661
8110 PR target/69575
8111 PR target/69596
8112 PR target/69734
8113 * gcc.dg/guality/pr68037-1.c: New test.
8114 * gcc.dg/guality/pr68037-2.c: Likewise.
8115 * gcc.dg/guality/pr68037-3.c: Likewise.
8116 * gcc.dg/torture/pr68037-1.c: Likewise.
8117 * gcc.dg/torture/pr68037-2.c: Likewise.
8118 * gcc.dg/torture/pr68037-3.c: Likewise.
8119 * gcc.dg/torture/pr68661-1a.c: Likewise.
8120 * gcc.dg/torture/pr68661-1b.c: Likewise.
8121 * gcc.target/i386/interrupt-1.c: Likewise.
8122 * gcc.target/i386/interrupt-2.c: Likewise.
8123 * gcc.target/i386/interrupt-3.c: Likewise.
8124 * gcc.target/i386/interrupt-4.c: Likewise.
8125 * gcc.target/i386/interrupt-5.c: Likewise.
8126 * gcc.target/i386/interrupt-6.c: Likewise.
8127 * gcc.target/i386/interrupt-7.c: Likewise.
8128 * gcc.target/i386/interrupt-8.c: Likewise.
8129 * gcc.target/i386/interrupt-9.c: Likewise.
8130 * gcc.target/i386/interrupt-10.c: Likewise.
8131 * gcc.target/i386/interrupt-11.c: Likewise.
8132 * gcc.target/i386/interrupt-12.c: Likewise.
8133 * gcc.target/i386/interrupt-13.c: Likewise.
8134 * gcc.target/i386/interrupt-14.c: Likewise.
8135 * gcc.target/i386/interrupt-15.c: Likewise.
8136 * gcc.target/i386/interrupt-16.c: Likewise.
8137 * gcc.target/i386/interrupt-17.c: Likewise.
8138 * gcc.target/i386/interrupt-18.c: Likewise.
8139 * gcc.target/i386/interrupt-19.c: Likewise.
8140 * gcc.target/i386/interrupt-20.c: Likewise.
8141 * gcc.target/i386/interrupt-21.c: Likewise.
8142 * gcc.target/i386/interrupt-22.c: Likewise.
8143 * gcc.target/i386/interrupt-23.c: Likewise.
8144 * gcc.target/i386/interrupt-24.c: Likewise.
8145 * gcc.target/i386/interrupt-25.c: Likewise.
8146 * gcc.target/i386/interrupt-26.c: Likewise.
8147 * gcc.target/i386/interrupt-27.c: Likewise.
8148 * gcc.target/i386/interrupt-28.c: Likewise.
8149 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8150 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8151 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8152 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8153 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8154 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8155 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8156 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8157 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8158 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8159 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8160 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8161
36b85e43
BS
81622016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8163
9de2e795
L
8164 PR tree-optimization/52171
8165 * gcc.dg/pr52171.c: New test.
8166 * gcc.target/i386/pr52171.c: New test.
36b85e43 8167
bfeee8ac
JH
81682016-06-03 Jan Hubicka <jh@suse.cz>
8169
8170 * g++.dg/tree-ssa/pred-1.C: New testcase
8171 * gcc.dg/tree-ssa/pred-1.c: New testcase
8172
859b0bae
BS
81732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8174
8175 PR target/70957
8176 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8177 support.
8178 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8179
3a2edf4c
AH
81802016-06-03 Alan Hayward <alan.hayward@arm.com>
8181
8182 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8183
b28ead45
AH
81842016-06-03 Alan Hayward <alan.hayward@arm.com>
8185
8186 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8187 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8188 * gcc.dg/vect/vect-live-1.c: New test.
8189 * gcc.dg/vect/vect-live-2.c: New test.
8190 * gcc.dg/vect/vect-live-3.c: New test.
8191 * gcc.dg/vect/vect-live-4.c: New test.
8192 * gcc.dg/vect/vect-live-5.c: New test.
8193 * gcc.dg/vect/vect-live-slp-1.c: New test.
8194 * gcc.dg/vect/vect-live-slp-2.c: New test.
8195 * gcc.dg/vect/vect-live-slp-3.c: New test.
8196
1f91747b
JJ
81972016-06-03 Jakub Jelinek <jakub@redhat.com>
8198
8199 PR middle-end/71387
8200 * g++.dg/opt/pr71387.C: New test.
8201
47b83923
JL
82022016-06-02 Jeff Law <law@redhat.com>
8203
8204 PR tree-optimization/71328
8205 * gcc.c-torture/compile/pr71328.c: New test.
8206
e96e5f46
JD
82072016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8208
8209 PR fortran/52393
8210 * gfortran.dg/fmt_read_3.f90: Fix typo.
8211 * gfortran.dg/fmt_read_4.f90: New test.
8212
b872d729
PC
82132016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8214
8215 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8216 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8217 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8218 * g++.dg/cpp0x/override2.C: Likewise.
8219 * g++.dg/parse/crash5.C: Likewise.
8220 * g++.dg/parse/error16.C: Likewise.
8221 * g++.dg/parse/error27.C: Likewise.
8222 * g++.dg/template/qualttp15.C: Likewise.
8223 * g++.dg/template/redecl4.C: Likewise.
8224 * g++.old-deja/g++.other/crash39.C: Likewise.
8225 * g++.old-deja/g++.other/struct1.C: Likewise.
8226 * g++.old-deja/g++.pt/m9a.C: Likewise.
8227 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8228
0e535442
JJ
82292016-06-02 Jakub Jelinek <jakub@redhat.com>
8230
0633ee10
JJ
8231 PR c++/71372
8232 * c-c++-common/pr71372.c: New test.
8233
0e535442
JJ
8234 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8235 __TIME__ strings with __builtin_strcmp instead of printf and
8236 dg-output.
8237
f3c5ecc2
ML
82382016-06-02 Martin Liska <mliska@suse.cz>
8239
8240 * gcc.dg/predict-9.c: New test.
8241
a91807c5
JJ
82422016-06-02 Jakub Jelinek <jakub@redhat.com>
8243
8244 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8245 global set_compiler_env_var and global saved_compiler_env_var.
8246
b5bd1978
KT
82472016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8248
8249 PR rtl-optimization/71295
8250 * gcc.c-torture/compile/pr71295.c: New test.
8251
b93b1475
JJ
82522016-06-02 Jakub Jelinek <jakub@redhat.com>
8253
930ebd0e
JJ
8254 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8255
1e021dc3
JJ
8256 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8257 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8258
b93b1475
JJ
8259 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8260 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8261 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8262 alternative number.
8263
58f2fb5c
MM
82642016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8265
8266 * gcc.target/powerpc/p9-splat-4.c: New test.
8267
82682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8269
8270 PR target/71186
8271 * gcc.target/powerpc/pr71186.c: New test.
8272
4731c9f0
JD
82732016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8274
8275 PR fortran/52393
8276 * gfortran.dg/fmt_read_3.f90: New test.
8277
042dee3e
TP
82782016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8279
8280 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8281 procedure.
8282
15c98b2e
ES
82832016-06-01 Eduard Sanou <dhole@openmailbox.org>
8284
8285 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8286 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8287 env var is set.
8288 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8289 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8290 shown once.
8291 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8292 during compilation.
8293 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8294 vars set by dg-set-compiler-env-var.
8295
6442a6f4
PT
82962016-06-01 Paul Thomas <pault@gcc.gnu.org>
8297
8298 PR fortran/71156
8299 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8300 to the module procedure declaration.
8301 * gfortran.dg/submodule_16.f08: New test.
8302
ab62397a
JJ
83032016-06-01 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR middle-end/71371
8306 * c-c++-common/gomp/pr71371.c: New test.
8307
b66af6ed
RB
83082016-06-01 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/71366
8311 * gcc.dg/torture/pr71366-1.c: New testcase.
8312 * gcc.dg/torture/pr71366-2.c: Likewise.
8313
e342b9d8
KN
83142016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8315
8316 * gcc.target/powerpc/vslv-0.c: New test.
8317 * gcc.target/powerpc/vslv-1.c: New test.
8318 * gcc.target/powerpc/vsrv-0.c: New test.
8319 * gcc.target/powerpc/vsrv-1.c: New test.
8320
721547cd
NS
83212016-06-01 Nathan Sidwell <nathan@acm.org>
8322
8323 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8324 * gcc.target/nvptx/weak.c: New.
8325
fa2c9034
RB
83262016-06-01 Richard Biener <rguenther@suse.de>
8327
8328 PR tree-optimization/71261
8329 * gcc.dg/torture/vect-bool-1.c: New testcase.
8330
3e32893c
JJ
83312016-06-01 Jakub Jelinek <jakub@redhat.com>
8332
8333 * gfortran.dg/gomp/order-1.f90: New test.
8334 * gfortran.dg/gomp/order-2.f90: New test.
8335
8c383600
JH
83362016-06-01 Jan Hubicka <hubicka@ucw.cz>
8337
8338 * gcc.dg/unroll-6.c: Update template.
8339 * gcc.dg/unroll-7.c: New testcase.
8340 * gcc.dg/unroll-8.c: New testcase.
8341
a0dfeef5
EB
83422016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * gnat.dg/opt56.ad[sb]: New test.
8345
48de5701
PC
83462016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/66635
8349 * g++.dg/cpp0x/constexpr-ice16.C: New.
8350
827cf695
PP
83512016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8352
8353 PR tree-optimization/71314
8354 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8355 -mbranch-cost=2.
8356
ff66f6e8
PP
83572016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8358
8359 PR tree-optimization/71077
8360 * gcc.dg/tree-ssa/pr71077.c: New test.
8361
050fb209
JH
83622016-05-31 Jan Hubicka <hubicka@ucw.cz>
8363
48de5701
PC
8364 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8365 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8366 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8367
c642d919
PC
83682016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8369
8370 PR c++/71248
8371 * g++.dg/cpp0x/pr71248.C: New.
8372 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8373 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8374 * g++.dg/init/new37.C: Likewise.
8375 * g++.dg/template/static1.C: Likewise.
8376 * g++.dg/template/static2.C: Likewise.
8377
d6439e08
L
83782016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8379
8380 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8381 instead of %rdi.
8382 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8383
780b9dd4
MP
83842016-05-31 Marek Polacek <polacek@redhat.com>
8385
8386 * c-c++-common/Wswitch-unreachable-3.c: New test.
8387 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8388
0d99f8a0
RB
83892016-05-31 Richard Biener <rguenther@suse.de>
8390
8391 PR tree-optimization/71352
8392 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8393
52545641
TP
83942016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8395
8396 * gcc.target/arm/armv5_thumb_isa.c: New test.
8397
5b8c1205
KY
83982016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8399
8400 PR target/71346
8401 * gcc.target/i386/pr71346.c: New test.
8402
7a88cc84
TV
84032016-05-31 Tom de Vries <tom@codesourcery.com>
8404
8405 PR tree-optimization/69068
8406 * gcc.dg/graphite/pr69068.c: New test.
8407
265149a6
MS
84082016-05-27 Martin Sebor <msebor@redhat.com>
8409
8410 PR c++/71306
8411 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8412
00631022
JJ
84132016-05-30 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR c++/71349
8416 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8417 nowait depend(inout: dd[0]) clauses where permitted.
8418
b2f6675b
PC
84192016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8420
8421 PR c++/71238
8422 * g++.dg/parse/pr71238.C: New.
8423 * g++.dg/concepts/friend1.C: Test column numbers too.
8424 * g++.dg/cpp0x/initlist31.C: Likewise.
8425 * g++.dg/cpp0x/pr51420.C: Likewise.
8426 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8427 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8428 * g++.dg/ext/builtin3.C: Likewise.
8429 * g++.dg/lookup/friend12.C: Likewise.
8430 * g++.dg/lookup/friend7.C: Likewise.
8431 * g++.dg/lookup/koenig1.C: Likewise.
8432 * g++.dg/lookup/koenig5.C: Likewise.
8433 * g++.dg/lookup/used-before-declaration.C: Likewise.
8434 * g++.dg/overload/koenig1.C: Likewise.
8435 * g++.dg/template/crash65.C: Likewise.
8436 * g++.dg/template/friend57.C: Likewise.
8437 * g++.dg/warn/Wshadow-5.C: Likewise.
8438 * g++.dg/warn/Wunused-8.C: Likewise.
8439 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8440 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8441 * g++.old-deja/g++.jason/member.C: Likewise.
8442 * g++.old-deja/g++.jason/report.C: Likewise.
8443 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8444 * g++.old-deja/g++.law/visibility20.C: Likewise.
8445 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8446 * g++.old-deja/g++.other/static5.C: Likewise.
8447 * g++.old-deja/g++.pt/overload2.C: Likewise.
8448
a448ff40
JH
84492016-05-30 Jan Hubicka <hubicka@ucw.cz>
8450
8451 * gcc.dg/tree-ssa/peel1.c: New testcase.
8452 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8453 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8454
69be8c91
TV
84552016-05-30 Tom de Vries <tom@codesourcery.com>
8456
8457 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8458 to ce.
8459
a59775a1
PC
84602016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8461
8462 PR c++/71099
8463 * g++.dg/parse/virtual1.C: New.
8464
53d6d955
UB
84652016-05-30 Uros Bizjak <ubizjak@gmail.com>
8466
8467 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8468 Use correct register when clearing %edx.
8469
0557293f
AM
84702016-05-30 Alexander Monakov <amonakov@ispras.ru>
8471
8472 PR tree-optimization/71289
8473 * gcc.dg/pr71289.c: New test.
8474
5d476e35
KV
84752016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8476
8477 PR middle-end/71269
8478 PR middle-end/71292
8479 * gcc.dg/tree-ssa/pr71269.c: New test.
8480 * gcc.dg/tree-ssa/pr71292.c: New test.
8481
db5447ca
KV
84822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8483
8484 PR middle-end/71252
8485 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8486
98bdbb39
JH
84872016-05-30 Jan Hubicka <hubicka@ucw.cz>
8488
8489 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8490 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8491 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8492
7e012855
TV
84932016-05-30 Tom de Vries <tom@codesourcery.com>
8494
8495 PR tree-optimization/69067
8496 * gcc.dg/graphite/pr69067.c: New test.
8497
beed3701
UB
84982016-05-29 Uros Bizjak <ubizjak@gmail.com>
8499
8500 PR target/71245
8501 * gcc.target/i386/pr71245-1.c: New test.
8502 * gcc.target/i386/pr71245-2.c: Ditto.
8503
b6d4f8e8
PC
85042016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8505
8506 PR c++/71105
8507 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8508 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8509 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8510
00022058
JH
85112016-05-27 Jan Hubicka <hubicka@ucw.cz>
8512
8513 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8514
c8419aca
VV
85152016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8516
8517 Revert:
8518 PR c++/69855
8519 * g++.dg/overload/69855.C: New.
8520 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8521 * g++.old-deja/g++.pt/crash3.C: Likewise.
8522
8008c4d2
PC
85232016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 PR c++/60385
8526 * g++.dg/parse/namespace13.C: New.
8527
8b2ef235
JL
85282016-05-26 Jeff Law <law@redhat.com>
8529
8530 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8531 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8532 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8533 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8534 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8535 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8536 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8538 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8539 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8540 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8542 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8543
7d67159b
VV
85442016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8545
8546 PR c++/69855
8547 * g++.dg/overload/69855.C: New.
8548 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8549 * g++.old-deja/g++.pt/crash3.C: Likewise.
8550
88e3bdd1
JW
85512016-05-27 Jiong Wang <jiong.wang@arm.com>
8552
8553 PR target/63596
8554 * gcc.target/aarch64/va_arg_1.c: New testcase.
8555 * gcc.target/aarch64/va_arg_2.c: Likewise.
8556 * gcc.target/aarch64/va_arg_3.c: Likewise.
8557
3fd6b9cc
JW
85582016-05-27 Jiong Wang <jiong.wang@arm.com>
8559
8560 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8561 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8562 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8563 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8564 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8565
3cee7e4e
MP
85662016-05-27 Marek Polacek <polacek@redhat.com>
8567
8568 PR middle-end/71308
8569 * g++.dg/torture/pr71308.C: New test.
8570
6a813c96
DV
85712016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8572
8573 * gcc.dg/zero_bits_compound-1.c: New test.
8574 * gcc.dg/zero_bits_compound-2.c: New test.
8575
0561bcfb
IE
85762016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8577
8578 PR middle-end/71279
8579 * gcc.dg/pr71279.c: New test.
8580
21316320
MM
85812016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8582
8583 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8584 floating point min/max/comparison instructions.
8585 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8586
7211a097
JJ
85872016-05-26 Jakub Jelinek <jakub@redhat.com>
8588
8589 * c-c++-common/gomp/schedule-1.c: New test.
8590 * gfortran.dg/gomp/schedule-1.f90: New test.
8591
cac177cf
PP
85922016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8593
8594 PR c++/70822
8595 PR c++/70106
8596 * g++.dg/cpp1y/auto-fn32.C: New test.
8597 * g++.dg/cpp1y/paren4.C: New test.
8598
a2d5b8c9
NS
85992016-05-26 Nathan Sidwell <nathan@acm.org>
8600
8601 * gcc.dg/20060410.c: Xfail on ptx.
8602 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8603 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8604 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8605 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8606 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8607
ffa8b552
TP
86082016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8609
8610 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8611
c7501e00
JJ
86122016-05-26 Jakub Jelinek <jakub@redhat.com>
8613
1875b9a0
JJ
8614 PR tree-optimization/71280
8615 * gcc.dg/pr71280.c: New test.
8616
2116e19f
JJ
8617 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8618
305aef09
JJ
8619 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8620 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8621
c7501e00
JJ
8622 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8623
ca449d26
JW
86242016-05-26 Jiong Wang <jiong.wang@arm.com>
8625
8626 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8627 kept in memory.
ca449d26 8628
8af01c66
JL
86292016-05-25 Jeff Law <law@redhat.com>
8630
8631 PR tree-optimization/71272
8632 * gcc.c-torture/compile/pr71272.c: new test.
8633
f9d6ce73
BS
86342016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8635
8636 * gcc.target/powerpc/vec-cmpne.c: New test.
8637 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8638
a88a7b22
EB
86392016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8640
8641 * gnat.dg/opt55.ad[sb]: New test.
8642
125f02ed
SKS
86432016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8644
8645 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8646 * c-c++-common/pr60226.c: Require int32plus.
8647 * gcc.c-torture/execute/pr70602.c: Likewise.
8648 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8649 unsigned long for malloc arg type.
8650 * gcc.dg/asr_div1.c: Require int32plus.
8651 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8652 * gcc.dg/pie-1.c: Require pie.
8653 * gcc.dg/pie-2.c: Likewise.
8654 * gcc.dg/pr59471.c: Require int32plus.
8655 * gcc.dg/pr59963-2.c: XFAIL for int16.
8656 * gcc.dg/pr60114.c: Require int32plus.
8657 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8658 unsigned long for typedef of size_t.
8659 * gcc.dg/pr63914.c: Require int32plus.
8660 * gcc.dg/pr64536.c: Require pt32plus.
8661 * gcc.dg/pr65658.c: Likewise.
8662 * gcc.dg/pr67271.c: Require int32plus.
8663 * gcc.dg/pr68112.c: Likewise.
8664 * gcc.dg/pr69071.c: Skip for avr target.
8665 * gcc.dg/pr69973.c: Require int32plus.
8666 * gcc.dg/pr70169.c: Skip for avr target.
8667 * gcc.dg/sso-6.c: Require int32plus.
8668 * gcc.dg/sso-7.c: Likewise.
8669 * gcc.dg/sso-8.c: Likewise.
8670 * gcc.dg/vrp-min-max-2.c: Likewise.
8671
c6e434f5
UB
86722016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8673
8674 PR target/70738
8675 * gcc.target/i386/pr70738-1.c: New test.
8676 * gcc.target/i386/pr70738-2.c: Likewise.
8677 * gcc.target/i386/pr70738-3.c: Likewise.
8678 * gcc.target/i386/pr70738-4.c: Likewise.
8679 * gcc.target/i386/pr70738-5.c: Likewise.
8680 * gcc.target/i386/pr70738-6.c: Likewise.
8681 * gcc.target/i386/pr70738-7.c: Likewise.
8682 * gcc.target/i386/pr70738-8.c: Likewise.
8683 * gcc.target/i386/pr70738-9.c: Likewise.
8684
5c42d341
KT
86852016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8686
8687 PR rtl-optimization/66940
8688 * gcc.c-torture/execute/pr66940.c: New test.
8689
bf9a1a07
IV
86902016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8691
8692 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8693 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8694 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8695 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8696 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8697 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8698 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8699 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8700 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8701 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8702 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8703 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8704 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8705 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8706 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8707 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8708 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8709 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8710 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8711 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8712 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8713 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8714 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8715 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8716
95efe6b6
MP
87172016-05-25 Marek Polacek <polacek@redhat.com>
8718
8719 PR c/71265
8720 * gcc.dg/noncompile/pr71265.c: New test.
8721
a23faf7a
MP
8722 PR c/71266
8723 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8724
69a6d5ad
NS
87252016-05-25 Nathan Sidwell <nathan@acm.org>
8726
8727 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8728
3072d4ea
RB
87292016-05-25 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71261
8732 * c-c++-common/torture/pr71261.c: New testcase.
8733
e412ece4
RB
87342016-05-25 Richard Biener <rguenther@suse.de>
8735
8736 PR tree-optimization/71264
8737 * gcc.dg/vect/pr71264.c: New testcase.
8738
b9e551ad
PC
87392016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8740
8741 PR c++/55992
8742 * g++.dg/cpp0x/alias-decl-53.C: New.
8743 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8744
6aa1abe5
ML
87452016-05-25 Martin Liska <mliska@suse.cz>
8746
8747 * g++.dg/pr71239.C: New test.
8748
842d162e
RB
87492016-05-25 Richard Biener <rguenther@suse.de>
8750
c87885ca
RO
8751 * gcc.dg/vect/pr58135.c: Rename to ...
8752 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8753
f184a36c
MP
87542016-05-25 Marek Polacek <polacek@redhat.com>
8755
8756 * g++.dg/pr65295.C: Use target c++14.
8757
021fad86
PC
87582016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8759
53d6d955
UB
8760 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8761 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8762
c3eaf15a
MM
87632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8764
8765 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8766 instructions.
8767
e46c7770
CP
87682016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8769
8770 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8771 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8772 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8773 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8774 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8775 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8776 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8777 * c-c++-common/goacc/pcopy.c: Likewise.
8778 * c-c++-common/goacc/pcopyin.c: Likewise.
8779 * c-c++-common/goacc/pcopyout.c: Likewise.
8780 * c-c++-common/goacc/pcreate.c: Likewise.
8781 * c-c++-common/goacc/pr70688.c: New test.
8782 * c-c++-common/goacc/present-1.c: Adjust test.
8783 * c-c++-common/goacc/reduction-5.c: Likewise.
8784 * g++.dg/goacc/data-1.C: New test.
8785
4bfc9db7
MM
87862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8787
8788 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8789 vector parity built-in functions.
8790 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8791 count trailing zeros automatic vectorization.
8792 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8793 count trailing zeros built-in functions.
8794
2bc145af
KV
87952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8796
8797 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8798
26869fdb
PH
87992016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8800
8801 PR target/71050
8802 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8803
b2dc9c3b
PC
88042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8805
8806 PR c++/50436
8807 * g++.dg/template/crash123.C: New.
8808 * g++.dg/template/crash124.C: Likewise.
8809
f65e97fd
MS
88102016-05-24 Martin Sebor <msebor@redhat.com>
8811
8812 PR c++/71147
8813 * g++.dg/ext/flexary16.C: New test.
8814
a6f5ac7f
IV
88152016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8816
69a6d5ad
NS
8817 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8818 before math.h is included.
a6f5ac7f
IV
8819 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8820 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8821 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8822 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8823 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8824 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8825 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8826 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8827 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8828 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8829 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8830 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8831 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8832 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8833 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8834 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8835 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8836 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8837 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8838 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8839 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8840 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8841 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8842
27bad558
MM
88432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8844 Kelvin Nilsen <kelvin@gcc.gnu.org>
8845
8846 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8847 support.
8848
72f382fb
PC
88492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8850
8851 PR c++/69872
8852 * g++.dg/warn/Wno-narrowing1.C: New.
8853
ef2ec9d9
MP
88542016-05-24 Marek Polacek <polacek@redhat.com>
8855
8856 PR c/71249
8857 * c-c++-common/Wswitch-unreachable-2.c: New test.
8858
e90434e3
JJ
88592016-05-24 Jakub Jelinek <jakub@redhat.com>
8860
7adb26f2
JJ
8861 PR c++/71257
8862 * g++.dg/vect/simd-clone-6.cc: New test.
8863 * g++.dg/gomp/declare-simd-6.C: New test.
8864
e90434e3
JJ
8865 PR middle-end/70434
8866 PR c/69504
8867 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8868
b556ea3b
RB
88692016-05-24 Richard Biener <rguenther@suse.de>
8870
8871 PR tree-optimization/71240
8872 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8873
e5328f5d
RB
88742016-05-24 Richard Biener <rguenther@suse.de>
8875
8876 PR tree-optimization/71230
8877 * gcc.dg/torture/pr71230.c: New testcase.
8878 * g++.dg/torture/pr71230.C: Likewise.
8879
a04e69c0
TS
88802016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8881
8882 * c-c++-common/goacc/routine-5.c: Add tests.
8883 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8884 * gfortran.dg/goacc/routine-6.f90: Add tests.
8885
30fd2977
RB
88862016-05-24 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/71253
8889 * gcc.dg/torture/pr71253.c: New testcase.
8890
ca6f60bc
KV
88912016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8892
8893 PR middle-end/71252
8894 * gfortran.dg/pr71252.f90: New test.
8895
d3465d72
RS
88962016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8897
8898 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8899
f17a223d
RB
89002016-05-24 Richard Biener <rguenther@suse.de>
8901
8902 PR middle-end/70434
8903 PR c/69504
8904 * c-c++-common/vector-subscript-4.c: New testcase.
8905 * c-c++-common/vector-subscript-5.c: Likewise.
8906
e3f36534
JD
89072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8908
8909 PR fortran/71123
8910 * gfortran.dg/namelist_90.f: New test
8911
85d5c27d
JD
89122016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8913
8914 PR fortran/66461
8915 * gfortran.dg/unexpected_eof.f: New test
8916
fe3f3340
MM
89172016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8918 Kelvin Nilsen <kelvin@gcc.gnu.org>
8919
8920 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8921 as little endian.
8922
26d6ae55
PC
89232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8924
8925 PR c++/70972
8926 * g++.dg/cpp0x/inh-ctor20.C: New.
8927 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8928
d6c9a06f
PC
89292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8930
8931 PR c++/69095
8932 * g++.dg/cpp0x/variadic168.C: New.
8933
396a1d10
PC
89342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8935
8936 * g++.dg/cpp0x/pr31445.C: Test column number too.
8937 * g++.dg/cpp0x/pr32253.C: Likewise.
8938 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8939 * g++.dg/cpp0x/variadic36.C: Likewise.
8940
ece46666
MG
89412016-05-23 Marc Glisse <marc.glisse@inria.fr>
8942
8943 * gcc.dg/fold-notshift-2.c: Adjust.
8944
a7dc5980
MP
89452016-05-23 Marek Polacek <polacek@redhat.com>
8946
8947 PR c/49859
8948 * c-c++-common/Wswitch-unreachable-1.c: New test.
8949 * gcc.dg/Wswitch-unreachable-1.c: New test.
8950 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8951 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8952 * g++.dg/gomp/block-10.C: Likewise.
8953 * gcc.dg/gomp/block-10.c: Likewise.
8954 * g++.dg/gomp/block-9.C: Likewise.
8955 * gcc.dg/gomp/block-9.c: Likewise.
8956 * g++.dg/gomp/target-1.C: Likewise.
8957 * g++.dg/gomp/target-2.C: Likewise.
8958 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8959 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8960 * g++.dg/gomp/taskgroup-1.C: Likewise.
8961 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8962 * gcc.dg/gomp/teams-1.c: Likewise.
8963 * g++.dg/gomp/teams-1.C: Likewise.
8964 * g++.dg/overload/error3.C: Likewise.
8965 * g++.dg/tm/jump1.C: Likewise.
8966 * g++.dg/torture/pr40335.C: Likewise.
8967 * gcc.dg/c99-vla-jump-5.c: Likewise.
8968 * gcc.dg/switch-warn-1.c: Likewise.
8969 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8970 * gcc.dg/nested-func-1.c: Likewise.
8971 * gcc.dg/pr67784-4.c: Likewise.
8972
18b54004
RB
89732016-05-23 Richard Biener <rguenther@suse.de>
8974
8975 PR tree-optimization/71230
8976 * gfortran.dg/pr71230-1.f90: New testcase.
8977 * gfortran.dg/pr71230-2.f90: Likewise.
8978
e569db5f
VK
89792016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8980
396a1d10 8981 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8982 * gcc.dg/vect/pr58135.c: Add new.
8983 * gfortran.dg/pr46519-1.f: Adjust test case.
8984
e4b71114
PC
89852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8986
8987 PR c++/53401
8988 * g++.dg/cpp0x/decltype64.C: New.
8989
a25a8058
CL
89902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8991
8992 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8993 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8994 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8995
0dcfe9ab
CL
89962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8997
8998 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8999 Add poly64x1_t and poly64x2_t cases if supported.
9000 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9001 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9002 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9003 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9004 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9005
ffd70e4a
CL
90062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9007
9008 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9009 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9010 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9011 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9012 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9013 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9014 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9015
4b1f57fe
CL
90162016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9017
9018 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9019
16c5ec77
CL
90202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9021
9022 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9023 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9024
94ad56c7
JJ
90252016-05-22 Jakub Jelinek <jakub@redhat.com>
9026
57748705
JJ
9027 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9028 constraint instead of "r".
9029 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9030 insn instead of vxorpd.
9031 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9032
af120161
JJ
9033 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9034 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9035
355023ce
JJ
9036 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9037
3b48574c
JJ
9038 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9039 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9040
94ad56c7
JJ
9041 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9042
8a85cee2
KV
90432016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9044
9045 PR middle-end/40921
9046 * gcc.dg/tree-ssa/pr40921.c: New test.
9047
8e916b16
PS
90482016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9049
9050 PR target/71103
9051 * gcc.target/avr/pr71103.c: New test.
9052
88aea79f
KV
90532016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9054
9055 PR middle-end/71179
9056 * gcc.dg/tree-ssa/pr71179.c: New test.
9057
79063edd
MS
90582016-05-20 Martin Sebor <msebor@redhat.com>
9059
9060 PR c/71115
9061 * gcc.dg/init-excess-2.c: New test.
9062
55c8849f
EB
90632016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9064
9065 * gnat.dg/opt53.adb: New test.
9066 * gnat.dg/opt54.adb: Likewise.
9067
c91a0948
MJ
90682016-05-20 Martin Jambor <mjambor@suse.cz>
9069
9070 PR tree-optimization/70884
9071 * gcc.dg/tree-ssa/pr70919.c: New test.
9072
9cad20fa
BS
90732016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9074
9075 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9076 formatting.
69a6d5ad
NS
9077 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9078 fix code formatting.
9079
90802016-05-20 Nathan Sidwell <nathan@acm.org>
9081
9082 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9083 non-common cases.
9084 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9085
15c671a7
DM
90862016-05-20 David Malcolm <dmalcolm@redhat.com>
9087
9088 * jit.dg/all-non-failing-tests.h: Add
9089 test-factorial-must-tail-call.c.
9090 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9091 * jit.dg/test-factorial-must-tail-call.c: New test case.
9092
4f028369
JJ
90932016-05-20 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR fortran/71204
9096 * gfortran.dg/pr71204.f90: New test.
9097
7dea4ab3
CP
90982016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9099
9100 * gcc.target/nvptx/sincos.c: New test.
9101
ef98d365
PC
91022016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9103
9104 PR c++/70572
9105 * g++.dg/cpp1y/auto-fn31.C: New.
9106
92466115
BS
91072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9108
9109 * gcc.target/powerpc/vec-addec.c: New test.
9110 * gcc.target/powerpc/vec-addec-int128.c: New test.
9111
9a385c2d
DM
91122016-05-20 David Malcolm <dmalcolm@redhat.com>
9113
9114 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9115 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9116 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9117 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9118
77c9d5b4
JH
91192016-05-20 Jan Hubicka <hubicka@ucw.cz>
9120
9121 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9122
68047971
JJ
91232016-05-20 Jakub Jelinek <jakub@redhat.com>
9124
18954840
JJ
9125 PR c++/71210
9126 * g++.dg/opt/pr71210-1.C: New test.
9127 * g++.dg/opt/pr71210-2.C: New test.
9128
68047971
JJ
9129 PR tree-optimization/29756
9130 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9131 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9132 only on selected targets where V4SImode vectors are known to be
9133 supported.
9134
d78789f5
MG
91352016-05-20 Marc Glisse <marc.glisse@inria.fr>
9136
9137 PR tree-optimization/71079
9138 PR tree-optimization/71206
9139 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9140
550fa093
PK
91412016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9142
9143 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9144 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9145 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9146
483c6429
RG
91472016-05-20 Richard Guenther <rguenther@suse.de>
9148
9149 PR tree-optimization/29756
9150 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9151
eb066284
RB
91522016-05-20 Richard Biener <rguenther@suse.de>
9153
9154 PR tree-optimization/71185
9155 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9156
58f10249
RB
91572016-05-20 Richard Biener <rguenther@suse.de>
9158
9159 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9160
2a5569fa
MP
91612016-05-19 Marek Polacek <polacek@redhat.com>
9162
9163 PR c++/71075
9164 * g++.dg/diagnostic/pr71075.C: New test.
9165
5e9a5385
DM
91662016-05-19 David Malcolm <dmalcolm@redhat.com>
9167
9168 PR c++/71184
9169 * g++.dg/pr71184.C: New test case.
9170
4f45da44
KN
91712016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9172
9173 * gcc.target/powerpc/darn-0.c: New test.
9174 * gcc.target/powerpc/darn-1.c: New test.
9175 * gcc.target/powerpc/darn-2.c: New test.
9176
4177437e
MP
91772016-05-19 Marek Polacek <polacek@redhat.com>
9178
9179 PR tree-optimization/71031
9180 * gcc.dg/tree-ssa/vrp100.c: New test.
9181
afb72432
IE
91822016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9183
9184 PR rtl-optimization/71148
9185 * gcc.dg/pr71148.c: New test.
9186
4f83064e
KT
91872016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9188
9189 PR target/71056
9190 * gcc.target/arm/pr71056.c: New test.
9191
4bf8dbe1
BE
91922016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9193
9194 * c-c++-common/pr69669.c: Check the used mode.
9195
f3510625
MO
91962016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9197
9198 PR sanitizer/64354
9199 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9200
43c0068e
RB
92012016-05-19 Richard Biener <rguenther@suse.de>
9202
9203 PR tree-optimization/70729
9204 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9205 * gcc.dg/graphite/scop-18.c: Likewise.
9206 * gcc.dg/pr41783.c: Disable LIM.
9207 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9208 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9209 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9210 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9211 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9212 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9213 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9214 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9215 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9216 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9217 * gfortran.dg/pr42108.f90: Likewise.
9218
70f25790
DM
92192016-05-18 David Malcolm <dmalcolm@redhat.com>
9220
9221 PR driver/69265
9222 * gcc.dg/spellcheck-options-11.c: New test case.
9223
960db8ec
JJ
92242016-05-18 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR c++/71100
9227 * g++.dg/opt/pr71100.C: New test.
9228
04643334
MJ
92292016-05-18 Martin Jambor <mjambor@suse.cz>
9230
9231 PR ipa/69708
9232 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9233 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9234 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9235 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9236
91bb9f80
MJ
92372016-05-18 Martin Jambor <mjambor@suse.cz>
9238
9239 PR ipa/69708
9240 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9241 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9242 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9243 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9244 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9245
c584aca6
PC
92462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9247
9248 PR c++/69793
9249 * g++.dg/template/crash122.C: New.
9250
20309c6e
PC
92512016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9252
9253 PR c++/70466
9254 * g++.dg/template/pr70466-1.C: New.
9255 * g++.dg/template/pr70466-2.C: Likewise.
9256
50c78b9a
MM
92572016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9258
9259 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9260 splat operations and the XXSPLTIB instruction.
9261 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9262 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9263 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9264 xxlxor to clear a register.
9265
cf8be00d
RS
92662016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9267
9268 * gcc.dg/torture/pr71020.c: New test.
9269
848a392a
MJ
92702016-05-18 Martin Jambor <mjambor@suse.cz>
9271
9272 PR ipa/70646
9273 * gcc.dg/ipa/pr70646.c: New test.
9274
1f2ab776
CL
92752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9276
9277 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9278
76489493
CL
92792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9280
9281 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9282 missing tests for vreinterpretq_p{8,16}.
9283
bd79378d
CL
92842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9285
9286 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9287 vsliq_n_s64 and vsliq_n_u64.
9288
81ca3ea0
CL
92892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9290
9291 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9292 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9293
873cb425
CL
92942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9295
9296 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9297 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9298 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9299
9d6e7c21
CL
93002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9301
9302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9303 in comment.
9304
b4dbe40e 93052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9306
9307 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9308 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9309 "blr\t" and switch to scan-assembler-times.
9310
83a5c910
JW
93112016-05-18 Jiong Wang <jiong.wang@arm.com>
9312
53d6d955
UB
9313 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9314 with __aarch64__.
9315 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9316 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9317
fb7cbdeb
JJ
93182016-05-18 Jakub Jelinek <jakub@redhat.com>
9319
8ee91165
JJ
9320 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9321 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9322 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9323 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9324 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9325 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9326
cf4d516a
JJ
9327 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9328 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9329
a4f16422
JJ
9330 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9331 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9332
7b37ce10
JJ
9333 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9334 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9335
fb7cbdeb
JJ
9336 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9337
c9326aef
RB
93382016-05-18 Richard Biener <rguenther@suse.de>
9339
9340 PR tree-optimization/71168
9341 * gcc.dg/torture/pr71168.c: New testcase.
9342
df8b0a11
KV
93432016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9344
9345 PR middle-end/63586
9346 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9347 * gcc.dg/tree-ssa/pr63586.c: New test.
9348 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9349
2efd67ed
NS
93502016-05-17 Nathan Sidwell <nathan@acm.org>
9351
9352 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9353 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9354 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9355 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9356
1988b2c2
NS
93572016-05-17 Nathan Sidwell <nathan@acm.org>
9358
9359 * gcc.target/nvptx/abi-vararg-3.c: New.
9360
ad1d92ab
MM
93612016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9362
9363 PR tree-optimization/54579
9364 PR middle-end/55299
9365 * gcc.dg/fold-notrotate-1.c: New test.
9366 * gcc.dg/fold-notshift-1.c: New test.
9367 * gcc.dg/fold-notshift-2.c: New test.
9368
47768df8
MP
93692016-05-17 Marek Polacek <polacek@redhat.com>
9370
9371 PR ipa/71146
9372 * g++.dg/ipa/pr71146.C: New test.
9373
6b5423a5
DM
93742016-05-17 David Malcolm <dmalcolm@redhat.com>
9375
9376 * jit.dg/test-error-array-bounds.c: New test case.
9377
c7986356
MG
93782016-05-17 Marc Glisse <marc.glisse@inria.fr>
9379
9380 * gcc.dg/tree-ssa/and-1.c: New testcase.
9381
d982c5b7
MG
93822016-05-17 Marc Glisse <marc.glisse@inria.fr>
9383
9384 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9385 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9386
0139ba93
MG
93872016-05-17 Marc Glisse <marc.glisse@inria.fr>
9388
9389 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9390 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9391
daab4562
JW
93922016-05-17 Jiong Wang <jiong.wang@arm.com>
9393
9394 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9395
22330033
JW
93962016-05-17 Jiong Wang <jiong.wang@arm.com>
9397
9398 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9399
98b3a5f2
JW
94002016-05-17 Jiong Wang <jiong.wang@arm.com>
9401
9402 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9403 ".2d[index]" when scan the assembly.
9404 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9405 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9406 float64x1.
9407 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9408
b71b7a8e
RB
94092016-05-17 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/71132
9412 * gcc.dg/torture/pr71132.c: New testcase.
9413
3c51ad46
CL
94142016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9415
9416 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9417
d20faa66
KT
94182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9419
9420 PR target/70809
9421 * gcc.target/aarch64/pr70809_1.c: New test.
9422
b75cc5a4
KT
94232016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9424
9425 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9426 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9427 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9428 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9429
b28eb195
IE
94302016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9431 Ilya Enkovich <ilya.enkovich@intel.com>
9432
9433 PR target/71114
9434 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9435
0b9004ed
JH
94362016-05-16 Jan Hubicka <hubicka@ucw.cz>
9437
9438 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9439 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9440
1b81a1c1
MW
94412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9442
9443 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9444 test for __ARM_FP16_ARGS.
9445 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9446 * gcc.target/arm/aapcs/neon-vect10.c: New.
9447 * gcc.target/arm/aapcs/neon-vect9.c: New.
9448 * gcc.target/arm/aapcs/vfp18.c: New.
9449 * gcc.target/arm/aapcs/vfp19.c: New.
9450 * gcc.target/arm/aapcs/vfp20.c: New.
9451 * gcc.target/arm/aapcs/vfp21.c: New.
9452 * gcc.target/arm/fp16-aapcs-1.c: New.
9453 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9454 test for __ARM_FP16_ARGS.
9455 * g++.target/arm/fp16-return-1.c: Update expected output.
9456
921d1e73
JW
94572016-05-16 Jiong Wang <jiong.wang@arm.com>
9458
9459 PR testsuite/70227
9460 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9461
228eb42a
HA
94622016-05-15 Harald Anlauf <anlauf@gmx.de>
9463
9464 PR fortran/69603
9465 * gfortran.dg/pr69603.f90: New testcase.
9466
785abfd3
FR
94672016-05-14 Fritz Reese <fritzoreese@gmail.com>
9468
9469 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9470
e75eb64f
FR
94712016-05-14 Fritz Reese <fritzoreese@gmail.com>
9472
9473 PR fortran/71047
9474 * gfortran.dg/pr71047.f08: New test.
9475
aa4b467b
JM
94762016-05-13 Joseph Myers <joseph@codesourcery.com>
9477
9478 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9479 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9480 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9481
653fb4a2
MS
94822016-05-13 Martin Sebor <msebor@redhat.com>
9483
9484 PR c++/60049
9485 * g++.dg/cpp0x/constexpr-60049.C: New test.
9486
9e37582d
JJ
94872016-05-13 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR bootstrap/71071
9490 * gcc.dg/pr71071.c: New test.
9491
a278aa17
UB
94922016-05-13 Uros Bizjak <ubizjak@gmail.com>
9493
9494 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9495 remove XOP handling.
377eaca7 9496 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9497
ac3d02e2
NS
94982016-05-13 Nathan Sidwell <nathan@acm.org>
9499
9500 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9501 __atomic_is_lock_free declaration.
9502
8ab3bdac
RB
95032016-05-13 Richard Biener <rguenther@suse.de>
9504
9505 PR tree-optimization/42587
9506 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9507
623b8e0a
ML
95082016-05-13 Martin Liska <mliska@suse.cz>
9509
9510 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9511 the new format of dump output.
9512
da7674f6
IE
95132016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9514
9515 * gcc.dg/pr71084.c: New test.
9516
c959db3d
RR
95172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9518
53d6d955
UB
9519 PR target/53440
9520 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9521
43203dea
RR
95222016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9523
9524 * gcc.target/aarch64/struct_return.c: New test.
9525
4f2e1536
MP
95262016-05-12 Marek Polacek <polacek@redhat.com>
9527
9528 PR c/70756
9529 * c-c++-common/pr70756-2.c: New test.
9530 * c-c++-common/pr70756.c: New test.
9531
1ef33ef3
RB
95322016-05-12 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/71059
9535 * gcc.dg/torture/pr71059.c: New testcase.
9536
763baff6
RB
95372016-05-12 Richard Biener <rguenther@suse.de>
9538
9539 PR tree-optimization/71062
9540 * gcc.dg/torture/pr71062.c: New testcase.
9541
c4ec1243
IE
95422016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9543
9544 PR tree-optimization/71006
9545 * gcc.dg/pr71006.c: New test.
9546
a5fbf76d
MP
95472016-05-12 Marek Polacek <polacek@redhat.com>
9548
9549 PR driver/71063
9550 * gcc.dg/opts-7.c: New test.
9551
5acc47a4
KT
95522016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9553
9554 PR target/70830
9555 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9556 Add -save-temps to dg-options.
9557 Scan for ldmfd rather than pop instruction.
9558 * gcc.target/arm/interrupt-2.c: Likewise.
9559 * gcc.target/arm/pr70830.c: New test.
9560
40bd4bf9
JJ
95612016-05-12 Jakub Jelinek <jakub@redhat.com>
9562
3cd63842
JJ
9563 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9564 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9565
c05d08f6
JJ
9566 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9567 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9568 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9569
bc27ffae
JJ
9570 PR target/71019
9571 * gcc.target/i386/avx512vl-pack-1.c: New test.
9572 * gcc.target/i386/avx512vl-pack-2.c: New test.
9573 * gcc.target/i386/avx512bw-pack-2.c: New test.
9574
515d7412
JJ
9575 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9576
40bd4bf9
JJ
9577 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9578 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9579 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9580
44ab146a
RB
95812016-05-12 Richard Biener <rguenther@suse.de>
9582
9583 PR tree-optimization/70986
9584 * gcc.dg/torture/pr70986-1.c: New testcase.
9585 * gcc.dg/torture/pr70986-2.c: Likewise.
9586 * gcc.dg/torture/pr70986-3.c: Likewise.
9587
d6e83a8d
MM
95882016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9589
9590 PR c/43651
9591 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9592 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9593
51e67ea3
UB
95942016-05-11 Uros Bizjak <ubizjak@gmail.com>
9595
9596 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9597 directive.
9598 * gcc.target/i386/pr66746.c: Ditto.
9599
3fd2b007
MM
96002016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9601
9602 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9603 support.
9604 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9605 warning when using -mvsx-timode.
9606 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9607 * gcc.target/powerpc/dform-2.c: Likewise.
9608 * gcc.target/powerpc/pr68805.c: Likewise.
9609
5c3a10fb
MP
96102016-05-11 Marek Polacek <polacek@redhat.com>
9611
9612 PR c++/71024
9613 * c-c++-common/attributes-3.c: New test.
9614
7cfb065b
NS
96152016-05-11 Nathan Sidwell <nathan@acm.org>
9616
9617 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9618 * gcc.c-torture/execute/pr68185.c: Likewise.
9619 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9620 * gcc.dg/pr69634.c: Requires scheduling.
9621 * gcc.dg/torture/pr66178.c: Require label values.
9622 * gcc.dg/setjmp-6.c: Require indirect jumps.
9623
f35ea97d
RB
96242016-05-11 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/71055
9627 * gcc.dg/torture/pr71055.c: New testcase.
9628
dff70323
RB
96292016-05-11 Richard Biener <rguenther@suse.de>
9630
9631 PR debug/71057
9632 * g++.dg/debug/pr71057.C: New testcase.
9633
56a3d28b
JJ
96342016-05-11 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR fortran/70855
9637 * gfortran.dg/gomp/pr70855.f90: New test.
9638
ebc1b29e
RB
96392016-05-11 Richard Biener <rguenther@suse.de>
9640
9641 PR middle-end/71002
9642 * g++.dg/torture/pr71002.C: New testcase.
9643
98ccd1d7
IE
96442016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9645
9646 PR middle-end/70807
9647 * gcc.dg/pr70807.c: New test.
9648
ed29e24b
MS
96492016-05-10 Martin Sebor <msebor@redhat.com>
9650
9651 PR c++/38611
9652 * g++.dg/Wattributes.C: New test.
9653
e39dab2c
MG
96542016-05-10 Marc Glisse <marc.glisse@inria.fr>
9655
9656 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9657 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9658 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9659
d067e238
IE
96602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9661
9662 PR target/70799
9663 * gcc.target/i386/pr70799-1.c: New test.
9664
cd36c83e
PMR
96652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9666
9667 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9668
1e3af2a4
IE
96692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9670
9671 PR middle-end/70877
9672 * gcc.target/i386/pr70877.c: New test.
9673
afc610db
IE
96742016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9675
9676 PR tree-optimization/70786
9677 * gcc.target/i386/pr70876.c: New test.
9678
4b59d19f
JJ
96792016-05-10 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR target/70927
9682 * gcc.target/i386/avx512vl-logic-1.c: New test.
9683 * gcc.target/i386/avx512vl-logic-2.c: New test.
9684 * gcc.target/i386/avx512dq-logic-2.c: New test.
9685
9b5ee426
BS
96862016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9687
9688 PR target/70963
9689 * gcc.target/powerpc/pr70963.c: New.
9690
f3352cab
DM
96912016-05-10 David Malcolm <dmalcolm@redhat.com>
9692
9693 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9694 (test_very_wide_line): Add ruler to expected output.
9695 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9696 (test_very_wide_line): Likewise.
9697 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9698 (test_show_locus): Within the handling of "test_very_wide_line",
9699 enable show_ruler_p on the diagnostic context.
9700
4a3255dd
RB
97012016-05-10 Richard Biener <rguenther@suse.de>
9702
9703 PR tree-optimization/71039
9704 * gcc.dg/torture/pr71039.c: New testcase.
9705
da7c9950
NS
97062016-05-10 Nathan Sidwell <nathan@acm.org>
9707
9708 * gcc.dg/nested-func-10.c: Requires alloca.
9709 * gcc.dg/nested-func-9.c: Requires alloca.
9710 * gcc.c-torture/execute/pr70460.c: Requires labels.
9711 * gcc.c-torture/compile/pr70199.c: Requires labels.
9712 * gcc.target/nvptx/decl.c: Compile only.
9713 * gcc.target/nvptx/trailing-init.c: Compile only.
9714 * gcc.target/nvptx/ary-init.c: Compile only.
9715
cf68d92c
MP
97162016-05-10 Marek Polacek <polacek@redhat.com>
9717
9718 PR c/70255
9719 * gcc.dg/attr-opt-1.c: New test.
9720
64ea4e15
RB
97212016-05-10 Richard Biener <rguenther@suse.de>
9722
9723 PR tree-optimization/70497
9724 PR tree-optimization/28367
9725 * gcc.dg/torture/20160404-1.c: New testcase.
9726 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9727 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9728
5a96dae3
PMR
97292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9730
9731 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9732
fc97f805
UB
97332016-05-09 Uros Bizjak <ubizjak@gmail.com>
9734
9735 * gcc.target/i386/fabsneg-1.c New test.
9736
a710b1d5
AM
97372016-05-09 Alan Modra <amodra@gmail.com>
9738
9739 PR testsuite/70826
9740 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9741
171f6f05
RB
97422016-05-09 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/70985
9745 * gcc.dg/torture/pr70985.c: New testcase.
9746
18caa34e
BC
97472016-05-09 Bin Cheng <bin.cheng@arm.com>
9748
9749 * gcc.dg/tree-ssa/ifc-9.c: New test.
9750 * gcc.dg/tree-ssa/ifc-10.c: New test.
9751 * gcc.dg/tree-ssa/ifc-11.c: New test.
9752 * gcc.dg/tree-ssa/ifc-12.c: New test.
9753 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9754 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9755 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9756
7a27d38f
RB
97572016-05-09 Richard Biener <rguenther@suse.de>
9758
9759 PR fortran/70937
9760 * gfortran.dg/pr70937.f90: New testcase.
9761
5ebbbd3d
RO
97622016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9765
f6288c24
FR
97662016-05-07 Fritz Reese <fritzoreese@gmail.com>
9767
9768 PR fortran/56226
9769 * gfortran.dg/dec_structure_1.f90: New testcase.
9770 * gfortran.dg/dec_structure_2.f90: Ditto.
9771 * gfortran.dg/dec_structure_3.f90: Ditto.
9772 * gfortran.dg/dec_structure_4.f90: Ditto.
9773 * gfortran.dg/dec_structure_5.f90: Ditto.
9774 * gfortran.dg/dec_structure_6.f90: Ditto.
9775 * gfortran.dg/dec_structure_7.f90: Ditto.
9776 * gfortran.dg/dec_structure_8.f90: Ditto.
9777 * gfortran.dg/dec_structure_9.f90: Ditto.
9778 * gfortran.dg/dec_structure_10.f90: Ditto.
9779 * gfortran.dg/dec_structure_11.f90: Ditto.
9780 * gfortran.dg/dec_union_1.f90: Ditto.
9781 * gfortran.dg/dec_union_2.f90: Ditto.
9782 * gfortran.dg/dec_union_3.f90: Ditto.
9783 * gfortran.dg/dec_union_4.f90: Ditto.
9784 * gfortran.dg/dec_union_5.f90: Ditto.
9785 * gfortran.dg/dec_union_6.f90: Ditto.
9786 * gfortran.dg/dec_union_7.f90: Ditto.
9787
5ec4a8cd
TV
97882016-05-07 Tom de Vries <tom@codesourcery.com>
9789
9790 PR tree-optimization/70956
9791 * gcc.dg/graphite/pr70956.c: New test.
9792
58ec1d0e
JJ
97932016-05-06 Jakub Jelinek <jakub@redhat.com>
9794
ccd88fb7
JJ
9795 PR middle-end/70941
9796 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9797 (a, b, c, d): Change type from char to signed char.
9798 (main): Compare against (signed char) -1634678893 instead of
9799 hardcoded -109. Use __builtin_abort instead of abort.
9800
dd3b6464
JJ
9801 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9802 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9803
58ec1d0e
JJ
9804 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9805
19aa23d8
YR
98062016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9807
9808 PR debug/70935
9809 * gcc.dg/torture/pr70935.c: New test.
9810
ae5f0df1
OE
98112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9812
9813 PR target/58219
ce23a8ff 9814 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9815
078f7e37
RB
98162016-05-06 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/70960
9819 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9820
765d7b54
OE
98212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9822
9823 PR target/52933
9824 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9825 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9826 Adjust expected instruction counts.
9827 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9828
29c94e65
MP
98292016-05-06 Marek Polacek <polacek@redhat.com>
9830
9831 PR sanitizer/70875
9832 * gcc.dg/ubsan/bounds-3.c: New test.
9833
3684b02e
OE
98342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9835
9836 PR target/54089
9837 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9838
8706773f
RB
98392016-05-06 Richard Biener <rguenther@suse.de>
9840
9841 PR middle-end/70931
9842 * gfortran.dg/pr70931.f90: New testcase.
9843
a4f51018
RB
98442016-05-06 Richard Biener <rguenther@suse.de>
9845
9846 PR middle-end/70941
9847 * gcc.dg/torture/pr70941.c: New testcase.
9848
c4f2425f
BC
98492016-05-05 Bin Cheng <bin.cheng@arm.com>
9850
9851 PR tree-optimization/57206
9852 * gcc.dg/vect/pr57206.c: New test.
9853
5dc08197
RO
98542016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9855
9856 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9857
351f85c5
JJ
98582016-05-05 Jakub Jelinek <jakub@redhat.com>
9859
568bac8c
JJ
9860 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9861
351f85c5
JJ
9862 * c-c++-common/Wdangling-else-4.c: New test.
9863
33fd7785
JJ
98642016-05-04 Jakub Jelinek <jakub@redhat.com>
9865
2d1ac15a
JJ
9866 PR c++/70906
9867 PR c++/70933
9868 * g++.dg/opt/pr70906.C: New test.
9869 * g++.dg/opt/pr70933.C: New test.
9870
33fd7785
JJ
9871 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9872
6b715bf6
JH
98732016-05-04 Jan Hubicka <hubicka@ucw.cz>
9874
9875 * gcc.dg/ipa/pure-const-3.c: New testcase.
9876
deef7113
MP
98772016-05-04 Marek Polacek <polacek@redhat.com>
9878
9879 * c-c++-common/Wdangling-else-1.c: New test.
9880 * c-c++-common/Wdangling-else-2.c: New test.
9881 * c-c++-common/Wdangling-else-3.c: New test.
9882
5396db97
KCY
98832016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9884
9885 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9886 flag is present.
9887
de55efd5
MP
98882016-05-04 Marek Polacek <polacek@redhat.com>
9889
9890 PR c/48778
9891 * gcc.dg/Waddress-2.c: New test.
9892
475839b6
AM
98932016-05-04 Alan Modra <amodra@gmail.com>
9894
9895 * gcc.target/powerpc/pr70866.c: New.
9896
b25aad5f
MS
98972016-05-03 Martin Sebor <msebor@redhat.com>
9898
9899 PR c++/66561
9900 * c-c++-common/builtin_location.c: New test.
9901 * g++.dg/cpp1y/builtin_location.C: New test.
9902
79ce98bc
MP
99032016-05-03 Marek Polacek <polacek@redhat.com>
9904
9905 PR c/70859
9906 * gcc.dg/pr70859.c: New test.
9907 * gcc.dg/pr70859-2.c: New test.
9908
402e89f5
PMR
99092016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9910
9911 * gnat.dg/debug5.adb: New testcase.
9912
f3d90045
DV
99132016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9914
9915 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9916 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9917 Procedure to check for z10 instruction set.
9918
1e26cec1
CL
99192016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9920
9921 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9922
71aca5a0
AM
99232016-05-03 Alan Modra <amodra@gmail.com>
9924
9925 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9926
2fd70ec1
JJ
99272016-05-03 Jakub Jelinek <jakub@redhat.com>
9928
9929 * gcc.target/i386/avx512f-cvt-1.c: New test.
9930
e5705cf7
L
99312016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9932
9933 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9934 -fdump-tree-vrp-details.
9935
381cdae4
RB
99362016-05-03 Richard Biener <rguenther@suse.de>
9937
9938 * gcc.dg/pr30172-1.c: Adjust.
9939 * gcc.dg/pr63743.c: Likewise.
9940 * gcc.dg/tm/pr51696.c: Likewise.
9941 * c-c++-common/tm/safe-1.c: Likewise.
9942 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9943 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9944 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9945 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9946
adedd5c1
JJ
99472016-05-03 Jakub Jelinek <jakub@redhat.com>
9948
31ed1665
JJ
9949 PR rtl-optimization/70467
9950 * gcc.target/i386/pr70467-3.c: New test.
9951 * gcc.target/i386/pr70467-4.c: New test.
9952
dea60b59
JJ
9953 PR tree-optimization/70916
9954 * gcc.c-torture/compile/pr70916.c: New test.
9955
adedd5c1
JJ
9956 PR target/49244
9957 * gcc.target/i386/pr49244-1.c: New test.
9958 * gcc.target/i386/pr49244-2.c: New test.
9959
f80041ef
BS
99602016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9961
9962 PR rtl-optimization/44281
9963 * gcc.target/i386/pr44281.c: New test.
9964
1cfcd39e
BC
99652016-05-03 bin cheng <bin.cheng@arm.com>
9966
9967 PR tree-optimization/56541
9968 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9969 * gcc.dg/vect/pr56541.c: new test.
9970
4304ccfd
MM
99712016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9972
9973 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9974 __float128.
9975 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9976
50d94c29
L
99772016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9978
9979 PR testsuite/70520
9980 * c-c++-common/asan/clone-test-1.c (main): Align child process
9981 stack to 16 bytes.
9982
bc1aee87
DM
99832016-05-02 David Malcolm <dmalcolm@redhat.com>
9984
9985 PR c++/62314
9986 * g++.dg/spellcheck-fields-2.C: New test case.
9987
474e0129
DM
99882016-05-02 David Malcolm <dmalcolm@redhat.com>
9989
9990 PR c++/62314
9991 * g++.dg/pr62314.C: New test case.
9992
818b88a7
JH
99932016-05-02 Jan Hubicka <hubicka@ucw.cz>
9994
9995 * gcc.dg/ipa/inline-8.c: New testcase.
9996
dd77684f
JJ
99972016-05-02 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR rtl-optimization/70467
10000 * gcc.target/i386/pr70467-1.c: New test.
10001
72407e00
BE
100022016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10003
10004 * gcc.dg/spec-options.c: Run the test on all targets.
10005 * gcc.dg/foo.specs: Use cpp_unique_options.
10006
dd53d197
MG
100072016-05-02 Marc Glisse <marc.glisse@inria.fr>
10008
10009 * gcc.dg/tree-ssa/unord.c: New testcase.
10010
a8b85ce9
MG
100112016-05-02 Marc Glisse <marc.glisse@inria.fr>
10012
10013 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10014
5b37e866
NS
100152016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10016
10017 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10018
7176a4a0
MP
100192016-05-02 Marek Polacek <polacek@redhat.com>
10020
10021 PR c/70851
10022 * gcc.dg/enum-incomplete-3.c: New test.
10023
6b9933b9
MP
100242016-05-02 Marek Polacek <polacek@redhat.com>
10025 Tom de Vries <tom@codesourcery.com>
10026
10027 PR tree-optimization/70700
10028 * gcc.dg/pr70700.c: New test.
10029
90f82260
UB
100302016-05-01 Uros Bizjak <ubizjak@gmail.com>
10031
10032 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10033 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10034 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10035 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10036 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10037
f73036c1
EB
100382016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10039
10040 * ada/acats/run_acats: Rename into...
10041 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10042 * ada/acats/run_all.sh: Remove redundant test.
10043 (target_run): Move around.
10044 (target_gnatchop): Use newly built executable.
10045 (target_gnatmake): Likewise.
10046 Check that the compilation of impbit succeeds.
10047
85e051a3
OE
100482016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10049
10050 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10051 * gcc.dg/20021029-1.c: Likewise.
10052 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10053 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10054 * gcc.target/sh/cmpstr.c: Likewise.
10055 * gcc.target/sh/cmpstrn.c: Likewise.
10056 * gcc.target/sh/memset.c: Likewise.
10057 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10058 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10059 * gcc.target/sh/pr39423-1.c: Likewise.
10060 * gcc.target/sh/pr49468-di.c: Likewise.
10061 * gcc.target/sh/pr49468-si.c: Likewise.
10062 * gcc.target/sh/pr49880-1.c: Likewise.
10063 * gcc.target/sh/pr49880-2.c: Likewise.
10064 * gcc.target/sh/pr49880-3.c: Likewise.
10065 * gcc.target/sh/pr50751-1.c: Likewise.
10066 * gcc.target/sh/pr50751-4.c: Likewise.
10067 * gcc.target/sh/pr50751-7.c: Likewise.
10068 * gcc.target/sh/pr51244-1.c: Likewise.
10069 * gcc.target/sh/pr51244-10.c: Likewise.
10070 * gcc.target/sh/pr51244-11.c: Likewise.
10071 * gcc.target/sh/pr51244-12.c: Likewise.
10072 * gcc.target/sh/pr51244-13.c: Likewise.
10073 * gcc.target/sh/pr51244-14.c: Likewise.
10074 * gcc.target/sh/pr51244-17.c: Likewise.
10075 * gcc.target/sh/pr51244-18.c: Likewise.
10076 * gcc.target/sh/pr51244-19.c: Likewise.
10077 * gcc.target/sh/pr51244-4.c: Likewise.
10078 * gcc.target/sh/pr51244-5.c: Likewise.
10079 * gcc.target/sh/pr51244-7.c: Likewise.
10080 * gcc.target/sh/pr51244-8.c: Likewise.
10081 * gcc.target/sh/pr51244-9.c: Likewise.
10082 * gcc.target/sh/pr51697.c: Likewise.
10083 * gcc.target/sh/pr52483-1.c: Likewise.
10084 * gcc.target/sh/pr52483-2.c: Likewise.
10085 * gcc.target/sh/pr52483-3.c: Likewise.
10086 * gcc.target/sh/pr52483-5.c: Likewise.
10087 * gcc.target/sh/pr52933-1.c: Likewise.
10088 * gcc.target/sh/pr52933-2.c: Likewise.
10089 * gcc.target/sh/pr52933-3.c: Likewise.
10090 * gcc.target/sh/pr53568-1.c: Likewise.
10091 * gcc.target/sh/pr53976-1.c: Likewise.
10092 * gcc.target/sh/pr53988-1.c: Likewise.
10093 * gcc.target/sh/pr53988.c: Likewise.
10094 * gcc.target/sh/pr54089-1.c: Likewise.
10095 * gcc.target/sh/pr54089-6.c: Likewise.
10096 * gcc.target/sh/pr54089-7.c: Likewise.
10097 * gcc.target/sh/pr54089-8.c: Likewise.
10098 * gcc.target/sh/pr54089-9.c: Likewise.
10099 * gcc.target/sh/pr54236-1.c: Likewise.
10100 * gcc.target/sh/pr54236-2.c: Likewise.
10101 * gcc.target/sh/pr54236-3.c: Likewise.
10102 * gcc.target/sh/pr54236-4.c: Likewise.
10103 * gcc.target/sh/pr54386.c: Likewise.
10104 * gcc.target/sh/pr54602-1.c: Likewise.
10105 * gcc.target/sh/pr54685.c: Likewise.
10106 * gcc.target/sh/pr54760-1.c: Likewise.
10107 * gcc.target/sh/pr54760-2.c: Likewise.
10108 * gcc.target/sh/pr54760-3.c: Likewise.
10109 * gcc.target/sh/pr54760-4.c: Likewise.
10110 * gcc.target/sh/pr54760-5.c: Likewise.
10111 * gcc.target/sh/pr54760-6.c: Likewise.
10112 * gcc.target/sh/pr55146.c: Likewise.
10113 * gcc.target/sh/pr55160.c: Likewise.
10114 * gcc.target/sh/pr59278.c: Likewise.
10115 * gcc.target/sh/pr59401-1.c: Likewise.
10116 * gcc.target/sh/pr59533-1.c: Likewise.
10117 * gcc.target/sh/pr63260.c: Likewise.
10118 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10119 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10120 * gcc.target/sh/strlen.c: Likewise.
10121 * gcc.target/sh/torture/pr30807.c: Likewise.
10122 * gcc.target/sh/torture/pr34777.c: Likewise.
10123 * gcc.target/sh/torture/pr64652.c: Likewise.
10124 * gcc.target/sh/torture/pr65505.c: Likewise.
10125 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10126 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10127
411e5c67
PC
101282016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/66644
10131 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10132
8fa97501
BS
101332016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10134
10135 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10136 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10137 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10138 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10139
5a956111
PP
101402016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10141
10142 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10143 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10144
e7ff0319
CP
101452016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10146
10147 PR middle-end/70626
10148 * c-c++-common/goacc/combined-reduction.c: New test.
10149 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10150
52d11a4b
L
101512016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10152
10153 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10154 *movdi_internal pattern only if PIC off.
10155 * gcc.target/i386/pr70155-2.c: Likewise.
10156 * gcc.target/i386/pr70155-3.c: Likewise.
10157 * gcc.target/i386/pr70155-4.c: Likewise.
10158 * gcc.target/i386/pr70155-5.c: Likewise.
10159 * gcc.target/i386/pr70155-6.c: Likewise.
10160 * gcc.target/i386/pr70155-7.c: Likewise.
10161 * gcc.target/i386/pr70155-8.c: Likewise.
10162 * gcc.target/i386/pr70155-15.c: Likewise.
10163 * gcc.target/i386/pr70155-17.c: Likewise.
10164 * gcc.target/i386/pr70155-22.c: Likewise.
10165
8960db31
BC
101662016-04-29 Bin Cheng <bin.cheng@arm.com>
10167
10168 PR tree-optimization/70803
10169 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10170
cca535a4
IE
101712016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10172
10173 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10174 optimization of vector loop.
10175 * gcc.target/i386/vect-unpack-3.c: New test.
10176 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10177 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10178 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10179
500ecf4a
MP
101802016-04-29 Marek Polacek <polacek@redhat.com>
10181
10182 PR sanitizer/70342
10183 * g++.dg/ubsan/null-7.C: New test.
10184
2fff3db8
MP
10185 PR c/70852
10186 * gcc.dg/pr70852.c: New test.
10187
509063eb
DV
101882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10189
10190 PR/69089
10191 * g++.dg/cpp0x/alignas6.C: New test.
10192
83745c0d
DV
101932016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10194
c87885ca
RO
10195 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10196 * gcc.dg/pr27003.c: Likewise.
10197 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10198 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10199 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10200 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10201 * gcc.target/arc/mxy.c: Likewise.
10202 * gcc.target/arc/mswape.c: Likewise.
10203 * gcc.target/arc/mrtsc.c: Likewise.
10204 * gcc.target/arc/mcrc.c: Likewise.
10205 * gcc.target/arc/mdsp-packa.c: Likewise.
10206 * gcc.target/arc/mdvbf.c: Likewise.
10207 * gcc.target/arc/mlock.c: Likewise.
10208 * gcc.target/arc/mmac-24.c: Likewise.
10209 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10210
849b265d
BS
102112016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10212 Matthijs Kooijman <matthijs@stdin.nl>
10213 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10214
10215 PR target/60040
10216 * gcc.target/avr/pr60040-1.c: New.
10217 * gcc.target/avr/pr60040-2.c: New.
10218
1390536b
RB
102192016-04-29 Richard Biener <rguenther@suse.de>
10220
10221 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10222
98998245
RB
102232016-04-29 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/13962
10226 PR tree-optimization/65686
10227 * gcc.dg/uninit-pr65686.c: New testcase.
10228
8b80cc21
JJ
102292016-04-29 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR middle-end/70843
10232 * gcc.dg/pr70843.c: New test.
10233
6181bc30
JJ
102342016-04-28 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR target/70858
10237 * gcc.target/i386/pr70858.c: New test.
10238
f4cb3612
AB
102392016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10240
10241 * gcc.target/arc/nps400-1.c: New file.
10242
8ad9df62
JR
102432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10244 Andrew Burgess <andrew.burgess@embecosm.com>
10245
10246 * gcc.target/arc/movh_cl-1.c: New file.
10247
ceaaa9fe
JR
102482016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10249 Andrew Burgess <andrew.burgess@embecosm.com>
10250
10251 * gcc.target/arc/extzv-1.c: New file.
10252 * gcc.target/arc/insv-1.c: New file.
10253 * gcc.target/arc/insv-2.c: New file.
10254 * gcc.target/arc/movb-1.c: New file.
10255 * gcc.target/arc/movb-2.c: New file.
10256 * gcc.target/arc/movb-3.c: New file.
10257 * gcc.target/arc/movb-4.c: New file.
10258 * gcc.target/arc/movb-5.c: New file.
10259 * gcc.target/arc/movb_cl-1.c: New file.
10260 * gcc.target/arc/movb_cl-2.c: New file.
10261 * gcc.target/arc/movbi_cl-1.c: New file.
10262 * gcc.target/arc/movl-1.c: New file.
10263
4d03dc2f
JR
102642016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10265 Andrew Burgess <andrew.burgess@embecosm.com>
10266
10267 * gcc.target/arc/cmem-1.c: New file.
10268 * gcc.target/arc/cmem-2.c: New file.
10269 * gcc.target/arc/cmem-3.c: New file.
10270 * gcc.target/arc/cmem-4.c: New file.
10271 * gcc.target/arc/cmem-5.c: New file.
10272 * gcc.target/arc/cmem-6.c: New file.
10273 * gcc.target/arc/cmem-7.c: New file.
10274 * gcc.target/arc/cmem-ld.inc: New file.
10275 * gcc.target/arc/cmem-st.inc: New file.
10276
81262dad
JJ
102772016-04-28 Jakub Jelinek <jakub@redhat.com>
10278
10279 PR target/70821
10280 * gcc.target/i386/pr70821.c: New test.
10281
0a31a09a
BS
102822016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10283
10284 * gcc.target/powerpc/vec-adde.c: New test.
10285 * gcc.target/powerpc/vec-adde-int128.c: New test.
10286
3ddffba9
JJ
102872016-04-28 Jakub Jelinek <jakub@redhat.com>
10288
10289 * gcc.target/i386/avx-vround-1.c: New test.
10290 * gcc.target/i386/avx-vround-2.c: New test.
10291 * gcc.target/i386/avx512vl-vround-1.c: New test.
10292 * gcc.target/i386/avx512vl-vround-2.c: New test.
10293
713dedcd
RO
102942016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10295
10296 PR testsuite/70595
10297 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10298 (check_effective_target_cilkplus_runtime): ... this.
10299 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10300 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10301
10302 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10303 Require cilkplus_runtime.
10304 Don't add -lcilkrts.
10305 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10306 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10307 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10308 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10309 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10310 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10311 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10312 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10313 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10314 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10315 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10316 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10317 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10318 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10319 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10320 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10321 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10322 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10323 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10324 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10325 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10326 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10327 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10328 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10329 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10330 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10331 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10332 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10333 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10334
10335 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10336 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10337
10338 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10339
10340 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10341 cilkplus_runtime.
10342
3563f78f
MG
103432016-04-27 Marc Glisse <marc.glisse@inria.fr>
10344
10345 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10346 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10347
6bc2bb18
RB
103482015-04-27 Ryan Burn <contact@rnburn.com>
10349
10350 PR c++/69024
10351 PR c++/68997
10352 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10353 diagnostic.
10354 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10355 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10356
1e55d29a
EB
103572016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10358
10359 * gnat.dg/limited_with4.ad[sb]: New test.
10360 * gnat.dg/limited_with4_pkg.ads: New helper.
10361
087146ca
L
103622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10363
10364 PR target/70155
10365 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10366 and movv1ti_internal patterns
10367 * gcc.target/i386/pr70155-1.c: New test.
10368 * gcc.target/i386/pr70155-2.c: Likewise.
10369 * gcc.target/i386/pr70155-3.c: Likewise.
10370 * gcc.target/i386/pr70155-4.c: Likewise.
10371 * gcc.target/i386/pr70155-5.c: Likewise.
10372 * gcc.target/i386/pr70155-6.c: Likewise.
10373 * gcc.target/i386/pr70155-7.c: Likewise.
10374 * gcc.target/i386/pr70155-8.c: Likewise.
10375 * gcc.target/i386/pr70155-9.c: Likewise.
10376 * gcc.target/i386/pr70155-10.c: Likewise.
10377 * gcc.target/i386/pr70155-11.c: Likewise.
10378 * gcc.target/i386/pr70155-12.c: Likewise.
10379 * gcc.target/i386/pr70155-13.c: Likewise.
10380 * gcc.target/i386/pr70155-14.c: Likewise.
10381 * gcc.target/i386/pr70155-15.c: Likewise.
10382 * gcc.target/i386/pr70155-16.c: Likewise.
10383 * gcc.target/i386/pr70155-17.c: Likewise.
10384 * gcc.target/i386/pr70155-18.c: Likewise.
10385 * gcc.target/i386/pr70155-19.c: Likewise.
10386 * gcc.target/i386/pr70155-20.c: Likewise.
10387 * gcc.target/i386/pr70155-21.c: Likewise.
10388 * gcc.target/i386/pr70155-22.c: Likewise.
10389
92329f9f
L
103902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10391
10392 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10393 ".{5,6}".
10394
309a0cf6
BC
103952016-04-27 Bin Cheng <bin.cheng@arm.com>
10396
10397 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10398 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10399 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10400 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10401 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10402
72ed2b9c
RB
104032016-04-27 Richard Biener <rguenther@suse.de>
10404
10405 PR ipa/70760
10406 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10407 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10408
3c98ff9b
NS
104092016-04-27 Nathan Sidwell <nathan@acm.org>
10410
10411 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10412 * g++.dg/ubsan/pr63956.C: Adjust error location.
10413
9ec5d66b
NC
104142016-04-27 Nick Clifton <nickc@redhat.com>
10415
10416 PR middle-end/49889
10417 * gcc.dg/pr49889.c: New test.
10418
c1e1f433
BS
104192016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10420
10421 * c-c++-common/memset-array.c: New test.
10422
8ac43293
MS
104232016-04-26 Martin Sebor <msebor@redhat.com>
10424
10425 PR c++/66639
10426 * g++.dg/cpp1y/func_constexpr.C: New test.
10427
843ce8ab
PP
104282016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10429
10430 PR c++/70241
10431 * g++.dg/cpp0x/enum32.C: New test.
10432 * g++.dg/cpp0x/enum33.C: New test.
10433
104342016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10435
10436 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10437 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10438 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10439 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10440 * gcc.c-torture/execute/pr38151.c: Likewise.
10441 * gcc.c-torture/execute/pr66556.c: Likewise.
10442 * gcc.c-torture/execute/pr67781.c: Likewise.
10443 * gcc.c-torture/execute/pr68648.c: Likewise.
10444
ca1206be
MG
104452016-04-26 Marc Glisse <marc.glisse@inria.fr>
10446
10447 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10448
2448a956
MP
104492016-04-26 Marek Polacek <polacek@redhat.com>
10450
10451 PR c/67784
10452 * gcc.dg/pr67784-3.c: New test.
10453 * gcc.dg/pr67784-4.c: New test.
10454 * gcc.dg/pr67784-5.c: New test.
10455
b02a5e26
MP
10456 PR c/70791
10457 * gcc.dg/Wnested-externs-2.c: New test.
10458
6b6aa8d3
MG
104592016-04-26 Marc Glisse <marc.glisse@inria.fr>
10460
10461 * gcc.dg/fold-plusmult.c: Adjust.
10462 * gcc.dg/no-strict-overflow-6.c: Adjust.
10463 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10464
a2095b55
BS
104652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10466
10467 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10468 number scans.
10469 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10470 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10471 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10472 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10473 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10474 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10475 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10476 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10477 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10478 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10479 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10480 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10481 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10482 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10483 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10484 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10485 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10486 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10487 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10488 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10489 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10490 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10491 scans.
10492 * gcc.target/i386/pr32219-4.c: Likewise.
10493 * gcc.target/i386/pr32219-6.c: Likewise.
10494 * gcc.target/i386/pr32219-8.c: Likewise.
10495
bb0cc5c8
KT
104962016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10497
10498 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10499 associated options.
10500
5a0802ea
MP
105012016-04-26 Marek Polacek <polacek@redhat.com>
10502
10503 PR c++/70744
10504 * g++.dg/ext/cond2.C: New test.
10505
00f615af
BC
105062016-04-26 Bin Cheng <bin.cheng@arm.com>
10507
10508 PR tree-optimization/70771
10509 PR tree-optimization/70775
10510 * gcc.dg/pr70771.c: New test.
25939d34 10511 * gcc.dg/pr70775.c: New test.
00f615af 10512
218155e7
BS
105132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10514
10515 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10516
ab99f467
RB
105172016-04-25 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/70780
10520 * gcc.dg/torture/pr70780.c: New testcase.
10521
3f8257db 105222016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10523
c87885ca
RO
10524 * gcc.target/arm/neon-vaddws16.c: New test.
10525 * gcc.target/arm/neon-vaddws32.c: New test.
10526 * gcc.target/arm/neon-vaddwu16.c: New test.
10527 * gcc.target/arm/neon-vaddwu32.c: New test.
10528 * gcc.target/arm/neon-vaddwu8.c: New test.
10529 * lib/target-supports.exp
93c590ee
MC
10530 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10531 that arm neon support vector widen sum of HImode TO SImode.
10532
d6c1a7a7
JJ
105332016-04-23 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR sanitizer/70712
10536 * c-c++-common/asan/pr70712.c: New test.
10537
ab0fc037
TS
105382016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10539
10540 * .gitattributes: New file.
10541
2aa64824
CL
105422016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10543
10544 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10545
e7e12d92
DH
105462016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10547
10548 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10549 * gfortran.dg/submodule_15.f08: Likewise.
10550
d1431192
RB
105512016-04-22 Richard Biener <rguenther@suse.de>
10552
10553 PR tree-optimization/70740
10554 * gcc.dg/torture/pr70740.c: New testcase.
10555
04a63c24
L
105562016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10557
10558 PR target/70750
10559 * gcc.target/i386/pr70750-1.c: New test.
10560 * gcc.target/i386/pr70750-2.c: Likewise.
10561
20700098
PC
105622016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10563
10564 PR c++/70540
10565 * g++.dg/cpp0x/auto48.C: New.
10566
aedf4e12
MP
105672016-04-21 Marek Polacek <polacek@redhat.com>
10568
10569 PR c++/70513
10570 * g++.dg/cpp0x/forw_enum12.C: New test.
10571 * g++.dg/cpp0x/forw_enum13.C: New test.
10572
2074d80a
KY
105732016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10574
10575 PR target/70728
10576 * gcc.target/i386/pr70728.c: New test.
10577
aef4aab0
RB
105782016-04-21 Richard Biener <rguenther@suse.de>
10579
10580 PR middle-end/70747
10581 * gcc.dg/pr70747.c: New testcase.
10582
2359e571
BC
105832016-04-21 Bin Cheng <bin.cheng@arm.com>
10584
10585 PR tree-optimization/70715
10586 * gcc.dg/tree-ssa/scev-13.c: New test.
10587
ce0e66ff
MG
105882016-04-21 Marc Glisse <marc.glisse@inria.fr>
10589
10590 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10591
2c2870a1
MG
105922016-04-21 Marc Glisse <marc.glisse@inria.fr>
10593
10594 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10595
a2b056a3
JH
105962016-04-20 Jan Hubicka <jh@suse.cz>
10597
10598 PR ipa/70018
10599 * g++.dg/ipa/nothrow-1.C: New testcase.
10600
ee392fc2
NS
106012016-04-20 Nathan Sidwell <nathan@acm.org>
10602
10603 PR c++/55635
10604 * g++.dg/eh/delete1.C: New.
10605
dda49daf
L
106062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10607
10608 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10609 -mtune-ctrl=sse_typeless_stores.
10610
8a5b9d5a
L
106112016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10612
10613 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10614
1011119f
BC
106152016-04-20 Bin Cheng <bin.cheng@arm.com>
10616
10617 PR tree-optimization/69489
10618 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10619
477d4906
IV
106202016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10621
10622 PR c++/69363
10623 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10624 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10625 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10626
fad08d12
BC
106272016-04-20 Bin Cheng <bin.cheng@arm.com>
10628
10629 PR tree-optimization/56625
10630 PR tree-optimization/69489
10631 * gcc.dg/vect/pr56625.c: New test.
10632 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10633
9e3e4fab
AP
106342016-04-20 Andrew Pinski <apinski@cavium.com>
10635
10636 PR target/64971
10637 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10638
d7aa24e4
AC
106392016-04-20 Arnaud Charlet <charlet@adacore.com>
10640
10641 * gnat.dg/self1.adb: Remove now incorrect test.
10642
e6d62b46
BC
106432016-04-20 Bin Cheng <bin.cheng@arm.com>
10644
10645 * gcc.dg/tree-ssa/scev-11.c: New test.
10646 * gcc.dg/tree-ssa/scev-12.c: New test.
10647
2697b189
MP
106482016-04-20 Marek Polacek <polacek@redhat.com>
10649
10650 PR tree-optimization/70725
10651 * gcc.dg/pr70725.c: New test.
10652
60d393e8
RB
106532016-04-20 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/70726
10656 * g++.dg/vect/pr70726.cc: New testcase.
10657
82c6f58a
AK
106582016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10659
10660 PR target/70674
10661 * gcc.target/s390/pr70674.c: New test.
10662
90eeab20
JD
106632016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10664
10665 PR libgfortran/70684
10666 * gfortran.dg/list_read_14.f90: New test.
10667
fc9cf6da
L
106682016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10669
10670 PR target/69201
10671 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10672 extern to force it misaligned.
10673 (b): Likewise.
10674 (c): Likewise.
10675 (d): Likewise.
10676 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10677 Don't check `*' before movv4sf_internal.
10678 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10679 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10680 Don't check `*' before movv16qi_internal.
10681 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10682 extern to force it misaligned.
10683 (b): Likewise.
10684 (c): Likewise.
10685 (d): Likewise.
10686 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10687 Don't check `*' before movv2df_internal.
10688 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10689 extern to force it misaligned.
10690 (b): Likewise.
10691 (c): Likewise.
10692 (d): Likewise.
10693 Check movv8sf_internal instead of avx_storeups256.
10694 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10695
ea8927ea
RB
106962016-04-19 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/70171
10699 * g++.dg/tree-ssa/pr70171.C: New testcase.
10700
65f52ee9
RB
107012016-04-19 Richard Biener <rguenther@suse.de>
10702
10703 PR tree-optimization/70724
10704 * gcc.dg/torture/pr70724.c: New testcase.
10705
987b67f1
VM
107062016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10707
10708 PR middle-end/70689
c87885ca 10709 * gcc.target/i386/pr70689.c: New.
987b67f1 10710
91a47c39
L
107112016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10712
10713 PR target/70708
10714 * gcc.target/i386/pr70708.c: New test.
10715
8270b82d
RB
107162016-04-18 Richard Biener <rguenther@suse.de>
10717
10718 PR tree-optimization/43434
10719 * gcc.dg/vect/pr43434.c: New testcase.
10720 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10721 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10722 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10723 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10724 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10725 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10726 * gcc.dg/gomp/pr68640.c: Likewise.
10727 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10728 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10729
edd048e2
RB
107302016-04-18 Richard Biener <rguenther@suse.de>
10731
10732 PR tree-optimization/70701
10733 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10734
bd5c7330
TV
107352016-04-18 Tom de Vries <tom@codesourcery.com>
10736
10737 PR testsuite/70699
10738 * gcc.dg/pr70161.c: Add dot-file scans.
10739 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10740 instead of after last dot char.
10741
23f2660f
EB
107422016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * c-c++-common/dump-ada-spec-3.c: New test.
10745 * c-c++-common/dump-ada-spec-4.c: Likewise.
10746
da152c9f
TV
107472016-04-17 Tom de Vries <tom@codesourcery.com>
10748
10749 PR other/70183
10750 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10751
cc950f98
JH
107522016-04-15 Jan Hubicka <jh@suse.cz>
10753
10754 PR ipa/70018
10755 * g++.dg/ipa/pure-const-1.C: New testcase.
10756 * g++.dg/ipa/pure-const-2.C: New testcase.
10757 * g++.dg/ipa/pure-const-3.C: New testcase.
10758
949505a9
MP
107592016-04-15 Marek Polacek <polacek@redhat.com>
10760
10761 PR c/70671
10762 * gcc.dg/bitfld-22.c: New test.
10763
10e547d6
BS
107642016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10765
10766 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10767 x86_64.
10768
1e77281b
MP
107692016-04-15 Marek Polacek <polacek@redhat.com>
10770
10771 PR c/70651
10772 * c-c++-common/pr70651.c: New test.
10773
e501fa8e
KT
107742016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10775
10776 PR rtl-optimization/70681
10777 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10778 dump scan on arm and powerpc.
10779 * gcc.dg/pr10474.c: Likewise.
10780
dda1bf61
JJ
107812016-04-15 Jakub Jelinek <jakub@redhat.com>
10782
ca4ef1ff
JJ
10783 PR c++/69517
10784 PR c++/70019
10785 PR c++/70588
10786 * g++.dg/cpp1y/vla11.C: Revert for real.
10787
dda1bf61
JJ
10788 PR c/70436
10789 * c-c++-common/Wparentheses-1.c: New test.
10790 * c-c++-common/gomp/Wparentheses-1.c: New test.
10791 * c-c++-common/gomp/Wparentheses-2.c: New test.
10792 * c-c++-common/gomp/Wparentheses-3.c: New test.
10793 * c-c++-common/gomp/Wparentheses-4.c: New test.
10794 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10795 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10796 * c-c++-common/goacc/Wparentheses-1.c: New test.
10797
1355e62c
KY
107982016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10799
10800 PR target/70662
10801 * gcc.target/i386/pr70662.c: New test.
10802
0ab34b9e 108032016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10804 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10805
10806 PR tree-optimization/70130
10807 * gcc.dg/vect/O3-pr70130.c: New testcase.
10808
bc773aad
MM
108092016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10810
6e9b2286
MM
10811 PR target/70669
10812 * gcc.target/powerpc/pr70669.c: New test.
10813
bc773aad
MM
10814 PR target/70640
10815 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10816 a power7 system that does not have an assembler that supports
10817 power8.
10818
d8747845
MS
108192016-04-14 Martin Sebor <msebor@redhat.com>
10820
10821 PR c++/69517
10822 PR c++/70019
10823 PR c++/70588
10824 * c-c++-common/ubsan/vla-1.c: Revert.
10825 * g++.dg/cpp1y/vla11.C: Same.
10826 * g++.dg/cpp1y/vla12.C: Same.
10827 * g++.dg/cpp1y/vla13.C: Same.
10828 * g++.dg/cpp1y/vla14.C: Same.
10829 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10830 * g++.dg/init/array24.C: Same.
d8747845
MS
10831 * g++.dg/ubsan/vla-1.C: Same.
10832
85128559
MP
108332016-04-14 Marek Polacek <polacek@redhat.com>
10834 Jan Hubicka <hubicka@ucw.cz>
10835
10836 PR c++/70029
10837 * g++.dg/torture/pr70029.C: New test.
10838
52fbb073
MS
108392016-04-14 Martin Sebor <msebor@redhat.com>
10840
10841 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10842 type size to prevent failures on targets with very low maximum
10843 alignment.
10844
6db61d6f
RB
108452016-04-14 Richard Biener <rguenther@suse.de>
10846
10847 PR tree-optimization/70623
10848 * gcc.dg/torture/pr70623.c: New testcase.
10849 * gcc.dg/torture/pr70623-2.c: Likewise.
10850
342fac95
MS
108512016-04-13 Martin Sebor <msebor@redhat.com>
10852
10853 PR c++/69517
10854 PR c++/70019
10855 PR c++/70588
10856 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10857 * g++.dg/cpp1y/vla11.C: New test.
10858 * g++.dg/cpp1y/vla12.C: New test.
10859 * g++.dg/cpp1y/vla13.C: New test.
10860 * g++.dg/cpp1y/vla14.C: New test.
10861 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10862 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10863 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10864
d93c452f
JJ
108652016-04-13 Jakub Jelinek <jakub@redhat.com>
10866
10867 PR c++/70641
10868 * g++.dg/opt/pr70641.C: New test.
10869
85115fb6
RO
108702016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10871
10872 PR rtl-optimization/68749
10873 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10874 effects of argument promotions.
10875 Remove default args to dg-skip-if.
10876
545a4139
PC
108772016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10878
10879 PR c++/70635
10880 * g++.dg/parse/pr70635.C: New.
10881
b3a77f21
MP
108822016-04-13 Marek Polacek <polacek@redhat.com>
10883
10884 PR c++/70639
10885 * c-c++-common/Wmisleading-indentation-4.c: New test.
10886
99cd9857
MP
108872016-04-13 Marek Polacek <polacek@redhat.com>
10888
10889 PR c/70436
c87885ca
RO
10890 * gcc.dg/Wparentheses-12.c: New test.
10891 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10892
75ca93ec
IE
108932016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10894
10895 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10896 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10897 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10898
3d3f9e7e
JJ
108992016-04-13 Jakub Jelinek <jakub@redhat.com>
10900
37947cd0
JJ
10901 PR middle-end/70633
10902 * gcc.c-torture/compile/pr70633.c: New test.
10903
3d3f9e7e
JJ
10904 PR debug/70628
10905 * gcc.dg/torture/pr70628.c: New test.
10906
92886d3e
PP
109072016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10908
10909 PR c++/70610
10910 * g++.dg/template/pr70610.C: New test.
10911 * g++.dg/template/pr70610-2.C: New test.
10912 * g++.dg/template/pr70610-3.C: New test.
10913 * g++.dg/template/pr70610-4.C: New test.
10914
13bd7c2b
JJ
109152016-04-12 Jakub Jelinek <jakub@redhat.com>
10916
6512fa6d
JJ
10917 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10918 128 instead of 32.
10919
13bd7c2b
JJ
10920 PR c++/70571
10921 * g++.dg/ext/pr70571.C: New test.
10922
20b9851c
MM
109232016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10924
8a434ada 10925 PR target/70640
20b9851c
MM
10926 * gcc.target/powerpc/pr70640.c: New test.
10927
2b2f52bc
PC
109282016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10929
10930 PR c++/68722
10931 * g++.dg/parse/pr68722.C: New.
10932
5901e56a
JJ
109332016-04-12 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR rtl-optimization/70596
10936 * gcc.target/i386/pr70596.c: New test.
10937
d4619dc1
NS
109382016-04-12 Nathan Sidwell <nathan@acm.org>
10939
10940 PR c++/70501
10941 * g++.dg/init/pr70501.C: New.
10942
3df530d3
DW
109432016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10944
10945 * gcc.target/i386/asm-flag-6.c: New test.
10946
b7a120d7
TV
109472016-04-12 Tom de Vries <tom@codesourcery.com>
10948
10949 PR tree-optimization/68756
10950 * gcc.dg/graphite/pr68756.c: New test.
10951
4e0eea75
JJ
109522016-04-12 Jakub Jelinek <jakub@redhat.com>
10953
10954 PR tree-optimization/70602
10955 * gcc.c-torture/execute/pr70602.c: New test.
10956
35fbda43
MM
109572016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10958
10959 PR target/70381
10960 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10961 __float128 emulator is built and runs.
10962 * gcc.target/powerpc/float128-1.c: Likewise.
10963
10964 * lib/target-supports.exp (check_ppc_float128_sw_available):
10965 Rework tests for __float128 software and hardware
10966 availability. Fix exit condition to return 0 on success.
10967
04a99ebe
JG
109682016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10969
10970 PR target/70133
10971 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10972 * gcc.target/aarch64/target_attr_15.c: Likewise.
10973
47cd5a85
PC
109742016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/69066
10977 * g++.dg/cpp1y/pr69066.C: New.
10978
a5edb32e
JD
109792016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10980
10981 PR fortran/68566
10982 * gfortran.dg/pr36192.f90: Update test.
10983 * gfortran.dg/pr36192_1.f90: Update test.
10984 * gfortran.dg/real_dimension_1.f: Update test.
10985 * gfortran.dg/parameter_array_init_7.f90: New test.
10986
8ef378f8
JDA
109872016-04-09 John David Anglin <danglin@gcc.gnu.org>
10988
c532c871
JDA
10989 PR testsuite/64039
10990 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10991
d34f706f
JDA
10992 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10993
75e1dd9e
JDA
10994 PR rtl-optimization/66669
10995 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10996
8a976f5f
JDA
10997 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10998
da04822a
JDA
10999 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11000 * gcc.dg/pie-1.c: Likewise.
11001 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11002 * gcc.dg/pic-4.c: Likewise.
11003 * gcc.dg/pie-3.c: Likewise.
11004 * gcc.dg/pie-4.c: Likewise.
11005
adfabcf9
JDA
11006 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11007
4a020adf
JDA
11008 PR tree-optimization/68644
11009 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11010
8ef378f8
JDA
11011 PR rtl-optimization/64886
11012 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11013
09bf990e
TV
110142016-04-09 Tom de Vries <tom@codesourcery.com>
11015
11016 PR tree-optimization/68953
11017 * gcc.dg/graphite/pr68953.c: New test.
11018
138c3c1a
DH
110192016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11020
11021 PR fortran/70592
11022 * gfortran.dg/deferred_character_16.f90: New test.
11023
f55460af
JJ
110242016-04-09 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR tree-optimization/70586
11027 * gcc.c-torture/execute/pr70586.c: New test.
11028
0b77bbf3
DH
110292016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11030
11031 PR sanitizer/70573
11032 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11033 with __builtin_memset
11034 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11035
c42cfb5c
CP
110362016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11037
11038 PR lto/70289
11039 PR ipa/70348
11040 PR tree-optimization/70373
11041 PR middle-end/70533
11042 PR middle-end/70534
11043 PR middle-end/70535
11044 * c-c++-common/goacc/reduction-5.c: New test.
11045 * c-c++-common/goacc/reduction-promotions.c: New test.
11046 * gfortran.dg/goacc/reduction-3.f95: New test.
11047 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11048
56cfb596
PP
110492016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11050
11051 PR c++/70590
11052 PR c++/70452
11053 * g++.dg/pr70590.C: New test.
11054 * g++.dg/pr70590-2.C: New test.
11055
1a13c0a2
JJ
110562016-04-08 Jakub Jelinek <jakub@redhat.com>
11057
abc0647a
JJ
11058 PR middle-end/70593
11059 * gcc.target/i386/pr70593.c: New test.
11060
1a13c0a2
JJ
11061 PR rtl-optimization/70574
11062 * gcc.target/i386/avx2-pr70574.c: New test.
11063
c3da4956
MO
110642016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11065
11066 PR sanitizer/70541
11067 * c-c++-common/asan/pr70541.c: New test.
11068
9f1b833b
TV
110692016-04-08 Tom de Vries <tom@codesourcery.com>
11070
11071 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11072 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11073
bae7adda
KT
110742016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11075
11076 PR target/70566
11077 * gcc.c-torture/execute/pr70566.c: New test.
11078
211f3d57
TV
110792016-04-08 Tom de Vries <tom@codesourcery.com>
11080
11081 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11082 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11083
02cf2861
AM
110842016-04-08 Alan Modra <amodra@gmail.com>
11085
11086 * gcc.target/powerpc/pr70117.c: New.
11087
5f490f9f
JJ
110882016-04-07 Jakub Jelinek <jakub@redhat.com>
11089
56e9b710
JJ
11090 PR testsuite/70581
11091 * gcc.dg/lto/simd-function_0.c: New test.
11092
5f490f9f
JJ
11093 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11094 clones.
11095 * c-c++-common/attr-simd-2.c: Likewise.
11096 * c-c++-common/attr-simd-4.c: Likewise.
11097 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11098 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11099
e4ebc74d
TP
111002016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11101
11102 PR testsuite/70553
11103 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11104
9817ae35
TS
111052016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11106 Tom de Vries <tom@codesourcery.com>
11107
11108 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11109 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11110 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11111 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11112 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11113 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11114 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11115 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11116
e292f64d
PP
111172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11118
11119 PR c/70436
11120 * g++.dg/warn/Wparentheses-29.C: New test.
11121
6b37bdaf
PP
111222016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11123
11124 PR c/70436
11125 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11126 explicit braces to resolve a future -Wparentheses warning.
11127
64824205
RH
111282016-04-06 Richard Henderson <rth@redhat.com>
11129
11130 * gcc.dg/pr61817-1.c: New test.
11131 * gcc.dg/pr61817-2.c: New test.
11132 * gcc.dg/pr69391-1.c: New test.
11133 * gcc.dg/pr69391-2.c: New test.
11134
bc2fc1f3
VM
111352016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11136
11137 PR rtl-optimization/70398
c87885ca 11138 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11139
41414a02
EB
111402016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11141
11142 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11143
4066ea8a
YR
111442016-04-06 Yvan Roux <yvan.roux@linaro.org>
11145 Pedro Alves <palves@redhat.com>
11146
11147 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11148
ec35ea45
JJ
111492016-04-06 Jakub Jelinek <jakub@redhat.com>
11150
3866f8dd
JJ
11151 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11152 Check for avx512f effective targets instead of avx2.
11153 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11154 for AVX512F clones.
11155 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11156 * g++.dg/gomp/declare-simd-1.C: Likewise.
11157 * g++.dg/gomp/declare-simd-3.C: Likewise.
11158 * g++.dg/gomp/declare-simd-4.C: Likewise.
11159
ec35ea45
JJ
11160 PR middle-end/70550
11161 * c-c++-common/gomp/pr70550-1.c: New test.
11162 * c-c++-common/gomp/pr70550-2.c: New test.
11163
c08d28ac
NS
111642016-04-05 Nathan Sidwell <nathan@acm.org>
11165
11166 PR c++/70512
11167 * g++.dg/ext/attribute-may-alias-5.C: New.
11168
1d510e04
JJ
111692016-04-05 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR c++/70336
11172 * c-c++-common/pr70336.c: New test.
11173 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11174 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11175
84278ed9
JH
111762016-04-05 Jan Hubicka <hubicka@ucw.cz>
11177
11178 PR ipa/66223
11179 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11180
268a0ec4
JJ
111812016-04-05 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR rtl-optimization/70542
11184 * gcc.dg/torture/pr70542.c: New test.
11185 * gcc.target/i386/avx2-pr70542.c: New test.
11186
5e8c2eb1
ZS
111872016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11188
11189 PR tree-optimization/70509
11190 * gcc.target/i386/avx512bw-pr70509.c: New test.
11191
c0daf32d
PP
111922016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11193
11194 PR c++/70452
11195 * g++.dg/ext/constexpr-vla4.C: New test.
11196
bf867841
UB
111972016-04-05 Uros Bizjak <ubizjak@gmail.com>
11198
11199 PR target/70510
11200 * gcc.target/i386/pr70510.c: New test.
11201
3022186a
RB
112022016-04-05 Richard Biener <rguenther@suse.de>
11203
11204 PR tree-optimization/70526
11205 * g++.dg/torture/pr70526.C: New testcase.
11206
55fc79b2
JJ
112072016-04-05 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR target/70525
11210 * gcc.target/i386/pr70525.c: New test.
11211
62b233f2
RB
112122016-04-05 Richard Biener <rguenther@suse.de>
11213
11214 PR middle-end/70499
11215 * g++.dg/torture/pr70499.C: New testcase.
11216
cc05759d
RB
112172016-04-05 Richard Biener <rguenther@suse.de>
11218
11219 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11220 remove XFAIL.
11221
f23f16d4
JJ
112222016-04-04 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR middle-end/70307
11225 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11226 rs6000 ABI warnings.
11227
d27ecc49
JH
112282016-04-04 Jan Hubicka <hubicka@ucw.cz>
11229
11230 PR ipa/66223
11231 * g++.dg/ipa/devirt-51.C: New testcase.
11232
c974c96e 112332016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11234 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11235
11236 PR middle-end/70457
11237 * gcc.dg/torture/pr70457.c: New.
11238
7a85da89
AV
112392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11240
11241 PR fortran/67538
11242 * gfortran.dg/allocate_with_source_19.f08: New test.
11243
de517e64
AV
112442016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11245
11246 PR fortran/65795
11247 * gfortran.dg/coarray_allocate_6.f08: New test.
11248
43b9f499
RB
112492016-04-04 Richard Biener <rguenther@suse.de>
11250
11251 PR rtl-optimization/70484
11252 * gcc.dg/torture/pr70484.c: New testcase.
11253
f13355da
MP
112542016-04-04 Marek Polacek <polacek@redhat.com>
11255
11256 PR c/70307
11257 * gcc.dg/torture/pr70307.c: New test.
11258
6cc6ed50
OE
112592016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11260
11261 PR target/70416
11262 PR target/67391
11263 * gcc.target/sh/torture/pr70416.c: New.
11264
abdc16c8
MS
112652016-04-02 Martin Sebor <msebor@redhat.com>
11266
11267 PR c++/67376
11268 PR c++/70170
11269 PR c++/70172
11270 PR c++/70228
11271 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11272 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11273 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11274 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11275 * g++.dg/cpp0x/constexpr-string.C: Same.
11276 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11277 * g++.dg/cpp0x/pr65398.C: Same.
11278 * g++.dg/ext/constexpr-vla1.C: Same.
11279 * g++.dg/ext/constexpr-vla2.C: Same.
11280 * g++.dg/ext/constexpr-vla3.C: Same.
11281 * g++.dg/ubsan/pr63956.C: Same.
11282
763cd859
JJ
112832016-04-01 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR rtl-optimization/70467
11286 * gcc.target/i386/pr70467-2.c: New test.
11287
0f875435
JJ
112882016-04-01 Jakub Jelinek <jakub@redhat.com>
11289 Marek Polacek <polacek@redhat.com>
11290
11291 PR c++/70488
11292 * g++.dg/init/new47.C: New test.
11293
41d14659
RR
112942016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11295
11296 PR target/70496
11297 * gcc.target/arm/pr70496.c: New test.
11298
f9bf89bb
NS
112992016-04-01 Nathan Sidwell <nathan@acm.org>
11300
73b9085d
NS
11301 PR c++/68475
11302 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11303
4afdcfaa
IE
113042016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11305
11306 PR target/69890
11307 * gcc.dg/strlenopt.h (memmove): New.
11308 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11309 instead of "string.h".
11310 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11311 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11312 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11313 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11314 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11315 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11316 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11317 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11318 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11319 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11320 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11321 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11322 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11323 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11324 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11325 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11326 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11327 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11328 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11329 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11330
b5d7a29c
RO
113312016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11332
11333 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11334 (Holder::foo): Reflect this.
11335
b660f9ec
IE
113362016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11337
11338 PR target/70442
11339 * gcc.dg/pr70442.c: New test.
11340
88504f34
NS
113412016-03-31 Nathan Sidwell <nathan@acm.org>
11342
11343 PR c++/70393
11344 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11345
95d34b96
KY
113462016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11347
11348 PR target/70453
11349 * gcc.target/i386/pr70453.c: New test.
11350
b4c4967c
AB
113512016-03-31 Andrey Belevantsev <abel@ispras.ru>
11352
11353 PR target/70292
11354 * gcc.c-torture/pr70292.c: New test.
11355
5fde6a45
MP
113562016-03-31 Marek Polacek <polacek@redhat.com>
11357
11358 PR c/70297
11359 * c-c++-common/pr70297.c: New test.
11360 * g++.dg/cpp0x/typedef-redecl.C: New test.
11361 * gcc.dg/typedef-redecl2.c: New test.
11362
97eb24c4
JJ
113632016-03-31 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR rtl-optimization/70460
11366 * gcc.c-torture/execute/pr70460.c: New test.
11367
efc3536f
RB
113682016-03-31 Richard Biener <rguenther@suse.de>
11369
11370 PR c++/70430
11371 * g++.dg/ext/vector30.C: New testcase.
11372
e0876e21
DH
113732016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11374 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11375
11376 * gfortran.dg/fmt_pf.f90: New test.
11377
e9bff8c6
RO
113782016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11379
11380 Forward-port from 5 branch
11381 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11382
11383 PR testsuite/70356
11384 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11385 dg-require-effective-target after dg-do.
11386
11387 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11388
11389 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11390
2620c80d
TS
113912016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11392 Julian Brown <julian@codesourcery.com>
11393 Chung-Lin Tang <cltang@codesourcery.com>
11394 Cesar Philippidis <cesar@codesourcery.com>
11395 James Norris <jnorris@codesourcery.com>
11396 Tom de Vries <tom@codesourcery.com>
11397 Nathan Sidwell <nathan@codesourcery.com>
11398
bf867841 11399 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11400 * c-c++-common/goacc/loop-clauses.c: Likewise.
11401 * g++.dg/goacc/template.C: Likewise.
11402 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11403 * gfortran.dg/goacc/loop-1.f95: Likewise.
11404 * gfortran.dg/goacc/loop-5.f95: Likewise.
11405 * gfortran.dg/goacc/loop-6.f95: Likewise.
11406 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11407 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11408 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11409 * c-c++-common/goacc/clauses-fail.c: Likewise.
11410 * c-c++-common/goacc/parallel-1.c: Likewise.
11411 * c-c++-common/goacc/reduction-1.c: Likewise.
11412 * c-c++-common/goacc/reduction-2.c: Likewise.
11413 * c-c++-common/goacc/reduction-3.c: Likewise.
11414 * c-c++-common/goacc/reduction-4.c: Likewise.
11415 * c-c++-common/goacc/routine-3.c: Likewise.
11416 * c-c++-common/goacc/routine-4.c: Likewise.
11417 * c-c++-common/goacc/routine-5.c: Likewise.
11418 * c-c++-common/goacc/tile.c: Likewise.
11419 * g++.dg/goacc/template.C: Likewise.
11420 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11421 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11422 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11423 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11424 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11425 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11426 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11427 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11428 * c-c++-common/goacc/use_device-1.c: ... this file.
11429 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11430 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11431 * c-c++-common/goacc/host_data-6.c: ... this file.
11432 * c-c++-common/goacc/loop-2-kernels.c: New file.
11433 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11434 * c-c++-common/goacc/loop-3.c: Likewise.
11435 * g++.dg/goacc/reference.C: Likewise.
11436 * g++.dg/goacc/routine-1.C: Likewise.
11437 * g++.dg/goacc/routine-2.C: Likewise.
11438
f6d2d066
RB
114392016-03-30 Richard Biener <rguenther@suse.de>
11440
11441 PR middle-end/70450
11442 * gcc.dg/torture/pr70450.c: New testcase.
11443
d43242b9
JJ
114442016-03-30 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR target/70421
11447 * gcc.dg/torture/pr70421.c: New test.
11448 * gcc.target/i386/avx512f-pr70421.c: New test.
11449
5ce43b77
L
114502016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11451
11452 PR testsuite/70364
11453 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11454 (check): New function.
11455 (bar): Call check.
11456 (foo): Align stack to 16 bytes when calling bar.
11457 * gcc.target/i386/cleanup-2.c: Likewise.
11458
d014a712
PP
114592016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11460
11461 PR tree-optimization/59124
11462 * gcc.dg/Warray-bounds-19.c: New test.
11463
3f8257db 114642016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11465
11466 * lib/prune.exp (escape_regex_chars): New.
11467 (prune_file_path): Update to quote metcharacters for regexp.
11468
3336c6e0
JJ
114692016-03-29 Jakub Jelinek <jakub@redhat.com>
11470
a362f023
JJ
11471 PR rtl-optimization/70429
11472 * gcc.c-torture/execute/pr70429.c: New test.
11473
3336c6e0
JJ
11474 PR tree-optimization/70405
11475 * gcc.dg/pr70405.c: New test.
11476
728557fd
AV
114772016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11478
11479 PR fortran/70397
11480 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11481 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11482
bef977d4
TS
114832016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11484
11485 PR testsuite/64177
11486 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11487 __cilkrts_set_param to set two workers.
11488 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11489 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11490
6f6d25c9
DH
114912016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11492
bf867841 11493 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11494
45733562
KY
114952016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11496
11497 PR target/70406
bf867841 11498 * gcc.target/i386/pr70406.c: New test.
45733562 11499
a1799e5e
EB
115002016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11501
11502 * gnat.dg/specs/double_record_extension3.ads: New test.
11503
5fca7b66
RH
115042016-03-25 Richard Henderson <rth@redhat.com>
11505
11506 PR target/70120
11507 * gcc.target/aarch64/pr70120-1.c: New.
11508 * gcc.target/aarch64/pr70120-2.c: New.
11509 * gcc.target/aarch64/pr70120-3.c: New.
11510
31ce75c6
PP
115112016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11512
11513 PR c++/62212
11514 * g++.dg/template/mangle2.C: The dg-do directive should be
11515 "compile" not "assemble".
11516
3caf0ca1
BS
115172016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11518
11519 PR lto/69650
11520 * gcc.dg/pr69650.c: New test.
11521
634035b6
DE
115222016-03-25 David Edelsohn <dje.gcc@gmail.com>
11523
11524 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11525
45d34276
AM
115262016-03-25 Alan Modra <amodra@gmail.com>
11527
11528 * gcc.dg/dfp/pr70052.c: New test.
11529
8f085166
RH
115302016-03-24 Richard Henderson <rth@redhat.com>
11531
11532 PR middle-end/69845
11533 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11534 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11535
011e5ec3
TV
115362016-03-24 Tom de Vries <tom@codesourcery.com>
11537
11538 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11539
9e3f4551
TV
115402016-03-24 Tom de Vries <tom@codesourcery.com>
11541
11542 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11543 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11544
45780041
TV
115452016-03-24 Tom de Vries <tom@codesourcery.com>
11546
11547 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11548 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11549
887ab4e5
PP
115502016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11551
11552 PR c++/62212
11553 * g++.dg/template/mangle2.C: New test.
11554
69a9a66f
RB
115552016-03-24 Richard Biener <rguenther@suse.de>
11556
11557 PR tree-optimization/70396
11558 * gcc.dg/torture/pr70396.c: New testcase.
11559
ed87de55
RB
115602016-03-24 Richard Biener <rguenther@suse.de>
11561
11562 PR middle-end/70370
11563 * gcc.dg/torture/pr70370.c: New testcase.
11564
ea064934
TV
115652016-03-24 Tom de Vries <tom@codesourcery.com>
11566
11567 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11568 * gfortran.dg/goacc/kernels-tree.f95: Same.
11569 * gfortran.dg/goacc/parallel-tree.f95: Same.
11570
b2a4dd1d
TV
115712016-03-24 Tom de Vries <tom@codesourcery.com>
11572
11573 * c-c++-common/goacc/uninit-if-clause.c: New test.
11574 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11575
72e7cd6e
JJ
115762016-03-24 Jakub Jelinek <jakub@redhat.com>
11577
11578 PR target/70290
bf867841
UB
11579 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11580 Fix formatting.
72e7cd6e 11581
ce9d0c03
RB
115822016-03-24 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/70372
11585 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11586
426b9428
PP
115872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11588
11589 PR c++/70347
11590 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11591
cd1588c4
PP
115922016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11593
11594 PR c++/70332
11595 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11596
61637db3
JJ
115972016-03-23 Jakub Jelinek <jakub@redhat.com>
11598
928af3bf
JJ
11599 PR c++/70001
11600 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11601 * g++.dg/cpp1y/pr70001.C: New test.
11602
61637db3
JJ
11603 PR c++/70323
11604 * g++.dg/cpp0x/constexpr-70323.C: New test.
11605
05aca4e7
AO
116062016-03-23 Alexandre Oliva <aoliva@redhat.com>
11607 Jason Merrill <jason@redhat.com>
11608 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR c++/69315
11611 * g++.dg/cpp0x/constexpr-69315.C: New test.
11612 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11613
fbdb6baf
MP
116142016-03-23 Marek Polacek <polacek@redhat.com>
11615
11616 PR c++/69884
11617 * g++.dg/warn/Wignored-attributes-1.C: New test.
11618 * g++.dg/warn/Wignored-attributes-2.C: New test.
11619
d79ee524
TV
116202016-03-23 Tom de Vries <tom@codesourcery.com>
11621
11622 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11623 initialization.
11624 * gfortran.dg/goacc/private-3.f95 (test): Same.
11625 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11626 missing use param.
11627
a59f0bef
KT
116282016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11629
11630 * lib/target-supports.exp: Remove v7ve entry from loop
11631 creating effective target checks.
11632 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11633 (add_options_for_arm_arch_v7ve): Likewise.
11634
0179520a
JJ
116352016-03-23 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR tree-optimization/70354
11638 * gcc.dg/vect/pr70354-1.c: New test.
11639 * gcc.dg/vect/pr70354-2.c: New test.
11640 * gcc.target/i386/avx2-pr70354-1.c: New test.
11641 * gcc.target/i386/avx2-pr70354-2.c: New test.
11642
75bb14d7
JL
116432016-03-22 Jeff Law <law@redhat.com>
11644
11645 PR target/70232
11646 * gcc.dg/tree-ssa/pr70232.c: New test.
11647
72c9526d
IE
116482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11649
11650 PR target/70302
11651 * gcc.target/i386/pr70302.c: New test.
11652
a3ca1bc5
RB
116532016-03-22 Richard Biener <rguenther@suse.de>
11654
11655 PR middle-end/70251
11656 * g++.dg/torture/pr70251.C: New testcase.
11657
5c240f4d
DM
116582016-03-22 David Malcolm <dmalcolm@redhat.com>
11659
11660 PR c/69993
11661 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11662 Wmisleading-indentation.c.
11663 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11664 reflect change to diagnostic text and order of messages.
11665 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11666
80f6631b
DE
116672016-03-22 David Edelsohn <dje.gcc@gmail.com>
11668
11669 * g++.dg/ext/java-3.C: Don't compile on AIX.
11670
9a10956c
RB
116712016-03-22 Richard Biener <rguenther@suse.de>
11672
11673 PR middle-end/70333
11674 * gcc.dg/torture/pr70333.c: New testcase.
11675
6cedf922
IE
116762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11677
11678 * g++.dg/ext/pr70290.C: New test.
11679
cd6c27ac
KY
116802016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11681
11682 PR target/70325
11683 * gcc.target/i386/pr70325.c: New test.
11684
4cde512c
JJ
116852016-03-22 Jakub Jelinek <jakub@redhat.com>
11686
b01915ed
JJ
11687 PR target/70329
11688 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11689 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11690
4e3e2cf1
JJ
11691 PR target/70300
11692 * gcc.target/i386/pr70300.c: New test.
11693
4cde512c
JJ
11694 PR c++/70295
11695 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11696 (func2): New function for cond with parens, xfail warning for c++.
11697 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11698
16f6d7dc
PP
116992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11700
11701 PR c++/70096
11702 * g++.dg/template/ptrmem30.C: New test.
11703
a3e2b438
PP
117042016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11705
11706 PR c++/70204
11707 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11708 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11709
11b6a02e
JJ
117102016-03-21 Jakub Jelinek <jakub@redhat.com>
11711
11712 PR middle-end/70326
11713 * gcc.dg/pr70326.c: New test.
11714
b9407883
MG
117152016-03-21 Marc Glisse <marc.glisse@inria.fr>
11716 Jakub Jelinek <jakub@redhat.com>
11717
11718 PR tree-optimization/70317
11719 * gcc.dg/pr70317.c: New test.
11720
4a148e19
UB
117212016-03-21 Uros Bizjak <ubizjak@gmail.com>
11722
11723 PR target/70327
11724 * gcc.target/i386/pr70327.c: New test.
11725
2a85ddbb
ML
117262016-03-21 Martin Liska <mliska@suse.cz>
11727
7d36fe98 11728 PR ipa/70306
2a85ddbb
ML
11729 * gcc.dg/ipa/pr70306.c: New test.
11730
4a148e19 117312016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11732
11733 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11734 * gcc.target/arm/attr-align3.c: Likewise.
11735 * gcc.target/arm/attr_arm.c: Likewise.
11736 * gcc.target/arm/flip-thumb.c: Likewise.
11737
6b366948
JJ
117382016-03-21 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR target/70296
11741 * gcc.target/powerpc/altivec-36.c: New test.
11742
2fac8c14
RB
117432016-03-21 Richard Biener <rguenther@suse.de>
11744
11745 PR tree-optimization/70310
11746 * gcc.dg/torture/pr70310.c: New testcase.
11747
e9bde854
KY
117482016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11749
11750 PR target/70293
11751 * gcc.target/i386/pr70293.c: New test.
11752
56bbfaf6
RB
117532016-03-21 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/70288
11756 * gcc.dg/torture/pr70288-1.c: New testcase.
11757 * gcc.dg/torture/pr70288-2.c: Likewise.
11758
3eee49ed
AB
117592016-03-21 Andrey Belevantsev <abel@ispras.ru>
11760
11761 PR rtl-optimization/69307
11762 * gcc.target/arm/pr69307.c: New test.
4a148e19 11763
8e7816b4
AB
117642016-03-21 Andrey Belevantsev <abel@ispras.ru>
11765
11766 PR rtl-optimization/69102
11767 * gcc.c-torture/compile/pr69102.c: New test.
11768
14d7d4be
JL
117692016-03-18 Jeff Law <law@redhat.com>
11770
11771 PR rtl-optimization/70263
11772 * gcc.c-torture/compile/pr70263-1.c: New test.
11773 * gcc.target/i386/pr70263-2.c: New test.
11774
5c6a601c
BS
117752016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11776
11777 PR rtl-optimization/70278
11778 * gcc.dg/torture/pr70278.c: New test.
11779 * gcc.target/arm/pr70278.c: New test.
11780
4bbf545b
DM
117812016-03-18 David Malcolm <dmalcolm@redhat.com>
11782
11783 PR c/70281
11784 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11785 (test_builtin_types_compatible_p): New test function.
11786 * gcc.dg/pr70281.c: New test case.
11787
dc28bb68
CL
117882016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11789
11790 PR target/70113
11791 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11792
5e8d6dff
IE
117932016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11794
11795 PR tree-optimization/70252
11796 * gcc.dg/pr70252.c: New test.
11797
d0e7e403
TV
117982016-03-18 Tom de Vries <tom@codesourcery.com>
11799
11800 * gcc.dg/pr70161-2.c: New test.
11801 * gcc.dg/pr70161.c: New test.
11802
fa22501a
TV
118032016-03-18 Tom de Vries <tom@codesourcery.com>
11804
11805 PR ipa/70269
11806 * gcc.dg/pr70269.c: New test.
11807
dd125026
JJ
118082016-03-18 Jakub Jelinek <jakub@redhat.com>
11809
11810 PR c++/70267
11811 * g++.dg/ext/java-3.C: New test.
11812
91914f0a
PP
118132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11814
11815 PR c++/70205
11816 * g++.dg/lookup/pr70205.C: New test.
11817
753a8910
PP
118182016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11819
11820 PR c++/70218
11821 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11822
14ba7b28
MP
118232016-03-17 Marek Polacek <polacek@redhat.com>
11824
11825 PR c/69407
11826 * gcc.dg/atomic-op-6.c: New test.
11827
ded60913
DM
118282016-03-17 David Malcolm <dmalcolm@redhat.com>
11829
11830 PR c/70264
11831 * c-c++-common/pr70264.c: New test case.
11832
a3aad0e6
JJ
118332016-03-17 Jakub Jelinek <jakub@redhat.com>
11834
17366700
JJ
11835 PR c++/70144
11836 * c-c++-common/pr70144-1.c: New test.
11837 * c-c++-common/pr70144-2.c: New test.
11838
a3aad0e6
JJ
11839 PR c++/70272
11840 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11841 * g++.dg/opt/flifetime-dse6.C: New test.
11842 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11843
b57e6e18
L
118442016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11845
11846 PR driver/70192
11847 * gcc.dg/pic-1.c: New test.
11848 * gcc.dg/pic-2.c: Likewise.
11849 * gcc.dg/pic-3.c: Likewise.
11850 * gcc.dg/pic-4.c: Likewise.
11851 * gcc.dg/pie-1.c: Likewise.
11852 * gcc.dg/pie-2.c: Likewise.
11853 * gcc.dg/pie-3.c: Likewise.
11854 * gcc.dg/pie-4.c: Likewise.
11855 * gcc.dg/pie-5.c: Likewise.
11856 * gcc.dg/pie-6.c: Likewise.
11857
b38ba58b
TV
118582016-03-17 Tom de Vries <tom@codesourcery.com>
11859
11860 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11861 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11862
6931b3b7
RB
118632016-03-17 Richard Biener <rguenther@suse.de>
11864
11865 PR debug/70271
11866 * g++.dg/debug/pr70271.C: New testcase.
11867
0c8b64cb
IE
118682016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11869
11870 * gcc.target/i386/pr70251.c: New test.
11871
b1970801
MP
118722016-03-17 Marek Polacek <polacek@redhat.com>
11873
11874 PR c++/70194
11875 * g++.dg/warn/constexpr-70194.C: New test.
11876
820c5eaa
RH
118772016-03-16 Richard Henderson <rth@redhat.com>
11878
11879 PR middle-end/70240
11880 * gcc.c-torture/compile/pr70240.c: New.
11881
da0ad263
SKS
118822016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11883
11884 * gcc.c-torture/compile/20151204.c: Skip for avr.
11885
c73d295c
JJ
118862016-03-16 Jakub Jelinek <jakub@redhat.com>
11887
11888 PR target/70245
11889 * g++.dg/opt/pr70245.C: New test.
11890 * g++.dg/opt/pr70245.h: New file.
11891 * g++.dg/opt/pr70245-aux.cc: New file.
11892
b2794066
MS
118932016-03-16 Martin Sebor <msebor@redhat.com>
11894
11895 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11896
aa43616c
RH
118972016-03-16 Richard Henderson <rth@redhat.com>
11898
11899 PR middle-end/70199
11900 * gcc.c-torture/compile/pr70199.c: New.
11901
59608fe5
L
119022016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11903
11904 * gcc.dg/uninit-19.c: Run dos2unix.
11905
ab4c578f
MP
119062016-03-16 Marek Polacek <polacek@redhat.com>
11907
11908 PR c/70093
11909 * gcc.dg/nested-func-10.c: New test.
11910 * gcc.dg/nested-func-9.c: New test.
11911
f5387e76
JJ
119122016-03-16 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR tree-optimization/68714
11915 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11916
7662b718
TV
119172016-03-16 Tom de Vries <tom@codesourcery.com>
11918
11919 PR tree-optimization/68715
11920 * gcc.dg/graphite/pr68715-2.c: New test.
11921 * gcc.dg/graphite/pr68715.c: New test.
11922 * gfortran.dg/graphite/pr68715.f90: New test.
11923
be7ce7ae
TV
119242016-03-16 Tom de Vries <tom@codesourcery.com>
11925
11926 PR tree-optimization/68809
11927 * gcc.dg/graphite/pr68809-2.c: New test.
11928 * gcc.dg/graphite/pr68809.c: New test.
11929
1935f250
JJ
119302016-03-16 Jakub Jelinek <jakub@redhat.com>
11931
6651c93e
JJ
11932 PR c++/70147
11933 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11934 method call to i () as argument. Adjust expected output.
11935
1935f250
JJ
11936 PR c++/70147
11937 * g++.dg/ubsan/pr70147-1.C: New test.
11938 * g++.dg/ubsan/pr70147-2.C: New test.
11939
ab1caa6e
MS
119402016-03-15 Martin Sebor <msebor@redhat.com>
11941
11942 PR c++/58281
11943 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11944
5c2a1bbb
JDA
119452016-03-15 John David Anglin <danglin@gcc.gnu.org>
11946
cb5d8ad1
JDA
11947 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11948 hppa*-*-hpux*.
11949
b440dd40
JDA
11950 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11951
5c2a1bbb
JDA
11952 PR libfortran/69799
11953 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11954 libatomic_available.
11955
42c729c5
MP
119562016-03-15 Marek Polacek <polacek@redhat.com>
11957
11958 PR c++/70209
11959 * g++.dg/ext/attribute-may-alias-4.C: New test.
11960
82b1c550
AM
119612016-03-15 Alexander Monakov <amonakov@ispras.ru>
11962
11963 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11964 -fvar-tracking-assignments-toggle flag.
11965
4ccbf3a6
PH
119662016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11967
11968 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11969
c39858bd
JJ
119702016-03-15 Jakub Jelinek <jakub@redhat.com>
11971
11972 PR rtl-optimization/70222
11973 * gcc.c-torture/execute/pr70222-1.c: New test.
11974 * gcc.c-torture/execute/pr70222-2.c: New test.
11975
8be119c1
RH
119762016-03-15 Richard Henderson <rth@redhat.com>
11977
11978 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11979
6598bb55
AB
119802016-03-15 Andrey Belevantsev <abel@ispras.ru>
11981
11982 PR rtl-optimization/69032
11983 * gcc.dg/pr69032.c: New test.
11984
81fa2944
AB
119852016-03-15 Andrey Belevantsev <abel@ispras.ru>
11986
11987 PR rtl-optimization/63384
4a148e19 11988 * g++.dg/pr63384.C: New test.
81fa2944 11989
74ea9ab6
AB
119902016-03-15 Andrey Belevantsev <abel@ispras.ru>
11991
11992 PR target/64411
11993 * gcc.target/i386/pr64411.C: New test.
11994
045d5055
TV
119952016-03-15 Tom de Vries <tom@codesourcery.com>
11996
11997 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11998 * gfortran.dg/goacc/kernels-alias.f95: New test.
11999
3ea33585
MS
120002016-03-14 Martin Sebor <msebor@redhat.com>
12001
12002 PR c++/53792
12003 * g++.dg/cpp0x/constexpr-inline.C: New test.
12004 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12005
1df7b330
DE
120062016-03-14 David Edelsohn <dje.gcc@gmail.com>
12007
12008 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12009
79b57d18
JJ
120102016-03-14 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR middle-end/70219
12013 * gcc.dg/pr70219.c: New test.
12014
3cbf012a
BS
120152016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12016
12017 PR target/70083
12018 * gcc.dg/torture/pr70083.c: New test.
12019 * gcc.target/i386/pr70083.c: New test.
12020
a9fee7cd
RB
120212016-03-14 Richard Biener <rguenther@suse.de>
12022
12023 PR tree-optimization/56365
12024 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12025
4799603f
SB
120262016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12027
12028 PR target/70098
12029 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12030 New function.
12031 * g++.dg/pr70098.C: New testcase.
12032
12033
760ca967
TV
120342016-03-14 Tom de Vries <tom@codesourcery.com>
12035
12036 PR tree-optimization/70045
12037 * gcc.dg/graphite/pr70045.c: New test.
12038
44e66a77
JD
120392016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12040
12041 PR fortran/69043
12042 * gfortran.dg/include_9.f90: New test.
12043
a18e0fe1
DH
120442016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12045
12046 PR fortran/45076
12047 gfortran.dg/prof/prof.exp: New script.
12048 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12049
d0aca6ab
AB
120502016-03-12 Andrey Belevantsev <abel@ispras.ru>
12051
12052 PR rtl-optimization/69307
12053 * gcc.dg/pr69307.c: New test.
12054
cefe08a4
VM
120552016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12056
12057 PR target/69614
12058 * gcc.target/arm/pr69614.c: New.
12059
70112e2a
PT
120602016-03-12 Paul Thomas <pault@gcc.gnu.org>
12061
12062 PR fortran/70031
12063 * gfortran.dg/submodule_14.f08: New test
12064
12065 PR fortran/69524
12066 * gfortran.dg/submodule_15.f08: New test
12067
3f1e5d3a
PP
120682016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12069
12070 PR c++/70106
12071 * g++.dg/cpp1y/paren3.C: New test.
12072
a3f6d680
MM
120732016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12074
12075 PR target/70131
12076 * gcc.target/powerpc/ppc-round2.c: New test.
12077
92348f09
BS
120782016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12079
12080 PR target/70123
12081 * gcc.dg/torture/pr70123.c: New test.
12082
cebde9e9
JL
120832016-03-11 Jeff Law <law@redhat.com>
12084
12085 PR tree-optimization/70190
12086 * gcc.c-torture/compile/pr70190.c: New test.
12087
3edc5da4
DM
120882016-03-11 David Malcolm <dmalcolm@redhat.com>
12089
12090 PR c/68187
12091 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12092 case.
12093 (test43_b): Likewise.
12094 (test43_c): Likewise.
12095 (test43_d): Likewise.
12096 (test43_e): Likewise.
12097 (test43_f): Likewise.
12098 (test43_g): Likewise.
12099 (test44_a): Likewise.
12100 (test44_b): Likewise.
12101 (test44_c): Likewise.
12102 (test44_d): Likewise.
12103 (test44_e): Likewise.
12104
318c1204
DM
121052016-03-11 David Malcolm <dmalcolm@redhat.com>
12106
12107 PR c/70085
12108 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12109
bc062234
KT
121102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12111
12112 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12113 dg-options.
12114
acfc1ac1
KT
121152016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 PR target/70002
12118 PR target/69245
12119 * gcc.target/aarch64/pr69245_2.c: New test.
12120
d1e2bb2d
JJ
121212016-03-11 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR tree-optimization/70177
12124 * gcc.dg/pr70177.c: New test.
12125
07350627
AL
121262016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12127
12128 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12129
5c6706f7
AL
121302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12131
12132 * gcc.dg/tree-ssa/sra-20.c: New.
12133
02d472a2
JJ
121342016-03-11 Jakub Jelinek <jakub@redhat.com>
12135
686d390a
JJ
12136 PR rtl-optimization/70174
12137 * gcc.dg/pr70174.c: New test.
12138
02d472a2
JJ
12139 PR tree-optimization/70169
12140 * gcc.dg/pr70169.c: New test.
12141
0f9befa1
IE
121422016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12143
12144 PR target/70160
12145 * gcc.target/i386/pr70160.c: New test.
12146
432d4670
AK
121472016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12148
12149 * gcc.target/s390/dfp-1.c: New test.
12150
a3dc8760
NC
121512016-03-10 Nick Clifton <nickc@redhat.com>
12152
12153 PR target/70044
12154 * gcc.target/aarch64/pr70044.c: New test.
12155
b87a8d7d
PP
121562016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12157 Jakub Jelinek <jakub@redhat.com>
12158
12159 PR c++/70001
12160 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12161 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12162 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12163
4f4ada6a
JH
121642016-03-10 Jan Hubicka <hubicka@ucw.cz>
12165
12166 PR lto/69589
12167 * g++.dg/lto/pr69589_0.C: New testcase
12168 * g++.dg/lto/pr69589_1.C: New testcase
12169
d49b0aa0
MP
121702016-03-10 Marek Polacek <polacek@redhat.com>
12171
12172 PR c++/70153
12173 * g++.dg/delayedfold/unary-plus1.C: New test.
12174
121752016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12176
12177 * gcc.target/arm/pr45701-1.c: Escape brackets.
12178 * gcc.target/arm/pr45701-2.c: Likewise.
12179
71017a7b
AL
121802016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12181
12182 * gfortran.dg/unconstrained_commons.f: New.
12183
ba52669f
AM
121842016-03-10 Alan Modra <amodra@gmail.com>
12185
12186 * gcc.dg/pr69195.c: New.
12187 * gcc.dg/pr69238.c: New.
12188
27742332
TV
121892016-03-10 Tom de Vries <tom@codesourcery.com>
12190
12191 PR testsuite/68915
12192 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12193
3a81a594
RB
121942016-03-10 Richard Biener <rguenther@suse.de>
12195
12196 PR tree-optimization/70128
12197 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12198 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12199
3433b975
JJ
122002016-03-09 Jakub Jelinek <jakub@redhat.com>
12201
c2864f02
JJ
12202 PR tree-optimization/70152
12203 * gcc.dg/pr70152.c: New test.
12204
3433b975
JJ
12205 PR target/70086
12206 * gcc.target/i386/pr70086-1.c: New test.
12207 * gcc.target/i386/pr70086-2.c: New test.
12208 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12209
12210 PR tree-optimization/70127
12211 * gcc.c-torture/execute/pr70127.c: New test.
12212
96b3c82d
CP
122132016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12214
12215 * c-c++-common/goacc/combined-directives-2.c: New test.
12216
b4f3232d
DM
122172016-03-09 David Malcolm <dmalcolm@redhat.com>
12218
12219 PR c/68473
12220 PR c++/70105
12221 * g++.dg/diagnostic/pr70105.C: New test.
12222 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12223 (test_multiple_ordinary_maps): New test function.
12224
40499f81
DM
122252016-03-09 David Malcolm <dmalcolm@redhat.com>
12226
12227 PR c/68473
12228 PR c++/70105
12229 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12230 Drop range information from call to inform_at_rich_loc.
12231 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12232 New.
12233 (test_show_locus): Replace calls to rich_location::add_range with
12234 calls to add_range. Rewrite the tests that used the now-defunct
12235 rich_location ctor taking a source_range. Simplify other tests
12236 by replacing calls to COMBINE_LOCATION_DATA with calls to
12237 make_location.
12238
c9e33662
RB
122392016-03-09 Richard Biener <rguenther@suse.de>
12240 Jakub Jelinek <jakub@redhat.com>
12241
12242 PR tree-optimization/70138
12243 * gcc.dg/vect/pr70138-1.c: New testcase.
12244 * gcc.dg/vect/pr70138-2.c: Likewise.
12245
2c73b764
JJ
122462016-03-09 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR target/70049
12249 * gcc.target/i386/pr70049.c: New test.
12250
c06d25bb
RB
122512016-03-09 Richard Biener <rguenther@suse.de>
12252
12253 PR c/70143
12254 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12255 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12256 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12257
5828a501
RO
122582016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12259
12260 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12261 arm-*-*.
12262
2e141c8d
JJ
122632016-03-09 Jakub Jelinek <jakub@redhat.com>
12264
5a9def37
JJ
12265 PR middle-end/67278
12266 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12267
2e141c8d
JJ
12268 PR target/67278
12269 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12270
12271 PR middle-end/70050
12272 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12273 in testcase comment.
12274
bf751f40
TV
122752016-03-09 Tom de Vries <tom@codesourcery.com>
12276
12277 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12278 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12279 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12280 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12281 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12282 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12283 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12284 * gfortran.dg/goacc/kernels-loop.f95: New test.
12285
e210c999
MS
122862016-03-08 Martin Sebor <msebor@redhat.com>
12287
12288 PR c++/62096
12289 * g++.dg/warn/overflow-warn-7.C: New test.
12290
80aac5c8
JM
122912016-03-08 Jason Merrill <jason@redhat.com>
12292
12293 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12294 * lib/target-supports.exp (check_effective_target_concepts): New.
12295
12b81409
JJ
122962016-03-08 Jakub Jelinek <jakub@redhat.com>
12297
d259b234
JJ
12298 PR c++/70135
12299 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12300 * g++.dg/ubsan/pr70135.C: New test.
12301
12b81409
JJ
12302 PR target/70110
12303 * gcc.dg/pr70110.c: New test.
12304
b4e9f2aa
MJ
123052016-03-07 Martin Jambor <mjambor@suse.cz>
12306
12307 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12308 * c-c++-common/gomp/if-1.c: Likewise.
12309 * c-c++-common/gomp/pr61486-2.c: Likewise.
12310 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12311 to dg-additional-options.
12312 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12313 * g++/gomp/target-teams-1.c: Likewise.
12314 * gcc.dg/gomp/gomp.exp: Likewise.
12315 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12316 dg-additional-options.
12317 * gfortran.dg/gomp/gomp.exp: Likewise.
12318 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12319 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12320 dg-additional-options.
12321 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12322
f86e631e
MJ
123232016-03-07 Martin Jambor <mjambor@suse.cz>
12324
12325 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12326 * c-c++-common/gomp/gridify-1.c: New test.
12327 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12328
94156b3f
AV
123292016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12330
12331 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12332 trigger for cortex-r8, when scanning for register r8.
12333 * gcc.target/arm/pr45701-2.c: Likewise.
12334
a84a49b7 123352016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12336 Jeff Law <law@redhat.com>
a84a49b7
RB
12337
12338 PR tree-optimization/69740
12339 * gcc.c-torture/compile/pr69740-1.c: New test.
12340 * gcc.c-torture/compile/pr69740-2.c: New test.
12341
e41f6c9e
BS
123422016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12343
12344 * lib/target-supports.exp
12345 (check_effective_target_whole_vector_shift): Enable for PPC64.
12346
57548bf5
RB
123472016-03-07 Richard Biener <rguenther@suse.de>
12348
12349 PR tree-optimization/70115
12350 * gcc.dg/torture/pr70115.c: New testcase.
12351
4ae13300
NS
123522016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12353
12354 PR middle-end/69916
12355 * c-c-++-common/goacc/pr69916.c: New.
12356
5edb9853
RH
123572016-03-07 Richard Henderson <rth@redhat.com>
12358
12359 * gcc.c-torture/compile/pr70061.c: New test.
12360
2067a8f3
RB
123612016-03-07 Richard Biener <rguenther@suse.de>
12362
12363 PR testsuite/70109
12364 * gcc.dg/vect/O3-pr36098.c: New testcase.
12365
4145a9b7
CL
123662016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12367
12368 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12369
1878be32
EB
123702016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12371
12372 * gnat.dg/renaming9.ad[sb]: New testcase.
12373
df762bb2
JJ
123742016-03-05 Jakub Jelinek <jakub@redhat.com>
12375
12376 PR c++/70084
12377 * g++.dg/expr/stdarg3.C: New test.
12378
7d461295
JL
123792016-03-04 Jeff Law <law@redhat.com>
12380
12381 PR tree-optimization/69196
12382 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12383 x86_64-*-*.
12384
29b9828f
BS
123852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12386
b6b552fd
BS
12387 PR c/69973
12388 * gcc.dg/pr69973.c: New test.
12389
201d49e9
BS
12390 PR rtl-optimization/69941
12391 * gcc.dg/torture/pr69941.c: New test.
12392
29b9828f
BS
12393 PR c/69824
12394 * gcc.dg/pr69824.c: New test.
12395
640b7e74
TV
123962016-03-05 Tom de Vries <tom@codesourcery.com>
12397
12398 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12399 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12400 function.
12401
7a3a3fad
PP
124022016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12403
12404 PR c++/66786
12405 * g++.dg/cpp1y/var-templ48.C: New test.
12406 * g++.dg/cpp1y/var-templ49.C: New test.
12407
cd439aec
EB
124082016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12409
12410 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12411
60204554
JJ
124122016-03-04 Jakub Jelinek <jakub@redhat.com>
12413
0c8825de
JJ
12414 PR c++/70035
12415 * g++.dg/ubsan/pr70035.C: New test.
12416
60204554
JJ
12417 PR target/70062
12418 * gcc.target/i386/pr70062.c: New test.
12419
f79d4eab
L
124202016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12421
12422 * g++.dg/template/typename21.C: Remove c++98_only.
12423
ea81ce67
L
124242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12425
12426 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12427
64b23c13
DM
124282016-03-04 David Malcolm <dmalcolm@redhat.com>
12429
12430 PR c/68187
12431 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12432 function.
12433 (fn_42_b): Likewise.
12434 (fn_42_c): Likewise.
12435
729526f5
DM
124362016-03-04 David Malcolm <dmalcolm@redhat.com>
12437
12438 PR c/68187
12439 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12440 function.
12441 (fn_40_b): Likewise.
12442 (fn_41_a): Likewise.
12443 (fn_41_b): Likewise.
12444
f9ea11ac
JJ
124452016-03-04 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR target/70059
12448 * gcc.target/i386/avx512f-pr70059.c: New test.
12449 * gcc.target/i386/avx512dq-pr70059.c: New test.
12450
b6c38c69
BS
124512016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12452
12453 PR rtl-optimization/57676
12454 * gcc.dg/torture/pr57676.c: New test.
12455
af3cdd34
IE
124562016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12457
12458 * gcc.dg/pr70026.c: New test.
12459
7ff6ca38
MP
124602016-03-04 Marek Polacek <polacek@redhat.com>
12461
12462 PR c/69798
12463 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12464 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12465
a6bf62d5
KT
124662016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12467
12468 PR target/70004
12469 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12470 Delete.
12471 (test_corners_sisd_si): Likewise.
12472 (main): Remove checks of the above.
12473 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12474
ae4cdc6a
EB
124752016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12476
12477 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12478
08455559
CL
124792016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12480
12481 * gcc.dg/torture/pr69951.c: Accept argc==0.
12482
e9a35493
RB
124832016-03-04 Richard Biener <rguenther@suse.de>
12484
12485 PR c++/70054
12486 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12487 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12488
fba054c2
DV
124892016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12490
12491 PR testsuite/69766
12492 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12493 testing multiarch.
12494
f10cdc6c
JJ
124952016-03-04 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR debug/69947
12498 * gcc.dg/guality/pr69947.c: New test.
12499
2e981ba0
JJ
125002016-03-03 Jakub Jelinek <jakub@redhat.com>
12501
12502 PR ada/70017
12503 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12504
0ba3bfa2
KT
125052016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12506
12507 PR rtl-optimization/69904
12508 * gcc.target/arm/pr69904.c: New test.
12509
97ecdb46
JJ
125102016-03-03 Jakub Jelinek <jakub@redhat.com>
12511
12512 PR target/70021
12513 * gcc.dg/vect/pr70021.c: New test.
12514 * gcc.target/i386/pr70021.c: New test.
12515
a2a743a1
MP
125162016-03-03 Marek Polacek <polacek@redhat.com>
12517
12518 PR middle-end/70050
12519 * gcc.dg/pr70050.c: New test.
12520
fa07ecdd
JG
125212016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12522
12523 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12524
23504262
ML
125252016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12526
12527 PR tree-optimization/70043
12528 * gfortran.dg/vect/pr70043.f90: New test.
12529
b7b9e1a9
EB
125302016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12531
12532 * gnat.dg/specs/task1.ads: New test.
12533
cb83ba54
RO
125342016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12535
12536 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12537 Invoke gdb with -batch.
12538 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12539
a75f5e30
RB
125402016-03-03 Richard Biener <rguenther@suse.de>
12541
12542 PR tree-optimization/55936
12543 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12544
268bc320
JL
125452016-03-02 Jeff Law <law@redhat.com>
12546
815f20ab
JL
12547 PR rtl-optimization/69942
12548 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12549 effects of argument promotions.
12550
268bc320
JL
12551 PR tree-optimization/69987
12552 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12553 target does not support -fprefetch-loop-arrays.
12554
171f7de5
UB
125552016-03-02 Uros Bizjak <ubizjak@gmail.com>
12556
12557 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12558
192912db
BC
125592016-03-02 Bin Cheng <bin.cheng@arm.com>
12560
c7908871 12561 PR rtl-optimization/69052
192912db
BC
12562 * gcc.target/i386/pr69052.c: New test.
12563
90a7a40b
AM
125642016-03-02 Alan Modra <amodra@gmail.com>
12565
12566 * gcc.dg/pr69990.c: New.
12567
69fa742f
JJ
125682016-03-02 Jakub Jelinek <jakub@redhat.com>
12569
de752fb0
JJ
12570 PR c/68062
12571 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12572
12573 PR middle-end/70022
12574 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12575
69fa742f
JJ
12576 PR target/70028
12577 * gcc.target/i386/pr70028.c: New test.
12578
7c65bd56
MK
125792016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12580
12581 * c-c++-common/asan/swapcontext-test-1.c,
12582 * c-c++-common/tsan/thread_leak.c,
12583 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12584 * g++.dg/tsan/benign_race.C,
12585 * g++.dg/tsan/fd_close_norace.C,
12586 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12587 races with sanitizer output
12588
37d98220 125892016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12590 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12591
12592 PR target/67278
12593 * gcc.dg/simd-8.c: New testcase.
12594
218db463
RB
125952016-03-02 Richard Biener <rguenther@suse.de>
12596
12597 PR middle-end/67278
12598 * gcc.dg/simd-7.c: New testcase.
12599
22c72158
EB
126002016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12601
12602 * gcc.target/i386/pr70007.c: Tweak.
12603
9a790ccc
DV
126042016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12605
12606 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12607
bd02f00f
MP
126082016-03-02 Marek Polacek <polacek@redhat.com>
12609
12610 PR c/67854
12611 * gcc.dg/pr67854.c: New test.
12612
1e840f39
JJ
126132016-03-02 Jakub Jelinek <jakub@redhat.com>
12614
12615 PR middle-end/70025
12616 * gcc.dg/torture/pr70025.c: New test.
12617
bca00241
VK
126182016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12619
12620 PR tree-optimization/68621
12621 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12622
0bca04b8
EB
126232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12624
12625 * gcc.target/i386/pr70007.c: New test.
12626
2a9afc86
JL
126272016-03-01 Jeff Law <law@redhat.com>
12628
eab2541b 12629 PR tree-optimization/69196
9d83ef71 12630 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12631
2a9afc86
JL
12632 PR tree-optimization/69196
12633 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12634 duplicating code and spoiling the expected output.
12635
0d39977e
MM
126362016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12637
12638 PR target/70033
12639 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12640 supports power9 before doing tests.
12641 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12642 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12643 * gcc.target/powerpc/p9-permute.c: Likewise.
12644
a0c0699d
UB
126452016-03-01 Uros Bizjak <ubizjak@gmail.com>
12646
12647 PR target/70027
12648 * gcc.target/i386/pr70027.c: New test.
12649
0ae3ef47 126502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12651
12652 * gcc.dg/pr70017.c: New test.
12653
686e2237
JJ
126542016-03-01 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR c/69796
12657 PR c/69974
12658 * gcc.dg/pr69796.c: New test.
12659 * gcc.dg/pr69974.c: New test.
12660
f8e4188c
EB
126612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12662
12663 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12664
5e3f1c7c
JL
126652016-02-29 Jeff Law <law@redhat.com>
12666
12667 PR tree-optimization/69987
12668 * gfortran.dg/pr69987.f90: New test.
12669
12670 PR tree-optimization/69989
12671 * gcc.c-torture/compile/pr69989-2.c: New test.
12672
1be56bc5
MP
126732016-03-01 Marek Polacek <polacek@redhat.com>
12674
12675 PR c++/69795
12676 * g++.dg/parse/invalid1.C: New test.
12677
1b19470d
RB
126782016-03-01 Richard Biener <rguenther@suse.de>
12679
12680 PR middle-end/70022
12681 * gcc.dg/pr70022.c: New testcase.
12682
3ae0661a
IE
126832016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12684
12685 PR tree-optimization/69956
12686 * gcc.dg/pr69956.c: New test.
12687
0f09ab88
BS
126882016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12689
12690 PR target/70011
12691 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12692 XFAIL when hardware supports efficient unaligned storage access.
12693
76d881bf
PP
126942016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12695
12696 PR c++/69961
12697 * g++.dg/template/pr69961a.C: New test.
12698 * g++.dg/template/pr69961b.C: New test.
12699
7168133a
DM
127002016-02-29 David Malcolm <dmalcolm@redhat.com>
12701
12702 PR preprocessor/69985
12703 * gcc.dg/cpp/pr69985.c: New test case.
12704
0c6072a3
JL
127052016-02-29 Jeff Law <law@redhat.com>
12706
e66f219b
JL
12707 PR tree-optimization/70005
12708 * gcc.c-torture/execute/pr70005.c New test.
12709
0c6072a3
JL
12710 PR tree-optimization/69999
12711 * gcc.c-torture/compile/pr69999.c: New test.
12712
fd9fbdb3
YR
127132016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12714
12715 PR tree-optimization/69652
12716 * gcc.dg/torture/pr69652.c: Delete test.
12717 * gcc.dg/vect/pr69652.c: New test.
12718
cbd400b4
RB
127192016-02-19 Richard Biener <rguenther@suse.de>
12720
12721 PR tree-optimization/69980
12722 * gfortran.dg/vect/pr69980.f90: New testcase.
12723
84ea0f58
EB
127242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12725
12726 * gcc.target/sparc/20160229-1.c: New test.
12727
5d2a63dc
EB
127282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12729
12730 * gnat.dg/stack_usage3.adb: New test.
12731 * gnat.dg/stack_usage3_pkg.ads: New helper.
12732
93e708f9
EB
127332016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12734
12735 * gnat.dg/renaming8.adb: New test.
12736 * gnat.dg/renaming8_pkg1.ads: New helper.
12737 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12738 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12739
6512bc93
RB
127402016-02-29 Richard Biener <rguenther@suse.de>
12741
12742 PR tree-optimization/69720
12743 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12744
7b201a88
TK
127452016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12746
12747 PR fortran/68147
12748 PR fortran/47674
12749 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12750
82ee0cf2 127512016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12752 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12753
12754 PR fortran/56007
12755 * gfortran.dg/coarray_8.f90: Adjust error message.
12756 * gfortran.dg/pr56007.f90: New test.
12757 * gfortran.dg/pr56007.f: New test.
12758
cdc1a2c8
L
127592016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12760
12761 PR tree-optimization/69989
12762 * gcc.dg/torture/pr69989.c: New test.
12763
33505bcf
EB
127642016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12765
12766 * gcc.target/i386/stack-realign-win.c: New test.
12767
524bfb19
HA
127682016-02-28 Harald Anlauf <anlauf@gmx.de>
12769
12770 PR fortran/60126
12771 * gfortran.dg/pr60126.f90: New test.
12772
bd542508
JL
127732016-02-27 Jeff Law <law@redhat.com>
12774
12775 Revert
12776 2016-02-26 Richard Biener <rguenther@suse.de>
12777 Jeff Law <law@redhat.com>
12778
12779 PR tree-optimization/69740
12780 * gcc.c-torture/compile/pr69740-1.c: New test.
12781 * gcc.c-torture/compile/pr69740-2.c: New test.
12782
dd1291e0
JD
127832016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12784
5fb67f8b 12785 PR fortran/69910
dd1291e0
JD
12786 * gfortran.dg/newunit_4.f90: New test.
12787
5cfefb59
JJ
127882016-02-27 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR target/69613
12791 PR rtl-optimization/69886
12792 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12793 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12794 target.
12795
20ba5f33
MS
127962016-02-26 Martin Sebor <msebor@redhat.com>
12797
12798 PR tree-optimization/15826
12799 * gcc.dg/tree-ssa/pr15826.c: New test.
12800
e6fb01b0
JJ
128012016-02-26 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR target/69969
12804 * gcc.target/powerpc/pr69969.c: New test.
12805
e3e0cf64
MS
128062016-02-26 Martin Sebor <msebor@redhat.com>
12807
12808 PR c++/15766
12809 * g++.old-deja/g++.other/decl5.C: Add a test case.
12810
d1f2bea5
SB
128112016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12812
12813 PR target/69946
12814 * gcc.target/powerpc/pr69946.c: New file.
12815
4a4f9d2b 128162016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12817 Jeff Law <law@redhat.com>
4a4f9d2b 12818
e3e0cf64 12819 PR tree-optimization/69740
4a4f9d2b
RB
12820 * gcc.c-torture/compile/pr69740-1.c: New test.
12821 * gcc.c-torture/compile/pr69740-2.c: New test.
12822
ad2a2706
MJ
128232016-02-26 Martin Jambor <mjambor@suse.cz>
12824
12825 PR middle-end/69920
12826 * gcc.dg/torture/pr69932.c: New test.
12827 * gcc.dg/torture/pr69936.c: Likewise.
12828
1d11f7ce
AK
128292016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12830
12831 PR target/69709
12832 * gcc.target/s390/pr69709.c: New test.
12833
6cfccbb2
KT
128342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12835
12836 PR target/69245
12837 * gcc.target/aarch64/pr69245_1.c: New test.
12838
ac59ad4e
KT
128392016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12840
12841 PR target/69613
12842 * gcc.dg/torture/pr69613.c: New test.
12843
a2ad54a0
JJ
128442016-02-26 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR rtl-optimization/69891
12847 * gcc.target/i386/pr69891.c: New test.
12848
0884062c 128492016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12850 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12851
d2369d4f 12852 PR target/61397
c163789b
MM
12853 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12854 functionality for both 32-bit and 64-bit.
12855
5aed7e2c
RB
128562016-02-26 Richard Biener <rguenther@suse.de>
12857
12858 PR tree-optimization/69551
12859 * gcc.dg/torture/pr69951.c: New testcase.
12860
798e2a8e
RB
128612016-02-25 Richard Biener <rguenther@suse.de>
12862
12863 PR tree-optimization/48795
12864 * gcc.dg/Warray-bounds-18.c: New testcase.
12865
9559fbac
RO
128662016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12867
12868 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12869
c049b107
JJ
128702016-02-25 Jakub Jelinek <jakub@redhat.com>
12871
12872 PR rtl-optimization/69896
12873 * gcc.dg/pr69896.c: New test.
12874
1137001c
PP
128752016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12876
12877 PR c++/69736
12878 * g++.dg/cpp1y/paren2.C: New test.
12879
2e9c8641
MS
128802016-02-24 Martin Sebor <msebor@redhat.com>
12881
12882 PR c/51147
12883 * gcc.dg/enum-mode-2.c: New test.
12884
03ca8fb3
JJ
128852016-02-24 Jakub Jelinek <jakub@redhat.com>
12886
12887 PR c++/69922
12888 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12889 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12890 * g++.dg/ubsan/pr69922.C: New test.
12891
0b05329b
MP
128922016-02-24 Marek Polacek <polacek@redhat.com>
12893
12894 PR c/69819
12895 * gcc.dg/pr69819.c: New test.
12896
57c2c374
MS
128972016-02-24 Martin Sebor <msebor@redhat.com>
12898
3b96b93a
MS
12899 PR c++/69912
12900 * g++.dg/ext/flexary15.C: New test.
12901
129022016-02-24 Martin Sebor <msebor@redhat.com>
12903
12904 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12905 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12906 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12907
65433bb5
MK
129082016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12909 Charles Baylis <charles.baylis@linaro.org>
12910
12911 PR debug/61033
12912 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12913
f802a424 129142016-02-24 Richard Biener <rguenther@suse.de>
44293580 12915 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12916
12917 PR middle-end/69760
12918 * gcc.dg/torture/pr69760.c: New testcase.
12919
525f795f
RO
129202016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12921
12922 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12923 pattern on Solaris with as.
12924
cd7bbceb
KT
129252016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12926
12927 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12928 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12929 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12930 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12931
89c0c1fd
JJ
129322016-02-24 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR middle-end/69915
12935 * gcc.dg/pr69915.c: New test.
12936
0683fd27
KT
129372016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12938
12939 PR rtl-optimization/69886
12940 * gcc.dg/torture/pr69886.c: New test.
12941
e53d562a
RB
129422016-02-24 Richard Biener <rguenther@suse.de>
12943
12944 PR middle-end/68963
12945 * gcc.dg/torture/pr68963.c: New testcase.
12946
74a00288
KT
129472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12948
12949 PR target/69875
12950 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12951 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12952 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12953 * gcc.target/arm/atomic_loaddi_1.c: New test.
12954 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12955 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12956 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12957 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12958 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12959 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12960 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12961 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12962
340fd4c9
JJ
129632016-02-24 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR middle-end/69909
12966 * gcc.dg/torture/pr69909.c: New test.
12967
47d3fdb2
RB
129682016-02-24 Richard Biener <rguenther@suse.de>
12969
12970 PR tree-optimization/69907
12971 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12972 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12973 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12974
dab73e73
CB
129752016-02-24 Christian Bruel <christian.bruel@st.com>
12976
12977 * gcc.target/arm/pragma_cpp_fma.c: New test.
12978
7cc5ec65
JD
129792016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12980
12981 PR fortran/61156
12982 * gfortran.dg/include_6.f90: Update test.
12983
067fbd8b
JJ
129842016-02-23 Jakub Jelinek <jakub@redhat.com>
12985
12986 PR objc/69844
12987 * objc.dg/pr69844.m: New test.
12988
64a454d9
JD
129892016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12990
12991 PR libgfortran/69456
12992 * gfortran.dg/namelist_89.f90: New test.
12993 * gfortran.dg/pr59700.f90: Update test..
12994
35886f0b
MS
129952016-02-23 Martin Sebor <msebor@redhat.com>
12996
12997 PR middle-end/69780
12998 * g++.dg/ext/builtin_alloca.C: New test.
12999 * gcc.dg/builtins-68.c: New test.
13000
162cc7e3
RH
130012016-02-23 Richard Henderson <rth@redhat.com>
13002
13003 * gcc.target/i386/addr-space-3.c: Remove test.
13004
196440f8
DM
130052016-02-23 David Malcolm <dmalcolm@redhat.com>
13006
13007 PR preprocessor/69126
13008 PR preprocessor/69543
13009 * c-c++-common/pr69126-2-long.c: New test.
13010 * c-c++-common/pr69126-2-short.c: New test.
13011 * c-c++-common/pr69543-1.c: Remove xfail.
13012
1d3121af
DM
130132016-02-23 David Malcolm <dmalcolm@redhat.com>
13014
13015 PR preprocessor/69126
13016 PR preprocessor/69543
13017 PR preprocessor/69558
13018 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13019 (f): Rename to...
13020 (test_2): ...this, and add leading comment.
13021 (MACRO_3, test_3): New.
13022 (MACRO_4A, MACRO_4B, test_4): New.
13023 (MACRO): Rename to...
13024 (MACRO_5): ...this.
13025 (g): Rename to...
13026 (test_5): ...this, updating for renaming of MACRO, and
13027 add leading comment.
13028 * c-c++-common/pr69543-1.c: New.
13029 * c-c++-common/pr69543-2.c: New.
13030 * c-c++-common/pr69543-3.c: New.
13031 * c-c++-common/pr69543-4.c: New.
13032 * c-c++-common/pr69558-1.c: New.
13033 * c-c++-common/pr69558-2.c: New.
13034 * c-c++-common/pr69558-3.c: New.
13035 * c-c++-common/pr69558-4.c: New.
13036 * gcc.dg/pr69558.c: Move to...
13037 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13038 xfail for c++.
13039
f99c3557
TS
130402016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13041
13042 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13043 to -ftree-parallelize-loops/-fopenacc changes.
13044 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13045 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13046 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13047 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13048 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13049 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13050 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13051 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13052 * c-c++-common/goacc/kernels-loop.c: Likewise.
13053 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13054 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13055 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13056 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13057
c60ec7c2
RO
130582016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13059
13060 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13061
f1a62b6f
JJ
130622016-02-23 Jakub Jelinek <jakub@redhat.com>
13063
e67bf044
JJ
13064 PR c++/69902
13065 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13066
f1a62b6f
JJ
13067 PR c/69900
13068 * gcc.dg/pr69900.c: New test.
13069
20c5e09e
MJ
130702016-02-23 Martin Jambor <mjambor@suse.cz>
13071
13072 PR tree-optimization/69666
13073 * gcc.dg/tree-ssa/pr69666.c: New test.
13074
e457a6fc
AV
130752016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13076
13077 PR fortran/67451
13078 * gfortran.dg/coarray_allocate_5.f08: New test.
13079
d7b574f4
AK
130802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13081
13082 * gcc.target/s390/vcond-shift.c: Move to ...
13083 * gcc.target/s390/vector/vcond-shift.c: ... here.
13084
58bdeb44
AK
130852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13086
13087 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13088 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13089
7cd0387b
AK
130902016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13091
13092 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13093
4246c8da
MW
130942016-02-20 Mark Wielaard <mjw@redhat.com>
13095
13096 PR c/28901
13097 * gcc.dg/unused-variable-3.c: New test.
13098
f93bc532
JJ
130992016-02-22 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR target/69888
13102 * gcc.target/i386/pr69888.c: New test.
13103
c4e360f4
RB
131042016-02-22 Richard Biener <rguenther@suse.de>
13105
13106 PR tree-optimization/69882
13107 * gfortran.dg/vect/pr69882.f90: New testcase.
13108
09c92f1c
JJ
131092016-02-22 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR target/69885
13112 * gcc.dg/pr69885.c: New test.
13113
f88d45dc
OE
131142016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13115
13116 PR target/69806
13117 PR target/54089
13118 * gcc.target/sh/pr54089-10.c: New.
13119
ce1ff48e
PT
131202016-02-20 Paul Thomas <pault@gcc.gnu.org>
13121
13122 PR fortran/69423
13123 * gfortran.dg/deferred_character_15.f90 : New test.
13124
bbf27208
DH
131252016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13126
13127 PR fortran/57365
13128 gfortran.dg/allocate_with_source_18.f03: New test.
13129
131302016-02-20 Harald Anlauf <anlauf@gmx.de>
13131
13132 PR fortran/52531
13133 gfortran.dg/gomp/pr52531.f90: New test.
13134
268be88c
BE
131352016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13136
13137 PR c++/69865
13138 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13139 -std=c++03.
13140
4b6c824a
JJ
131412016-02-19 Jakub Jelinek <jakub@redhat.com>
13142
871b3f47
JJ
13143 PR c++/69826
13144 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13145 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13146
7a965d51
JJ
13147 PR c++/69850
13148 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13149
4b6c824a
JJ
13150 PR c++/69851
13151 * g++.dg/torture/pr69851.C: New test.
13152
15fca21a
MS
131532016-02-19 Martin Sebor <msebor@redhat.com>
13154
13155 PR testsuite/69573
13156 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13157
19e21586
JJ
131582016-02-19 Jakub Jelinek <jakub@redhat.com>
13159
03a616ac
JJ
13160 PR c++/69850
13161 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13162 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13163
19e21586
JJ
13164 PR c++/67767
13165 * g++.dg/cpp0x/pr67767.C: New test.
13166
2db16594
KT
131672016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13168
13169 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13170 for fp, simd, crypto, crc, lse.
13171 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13172 above.
13173 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13174 effective target check.
13175
5a7d9d1e
JJ
131762016-02-19 Jakub Jelinek <jakub@redhat.com>
13177
13178 PR target/69820
13179 * gcc.target/i386/pr69820.c: New test.
13180
6448f064
AK
131812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13182
13183 * gcc.target/s390/vector/int128-1.c: New test.
13184
d0a859e6
AK
131852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13186
13187 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13188
9e4eb643
AK
131892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13190
13191 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13192 instruction pattern name to prevent the testcase from failing with
13193 -march=z13.
13194
859a4c0e
AK
131952016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13196
13197 * gcc.target/s390/md/movstr-2.c: New test.
13198
efc2340b
MK
131992016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13200
13201 * gcc.target/s390/morestack.c: New test.
13202
ca2bfbc2
DV
132032016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13204
13205 PR target/69625
13206 * gcc.target/s390/pr69625.c: Add test case.
13207
efd4bd05
BE
132082016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13209
13210 PR testsuite/68580
13211 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13212
2bf2078a
MM
132132016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13214
13215 PR target/68404
13216 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13217 * gcc.target/powerpc/fusion3.c: Likewise.
13218
f003579e
RB
132192016-02-18 Richard Biener <rguenther@suse.de>
13220
13221 PR middle-end/69553
13222 * g++.dg/torture/pr69553.C: New testcase.
13223
19233914
NC
132242016-02-18 Nick Clifton <nickc@redhat.com>
13225
efd4bd05
BE
13226 PR target/62254
13227 PR target/69610
13228 * gcc.target/arm/pr62554.c: New test.
13229 * gcc.target/arm/pr69610-1.c: New test.
13230 * gcc.target/arm/pr69610-2.c: New test.
19233914 13231
23f27839
RB
132322016-02-18 Richard Biener <rguenther@suse.de>
13233
13234 PR middle-end/69854
13235 * gcc.dg/torture/pr69854.c: New testcase.
13236
932c0da4
JJ
132372016-02-17 Jakub Jelinek <jakub@redhat.com>
13238
13239 PR c++/69850
13240 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13241
1bed93e4
BS
132422012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13243
13244 * gcc.target/powerpc/vec-cg.c: New test.
13245
57bfb134
RB
132462016-02-17 Richard Biener <rguenther@suse.de>
13247
13248 PR testsuite/69586
13249 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13250
a44e0ebb
KT
132512016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13252
13253 PR target/69161
13254 * gcc.c-torture/compile/pr69161.c: New test.
13255
ffacd726
DS
132562016-02-17 David Sherwood <david.sherwood@arm.com>
13257
13258 PR target/69532
13259 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13260 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13261
448db8d2
EB
132622016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13263
13264 * gcc.dg/ifcvt-4.c: Skip on Visium.
13265
e2f0522e
EB
132662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13267
13268 * gnat.dg/atomic8.adb: New test.
13269
bf17fe3f
EB
132702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13271
13272 * gnat.dg/discr46.ad[sb]: New test.
13273
ecf835e9
KN
132742016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13275
13276 PR Target/48344
13277 * gcc.target/powerpc/pr48344-1.c: New test.
13278
49a1164a
TK
132792015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13280
13281 PR fortran/69742
13282 * gfortran.dg/associate_21.f90: New test.
13283
bf14eba2
JJ
132842016-02-16 Jakub Jelinek <jakub@redhat.com>
13285
13286 PR c/69835
13287 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13288 -Wnonnull in dg-options.
13289 * c-c++-common/nonnull-2.c: New test.
13290
35a093b6
JG
132912016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13292 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13293
13294 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13295
e387d491
JJ
132962016-02-16 Jakub Jelinek <jakub@redhat.com>
13297
13298 PR middle-end/69801
13299 * gcc.dg/pr69801.c: Add empty dg-options.
13300
ba539195
JN
133012016-02-16 James Norris <jnorris@codesourcery.com>
13302
13303 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13304 * g++.dg/goacc/deviceptr-1.c: New file.
13305
2a2b8f64
JJ
133062016-02-16 Jakub Jelinek <jakub@redhat.com>
13307
13308 PR tree-optimization/69820
13309 * gcc.dg/vect/pr69820.c: New test.
13310
87440c29
RB
133112016-02-16 Richard Biener <rguenther@suse.de>
13312
13313 PR tree-optimization/69776
13314 * gcc.dg/torture/pr69776-2.c: New testcase.
13315
6d87c306
BS
133162016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13317
13318 PR tree-optimization/69714
13319 * gcc.dg/torture/pr69714.c: New test.
13320
3824a0a2
JJ
133212016-02-16 Jakub Jelinek <jakub@redhat.com>
13322
13323 PR tree-optimization/69802
13324 * gcc.dg/pr69802.c: New test.
13325
c8cfe96e
RB
133262016-02-16 Richard Biener <rguenther@suse.de>
13327
13328 PR middle-end/69801
13329 * gcc.dg/pr69801.c: New testcase.
13330
fc12098d
JD
133312016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13332
13333 PR libgfortran/69651
13334 * gfortran.dg/read_bang.f90: New test.
13335 * gfortran.dg/read_bang4.f90: New test.
13336
ba6b3795
JJ
133372016-02-15 Jakub Jelinek <jakub@redhat.com>
13338
f0516ca4
JJ
13339 PR c++/69658
13340 * g++.dg/init/pr69658.C: New test.
13341
ba6b3795
JJ
13342 PR c++/69797
13343 * c-c++-common/pr69797.c: New test.
13344
de3f9a2d
PK
133452016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13346
13347 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13348 check for aarch64*-*-*.
13349
17a3b967
RB
133502016-02-15 Richard Biener <rguenther@suse.de>
13351
13352 PR tree-optimization/69783
13353 * gcc.dg/vect/pr69783.c: New testcase.
13354
1c48bff1
RB
133552016-02-15 Richard Biener <rguenther@suse.de>
13356
13357 PR tree-optimization/69776
13358 * gcc.dg/torture/pr69776.c: New testcase.
13359
1e6025b6
TK
133602016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13361
13362 PR fortran/60526
13363 * gfortran.dg/type_decl_4.f90: Reinstated.
13364
d3308279
JDA
133652016-02-14 John David Anglin <danglin@gcc.gnu.org>
13366
13367 PR fortran/68746
13368 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13369
b7c56581
TK
133702016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13371
13372 PR fortran/60526
13373 PR bootstrap/69816
13374 * gfortran.dg/type_decl_4.f90: Removed.
13375
60cb4ef5
TK
133762016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13377
13378 PR fortran/60526
13379 * gfortran.dg/type_decl_4.f90: New test.
13380
f6964637
AM
133812016-02-14 Alan Modra <amodra@gmail.com>
13382
1a8849d1 13383 PR testsuite/68886
f6964637
AM
13384 * gcc.c-torture/execute/stkalign.c: Revise test.
13385
f5121920
OE
133862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13387
13388 PR target/67260
13389 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13390
6cda3ab6
OE
133912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13392
13393 PR target/67260
13394 * gcc.target/sh/torture/pr67260.c: New.
13395
6786e598
JDA
133962016-02-12 John David Anglin <danglin@gcc.gnu.org>
13397
13398 * gcc.dg/pr67964.c: Add dg-require-alias.
13399
7e05dad8
OE
134002016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13401
13402 PR target/67636
13403 PR target/64345
13404 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13405
7f4cc3ce
JD
134062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13407
13408 PR libgfortran/69668
13409 * gfortran.dg/namelist_88.f90: New test.
13410
955ca6dc
JD
134112016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13412
13413 PR libgfortran/69668
13414 * gfortran.dg/namelist_38.f90: Update test.
13415 * gfortran.dg/namelist_84.f90: Update test.
13416
876217ae
DM
134172016-02-12 David Malcolm <dmalcolm@redhat.com>
13418
13419 PR other/69554
13420 * gcc.dg/pr69554-1.c: New test.
13421 * gfortran.dg/pr69554-1.F90: New test.
13422 * gfortran.dg/pr69554-2.F90: New test.
13423 * lib/gcc-dg.exp (proc dg-locus): New function.
13424 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13425 distinguish between the caret-printing and non-caret-printing
13426 cases. If caret-printing has been explicitly enabled, bail out
13427 without attempting to fix up the output.
13428
61789eed
DM
134292016-02-12 David Malcolm <dmalcolm@redhat.com>
13430
13431 PR driver/69265
13432 PR driver/69453
13433 * gcc.dg/spellcheck-options-3.c: New test case.
13434 * gcc.dg/spellcheck-options-4.c: New test case.
13435 * gcc.dg/spellcheck-options-5.c: New test case.
13436 * gcc.dg/spellcheck-options-6.c: New test case.
13437 * gcc.dg/spellcheck-options-7.c: New test case.
13438 * gcc.dg/spellcheck-options-8.c: New test case.
13439 * gcc.dg/spellcheck-options-9.c: New test case.
13440 * gcc.dg/spellcheck-options-10.c: New test case.
13441
c3090c1f
JJ
134422016-02-12 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR rtl-optimization/69764
13445 PR rtl-optimization/69771
13446 * c-c++-common/pr69764.c: New test.
13447 * gcc.dg/torture/pr69771.c: New test.
13448
8222034d
MP
134492016-02-12 Marek Polacek <polacek@redhat.com>
13450
13451 * g++.dg/torture/init-list1.C: New.
13452
f749f792
MP
134532016-02-12 Marek Polacek <polacek@redhat.com>
13454
13455 * gcc.dg/pr69522.c: Add empty dg-options.
13456
199fb02a
IE
134572016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13458
13459 * g++.dg/lto/lto.exp: Include and init mpx.
13460 * g++.dg/lto/pr69729_0.C: New test.
13461
b69539cb
JJ
134622016-02-12 Jakub Jelinek <jakub@redhat.com>
13463
06ff7000
JJ
13464 PR ipa/69241
13465 * g++.dg/ipa/pr69241-4.C: New test.
13466
b69539cb
JJ
13467 PR ipa/68672
13468 * g++.dg/ipa/pr68672-1.C: New test.
13469 * g++.dg/ipa/pr68672-2.C: New test.
13470 * g++.dg/ipa/pr68672-3.C: New test.
13471
16595a1f
BS
134722016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13473
13474 PR c/69522
6d87c306 13475 * gcc.dg/pr69522.c: New test.
16595a1f 13476
38d795d2
PP
134772016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13478
13479 PR c++/69098
13480 * g++.dg/cpp1y/69098.C: New test.
13481 * g++.dg/cpp1y/69098-2.C: New test.
13482
9c582551
JJ
134832016-02-12 Jakub Jelinek <jakub@redhat.com>
13484
13485 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13486 and neighbour -> neighbor.
13487 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13488 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13489 * c-c++-common/Wvarargs.c: Likewise.
13490 * c-c++-common/goacc/host_data-5.c: Likewise.
13491 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13492 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13493 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13494 * gcc.target/aarch64/pr60697.c: Likewise.
13495 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13496 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13497 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13498 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13499 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13500 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13501 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13502 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13503 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13504 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13505 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13506 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13507 * g++.dg/lookup/koenig5.C: Likewise.
13508 * g++.dg/ext/no-asm-2.C: Likewise.
13509 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13510 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13511 * gfortran.dg/used_types_16.f90: Likewise.
13512 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13513 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13514 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13515 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13516 * gfortran.dg/abstract_type_6.f03: Likewise.
13517 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13518 * gfortran.dg/used_types_15.f90: Likewise.
13519 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13520 * gfortran.dg/exit_3.f08: Likewise.
13521 * gfortran.dg/open_status_2.f90: Likewise.
13522 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13523 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13524 * gfortran.dg/associate_1.f03: Likewise.
13525 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13526 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13527 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13528 * gcc.dg/builtin-object-size-1.c: Likewise.
13529 * gcc.dg/noreturn-6.c: Likewise.
13530 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13531 * gcc.dg/globalalias.c: Likewise.
13532 * gcc.dg/builtins-config.h: Likewise.
13533 * gcc.dg/pr30457.c: Likewise.
13534 * gcc.c-torture/compile/volatile-1.c: Likewise.
13535 * gcc.c-torture/execute/20101011-1.c: Likewise.
13536 * c-c++-common/Waddress-1.c: Likewise.
13537
66756373
JJ
135382016-02-11 Jakub Jelinek <jakub@redhat.com>
13539
13540 PR c/69768
13541 * c-c++-common/Waddress-1.c: New test.
13542
76fe932b
AV
135432016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13544
13545 PR fortran/69296
13546 * gfortran.dg/associate_19.f03: New test.
13547 * gfortran.dg/associate_20.f03: New test.
13548
564c4d4b
OE
135492016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13550
13551 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13552
e1c1ecb0
KT
135532016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13554
13555 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13556 .arch armv8-a\n. Add -dA to dg-options.
13557 * gcc.target/aarch64/assembler_arch_1.c: New test.
13558 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13559
0d7d9458
PC
135602016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13561
13562 PR c++/68726
13563 * g++.dg/cpp0x/pr68726.C: New.
13564
e6208a60
IE
135652016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13566
13567 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13568 test.
13569
281a11eb
RB
135702016-02-11 Richard Biener <rguenther@suse.de>
13571
13572 * g++.dg/tree-ssa/pr61034.C: Adjust.
13573
e03dd765
VM
135742016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13575
4b48faf5 13576 PR target/69148
e03dd765
VM
13577 * gcc.target/s390/pr69148.c: New.
13578
cdc23927
YR
135792016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13580
13581 PR tree-optimization/69652
13582 * gcc.dg/torture/pr69652.c: New test.
13583
e199dd0a
JJ
135842016-02-10 Jakub Jelinek <jakub@redhat.com>
13585 Patrick Palka <ppalka@gcc.gnu.org>
13586
13587 PR ipa/69241
13588 PR c++/69649
13589 * g++.dg/ipa/pr69241-1.C: New test.
13590 * g++.dg/ipa/pr69241-2.C: New test.
13591 * g++.dg/ipa/pr69241-3.C: New test.
13592 * g++.dg/ipa/pr69649.C: New test.
13593
d6b38027
UB
135942016-02-10 Uros Bizjak <ubizjak@gmail.com>
13595
13596 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13597 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13598
13b562c5
BC
135992016-02-10 Bin Cheng <bin.cheng@arm.com>
13600
13601 PR tree-optimization/68021
13602 * gcc.dg/tree-ssa/pr68021.c: New test.
13603
24a179f8
RB
136042016-02-10 Richard Biener <rguenther@suse.de>
13605
13606 PR tree-optimization/69726
13607 * gcc.dg/uninit-22.c: New testcase.
13608
0d99886f
AP
136092016-02-09 Andrew Pinski <apinski@cavium.com>
13610
13611 PR tree-opt/69282
13612 * gcc.c-torture/compile/20160205-1.c: New testcase.
13613
ab04995c
MM
136142016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13615
13616 PR target/68404
13617 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13618 instead accessing a really large arrray.
13619 * gcc.target/powerpc/fusion3.c: Likewise.
13620
4b79ac23
CB
136212016-02-09 Charles Baylis <charles.baylis@linaro.org>
13622
13623 PR target/68532
13624 * gcc.c-torture/execute/pr68532.c: New test.
13625
b890a441
AO
136262016-02-11 Alexandre Oliva <aoliva@redhat.com>
13627
13628 PR target/69634
13629 * gcc.dg/pr69634.c: New.
13630
84a5bef7
RB
136312016-02-09 Richard Biener <rguenther@suse.de>
13632
13633 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13634
1f123759 136352016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13636
1f123759
AF
13637 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13638
65860c77
YR
136392016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13640
13641 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13642
7e1e8a0a
RB
136432016-02-09 Richard Biener <rguenther@suse.de>
13644
13645 PR tree-optimization/69715
13646 * gcc.dg/torture/pr69715.c: New testcase.
13647
efb45a9f
PP
136482016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13649
13650 PR c++/69139
13651 * g++.dg/cpp0x/trailing12.C: New test.
13652 * g++.dg/cpp0x/trailing13.C: New test.
13653
20a0c6f9
PP
136542016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13655
13656 PR c++/69283
13657 PR c++/67835
13658 * g++.dg/cpp1y/auto-fn29.C: New test.
13659 * g++.dg/cpp1y/auto-fn30.C: New test.
13660
a162f3af
JJ
136612016-02-08 Jakub Jelinek <jakub@redhat.com>
13662
13663 PR tree-optimization/69209
13664 * gcc.c-torture/compile/pr69209.c: New test.
13665
4b4a9fbd
JL
136662016-02-08 Jeff Law <law@redhat.com>
13667
13668 PR tree-optimization/68541
13669 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13670 of statements allowed in join block for path splitting.
13671
cfac5ed2
JJ
136722016-02-08 Jakub Jelinek <jakub@redhat.com>
13673
f68bc23f
JJ
13674 PR c++/59627
13675 * g++.dg/gomp/pr59627.C: New test.
13676
cfac5ed2
JJ
13677 PR ipa/69239
13678 * g++.dg/ipa/pr69239.C: New test.
13679
44714d8c
DM
136802016-02-08 David Malcolm <dmalcolm@redhat.com>
13681
13682 PR preprocessor/69664
13683 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13684 * gcc.dg/cpp/warn-comments.c: Likewise.
13685
eba9e839
MP
136862016-02-08 Marek Polacek <polacek@redhat.com>
13687
13688 PR c++/69688
13689 * g++.dg/init/const12.C: New test.
13690
a011cd92
BS
136912016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13692
13693 PR target/60410
13694 * gcc.dg/lto/pr55113_0.c: Remove test.
13695
5317b1be
RB
136962016-02-08 Richard Biener <rguenther@suse.de>
13697
13698 PR tree-optimization/69719
13699 * gcc.dg/torture/pr69719.c: New testcase.
13700
63998a63
RB
137012016-02-08 Richard Biener <rguenther@suse.de>
13702 Jeff Law <law@redhat.com>
13703
13704 PR target/68273
13705 * gcc.target/mips/pr68273.c: New testcase.
13706
43f4a281
RB
137072016-02-08 Richard Biener <rguenther@suse.de>
13708
13709 PR rtl-optimization/69274
13710 * gcc.target/i386/addr-sel-1.c: XFAIL.
13711
0b604d2d
JL
137122016-02-08 Jeff Law <law@redhat.com>
13713
e8dfe49e
JL
13714 PR tree-optimization/68541
13715 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13716
6daecd7a 13717 PR tree-optimization/65917
0b604d2d
JL
13718 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13719
c0f0e35a
JD
137202016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13721
13722 PR fortran/50555
13723 * gfortran.dg/namelist_args.f90: New test.
13724
8981d712
JL
137252016-02-05 Jeff Law <law@redhat.com>
13726
6daecd7a 13727 PR tree-optimization/68541
8981d712
JL
13728 * gcc.dg/tree-ssa/split-path-2.c: New test.
13729 * gcc.dg/tree-ssa/split-path-3.c: New test.
13730 * gcc.dg/tree-ssa/split-path-4.c: New test.
13731 * gcc.dg/tree-ssa/split-path-5.c: New test.
13732 * gcc.dg/tree-ssa/split-path-6.c: New test.
13733 * gcc.dg/tree-ssa/split-path-7.c: New test.
13734
46cb9332
MS
137352016-02-05 Martin Sebor <msebor@redhat.com>
13736
13737 PR c++/69662
13738 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13739 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13740
be2083ea
RH
137412016-02-06 Richard HEnderson <rth@redhat.com>
13742
13743 PR c/69643
13744 * gcc.target/i386/addr-space-4.c: New.
13745 * gcc.target/i386/addr-space-5.c: New.
13746
711d7c23
MM
137472016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13748
13749 PR fortran/66089
13750 * gfortran.dg/elemental_dependency_6.f90: New.
13751
b5c1c988
JJ
137522016-02-05 Jakub Jelinek <jakub@redhat.com>
13753
861c7bcd
JJ
13754 PR rtl-optimization/69691
13755 * gcc.c-torture/execute/pr69691.c: New test.
13756
b5c1c988
JJ
13757 PR c++/69628
13758 * g++.dg/parse/pr69628.C: New test.
13759
f7dfa966
UB
137602016-02-05 Uros Bizjak <ubizjak@gmail.com>
13761
13762 * gcc.dg/sancov/asan.c: Move to ...
13763 * gcc.dg/asan/sancov-1.c: ... here.
13764
9b143e64
UB
137652016-02-05 Uros Bizjak <ubizjak@gmail.com>
13766
13767 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13768
f5d4b899
L
137692016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13770
13771 PR target/69677
13772 * gcc.target/i386/pr69677.c: New test.
13773
76c85fbb
PP
137742016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13775
13776 PR c++/68948
13777 * g++.dg/template/pr68948.C: New test.
13778
f181bf90
DV
137792016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13780
13781 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13782 (only necessary on s390x).
13783
714fb282
L
137842016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13785
13786 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13787 -mno-accumulate-outgoing-args.
13788
618d6c1c
PP
137892016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13790
13791 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13792
1066e9b5
JJ
137932016-02-04 Jakub Jelinek <jakub@redhat.com>
13794
13795 PR c/69669
13796 * c-c++-common/pr69669.c: New test.
13797
76255d0d
MM
137982016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13799
13800 PR target/69667
13801 * g++.dg/pr69667.C: New file.
13802
e0b059b1
WD
138032016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13804
13805 PR target/69619
13806 * gcc.dg/pr69619.c: Add new test.
13807
2692b5c8
RS
138082016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13809
13810 PR rtl-optimization/69577
13811 * gcc.target/i386/pr69577.c: New test.
13812
7db337c2
ML
138132016-02-04 Martin Liska <mliska@suse.cz>
13814
13815 * g++.dg/asan/pr69276.C: New test.
13816
cc9c0829
KT
138172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13818
13819 PR target/65932
13820 PR target/67714
13821 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13822 a single smulbb instruction.
13823 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13824 * gcc.target/amr/wmul-2.c: Likewise.
13825
eb9feb52
KT
138262016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13827
13828 PR target/65932
13829 PR target/67714
13830 * gcc.c-torture/execute/pr67714.c: New test.
13831
61f727fe
JJ
138322016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13833
13834 PR target/69454
13835 * gcc.target/i386/pr69454-1.c: New test.
13836 * gcc.target/i386/pr69454-2.c: New test.
13837
05dd97db
MS
138382016-02-03 Martin Sebor <msebor@redhat.com>
13839
13840 PR c++/69251
13841 PR c++/69253
13842 PR c++/69290
13843 PR c++/69277
13844 PR c++/69349
13845 * g++.dg/ext/flexarray-mangle-2.C: New test.
13846 * g++.dg/ext/flexarray-mangle.C: New test.
13847 * g++.dg/ext/flexarray-subst.C: New test.
13848 * g++.dg/ext/flexary11.C: New test.
13849 * g++.dg/ext/flexary12.C: New test.
13850 * g++.dg/ext/flexary13.C: New test.
13851 * g++.dg/ext/flexary14.C: New test.
13852 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13853
dac2fc29
L
138542016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13855
13856 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13857 Define only if CHECK_FLOAT128 is defined.
13858 (main): Properly initialize u5.
13859
eadb8035
JJ
138602016-02-03 Jakub Jelinek <jakub@redhat.com>
13861
0afbb81b
JJ
13862 PR c/69627
13863 * gcc.dg/pr69627.c: New test.
13864
eadb8035
JJ
13865 PR target/69644
13866 * gcc.dg/pr69644.c: New test.
13867
b12d4923
MS
138682016-02-03 Mike Stump <mikestump@comcast.net>
13869
13870 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13871 support for struct-layout-1.exp.
13872
ab4bae0c
PP
138732016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13874
13875 PR c++/69056
618d6c1c 13876 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13877
95831c01
VM
138782016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13879 Alexandre Oliva <aoliva@redhat.com>
13880
13881 PR target/69461
13882 * gcc.target/powerpc/pr69461.c: New.
13883
ccc71ab8
UB
138842016-02-03 Uros Bizjak <ubizjak@gmail.com>
13885
13886 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13887 works from here ...
13888 (check_effective_target_fsanitize_thread): ... to here. Do not
13889 specify additional compile flags for the test source.
13890 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13891 specify additional compile flags for the test source.
13892
96299640
WD
138932016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13894
13895 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13896
781d83d9
AV
138972016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13898
13899 PR fortran/67451
13900 PR fortran/69418
13901 * gfortran.dg/coarray_allocate_2.f08: New test.
13902 * gfortran.dg/coarray_allocate_3.f08: New test.
13903 * gfortran.dg/coarray_allocate_4.f08: New test.
13904
d8208e6d
AL
139052016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13906
13907 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13908 use same scan-tree-dump-times on all platforms.
13909 * gcc.dg/vect/vect-outer-1.c: Likewise.
13910 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13911 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13912 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13913 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13914 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13915 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13916 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13917
a8394fa0
SB
139182016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13919
13920 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13921 warning.
13922
f3baa1d3
L
139232016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13924
13925 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13926
eb077516
JN
139272016-02-02 James Norris <jnorris@codesourcery.com>
13928
13929 * c-c++-common/goacc/routine-5.c: Add tests.
13930
578fb225
AM
139312016-02-02 Alexander Monakov <amonakov@ispras.ru>
13932
13933 * gcc.target/nvptx/unsigned-cmp.c: New test.
13934
c64f7d37
WD
139352016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13936
13937 * gcc.target/aarch64/scalar_shift_1.c
13938 (test_corners_sisd_di): Improve force to SIMD register.
13939 (test_corners_sisd_si): Likewise.
13940 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13941 Remove scan-assembler check for ldr.
13942
90c6f26c
RB
139432016-02-02 Richard Biener <rguenther@suse.de>
13944
13945 PR tree-optimization/69595
13946 * gcc.dg/Warray-bounds-17.c: New testcase.
13947
9dc03c97
RB
139482016-02-02 Richard Biener <rguenther@suse.de>
13949
13950 PR tree-optimization/69606
13951 * gcc.dg/torture/pr69606.c: New testcase.
13952
2d4dc223
YR
139532016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13954
13955 PR middle-end/68542
13956 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13957 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13958
65c98fde
AM
139592016-02-02 Alan Modra <amodra@gmail.com>
13960
13961 PR target/69548
13962 * gcc.target/powerpc/pr69548.c: New test.
13963
e1b81f2b
JJ
139642016-02-01 Jakub Jelinek <jakub@redhat.com>
13965
d0268b37
JJ
13966 PR rtl-optimization/69592
13967 * gcc.dg/pr69592.c: New test.
13968
e1b81f2b
JJ
13969 PR preprocessor/69543
13970 PR c/69558
13971 * gcc.dg/pr69543.c: New test.
13972 * gcc.dg/pr69558.c: New test.
13973
7dd7780d
UB
139742016-02-01 Uros Bizjak <ubizjak@gmail.com>
13975
bf672ee5
UB
13976 PR testsuite/65940
13977 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13978
9a7013f8
MS
139792016-02-01 Martin Sebor <msebor@redhat.com>
13980
13981 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13982
e681fb2b
BC
139832016-02-01 Bin Cheng <bin.cheng@arm.com>
13984
13985 PR tree-optimization/67921
13986 * c-c++-common/ubsan/pr67921.c: New test.
13987
ff86345f
RB
139882016-02-01 Richard Biener <rguenther@suse.de>
13989
13990 PR middle-end/69556
13991 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13992
bc369dbd
RB
139932016-02-01 Richard Biener <rguenther@suse.de>
13994
13995 PR tree-optimization/69574
13996 * gcc.dg/torture/pr69574.c: New testcase.
13997
ef318184
RB
139982016-02-01 Richard Biener <rguenther@suse.de>
13999
14000 PR tree-optimization/69579
14001 * gcc.dg/setjmp-6.c: New testcase.
14002
654745e6
JJ
140032016-02-01 Jakub Jelinek <jakub@redhat.com>
14004
14005 PR rtl-optimization/69570
14006 * g++.dg/opt/pr69570.C: New test.
14007
e6c0c44b
RH
140082016-02-01 Richard Henderson <rth@redhat.com>
14009
14010 * gcc.dg/pr69535.c: New test.
14011
6ff3f09a
JDA
140122016-01-31 John David Anglin <danglin@gcc.gnu.org>
14013
2c005538
JDA
14014 PR testsuite/69584
14015 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14016 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14017
61083a4b
JDA
14018 PR debug/68244
14019 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14020
6ff3f09a
JDA
14021 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14022
0c221916
PT
140232016-01-31 Paul Thomas <pault@gcc.gnu.org>
14024
14025 PR fortran/67564
14026 * gfortran.dg/allocate_with_source_17.f03: New test.
14027
db7a2818
JJ
140282016-01-30 Jakub Jelinek <jakub@redhat.com>
14029
14030 PR tree-optimization/69546
14031 * gcc.dg/torture/pr69546.c: New test.
14032
e520d5f0
PT
140332016-01-30 Paul Thomas <pault@gcc.gnu.org>
14034
14035 PR fortran/69566
14036 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14037
343c05d3
MS
140382016-01-30 Martin Sebor <msebor@redhat.com>
14039
14040 PR c++/68490
14041 * g++.dg/ext/flexary10.C: New test.
14042
d6c3a539
DH
140432016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14044
14045 PR fortran/66707
14046 gfortran.dg/common_23.f90: New test.
14047
52d72fcd
BS
140482016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14049
14050 PR target/65546
14051 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14052 condition being checked, and disable it when the target supports
14053 misaligned loads and stores.
14054
3a5d2ba4
JJ
140552016-01-29 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR debug/69518
14058 * gcc.dg/torture/pr69518.c: New test.
14059
6bbacdb5
L
140602016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14061
14062 PR target/69530
14063 * gcc.target/i386/pr69530.c: New test.
14064
af932cdb
SE
140652016-01-29 Steve Ellcey <sellcey@imgtec.com>
14066
14067 PR target/65604
14068 * gcc.target/mips/div-delay.c: New test.
14069
26658b7c
JJ
140702016-01-29 Jakub Jelinek <jakub@redhat.com>
14071
33e89989
JJ
14072 PR target/69551
14073 * gcc.target/i386/pr69551.c: New test.
14074
26658b7c
JJ
14075 PR target/66137
14076 * gcc.target/i386/pr66137.c: New test.
14077
401116b5
AB
140782016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14079
14080 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14081 always built for p5600.
14082 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14083 isa=p5600 dg-option.
14084
d4abfcc5
RB
140852016-01-29 Richard Biener <rguenther@suse.de>
14086
14087 PR tree-optimization/69547
14088 * g++.dg/tree-ssa/pr69547.C: New testcase.
14089
16b77b32
JJ
140902016-01-29 Jakub Jelinek <jakub@redhat.com>
14091
14092 PR debug/66869
14093 * g++.dg/warn/Wunused-function2.C: New test.
14094
a1c95464
DV
140952016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14096
14097 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14098 support for test to succeed.
14099
5453bfed
MP
141002016-01-29 Marek Polacek <polacek@redhat.com>
14101
14102 PR c++/69509
14103 PR c++/69516
14104 * g++.dg/ext/constexpr-vla2.C: New test.
14105 * g++.dg/ext/constexpr-vla3.C: New test.
14106 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14107
452ec2a5
RB
141082016-01-29 Richard Biener <rguenther@suse.de>
14109
14110 PR middle-end/69537
14111 * gcc.dg/uninit-21.c: New testcase.
14112
aec0b19e
UB
141132016-01-28 Uros Bizjak <ubizjak@gmail.com>
14114
14115 PR target/69459
14116 * gcc.target/i386/pr69459.c: New test.
14117
df113ce7
SE
141182016-01-28 Steve Ellcey <sellcey@imgtec.com>
14119
14120 PR target/68400
14121 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14122 * gcc.target/mips/pr68400.c: New test.
14123
494de84f
MS
141242016-01-28 Martin Sebor <msebor@redhat.com>
14125
14126 PR target/17381
14127 * gcc.target/powerpc/pr17381.c: New test.
14128
eb1b1f01
JJ
141292016-01-28 Jakub Jelinek <jakub@redhat.com>
14130
14131 PR middle-end/69542
14132 * gcc.dg/torture/pr69542.c: New test.
14133
6dfeb7ce
WD
141342016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14135
14136 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14137
4b7471a4
DE
141382016-01-28 David Edelsohn <dje.gcc@gmail.com>
14139
14140 * gcc.dg/pr65980.c: Skip on AIX.
14141 * gcc.dg/pr66688.c: Same.
14142
b271fd21
DE
141432016-01-28 David Edelsohn <dje.gcc@gmail.com>
14144
14145 PR target/63679
14146 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14147 * gcc.dg/tree-ssa/sra-18.c: Same.
14148
874108a9
AV
141492016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14150
14151 PR fortran/62536
14152 * gfortran.dg/block_15.f08: New test.
14153 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14154 on incorrectly closed BLOCK.
14155
30480bcd
IE
141562016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14157
14158 * gcc.dg/declare-simd.c: New test.
6905c577 14159
14ba8d6d
RB
141602016-01-28 Richard Biener <rguenther@suse.de>
14161
14162 PR tree-optimization/69466
14163 * gfortran.dg/vect/pr69466.f90: New testcase.
14164
0d4c694e
TP
141652016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14166
14167 * g++.dg/pr67989.C: Remove ARM-specific option.
14168 * gcc.target/arm/pr67989.C: New file.
14169
2aa780da
UB
141702016-01-27 Uros Bizjak <ubizjak@gmail.com>
14171
14172 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14173 and expm1 test for glibc < 2.11.
14174
f75ebe77
RH
141752016-01-27 Richard Henderson <rth@redhat.com>
14176
14177 * gcc.c-torture/execute/pr69447.c: New test.
14178
141792016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14180
9a175e65 14181 PR fortran/69422
49847d75
PT
14182 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14183
cbdd8ae0
JJ
141842016-01-27 Jakub Jelinek <jakub@redhat.com>
14185
14186 PR debug/66869
14187 * gcc.dg/pr66869.c: New test.
14188
2b572b3c
JL
141892016-01-25 Jeff Law <law@redhat.com>
14190
14191 PR tree-optimization/68398
aec0b19e 14192 PR tree-optimization/69196
2b572b3c
JL
14193 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14194 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14195 path to avoid new heuristic allowing more irreducible regions
14196 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14197 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14198 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14199 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14200 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14201
fa74a4bc
MP
142022016-01-27 Marek Polacek <polacek@redhat.com>
14203
14204 PR c/68062
14205 * c-c++-common/vector-compare-4.c: New test.
14206
0afff540
DM
142072016-01-27 David Malcolm <dmalcolm@redhat.com>
14208
14209 PR preprocessor/69126
14210 * c-c++-common/pr69126.c: New test case.
14211
1a218fc9
ILT
142122016-01-27 Ian Lance Taylor <iant@google.com>
14213
14214 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14215
5d70666e
RB
142162016-01-27 Ryan Burn <contact@rnburn.com>
14217
14218 PR cilkplus/69267
14219 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14220
87ff4d66
UB
142212016-01-27 Uros Bizjak <ubizjak@gmail.com>
14222
14223 PR target/69512
14224 * gcc.target/i386/pr69512.c: New test.
14225
27e23cca
RE
142262016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14227
14228 PR ada/69488
14229 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14230
05bf54c3
MP
142312016-01-27 Marek Polacek <polacek@redhat.com>
14232
14233 PR c++/69379
14234 * g++.dg/pr69379.C: New test.
14235
60214d0d
MS
142362016-01-27 Martin Sebor <msebor@redhat.com>
14237
14238 PR c++/69317
14239 * g++.dg/abi/Wabi-2-2.C: New test.
14240 * g++.dg/abi/Wabi-2-3.C: New test.
14241 * g++.dg/abi/Wabi-3-2.C: New test.
14242 * g++.dg/abi/Wabi-3-3.C: New test.
14243
167c7bfa
RB
142442016-01-27 Richard Biener <rguenther@suse.de>
14245
14246 PR tree-optimization/69166
14247 * gcc.dg/torture/pr69166.c: New testcase.
14248
1430fb1f
MJ
142492016-01-27 Martin Jambor <mjambor@suse.cz>
14250
14251 PR tree-optimization/69355
14252 * gcc.dg/tree-ssa/pr69355.c: New test.
14253
95e3030c
MP
142542016-01-27 Marek Polacek <polacek@redhat.com>
14255
14256 PR c++/69496
14257 * g++.dg/ext/constexpr-vla1.C: New test.
14258
eeb085f3
CB
142592016-01-20 Christian Bruel <christian.bruel@st.com>
14260
14261 PR target/69245
14262 * gcc.target/arm/pr69245.c: New test.
14263
b1652dde
JJ
142642016-01-27 Jakub Jelinek <jakub@redhat.com>
14265
14266 PR tree-optimization/69399
14267 * gcc.dg/torture/pr69399.c: New test.
14268
ce7e8f00
EB
142692016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14270
14271 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14272
e4aac1d1
EB
142732016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14274
14275 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14276
8dfdb419
TV
142772016-01-26 Tom de Vries <tom@codesourcery.com>
14278
14279 PR tree-optimization/69110
14280 * gcc.dg/autopar/pr69110.c: New test.
14281
56f80f54 142822016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14283 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14284
14285 * gcc.dg/graphite/isl-ast-op-select.c: New.
14286
a0909527
PT
142872015-01-26 Paul Thomas <pault@gcc.gnu.org>
14288
14289 PR fortran/69385
14290 * gfortran.dg/allocate_error_6.f90: New test.
14291
ffc445f4
RH
142922016-01-26 Richard Henderson <rth@redhat.com>
14293
14294 * gcc.dg/tm/pr60908.c: New test.
14295
01e1dea3
DM
142962016-01-26 David Malcolm <dmalcolm@redhat.com>
14297
14298 PR other/69006
14299 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14300 directive.
14301 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14302 expected multiline output to reflect the colorization being
14303 disabled before newlines.
14304 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14305 (custom_diagnostic_finalizer): Replace call to
14306 pp_newline_and_flush with call to pp_flush.
14307 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14308 * gfortran.dg/implicit_class_1.f90: Likewise.
14309 * lib/gcc-dg.exp (allow_blank_lines): New global.
14310 (dg-allow-blank-lines-in-output): New procedure.
14311 (gcc-dg-prune): Complain about blank lines in the output, unless
14312 dg-allow-blank-lines-in-output was called.
14313 * lib/multiline.exp (_build_multiline_regex): Only support
14314 arbitrary followup text for non-blank-lines, not for blank lines.
14315
13f92e8d
JJ
143162016-01-26 Jakub Jelinek <jakub@redhat.com>
14317
14318 PR tree-optimization/69483
14319 * gcc.dg/pr69483.c: New test.
14320 * g++.dg/opt/pr69483.C: New test.
14321
92422235
CL
143222016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14323
14324 PR target/68620
14325 * gcc.target/arm/pr68620.c: New test.
14326
0bccf11b
L
143272016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14328
14329 * gcc.target/i386/pr68986-2.c: Remove -m32.
14330
81cd202e
L
143312016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14332
14333 PR target/68986
14334 * gcc.target/i386/pr68986-1.c: New test.
14335 * gcc.target/i386/pr68986-2.c: Likewise.
14336 * gcc.target/i386/pr68986-3.c: Likewise.
14337
213a1c03
CB
143382016-01-26 Christian Bruel <christian.bruel@st.com>
14339
14340 * lib/target-supports.exp
14341 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14342 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14343 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14344
22a08dd1
RB
143452016-01-26 Richard Biener <rguenther@suse.de>
14346
14347 PR tree-optimization/69452
14348 * gcc.dg/torture/pr69452.c: New testcase.
14349
6c06e0e8
JJ
143502016-01-26 Jakub Jelinek <jakub@redhat.com>
14351
14352 PR target/69442
14353 * gcc.dg/pr69442.c: New test.
14354
b96824c4
RFI
143552016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14356
14357 PR target/67896
14358 * gcc.target/aarch64/simd/pr67896.C: New.
14359
5ee31e57
RS
143602016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14361
14362 PR tree-optimization/69400
14363 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14364 function.
14365 (plugin_init): Call it.
14366 * gcc.dg/torture/pr69400.c: New test.
14367
7ddfb31d
CL
143682016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14369
14370 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14371
1e050c90
AK
143722016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14373 Sebastian Pop <s.pop@samsung.com>
14374
14375 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14376 isl-0.15.
14377
c8ee4bf5
AK
143782016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14379 Sebastian Pop <s.pop@samsung.com>
14380
14381 * gcc.dg/graphite/pr69292.c: New.
14382
d902b330
JJ
143832016-01-25 Jakub Jelinek <jakub@redhat.com>
14384
14385 * c-c++-common/goacc/use_device-1.c: New test.
14386
2c89b952
JL
143872016-01-25 Jeff Law <law@redhat.com>
14388
14389 PR tree-optimization/69196
14390 PR tree-optimization/68398
14391 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14392 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14393
685c8785
DE
143942016-01-25 David Edelsohn <dje.gcc@gmail.com>
14395
14396 PR target/69469
14397 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14398 Algorithm.
14399
95cef0c1
RB
144002016-01-25 Richard Biener <rguenther@suse.de>
14401
14402 PR testsuite/69380
14403 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14404
2947d3b2
IE
144052016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14406
14407 PR target/69421
14408 * gcc.dg/pr69421.c: New test.
14409
ae19075a
BB
144102016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14411
14412 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14413 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14414 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14415 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14416 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14417 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14418 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14419 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14420 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14421 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14422
fa4511c2
RB
144232016-01-25 Richard Biener <rguenther@suse.de>
14424
14425 PR tree-optimization/69376
14426 * gcc.dg/torture/pr69376.c: New testcase.
14427
1d101216
JD
144282016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14429
14430 PR fortran/69397
14431 PR fortran/68442
14432 * gfortran.dg/interface_38.f90: New test.
14433 * gfortran.dg/interface_39.f90: New test.
a0909527 14434
a59b92b0
PP
144352016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14436
14437 Revert:
14438 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14439
14440 PR c++/11858
14441 PR c++/24663
14442 PR c++/24664
14443 * g++.dg/template/pr11858.C: New test.
14444 * g++.dg/template/pr24663.C: New test.
14445 * g++.dg/template/unify12.C: New test.
14446 * g++.dg/template/unify13.C: New test.
14447 * g++.dg/template/unify14.C: New test.
14448 * g++.dg/template/unify15.C: New test.
14449 * g++.dg/template/unify16.C: New test.
14450 * g++.dg/template/unify17.C: New test.
14451
16acb1a8
DH
144522016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14453
14454 PR fortran/68283
14455 gfortran.dg/pr68283.f90: New test.
14456
094773e8
TK
144572016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14458
14459 PR fortran/66094
14460 * gfortran.dg/inline_matmul_13.f90: New test.
14461 * gfortran.dg/matmul_bounds_8.f90: New test.
14462 * gfortran.dg/matmul_bounds_9.f90: New test.
14463 * gfortran.dg/matmul_bounds_10.f90: New test.
14464
42fb90d7
TV
144652016-01-23 Tom de Vries <tom@codesourcery.com>
14466
14467 PR tree-optimization/69426
14468 * gcc.dg/autopar/pr69426.c: New test.
14469
69da7802
MS
144702016-01-23 Martin Sebor <msebor@redhat.com>
14471
14472 PR c++/58109
14473 PR c++/69022
14474 * g++.dg/cpp0x/alignas5.C: New test.
14475 * g++.dg/ext/vector29.C: Same.
14476
da17300a
UB
144772016-01-23 Uros Bizjak <ubizjak@gmail.com>
14478
14479 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14480 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14481 _GNU_SOURCE from compile flags to the source.
14482 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14483 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14484 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14485 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14486
62041cfc
JJ
144872016-01-22 Jakub Jelinek <jakub@redhat.com>
14488
14489 PR target/69432
14490 * g++.dg/opt/pr69432.C: New test.
14491
f7d2ad6f
BS
144922016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14493
14494 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14495 32-bit targets testing an -m64 multilib.
14496
d403fc9a
WS
144972016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14498
14499 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14500 64-bit support.
14501
4aa16f8d
JG
145022016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14503
14504 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14505
7c816d0f
CB
145062016-01-21 Christian Bruel <christian.bruel@st.com>
14507
14508 PR target/68674
14509 * gcc.target/i386/pr68674.c
14510 * gcc.target/aarch64/pr68674.c
14511 * gcc.target/arm/pr68674.c
14512
fce661e8
KT
145132016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14514
14515 PR target/69403
14516 * gcc.c-torture/execute/pr69403.c: New test.
14517
4696899f
PC
145182016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14519
14520 PR c++/55843
14521 * g++.dg/template/pr55843.C: New.
14522
bac69366
AL
145232016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14524
14525 PR testsuite/66877
14526 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14527 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14528
b57d3a5c
BS
145292016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14530
14531 PR testsuite/67489
da17300a
UB
14532 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14533 from dg-do compile directive, and instead add
14534 { dg-require-effective-target int128 }.
b57d3a5c 14535
9f04a53e
MS
145362016-01-20 Martin Sebor <msebor@redhat.com>
14537
14538 PR c/69405
14539 * gcc.dg/sync-fetch.c: New test.
14540
38a51663
JL
145412016-01-21 Martin Sebor <msebor@redhat.com>
14542
14543 PR target/69252
14544 * gcc.target/powerpc/pr69252.c: New test.
14545
2423a75a
JD
145462016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14547
14548 PR fortran/65996
da17300a 14549 * gfortran.dg/pr65996.f90: New test.
2423a75a 14550
0a76463f
DV
145512016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14552
14553 PR c++/68810
9f04a53e 14554 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14555 expected to generate an error.
0a76463f 14556
9776e692
BS
145572016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14558
14559 PR middle-end/66178
14560 * gcc.dg/torture/pr66178.c: New test.
14561
c8d3e088
AB
145622016-01-21 Anton Blanchard <anton@samba.org>
14563 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14564
14565 PR target/63354
14566 * gcc.target/powerpc/pr63354.c: New test.
14567
35b707ff
VM
145682016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14569
14570 PR rtl-optimization/68990
14571 * gcc.target/i386/pr68990: New.
14572
157b0829
NC
145732016-01-21 Nick Clifton <nickc@redhat.com>
14574
14575 PR target/69129
14576 * gcc.target/mips/pr69129.c: New.
14577
aede6748
PC
145782016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14579
14580 PR c++/58046
14581 * g++.dg/cpp0x/pr58046.C: New.
14582
5463c2c8
JJ
145832016-01-21 Jakub Jelinek <jakub@redhat.com>
14584
6d31cc75
SS
14585 PR target/69187
14586 PR target/65624
14587 * gcc.target/arm/pr69187.c: New test.
14588
5463c2c8
JJ
14589 PR c++/69355
14590 * g++.dg/torture/pr69355.C: New test.
14591
fa28f32b
AK
145922016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14593 Sebastian Pop <s.pop@samsung.com>
14594
14595 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14596
b920a047
AK
145972016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14598 Sebastian Pop <s.pop@samsung.com>
14599
da17300a 14600 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14601
bdd3aea6
JJ
146022016-01-21 Jakub Jelinek <jakub@redhat.com>
14603
14604 PR middle-end/67653
14605 * c-c++-common/pr67653.c: New test.
14606 * gcc.dg/torture/pr29119.c: Add dg-warning.
14607
26a2e6ae
PB
146082016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14609
14610 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14611
d25c7690
PK
146122016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14613
14614 PR c/24293
14615 * gcc.dg/pr24293.c: New test.
14616 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14617 incomplete struct type.
14618 * gcc.dg/declspec-1.c: Likewise.
14619 * gcc.dg/pr63549.c: Likewise.
14620
889d5698
JJ
146212016-01-20 Jakub Jelinek <jakub@redhat.com>
14622
14623 PR tree-optimization/66612
14624 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14625 for bdn instruction.
14626
d7cf3dc7
CL
146272016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14628
14629 * lib/target-supports.exp
14630 (check_effective_target_arm_fp_ok_nocache): New.
14631 (check_effective_target_arm_fp_ok): New.
14632 (add_options_for_arm_fp): New.
14633 (check_effective_target_arm_crypto_ok_nocache): Require
14634 target_arm_v8_neon_ok instead of arm32.
14635 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14636 (check_effective_target_arm_crypto_pragma_ok): New.
14637 (add_options_for_arm_vfp): New.
14638 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14639 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14640 target instead. Force initial fpu to vfp.
14641 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14642 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14643 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14644 dependency.
14645 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14646 use arm_vfp effective target instead. Force initial fpu to vfp.
14647 * gcc.target/arm/attr-neon3.c: Likewise.
14648 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14649 arm_vfp_ok.
14650 * gcc.target/arm/unsigned-float.c: Likewise.
14651 * gcc.target/arm/vfp-1.c: Likewise.
14652 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14653 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14654 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14655 * gcc.target/arm/vfp-ldmias.c: Likewise.
14656 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14657 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14658 * gcc.target/arm/vfp-stmiad.c: Likewise.
14659 * gcc.target/arm/vfp-stmias.c: Likewise.
14660 * gcc.target/arm/vnmul-1.c: Likewise.
14661 * gcc.target/arm/vnmul-2.c: Likewise.
14662 * gcc.target/arm/vnmul-3.c: Likewise.
14663 * gcc.target/arm/vnmul-4.c: Likewise.
14664
01ac9704 146652016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14666
e84b00da
L
14667 PR testsuite/69366
14668 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14669 the MPX run-time library, for compile-time MPX test.
14670 * gcc.target/i386/chkp-always_inline.c: Likewise.
14671 * gcc.target/i386/chkp-bndret.c: Likewise.
14672 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14673 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14674 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14675 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14676 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14677 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14678 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14679 * gcc.target/i386/chkp-label-address.c: Likewise.
14680 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14681 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14682 * gcc.target/i386/chkp-pr69044.c: Likewise.
14683 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14684 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14685 * gcc.target/i386/chkp-strchr.c: Likewise.
14686 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14687 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14688 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14689 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14690 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14691 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14692 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14693 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14694 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14695 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14696 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14697 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14698 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14699 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14700 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14701 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14702 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14703 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14704 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14705 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14706 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14707 * gcc.target/i386/pr63995-2.c: Likewise.
14708 * gcc.target/i386/pr64805.c: Likewise.
14709 * gcc.target/i386/pr65044.c: Likewise.
14710 * gcc.target/i386/pr65167.c: Likewise.
14711 * gcc.target/i386/pr65183.c: Likewise.
14712 * gcc.target/i386/pr65184.c: Likewise.
14713 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14714
28b33016
IE
147152016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14716
14717 PR tree-optimization/69328
14718 * gcc.dg/pr69328.c: New test.
14719
bcff0913
JL
147202016-01-20 Jeff Law <law@redhat.com>
14721
bf0bb970 14722 PR target/25114
bcff0913
JL
14723 * gcc.target/m68k/pr25114.c: New test.
14724
a3f69631
AV
147252016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14726
14727 * gcc.target/arm/memset-inline-10.c: Added
14728 dg-require-effective-target arm_thumb2_ok.
14729
af33ba0d
EB
147302016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14731
14732 * gcc.dg/debug/dwarf2/sso.c: New test.
14733
7596d5de
UB
147342016-01-19 Uros Bizjak <ubizjak@gmail.com>
14735
14736 PR testsuite/68820
14737 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14738 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14739 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14740
ceda2c69
JH
147412016-01-19 Jan Hubicka <hubicka@ucw.cz>
14742
14743 PR ipa/66223
14744 * g++.dg/ipa/devirt-50.C: New testcase.
14745
38a979f2
MP
147462016-01-19 Marek Polacek <polacek@redhat.com>
14747
14748 PR c++/68965
14749 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14750 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14751
962801c5
KT
147522016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14753
14754 PR target/69135
14755 * gcc.target/arm/pr69135_1.c: New test.
14756
078fe40a
WD
147572015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14758
14759 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14760
786e3c06
WD
147612015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14762
14763 * gcc.target/aarch64/ccmp_1.c: New testcase.
14764
1e297006
MP
147652016-01-19 Marek Polacek <polacek@redhat.com>
14766
14767 PR c++/68586
14768 * g++.dg/cpp0x/enum30.C: New test.
14769
879c27e3
RB
147702016-01-19 Richard Biener <rguenther@suse.de>
14771
14772 PR tree-optimization/69336
14773 * g++.dg/tree-ssa/pr69336.C: New testcase.
14774
015337d3
JJ
147752016-01-19 Jakub Jelinek <jakub@redhat.com>
14776
14777 PR debug/65779
14778 * gcc.dg/pr65779.c: New test.
14779
e2c768b6
RB
147802016-01-19 Richard Biener <rguenther@suse.de>
14781
14782 PR tree-optimization/69352
14783 * gcc.dg/torture/pr69352.c: New testcase.
14784
569efc34
JJ
147852016-01-19 Jakub Jelinek <jakub@redhat.com>
14786
14787 PR rtl-optimization/68955
14788 PR rtl-optimization/64557
14789 * gcc.dg/torture/pr68955.c: New test.
14790
e49d321f
JH
147912016-01-19 Jan Hubicka <hubicka@ucw.cz>
14792
14793 PR lto/69136
14794 * g++.dg/torture/pr69136.C: New testcase.
14795
e9191ad3
JH
147962016-01-19 Jan Hubicka <hubicka@ucw.cz>
14797
14798 PR lto/69133
14799 * g++.dg/lto/pr69133_0.C: New testcase.
14800 * g++.dg/lto/pr69133_1.C: New testcase.
14801
2bedb645
JL
148022016-01-15 Jeff Law <law@redhat.com>
14803
14804 PR tree-optimization/69320
14805 * gcc.c-torture/pr69320-1.c: New test.
14806 * gcc.c-torture/pr69320-2.c: New test.
14807 * gcc.c-torture/pr69320-3.c: New test.
14808 * gcc.c-torture/pr69320-4.c: New test.
14809
17c15cb9
PP
148102016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14811
14812 PR c++/11858
14813 PR c++/24663
14814 PR c++/24664
14815 * g++.dg/template/pr11858.C: New test.
14816 * g++.dg/template/pr24663.C: New test.
14817 * g++.dg/template/unify12.C: New test.
14818 * g++.dg/template/unify13.C: New test.
14819 * g++.dg/template/unify14.C: New test.
14820 * g++.dg/template/unify15.C: New test.
14821 * g++.dg/template/unify16.C: New test.
14822 * g++.dg/template/unify17.C: New test.
14823
9617fd08
DM
148242016-01-18 David Malcolm <dmalcolm@redhat.com>
14825
14826 PR testsuite/69181
14827 * gcc.dg/pr69181-1.c: New test file.
14828 * gcc.dg/pr69181-2.c: New test file.
14829 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14830 globals by moving it to...
14831 (cleanup-after-saved-dg-test): ...this new function. Add
14832 "global additional_sources_used". Add reset of global
14833 multiline_expected_outputs to the empty list.
14834 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14835 global to...
14836 (multiline_expected_outputs): ...this, and updated comments to
14837 note that it is modified from gcc-dg.exp.
14838 (dg-end-multiline-output): Update for the above renaming.
14839 (handle-multiline-outputs): Likewise. Remove the clearing
14840 of the expected outputs to the empty list.
14841
b555a2e4
RB
148422016-01-18 Richard Biener <rguenther@suse.de>
14843
14844 PR tree-optimization/69297
14845 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14846
96902805
JM
148472016-01-18 Joseph Myers <joseph@codesourcery.com>
14848
14849 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14850 dg-options.
14851 * gcc.target/mips/mips-3d-2.c: Likewise.
14852 * gcc.target/mips/mips-3d-3.c: Likewise.
14853 * gcc.target/mips/mips-3d-4.c: Likewise.
14854 * gcc.target/mips/mips-3d-5.c: Likewise.
14855 * gcc.target/mips/mips-3d-6.c: Likewise.
14856 * gcc.target/mips/mips-3d-7.c: Likewise.
14857 * gcc.target/mips/mips-3d-8.c: Likewise.
14858 * gcc.target/mips/mips-3d-9.c: Likewise.
14859 * gcc.target/mips/mips-ps-1.c: Likewise.
14860 * gcc.target/mips/mips-ps-2.c: Likewise.
14861 * gcc.target/mips/mips-ps-3.c: Likewise.
14862 * gcc.target/mips/mips-ps-4.c: Likewise.
14863 * gcc.target/mips/mips-ps-5.c: Likewise.
14864 * gcc.target/mips/mips-ps-6.c: Likewise.
14865 * gcc.target/mips/mips-ps-7.c: Likewise.
14866 * gcc.target/mips/mips-ps-type.c: Likewise.
14867 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14868 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14869
40e26f94
TV
148702016-01-18 Tom de Vries <tom@codesourcery.com>
14871
14872 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14873 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14874 * c-c++-common/goacc/kernels-empty.c: New test.
14875 * c-c++-common/goacc/kernels-eternal.c: New test.
14876 * c-c++-common/goacc/kernels-loop-2.c: New test.
14877 * c-c++-common/goacc/kernels-loop-3.c: New test.
14878 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14879 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14880 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14881 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14882 * c-c++-common/goacc/kernels-loop-data.c: New test.
14883 * c-c++-common/goacc/kernels-loop-g.c: New test.
14884 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14885 * c-c++-common/goacc/kernels-loop-n.c: New test.
14886 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14887 * c-c++-common/goacc/kernels-loop.c: New test.
14888 * c-c++-common/goacc/kernels-noreturn.c: New test.
14889 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14890 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14891 * c-c++-common/goacc/kernels-reduction.c: New test.
14892
a98d4647
TV
148932016-01-18 Tom de Vries <tom@codesourcery.com>
14894
14895 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14896 * gcc.dg/autopar/outer-2.c: Same.
14897 * gcc.dg/autopar/outer-3.c: Same.
14898 * gcc.dg/autopar/outer-4.c: Same.
14899 * gcc.dg/autopar/outer-5.c: Same.
14900 * gcc.dg/autopar/outer-6.c: Same.
14901 * gcc.dg/autopar/parallelization-1.c: Same.
14902 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14903 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14904 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14905 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14906 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14907 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14908 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14909 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14910 * gcc.dg/autopar/pr39500-1.c: Same.
14911 * gcc.dg/autopar/pr39500-2.c: Same.
14912 * gcc.dg/autopar/pr46193.c: Same.
14913 * gcc.dg/autopar/pr46194.c: Same.
14914 * gcc.dg/autopar/pr49580.c: Same.
14915 * gcc.dg/autopar/pr49960-1.c: Same.
14916 * gcc.dg/autopar/pr49960.c: Same.
14917 * gcc.dg/autopar/pr68373.c: Same.
14918 * gcc.dg/autopar/reduc-1.c: Same.
14919 * gcc.dg/autopar/reduc-1char.c: Same.
14920 * gcc.dg/autopar/reduc-1short.c: Same.
14921 * gcc.dg/autopar/reduc-2.c: Same.
14922 * gcc.dg/autopar/reduc-2char.c: Same.
14923 * gcc.dg/autopar/reduc-2short.c: Same.
14924 * gcc.dg/autopar/reduc-3.c: Same.
14925 * gcc.dg/autopar/reduc-4.c: Same.
14926 * gcc.dg/autopar/reduc-6.c: Same.
14927 * gcc.dg/autopar/reduc-7.c: Same.
14928 * gcc.dg/autopar/reduc-8.c: Same.
14929 * gcc.dg/autopar/reduc-9.c: Same.
14930 * gcc.dg/autopar/uns-outer-4.c: Same.
14931 * gcc.dg/autopar/uns-outer-5.c: Same.
14932 * gcc.dg/autopar/uns-outer-6.c: Same.
14933 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14934 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14935
da976fa8
AL
149362016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14937
14938 PR target/63679
14939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14940 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14941
70c1e886
AL
149422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14943
14944 PR target/63679
14945 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14946 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14947 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14948
88bed196
AL
149492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14950
14951 PR target/63679
14952 * gcc.dg/tree-ssa/sra-17.c: New.
14953 * gcc.dg/tree-ssa/sra-18.c: New.
14954
3dd5f42e
IE
149552016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14956
14957 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14958
ae5a77fa
EB
149592016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14960
14961 * gnat.dg/inline12.adb: New test.
14962
11e57fc6
BC
149632016-01-18 Bin Cheng <bin.cheng@arm.com>
14964
14965 PR tree-optimization/66797
14966 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14967
995b6fe0
RB
149682016-01-18 Richard Biener <rguenther@suse.de>
14969
14970 PR tree-optimization/69170
14971 * gcc.dg/torture/pr69170.c: New testcase.
14972
82ee0cf2 149732016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14974
14975 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14976
d69da357
TV
149772016-01-16 Tom de Vries <tom@codesourcery.com>
14978
14979 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14980
a3845283
TV
149812016-01-16 Tom de Vries <tom@codesourcery.com>
14982
14983 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14984 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14985 redundant dg-require-effective-target pthread.
14986 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14987 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14988 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14989 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14990 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14991 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14992 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14993
197a6aa6
DE
149942016-01-16 David Edelsohn <dje.gcc@gmail.com>
14995
14996 PR target/68609
14997 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14998 * gcc.target/powerpc/recip-7.c: Same.
14999
ec7886c1
PP
150002016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15001
15002 PR c++/69091
15003 * g++.dg/template/pr69091.C: New test.
15004
203484bb
PP
150052016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15006
15007 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15008 dump does not contain an error_mark_node.
15009 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15010 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15011
aa2500e9
PP
150122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15013
15014 PR c++/68936
15015 * g++.dg/template/pr68936.C: New test.
15016
28621a5c
DE
150172016-01-15 David Edelsohn <dje.gcc@gmail.com>
15018
15019 PR target/68609
15020 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15021 * gcc.target/powerpc/recip-2.c: Same.
15022 * gcc.target/powerpc/recip-3.c: Same.
15023 * gcc.target/powerpc/recip-4.c: Same.
15024 * gcc.target/powerpc/recip-sqrtf.c: Same.
15025
40c43aca
JL
150262016-01-15 Jeff Law <law@redhat.com>
15027
15028 PR tree-optimization/69270
15029 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15030 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15031
afbc5ae8
PT
150322016-01-15 Paul Thomas <pault@gcc.gnu.org>
15033
15034 PR fortran/49630
15035 * gfortran.dg/deferred_character_13.f90: New test for the fix
15036 of comment 3 of the PR.
15037
15038 PR fortran/54070
15039 * gfortran.dg/deferred_character_8.f90: New test
15040 * gfortran.dg/allocate_error_5.f90: New test
15041
15042 PR fortran/60593
15043 * gfortran.dg/deferred_character_10.f90: New test
15044
15045 PR fortran/60795
15046 * gfortran.dg/deferred_character_14.f90: New test
15047
15048 PR fortran/61147
15049 * gfortran.dg/deferred_character_11.f90: New test
15050
15051 PR fortran/64324
15052 * gfortran.dg/deferred_character_9.f90: New test
15053
49abe076
VM
150542016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15055
15056 PR rtl-optimization/69030
15057 * gcc.target/i386/pr69030.c: New.
15058
16d12992
KT
150592016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15060
15061 * gcc.target/aarch64/target_attr_17.c: New test.
15062
78810bd3
RB
150632016-01-15 Richard Biener <rguenther@suse.de>
15064
15065 PR tree-optimization/66856
15066 * gcc.dg/torture/pr66856-1.c: New testcase.
15067 * gcc.dg/torture/pr66856-2.c: Likewise.
15068
2bd847fe
RB
150692016-01-15 Richard Biener <rguenther@suse.de>
15070
15071 PR debug/69137
15072 * g++.dg/lto/pr69137_0.C: New testcase.
15073
a00fe3b7
RS
150742016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15075
15076 PR middle-end/69246
15077 * gcc.target/i386/pr69246.c: New test.
15078
cbb0e83b
DV
150792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15080
7596d5de 15081 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15082
5a500ecf
DV
150832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15084
15085 PR c++/56194
15086 * g++.dg/init/const9.C: Disable test on S/390.
15087
5d9bf64f
DV
150882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15089
15090 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15091 * g++.dg/Wno-frame-address.C: Ditto.
15092
e234b19e
DV
150932016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15094
15095 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15096
89483f99
RB
150972016-01-15 Richard Biener <rguenther@suse.de>
15098
15099 PR tree-optimization/68961
15100 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15101
94f37395
IE
151022016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15103
15104 * gcc.target/i386/pr65105-5.c: New test.
15105
82ee0cf2 151062016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15107
15108 * gcc.c-torture/execute/alias-4.c: New testcase.
15109
82ee0cf2 151102016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15111
15112 PR ipa/68148
15113 * g++.dg/ipa/devirt-49.C: New testcase.
15114
092f7deb 151152016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15116
15117 PR target/65837
15118 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15119 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15120 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15121
e93c66bc
RB
151222016-01-15 Richard Biener <rguenther@suse.de>
15123
15124 PR tree-optimization/69117
15125 * gcc.dg/torture/pr69117.c: New testcase.
15126
c47eaca6 151272015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15128
15129 PR c++/69048
15130 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15131
c3f6914a
FXC
151322016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15133
15134 PR testsuite/67509
15135 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15136 range tests use 100 * maximum instead of maximum + 1.
15137
cd65ae90
JJ
151382016-01-14 Jakub Jelinek <jakub@redhat.com>
15139
15140 PR debug/69244
15141 * gcc.dg/guality/pr69244.c: New test.
15142
19643948
UB
151432016-01-14 Uros Bizjak <ubizjak@gmail.com>
15144
15145 * lib/target-supports.exp (check_effective_target_issignaling):
15146 New procedure.
15147 * gcc.dg/pr61441.c: Require issignaling effective target.
15148
fe79c97e
SB
151492016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15150
15151 PR target/68803
15152 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15153
c7df95d8
DM
151542016-01-14 David Malcolm <dmalcolm@redhat.com>
15155
15156 PR c++/68819
15157 PR preprocessor/69177
15158 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15159 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15160 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15161 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15162
00083992
MP
151632016-01-14 Marek Polacek <polacek@redhat.com>
15164
15165 PR c/69262
15166 * gcc.dg/array-15.c: New test.
15167
0c9b3294
JJ
151682016-01-14 Jakub Jelinek <jakub@redhat.com>
15169
15170 PR middle-end/68146
15171 PR tree-optimization/69155
15172 * gfortran.dg/pr68146.f: New test.
15173 * gfortran.dg/pr69155.f90: New test.
15174
3688e13d
RB
151752016-01-14 Richard Biener <rguenther@suse.de>
15176
15177 PR tree-optimization/68060
15178 * gcc.dg/torture/pr68060-1.c: New testcase.
15179 * gcc.dg/torture/pr68060-2.c: Likewise.
15180
bab0ad3a
NC
151812016-01-14 Nick Clifton <nickc@redhat.com>
15182
15183 * lib/target-supports.exp
15184 (check_effective_target_arm_neon_ok_nocache): Add an option
15185 sequence that includes setting the ARM architecture to ARMv7-A.
15186 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15187 command line options necessary to enable Neon support.
15188 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15189 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15190 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15191 * gcc.target/arm/pr69180.c: Likewise.
15192
947c2ce5
JL
151932016-01-14 Jeff Law <law@redhat.com>
15194
15195 PR tree-optimization/69270
15196 * gcc.dg/tree-ssa/pr69270.c: New test.
15197
3342fd71
BS
151982016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15199
15200 PR c/66208
15201 * c-c++-common/pr66208.c: New file.
15202
2ad3adf1
JJ
152032016-01-13 Jakub Jelinek <jakub@redhat.com>
15204
15205 PR tree-optimization/69156
15206 * gcc.dg/pr69156.c: New test.
15207
398d6feb
L
152082016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15209
15210 * gcc.target/i386/pr69225-7.c: New test.
15211
4c868789
RH
152122016-01-13 Richard Henderson <rth@redhat.com>
15213
15214 * gcc.dg/tm/memopt-13.c: Update expected function.
15215 * gcc.dg/tm/memopt-6.c: Likewise.
15216
ef6d1772
UB
152172016-01-13 Uros Bizjak <ubizjak@gmail.com>
15218
15219 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15220 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15221 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15222 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15223
ef6d1772
UB
152242016-01-13 Tom de Vries <tom@codesourcery.com>
15225
15226 PR tree-optimization/69169
0b4b6ef2
TV
15227 * gcc.dg/pr69169.c: New test.
15228
2ad3adf1 152292016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15230
15231 PR target/69228
15232 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15233 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15234 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15235 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15236 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15237 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15238 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15239 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15240
9060e335
AK
152412016-01-13 Jakub Jelinek <jakub@redhat.com>
15242
15243 PR target/69247
15244 * gcc.dg/pr69247.c: New test.
15245
40311329
RB
152462016-01-13 Richard Biener <rguenther@suse.de>
15247
15248 PR tree-optimization/69242
15249 * gcc.dg/torture/pr69242.c: New testcase.
15250
ccbd7103
RB
152512016-01-13 Richard Biener <rguenther@suse.de>
15252
15253 PR tree-optimization/69186
15254 * gcc.dg/torture/pr69186.c: New testcase.
15255
c6f72a46
JL
152562016-01-13 Jeff Law <law@redhat.com>
15257
15258 PR tree-optimization/67755
15259 * gcc.dg/tree-ssa/pr67755.c: New test.
15260
152612016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15262
15263 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15264 pass number in output by a star.
15265
c446cf07
BC
152662016-01-12 Bin Cheng <bin.cheng@arm.com>
15267
15268 PR tree-optimization/68911
15269 * gcc.c-torture/execute/pr68911.c: New test.
15270
5342156c
MP
152712016-01-12 Marek Polacek <polacek@redhat.com>
15272
15273 PR c++/68979
15274 * g++.dg/warn/permissive-1.C: New test.
15275
65364cc5
JJ
152762016-01-12 Jakub Jelinek <jakub@redhat.com>
15277
15278 PR objc++/68511
15279 PR c++/69213
15280 * g++.dg/opt/pr69213.C: New test.
15281
81b9a3d9
CB
152822016-01-12 Christian Bruel <christian.bruel@st.com>
15283
15284 PR target/69180
15285 * gcc.target/arm/pr69180.c: New test.
15286
3c4e91c9
RB
152872016-01-12 Richard Biener <rguenther@suse.de>
15288
15289 PR lto/69077
15290 * g++.dg/lto/pr69077_0.C: New testcase.
15291 * g++.dg/lto/pr69077_1.C: Likewise.
15292
5664cea1
JJ
152932016-01-12 Jakub Jelinek <jakub@redhat.com>
15294
15295 PR target/69175
15296 * g++.dg/opt/pr69175.C: New test.
15297
86cefc49
AL
152982016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15299
15300 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15301 rather than #including math.h & stdlib.h.
15302 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15303 * gcc.dg/vect/pr49771.c: Likewise.
15304 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15305 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15306 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15307 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15308 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15309 * gcc.dg/vect/pr44507.c: Likewise.
15310 * gcc.dg/vect/pr45902.c: Likewise.
15311 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15312 * gcc.dg/vect/vect-117.c: Likewise.
15313 * gcc.dg/vect/vect-99.c: Likewise.
15314 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15315 * gcc.dg/vect/vect-cond-1.c: Likewise.
15316 * gcc.dg/vect/vect-cond-2.c: Likewise.
15317 * gcc.dg/vect/vect-cond-3.c: Likewise.
15318 * gcc.dg/vect/vect-cond-4.c: Likewise.
15319 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15320 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15321 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15322 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15323 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15324 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15325 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15326 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15327 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15328 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15329 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15330 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15331 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15332 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15333 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15334 include of signal.h.
15335 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15336 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15337 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15338 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15339 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15340 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15341 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15342 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15343 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15344 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15345 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15346 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15347 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15348 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15349 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15350 * gcc.dg/vect/vect-outer-5.c: Likewise.
15351 * gcc.dg/vect/vect-outer-6.c: Likewise.
15352 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15353 include of stdio.h.
15354
b832f61e
NC
153552016-01-12 Nick Clifton <nickc@redhat.com>
15356
15357 PR target/68913
15358 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15359 to fread so that it will be found in all target runtimes.
15360
8eac49b1
RB
153612016-01-12 Richard Biener <rguenther@suse.de>
15362
15363 PR tree-optimization/69053
15364 * g++.dg/torture/pr69053.C: New testcase.
15365
2935d994
RB
153662016-01-12 Richard Biener <rguenther@suse.de>
15367
15368 PR tree-optimization/69168
15369 * gcc.dg/torture/pr69168.c: New testcase.
15370
66c16fd9
RB
153712016-01-12 Richard Biener <rguenther@suse.de>
15372
15373 PR tree-optimization/69157
15374 * gcc.dg/torture/pr69157.c: New testcase.
15375
153762016-01-12 Richard Biener <rguenther@suse.de>
15377
15378 PR tree-optimization/69174
15379 * gcc.dg/torture/pr69174.c: New testcase.
15380
723033a6
JJ
153812016-01-12 Jakub Jelinek <jakub@redhat.com>
15382
15383 PR c++/66808
15384 PR c++/69000
15385 * g++.dg/tls/pr66808.C: New test.
15386 * g++.dg/tls/pr69000.C: New test.
15387
3574cf47
BS
153882016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15389
15390 * gcc.target/powerpc/swaps-p8-23.c: New test.
15391 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15392
feb20787
JDA
153932016-01-11 John David Anglin <danglin@gcc.gnu.org>
15394
15395 PR tree-optimization/68356
15396 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15397
27b1820a
KV
153982016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15399 Jim Wilson <jim.wilson@linaro.org>
15400
15401 PR target/69194
15402 * gcc.target/arm/pr69194.c: New test.
15403
cf4de6af
L
154042016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15405
15406 PR target/69225
15407 * gcc.target/i386/pr69225-1.c: New test.
15408 * gcc.target/i386/pr69225-2.c: Likewise.
15409 * gcc.target/i386/pr69225-3.c: Likewise.
15410 * gcc.target/i386/pr69225-4.c: Likewise.
15411 * gcc.target/i386/pr69225-5.c: Likewise.
15412 * gcc.target/i386/pr69225-6.c: Likewise.
15413
1ebd5558
JJ
154142016-01-11 Jakub Jelinek <jakub@redhat.com>
15415
23552a4d
JJ
15416 PR target/67462
15417 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15418 if lp64.
15419
26ff85b0
JJ
15420 PR target/69071
15421 * gcc.dg/pr69071.c: New test.
15422
9cb6bd74
JJ
15423 PR c++/69211
15424 * g++.dg/opt/pr69211.C: New test.
15425
1ebd5558
JJ
15426 PR tree-optimization/69214
15427 * gcc.c-torture/compile/pr69214.c: New test.
15428
8c18c836
UB
154292016-01-11 Uros Bizjak <ubizjak@gmail.com>
15430
15431 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15432 * gcc.target/i386/pr66232-11.c: Ditto.
15433 * gcc.target/i386/pr66232-12.c: Ditto.
15434 * gcc.target/i386/pr66232-13.c: Ditto.
15435
62446e6e
RB
154362016-01-11 Richard Biener <rguenther@suse.de>
15437
15438 PR tree-optimization/69173
15439 * gcc.dg/torture/pr69173.c: New testcase.
15440
2b8568fe
KT
154412016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15442
15443 PR rtl-optimization/68796
15444 * gcc.target/aarch64/tst_5.c: New test.
15445 * gcc.target/aarch64/tst_6.c: Likewise.
15446
5baf4532
KT
154472016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15448
15449 PR rtl-optimization/68841
15450 * gcc.dg/pr68841.c: New test.
15451 * gcc.c-torture/execute/pr68841.c: New test.
15452
ca90b1ed
YR
154532016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15454
15455 PR rtl-optimization/68920
15456 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15457 for ix86 targets.
15458 * gcc.dg/ifcvt-5.c: New test.
15459
2ad3adf1 154602016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15461
15462 PR bootstrap/69123
15463 * g++.dg/pr69123.C: New.
15464
83834c09
IE
154652016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15466
15467 PR target/69010
15468 * gcc.target/i386/pr69010.c: New test.
15469
dcf89d57
MJ
154702016-01-11 Martin Jambor <mjambor@suse.cz>
15471
15472 PR ipa/69044
15473 * gcc.target/i386/chkp-pr69044.c: New test.
15474
d95167ee
TV
154752016-01-11 Tom de Vries <tom@codesourcery.com>
15476
15477 PR tree-optimization/69109
15478 * gcc.dg/autopar/pr69109-2.c: New test.
15479 * gcc.dg/autopar/pr69109.c: New test.
15480
4f6403a8
TV
154812016-01-11 Tom de Vries <tom@codesourcery.com>
15482
15483 PR tree-optimization/69108
15484 * gcc.dg/autopar/pr69108.c: New test.
15485
21efdd80
PP
154862016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15487
15488 PR c++/69029
15489 * c-c++-common/Wisleading-indentation.c: Augment test.
15490
fd42eed8
TK
154912016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15492
15493 PR fortran/69154
15494 * gfortran.dg/inline_matmul_12.f90: New test.
15495
4f90ee6c
PT
154962016-01-10 Paul Thomas <pault@gcc.gnu.org>
15497
15498 PR fortran/67779
15499 * gfortran.dg/actual_array_offset_1: New test.
15500
3907c6cf
TV
155012016-01-10 Tom de Vries <tom@codesourcery.com>
15502
15503 PR tree-optimization/69062
15504 * gcc.dg/autopar/pr69062.c: New test.
15505
b07b236e
TS
155062016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15507
15508 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15509 * gcc.dg/vect/slp-perm-2.c: Likewise.
15510 * gcc.dg/vect/slp-perm-3.c: Likewise.
15511 * gcc.dg/vect/slp-perm-5.c: Likewise.
15512 * gcc.dg/vect/slp-perm-6.c: Likewise.
15513 * gcc.dg/vect/slp-perm-7.c: Likewise.
15514 * gcc.dg/vect/slp-perm-8.c: Likewise.
15515
23fab8ae
TV
155162016-01-10 Tom de Vries <tom@codesourcery.com>
15517
15518 PR tree-optimization/69039
15519 * gcc.dg/autopar/pr69039.c: New test.
15520
73f0dae2
MP
155212016-01-09 Marek Polacek <polacek@redhat.com>
15522
15523 PR c++/69113
15524 * g++.dg/pr69113.C: New test.
15525
20b8d734
JJ
155262016-01-09 Jakub Jelinek <jakub@redhat.com>
15527
15528 PR middle-end/50865
15529 PR tree-optimization/69097
15530 * gcc.c-torture/execute/pr50865.c: New test.
15531 * gcc.c-torture/execute/pr69097-1.c: New test.
15532 * gcc.c-torture/execute/pr69097-2.c: New test.
15533 * gcc.dg/pr69097-1.c: New test.
15534 * gcc.dg/pr69097-2.c: New test.
15535
c50e614b
JJ
155362016-01-09 Jakub Jelinek <jakub@redhat.com>
15537
15538 PR c++/69164
15539 * g++.dg/opt/pr69164.C: New test.
15540
e0237993
JJ
155412016-01-08 Jakub Jelinek <jakub@redhat.com>
15542
15543 PR tree-optimization/69167
15544 * gcc.dg/pr69167.c: New test.
15545
bd8f5bb2
MP
155462016-01-08 Marek Polacek <polacek@redhat.com>
15547
15548 PR c++/68449
15549 * g++.dg/pr68449.C: New.
15550
bb0f5ca7
AL
155512016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15552
15553 PR tree-optimization/68707
15554 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15555 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15556 on platforms supporting it.
15557 * gcc.dg/vect/slp-perm-2.c: Likewise.
15558 * gcc.dg/vect/slp-perm-3.c: Likewise.
15559 * gcc.dg/vect/slp-perm-5.c: Likewise.
15560 * gcc.dg/vect/slp-perm-7.c: Likewise.
15561 * gcc.dg/vect/slp-perm-8.c: Likewise.
15562 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15563 on platforms supporting it.
15564
22518428
JJ
155652016-01-08 Jakub Jelinek <jakub@redhat.com>
15566
33f0852f
JJ
15567 PR tree-optimization/69162
15568 * gcc.dg/pr69162.c: New test.
15569
22518428
JJ
15570 PR tree-optimization/69172
15571 * gcc.dg/pr69172.c: New test.
15572
80e9b3aa
TP
155732016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15574
15575 PR tree-optimization/67781
15576 * gcc.c-torture/execute/pr67781.c: New file.
15577
262a363f
JJ
155782016-01-08 Jakub Jelinek <jakub@redhat.com>
15579
15580 PR tree-optimization/69083
15581 * gcc.dg/vect/pr69083.c: New test.
15582
6e1f093f
SS
155832016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15584
15585 PR tree-optimization/61441
15586 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15587 Use -fexcess-precision=standard for compiler options.
15588 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15589
53290e07
JJ
155902016-01-08 Jakub Jelinek <jakub@redhat.com>
15591
57bf3072
JJ
15592 PR fortran/69128
15593 * gfortran.dg/gomp/pr69128.f90: New test.
15594
53290e07
JJ
15595 PR c++/69145
15596 * g++.dg/ext/pr69145-1.C: New test.
15597 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15598 * g++.dg/ext/pr69145-2.h: New file.
15599
7a127fa7
MS
156002016-01-07 Martin Sebor <msebor@redhat.com>
15601
15602 PR c/68966
15603 * gcc.dg/atomic-fetch-bool.c: New test.
15604 * gcc.dg/sync-fetch-bool.c: New test.
15605
95918b49
L
156062016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15607
15608 PR fortran/66680
15609 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15610
c8e62a9d
NC
156112016-01-07 Nick Clifton <nickc@redhat.com>
15612
15613 PR target/66655
15614 * g++.dg/pr66655.C: New test.
15615 * g++.dg/pr66655_1.cc: Test support file.
15616 * g++.dg/pr66655.h: Test header file.
15617
2ad3adf1 156182016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15619
15620 PR fortran/66680
15621 gfortran.dg/gomp/pr66680.f90: New test.
15622
4cd9ca92
L
156232016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15624
15625 PR target/69171
15626 * gcc.target/i386/pr69171-1.c: New test.
15627 * gcc.target/i386/pr69171-2.c: Likewise.
15628 * gcc.target/i386/pr69171-3.c: Likewise.
15629 * gcc.target/i386/pr69171-4.c: Likewise.
15630 * gcc.target/i386/pr69171-5.c: Likewise.
15631 * gcc.target/i386/pr69171-6.c: Likewise.
15632
7e33d4dc
BS
156332015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15634
15635 PR middle-end/67639
15636 * c-c++-common/pr67639.c: New test.
15637
fec64afc
JJ
156382016-01-07 Jakub Jelinek <jakub@redhat.com>
15639
15640 PR tree-optimization/69141
15641 * g++.dg/opt/pr69141.C: New test.
15642
f293ad29
EB
156432016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15644
15645 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15646
5027395e
UB
156472016-01-06 Uros Bizjak <ubizjak@gmail.com>
15648
15649 PR target/69140
15650 * gcc.target/i386/pr69140.c: New test
15651
7443cf13
DM
156522016-01-06 David Malcolm <dmalcolm@redhat.com>
15653
15654 * gcc.dg/bad-dereference.c: New test case.
15655
32928931
BS
156562015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15657
15658 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15659
68dd05da
AS
156602016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15661
15662 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15663
6b131d5b
MP
156642016-01-06 Marek Polacek <polacek@redhat.com>
15665
15666 PR sanitizer/69099
15667 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15668
8d9fdb49
MP
156692016-01-05 Marek Polacek <polacek@redhat.com>
15670
15671 PR c/69104
15672 * gcc.dg/atomic-invalid-2.c: New.
15673
acf93f1e
L
156742016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15675
15676 PR target/68991
15677 * gcc.target/i386/pr68991.c: New test.
15678
3f50525d
L
156792016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15680
15681 PR target/68991
15682 * g++.dg/pr68991-1.C: New test.
15683 * g++.dg/pr68991-2.C: Likewise.
15684
e0237993 156852016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15686
e0237993 15687 PR other/60465
face88a1
ST
15688 * gcc.target/ia64/pr60465-gprel64.c: New test.
15689 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15690
a0866eff
KT
156912016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15692
15693 PR rtl-optimization/68651
15694 * gcc.target/aarch64/pr68651_1.c: New test.
15695
c589e975
DM
156962016-01-05 David Malcolm <dmalcolm@redhat.com>
15697
15698 PR c/69122
15699 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15700
929710d9
NS
157012016-01-05 Nathan Sidwell <nathan@acm.org>
15702
ce3e43d7
NS
15703 PR c++/58583
15704 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15705
929710d9
NS
15706 * gcc.dg/alias-15.c: New.
15707
a2faef8e
NC
157082016-01-05 Nick Clifton <nickc@redhat.com>
15709
15710 PR target/68870
15711 * g++.dg/pr68770.C: New test.
15712
4cfa76e3
MS
157132016-01-04 Mike Stump <mikestump@comcast.net>
15714
15715 * lib/target-supports.exp (check_effective_target_cilkplus):
15716 cilkplus targets require pthreads.
4ece61b6 15717 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15718
4e8a3a35
MM
157192016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15720
15721 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15722 generation.
15723
818ab71a
JJ
157242016-01-04 Jakub Jelinek <jakub@redhat.com>
15725
15726 Update copyright years.
15727
2fe0a208
MP
157282016-01-04 Marek Polacek <polacek@redhat.com>
15729
15730 PR c/68908
15731 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15732 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15733 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15734
9e3b2fe3
EB
157352016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15736
15737 * gcc.target/sparc/20160104-2.c: New test.
15738
e8d65a35
EB
157392016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15740
15741 * gcc.target/sparc/20160104-1.c: New test.
15742
25ccfccd
PT
157432016-01-03 Paul Thomas <pault@gcc.gnu.org>
15744
15745 PR fortran/65045
15746 * gfortran.dg/pr65045.f90: New test.
15747
cb51d382
EB
157482016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15749
15750 * gnat.dg/specs/debug1.ads: Delete.
15751
6eeaad6e
JD
157522016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15753
15754 PR libgfortran/68867
15755 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15756 expression.
15757
2f968603
JD
157582016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15759
15760 PR libgfortran/68867
15761 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15762 PowerPC.
15763
591bb5e4
PT
157642016-01-01 Paul Thomas <pault@gcc.gnu.org>
15765
15766 PR fortran/68864
15767 * gfortran.dg/pr68864.f90: New test.
15768
f1e0620c
JJ
157692016-01-01 Jakub Jelinek <jakub@redhat.com>
15770
942a1319
JJ
15771 PR tree-optimization/69070
15772 * gcc.dg/pr69070.c: New test.
15773
10dff63f
JJ
15774 PR sanitizer/69055
15775 * gfortran.dg/pr69055.f90: New test.
15776
f1e0620c
JJ
15777 PR target/69015
15778 * gcc.dg/pr69015.c: New test.
818ab71a 15779\f
2f883d1c 15780Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15781
15782Copying and distribution of this file, with or without modification,
15783are permitted in any medium without royalty provided the copyright
15784notice and this notice are preserved.