]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/78319 (PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6c99dcb5
PK
12016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2
3 PR tree-optimization/78319
4 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
5 arm-none-eabi.
6
8ce3fee5
RB
72016-11-17 Richard Biener <rguenther@suse.de>
8
9 PR tree-optimization/78306
10 * gcc.dg/cilk-plus/pr78306.c: New testcase.
11
f8294131
RB
122016-11-17 Richard Biener <rguenther@suse.de>
13
14 PR middle-end/78305
15 * gcc.dg/torture/pr78305.c: New testcase.
16
04f1c830
JW
172016-11-17 Janus Weil <janus@gcc.gnu.org>
18
19 PR fortran/66227
20 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
21
0d939c95
MP
222016-11-16 Marek Polacek <polacek@redhat.com>
23
24 PR c/78285
25 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
26 * g++.dg/ext/case-range2.C: Likewise.
27
99c72130
SK
282016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
29
30 PR fortran/58001
31 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
32 * gfortran.dg/fmt_tab_2.f90: Ditto.
33
fb324f02
JJ
342016-11-16 Jakub Jelinek <jakub@redhat.com>
35
36 PR rtl-optimization/78378
37 * gcc.c-torture/execute/pr78378.c: New test.
38
a2ea37fb
AB
392016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
40
41 * gcc.dg/tree-prof/section-attr-1.c: New file.
42 * gcc.dg/tree-prof/section-attr-2.c: New file.
43 * gcc.dg/tree-prof/section-attr-3.c: New file.
44
d08c0ea3
MR
452016-11-16 Maciej W. Rozycki <macro@imgtec.com>
46
47 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
48 rather than `la'.
49
8e2be5ae
MR
502016-11-16 Maciej W. Rozycki <macro@imgtec.com>
51
52 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
53 (dg-final): Remove microMIPS JALRS mnemonic matching.
54 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
55 (dg-final): Remove microMIPS JALRS mnemonic matching.
56 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
57 (dg-final): Remove microMIPS JALRS mnemonic matching.
58 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
59 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
60 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
61 * gcc.target/mips/call-1u.c: New test case.
62 * gcc.target/mips/call-2u.c: New test case.
63 * gcc.target/mips/call-3u.c: New test case.
64 * gcc.target/mips/call-4u.c: New test case.
65 * gcc.target/mips/call-5u.c: New test case.
66 * gcc.target/mips/call-6u.c: New test case.
67
660e6c2c
TP
682016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
69
70 * gcc.target/arm/empty_fiq_handler.c: New test.
71
5e8d7713
JJ
722016-11-16 Jakub Jelinek <jakub@redhat.com>
73
74 PR fortran/78299
75 * gfortran.dg/gomp/pr78299.f90: New test.
76
dd784916
WD
772015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
78
79 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
80 * gcc.dg/optimize-bswaphi-1.c: Likewise.
81 * gcc.dg/optimize-bswapsi-2.c: Likewise.
82
0af30954
SN
832016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
84
85 PR libgfortran/78314
86 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
87
e38f6572
BC
882016-11-16 Bin Cheng <bin.cheng@arm.com>
89
90 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
91 according to updated dump info.
92
5012919d
AM
932016-11-16 Alexander Monakov <amonakov@ispras.ru>
94
95 * lib/target-supports.exp (check_effective_target_alloca): Use a
96 compile test.
97 * gcc.target/nvptx/softstack.c: New test.
98 * gcc.target/nvptx/decl-shared.c: New test.
99 * gcc.target/nvptx/decl-shared-init.c: New test.
100
2fe2aba3
MR
1012016-11-16 Maciej W. Rozycki <macro@imgtec.com>
102
103 * gcc.target/mips/data-sym-jump.c: New test case.
104 * gcc.target/mips/data-sym-pool.c: New test case.
105 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
106 annotation.
107
598eaaa2
YR
1082016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
109
110 * lib/target-supports.exp (check_avx2_hw_available): New.
111 (check_effective_target_avx2_runtime): New.
112 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
113
03b85dcd
TC
1142016-11-16 Tamar Christina <tamar.christina@arm.com>
115
116 PR testsuite/78136
117 * gcc.dg/cpp/trad/trad.exp
118 (dg-runtest): Moved $srcdir/$subdir/ to
119 DEFAULT_TRADCPPFLAGS.
120
dc9e0b66
AV
1212016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
122
123 PR fortran/78356
124 * gfortran.dg/class_allocate_23.f08: New test.
125
d964ba07
RB
1262016-11-16 Richard Biener <rguenther@suse.de>
127
128 PR middle-end/78333
129 * gcc.dg/pr78333.c: New testcase.
130
080140bc
ML
1312016-11-16 Martin Liska <mliska@suse.cz>
132
133 PR sanitizer/78270
134 * gcc.dg/asan/pr78270.c: Update comment style.
135 * gcc.dg/asan/pr78270-2.c: New test.
136
4786fabe
SKS
1372016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
138
139 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
140 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
141
510d73a0
RB
1422016-11-16 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/78348
145 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
146
1705cebd
JJ
1472016-11-16 Jakub Jelinek <jakub@redhat.com>
148
149 PR sanitizer/77823
150 * c-c++-common/ubsan/overflow-vec-1.c: New test.
151 * c-c++-common/ubsan/overflow-vec-2.c: New test.
152
ed66ba99
MP
1532016-11-15 Marek Polacek <polacek@redhat.com>
154
155 * g++.dg/cpp1z/init-statement6.C: Rename a function.
156
5d70ab07
JD
1572016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
158
159 PR libgfortran/51119
160 * gfortran.dg/matmul_12.f90: New test case.
161
48aef8e2
UB
1622016-11-15 Uros Bizjak <ubizjak@gmail.com>
163
164 * gcc.target/i386/funcspec-56.inc: New file.
165 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
166 common 32-bit and 64-bit function specific options.
167 * gcc.target/i386.funcspec-6.c: Ditto.
168
0c8a8fe2
JJ
1692016-11-15 Jakub Jelinek <jakub@redhat.com>
170
5a65a911
JJ
171 * g++.dg/cpp1z/decomp14.C: New test.
172 * g++.dg/cpp1z/decomp15.C: New test.
173 * g++.dg/cpp1z/decomp16.C: New test.
174
a0f5b987
JJ
175 * g++.dg/cpp1z/decomp13.C: New test.
176
5a0e7889
JJ
177 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
178
0c8a8fe2
JJ
179 PR c++/71988
180 * g++.dg/cpp0x/constexpr-71988.C: New test.
181
2cf63121
MR
1822016-11-15 Maciej W. Rozycki <macro@imgtec.com>
183
184 * gcc.target/mips/insn-casesi.c: New test case.
185 * gcc.target/mips/insn-pseudo-1.c: New test case.
186 * gcc.target/mips/insn-pseudo-2.c: New test case.
187 * gcc.target/mips/insn-pseudo-3.c: New test case.
188 * gcc.target/mips/insn-pseudo-4.c: New test case.
189 * gcc.target/mips/insn-tablejump.c: New test case.
190
2cbfb209
MR
1912016-11-15 Maciej W. Rozycki <macro@imgtec.com>
192
193 * gcc.target/mips/mips.exp (mips_option_tests): Add
194 `-mcode-readable=yes' array element.
195
f05a874c
MR
1962016-11-15 Maciej W. Rozycki <macro@imgtec.com>
197
198 * gcc.target/mips/mips.exp (mips_option_tests): Add
199 `-mmicromips' array element.
200
b229ab2a
MM
2012016-11-15 Michael Matz <matz@suse.de>
202
203 PR missed-optimization/77881
204 * gcc.target/i386/pr77881.c: New test.
205
aa806c3b
JJ
2062016-11-15 Jakub Jelinek <jakub@redhat.com>
207
208 PR middle-end/78295
209 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
210
bcb9a772
MM
2112016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
212
213 * gcc.target/powerpc/vec-set-int.c: New test.
214 * gcc.target/powerpc/vec-set-short.c: Likesie.
215 * gcc.target/powerpc/vec-set-char.c: Likewise.
216
8e745a17
JJ
2172016-11-14 Jakub Jelinek <jakub@redhat.com>
218
219 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
220
d809e15a
JW
2212016-11-14 Janus Weil <janus@gcc.gnu.org>
222
223 PR fortran/78300
224 * gfortran.dg/class_result_3.f90: New test.
225
1ee62b92 2262016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
227 Richard Biener <rguenther@suse.de>
228
229 * gcc.dg/gimplefe-1.c: New testcase.
230 * gcc.dg/gimplefe-2.c: Likewise.
231 * gcc.dg/gimplefe-3.c: Likewise.
232 * gcc.dg/gimplefe-4.c: Likewise.
233 * gcc.dg/gimplefe-5.c: Likewise.
234 * gcc.dg/gimplefe-6.c: Likewise.
235 * gcc.dg/gimplefe-7.c: Likewise.
236 * gcc.dg/gimplefe-8.c: Likewise.
237 * gcc.dg/gimplefe-9.c: Likewise.
238 * gcc.dg/gimplefe-10.c: Likewise.
239 * gcc.dg/gimplefe-11.c: Likewise.
240 * gcc.dg/gimplefe-12.c: Likewise.
241 * gcc.dg/gimplefe-13.c: Likewise.
242 * gcc.dg/gimplefe-14.c: Likewise.
243 * gcc.dg/gimplefe-15.c: Likewise.
244 * gcc.dg/gimplefe-16.c: Likewise.
245 * gcc.dg/gimplefe-17.c: Likewise.
246 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 247
4d209853
ML
2482016-11-14 Martin Liska <mliska@suse.cz>
249
250 PR bootstrap/78069
251 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
252 to match scanned pattern.
253 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
254
5129b43b
RB
2552016-11-14 Richard Biener <rguenther@suse.de>
256
257 PR tree-optimization/78312
258 * gcc.dg/torture/pr78312.c: New testcase.
259
d97cca4a
GJL
2602016-11-14 Georg-Johann Lay <avr@gjlay.de>
261
262 PR target/78093
263 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
264
5230c3d8
JJ
2652016-11-14 Jakub Jelinek <jakub@redhat.com>
266 Jason Merrill <jason@redhat.com>
267
268 Implement P0217R3 - C++17 structured bindings
269 * g++.dg/cpp1z/decomp1.C: New test.
270 * g++.dg/cpp1z/decomp2.C: New test.
271 * g++.dg/cpp1z/decomp3.C: New test.
272 * g++.dg/cpp1z/decomp4.C: New test.
273 * g++.dg/cpp1z/decomp5.C: New test.
274 * g++.dg/cpp1z/decomp6.C: New test.
275 * g++.dg/cpp1z/decomp7.C: New test.
276 * g++.dg/cpp1z/decomp8.C: New test.
277 * g++.dg/cpp1z/decomp9.C: New test.
278 * g++.dg/cpp1z/decomp10.C: New test.
279
a2b4c188
KV
2802016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
281
282 * g++.dg/torture/pr78268.C: New test.
283
975672f3
PK
2842016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
285
286 PR c/35503
287 * c-c++-common/pr35503-1.c: New test.
288 * c-c++-common/pr35503-2.c: Likewise.
289 * c-c++-common/pr35503-3.c: Likewise.
290 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
291
a4ba1151
UB
2922016-11-13 Uros Bizjak <ubizjak@gmail.com>
293
294 PR rtl-optimization/78232
295 PR rtl-optimization/78248
296 * gcc.dg/ubsan/pr78248.c: New test.
297
47605312
EB
2982016-11-13 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/address_conv.adb: New test.
301
96826e28
EB
3022016-11-13 Eric Botcazou <ebotcazou@adacore.com>
303
304 * gnat.dg/renaming11.ad[sb]: New test.
305
4be719cd
EB
3062016-11-13 Eric Botcazou <ebotcazou@adacore.com>
307
308 * c-c++-common/dump-ada-spec-6.c: New test.
309
4ebd491f
EB
3102016-11-13 Eric Botcazou <ebotcazou@adacore.com>
311
312 * gnat.dg/lto21.adb: New test.
313 * gnat.dg/lto21_pkg1.ads: New helper.
314 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
315
f9d49cd1
JW
3162016-11-13 Janus Weil <janus@gcc.gnu.org>
317
318 PR fortran/60952
319 * gfortran.dg/typebound_proc_34.f90: New test.
320
9cbf8673
JW
3212016-11-13 Janus Weil <janus@gcc.gnu.org>
322
323 PR fortran/66366
324 * gfortran.dg/class_57.f90: Changed error message.
325 * gfortran.dg/class_60.f90: New test.
326
0e075835
DE
3272016-11-12 David Edelsohn <dje.gcc@gmail.com>
328
329 * g++.dg/pr78112.C: XFAIL AIX.
330
b93d8a3f
JW
3312016-11-12 Janus Weil <janus@gcc.gnu.org>
332
333 PR fortran/77501
334 * gfortran.dg/typebound_generic_16.f90: New test.
335
b8f70e67
JJ
3362016-11-12 Jakub Jelinek <jakub@redhat.com>
337
338 PR c++/71225
339 * g++.dg/cpp0x/pr71225.C: New test.
340
8b287aea
EB
3412016-11-11 Eric Botcazou <ebotcazou@adacore.com>
342
343 * gcc.target/sparc/20161111-1.c: New test.
344
c901bc0d
UB
3452016-11-11 Uros Bizjak <ubizjak@gmail.com>
346
347 PR target/78310
348 * gcc.target/i386/pr78310.c: New test.
349
606f928d
JL
3502016-11-11 Jeff Law <law@redhat.com>
351
352 * gcc.dg/tree-ssa/isolate-6.c: New test.
353 * gcc.dg/tree-ssa/isolate-7.c: New test.
354
be278990
BC
3552016-11-11 Bin Cheng <bin.cheng@arm.com>
356
357 PR testsuite/78292
358 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
359 vect_max_reduc.
360
d9ab7525
JJ
3612016-11-11 Jakub Jelinek <jakub@redhat.com>
362
363 PR c++/72774
364 * g++.dg/parse/pr72774.C: New test.
365
4b7e0c76
RB
3662016-11-11 Richard Biener <rguenther@suse.de>
367
368 PR tree-optimization/71575
369 * gcc.dg/graphite/pr71575-1.c: New testcase.
370 * gcc.dg/graphite/pr71575-2.c: Likewise.
371
d07f8c59
RB
3722016-11-11 Richard Biener <rguenther@suse.de>
373
374 PR middle-end/78295
375 * gcc.dg/uninit-pr78295.c: New testcase.
376
aa806c3b 3772016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
378
379 PR fortran/78277
380 * gfortran.dg/dec_structure_17.f90: New test.
381
456f0dfa
MM
3822016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
383
384 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
385 being allowed in vector registers.
386 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
387 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
388 * gcc.target/powerpc/vsx-himode.c: Likewise.
389 * gcc.target/powerpc/vsx-himode2.c: Likewise.
390 * gcc.target/powerpc/vsx-himode3.c: Likewise.
391 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
392 to allow matching MFVSRD or MFVSRW.
393
8d34bfa8
PH
3942016-11-10 Pat Haugen <pthaugen@us.ibm.com>
395
396 PR rtl-optimization/78241
397 * gcc.dg/pr78241.c: New test.
398
0569479e
JJ
3992016-11-10 Jakub Jelinek <jakub@redhat.com>
400
8ebd1b31
JJ
401 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
402 201307.
403
0569479e
JJ
404 * g++.dg/cpp1z/noexcept-type14.C: New test.
405 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
406
37a16493
JG
4072016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
408
409 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
410 WVAL0S tests added in r241817.
411
b4c3a85b
JJ
4122016-11-10 Jakub Jelinek <jakub@redhat.com>
413
414 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
415 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
416 no longer allowed and corresponding ordered construct.
417 * gfortran.dg/gomp/linear-1.f90: New test.
418 * gfortran.dg/gomp/declare-simd-2.f90: New test.
419 * gfortran.dg/gomp/declare-target-1.f90: New test.
420 * gfortran.dg/gomp/declare-target-2.f90: New test.
421
86bc8506
ML
4222016-11-10 Martin Liska <mliska@suse.cz>
423
424 PR sanitizer/78270
425 * gcc.dg/asan/pr78270.c: New test.
426
ed5fdfba
PMR
4272016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
428 Jakub Jelinek <jakub@redhat.com>
429
430 PR debug/78112
b4c3a85b 431 * g++.dg/pr78112.C: New testcase.
ed5fdfba 432
0391e4a3
JJ
4332016-11-09 Jakub Jelinek <jakub@redhat.com>
434
cc38d9d6
JJ
435 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
436 -Wno-c++1z-compat.
437 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
438 string in case condition contains % characters.
439
0391e4a3
JJ
440 PR c++/78283
441 * g++.dg/cpp1z/noexcept-type13.C: New test.
442
410fe60d
TT
4432016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
444
445 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
446 using (HAS_MOVN) with MIPS III.
447
271dd55c
JW
4482016-11-09 Janus Weil <janus@gcc.gnu.org>
449
450 PR fortran/46459
451 * gfortran.dg/volatile14.f90: New test.
452
ff1f317b
UB
4532016-11-09 Uros Bizjak <ubizjak@gmail.com>
454
455 PR target/78262
456 * gcc.target/i386/pr78262.c: New test.
457
aa806c3b 4582016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
459
460 PR fortran/78259
461 * gfortran.dg/pr78259.f90: New test.
462
b349a81a
JW
4632016-11-09 Janus Weil <janus@gcc.gnu.org>
464
465 PR fortran/60777
466 * gfortran.dg/spec_expr_7.f90: New test.
467
2e955d50
JJ
4682016-11-09 Jakub Jelinek <jakub@redhat.com>
469
4f353581
JJ
470 PR target/77718
471 * gcc.c-torture/execute/pr77718.c: New test.
472
2e955d50
JJ
473 * gcc.dg/ubsan/c99-shift-3.c: New test.
474 * gcc.dg/ubsan/c99-shift-4.c: New test.
475 * gcc.dg/ubsan/c99-shift-5.c: New test.
476 * gcc.dg/ubsan/c99-shift-6.c: New test.
477
68c93708
ML
4782016-11-09 Martin Liska <mliska@suse.cz>
479
480 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
481 test-case for memcmp.
482 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
483
7b649f79
TP
4842016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
485
486 PR testsuite/78269
487 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
488
bfcb501d
PT
4892016-11-09 Paul Thomas <pault@gcc.gnu.org>
490
491 * gfortran.dg/move_alloc_18.f90: New test.
492
e15861c2
PK
4932016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
494
495 PR middle-end/78256
496 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
497 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
498
5f395580
JW
4992016-11-09 Janus Weil <janus@gcc.gnu.org>
500
501 PR fortran/71894
502 * gfortran.dg/class_59.f90: New test.
503
37b14185
RB
5042016-11-09 Richard Biener <rguenther@suse.de>
505
506 PR tree-optimization/78007
507 * gcc.dg/vect/vect-bswap32.c: Adjust.
508 * gcc.dg/vect/vect-bswap64.c: Likewise.
509
d6e8a41c
KV
5102016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
511
512 * gcc.dg/ipa/vrp7.c: New test.
513
5d5f1e95
KV
5142016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
515
516 PR ipa/78121
517 * gcc.dg/ipa/pr78121.c: New test.
518
0290a292
MO
5192016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
520
521 * c-c++-common/asan/default_options.h: New file.
522 * c-c++-common/asan/strcasestr-1.c: New test.
523 * c-c++-common/asan/strcasestr-2.c: Likewise.
524 * c-c++-common/asan/strcspn-1.c: Likewise.
525 * c-c++-common/asan/strcspn-2.c: Likewise.
526 * c-c++-common/asan/strpbrk-1.c: Likewise.
527 * c-c++-common/asan/strpbrk-2.c: Likewise.
528 * c-c++-common/asan/strspn-1.c: Likewise.
529 * c-c++-common/asan/strspn-2.c: Likewise.
530 * c-c++-common/asan/strstr-1.c: Likewise.
531 * c-c++-common/asan/strstr-2.c: Likewise.
532 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
533
fbdb92eb
MO
5342016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
535
536 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
537
103c4f75
JW
5382016-11-08 Janus Weil <janus@gcc.gnu.org>
539
540 PR fortran/68440
541 * gfortran.dg/class_58.f90: New test.
542
90a2ffc0
UB
5432016-11-08 Uros Bizjak <ubizjak@gmail.com>
544
545 PR target/70799
546 * gcc.target/i386/pr70799-2.c: New test.
547
eba5aec8
JW
5482016-11-08 Janus Weil <janus@gcc.gnu.org>
549
550 PR fortran/77596
551 * gfortran.dg/proc_ptr_comp_46.f90: New test.
552
fad36601
BC
5532016-11-08 Bin Cheng <bin.cheng@arm.com>
554
555 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
556
7c8615b6
BC
5572016-11-08 Bin Cheng <bin.cheng@arm.com>
558
559 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
560
4c6a4a53
BC
5612016-11-08 Bin Cheng <bin.cheng@arm.com>
562
563 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
564
fcd1b8df
ML
5652016-11-08 Martin Liska <mliska@suse.cz>
566
567 PR testsuite/78242
568 * g++.dg/asan/use-after-scope-4.C: New test.
569 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
570 * gcc.dg/asan/use-after-scope-8.c: Remove.
571
f9ef2c76
RB
5722016-11-08 Richard Biener <rguenther@suse.de>
573
574 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
575
ad11774f
TC
5762016-11-08 Tamar Christina <tamar.christina@arm.com>
577
578 PR testsuite/78136
579 * gcc.dg/cpp/trad/trad.exp
580 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
581 * gcc.dg/cpp/trad/include.c: Use local header file.
582
fe73a332
RB
5832016-11-08 Richard Biener <rguenther@suse.de>
584
585 PR tree-optimization/78205
586 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
587
ed053eb8
RB
5882016-11-08 Richard Biener <rguenther@suse.de>
589
590 PR tree-optimization/78224
591 * g++.dg/torture/pr78224.C: New testcase.
592
06658c6d
SKS
5932016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
594
595 * gcc.dg/store_merging_1.c: Require store_merge.
596 * gcc.dg/store_merging_2.c: Likewise.
597 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 598 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
599 * gcc.dg/store_merging_6.c: Likewise.
600 * gcc.dg/store_merging_7.c: Likewise.
601 * gcc.dg/store_merging_8.c: Likewise.
602 * lib/target-supports.exp (check_effective_target_store_merge): New.
603
e4b39278
DE
6042016-11-07 David Edelsohn <dje.gcc@gmail.com>
605
606 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
607 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
608 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
609 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
610 -mvsx -mpower8-vector.
611 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
612 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
613 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
614 -mvsx -mpower8-vector.
615
fda2d612
DE
6162016-11-07 David Edelsohn <dje.gcc@gmail.com>
617
618 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
619
620 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
621 * gcc.dg/visibility-14.c: XFAIL AIX.
622 * gcc.dg/visibility-15.c: XFAIL AIX.
623 * gcc.dg/visibility-16.c: XFAIL AIX.
624 * gcc.dg/visibility-17.c: XFAIL AIX.
625 * gcc.dg/visibility-18.c: XFAIL AIX.
626 * gcc.dg/visibility-19.c: XFAIL AIX.
627 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
628 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
629 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
630 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
631
60cee85e
JJ
6322016-11-07 Jakub Jelinek <jakub@redhat.com>
633
634 PR target/78227
635 * gcc.target/i386/pr78227-1.c: New test.
636 * gcc.target/i386/pr78227-2.c: New test.
637
7aa13860
PK
6382016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
639
640 PR middle-end/35691
641 * gcc.dg/pr35691-1.c: New test-case.
642 * gcc.dg/pr35691-2.c: Likewise.
643
caa024ff
BS
6442016-11-07 Bernd Schmidt <bschmidt@redhat.com>
645
646 PR rtl-optimization/77309
647 * gcc.dg/torture/pr77309.c: New test.
648
a9815228
JJ
6492016-11-07 Jakub Jelinek <jakub@redhat.com>
650
651 PR middle-end/71529
652 * gcc.target/i386/pr71529.C: Moved to ...
653 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
654
655 PR target/64411
656 * gcc.target/i386/pr64411.C: Moved to ...
657 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
658 lp64.
659
660 PR target/65105
661 * gcc.target/i386/pr65105-4.C: Moved to ...
662 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
663 Run into compile test rather than execute test.
664
e8ab5cb1
RB
6652016-11-07 Richard Biener <rguenther@suse.de>
666
667 PR target/78229
668 * g++.dg/pr78229.C: New testcase.
669
20770eb8
RB
6702016-11-07 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/78218
673 * gcc.dg/torture/pr78218.c: New testcase.
674
32894793
RB
6752016-11-07 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/78228
678 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
679
e27bfda2
KT
6802016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
681
682 PR target/77822
683 * g++.dg/torture/pr77822.C: New test.
684
00d6b7a1
ML
6852016-11-07 Martin Liska <mliska@suse.cz>
686
687 * c-c++-common/asan/force-inline-opt0-1.c: Disable
688 -f-sanitize-address-use-after-scope.
689 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
690 internal fn calls.
691 * g++.dg/asan/use-after-scope-1.C: New test.
692 * g++.dg/asan/use-after-scope-2.C: Likewise.
693 * g++.dg/asan/use-after-scope-3.C: Likewise.
694 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
695 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
696 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
697 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
698 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
699 * g++.dg/asan/use-after-scope-types.h: Likewise.
700 * gcc.dg/asan/use-after-scope-1.c: Likewise.
701 * gcc.dg/asan/use-after-scope-2.c: Likewise.
702 * gcc.dg/asan/use-after-scope-3.c: Likewise.
703 * gcc.dg/asan/use-after-scope-4.c: Likewise.
704 * gcc.dg/asan/use-after-scope-5.c: Likewise.
705 * gcc.dg/asan/use-after-scope-6.c: Likewise.
706 * gcc.dg/asan/use-after-scope-7.c: Likewise.
707 * gcc.dg/asan/use-after-scope-8.c: Likewise.
708 * gcc.dg/asan/use-after-scope-9.c: Likewise.
709 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
710 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
711 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
712 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
713 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
714
a0d3edf8
RB
7152016-11-07 Richard Biener <rguenther@suse.de>
716
717 PR tree-optimization/78189
718 * g++.dg/torture/pr78189.C: New testcase.
719
0db5adfa
DE
7202016-11-06 David Edelsohn <dje.gcc@gmail.com>
721
722 * gcc.dg/Wtrampolines.c: XFAIL AIX.
723
cc03bf7a
AV
7242016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
725
726 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
727 occuring.
728
18bb8b8a
TK
7292016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
730
731 PR fortran/78221
732 * arith.c (gfc_complex2real): Change gfc_warning_now to
733 gfc_warning.
734
c7f587bd
PT
7352016-11-05 Paul Thomas <pault@gcc.gnu.org>
736
737 * gfortran.dg/move_alloc_17.f03: New test.
738
92657eb0
RB
7392016-11-05 Richard Biener <rguenther@suse.de>
740
741 PR bootstrap/78188
742 * g++.dg/ipa/pr78188.C: New test.
743
28ce22e6
JW
7442016-11-05 Janus Weil <janus@gcc.gnu.org>
745 Dominique d'Humieres <dominiq@lps.ens.fr>
746
747 PR fortran/69495
748 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
749
d233ee5f
PT
7502016-11-05 Paul Thomas <pault@gcc.gnu.org>
751
752 PR fortran/67564
753 * gfortran.dg/select_type_39.f03: New test.
754
7552016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
756
757 PR fortran/64933
758 * gfortran.dg/associate_23.f90: New test.
759
5f4cebba
JJ
7602016-11-04 Jakub Jelinek <jakub@redhat.com>
761
762 PR target/77834
763 * gcc.dg/pr77834.c: New test.
764
6e3ae7e6
PC
7652016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
766
767 PR c++/67980
768 * g++.dg/cpp1y/pr67980.C: New.
769
fff6ed28
BS
7702016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
771
772 * gcc.target/powerpc/fold-vec-add-1.c: New.
773 * gcc.target/powerpc/fold-vec-add-2.c: New.
774 * gcc.target/powerpc/fold-vec-add-3.c: New.
775 * gcc.target/powerpc/fold-vec-add-4.c: New.
776 * gcc.target/powerpc/fold-vec-add-5.c: New.
777 * gcc.target/powerpc/fold-vec-add-6.c: New.
778 * gcc.target/powerpc/fold-vec-add-7.c: New.
779
bef3a8d7 7802016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
781
782 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
783 for -mbranch-likely, infer -mno-branch-likely for R6.
784
dac9376a
BE
7852016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
786
787 PR c++/71973
788 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
789 * g++.dg/init/new15.C: Likewise.
790 * g++.dg/ipa/inline-1.C: Likewise.
791 * g++.dg/ipa/inline-2.C: Likewise.
792 * g++.dg/lto/20080908-1_0.C: Likewise.
793 * g++.dg/tc1/dr20.C: Likewise.
794 * g++.dg/tree-ssa/inline-1.C: Likewise.
795 * g++.dg/tree-ssa/inline-2.C: Likewise.
796 * g++.old-deja/g++.law/except1.C: Likewise.
797 * g++.old-deja/g++.other/vbase5.C: Likewise.
798 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
799
b210df46
BS
8002016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
801
802 PR tree-optimization/78210
803 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
804 possibility of widening multiplies.
805
964ef24c
RB
8062016-11-04 Richard Biener <rguenther@suse.de>
807
808 PR middle-end/78185
809 * gcc.dg/pr78185.c: New testcase.
810
5fb80387
DE
8112016-10-04 David Edelsohn <dje.gcc@gmail.com>
812
813 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
814 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
815
6905c577
JJ
8162016-11-03 Jakub Jelinek <jakub@redhat.com>
817 Alexandre Oliva <aoliva@redhat.com>
818 Jason Merrill <jason@redhat.com>
819
820 PR debug/28767
821 PR debug/56974
822 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
823 * g++.dg/debug/dwarf2/ref-3.C: New test.
824 * g++.dg/debug/dwarf2/ref-4.C: New test.
825 * g++.dg/debug/dwarf2/refqual-1.C: New test.
826 * g++.dg/debug/dwarf2/refqual-2.C: New test.
827
8282016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
829
830 * gfortran.dg/dec_exp_1.f90: New test.
831 * gfortran.dg/dec_exp_2.f90: Likewise.
832 * gfortran.dg/dec_exp_3.f90: Likewise.
833
6905c577 8342016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
835
836 * gfortran.dg/dec_parameter_1.f: New test.
837 * gfortran.dg/dec_parameter_2.f90: Likewise.
838 * gfortran.dg/dec_parameter_3.f90: Likewise.
839 * gfortran.dg/dec_parameter_4.f90: Likewise.
840
7d29f8e3
ML
8412016-11-03 Martin Liska <mliska@suse.cz>
842
843 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
844 output.
845 * gcc.dg/tree-prof/time-profiler-3.c: New test.
846
5de3e2d8
BE
8472016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
848
849 PR libgcc/78067
850 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
851
f03f0232
SKS
8522016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
853
854 * gcc.c-torture/execute/pr78170.c: Require int32plus.
855
bd17a9df
MF
8562016-11-02 Max Filippov <jcmvbkbc@gmail.com>
857
858 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
859
2b01aad6
TC
8602016-11-01 Tamar Christina <tamar.christina@arm.com>
861
862 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
863 Check for arm_v8_neon_hw.
864 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
865 Likewise.
866 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
867 Likewise.
868 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
869 Likewise.
870
aa55dc0c
RB
8712016-11-02 Richard Biener <rguenther@suse.de>
872
873 * gcc.dg/store_merging_8.c: New testcase.
874
6905c577 8752016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
876
877 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
878
075be4a1
DE
8792016-11-02 David Edelsohn <dje.gcc@gmail.com>
880
4b69fb13
DE
881 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
882 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
883 * gcc.dg/addr_equal_1.c: XFAIL AIX.
884 * gcc.dg/pr65779.c: XFAIL AIX.
885 * gcc.dg/pr70405.c: XFAIL AIX.
886
075be4a1
DE
887 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
888 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
889 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
890
fdb1aa55
RO
8912016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
892
893 * lib/target-supports.exp (check_gc_sections_available): Use
894 -print-prog-name=ld to determine linker used.
895
4adbcdb4
ML
8962016-11-02 Martin Liska <mliska@suse.cz>
897
898 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
899 test case.
900
4b2c06f4
KT
9012016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
902
903 PR tree-optimization/78170
904 * gcc.c-torture/execute/pr78170.c: New test.
905
63e523d6
KT
9062016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
907
908 PR tree-optimization/78162
909 * gcc.c-torture/compile/pr78162.c: New test.
910
da42ac7b
RB
9112016-11-02 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/78035
914 PR tree-optimization/77964
915 * gcc.target/i386/pr78035.c: New testcase.
916
4280df0a
RB
9172016-11-02 Richard Biener <rguenther@suse.de>
918
919 * gcc.dg/tree-ssa/vrp111.c: New testcase.
920 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
921 * gcc.dg/tree-ssa/pr21086.c: Likewise.
922 * gcc.dg/tree-ssa/pr58480.c: Likewise.
923 * gcc.dg/tree-ssa/vrp08.c: Likewise.
924
1b1d9303
DE
9252016-11-01 David Edelsohn <dje.gcc@gmail.com>
926
927 * gfortran.dg/pr70937.f90: require-effective-target lto.
928
5b7c0519
TK
9292016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
930
931 PR fortran/69544
932 * gfortran.dg/where_6.f90: New test.
933
70d28813
JJ
9342016-11-01 Jakub Jelinek <jakub@redhat.com>
935
936 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
937
7f4266d4
TK
9382016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
939
940 PR fortran/69544
941 * gfortran.dg/where_5.f90: New test.
942
9fc158eb
BB
9432016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
944
945 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
946 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
947 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
948 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
949
baeb7b5c
UB
9502016-11-01 Uros Bizjak <ubizjak@gmail.com>
951
952 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
953 Whitespace fixes.
954 (check_effective_target_vect_cmdline_needed): Check
955 is-effective-target ia32 for x86 targets.
956 (check_effective_target_vect_simd_clones): Simplify condition.
957 (check_effective_target_vect_double): Ditto.
958 (check_effective_target_vect_aligned_arrays): Check
959 is-effective-target ia32 for x86 targets. Simplify condition.
960 (check_effective_target_vect_multiple_sizes): Simplify condition.
961 (check_effective_target_sqrt_insn): Add i?86-*-* target.
962 (check_effective_target_sync_int_128): Simplify condition.
963 (check_effective_target_sync_int_128_runtime): Ditto.
964 (check_effective_target_sync_long_long_runtime): Ditto.
965 (check_effective_target_divmod): Add i?86-*-* target.
966
156b5cca
MM
9672016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
968
969 * gcc.target/powerpc/vsx-extract-4.c: New test.
970 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
971
120a4c45
JD
9722016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
973
974 PR fortran/54679
975 * gfortran.dg/fmt_l.f90: Update test.
976 * gfortran.dg/fmt_l0.f90: New test.
977
c5fed5c6
JJ
9782016-10-31 Jakub Jelinek <jakub@redhat.com>
979
980 PR c++/78089
981 * c-c++-common/builtin-shuffle-1.c: New test.
982 * g++.dg/cpp0x/addressof3.C: New test.
983
aee69156
VV
9842016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
985
986 Add tests for a const member and a reference member for launder.
987 * g++.dg/cpp1z/launder3.C: New.
988 * g++.dg/cpp1z/launder4.C: Likewise.
989 * g++.dg/cpp1z/launder5.C: Likewise.
990 * g++.dg/cpp1z/launder5.cc: Likewise.
991 * g++.dg/cpp1z/launder5.h: Likewise.
992 * g++.dg/cpp1z/launder6.C: Likewise.
993 * g++.dg/cpp1z/launder6.cc: Likewise.
994 * g++.dg/cpp1z/launder6.h: Likewise.
995
1e4fa9b1
JJ
9962016-10-31 Jakub Jelinek <jakub@redhat.com>
997
dcb466ec
JJ
998 PR c++/77948
999 * g++.dg/cpp0x/pr77948-1.C: New test.
1000 * g++.dg/cpp0x/pr77948-2.C: New test.
1001 * g++.dg/cpp0x/pr77948-3.C: New test.
1002 * g++.dg/cpp0x/pr77948-4.C: New test.
1003 * g++.dg/cpp0x/pr77948-5.C: New test.
1004 * g++.dg/cpp0x/pr77948-6.C: New test.
1005
1e4fa9b1
JJ
1006 PR tree-optimization/77860
1007 * gcc.dg/pr77860.c: New test.
1008
9782e1ec
JJ
10092016-10-31 Jakub Jelinek <jakub@redhat.com>
1010
1011 PR c++/77886
1012 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1013
dd57b05e
SKS
10142016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1015
1016 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1017
84ff4775
LCW
10182016-10-30 Le-Chun Wu <lcwu@google.com>
1019 Mark Wielaard <mjw@redhat.com>
1020
1021 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1022 * gcc.dg/Wshadow-local-1.c: Likewise.
1023 * gcc.dg/Wshadow-local-2.c: Likewise.
1024 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1025 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1026 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1027
0b56e9ad
BS
10282016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1029
1030 PR tree-optimization/71915
1031 PR tree-optimization/71490
1032 * gcc.dg/tree-ssa/pr54245.c: Delete.
1033 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1034 document why.
1035
d4fc6702
JD
10362016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1037
1038 PR fortran/78123
1039 * gfortran.dg/fmt_t_9.f: New test.
1040
396e56d2
TK
10412016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1042
1043 PR fortran/67219
1044 * gfortran.dg/pr67219.f90: New test.
1045
a654d5d0
JJ
10462016-10-29 Jakub Jelinek <jakub@redhat.com>
1047
205b9ed1
JJ
1048 PR rtl-optimization/77919
1049 * g++.dg/torture/pr77919-2.C: New test.
1050
a654d5d0
JJ
1051 PR target/78148
1052 * gcc.dg/pr78148.c: New test.
1053
894d8b41
EB
10542016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1055
1056 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1057 * gcc.target/sparc/overflow-4.c: ...here.
1058 * gcc.target/sparc/overflow-5.c: New test.
1059
e72531b9
PK
10602016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1061 Kugan Vivekanandarajah <kuganv@linaro.org>
1062 Jim Wilson <jim.wilson@linaro.org>
1063
1064 PR tree-optimization/43721
1065 * lib/target-supports.exp (check_effective_target_divmod): New.
1066 (check_effective_target_divmod_simode): Likewise.
1067 (check_effective_target_arm_divmod_simode): Likewise.
1068 * gcc.dg/divmod-1-simode.c: New test.
1069 * gcc.dg/divmod-1.c: Likewise.
1070 * gcc.dg/divmod-2-simode.c: Likewise.
1071 * gcc.dg/divmod-2.c: Likewise.
1072 * gcc.dg/divmod-3-simode.c: Likewise.
1073 * gcc.dg/divmod-3.c: Likewise.
1074 * gcc.dg/divmod-4-simode.c: Likewise.
1075 * gcc.dg/divmod-4.c: Likewise.
1076 * gcc.dg/divmod-5.c: Likewise.
1077 * gcc.dg/divmod-6-simode.c: Likewise.
1078 * gcc.dg/divmod-6.c: Likewise.
1079 * gcc.dg/divmod-7.c: Likewise.
1080
f663d9ad 10812016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1082 Jakub Jelinek <jakub@redhat.com>
1083 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1084
1085 PR middle-end/22141
1086 PR rtl-optimization/23684
1087 * gcc.c-torture/execute/pr22141-1.c: New test.
1088 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1089 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1090 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1091 * gcc.dg/store_merging_1.c: New test.
1092 * gcc.dg/store_merging_2.c: Likewise.
1093 * gcc.dg/store_merging_3.c: Likewise.
1094 * gcc.dg/store_merging_4.c: Likewise.
1095 * gcc.dg/store_merging_5.c: Likewise.
1096 * gcc.dg/store_merging_6.c: Likewise.
1097 * gcc.dg/store_merging_7.c: Likewise.
1098 * gcc.target/i386/pr22141.c: Likewise.
1099 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1100 * g++.dg/init/new17.C: Likewise.
1101
6905c577 11022016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1103
1104 PR middle-end/72747
1105 * c-c++-common/pr72747-1.c: New test.
1106 * c-c++-common/pr72747-2.c: Likewise.
1107
539405d5
AK
11082016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1109
1110 * gcc.target/s390/oscbreak-1.c: New test.
1111
0dbb19f0
AK
11122016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1113
1114 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1115
0d9e143c
JJ
11162016-10-28 Jakub Jelinek <jakub@redhat.com>
1117
c19066a7
JJ
1118 PR rtl-optimization/77919
1119 * g++.dg/torture/pr77919.C: New test.
1120
0d9e143c
JJ
1121 PR rtl-optimization/78132
1122 * gcc.target/i386/pr78132.c: New test.
1123
cc91248d
EB
11242016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1125
1126 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1127
787c7a65
MM
11282016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1129
1130 * gcc.target/powerpc/vsx-simode.c: New test.
1131 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1132 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1133
4ce71579
JJ
11342016-10-27 Jakub Jelinek <jakub@redhat.com>
1135
6f21288f
JJ
1136 PR fortran/78026
1137 * gfortran.dg/gomp/pr78026.f03: New test.
1138 * gfortran.dg/select_type_38.f03: New test.
1139
4ce71579
JJ
1140 PR middle-end/78025
1141 * g++.dg/gomp/declare-simd-7.C: New test.
1142
6f21288f 11432016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1144
1145 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1146 * gfortran.dg/dec_init_2.f90: Likewise.
1147 * gfortran.dg/dec_init_3.f90: New test.
1148 * gfortran.dg/dec_init_4.f90: Likewise.
1149
93f90bec
BC
11502016-10-27 Bin Cheng <bin.cheng@arm.com>
1151
1152 * gcc.dg/fold-narrowbopcst-1.c: New test.
1153
6f21288f 11542016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1155
1156 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1157 dg-shouldfail/dg-output instead of XFAIL.
1158 * gfortran.dg/dec_io_6.f90: Likewise.
1159
ddb92ab9
TP
11602016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1161
1162 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1163 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1164 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1165 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1166 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1167 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1168 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1169 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1170 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1171 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1172
ad6e4ba8
BC
11732016-10-27 Bin Cheng <bin.cheng@arm.com>
1174
1175 * gcc.dg/fold-convmaxconv-1.c: New test.
1176 * gcc.dg/fold-convminconv-1.c: New test.
1177
6905c577 11782016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1179
1180 PR fortran/78092
1181 * gfortran.dg/pr78092.f90: New test.
1182
7a83b391
KN
11832016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1184
1185 PR target/78056
1186 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1187 expected error message.
1188 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1189 expected error message.
1190 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1191 (test_all_not_equal_and_not_zero): Change expected error message.
1192
3693a620
JJ
11932016-10-26 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR fortran/77973
1196 * gfortran.dg/gomp/pr77973.f90: New test.
1197
cd612e8a
PT
11982016-10-26 Paul Thomas <pault@gcc.gnu.org>
1199
1200 PR fortran/78108
1201 * gfortran.dg/submodule_18.f08: New test.
1202 * gfortran.dg/submodule_19.f08: New test.
1203
09844a5f
MM
12042016-10-26 Michael Matz <matz@suse.de>
1205
1206 * g++.dg/pr78060.C: New test.
1207 * gfortran.dg/pr78061.f: New test.
1208 * g++.dg/pr78088.C: New test.
1209
6f21288f 12102016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1211
1212 * gfortran.dg/dec_io_1.f90: New test.
1213 * gfortran.dg/dec_io_2.f90: New test.
1214 * gfortran.dg/dec_io_3.f90: New test.
1215 * gfortran.dg/dec_io_4.f90: New test.
1216 * gfortran.dg/dec_io_5.f90: New test.
1217 * gfortran.dg/dec_io_6.f90: New test.
1218
6c95388f
JJ
12192016-10-25 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR sanitizer/78106
1222 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1223
12242016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1225
1226 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1227 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1228
90e261e4
EB
12292016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1230
1231 * gnat.dg/opt59.adb: New test.
1232 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1233
1234 * gnat.dg/opt60.adb: New test.
1235
cef026ec
AV
12362016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1237
1238 PR fortran/72770
1239 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1240 this pr.
1241
96592eed
JJ
12422016-10-25 Jakub Jelinek <jakub@redhat.com>
1243
1244 PR target/78102
1245 * gcc.target/i386/pr78102.c: New test.
1246
6c95388f 12472016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1248
1249 * gfortran.dg/dec_logical_xor_1.f90: New test.
1250 * gfortran.dg/dec_logical_xor_2.f90: New test.
1251 * gfortran.dg/dec_logical_xor_3.f03: New test.
1252
6c95388f 12532016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1254
1255 * gfortran.dg/dec_loc_rval_1.f90: New test.
1256 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1257 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1258
6c95388f 12592016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1260
90051c26
FR
1261 * gfortran.dg/dec_type_print.f90: New testcase.
1262
6c95388f 12632016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1264
1265 * gfortran.dg/feed_1.f90: New test.
1266 * gfortran.dg/feed_2.f90: New test.
ef144767 1267
8e104951
ML
12682016-10-25 Martin Liska <mliska@suse.cz>
1269
1270 PR sanitizer/78106
1271 * gcc.dg/asan/pr78106.c: New test.
1272
b93ee1bb
ML
12732016-10-25 Martin Liska <mliska@suse.cz>
1274
1275 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1276
ad6922b0
WD
12772016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1278
1279 PR target/78041
1280 * gcc.target/arm/pr78041.c: New test.
1281
e16f1cc7
JJ
12822016-10-25 Jakub Jelinek <jakub@redhat.com>
1283
1284 * g++.dg/cpp1z/launder1.C: New test.
1285 * g++.dg/cpp1z/launder2.C: New test.
1286
078134e5 12872016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1288 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1289
1290 PR target/71676
1291 PR target/71678
1292 * gcc.target/avr/pr71676-2.c: New test.
1293
c7212a15 12942016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1295 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1296
1297 PR target/71676
1298 PR target/71678
1299 * gcc.target/avr/pr71676-1.c: New test.
1300 * gcc.target/avr/pr71676-3.c: New test.
1301 * gcc.target/avr/pr71676.c: New test.
1302 * gcc.target/avr/pr71678.c: New test.
1303
d1c7d3a8
KV
13042016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1305
1306 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1307 such that cloned verions of tested functions are not created.
1308
c7082171
SK
13092016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1310
1311 PR fortran/71895
1312 * gfortran.dg/pr71895.f90: New test.
1313
0f2a9e37
JJ
13142016-10-24 Jakub Jelinek <jakub@redhat.com>
1315
1316 * g++.dg/debug/dwarf2/ref-2.C: New test.
1317
f8348061
BE
13182016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1319
1320 * c-c++-common/Wint-in-bool-context-3.c: New test.
1321
1eb4547b
MS
13222016-10-24 Martin Sebor <msebor@redhat.com>
1323
1324 PR middle-end/77735
1325 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1326 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1327 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1328 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1329 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1330 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1331 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1332
292af537
RB
13332016-10-24 Richard Biener <rguenther@suse.de>
1334
1335 PR testsuite/71491
1336 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1337 * gcc.dg/vect/slp-45.c: Likewise.
1338
40f683e8
RB
13392016-10-24 Richard Biener <rguenther@suse.de>
1340
1341 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1342 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1343 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1344
b1b6774f
GJL
13452016-10-24 Georg-Johann Lay <avr@gjlay.de>
1346
1347 PR target/78093
1348 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1349 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1350
ed9760d2
AV
13512016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1352
1353 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1354
fb027a42
JJ
13552016-10-24 Jakub Jelinek <jakub@redhat.com>
1356
1357 * gcc.target/i386/bmi2-pext-1.c: New test.
1358 * gcc.target/i386/bmi2-pdep-1.c: New test.
1359 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1360 * gcc.target/i386/tbm-bextri-1.c: New test.
1361 * gcc.target/i386/bmi-bextr-6.c: New test.
1362
8e10302e
RO
13632016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1364
1365 PR target/77483
1366 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1367 * gcc.target/i386/pr65105-1.c: Likewise.
1368 * gcc.target/i386/pr65105-2.c: Likewise.
1369 * gcc.target/i386/pr65105-3.c: Likewise.
1370 * gcc.target/i386/pr65105-5.c: Likewise.
1371 * gcc.target/i386/pr67761.c: Likewise.
1372 * gcc.target/i386/pr70799-1.c: Likewise.
1373
866c72a8
ML
13742016-10-24 Martin Liska <mliska@suse.cz>
1375
1376 PR sanitizer/77966
1377 * c-c++-common/ubsan/unreachable-3.c: New test.
1378
0804124b
SK
13792016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1380
1381 PR fortran/77763
1382 * gfortran.dg/pr77763.f90
1383
87c9fca5
SK
13842016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1385
1386 PR fortran/54730
1387 PR fortran/78033
1388 * gfortran.dg/pr78033.f90: New test.
1389
dfd6231e
PT
13902016-10-23 Paul Thomas <pault@gcc.gnu.org>
1391
1392 PR fortran/69834
1393 * gfortran.dg/select_type_1.f03: Change error for overlapping
1394 TYPE IS cases.
1395 * gfortran.dg/select_type_36.f03: New test.
1396
66ccff98
EB
13972016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1398
1399 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1400
15876cee
TK
14012016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1402
1403 PR fortran/78021
1404 * gfortran.dg/string_length_3.f90: New test.
1405
574284e9
AV
14062016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1407
574284e9
AV
1408 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1409
14102016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1411
1412 PR fortran/43366
1413 PR fortran/57117
1414 PR fortran/61337
1415 * gfortran.dg/alloc_comp_class_5.f03: New test.
1416 * gfortran.dg/class_allocate_21.f90: New test.
1417 * gfortran.dg/class_allocate_22.f90: New test.
1418 * gfortran.dg/realloc_on_assign_27.f08: New test.
1419
20276dc9
JL
14202016-10-21 Jeff Law <law@redhat.com>
1421
1422 * PR tree-optimization/71947
1423 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1424 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1425 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1426
f7503699
KV
14272016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1428
1429 * gcc.dg/ipa/vrp5.c: New test.
1430 * gcc.dg/ipa/vrp6.c: New test.
1431
5be6b295
WD
14322016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1433
1434 * gcc.target/aarch64/test_frame_17.c: New test.
1435
c82bc7ed
WD
14362016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1437
1438 * gcc.target/aarch64/test_frame_17.c: New test.
1439
67a6cac7
AP
14402016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1441
1442 PR preprocessor/71681
1443 * gcc.dg/cpp/pr71681-1.c: New testcase
1444 * gcc.dg/cpp/pr71681-2.c: Likewise
1445 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1446 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1447 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1448 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1449
8e6982f7
JJ
14502016-10-21 Jakub Jelinek <jakub@redhat.com>
1451
9c4c8b7b
JJ
1452 PR target/78057
1453 * gcc.target/i386/pr78057.c: New test.
1454
8e6982f7
JJ
1455 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1456
de514d40
PT
14572016-10-21 Paul Thomas <pault@gcc.gnu.org>
1458
1459 PR fortran/69566
1460 * gfortran.dg/select_type_37.f03: New test.
1461
1d64ceb0
SKS
14622016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1463
1464 PR target/71627
1465 * gcc.target/avr/pr71627.c: New test
1466
85729229
EB
14672016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1468
1469 * gcc.target/sparc/overflow-1.c: New test.
1470 * gcc.target/sparc/overflow-2.c: Likewise.
1471 * gcc.target/sparc/overflow-3.c: Likewise.
1472
d17f2c3b
AV
14732016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1474
1475 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1476 effective target.
1477
0d47cee6
KT
14782016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1479
1480 PR rtl-optimization/78038
1481 * gcc.target/aarch64/pr78038.c: New test.
1482
a20d03c8
RB
14832016-10-21 Richard Biener <rguenther@suse.de>
1484
1485 PR tree-optimization/78051
1486 * g++.dg/torture/pr78051.C: New testcase.
1487
f3ecd50f
BE
14882016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1489
1490 * c-c++-common/wdate-time.c: Restored test case.
1491 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1492
fceabe50
JJ
14932016-10-20 Jakub Jelinek <jakub@redhat.com>
1494
1495 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1496
f56ea76e
UB
14972016-10-20 Uros Bizjak <ubizjak@gmail.com>
1498
1499 PR target/78037
1500 * gcc.target/i386/pr78037.c: New test.
1501
2c35bbe1
EB
15022016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1503
1504 * gcc.target/visium/overflow8.c: New.
1505 * gcc.target/visium/overflow16.c: Likewise.
1506 * gcc.target/visium/overflow32: Likewise.
1507
28df8730
MM
15082016-10-20 Michael Matz <matz@suse.de>
1509
1510 * gcc.dg/loop-split.c: New test.
1511 * gcc.dg/tree-ssa/ifc-9.c: Update.
1512 * gcc.dg/tree-ssa/ifc-10.c: Update.
1513
6c1a9e41
RB
15142016-10-20 Richard Biener <rguenther@suse.de>
1515
1516 * gcc.dg/graphite/pr35356-1.c: Update.
1517
a2923dba
PC
15182016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1519
1520 PR c++/77446
1521 * g++.dg/cpp1y/pr77446.C: New.
1522
2066ef6a
PK
15232016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1524
1525 PR tree-optimization/53979
1526 * gcc.dg/pr53979-1.c: New test-case.
1527 * gcc.dg/pr53979-2.c: Likewise.
1528
4c712374
BE
15292016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1530
1531 * c-c++-common/Wint-in-bool-context-2.c: New test.
1532
bdcf8e7c
JD
15332016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1534
1535 * gfortran.dg/dtio_17.f90: Fix test.
1536
ec1748d4
AH
15372016-10-19 Aldy Hernandez <aldyh@redhat.com>
1538
1539 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1540 * gcc.dg/Walloca-2.c: Same.
1541
b70f0b0c
AH
15422016-10-19 Aldy Hernandez <aldyh@redhat.com>
1543
1544 * gcc.dg/Wvla-1.c: Rename to...
1545 * gcc.dg/Wvla-larger-than-1.c: ...this.
1546 * gcc.dg/Wvla-2.c: Rename to...
1547 * gcc.dg/Wvla-larger-than-2.c: ...this.
1548 * gcc.dg/Wvla-3.c: Rename to...
1549 * gcc.dg/Walloca-11.c.: ...this.
1550 * gcc.dg/wvla-[1-7].c: Rename to:
1551 * gcc.dg/Wvla-[1-7].c: ...this.
1552
cbb22e61
BC
15532016-10-19 Bin Cheng <bin.cheng@arm.com>
1554
1555 PR tree-optimization/78005
1556 * gcc.dg/vect/pr78005.c: New.
1557 * gcc.target/i386/l_fma_float_1.c: Revise test.
1558 * gcc.target/i386/l_fma_float_2.c: Ditto.
1559 * gcc.target/i386/l_fma_float_3.c: Ditto.
1560 * gcc.target/i386/l_fma_float_4.c: Ditto.
1561 * gcc.target/i386/l_fma_float_5.c: Ditto.
1562 * gcc.target/i386/l_fma_float_6.c: Ditto.
1563 * gcc.target/i386/l_fma_double_1.c: Ditto.
1564 * gcc.target/i386/l_fma_double_2.c: Ditto.
1565 * gcc.target/i386/l_fma_double_3.c: Ditto.
1566 * gcc.target/i386/l_fma_double_4.c: Ditto.
1567 * gcc.target/i386/l_fma_double_5.c: Ditto.
1568 * gcc.target/i386/l_fma_double_6.c: Ditto.
1569
a023f8c8
TS
15702016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1571
1572 PR tree-optimization/78024
1573 * gcc.dg/goacc/loop-processing-1.c: New file.
1574
d9700bdb
RB
15752016-10-19 Richard Biener <rguenther@suse.de>
1576
1577 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1578
902cb7b1
KN
15792016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1580
1581 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1582 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1583 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1584 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1585 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1586 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1587 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1588 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1589 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1590 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1591 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1592 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1593 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1594 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1595 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1596 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1597 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1598 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1599 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1600 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1601 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1602 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1603 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1604 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1605 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1606 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1607 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1608 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1609 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1610 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1611 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1612 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1613 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1614 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1615 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1616 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1617 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1618 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1619 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1620 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1621 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1622 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1623 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1624 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1625 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1626 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1627 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1628 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1629 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1630 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1631 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1632 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1633 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1634 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1635 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1636 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1637 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1638 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1639 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1640 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1641 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1642 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1643 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1644 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1645 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1646 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1647 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1648 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1649 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1650 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1651 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1652 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1653 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1654 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1655 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1656 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1657 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1658 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1659 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1660 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1661 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1662 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1663 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1664 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1665 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1666 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1667 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1668 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1669 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1670 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1671 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1672 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1673 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1674 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1675 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1676 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1677 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1678 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1679 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1680 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1681 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1682 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1683 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1684 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1685 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1686 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1687 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1688 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1689 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1690 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1691 * gcc.target/powerpc/vsu/vsu.exp: New file.
1692
5cb96b6a
UB
16932016-10-18 Uros Bizjak <ubizjak@gmail.com>
1694
1695 PR target/77991
1696 * gcc.target/i386/pr77991.c: New test.
1697
f5de494c
MF
16982016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1699
1700 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1701 LTO is used.
1702
e5163ec1
SKS
17032016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1704
5cb96b6a 1705 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1706
b64e8239
RB
17072016-10-18 Richard Biener <rguenther@suse.de>
1708
1709 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1710 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1711 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1712 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1713 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1714 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1715 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1716 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1718 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1719 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1720 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1721 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1722 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1723 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1724 * gcc.dg/pr68217.c: Likewise.
1725 * gcc.dg/predict-9.c: Likewise.
1726 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1727 * gcc.dg/predict-1.c: Likewise.
1728
c680ada5
JD
17292016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1730
1731 * gfortran.dg/dtio_17.f90: New test.
1732
7fd4f180
KV
17332016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1734
1735 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1736
718625ad
KV
17372016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1738
1739 * gcc.dg/ipa/vrp4.c: New test.
1740
735b8f9f
KV
17412016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1742
1743 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1744 * gcc.dg/torture/pr39074.c: Likewise.
1745
86f98087
EB
17462016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1747
1748 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1749 * gnat.dg/trampoline4.adb: Minor tweak.
1750
a929f266
BS
17512016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1752
1753 PR tree-optimization/77916
1754 * gcc.dg/torture/pr77916.c: New.
1755
4acf2055
SK
17562016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1757
1758 PR fortran/77978
1759 * gfortran.dg/pr77978_1.f90: New test.
1760 * gfortran.dg/pr77978_2.f90: Ditto.
1761 * gfortran.dg/pr77978_3.f90: Ditto.
1762
871267e1
PT
17632016-10-17 Paul Thomas <pault@gcc.gnu.org>
1764
1765 PR fortran/61420
1766 PR fortran/78013
1767 * gfortran.dg/proc_ptr_49.f90: New test.
1768
fd9593e9
BE
17692016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1770
1771 PR target/77308
1772 * gcc.target/arm/pr77308.c: New test.
1773
d32d4176
DE
17742016-10-17 David Edelsohn <dje.gcc@gmail.com>
1775
1776 * lib/target-supports.exp
1777 (check_effective_target_floatn_nx_runtime): Return 0 for
1778 powerpc*-ibm-aix*.
1779
dca2910c
AP
17802016-10-17 Andrew Pinski <apinski@cavium.com>
1781
1782 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1783 long instead of long.
1784 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1785 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1786 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1787 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1788 * gcc.target/aarch64/pr68102_1.c: Likewise.
1789 * gcc.target/aarch64/target_attr_3.c: Likewise.
1790
44b00dbc
RB
17912016-10-17 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/77988
1794 * gcc.dg/torture/pr77988.c: New testcase.
1795
89b80c42
PK
17962016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1797
1798 * gcc.dg/pr71636-1.c: New test-case.
1799 * gcc.dg/pr71636-2.c: Likewise.
1800
4c640e26
EB
18012016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * gnat.dg/trampoline3.adb: New test.
1804 * gnat.dg/trampoline4.adb: Likewise.
1805
6c0347f6
JD
18062016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807
1808 * gfortran.dg/dtio_16.f90: New test.
1809
d0d48a06
EB
18102016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1813 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1814 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1815
baa33d83
EB
18162016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1817
1818 * gcc.target/sparc/popc.c: Rename to...
1819 * gcc.target/sparc/popc-1.c: ...this.
1820 * gcc.target/sparc/popc-2.c: New test.
1821
523ee218
JD
18222016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1823
1824 PR fortran/77972
1825 * gfortran.dg/unexpected_eof_4.f90: New test.
1826
c04d4ede
JB
18272016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1828
31a84d4a
AP
1829 PR libfortran/48587
1830 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1831
064ed55a
JJ
18322016-10-14 Jakub Jelinek <jakub@redhat.com>
1833
9a822fc7
JJ
1834 PR middle-end/77959
1835 * gfortran.dg/pr77959.f90: New test.
1836
064ed55a
JJ
1837 DR 1511 - const volatile variables and ODR
1838 * g++.dg/DRs/dr1511-1.C: New test.
1839 * g++.dg/DRs/dr1511-2.C: New test.
1840
2579762a
EB
18412016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1842
1843 * gnat.dg/debug7.adb (dg-options): Remove -g.
1844 * gnat.dg/debug8.adb (dg-options): Add -margs.
1845 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1846
6d59425d
RB
18472016-10-14 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/77979
1850 * gcc.dg/torture/pr77979.c: New testcase.
1851
43f66d6e
ML
18522016-10-14 Martin Liska <mliska@suse.cz>
1853
1854 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1855 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1856 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1857
cb3ac867
UB
18582016-10-14 Uros Bizjak <ubizjak@gmail.com>
1859
1860 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1861 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1862 * gcc.dg/torture/pr77937-2.c: Likewise.
1863
14cf71a0
EB
18642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1865
1866 * gnat.dg/lto15.adb: Adjust.
1867 * gnat.dg/lto16.adb: Likewise.
1868 * gnat.dg/lto17.adb: Likewise
1869 * gnat.dg/lto18.ad[sb]: New test.
1870 * gnat.dg/lto18_pkg.ads: New helper.
1871 * gnat.dg/lto19.adb: New test.
1872 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1873 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1874 * gnat.dg/lto20.adb: New test.
1875 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1876
6fd9c6f4
AV
18772016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1878
1879 * gfortran.dg/coarray_38.f90: Expect error message.
1880
01f44038
KT
18812016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1882
1883 * gcc.target/aarch64/spellcheck_1.c: New test.
1884 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1885 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1886 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1887 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1888 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1889
253abb2a
AS
18902016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1891
1892 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1893
a2695319
BS
18942016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1895
1896 PR tree-optimization/77937
1897 * gcc.dg/torture/pr77937-1.c: New.
1898 * gcc.dg/torture/pr77937-2.c: New.
1899
14a2c9aa
JM
19002016-10-13 Jakub Jelinek <jakub@redhat.com>
1901
1902 * g++.dg/cpp1z/inline-var1.C: New test.
1903 * g++.dg/cpp1z/inline-var1a.C: New test.
1904 * g++.dg/cpp1z/inline-var1.h: New file.
1905 * g++.dg/cpp1z/inline-var2.C: New test.
1906 * g++.dg/cpp1z/inline-var3.C: New test.
1907 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1908 uninitialized const.
1909
6c95388f 19102016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1911
ee7fa2e3
SL
1912 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1913 Xscale is specified, not just -march.
1914 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1915 is incompatible with Xscale.
18d34307 1916
96032047
MS
19172016-10-13 Martin Sebor <msebor@redhat.com>
1918
1919 PR c++/71912
1920 * g++.dg/ext/flexary4.C: Adjust.
1921 * g++.dg/ext/flexary5.C: Same.
1922 * g++.dg/ext/flexary9.C: Same.
1923 * g++.dg/ext/flexary19.C: New test.
1924 * g++.dg/ext/flexary18.C: New test.
1925 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1926 regression test.
5cb96b6a
UB
1927 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1928 Avoid generating a flexible array member in an array.
96032047 1929
5b1548fd
MS
19302016-10-13 Martin Sebor <msebor@redhat.com>
1931
1932 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1933 to placate -Wformat on targets where the type is not int.
1934
7810c4eb
DM
19352016-10-13 David Malcolm <dmalcolm@redhat.com>
1936
1937 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1938 in INSN_LOCATION.
1939
fcd27666
BC
19402016-10-13 Bin Cheng <bin.cheng@arm.com>
1941
1942 * gcc.target/i386/l_fma_float_1.c: Revise test.
1943 * gcc.target/i386/l_fma_float_2.c: Ditto.
1944 * gcc.target/i386/l_fma_float_3.c: Ditto.
1945 * gcc.target/i386/l_fma_float_4.c: Ditto.
1946 * gcc.target/i386/l_fma_float_5.c: Ditto.
1947 * gcc.target/i386/l_fma_float_6.c: Ditto.
1948 * gcc.target/i386/l_fma_double_1.c: Ditto.
1949 * gcc.target/i386/l_fma_double_2.c: Ditto.
1950 * gcc.target/i386/l_fma_double_3.c: Ditto.
1951 * gcc.target/i386/l_fma_double_4.c: Ditto.
1952 * gcc.target/i386/l_fma_double_5.c: Ditto.
1953 * gcc.target/i386/l_fma_double_6.c: Ditto.
1954
b8a4b8c8
BC
19552016-10-13 Bin Cheng <bin.cheng@arm.com>
1956
1957 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1958
328ba117
BC
19592016-10-13 Bin Cheng <bin.cheng@arm.com>
1960
1961 * gcc.dg/vect/vect-98.c: Refine test case.
1962 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1963 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1964 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1965
1a1ab05e
JJ
19662016-10-13 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR c/77946
1969 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1970
27947670
ML
19712016-10-13 Martin Liska <mliska@suse.cz>
1972
1973 PR tree-optimization/77943
1974 * g++.dg/tree-ssa/pr77943.C: New test.
1975
92c5266b
AV
19762016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1977
1978 PR fortran/72832
1979 * gfortran.dg/allocate_with_source_22.f03: New test.
1980 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1981 fail.
1982
90bca4ed
TP
19832016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1984
1985 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1986 * gcc.target/arm/movsi_movw.c: Likewise.
1987 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1988 directive to work on big endian targets.
1989
0011af7b
KV
19902016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1991
1992 * gcc.dg/tree-ssa/evrp6.c: New test.
1993
859e95ab
SB
19942016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1995
1996 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1997 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1998 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1999
2934018d
SB
20002016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2001
2002 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2003 * gcc.target/powerpc/warn-2.c: Ditto.
2004
f92d1522
RS
20052016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2006
2007 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2008 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2009 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2010 for -mmsa.
2011 * gcc.target/mips/msa.c: New test.
2012 * gcc.target/mips/msa-builtins.c: Likewise.
2013 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2014 (check_effective_target_mips_msa_runtime): Likewise.
2015 (check_effective_target_mips_msa): Likewise.
2016 (add_options_for_mips_msa): Likewise.
2017 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2018 (check_effective_target_vect_intfloat_cvt): Likewise.
2019 (check_effective_target_vect_uintfloat_cvt): Likewise.
2020 (check_effective_target_vect_floatint_cvt): Likewise.
2021 (check_effective_target_vect_floatuint_cvt): Likewise.
2022 (check_effective_target_vect_shift): Likewise.
2023 (check_effective_target_vect_shift_char): Likewise.
2024 (check_effective_target_vect_long): Likewise.
2025 (check_effective_target_vect_float): Likewise.
2026 (check_effective_target_vect_double): Likewise.
2027 (check_effective_target_vect_long_long): Likewise.
2028 (check_effective_target_vect_perm): Likewise.
2029 (check_effective_target_vect_perm_byte): Likewise.
2030 (check_effective_target_vect_perm_short): Likewise.
2031 (check_effective_target_vect_sdot_qi): Likewise.
2032 (check_effective_target_vect_udot_qi): Likewise.
2033 (check_effective_target_vect_sdot_hi): Likewise.
2034 (check_effective_target_vect_udot_hi): Likewise.
2035 (check_effective_target_vect_pack_trunc): Likewise.
2036 (check_effective_target_vect_unpack): Likewise.
2037 (check_effective_target_vect_hw_misalign): Likewise.
2038 (check_effective_target_vect_condition): Likewise.
2039 (check_effective_target_vect_cond_mixed): Likewise.
2040 (check_effective_target_vect_char_mult): Likewise.
2041 (check_effective_target_vect_short_mult): Likewise.
2042 (check_effective_target_vect_int_mult): Likewise.
2043 (check_effective_target_vect_extract_even_odd): Likewise.
2044 (check_effective_target_vect_interleave): Likewise.
2045 (check_vect_support_and_set_flags): Check if the target supports MSA
2046 and append to the list of EFFECTIVE_TARGETS.
2047
0bfd099c
RB
20482016-10-12 Richard Biener <rguenther@suse.de>
2049
2050 PR debug/77947
2051 * g++.dg/torture/pr77947.C: New testcase.
2052
b4a9ef2f
PMR
20532016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2054
2055 * gnat.dg/debug8.adb: New testcase.
2056
c0dbd22d
PMR
20572016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2058
2059 * gnat.dg/debug9.adb: New testcase.
2060
8a7c91cd
RB
20612016-10-12 Richard Biener <rguenther@suse.de>
2062
2063 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2064 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2065 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2066
7dc2f5f1
RB
20672016-10-12 Richard Biener <rguenther@suse.de>
2068
2069 PR tree-optimization/77920
2070 * gcc.dg/torture/pr77920.c: New testcase.
2071
70f6d5e1
JJ
20722016-10-12 Jakub Jelinek <jakub@redhat.com>
2073
4a8b97cb
JJ
2074 PR tree-optimization/77929
2075 * gcc.c-torture/compile/pr77929.c: New test.
2076
70f6d5e1
JJ
2077 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2078 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2079 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2080 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2081 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2082 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2083 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2084 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2085 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2086
4803de58
EB
20872016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2088
2089 * gcc.target/sparc/setcc-4.c: Adjust.
2090 * gcc.target/sparc/setcc-5.c: Likewise.
2091 * gcc.target/sparc/setcc-6.c: Likewise.
2092 * gcc.target/sparc/setcc-7.c: Likewise.
2093 * gcc.target/sparc/setcc-8.c: Likewise.
2094 * gcc.target/sparc/setcc-9.c: Likewise.
2095 * gcc.target/sparc/setcc-10.c: Delete.
2096
f6cf4810
SK
20972016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2098
2099 PR fortran/77942
2100 * gfortran.dg/pr77942.f90
2101
8e8c2744
FR
21022016-10-11 Fritz Reese <fritzoreese@gmail.com>
2103
2104 * gfortran.dg/dec_math.f90: New testsuite.
2105
ddefad9a
SKS
21062016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2107
2108 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2109 (main): Declare j as i32 instead of int.
2110
e7b08761
TP
21112016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2112
2113 PR testsuite/PR77710
2114 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2115 target triplet instead of *-*-*-*.
2116
9fd7cd44
EB
21172016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 * gnat.dg/unchecked_convert10.adb: New test.
2120 * gnat.dg/unchecked_convert11.adb: Likewise.
2121 * gnat.dg/unchecked_convert12.adb: Likewise.
2122
ff7e7ee0
EB
21232016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2124
2125 * gcc.target/sparc/cbcond-1.c: New test.
2126 * gcc.target/sparc/cbcond-2.c: Likewise.
2127 * gcc.target/sparc/movcc-1.c: Likewise.
2128 * gcc.target/sparc/movcc-2.c: Likewise.
2129 * gcc.target/sparc/setcc-1.c: Adjust.
2130 * gcc.target/sparc/setcc-2.c: Likewise.
2131 * gcc.target/sparc/setcc-3.c: Likewise.
2132 * gcc.target/sparc/setcc-4.c: Likewise.
2133 * gcc.target/sparc/setcc-5.c: Likewise.
2134 * gcc.target/sparc/setcc-6.c: New test.
2135 * gcc.target/sparc/setcc-7.c: Likewise.
2136 * gcc.target/sparc/setcc-8.c: Likewise.
2137 * gcc.target/sparc/setcc-9.c: Likewise.
2138 * gcc.target/sparc/setcc-10.c: Likewise.
2139
d30078b8
JL
21402016-10-10 Jeff Law <law@redhat.com>
2141
2142 PR tree-optimization/71947
2143 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2144 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2145 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2146 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2147 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2148 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2149
5f869266
TK
21502016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2151
2152 PR fortran/77915
2153 * gfortran.dg/matmul_11.f90: New test.
2154
174e0b00
JW
21552016-10-10 Jiong Wang <jiong.wang@arm.com>
2156
2157 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2158 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2159 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2160 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2161 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2162 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2163 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2164 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2165 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2166 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2167 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2168 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2169 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2170 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2171 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2175 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2176 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2177 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2178 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2183 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2184 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2185 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2186 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2188 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2199 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2200 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2201 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2202 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2203 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2205 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2206 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2207 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2208 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2209 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2210 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2211 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2212 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2213 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2214 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2215 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2216
4bc63138
JW
22172016-10-10 Jiong Wang <jiong.wang@arm.com>
2218
2219 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2220 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2221 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2222 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2223 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2224 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2225 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2226 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2227 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2228 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2229 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2230 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2231 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2232 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2233
8f3edb07
JW
22342016-10-10 Jiong Wang <jiong.wang@arm.com>
2235
2236 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2237 Enable AArch64.
2238 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2239 vdup*_laneq.
2240 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2241 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2242 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2243 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2244
6e49f922
JW
22452016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2246 Jiong Wang <jiong.wang@arm.com>
2247
2248 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2249 AArch64 support.
2250 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2251 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2252 AArch64 targets.
2253 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2254 AArch64 targets.
2255 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2256 targets.
2257 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2258
41683e1a
EB
22592016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2260
2261 * gnat.dg/specs/vfa.ads: New test.
2262
6e49f922 22632016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2264
2265 * gnat.dg/inline13.ad[sb]: New test.
2266 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2267
55cfd746
EB
22682016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2269
2270 * gnat.dg/biased_subtype.adb: New test.
2271
4dfb8a2a
JJ
22722016-10-09 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR tree-optimization/77901
2275 * gcc.c-torture/compile/pr77901.c: New test.
2276
67b97478
PK
22772016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2278
2279 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2280 * gcc.dg/ipa/propalign-2.c: Likewise
2281 * gcc.dg/ipa/propalign-3.c: Likewise.
2282 * gcc.dg/ipa/propalign-4.c: Likewise.
2283 * gcc.dg/ipa/propalign-5.c: Likewise.
2284
7bad794a
JJ
22852016-10-08 Jakub Jelinek <jakub@redhat.com>
2286
81b02905
JJ
2287 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2288
ee19ef45
JJ
2289 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2290
7bad794a
JJ
2291 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2292 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2293
56d3a930
FR
22942016-10-07 Fritz Reese <fritzoreese@gmail.com>
2295
2296 * gfortran.dg/dec_union_11.f90: New testcase.
2297
45e2bf2e
NS
22982016-10-07 Nathan Sidwell <nathan@acm.org>
2299
2300 PR c++/66443
2301 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2302 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2303 * g++.dg/cpp1y/pr66443-cxx14.C: New
2304 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2305 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2306
be845b04
JJ
23072016-10-07 Jakub Jelinek <jakub@redhat.com>
2308
2309 * g++.dg/cpp0x/addressof1.C: New test.
2310 * g++.dg/cpp0x/addressof2.C: New test.
2311
08213983
MM
23122016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2313
2314 * gcc.target/powerpc/float128-type-1.c: New test to check that
2315 PowerPC 64-bit Linux enables -mfloat128-type by default.
2316 * gcc.target/powerpc/float128-type-2.c: Likewise.
2317 * gcc.target/powerpc/float128-mix.c: Change error message to
2318 reflect that __ibm128 is now #define'ed to be long double.
2319
bd845c14
SK
23202016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2321
2322 PR fortran/77406
2323 * gfortran.dg/pr77406.f90: New test.
2324 * gfortran.dg/assumed_type_3.f90: Update error messages.
2325 * gfortran.dg/defined_operators_1.f90: Ditto.
2326 * gfortran.dg/generic_26.f90: Ditto.
2327 * gfortran.dg/generic_7.f90: Ditto.
2328 * gfortran.dg/gomp/udr5.f90: Ditto.
2329 * gfortran.dg/gomp/udr7.f90: Ditto.
2330 * gfortran.dg/interface_1.f90: Ditto.
2331 * gfortran.dg/interface_37.f90: Ditto.
2332 * gfortran.dg/interface_5.f90: Ditto.
2333 * gfortran.dg/interface_6.f90: Ditto.
2334 * gfortran.dg/interface_7.f90
2335 * gfortran.dg/no_arg_check_3.f90
2336 * gfortran.dg/operator_5.f90
2337 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2338
c09c4992
BE
23392016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2340
2341 PR c++/77700
2342 * c-c++-common/Wint-in-bool-context.c: Update test.
2343
d7f336f8
RB
23442016-10-07 Richard Biener <rguenther@suse.de>
2345
2346 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2347 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2348
a9172bf3
MP
23492016-10-07 Marek Polacek <polacek@redhat.com>
2350
2351 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2352
8a14afd0
BS
23532016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2354
2355 PR c++/69733
2356 * c-c++-common/pr69733.c: New test.
2357 * gcc.dg/pr69733.c: New test.
2358 * gcc.target/i386/pr69733.c: New test.
2359
d4bd4646
MP
23602016-10-07 Marek Polacek <polacek@redhat.com>
2361
2362 PR c++/77803
2363 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2364
a93cdc5c
JJ
23652016-10-07 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR tree-optimization/77664
2368 * gcc.dg/tree-ssa/pr77664.c: New test.
2369 * gcc.dg/pr77664.c: New test.
2370
23712016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2372
2373 * gfortran.dg/pr69955.f90: New test.
2374
ac193ee7
LK
23752016_10-06 Louis Krupp <louis.krupp@zoho.com>
2376
2377 PR fortran/57910
2378 * gfortran.dg/pr57910.f90: New test.
2379
342cfb3e
JJ
23802016-10-06 Jakub Jelinek <jakub@redhat.com>
2381
2382 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2383 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2384
48057089
KV
23852016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2386
2387 PR tree-optimization/77862
2388 * gcc.dg/pr77862.c: New test.
2389
65b25c9b
KV
23902016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2391
2392 * gcc.dg/tree-ssa/evrp4.c: New test.
2393
f3127685
JL
23942016-10-06 Jeff Law <law@redhat.com>
2395
2396 PR tree-optimization/71661
2397 * gcc.dg/tree-ssa/pr71661.c: New test.
2398
b3972588
RB
23992016-10-06 Richard Biener <rguenther@suse.de>
2400
2401 PR tree-optimization/77855
2402 * gcc.dg/torture/pr77855.c: New testcase.
2403
139dc3c6 24042016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2405 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2406
2407 * g++.dg/other/pr77759.C: New test.
2408
37f6a157
RB
24092016-10-06 Richard Biener <rguenther@suse.de>
2410
2411 PR tree-optimization/77839
2412 * gcc.dg/torture/pr77839.c: New testcase.
2413
f779aeb8
MP
24142016-10-06 Marek Polacek <polacek@redhat.com>
2415
2416 * g++.dg/cpp1z/init-statement9.C: New test.
2417
eee8f0b0
AS
24182016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2419
2420 * gcc.target/i386/pcommit-1.c: Deleted.
2421 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2422 * gcc.target/i386/sse-13.c: Ditto.
2423 * gcc.target/i386/sse-14.c: Ditto.
2424 * gcc.target/i386/sse-22.c: Ditto.
2425 * gcc.target/i386/sse-23.c: Ditto.
2426 * g++.dg/other/i386-2.C: Ditto.
2427
b48042bb
UB
24282016-10-05 Uros Bizjak <ubizjak@gmail.com>
2429
2430 * gcc.target/i386/pr77833.c: Require int128 effective target.
2431
50b01e1d
SK
24322016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2433
2434 PR fortran/58991
2435 PR fortran/58992
2436 * gfortran.dg/associate_22.f90: New test.
2437
908b8296
FR
24382016-10-05 Fritz Reese <fritzoreese@gmail.com>
2439
2440 * gfortran.dg/dec_union_9.f90: New testcase.
2441 * gfortran.dg/dec_union_10.f90: New testcase.
2442
87582521
JJ
24432016-10-05 Jakub Jelinek <jakub@redhat.com>
2444
2e69f143
JJ
2445 PR sanitizer/66343
2446 * gcc.dg/pch/pr66343-3.c: New test.
2447 * gcc.dg/pch/pr66343-3.hs: New file.
2448
87582521
JJ
2449 PR sanitizer/66343
2450 * gcc.dg/pch/pr66343-1.c: New test.
2451 * gcc.dg/pch/pr66343-1.hs: New file.
2452 * gcc.dg/pch/pr66343-2.c: New test.
2453 * gcc.dg/pch/pr66343-2.hs: New file.
2454
700fff34
BE
24552016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2456
2457 * c-c++-common/Wint-in-bool-context.c: Update test.
2458
17a9e380
MP
24592016-10-05 Marek Polacek <polacek@redhat.com>
2460
2461 * g++.dg/cpp1z/init-statement1.C: New test.
2462 * g++.dg/cpp1z/init-statement2.C: New test.
2463 * g++.dg/cpp1z/init-statement3.C: New test.
2464 * g++.dg/cpp1z/init-statement4.C: New test.
2465 * g++.dg/cpp1z/init-statement5.C: New test.
2466 * g++.dg/cpp1z/init-statement6.C: New test.
2467 * g++.dg/cpp1z/init-statement7.C: New test.
2468 * g++.dg/cpp1z/init-statement8.C: New test.
2469
6e48e779
LK
24702016-10-05 Louis Krupp <louis.krupp@zoho.com>
2471
2472 PR fortran/67524
2473 * gfortran.dg/pr67524.f90: New test.
2474
04a32443
JJ
24752016-10-05 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR sanitizer/77823
2478 * c-c++-common/ubsan/shift-9.c: New test.
2479
743a9cf7
SKS
24802016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2481
2482 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2483 of int if __SIZEOF_INT__ is less than 4 bytes.
2484
a40278c3
JD
24852016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2486
2487 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2488 * gfortran.dg/class_array_20.f03: Likewise.
2489 * gfortran.dg/class_array_21.f03: Likewise.
2490 * gfortran.dg/finalize_29.f08: Likewise.
2491 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2492
39bb7d01
RB
24932016-10-05 Richard Biener <rguenther@suse.de>
2494
2495 PR middle-end/77826
2496 * gcc.dg/torture/pr77826.c: New testcase.
2497
eeb57981
RB
24982016-10-05 Richard Biener <rguenther@suse.de>
2499
2500 * gcc.dg/fold-copysign-1.c: New testcase.
2501
f9018d75
AS
25022016-10-05 Andreas Schwab <schwab@suse.de>
2503
2504 * g++.dg/pr49847-2.C: Remove.
2505
7e8000b3
PMR
25062016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2507
2508 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2509
54f84ca9
RB
25102016-10-05 Richard Biener <rguenther@suse.de>
2511
2512 PR middle-end/55152
2513 * gcc.dg/pr55152-2.c: New testcase.
2514
17beda50
JD
25152016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2516
2517 * gfortran.dg/dtio_15.f90: New test.
2518
1c84b798
ILT
25192016-10-04 Ian Lance Taylor <iant@golang.org>
2520
2521 * gcc.dg/split-7.c: New test.
2522
7ec39552
MS
25232016-10-04 Martin Sebor <msebor@redhat.com>
2524
2525 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2526 %lc directive to wint_t to silence -Wformat warnings on targets
2527 where the latter is a distinct type such as long.
2528
8ff04ff9
MS
25292016-10-04 Martin Sebor <msebor@redhat.com>
2530
2531 PR c++/77804
2532 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2533
bfecd57c
JJ
25342016-10-04 Jakub Jelinek <jakub@redhat.com>
2535
f72da967
JJ
2536 PR c++/77791
2537 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2538
bfecd57c
JJ
2539 * g++.dg/other/java3.C: Remove.
2540 * g++.dg/other/java1.C: Remove.
2541 * g++.dg/other/error12.C: Remove.
2542 * g++.dg/other/java2.C: Remove.
2543 * g++.dg/warn/Wnvdtor.C: Remove.
2544 * g++.dg/lookup/java1.C: Remove.
2545 * g++.dg/lookup/java2.C: Remove.
2546 * g++.dg/ext/pr34829.C: Remove.
2547 * g++.dg/ext/java-3.C: Remove.
2548 * g++.dg/ext/java-1.C: Remove.
2549 * g++.dg/ext/java-2.C: Remove.
2550 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2551
fe8b1e83
DG
25522016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2553
2554 PR tree-optimization/77808
2555 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2556
078b5aab
RB
25572016-10-04 Richard Biener <rguenther@suse.de>
2558
2559 PR tree-optimization/77399
2560 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2561
2b568899
RB
25622016-10-04 Richard Biener <rguenther@suse.de>
2563
2564 PR middle-end/77833
2565 * gcc.target/i386/pr77833.c: New testcase.
2566
0a4e5cf3
JL
25672016-09-26 Jeff Law <law@redhat.com>
2568
2569 PR tree-optimization/71550
2570 PR tree-optimization/71403
2571 * gcc.c-torture/execute/pr71550.c: New test.
2572
d07b0a23
SKS
25732016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2574
2575 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2576 option.
2577
b44a42cf
KT
25782016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2579
2580 Revert
2581 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2582
2583 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2584
f41f1ceb
MP
25852016-10-03 Marek Polacek <polacek@redhat.com>
2586
2587 * g++.dg/cpp0x/nullptr37.C: New test.
2588
1633d3b9
BE
25892016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2590
2591 * c-c++-common/Wint-in-bool-context.c: Update test.
2592
2c8e3a1d
JJ
25932016-10-02 Jakub Jelinek <jakub@redhat.com>
2594
2595 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2596 earlier.
2597 * g++.dg/charset/asm2.c (memmove): Likewise.
2598 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2599 * g++.dg/tls/diag-4.C (foo): Likewise.
2600 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2601 dg-warning, fix up regex.
2602 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2603 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2604 * g++.old-deja/g++.mike/net31.C: Likewise.
2605 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2606 for C++17.
2607 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2608 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2609
f00b6283
RB
26102016-10-01 Richard Biener <rguenther@suse.de>
2611
2612 PR middle-end/77798
2613 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2614
0f0565b1
AV
26152016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2616
2617 PR fortran/77663
2618 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2619
c58823a0
JJ
26202016-10-01 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR c/77490
2623 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2624 Add dg-prune-output directive.
2625
e3228a50
JD
26262016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2627
2628 PR fortran/66643
2629 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2630 * gfortran.fortran-torture/compile/write.f90: Update test.
2631
e70bbc6f
MW
26322016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2633
2634 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2635 arm_fp16_alternative_ok as the required effective target.
2636 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2637 -mfp16-format=alternative to the dg-options directive and remove
2638 the dg-add-options directive.
2639
c39747d2
FR
26402016-09-30 Fritz Reese <fritzoreese@gmail.com>
2641
2642 PR fortran/77764
2643 * gfortran.dg/dec_union_8.f90: New testcase.
2644
00074dd8
FR
26452016-09-30 Fritz Reese <fritzoreese@gmail.com>
2646
2647 PR fortran/77782
2648 * gfortran.dg/dec_structure_16.f90: New testcase.
2649
26f391e8
AV
26502016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2651
2652 * gfortran.dg/coarray_allocate_10.f08: New test.
2653 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2654
fa16a271
KT
26552016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2656
2657 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2658
f334c828
RB
26592016-09-30 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/77399
2662 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2663
76e3ec9c
SL
26642016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2665
871267e1 2666 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2667 -fdelete-null-pointer-checks explicit.
2668 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2669 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2670 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2671 * gcc.dg/pic-1.c: Require fpic target support.
2672 * gcc.dg/pic-2.c: Likewise.
2673
a2c6e7f2
JJ
26742016-09-29 Jakub Jelinek <jakub@redhat.com>
2675
2676 Implement P0001R1 - C++17 removal of register storage class specifier
2677 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2678 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2679 C++17.
2680 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2681 keyword if not __SSE2__.
2682 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2683 C++17.
2684 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2685 register keywords.
2686 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2687 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2688 no_erroneous_warning): Expect new warnings for C++17.
2689 * g++.dg/warn/register-var-2.C (f): Likewise.
2690 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2691 * g++.dg/parse/linkage2.C (foo): Likewise.
2692 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2693 keyword on parameters for C++17.
2694 * g++.dg/cpp1z/register1.C: New test.
2695 * g++.dg/cpp1z/register2.C: New test.
2696 * g++.dg/cpp1z/register3.C: New test.
2697
4ab76933
UB
26982016-09-29 Uros Bizjak <ubizjak@gmail.com>
2699
2700 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2701 * gcc.target/i386/avx2-check.h (main): Ditto.
2702 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2703 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2704 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2705 * gcc.target/i386/avx512er-check.h (main): Ditto.
2706 * gcc.target/i386/avx512f-check.h (main): Ditto.
2707 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2708 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2709 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2710
2488ebe5
UB
27112016-09-29 Uros Bizjak <ubizjak@gmail.com>
2712
2713 PR target/77756
2714 * gcc.target/i386/pr77756.c: New test.
2715
4d258d09
MP
27162016-09-29 Marek Polacek <polacek@redhat.com>
2717
2718 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2719
a9087411
MP
27202016-09-29 Marek Polacek <polacek@redhat.com>
2721
2722 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2723 C++14.
2724
fa0a064a
ML
27252016-09-29 Martin Liska <mliska@suse.cz>
2726
2727 * objc/execute/construct1.m: New test.
2728
0ce1ecc7
RB
27292016-09-29 Richard Biener <rguenther@suse.de>
2730
2731 PR tree-optimization/77768
2732 * gcc.dg/torture/pr77768.c: New testcase.
2733
da186c1f
RB
27342016-09-28 Richard Biener <rguenther@suse.de>
2735
2736 PR middle-end/77407
2737 * gcc.dg/pr77407.c: New testcase.
2738
d657e995
RB
27392016-09-29 Richard Biener <rguenther@suse.de>
2740
2741 PR middle-end/55152
2742 * gcc.dg/pr55152.c: New testcase.
2743 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2744
cadf6296
RO
27452016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2746
2747 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2748 (dg-options): Remove -m32.
2749
88000fd1
MS
27502016-09-28 Martin Sebor <msebor@redhat.com>
2751
2752 PR middle-end/77721
2753 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2754
0c172974
JD
27552016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2756
2757 PR libgfortran/77707
2758 * gfortran.dg/inquire_17.f90: New test.
2759
4b390698
JJ
27602016-09-28 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR c++/77467
2763 * g++.dg/cpp1y/constexpr-77467.C: New test.
2764
2b1b5938
MS
27652016-09-28 Martin Sebor <msebor@redhat.com>
2766
2767 PR c/77762
2768 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2769 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2770 (test_sprintf_p_const): Adjust line numbers to avoid failures
2771 introduced in r240503.
2772
30dc6ee9
MS
27732016-09-28 Martin Sebor <msebor@redhat.com>
2774
2775 PR middle-end/77683
2776 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2777
7d290e93
BE
27782016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2779
fcf32bad
BE
2780 PR c++/77748
2781 * g++.dg/pr77550.C: Avoid undefined behavior.
2782
7d290e93
BE
2783 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2784
912d9ec3
WD
27852016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2786
2787 * gcc.dg/strlenopt-20.c: Update test.
2788 * gcc.dg/strlenopt-21.c: Likewise.
2789 * gcc.dg/strlenopt-22.c: Likewise.
2790 * gcc.dg/strlenopt-22g.c: Likewise.
2791 * gcc.dg/strlenopt-26.c: Likewise.
2792 * gcc.dg/strlenopt-5.c: Likewise.
2793 * gcc.dg/strlenopt-7.c: Likewise.
2794 * gcc.dg/strlenopt-9.c: Likewise.
2795
459bcfb0
JJ
27962016-09-27 Jakub Jelinek <jakub@redhat.com>
2797
6e39060a
JJ
2798 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2799
8ca33347
JJ
2800 * g++.dg/cpp1z/lambda-this1.C: New test.
2801 * g++.dg/cpp1z/lambda-this2.C: New test.
2802
459bcfb0
JJ
2803 PR c++/77722
2804 * g++.dg/ubsan/return-4.C: New test.
2805 * g++.dg/ubsan/return-5.C: New test.
2806 * g++.dg/ubsan/return-6.C: New test.
2807
20fba714
JW
28082016-09-27 Jiong Wang <jiong.wang@arm.com>
2809
2810 * lib/target-supports.exp
2811 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2812 in function comment.
2813
bebe0086
ML
28142016-09-27 Martin Liska <mliska@suse.cz>
2815
2816 PR gcov-profile/46266
2817 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2818 considered.
2819
59896334
RB
28202016-09-27 Richard Biener <rguenther@suse.de>
2821
2822 PR tree-optimization/77745
2823 * g++.dg/torture/pr77745.C: New testcase.
2824
f0d355dc
RB
28252016-09-27 Richard Biener <rguenther@suse.de>
2826
2827 PR tree-optimization/77478
2828 * gcc.dg/torture/pr77478.c: New testcase.
2829
8c9434c2
ML
28302016-09-27 Martin Liska <mliska@suse.cz>
2831
2832 PR gcov-profile/7970
2833 PR gcov-profile/16855
2834 PR gcov-profile/44779
2835 * g++.dg/gcov/pr16855.C: New test.
2836
511d092e
SKS
28372016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2838
2839 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2840
f2e0c4e1
JJ
28412016-09-27 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR fortran/77666
2844 * gfortran.dg/gomp/pr77666.f90: New test.
2845
3a4228ba
KV
28462016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2847
2848 PR ipa/77677
2849 * gcc.dg/torture/pr77677-2.c: New test.
2850
a184e37f
SK
28512016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2852
2853 PR fortran/77420
2854 * gfortran.dg/pr77420_1.f90: New test.
2855 * gfortran.dg/pr77420_2.f90: Ditto.
2856 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2857 * gfortran.dg/pr77420_4.f90: this file.
2858
8be59d19
KV
28592016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2860
2861 PR middle-end/77719
2862 * gfortran.dg/pr77719.f90: New test.
2863
991075a4
TP
28642016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2865
2866 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2867 singular form of byte when quantity is unknown.
991075a4 2868
c6147dc4
MP
28692016-09-26 Marek Polacek <polacek@redhat.com>
2870
2871 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2872
5cc6c41c
ML
28732016-09-26 Martin Liska <mliska@suse.cz>
2874
2875 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2876 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2877 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2878 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2879 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2880 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2881 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2882 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2883 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2884
81fea426
MP
28852016-09-26 Marek Polacek <polacek@redhat.com>
2886
2887 PR c/7652
2888 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2889 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2890 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2891 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2892 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2893 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2894 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2895 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2896 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2897 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2898 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2899 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2900 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2901 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2902 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2903 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2904 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2905 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2906 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2907 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2908 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2909 * c-c++-common/attr-fallthrough-1.c: New test.
2910 * c-c++-common/attr-fallthrough-2.c: New test.
2911 * g++.dg/cpp0x/fallthrough1.C: New test.
2912 * g++.dg/cpp0x/fallthrough2.C: New test.
2913 * g++.dg/cpp1z/fallthrough1.C: New test.
2914 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2915 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2916 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2917 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2918
9b597c1f
SK
29192016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2920
12a813c1 2921 PR fortran/77429
9b597c1f
SK
2922 * gfortran.dg/pr77429.f90: New test.
2923
f1c7e7f1
SK
29242016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2925
2926 PR fortran/77694
2927 * gfortran.dg/pr77694.f90: New test.
2928
50c6dd20
OE
29292016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2930
2931 PR target/51244
2932 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2933
540b039e
DH
29342016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2935
2936 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2937 for 32-bit mode.
2938
cfd161bf
DH
29392016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2940
2941 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2942 for 32-bit mode.
2943
9a2300e9
MP
29442016-09-24 Marek Polacek <polacek@redhat.com>
2945
2946 PR c/77490
2947 * c-c++-common/Wbool-operation-1.c: New test.
2948 * gcc.dg/Wbool-operation-1.c: New test.
2949
34d567d1
FR
29502016-09-23 Fritz Reese <fritzoreese@gmail.com>
2951
2952 * gfortran.dg/dec_static_1.f90: New.
2953 * gfortran.dg/dec_static_2.f90: New.
2954 * gfortran.dg/dec_static_3.f90: New.
2955 * gfortran.dg/dec_static_4.f90: New.
2956
4a8d4422
JD
29572016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2958
2959 PR fortran/48298
2960 * gfortran.dg/negative_unit_check.f90: Update test.
2961 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2962
90ef45cb
DV
29632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2964
2965 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2966 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2967 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2968 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2969 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2970 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2971 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2972
e0535922
MS
29732016-09-23 Martin Sebor <msebor@redhat.com>
2974
2975 PR testsuite/77713
2976 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2977 assuming long double is bigger than double.
2978
d664d76d
JJ
29792016-09-23 Jakub Jelinek <jakub@redhat.com>
2980
2981 Implement P0138R2, C++17 construction rules for enum class values
2982 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2983
3b31f720
DM
29842016-09-23 David Malcolm <dmalcolm@redhat.com>
2985
2986 PR preprocessor/77672
2987 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2988 expected multiline output from first warning to reflect change
2989 in r240434.
2990
592459bf
TP
29912016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2992
2993 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2994
0af06385
BE
29952016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2996 Tom de Vries <tom@codesourcery.com>
2997
2998 PR testsuite/77411
2999 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3000
8f01b67a
MP
30012016-09-23 Marek Polacek <polacek@redhat.com>
3002
3003 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3004 * c-c++-common/gomp/atomic-13.c: Likewise.
3005 * c-c++-common/gomp/atomic-14.c: Likewise.
3006 * c-c++-common/pr60439.c: Remove invalid code.
3007 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3008 * g++.dg/expr/bitfield5.C: Likewise.
3009 * g++.dg/expr/bitfield6.C: Likewise.
3010 * g++.dg/expr/bool1.C: Likewise.
3011 * g++.dg/expr/bool3.C: Likewise.
3012 * g++.dg/expr/lval3.C: Likewise.
3013 * g++.dg/expr/lval4.C: Likewise.
3014 * g++.old-deja/g++.jason/bool5.C: Likewise.
3015
bbd6fcf3
DM
30162016-09-23 David Malcolm <dmalcolm@redhat.com>
3017
3018 PR preprocessor/77672
3019 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3020 (test_terminator_location): New function.
3021
113d06a4
RB
30222016-09-23 Richard Biener <rguenther@suse.de>
3023
3024 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3025
cab9e1df
MW
30262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3027
3028 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3029 -march=armv8.2-a+fp16 when supported by the hardware.
3030 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3031 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3032 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3033 semi-colons to a macro invocations.
3034 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3035 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3036 defined.
3037 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3039 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3040 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3041 defined.
3042 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3043 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3044 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3045 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3046 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3047 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3048 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3049 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3050 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3051 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3052 defined.
3053 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3054 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3055 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3056 defined.
3057 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3058 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3059 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3060 defined.
3061 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3062 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3063 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3064 defined.
3065 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3066 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3067 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3068 defined. Also fix some white-space.
3069 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3070 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3071 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3072 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3073 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3074 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3075 defined. Also fix some long lines and white-space.
3076 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3077 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3078 defined. Also fix some long lines and white-space.
3079 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3080 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3081 defined.
3082 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3083 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3084 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3085 defined.
3086 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3087 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3088 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3089 defined.
3090 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3091 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3093 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3094 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3095 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3096 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3097 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3098 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3099 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3100 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3101 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3102 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3103 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3104 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3105 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3106 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3107 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3108 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3109
da9b2e69
JW
31102016-09-23 Jiong Wang <jiong.wang@arm.com>
3111 Matthew Wahab <matthew.wahab@arm.com>
3112
3113 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3134 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3135 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3136 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3137 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3138 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3139 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3140 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3141 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3142 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3143 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3144 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3145 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3146 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3147 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3148 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3149 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3150
785cf02f
MW
31512016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3152
3153 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3154 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3155 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3156 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3157 support.
3158
1e401340
KV
31592016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3160
3161 PR ipa/77677
3162 * gcc.dg/torture/pr77677.c: New test.
3163
8ed3eeac
AV
31642016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3165
3166 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3167 here now.
3168
55a9b91b
MW
31692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3170
3171 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3172 options. Add tests for float16x4_t and float16x8_t.
3173
64c744b9
DV
31742016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3175
3176 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3177 * gcc.target/s390/risbg-ll-2.c: Ditto.
3178 * gcc.target/s390/risbg-ll-3.c: Ditto.
3179
d403b8d4
MW
31802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3181
3182 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3183 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3184
576987fc
DV
31852016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3186
3187 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3188 output to the simplified instructions.
3189
4ffc8099
MW
31902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3191
3192 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3193 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3194
b1a970a5
MW
31952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3196
3197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3198 (FP16_SUPPORTED): New
3199 (expected-hfloat-16x4): Make conditional on __fp16 support.
3200 (expected-hfloat-16x8): Likewise.
3201 (vdup_n_f16): Disable for non-AArch64 targets.
3202 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3203 conditional on FP16_SUPPORTED.
3204 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3205 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3206 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3207 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3208 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3209 for testing __fp16.
3210 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3211 conditional on FP16_SUPPORTED.
3212 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3213 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3214
50df9464
MW
32152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3216
3217 * gcc.target/arm/short-vfp-1.c: New.
3218
536b9f42
MW
32192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3220
3221 * gcc.target/arm/attr-fp16-arith-1.c: New.
3222
1b9e31cf
MW
32232016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3224
3225 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3226 New.
3227 (add_options_for_arm_v8_2a_fp16_neon): New.
3228 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3229 (add_options_for_arm_arch_v8_2a): Auto-generate.
3230 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3231 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3232 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3233 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3234 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3235 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3236 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3237
a5b42ee7
MW
32382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3239
3240 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3241 arm_fp16_alternative_ok.
3242 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3243 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3244 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3245 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3246 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3247 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3248 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3249 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3250 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3251 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3252 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3253 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3254 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3255 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3256 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3257 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3258 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3259 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3260 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3261 arm_fp16_alternative_ok.
3262 * lib/target-supports.exp
3263 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3264 (check_effective_target_arm_fp16_alternative_ok): New.
3265 (check_effective_target_arm_fp16_none_ok_nocache): New.
3266 (check_effective_target_arm_fp16_none_ok): New.
3267
fcbc975b
ML
32682016-09-23 Martin Liska <mliska@suse.cz>
3269
3270 * gcc.dg/ipa/pr77653.c: Replace adress
3271 with address.
3272
1822b732
ML
32732016-09-23 Martin Liska <mliska@suse.cz>
3274
3275 * gcc.target/i386/movbe-4.c: New test.
3276
fab18cc4
ML
32772016-09-23 Martin Liska <mliska@suse.cz>
3278
3279 * gcc.target/i386/crc32-5.c: New test.
3280
e70f01b5
ML
32812016-09-23 Martin Liska <mliska@suse.cz>
3282
3283 * gcc.target/i386/pr71652.c: New test.
3284 * gcc.target/i386/pr71652-2.c: New test.
3285 * gcc.target/i386/pr71652-3.c: New test.
3286
f2e81d05
JJ
32872016-09-23 Jakub Jelinek <jakub@redhat.com>
3288
3289 * lib/gcc-dg.exp (process-message): Support relative line number
3290 notation - .+4 or .-1 etc.
3291 * gcc.dg/dg-test-1.c: New test.
3292
ed30d2a6
MS
32932016-09-22 Martin Sebor <msebor@redhat.com>
3294
3295 PR target/77676
3296 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3297 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3298 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3299 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3300
1c681c7b
UB
33012016-09-22 Uros Bizjak <ubizjak@gmail.com>
3302
3303 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3304 * gcc.dg/ifcvt-2.c: Ditto.
3305 * gcc.dg/zero_bits_compound-1.c: Ditto.
3306 * gcc.dg/zero_bits_compound-1.c: Ditto.
3307 * gcc.dg/pr40550.c: Simplify target selectors.
3308 Use dg-additional-options.
3309 * gcc.dg/pr47893.c: Ditto.
3310 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3311 additional options for 32-bit x86 targets.
3312 * gcc.dg/pr70955.c: Move to ...
3313 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3314
67cf0a53
PC
33152016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/61019
3318 * g++.dg/cpp0x/pr61019.C: New.
3319
0ee70cc0
AV
33202016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3321 Terry Guo <terry.guo@arm.com>
3322
3323 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3324 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3325 * gcc.target/arm/pure-code/pure-code.exp: New.
3326
43639d2c
UB
33272016-09-22 Uros Bizjak <ubizjak@gmail.com>
3328
3329 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3330 Remove SSE effective target requirement.
3331
a608d15b
PC
33322016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3333
3334 PR c++/71979
3335 * g++.dg/cpp0x/pr71979.C: New.
3336
d94a7ab4
BE
33372016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3338
3339 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3340
a13f439f
ML
33412016-09-22 Martin Liska <mliska@suse.cz>
3342
3343 PR ipa/77653
3344 * gcc.dg/ipa/pr77653.c: New test.
3345
cf352092
JJ
33462016-09-22 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR fortran/77665
3349 * gfortran.dg/gomp/pr77665.f90: New test.
3350
a8de3002
PT
33512016-09-22 Paul Thomas <pault@gcc.gnu.org>
3352
3353 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3354 * gfortran.dg/dtio_13.f90: New test.
3355
39abef62
LK
33562016-09-21 Louis Krupp <louis.krupp@zoho.com>
3357
3358 PR fortran/66107
3359 * gfortran.dg/pr66107.f90: New test.
3360
4a2bb7fc
ILT
33612016-09-21 Ian Lance Taylor <iant@golang.org>
3362
3363 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3364 with call to builtin delete function.
3365
5f84cee2
JM
33662016-09-21 Joseph Myers <joseph@codesourcery.com>
3367
3368 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3369 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3370 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3371 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3372 tests.
3373
fe01a41a
UB
33742016-09-21 Uros Bizjak <ubizjak@gmail.com>
3375
3376 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3377
2e1c20b1
JJ
33782016-09-21 Jakub Jelinek <jakub@redhat.com>
3379
3380 PR c++/77651
3381 * g++.dg/cpp1z/aligned-new6.C: New test.
3382
de4c144a
MW
33832016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3384
3385 * gcc.target/arm/fp16-aapcs-3.c: New.
3386 * gcc.target/arm/fp16-aapcs-4.c: New.
3387 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3388 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3389 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3390 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3391
44fc7854
BE
33922016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3393
3394 PR tree-optimization/77550
3395 * g++.dg/pr77550.C: New test.
3396
bc084f84
GJL
33972016-09-21 Georg-Johann Lay <avr@gjlay.de>
3398
3399 PR target/77326
3400 * gcc.target/avr/torture/pr77326.c: New test.
3401
c075003a
LK
34022016-09-21 Louis Krupp <louis.krupp@zoho.com>
3403
3404 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3405
6811ea79
RB
34062016-09-21 Richard Biener <rguenther@suse.de>
3407
3408 PR tree-optimization/77648
3409 * gcc.dg/torture/pr77648-1.c: New testcase.
3410 * gcc.dg/torture/pr77648-2.c: Likewise.
3411
f955c4c4
RB
34122016-09-21 Richard Biener <rguenther@suse.de>
3413 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR tree-optimization/77621
3416 * gcc.dg/pr77621.c: New testcase.
3417
096506bb
PT
34182016-09-21 Paul Thomas <pault@gcc.gnu.org>
3419
3420 PR fortran/77657
3421 * gfortran.dg/dtio_12.f90: New test.
3422
37d168ae
SKS
34232016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3424
3425 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3426
66454000
KV
34272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3428
3429 PR tree-optimization/72835
3430 * gcc.dg/tree-ssa/pr72835.c: New test.
3431
88d0c3f0
MS
34322016-09-20 Martin Sebor <msebor@redhat.com>
3433
3434 PR middle-end/49905
3435 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3436 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3437 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3438 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3439 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3440 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3441 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3442
a03df1d5
KV
34432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3444
3445 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3446 arguments/compare will be optimized away.
3447 * gcc.dg/torture/ftrapv-1.c: Likewise.
3448
8bc5448f
KV
34492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3450
3451 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3452 will be optimized away.
3453 * gcc.dg/ipa/vrp1.c: New test.
3454 * gcc.dg/ipa/vrp2.c: New test.
3455 * gcc.dg/ipa/vrp3.c: New test.
3456
973625a0
KV
34572016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3458
3459 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3460 does the same transformation.
3461 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3462 * gcc.dg/tree-ssa/evrp1.c: New test.
3463 * gcc.dg/tree-ssa/evrp2.c: New test.
3464 * gcc.dg/tree-ssa/evrp3.c: New test.
3465 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3466 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3467 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3468 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3469 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3470 foling now happens early.
3471 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3472 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3473 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3474 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3475 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3476
9b1ba33c
UB
34772016-09-20 Uros Bizjak <ubizjak@gmail.com>
3478
3479 PR target/77621
3480 * gcc.target/i386/pr77621.c: New test.
3481 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3482 pattern, loop should vectorize with -mtune=atom.
3483
f5bd4ad8
MO
34842016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3485 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR testsuite/63299
3488 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3489 instead of delete.
3490
7d9cf801
JJ
34912016-09-20 Jakub Jelinek <jakub@redhat.com>
3492
b912f962
JJ
3493 PR c++/77626
3494 * g++.dg/other/pr77626.C: New test.
3495
eaf1ece1
JJ
3496 PR c++/77638
3497 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3498
590b62e9
JJ
3499 PR c++/77637
3500 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3501
7d9cf801
JJ
3502 PR middle-end/77624
3503 * c-c++-common/pr77624-1.c: New test.
3504 * c-c++-common/pr77624-2.c: New test.
3505
3aebb6ff
AV
35062016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3507
3508 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3509 of digits expected.
3510
b5bbe47b
RB
35112016-09-20 Richard Biener <rguenther@suse.de>
3512
3513 PR tree-optimization/77646
3514 * gcc.dg/torture/pr77646.c: New testcase.
3515
144a96e4
BE
35162016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3517
3518 PR c++/77434
3519 * c-c++-common/Wint-in-bool-context.c: New test.
3520
1f2071fa
JM
35212016-09-19 Joseph Myers <joseph@codesourcery.com>
3522
3523 * gcc.dg/cr-decimal-dig-1.c: New test.
3524
63012d9a
JM
35252016-09-19 Joseph Myers <joseph@codesourcery.com>
3526
3527 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3528 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3529 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3530 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3531
02410826
VM
35322016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3533
3534 PR rtl-optimization/77416
3535 * gcc.target/powerpc/pr77416.c: New.
3536
6101a7ab
PP
35372016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3538
3539 PR c++/77639
3540 * g++.dg/template/error-recovery4.C: New test.
3541
1993ff76
BC
35422016-09-19 Bin Cheng <bin.cheng@arm.com>
3543
3544 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3545
5fa9e644
KT
35462016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3547
3548 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3549 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3550
fc15d9ec
JJ
35512016-09-19 Jakub Jelinek <jakub@redhat.com>
3552 Jan Hubicka <jh@suse.cz>
3553
3554 PR target/77587
3555 * gcc.dg/pr77587.c: New test.
3556 * gcc.dg/pr77587a.c: New file.
3557
3c9f5092
AV
35582016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3559
3560 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3561 * gfortran.dg/coarray_38.f90:
3562 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3563 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3564 * gfortran.dg/coarray_allocate_7.f08: New test.
3565 * gfortran.dg/coarray_allocate_8.f08: New test.
3566 * gfortran.dg/coarray_allocate_9.f08: New test.
3567 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3568 new caf_register.
3569 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3570 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3571 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3572 get_by_refs.
3573 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3574 * gfortran.dg/coarray_lock_7.f90: Same.
3575 * gfortran.dg/coarray_poly_5.f90: Same.
3576 * gfortran.dg/coarray_poly_6.f90: Same.
3577 * gfortran.dg/coarray_poly_7.f90: Same.
3578 * gfortran.dg/coarray_poly_8.f90: Same.
3579 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3580
e79e6763
FR
35812016-09-19 Fritz Reese <fritzoreese@gmail.com>
3582
3583 PR fortran/77584
3584 * gfortran.dg/dec_structure_15.f90: New testcase.
3585
ae527639
RB
35862016-09-19 Richard Biener <rguenther@suse.de>
3587
3588 PR middle-end/77605
3589 * gcc.dg/torture/pr77605.c: New testcase.
3590
cdf060f8
LK
35912016-09-18 Louis Krupp <louis.krupp@zoho.com>
3592
3593 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3594
b720e919
JH
35952016-09-17 Jan Hubicka <hubicka@ucw.cz>
3596
3597 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3598 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3599 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3600 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3601 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3602 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3603 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3604 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3605 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3606 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3607 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3608
bdabae39
KY
36092016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3610
3611 * gcc.target/i386/pr68633.c: Fix expected result.
3612
493ba820
LK
36132016-09-17 Louis Krupp <louis.krupp@gmail.com>
3614
3615 PR fortran/68078
3616 * gfortran.dg/pr68078.f90: New test.
3617 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3618
9a42726b
BS
36192016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3620
3621 PR target/77613
3622 * gcc.target/powerpc/swaps-p8-25.c: New.
3623
e7d61178
JJ
36242016-09-16 Jakub Jelinek <jakub@redhat.com>
3625
8f03e02f
JJ
3626 PR c++/77482
3627 * g++.dg/cpp0x/constexpr-77482.C: New test.
3628
e80cb545
JJ
3629 PR c++/77379
3630 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3631 thunk offsets.
3632 * g++.dg/abi/abi-tag23a.C: Likewise.
3633
1c2f613f
JJ
3634 PR c++/77338
3635 * g++.dg/cpp0x/decltype-77338.C: New test.
3636
e7d61178
JJ
3637 PR c++/77375
3638 * g++.dg/cpp0x/mutable1.C: New test.
3639
8d987deb
SK
36402016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3641
3642 PR fortran/77612
3643 * gfortran.dg/pr77612.f90: New test.
3644
2c3d35a6
SKS
36452016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3646
3647 * gcc.dg/torture/pr70421.c: Require int32plus.
3648
e43163ae
JJ
36492016-09-16 Jakub Jelinek <jakub@redhat.com>
3650
bcf0905a
JJ
3651 PR middle-end/77475
3652 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3653
e43163ae
JJ
3654 PR target/77526
3655 * gcc.target/i386/pr77526.c: New test.
3656
7d704548
JJ
36572016-09-16 Jakub Jelinek <jakub@redhat.com>
3658 Eric Botcazou <ebotcazou@adacore.com>
3659
3660 PR middle-end/77594
3661 * gcc.target/i386/pr77594.c: New test.
3662
902d624f
LK
36632016-09-15 Louis Krupp <louis.krupp@zoho.com>
3664
3665 PR fortran/69963
3666 * gfortran.dg/misplaced_implicit_character.f90: New test.
3667
7e16ce79
BC
36682016-09-15 Bin Cheng <bin.cheng@arm.com>
3669
3670 PR tree-optimization/77503
3671 * gcc.dg/vect/pr77503.c: New test.
3672
7c05f5c4
RB
36732016-09-15 Richard Biener <rguenther@suse.de>
3674
3675 PR middle-end/77544
3676 * c-c++-common/torture/pr77544.c: New testcase.
3677
76ff80fb
JJ
36782016-09-15 Jakub Jelinek <jakub@redhat.com>
3679
3680 PR middle-end/77475
3681 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3682 * gcc.dg/march-generic.c: Likewise.
3683 * gcc.target/i386/spellcheck-options-1.c: New test.
3684 * gcc.target/i386/spellcheck-options-2.c: New test.
3685 * gcc.target/i386/spellcheck-options-3.c: New test.
3686 * gcc.target/i386/spellcheck-options-4.c: New test.
3687
5560d026
CLT
36882016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3689
3690 PR fortran/72743
3691 * gfortran.dg/goacc/pr72743.f90: New test.
3692
5334f733
RB
36932016-09-15 Richard Biener <rguenther@suse.de>
3694
3695 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3696
d08615f2
RB
36972016-09-15 Richard Biener <rguenther@suse.de>
3698
3699 PR tree-optimization/77514
3700 * gcc.dg/torture/pr77514.c: New testcase.
3701
28ca05f0
JJ
37022016-09-14 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR c++/77549
3705 * g++.dg/lookup/pr77549.C: New test.
3706
20a1e5b8
MP
37072016-09-14 Marek Polacek <polacek@redhat.com>
3708
3709 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3710 * c-c++-common/gomp/atomic-13.c: Likewise.
3711 * c-c++-common/gomp/atomic-14.c: Likewise.
3712 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3713 * g++.dg/cpp1z/bool-increment1.C: New test.
3714 * c-c++-common/pr60439.c: Add dg-warning.
3715 * g++.dg/expr/bitfield4.C: Likewise.
3716 * g++.dg/expr/bitfield5.C: Likewise.
3717 * g++.dg/expr/bitfield6.C: Likewise.
3718 * g++.dg/expr/bool1.C: Likewise.
3719 * g++.dg/expr/bool3.C: Likewise.
3720 * g++.dg/expr/lval3.C: Likewise.
3721 * g++.dg/expr/lval4.C: Likewise.
3722 * g++.old-deja/g++.jason/bool5.C: Likewise.
3723 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3724 * g++.dg/other/error18.C: Likewise.
3725 * g++.dg/gomp/atomic-14.C: Likewise.
3726
0761f6bf
NS
37272016-09-14 Nathan Sidwell <nathan@acm.org>
3728
3729 PR c++/77539
3730 * g++.dg/cpp1y/pr77539.C: New.
3731
13cddbc1
CL
37322016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3733
3734 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3735 dg-require.
3736 * g++.dg/ext/builtin_alloca.C: Likewise.
3737 * g++.dg/template/spec35.C: Likewise.
3738 * gcc.dg/builtins-68.c: Likewise.
3739 * gcc.misc-tests/gcov-13.c: Likewise.
3740 * gcc.misc-tests/gcov-14.c: Likewise.
3741
a90638d4
JM
37422016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3743
3744 * gfortran.dg/dec_structure_14.f90: New testcase.
3745
5ba4a08c
JJ
37462016-09-14 Jakub Jelinek <jakub@redhat.com>
3747
3748 PR sanitizer/68260
3749 * c-c++-common/tsan/pr68260.c: New test.
3750
a713b234
JS
37512016-09-13 Joe Seymour <joe.s@somniumtech.com>
3752
3753 PR target/70713
3754 * gcc.target/msp430/function-attributes-1.c: New test.
3755 * gcc.target/msp430/function-attributes-2.c: New test.
3756 * gcc.target/msp430/function-attributes-3.c: New test.
3757
96032047
MS
37582015-04-18 Martin Sebor <msebor@redhat.com>
3759
3760 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3761 of non-nul characters.
3762 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3763
ea8661cd
JJ
37642016-09-13 Jakub Jelinek <jakub@redhat.com>
3765
9952908a
JJ
3766 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3767 * g++.dg/cpp1z/gen-attrs1.C: New test.
3768
63cdb7a0
JJ
3769 PR tree-optimization/77454
3770 * gcc.dg/pr77454.c: New test.
3771
ea8661cd
JJ
3772 PR c++/77553
3773 * g++.dg/cpp1y/constexpr-77553.C: New test.
3774
254830ba
DM
37752016-09-13 David Malcolm <dmalcolm@redhat.com>
3776
3777 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3778 (test_show_locus): Replace rich_location::add_fixit_insert calls
3779 with add_fixit_insert_before and add_fixit_insert_after.
3780
42763690
JM
37812016-09-13 Jason Merrill <jason@redhat.com>
3782 Tom de Vries <tom@codesourcery.com>
3783
3784 PR c++/77427
3785 * g++.dg/pr77427.C: New test.
3786
c8798f2c
ML
37872016-09-13 Martin Liska <mliska@suse.cz>
3788
3789 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3790 effective target.
3791 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3792 * lib/target-supports.exp: Define the new target.
3793
54700e2e
AP
37942016-09-12 Andrew Pinski <apinski@cavium.com>
3795
3796 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3797 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3798
e1d55bf7
UB
37992016-09-12 Uros Bizjak <ubizjak@gmail.com>
3800
3801 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3802 variable arguments.
3803 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3804 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3805 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3806 variable argument.
3807 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3808 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3809
54dcdb88
BE
38102016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3811
3812 PR c++/77496
3813 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3814 * g++.dg/ext/pr77496.C: New test.
3815 * g++.dg/warn/pr77496.C: New test.
3816
d1463eb9
DM
38172016-09-12 David Malcolm <dmalcolm@redhat.com>
3818
3819 PR c/72858
3820 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3821 to preserve conversion chars, and to preserve prefix information.
3822 * gcc.dg/format/pr72858.c: New test case.
3823
217fabad
SK
38242016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3825
3826 * gfortran.dg/pr77507.f90: Move to ...
3827 * gfortran.dg/ieee/pr77507.f90: here.
3828
a1cd04ac
JH
38292016-08-09 Jan Hubicka <hubicka@ucw.cz>
3830
3831 PR ipa/61159
3832 * compile/pr61159.c: New testcase
3833
e3912107
JH
38342016-08-09 Jan Hubicka <hubicka@ucw.cz>
3835
3836 PR ipa/64316
3837 * gcc.dg/ipa/pr63416.c: New testcase.
3838
739d9339
PT
38392016-09-10 Paul Thomas <pault@gcc.gnu.org>
3840 Steven G. Kargl <kargl@gcc.gnu.org>
3841
3842 PR fortran/77532
cc3135b6 3843 * gfortran.dg/dtio_11.f90: new test.
739d9339 3844
fb7c40dd
SK
38452016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3846
3847 PR fortran/77507
3848 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3849 * gfortran.dg/c_assoc_4.f90: Ditto.
3850
5b28efbb
TV
38512016-09-10 Tom de Vries <tom@codesourcery.com>
3852
3853 PR C/71602
3854 * c-c++-common/va-arg-va-list-type.c: New test.
3855
9d0a9bb4
PB
38562016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3857
3858 PR rtl-optimization/77289
3859 * gcc.target/powerpc/pr77289.c: New test.
3860
3f0177e7
MS
38612016-09-09 Martin Sebor <msebor@redhat.com>
3862
3863 PR c/77520
3864 PR c/77521
3865 * gcc.dg/pr77520.c: New test.
3866 * gcc.dg/pr77521.c: New test.
3867
e81e83d0
SK
38682016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3869
3870 PR fortran/77506
3871 * gfortran.dg/pr77506.f90: New test.
3872
8a92685e
SK
38732016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3874
3875 PR fortran/77507
3876 * gfortran.dg/pr77507.f90: New test.
3877
c65248cb
JM
38782016-09-09 Joseph Myers <joseph@codesourcery.com>
3879
3880 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3881
2cf0ff98
SK
38822016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3883 Louis Krupp <lkrupp@gcc.gnu.org>
3884
3885 PR fortran/69514
3886 * gfortran.dg/pr69514_1.f90: New test.
3887 * gfortran.dg/pr69514_2.f90: New test.
3888
8ebc1e0f
JJ
38892016-09-08 Jakub Jelinek <jakub@redhat.com>
3890
20b6cf01
JJ
3891 PR fortran/77500
3892 * gfortran.dg/gomp/pr77500.f90: New test.
3893
8ebc1e0f
JJ
3894 PR fortran/77516
3895 * gfortran.dg/gomp/pr77516.f90: New test.
3896
34718542
JJ
38972016-09-07 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR middle-end/77475
3900 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3901 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3902 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3903 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3904 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3905 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3906
e5106e27
DM
39072016-09-07 David Malcolm <dmalcolm@redhat.com>
3908
3909 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3910 "substring-locations.h".
3911
ca235a85
RB
39122016-09-07 Richard Biener <rguenther@suse.de>
3913
3914 PR c/77450
3915 * c-c++-common/vector-subscript-8.c: Move ..
3916 * gcc.dg/pr77450.c: ... here.
3917
0076b5dc 39182016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3919
3920 PR libgfortran/77393
3921 * gfortran.dg/fmt_f0_2.f90: Update test.
3922 * gfortran.dg/fmt_f0_3.f90: New test.
3923
6ac7322b
DH
39242016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3925
3926 PR debug/77389
3927 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3928 in dg-options.
3929
3930 PR debug/57519
3931 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3932
8eb9e049
JJ
39332016-09-06 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR target/69255
3936 * gcc.target/i386/pr69255-1.c: New test.
3937 * gcc.target/i386/pr69255-2.c: New test.
3938 * gcc.target/i386/pr69255-3.c: New test.
3939
39402016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3941
3942 PR c/77336
3943 * gcc.dg/format/miss-7.c: New test.
3944
e6cb85d4
UB
39452016-09-06 Uros Bizjak <ubizjak@gmail.com>
3946
3947 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3948
7fe76f6a
ML
39492016-09-06 Martin Liska <mliska@suse.cz>
3950
3951 PR gcov-profile/77378
3952 PR gcov-profile/77466
3953 * gcc.dg/profile-update-warning.c: New test.
3954
209b636e
RB
39552016-09-06 Richard Biener <rguenther@suse.de>
3956
3957 PR tree-optimization/77479
3958 * gcc.dg/torture/pr77479.c: New testcase.
3959
b772a565
RB
39602016-09-06 Richard Biener <rguenther@suse.de>
3961
3962 PR c/77450
3963 * c-c++-common/vector-subscript-7.c: Adjust.
3964 * c-c++-common/vector-subscript-8.c: New testcase.
3965
a8c07037
SKS
39662016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3967
3968 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3969
0ce48391
JJ
39702016-09-05 Jakub Jelinek <jakub@redhat.com>
3971
de9188e0
JJ
3972 PR target/77476
3973 * gcc.target/i386/avx512f-pr77476.c: New test.
3974 * gcc.target/i386/avx512bw-pr77476.c: New test.
3975 * gcc.target/i386/avx512dq-pr77476.c: New test.
3976
c76f7809
JJ
3977 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3978 Update comment to mention also avx512f.
3979
0ce48391
JJ
3980 PR sanitizer/77396
3981 * g++.dg/asan/pr77396-2.C: New test.
3982
8a27cf73
UB
39832016-09-05 Uros Bizjak <ubizjak@gmail.com>
3984
3985 PR rtl-optimization/77452
3986 * gcc.target/i386/pr77452.c: New test.
3987
25ff5dd3
MP
39882016-09-05 Marek Polacek <polacek@redhat.com>
3989
3990 PR c/77423
3991 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3992
f2bc4e48
SK
39932016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3994
3995 PR fortran/77391
3996 * gfortran.dg/pr77391.f90: New test.
3997
e85921ee
SK
39982016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3999
4000 PR fortran/77460
4001 * gfortran.dg/pr77460.f90: New test.
4002
b5d50659
JJ
40032016-09-03 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c/65467
4006 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4007
7b826676
KY
40082016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4009
4010 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4011
717ebe91
DM
40122016-09-02 David Malcolm <dmalcolm@redhat.com>
4013
4014 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4015 test case.
4016 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4017 diagnostic-test-show-locus-generate-patch.c to the sources
4018 for diagnostic_plugin_test_show_locus.c.
4019
94087e88
JJ
40202016-09-02 Jakub Jelinek <jakub@redhat.com>
4021
9dc5773f
JJ
4022 PR c/65467
4023 * gcc.dg/gomp/_Atomic-1.c: New test.
4024 * gcc.dg/gomp/_Atomic-2.c: New test.
4025 * gcc.dg/gomp/_Atomic-3.c: New test.
4026 * gcc.dg/gomp/_Atomic-4.c: New test.
4027 * gcc.dg/gomp/_Atomic-5.c: New test.
4028
94087e88
JJ
4029 PR sanitizer/77396
4030 * g++.dg/asan/pr77396.C: New test.
4031
40322016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4033
4034 PR tree-optimization/71831
4035 * gcc.dg/builtin-object-size-16.c: New test.
4036 * gcc.dg/builtin-object-size-17.c: New test.
4037
7e89048d
JD
40382016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4039
4040 PR libgfortran/77393
4041 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4042
2f196155
UB
40432016-09-01 Uros Bizjak <ubizjak@gmail.com>
4044
4045 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4046 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4047 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4048 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4049 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4050 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4051 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4052 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4053 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4054 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4055 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4056 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4057 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4058 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4059 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4060 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4061 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4062 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4063
0a6b0523
EB
40642016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4065
4066 * gnat.dg/opt58.adb: New test.
4067 * gnat.dg/opt58_pkg.ads: New helper.
4068
2a99de7b
RB
40692016-09-01 Richard Biener <rguenther@suse.de>
4070
4071 PR middle-end/77436
4072 * gcc.dg/torture/pr77436.c: New testcase.
4073
f79d8786
SKS
40742016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4075
4076 * gcc.dg/pr64252.c: Require int32plus.
4077 * gcc.dg/pr66299-1.c: Likewise.
4078 * gcc.dg/pr66299-2.c: Likewise.
4079 * gcc.dg/torture/20131115-1.c: Skip for avr.
4080
b06335f9
KT
40812016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4082
4083 * gcc.target/aarch64/ands_3.c: New test.
4084
f25f40be
JJ
40852016-08-31 Jakub Jelinek <jakub@redhat.com>
4086
d12a0b5a
JJ
4087 PR fortran/77352
4088 * gfortran.dg/gomp/pr77352.f90: New test.
4089
f25f40be
JJ
4090 PR fortran/77374
4091 * gfortran.dg/gomp/pr77374.f08: New test.
4092
9ff6fb6e
MG
40932016-08-31 Marc Glisse <marc.glisse@inria.fr>
4094
4095 PR tree-optimization/73714
4096 * gcc.dg/tree-ssa/pr73714.c: New test.
4097
8e95a674
JD
40982016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4099
4100 PR libgfortran/77393
4101 * gfortran.dg/fmt_f0_2.f90: New test.
4102
c6b0037d
MG
41032016-08-31 Marc Glisse <marc.glisse@inria.fr>
4104
4105 * gcc.target/i386/pr59539-2.c: Adapt options.
4106 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4107
1a576b13
PT
41082016-08-31 Paul Thomas <pault@gcc.gnu.org>
4109
4110 PR fortran/77418
4111 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4112 of the associate entity and replace with a pointer to the
4113 intended item on the stack.
4114
e73d3ca6 41152016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4116 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4117
4118 PR fortran/48298
4119 * gfortran.dg/dtio_1.f90: New test.
4120 * gfortran.dg/dtio_2.f90: New test.
4121 * gfortran.dg/dtio_3.f90: New test.
4122 * gfortran.dg/dtio_4.f90: New test.
4123 * gfortran.dg/dtio_5.f90: New test.
4124 * gfortran.dg/dtio_6.f90: New test.
4125 * gfortran.dg/dtio_7.f90: New test.
4126 * gfortran.dg/dtio_8.f90: New test.
4127 * gfortran.dg/dtio_9.f90: New test.
4128 * gfortran.dg/dtio_10.f90: New test.
4129
b816477a
DM
41302016-08-30 David Malcolm <dmalcolm@redhat.com>
4131
4132 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4133 (test_many_nested_locations): New function.
4134 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4135 (test_show_locus): Handle "test_many_nested_locations".
4136
71b30891
DM
41372016-08-30 David Malcolm <dmalcolm@redhat.com>
4138
4139 * g++.dg/template/double-greater-than-fixit.C: New test case.
4140
8fa37232
EB
41412016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4142
4143 * gnat.dg/opt57.ad[sb]: New test.
4144 * gnat.dg/opt57_pkg.ads: New helper.
4145
6f651bae
RB
41462016-08-30 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/69047
4149 * gcc.dg/pr69047.c: Fix byte-order check.
4150
ab834832
JJ
41512016-08-30 Jakub Jelinek <jakub@redhat.com>
4152
5116b156
JJ
4153 PR tree-optimization/72866
4154 * gcc.dg/vect/pr72866.c: New test.
4155
3754bbfc
JJ
4156 PR debug/77363
4157 * g++.dg/debug/dwarf2/pr77363.C: New test.
4158
26122e2d
JJ
4159 PR middle-end/77377
4160 * gcc.target/i386/pr77377.c: New test.
4161
ab834832
JJ
4162 PR debug/77389
4163 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4164 in dg-options.
4165
bedc9ca7
SK
41662016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4167
4168 * gfortran.dg/pr77372.f90: Moved to ...
4169 * gfortran.dg/ieee/pr77372.f90: here.
4170
adfa1e6b
MM
41712016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4172
4173 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4174 vector short/char initializations.
4175 * gcc.target/powerpc/vec-init-5.c: Likewise.
4176 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4177 vector initialization optimizations.
4178 * gcc.target/powerpc/vec-init-7.c: Likewise.
4179 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4180 vector float/double initializations.
4181 * gcc.target/powerpc/vec-init-9.c: Likewise.
4182
414b7129
UB
41832016-08-29 Uros Bizjak <ubizjak@gmail.com>
4184
4185 PR target/77403
4186 * gcc.target/i386/pr77403.c: New test.
4187
3d06b6f2
MP
41882016-08-29 Marek Polacek <polacek@redhat.com>
4189
4190 PR c/77292
4191 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4192
ba9bbd6f
TV
41932016-08-29 Tom de Vries <tom@codesourcery.com>
4194
4195 PR c/77398
4196 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4197
d7d80d8f
EB
41982016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4201
d7d80d8f 42022016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4203
4204 * gfortran.dg/dec_structure_13.f90: New testcase.
4205
468d95c8
JB
42062016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4207
4208 PR fortran/77261
4209 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4210 available.
4211
f329b264
TV
42122016-08-28 Tom de Vries <tom@codesourcery.com>
4213
4214 PR lto/70955
4215 * gcc.dg/pr70955.c: New test.
4216 * gcc.dg/lto/pr70955_0.c: Same.
4217 * gcc.dg/lto/pr70955_1.c: Same.
4218
4a389eb6
PP
42192016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4220
4221 PR tree-optimization/71077
4222 * gcc.target/i386/pr71077.c: New test.
4223
3f8257db 42242016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4225
4226 PR fortran/77380
4227 * gfortran.dg/pr77380.f90: New test.
4228
3f8257db 42292016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4230
4231 PR fortran/77372
4232 gfortran.dg/pr77372.f90: New test.
4233
ee908516
DM
42342016-08-26 David Malcolm <dmalcolm@redhat.com>
4235
4236 * gcc.dg/spellcheck-fields-2.c (test): Move
4237 dg-begin/end-multiline-output within function body.
4238 (test_macro): New function.
4239
d41e76cf
DM
42402016-08-26 David Malcolm <dmalcolm@redhat.com>
4241
4242 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4243 (test_fixit_insert): Update expected output.
4244 (test_fixit_remove): Likewise.
4245 (test_fixit_replace): Likewise.
4246
524a4c96
RO
42472016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4248
4249 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4250 Fix typo.
4251
ebfa15ab
RB
42522016-08-26 Richard Biener <rguenther@suse.de>
4253
4254 PR tree-optimization/69047
4255 * gcc.dg/pr69047.c: New testcase.
4256
209ca542
PK
42572016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4258 Martin Jambhor <mjambor@suse.cz>
524a4c96 4259
209ca542
PK
4260 * gcc.dg/ipa/propbits-1.c: New test-case.
4261 * gcc.dg/ipa/propbits-2.c: Likewise.
4262 * gcc.dg/ipa/propbits-3.c: Likewise.
4263
e5cf1629
SK
42642016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4265
4266 PR fortran/77351
4267 * gfortran.dg/pr77351.f90: New test.
4268
ebef225f
MP
42692016-08-25 Marek Polacek <polacek@redhat.com>
4270
4271 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4272
fe377a48
MP
42732016-08-25 Marek Polacek <polacek@redhat.com>
4274
4275 PR c/77323
4276 * gcc.dg/pr77323.c: New test.
4277
88b8971f
PT
42782016-08-24 Paul Thomas <pault@gcc.gnu.org>
4279
4280 PR fortran/77358
4281 * gfortran.dg/submodule_17.f08: New test.
4282
3f8257db
JJ
42832016-08-24 Michael Collison <michael.collison@linaro.org>
4284 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4285
4286 * gcc.target/arm/builtin_saddl.c: New testcase.
4287 * gcc.target/arm/builtin_saddll.c: New testcase.
4288 * gcc.target/arm/builtin_uaddl.c: New testcase.
4289 * gcc.target/arm/builtin_uaddll.c: New testcase.
4290 * gcc.target/arm/builtin_ssubl.c: New testcase.
4291 * gcc.target/arm/builtin_ssubll.c: New testcase.
4292 * gcc.target/arm/builtin_usubl.c: New testcase.
4293 * gcc.target/arm/builtin_usubll.c: New testcase.
4294
d5b5d212
UB
42952016-08-24 Uros Bizjak <ubizjak@gmail.com>
4296
4297 PR target/77270
4298 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4299 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4300 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4301 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4302 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4303 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4304 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4305 effective target. Remove scan-assembler-times directives.
4306 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4307 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4308 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4309
d1188689
SKS
43102016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4311
4312 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4313 of unsigned int.
4314 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4315
0b6b8f85
RS
43162016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4317
4318 PR testsuite/77317
4319 * lib/target-supports.exp
4320 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4321 (check_effective_target_vect_natural_alignment): Ditto.
4322 (check_effective_target_vector_alignment_reachable): Ditto.
4323 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4324
587b7f7a
ILT
43252016-08-23 Ian Lance Taylor <iant@golang.org>
4326
4327 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4328
6019c0fc
MM
43292016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4330
4331 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4332 being created from pointers to memory locations.
4333 * gcc.target/powerpc/vec-init-2.c: Likewise.
4334
cfe37db4
FR
43352016-08-23 Fritz Reese <fritzoreese@gmail.com>
4336
4337 * gfortran.dg/dec_structure_12.f90: New testcase.
4338
7e11f46f
DV
43392016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4340
4341 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4342
7ab4f354
DV
43432016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4344
4345 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4346 verification.
4347
deb9351f
DV
43482016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4349
4350 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4351 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4352
1fd9f058
RB
43532016-08-23 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/27336
4356 * c-c++-common/pr27336.c: New testcase.
4357
b00e6e75
MP
43582016-08-22 Marek Polacek <polacek@redhat.com>
4359
4360 PR c++/77321
4361 * g++.dg/cpp1y/pr77321.C: New test.
4362
58338bac
SK
43632016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4364
4365 PR fortran/60774
4366 * gfortran.dg/empty_label.f: Adjust test for new error message.
4367 * gfortran.dg/empty_label.f90: Ditto.
4368 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4369 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4370 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4371
30364ce6
SK
43722016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4373
4374 PR fortran/61318
4375 * gfortran.dg/pr61318.f90: New test.
4376
ad7a5a8f
SK
43772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4378
4379 PR fortran/77260
4380 * gfortran.dg/pr77260_1.f90: New test.
4381 * gfortran.dg/pr77260_2.f90: Ditto.
4382
72f52f30
JM
43832016-08-22 Joseph Myers <joseph@codesourcery.com>
4384
4385 PR middle-end/77269
4386 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4387 __builtin_signbitf and __builtin_signbitl in expected generic
4388 expansion.
4389 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4390 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4391 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4392 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4393 tests.
4394
6dc198e3
JM
43952016-08-22 Joseph Myers <joseph@codesourcery.com>
4396
4397 * gcc.dg/torture/float128-builtin.c,
4398 gcc.dg/torture/float128-ieee-nan.c,
4399 gcc.dg/torture/float128x-builtin.c,
4400 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4401 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4402 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4403 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4404 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4405 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4406 gcc.dg/torture/floatn-nan.h: New tests.
4407
7ff4e41a
JM
44082016-08-22 Joseph Myers <joseph@codesourcery.com>
4409
4410 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4411 macro.
4412 (main): Update calls to TEST_I_F.
4413 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4414 macro.
4415 (main): Update calls to TEST_I_F.
4416
7078cdb6
JM
44172016-08-22 Joseph Myers <joseph@codesourcery.com>
4418
4419 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4420 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4421 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4422 names in calls to TEST_I_F.
4423
a9d7c823
BE
44242016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4425
4426 PR c/52952
4427 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4428
cd800235
SKS
44292016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4430
4431 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4432 and !natural_alignment_64.
4433 * gcc.dg/ipa/propalign-2.c: Likewise.
4434 * gcc.dg/ipa/propalign-3.c: Likewise.
4435 * gcc.dg/ipa/propalign-4.c: Likewise.
4436 * gcc.dg/ipa/propalign-5.c: Likewise.
4437 * lib/target-supports.exp
4438 (check_effective_target_natural_alignment_32): Add avr-*-*.
4439
22d12455
KV
44402016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4441
4442 PR tree-optimization/61839
4443 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4444 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4445 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4446 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4447
c65699ef
JM
44482016-08-19 Joseph Myers <joseph@codesourcery.com>
4449
4450 PR c/32187
4451 * lib/target-supports.exp (check_effective_target_float16)
4452 (check_effective_target_float32, check_effective_target_float64)
4453 (check_effective_target_float128, check_effective_target_float32x)
4454 (check_effective_target_float64x)
4455 (check_effective_target_float128x)
4456 (check_effective_target_float16_runtime)
4457 (check_effective_target_float32_runtime)
4458 (check_effective_target_float64_runtime)
4459 (check_effective_target_float128_runtime)
4460 (check_effective_target_float32x_runtime)
4461 (check_effective_target_float64x_runtime)
4462 (check_effective_target_float128x_runtime)
4463 (check_effective_target_floatn_nx_runtime)
4464 (add_options_for_float16, add_options_for_float32)
4465 (add_options_for_float64, add_options_for_float128)
4466 (add_options_for_float32x, add_options_for_float64x)
4467 (add_options_for_float128x): New procedures.
4468 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4469 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4470 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4471 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4472 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4473 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4474 gcc.dg/torture/float128-complex.c,
4475 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4476 gcc.dg/torture/float128x-basic.c,
4477 gcc.dg/torture/float128x-complex.c,
4478 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4479 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4480 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4481 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4482 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4483 gcc.dg/torture/float32x-basic.c,
4484 gcc.dg/torture/float32x-complex.c,
4485 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4486 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4487 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4488 gcc.dg/torture/float64x-basic.c,
4489 gcc.dg/torture/float64x-complex.c,
4490 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4491 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4492 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4493 gcc.dg/torture/floatn-tg.h,
4494 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4495 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4496 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4497 gcc.dg/torture/fp-int-convert-float128x.c,
4498 gcc.dg/torture/fp-int-convert-float16-timode.c,
4499 gcc.dg/torture/fp-int-convert-float16.c,
4500 gcc.dg/torture/fp-int-convert-float32-timode.c,
4501 gcc.dg/torture/fp-int-convert-float32.c,
4502 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4503 gcc.dg/torture/fp-int-convert-float32x.c,
4504 gcc.dg/torture/fp-int-convert-float64-timode.c,
4505 gcc.dg/torture/fp-int-convert-float64.c,
4506 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4507 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4508 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4509 maximum exponent of floating-point type. Use it in testing
4510 whether 0x8...0 fits in the floating-point type. Always treat -1
4511 (signed 0xf...f) as fitting in the floating-point type.
4512 (M_OK1): New macro.
4513 * gcc.dg/torture/fp-int-convert-double.c,
4514 gcc.dg/torture/fp-int-convert-float.c,
4515 gcc.dg/torture/fp-int-convert-float128-timode.c,
4516 gcc.dg/torture/fp-int-convert-float128.c,
4517 gcc.dg/torture/fp-int-convert-float80-timode.c,
4518 gcc.dg/torture/fp-int-convert-float80.c,
4519 gcc.dg/torture/fp-int-convert-long-double.c,
4520 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4521
94e73c78
JJ
45222016-08-19 Jakub Jelinek <jakub@redhat.com>
4523
fbdbd4b6
JJ
4524 PR fortran/72744
4525 * gfortran.dg/gomp/pr72744.f90: New test.
4526
94e73c78
JJ
4527 PR fortran/69281
4528 * gfortran.dg/gomp/pr69281.f90: New test.
4529
91151a73
JB
45302016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4531
414b7129
UB
4532 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4533 the last special seed value.
4534 * gfortran.dg/random_7.f90: Use size for last array member instead
4535 of hardcoded value.
91151a73 4536
fcf830ab
PK
45372016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4538
4539 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4540 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4541
1a5da5b6
RB
45422016-08-19 Richard Biener <rguenther@suse.de>
4543
4544 PR tree-optimization/77286
4545 * gcc.dg/torture/pr77286.c: New testcase.
4546
82f72146
DM
45472016-08-18 David Malcolm <dmalcolm@redhat.com>
4548
4549 * gcc.dg/verbose-asm-2.c: New test case.
4550
cc015f3a
DM
45512016-08-18 David Malcolm <dmalcolm@redhat.com>
4552
4553 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4554 (custom_diagnostic_finalizer): Update for change to
4555 diagnostic_show_locus.
4556
cb18fd07
DM
45572016-08-18 David Malcolm <dmalcolm@redhat.com>
4558
4559 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4560 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4561
a76989dc
MP
45622016-08-18 Marek Polacek <polacek@redhat.com>
4563
4564 PR c/71514
4565 * gcc.dg/pr71514.c: New test.
4566
89c88780
L
45672015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4568
4569 PR target/72839
4570 * gcc.target/i386/pr72839.c: New test.
4571
2c71d454
CLT
45722016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4573
4574 PR middle-end/70895
4575 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4576 * c-c++-common/goacc/reduction-1.c: Likewise.
4577 * c-c++-common/goacc/reduction-2.c: Likewise.
4578 * c-c++-common/goacc/reduction-3.c: Likewise.
4579 * c-c++-common/goacc/reduction-4.c: Likewise.
4580
66592e95
AM
45812016-08-18 Alan Modra <amodra@gmail.com>
4582
4583 * gcc.c-torture/compile/pr72771.c: New.
4584
3a146d46
JJ
45852016-08-17 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR fortran/67496
4588 * gfortran.dg/pr67496.f90: New test.
4589
3f8257db 45902015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4591
4592 PR tree-optimization/71752
3a146d46 4593 * gcc.dg/vect/pr71752.c: New.
038000bd 4594
dd42e908
UB
45952016-08-17 Uros Bizjak <ubizjak@gmail.com>
4596
4597 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4598
458a1cd0
JJ
45992016-08-17 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR middle-end/77259
4602 * g++.dg/ipa/devirt-52.C: New test.
4603
11c4c4ba
CLT
46042016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4605
4606 * c-c++-common/goacc/reduction-6.c: New testcase.
4607
661d6efd
RB
46082016-08-17 Richard Biener <rguenther@suse.de>
4609
4610 PR tree-optimization/76490
4611 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4612 * gcc.dg/pr52904.c: XFAIL.
4613
622d8b69
RB
46142016-08-17 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/23855
4617 * gcc.dg/loop-unswitch-2.c: Adjust.
4618
af23e99c
JJ
46192016-08-16 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR tree-optimization/72817
4622 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4623
feeb6268
JM
46242016-08-16 Joseph Myers <joseph@codesourcery.com>
4625
4626 PR libgcc/77265
4627 * gcc.dg/torture/float128-extend-inf.c: New test.
4628
65e736c0
DM
46292016-08-16 David Malcolm <dmalcolm@redhat.com>
4630
4631 PR c/72857
4632 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4633 for embedded NUL.
4634 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4635 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4636 caret placement.
4637 (test_oct): Likewise.
4638 (test_multiple): Likewise.
4639 (test_field_width_specifier): Likewise.
4640 (test_field_width_specifier_2): New function.
4641 (test_field_precision_specifier): New function.
4642 (test_embedded_nul): Update expected caret placement.
4643 (test_non_contiguous_strings): Update line number.
4644 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4645 (__emit_string_literal_range): Add "caret_idx" param.
4646 (test_simple_string_literal): Add value for new param, updating
4647 expected output..
4648 (test_concatenated_string_literal): Likewise.
4649 (test_multiline_string_literal): Likewise.
4650 (test_hex): Likewise.
4651 (test_oct): Likewise.
4652 (test_multiple): Likewise.
4653 (test_ucn4): Likewise.
4654 (test_ucn8): Likewise.
4655 (test_u8): Likewise.
4656 (test_u): Likewise; update expected message, from "range" to
4657 "location".
4658 (test_U): Likewise.
4659 (test_L): Likewise.
4660 (test_macro): Add value for new param.
4661 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4662 (__emit_string_literal_range): Add "caret_idx" param.
4663 (test_stringified_token_1): Add value for new param. Update
4664 expected message, from "range" to "location".
4665 (test_stringized_token_2): Likewise, adding param to macro.
4666 (test_stringified_token_3): Likewise.
4667 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4668 (emit_warning): Convert param from source_range to location_t.
4669 (test_string_literals): Add caret_idx param, and use it when
4670 constructing a substring_loc. Update error message, from
4671 "range" to "location".
4672
4a7f57d5
JJ
46732016-08-16 Jakub Jelinek <jakub@redhat.com>
4674
7841800f
JJ
4675 PR target/71910
4676 * g++.dg/gomp/pr71910.C: New test.
4677
1b13411a
JJ
4678 PR middle-end/67485
4679 * gcc.c-torture/compile/pr67485.c: New test.
4680
4a7f57d5
JJ
4681 PR target/72867
4682 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4683
3c556bc4
BC
46842016-08-16 Bin Cheng <bin.cheng@arm.com>
4685
4686 PR tree-optimization/69848
4687 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4688
beab2da6
ML
46892016-08-16 Martin Liska <mliska@suse.cz>
4690
4691 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4692 of memory operations so that it can be handled by core2
4693 in 32-bit mode.
4694
f4eec0a3
RB
46952016-08-16 Richard Biener <rguenther@suse.de>
4696
4697 PR tree-optimization/76783
4698 * gcc.dg/pr76783.c: New testcase.
4699 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4700
8f21990a
BC
47012016-08-16 Bin Cheng <bin.cheng@arm.com>
4702
4703 PR tree-optimization/72817
4704 PR tree-optimization/73450
4705 * gcc.dg/tree-ssa/pr72817.c: New test.
4706 * gcc.dg/tree-ssa/pr73450.c: New test.
4707
7fc61626
FR
47082016-08-15 Fritz Reese <fritzoreese@gmail.com>
4709
4710 * gfortran.dg/init_flag_13.f90: New testcase.
4711 * gfortran.dg/init_flag_14.f90: Ditto.
4712 * gfortran.dg/init_flag_15.f03: Ditto.
4713 * gfortran.dg/dec_init_1.f90: Ditto.
4714 * gfortran.dg/dec_init_2.f90: Ditto.
4715
432baa02
UB
47162016-08-15 Uros Bizjak <ubizjak@gmail.com>
4717
4718 PR target/72867
4719 * gcc.target/i386/pr72867.c: New test.
4720
7e1dde14
EB
47212016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4722
4723 * c-c++-common/dump-ada-spec-5.c: New test.
4724
e4969090
RB
47252016-08-15 Richard Biener <rguenther@suse.de>
4726
4727 PR tree-optimization/73434
4728 * gcc.dg/torture/pr73434.c: New testcase.
4729
66088065
JJ
47302016-08-15 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR tree-optimization/72824
4733 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4734
7c713714
CLT
47352016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4736
4737 PR fortran/70598
4738 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4739 in use_device clause.
4740 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4741 * gfortran.dg/goacc/list.f95: Adjust to catch
4742 "neither a POINTER nor an array" error messages.
4743
4271e5cb
UB
47442016-08-14 Uros Bizjak <ubizjak@gmail.com>
4745
4746 PR target/76342
4747 * gcc.target/i386/pr76342.c: New test.
4748
b0cea284
JJ
47492016-08-12 Jakub Jelinek <jakub@redhat.com>
4750
4751 PR c/71512
4752 * g++.dg/ubsan/pr71512.C: New test.
4753 * c-c++-common/ubsan/pr71512-1.c: New test.
4754 * c-c++-common/ubsan/pr71512-2.c: New test.
4755
e86aefb8
MM
47562016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4757
4758 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4759 vector initialization options.
4760 * gcc.target/powerpc/vec-init-2.c: Likewise.
4761 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4762 is generated on ISA 3.0.
4763
7fd82d52
PP
47642016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4765
4766 PR middle-end/71654
4767 * gcc.dg/c-c++-common/pr71654.c: New test.
4768 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4769 dg-options.
4770 * gcc.dg/tree-ssa/vrp24: Likewise.
4771
2f1364c2
JJ
47722016-08-12 Jakub Jelinek <jakub@redhat.com>
4773
4774 PR c/67410
4775 * gcc.dg/pr67410.c: New test.
4776
8eb414aa
BC
47772016-08-12 Bin Cheng <bin.cheng@arm.com>
4778
4779 PR tree-optimization/69848
4780 * gcc.dg/vect/vect-pr69848.c: New test.
4781
30b39c19
UB
47822016-08-12 Uros Bizjak <ubizjak@gmail.com>
4783
4784 PR testsuite/71008
4785 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4786 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4787 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4788 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4789
e373dd06
RB
47902016-08-12 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/57326
4793 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4794 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4795 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4796 * gcc.target/i386/pr45685.c: Likewise.
4797 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4798 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4799 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4800 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4801 * gfortran.dg/pr34163.f90: Likewise.
4802
20d1af89
ML
48032016-08-12 Martin Liska <mliska@suse.cz>
4804
4805 * g++.dg/gcov/gcov-16.C: New test.
4806 * lib/gcov.exp: Support new argument for run-gcov function.
4807
5cacda56
ML
48082016-08-12 Martin Liska <mliska@suse.cz>
4809
4810 PR gcov-profile/35590
4811 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4812
663eecfd
RB
48132016-08-12 Richard Biener <rguenther@suse.de>
4814
4815 PR tree-optimization/72851
4816 * gcc.dg/torture/pr72851.c: New testcase.
4817
3f8257db 48182016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4819
e366d7d8
AO
4820 PR debug/63240
4821 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4822 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4823 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4824 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4825 DW_AT_deleted.
4826
71e1a6a4
AO
4827 PR debug/55641
4828 * g++.dg/debug/dwarf2/ref-1.C: New.
4829
8aaf799b
AO
4830 PR debug/49366
4831 * g++.dg/debug/dwarf2/template-params-12.H: New.
4832 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4833 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4834 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4835 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4836 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4837 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4838 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4839
06f9caed
BS
48402016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4841
4842 PR target/72863
4843 * gcc.target/powerpc/pr72863.c: New test.
4844
a8b956c1
UB
48452016-08-11 Uros Bizjak <ubizjak@gmail.com>
4846
4847 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4848
c73dd986
L
48492015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4850
4851 * gcc.target/i386/pieces-strcpy-1.c: New test.
4852 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4853
385ed708
JJ
48542016-08-11 Jakub Jelinek <jakub@redhat.com>
4855
4856 PR c++/72868
4857 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4858
df7ec09f
L
48592015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4860
4861 * gcc.target/i386/pieces-memcpy-1.c: New test.
4862 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4863 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4864 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4865 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4866 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4867
b95a64bb
JJ
48682016-08-11 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR c/72816
7ddbcf6b 4871 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4872
59537744
BE
48732016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4874
4875 PR tree-optimization/71083
4876 * gcc.c-torture/execute/pr71083.c: New test.
4877 * gnat.dg/loop_optimization23.adb: New test.
4878 * gnat.dg/loop_optimization23_pkg.ads: New test.
4879 * gnat.dg/loop_optimization23_pkg.adb: New test.
4880
183ac6d0
RB
48812016-08-11 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/72772
4884 * gcc.dg/graphite/pr35356-1.c: Adjust.
4885 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4886
b152f5a2
JB
48872016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4888
4889 * gfortran.dg/random_7.f90: Take into account that the last seed
4890 value is the special p value.
4891 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4892
bb7ebad1
RB
48932016-08-11 Richard Biener <rguenther@suse.de>
4894
4895 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4896
2e186411
AM
48972016-08-11 Alan Modra <amodra@gmail.com>
4898
4899 * gcc.target/powerpc/pr71680.c: New.
4900
e9e6d4f6
KN
49012016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4902
4903 * gcc.target/powerpc/bfp/bfp.exp: New file.
4904 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4905 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4906 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4907 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4908 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4909 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4910 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4911 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4912 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4913 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4914 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4915 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4916 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4917 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4918 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4919 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4920 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4921 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4922 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4923 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4924 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4925 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4926 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4927 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4928 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4929 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4930 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4931 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4932 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4933 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4934 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4935 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4936 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4937 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4938 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4939 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4940 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4941 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4942 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4943 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4944 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4945 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4946 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4947 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4948 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4949 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4950 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4951 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4952 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4953 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4954 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4955 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4956 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4957
9c8eabea
BC
49582016-08-10 Bin Cheng <bin.cheng@arm.com>
4959
4960 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4961 Add aarch64*-*-*.
4962
6c553b76
BC
49632016-08-10 Bin Cheng <bin.cheng@arm.com>
4964
4965 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4966
a0883b08
MM
49672016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4968
4969 PR target/72853
4970 * gcc.target/powerpc/pr72853.c: New test.
4971
a266236e
ML
49722016-08-10 Martin Liska <mliska@suse.cz>
4973
4974 PR gcov-profile/58306
4975 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4976
22063dbc
ML
49772016-08-10 Martin Liska <mliska@suse.cz>
4978
4979 * g++.dg/gcov/gcov-threads-1.C: New test.
4980
5250a5bb
SKS
49812016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4982
4983 PR target/71873
4984 * gcc.target/avr/pr71873.c: New test.
4985
b7597ae5
ML
49862016-08-09 Martin Liska <mliska@suse.cz>
4987
4988 * g++.dg/gcov/gcov-dump-1.C: New test.
4989 * g++.dg/gcov/gcov-dump-2.C: New test.
4990
ab50a215
ML
49912016-08-09 Martin Liska <mliska@suse.cz>
4992
4993 * gcc.dg/tree-prof/val-prof-9.c: New test.
4994
dcb1e137
ML
49952016-08-09 Martin Liska <mliska@suse.cz>
4996
4997 * gcc.dg/tree-prof/val-prof-8.c: New test.
4998
04d6d3b6
MJ
49992016-08-09 Martin Jambor <mjambor@suse.cz>
5000
df839749
UB
5001 PR ipa/71981
5002 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5003
c57e78c4
BC
50042016-08-09 Bin Cheng <bin.cheng@arm.com>
5005
5006 PR tree-optimization/33707
5007 * gcc.dg/vect/pr33707.c: New test.
5008
42970a17
BC
50092016-08-09 Bin Cheng <bin.cheng@arm.com>
5010
5011 PR tree-optimization/pr72772
5012 * gcc.dg/tree-ssa/pr72772.c: New test.
5013
810a3aa6
MF
50142016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5015
5016 PR rtl-optimization/66669
5017 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5018
9e207d6f
JJ
50192016-08-09 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR tree-optimization/72824
5022 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5023
50bf47fd
RB
50242016-08-09 Richard Biener <rguenther@suse.de>
5025
5026 PR tree-optimization/71802
5027 * gcc.dg/torture/pr71802.c: New testcase.
5028
cadec7ca
JJ
50292016-08-09 Jakub Jelinek <jakub@redhat.com>
5030
5031 PR c++/72809
5032 * g++.dg/eh/stdarg1.C: New test.
5033
c43c5112
AK
50342016-08-08 Andi Kleen <ak@linux.intel.com>
5035
5036 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5037 test command line in failure log.
5038 (profopt-execute): dito. Make autofdo file names unique.
5039
895aa8e1
DM
50402016-08-08 David Malcolm <dmalcolm@redhat.com>
5041
5042 PR c/64955
5043 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5044 output.
5045
9afda630
PK
50462016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5047
5048 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5049 c99_runtime.
5050 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5051 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5052 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5053 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5054 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5055 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5056
e52ed3fe
DM
50572016-08-08 David Malcolm <dmalcolm@redhat.com>
5058
5059 PR c/52952
5060 * gcc.dg/cpp/pr66415-1.c: Likewise.
5061 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5062 * gcc.dg/format/c90-printf-1.c: Likewise.
5063 * gcc.dg/format/diagnostic-ranges.c: New test case.
5064
ad200580
JJ
50652016-08-08 Jakub Jelinek <jakub@redhat.com>
5066
77524e0d
JJ
5067 PR fortran/72716
5068 * gfortran.dg/gomp/pr72716.f90: New test.
5069
2187f2a2
JJ
5070 PR middle-end/72781
5071 * gcc.dg/gomp/pr72781.c: New test.
5072
ad200580
JJ
5073 PR middle-end/68762
5074 * g++.dg/vect/pr68762-1.cc: New test.
5075 * g++.dg/vect/pr68762-2.cc: New test.
5076 * g++.dg/vect/pr68762.h: New file.
5077
989d0071
MS
50782016-08-08 Martin Sebor <msebor@redhat.com>
5079
5080 PR testsuite/72838
3a146d46
JJ
5081 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5082 * g++.dg/warn/overflow-warn-3.C: Same.
5083 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5084
7090cac9
AV
50852016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5086
5087 PR fortran/71936
5088 * gfortran.dg/allocate_with_source_21.f03: New test.
5089
64e56ab0
AV
50902016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5091
5092 PR fortran/72698
5093 * gfortran.dg/allocate_with_source_20.f03: New test.
5094
0476487d
AM
50952016-08-08 Alan Modra <amodra@gmail.com>
5096
5097 * gcc.c-torture/compile/pr72802.c: New.
5098
8e9218f2
AV
50992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5100
5101 PR fortran/70524
5102 * gfortran.dg/dependency_48.f90: New test.
5103
c1f7083b
TK
51042016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5105
531e5ae3 5106 PR fortran/70040
c1f7083b
TK
5107 * gfortran.dg/pr70040.f90: New testcase.
5108
6ab5813c
TK
51092016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5110
5111 PR fortran/71961
5112 * gfortran.dg/matmul_10.f90: New testcase.
5113
27bddc4a
JH
51142016-08-07 Jan Hubicka <hubicka@ucw.cz>
5115
5116 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5117
4a9f8a9f
JJ
51182016-08-07 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR c/72816
5121 * gcc.dg/pr72816.c: New test.
5122
fa76f2c6
JW
51232016-08-06 Jonathan Wakely <jwakely@redhat.com>
5124
5125 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5126 * g++.dg/conversion/pr41426.C: Likewise.
5127 * g++.dg/conversion/pr66211.C: Likewise.
5128 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5129 * g++.dg/init/ref8.C: Likewise.
5130 * g++.old-deja/g++.law/cvt20.C: Likewise.
5131 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5132
5c3e5002
PP
51332016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5134
5135 PR tree-optimization/18046
5136 * gcc.dg/tree-ssa/vrp105.c: New test.
5137 * gcc.dg/tree-ssa/vrp106.c: New test.
5138
94087e88 51392016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5140
5141 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5142 1ul in diagnostics. Remove hyphen from "constant-expression."
5143 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5144 * g++.dg/cpp0x/static_assert3.C: Same.
5145 * g++.dg/cpp1y/constexpr-throw.C: Same.
5146 * g++.dg/template/nontype3.C: Same.
5147 * g++.dg/warn/overflow-warn-1.C: Same.
5148 * g++.dg/warn/overflow-warn-3.C: Same.
5149 * g++.dg/warn/overflow-warn-4.C: Same.
5150
88fa5555
DM
51512016-08-05 David Malcolm <dmalcolm@redhat.com>
5152
5153 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5154 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5155 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5157
1addb9e6
PP
51582016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5159
5160 PR tree-optimization/72810
5161 * gcc.dg/tree-ssa/vrp110.c: New test.
5162
1b62ed4f
JG
51632016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5164
5165 PR Target/72819
5166 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5167 registers.
5168 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5169 saving the half-precision registers.
5170 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5171 value is returned in h0.
5172 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5173 are passed in FP/SIMD registers.
5174 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5175 passing works corrcetly.
5176 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5177 (hfa_f16x2_t): Likewise.
5178 (hfa_f16x3_t): Likewise.
5179 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5180 are promoted to double and passed in a double register.
5181 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5182 are promoted to double and stacked.
5183 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5184 __fp16 data types.
5185 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5186 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5187 __fp16 first get passed in FP/SIMD registers, then stacked.
5188
4228ca19
NS
51892016-08-05 Nathan Sidwell <nathan@acm.org>
5190
5191 PR c++/68724
5192 * g++.dg/cpp0x/pr68724.C: New.
5193
db7c335e
RB
51942016-08-05 Richard Biener <rguenther@suse.de>
5195
5196 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5197
48abe922
PP
51982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5199
5200 * gcc.dg/tree-ssa/vrp107.c: New test.
5201 * gcc.dg/tree-ssa/vrp108.c: New test.
5202 * gcc.dg/tree-ssa/vrp109.c: New test.
5203
f6cdf42f
PK
52042016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5205
5206 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5207 dg-options.
5208
33a9c609
PK
52092016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5210
5211 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5212 test-cases.
5213 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5214 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5215 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5216 test-cases.
5217 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5218 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5219 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5220 large_double.
5221
4473482d
PC
52222016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5223
5224 PR c++/72800
5225 * g++.dg/cpp1y/lambda-ice1.C: New.
5226
08156df5
PP
52272016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5228
5229 PR c++/72759
5230 * g++.dg/cpp1y/pr72759.C: New test.
5231
938da3a5
PP
52322016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5233
5234 * gcc.dg/switch-10.c: New test.
5235
da84183c
JG
52362016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5237
5238 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5239
ae9281fc
TS
52402016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5241
5242 * c-c++-common/goacc/routine-5.c: Update.
5243
086ad22e
BE
52442016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5245
5246 PR rtl-optimization/70903
5247 * gcc.c-torture/execute/pr70903.c: New test.
5248
6805e400
ML
52492016-08-04 Martin Liska <mliska@suse.cz>
5250
5251 * gcc.dg/params/params.exp: Replace file exists with
5252 TESTING_IN_BUILD_TREE.
5253
a0008434
MP
52542016-08-04 Marek Polacek <polacek@redhat.com>
5255
5256 PR c++/70229
5257 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5258
fb46286e
RB
52592016-08-04 Richard Biener <rguenther@suse.de>
5260
5261 PR middle-end/71984
5262 * gcc.dg/torture/pr71984.c: Guard correctness check for
5263 little-endian.
5264
ac2c96ab
AP
52652016-08-03 Andrew Pinski <apinski@cavium.com>
5266
5267 * gcc.c-torture/compile/20160802-1.c: New testcase.
5268
c98583e9
FR
52692016-08-03 Fritz Reese <fritzoreese@gmail.com>
5270
5271 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5272
9ad1a1da
RB
52732016-08-03 Richard Biener <rguenther@suse.de>
5274
5275 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5276 and remove -O3.
5277 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5278 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5279
cd75c979
RB
52802016-08-03 Richard Biener <rguenther@suse.de>
5281
5282 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5283 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5284 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5285 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5286
30e8d875
SKS
52872016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5288
5289 * gcc.dg/init-excess-2.c: Require int32plus.
5290 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5291 * gcc.dg/pr59963-2.c: Require int32plus.
5292 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5293 * gcc.dg/unroll-7.c: Require int32plus.
5294
69b806f6
BC
52952016-08-02 Bin Cheng <bin.cheng@arm.com>
5296
5297 PR tree-optimization/34114
5298 * gcc.dg/tree-ssa/loop-42.c: New test.
5299
1efafef3
TC
53002016-08-02 Tamar Christina <tamar.christina@arm.com>
5301
5302 * gcc.target/aarch64/vminmaxnm.c: New.
5303 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5304 tests.
5305
e2a99194
MM
53062016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5307
5308 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5309 vec_extract for vector float, vector int, vector short, and vector
5310 char.
5311 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5312 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5313 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5314 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5315
71bfb77a
WD
53162016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5317
5318 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5319 single stack adjustment, no writeback.
71bfb77a
WD
5320 * gcc.target/aarch64/test_frame_12.c: Likewise.
5321 * gcc.target/aarch64/test_frame_13.c: Likewise.
5322 * gcc.target/aarch64/test_frame_15.c: Likewise.
5323 * gcc.target/aarch64/test_frame_6.c: Likewise.
5324 * gcc.target/aarch64/test_frame_7.c: Likewise.
5325 * gcc.target/aarch64/test_frame_8.c: Likewise.
5326 * gcc.target/aarch64/test_frame_16.c: New test.
5327
37bce35a
L
53282015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5329
5330 PR target/72748
5331 * gcc.target/i386/pr72748.c: New test.
5332
3f8257db 53332015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5334
5335 PR tree-optimization/71818
5336 * gcc.dg/vect/pr71818.c: New
5337
bf60c531
ML
53382016-08-01 Martin Liska <mliska@suse.cz>
5339
5340 PR tree-optimization/71857
5341 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5342
8ed49fab
KT
53432016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5344
5345 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5346
76e2c821
JB
53472016-08-01 Jan Beulich <jbeulich@suse.com>
5348
5349 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5350
35029597
WS
53512016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5352
5353 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5354 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5355
3aa4b66a
JW
53562016-07-31 Jonathan Wakely <jwakely@redhat.com>
5357
5358 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5359 (check_effective_target_c++): Likewise. Also match for libstdc++.
5360
3f8257db 53612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5362
5363 PR fortran/41922
5364 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5365 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5366 * gfortran.dg/pr41922.f90: New test.
5367
9fcb2819
SK
53682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5369
5370 PR fortran/68566
5371 * gfortran.dg/pr68566.f90: new test.
5372
94087e88 53732016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5374
5375 PR c++/60760
5376 PR c++/71091
5377 * g++.dg/cpp0x/constexpr-cast.C: New test.
5378 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5379 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5380 * g++.dg/ubsan/pr63956.C: Correct.
5381
d0047a25
MM
53822016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5383
5384 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5385 vector double or vector long where the vector is in memory.
5386 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5387 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5388
e4f7a5df
SK
53892016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5390
5391 PR fortran/69867
5392 * gfortran.dg/pr69867.f90: New test.
5393
b441ae1d
SK
53942016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5395
5396 PR fortran/69962
5397 * gfortran.dg/pr69962.f90: New test.
5398
712dff31
SK
53992016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5400
5401 PR fortran/70006
5402 * gfortran.dg/pr70006.f90: New test.
5403
fb42421e
SK
54042016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5405
5406 PR fortran/71730
5407 * gfortran.dg/pr71730.f90: New test.
5408 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5409 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5410 * gfortran.dg/array_constructor_26.f03: Ditto.
5411
466effe0
WS
54122016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5413
5414 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5415 * gcc.target/powerpc/pr71763.c: Likewise.
5416
f618a472
MP
54172016-07-29 Marek Polacek <polacek@redhat.com>
5418
5419 PR c/71742
5420 * gcc.dg/940510-1.c: Adjust dg-error.
5421 * gcc.dg/c99-flex-array-1.c: Likewise.
5422 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5423
efd0786f
MP
5424 PR c/71853
5425 * gcc.dg/noncompile/pr71853.c: New test.
5426
e00dceaf
MP
5427 PR c/71573
5428 * gcc.dg/noncompile/pr71573.c: New test.
5429
638fc14f
MP
5430 PR c/71926
5431 * g++.dg/warn/Wparentheses-30.C: New test.
5432 * gcc.dg/Wparentheses-14.c: New test.
5433
61c73a7f
UB
54342016-07-29 Uros Bizjak <ubizjak@gmail.com>
5435
5436 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5437
01d32b2b
BC
54382016-07-29 Bin Cheng <bin.cheng@arm.com>
5439
5440 PR tree-optimization/57558
5441 * gcc.dg/vect/pr57558-1.c: New test.
5442 * gcc.dg/vect/pr57558-2.c: New test.
5443
f6c7a248
PK
54442016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5445
61c73a7f 5446 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5447 to scan forwprop1 dump pass.
5448
f54ea774
PC
54492016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5450
5451 PR c++/51488
5452 * g++.dg/template/pr51488.C: New.
5453
673a107a
JJ
54542016-07-29 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR c/71969
5457 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5458 static __inline__.
5459 * gcc.dg/pr71969-1.c: New test.
5460 * gcc.dg/pr71969-2.c: New test.
5461 * gcc.dg/pr71969-3.c: New test.
5462
78169471
MP
54632016-07-29 Marek Polacek <polacek@redhat.com>
5464
5465 PR c/71574
5466 * c-c++-common/pr71574.c: New test.
5467
a5b5c8b6
MP
5468 PR c/71583
5469 * gcc.dg/noncompile/pr71583.c: New test.
5470
883b6d4e
KV
54712016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5472
5473 PR middle-end/68217
5474 * gcc.dg/pr68217.c: New test.
5475
89f1f37e
SK
54762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5477
5478 PR fortran/71067
5479 * gfortran.dg/pr71067_1.f90: New test.
5480 * gfortran.dg/pr71067_2.f90: Ditto.
5481
e0d32185
MM
54822016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5483
5484 * gcc.target/powerpc/vec-extract-1.c: New test.
5485
c851722d
SK
54862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5487
5488 PR fortran/71799
5489 * gfortran.dg/pr71799.f90: New test.
5490
f064da6a
PC
54912016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5492
5493 PR c++/71665
5494 * g++.dg/cpp0x/pr71665-1.C: New.
5495 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5496 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5497 * g++.dg/ext/label10.C: Likewise.
5498 * g++.dg/parse/constant5.C: Likewise.
5499
1b70aaad
SK
55002016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5501
5502 PR fortran/71859
5503 * gfortran.dg/pr71859.f90: New test.
5504 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5505 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5506
a23404c9
PT
55072016-07-28 Paul Thomas <pault@gcc.gnu.org>
5508
5509 PR fortran/71883
5510 * gfortran.dg/pr71883.f90 : New test.
5511
513d866d
YR
55122016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5513
5514 PR tree-optimization/71734
61c73a7f 5515 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5516
7c428aa2
RL
55172016-07-28 Renlin Li <renlin.li@arm.com>
5518
5519 Revert
5520 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5521
5522 PR fortran/71902
5523 * gfortran.dg/dependency_47.f90: New test.
5524
1225d6b1
ML
55252016-07-28 Martin Liska <mliska@suse.cz>
5526
5527 PR gcov-profile/68025
5528 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5529
e5f5bf35
ML
55302016-07-28 Martin Liska <mliska@suse.cz>
5531
5532 * g++.dg/vect/pr70944.cc: New test.
5533
4536610d
KV
55342016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5535
5536 PR middle-end/71994
5537 * gcc.dg/torture/pr71994.c: New test.
5538
8c6961ca
PK
55392016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5540
5541 PR middle-end/71078
5542 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5543 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5544 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5545
8de22ea0
RB
55462016-07-27 Richard Biener <rguenther@suse.de>
5547
5548 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5549
5d9da222
ML
55502016-07-27 Martin Liska <mliska@suse.cz>
5551
5552 * gcc.dg/predict-13.c: New test.
5553 * gcc.dg/predict-14.c: New test.
5554
af9e275f
SKS
55552016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5556
a23404c9 5557 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5558 including stdint.h.
5559 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5560 including stdint.h.
5561
71abba1e
MM
55622016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5563
5564 PR target/71869
5565 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5566 IEEE built-in functions handle quiet and signalling NaNs
5567 correctly.
5568
9cd74e8f
SK
55692016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5570
5571 PR fortran/71862
5572 * gfortran.dg/pr71862.f90: New test.
5573
0d48446f
MS
55742016-07-26 Martin Sebor <msebor@redhat.com>
5575
5576 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5577 selector with dg-options.
5578
524cf1e4
PP
55792016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5580
5581 PR tree-optimization/18046
5582 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5583 * gcc.dg/tree-ssa/vrp103.c: New test.
5584 * gcc.dg/tree-ssa/vrp104.c: New test.
5585
100665d8
WS
55862016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5587
5588 * gcc.target/powerpc/pr63354.c: Require lp64 since
5589 -mprofile-kernel is not legal with -m32.
5590
0b64ca40
RB
55912016-07-26 Richard Biener <rguenther@suse.de>
5592
5593 PR rtl-optimization/71984
5594 * gcc.dg/torture/pr71984.c: New testcase.
5595
9b7937cf
RS
55962016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5597
5598 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5599 g++-dg-runtest via et-dg-runtest.
5600 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5601 * gcc.dg/vect/vect.exp: Likewise.
5602 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5603 gfortran-dg-runtest.
5604 * gfortran.dg/vect/vect.exp: Likewise.
5605 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5606 (check_mips_loongson_hw_available): Likewise.
5607 (check_effective_target_mpaired_single_runtime): Likewise.
5608 (check_effective_target_mips_loongson_runtime): Likewise.
5609 (add_options_for_mpaired_single): Likewise.
5610 (check_effective_target_vect_int): Add global et_index.
5611 Check and save the supported feature for a target selected by
5612 the et_index target. Break long lines where appropriate. Call
5613 et-is-effective-target for MIPS with an argument instead of
5614 check_effective_target_* where appropriate.
5615 (check_effective_target_vect_intfloat_cvt): Likewise.
5616 (check_effective_target_vect_uintfloat_cvt): Likewise.
5617 (check_effective_target_vect_floatint_cvt): Likewise.
5618 (check_effective_target_vect_floatuint_cvt): Likewise.
5619 (check_effective_target_vect_simd_clones): Likewise.
5620 (check_effective_target_vect_shift): ewise.
5621 (check_effective_target_whole_vector_shift): Likewise.
5622 (check_effective_target_vect_bswap): Likewise.
5623 (check_effective_target_vect_shift_char): Likewise.
5624 (check_effective_target_vect_long): Likewise.
5625 (check_effective_target_vect_float): Likewise.
5626 (check_effective_target_vect_double): Likewise.
5627 (check_effective_target_vect_long_long): Likewise.
5628 (check_effective_target_vect_no_int_max): Likewise.
5629 (check_effective_target_vect_no_int_add): Likewise.
5630 (check_effective_target_vect_no_bitwise): Likewise.
5631 (check_effective_target_vect_widen_shift): Likewise.
5632 (check_effective_target_vect_no_align): Likewise.
5633 (check_effective_target_vect_hw_misalign): Likewise.
5634 (check_effective_target_vect_element_align): Likewise.
5635 (check_effective_target_vect_condition): Likewise.
5636 (check_effective_target_vect_cond_mixed): Likewise.
5637 (check_effective_target_vect_char_mult): Likewise.
5638 (check_effective_target_vect_short_mult): Likewise.
5639 (check_effective_target_vect_int_mult): Likewise.
5640 (check_effective_target_vect_extract_even_odd): Likewise.
5641 (check_effective_target_vect_interleave): Likewise.
5642 (check_effective_target_vect_stridedN): Likewise.
5643 (check_effective_target_vect_multiple_sizes): Likewise.
5644 (check_effective_target_vect64): Likewise.
5645 (check_effective_target_vect_call_copysignf): Likewise.
5646 (check_effective_target_vect_call_sqrtf): Likewise.
5647 (check_effective_target_vect_call_btrunc): Likewise.
5648 (check_effective_target_vect_call_btruncf): Likewise.
5649 (check_effective_target_vect_call_ceil): Likewise.
5650 (check_effective_target_vect_call_ceilf): Likewise.
5651 (check_effective_target_vect_call_floor): Likewise.
5652 (check_effective_target_vect_call_floorf): Likewise.
5653 (check_effective_target_vect_call_lceil): Likewise.
5654 (check_effective_target_vect_call_lfloor): Likewise.
5655 (check_effective_target_vect_call_nearbyint): Likewise.
5656 (check_effective_target_vect_call_nearbyintf): Likewise.
5657 (check_effective_target_vect_call_round): Likewise.
5658 (check_effective_target_vect_call_roundf): Likewise.
5659 (check_effective_target_vect_perm): Likewise, but also append *_saved
5660 to the existing global name to properly cache the result.
5661 (check_effective_target_vect_perm_byte): Likewise.
5662 (check_effective_target_vect_perm_short): Likewise.
5663 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5664 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5665 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5666 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5667 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5668 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5669 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5670 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5671 (check_effective_target_vect_sdot_qi): Likewise.
5672 (check_effective_target_vect_udot_qi): Likewise.
5673 (check_effective_target_vect_sdot_hi): Likewise.
5674 (check_effective_target_vect_udot_hi): Likewise.
5675 (check_effective_target_vect_usad_char): Likewise.
5676 (check_effective_target_vect_pack_trunc): Likewise.
5677 (check_effective_target_vect_unpack): Likewise.
5678 (check_effective_target_vect_aligned_arrays): Likewise.
5679 (check_effective_target_vect_natural_alignment): Likewise.
5680 (check_effective_target_vector_alignment_reachable): Likewise.
5681 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5682 (is-effective-target): Initialize et_index if undefined.
5683 (et-dg-runtest): New.
5684 (et-is-effective-target): Likewise.
5685 (check_vect_support_and_set_flags): Add supported MIPS targets to
5686 EFFECTIVE_TARGETS list. Return the number of supported targets.
5687
8f63caf6 56882016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5689 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5690
5691 PR middle-end/70920
5692 * gcc.dg/pr70920-1.c: New test-case.
5693 * gcc.dg/pr70902-2.c: Likewise.
5694 * gcc.dg/pr70920-3.c: Likewise.
5695 * gcc.dg/pr70920-4.c: Likewise
5696 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5697 2 instead of 3.
5698
7d575fff
AM
56992016-07-25 Alexander Monakov <amonakov@ispras.ru>
5700
5701 * gcc.c-torture/execute/pr71494.c: Require label_values.
5702 * gcc.dg/pr16973.c: Ditto.
5703
bf01e070
SKS
57042016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5705
5706 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5707 * gcc.dg/torture/pr69771.c: Require int32plus.
5708 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5709
16b05965
ML
57102016-07-25 Martin Liska <mliska@suse.cz>
5711
5712 * gcc.dg/torture/pr71987.c: New test.
5713
d52d3767
SK
57142016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5715
5716 PR fortran/71935
5717 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5718 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5719 * gfortran.dg/pr71935.f90: New test.
5720
94087e88 57212016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5722
5723 PR c++/71675
5724 * g++.dg/ext/atomic-3.C: New test.
5725 * gcc.dg/atomic/pr71675.c: New test.
5726
58b3986e
ES
57272016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5728
5729 * gcc.target/i386/mvc8.c: New test.
5730
faa1612a
BC
57312016-07-22 Bin Cheng <bin.cheng@arm.com>
5732
5733 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5734 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5735
1603ebe0
TK
57362016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5737
5738 PR fortran/71795
5739 * gfortran.dg/constructor_50.f90: New test.
5740
bc91c436
ML
57412016-07-22 Martin Liska <mliska@suse.cz>
5742
5743 PR gcov-profile/69028
5744 PR gcov-profile/62047
5745 * g++.dg/cilk-plus/pr69028.C: New test.
5746
9fe9a3a7
AV
57472016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5748
5749 * gfortran.dg/coarray_stat_2.f90: New test.
5750
70866e3d
MM
57512016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5752
5753 * gcc.target/powerpc/vec-extract.h: New files to check the
5754 vec_extract built-in functions for all vector types, testing
5755 accessing each element, both with constant and variable element
5756 numbers.
5757 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5758 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5759 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5760 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5761 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5762 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5763 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5764 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5765 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5766
ab3af181
JJ
57672016-07-21 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR c++/71728
5770 * g++.dg/other/pr71728.C: New test.
5771
ebe8f322
JG
57722016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5773
5774 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5775 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5776 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5777 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5778 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5779
959cef74
RB
57802016-07-21 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/71947
5783 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5784
b24d9420
BC
57852016-07-21 Bin Cheng <bin.cheng@arm.com>
5786
5787 * gcc.dg/tree-ssa/scev-15.c: New.
5788
23974819
BC
57892016-07-21 Bin Cheng <bin.cheng@arm.com>
5790
5791 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5792
ee78cbaa
JJ
57932016-07-21 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR c++/71941
5796 * g++.dg/gomp/pr71941.C: New test.
5797
52ed68f7
DM
57982016-07-20 David Malcolm <dmalcolm@redhat.com>
5799
5800 PR c/70339
5801 PR c/71858
5802 * g++.dg/spellcheck-identifiers.C: New test case, based on
5803 gcc.dg/spellcheck-identifiers.c.
5804 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5805 gcc.dg/spellcheck-identifiers-2.c.
5806 * g++.dg/spellcheck-typenames.C: New test case, based on
5807 gcc.dg/spellcheck-typenames.c
5808
18407bfb
JW
58092016-07-20 Jonathan Wakely <jwakely@redhat.com>
5810
5811 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5812 pointer to member function and also test catching by reference.
5813
4c07fd98
DV
58142016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5815
5816 * gcc.target/s390/pr67443.c: Fix test case.
5817
fee21d65
DV
58182016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5819
5820 * gcc.target/s390/insv-1.c: Xfail some tests.
5821 * gcc.target/s390/insv-2.c: Likewise.
5822
dbe9dfdd
GJL
58232016-07-20 Georg-Johann Lay <avr@gjlay.de>
5824
5825 * gcc.target/avr/torture/get-mem.c: New test.
5826 * gcc.target/avr/torture/set-mem.c: New test.
5827
c25e1d82
GJL
58282016-07-20 Georg-Johann Lay <avr@gjlay.de>
5829
5830 PR target/71948
5831 * gcc.target/avr/torture/tiny-progmem.c: New test.
5832
109d2197
JJ
58332016-07-20 Jakub Jelinek <jakub@redhat.com>
5834
7419f441
JJ
5835 PR c++/71909
5836 * g++.dg/parse/pr71909.C: New test.
5837 * g++.dg/tm/pr71909.C: New test.
5838
109d2197
JJ
5839 PR c++/50060
5840 * g++.dg/cpp0x/constexpr-50060.C: New test.
5841 * g++.dg/cpp1y/constexpr-50060.C: New test.
5842
144530cf
ML
58432016-07-20 Martin Liska <mliska@suse.cz>
5844
5845 * gfortran.dg/graphite/pr71898.f90: New test.
5846
04ac4afa
BC
58472016-07-20 Bin Cheng <bin.cheng@arm.com>
5848
5849 PR tree-optimization/71503
5850 PR tree-optimization/71683
5851 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5852 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5853
dcbdb17a
ML
58542016-07-20 Martin Liska <mliska@suse.cz>
5855
5856 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5857 * gcc.dg/plugin/sreal-test-1.c: Remove.
5858 * gcc.dg/plugin/sreal_plugin.c: Remove.
5859
6ed82555
TK
58602016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5861
5862 PR fortran/71902
5863 * gfortran.dg/dependency_47.f90: New test.
5864
13da0507
JJ
58652016-07-19 Jakub Jelinek <jakub@redhat.com>
5866
4833f561
JJ
5867 PR rtl-optimization/71916
5868 * gcc.c-torture/compile/pr71916.c: New test.
5869
4fda19ef
JJ
5870 PR middle-end/71874
5871 * g++.dg/torture/pr71874.C: New test.
5872
13da0507
JJ
5873 PR middle-end/71734
5874 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5875 (my_alloc): Rewritten to use __builtin_posix_memalign and
5876 __SIZE_TYPE__.
5877 (my_free): Use __builtin_free instead of _mm_free.
5878 (Vec::operator=): Use __builtin_memcpy.
5879
e7980add
MJ
58802016-07-19 Martin Jambor <mjambor@suse.cz>
5881
61c73a7f
UB
5882 PR fortran/71688
5883 * gfortran.dg/pr71688.f90: New test.
e7980add 5884
13e88953
RB
58852016-07-19 Richard Biener <rguenther@suse.de>
5886
5887 * c-c++-common/vector-subscript-6.c: New testcase.
5888 * c-c++-common/vector-subscript-7.c: Likewise.
5889
1caf0482
SKS
58902016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5891
a23404c9 5892 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5893 and UInt32 based on __SIZEOF_INT__.
5894
cef5388d
RB
58952016-07-19 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/71901
5898 * gcc.dg/torture/pr71901.c: New testcase.
5899
59002016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5901
5902 PR tree-optimization/71908
5903 * gcc.dg/torture/pr71908.c: New testcase.
5904
a8f7a895
MM
59052016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5906
5907 PR target/71493
5908 * gcc.target/powerpc/pr71493-1.c: New test.
5909 * gcc.target/powerpc/pr71493-2.c: Likewise.
5910
f2111a36
JJ
59112016-07-18 Jakub Jelinek <jakub@redhat.com>
5912
99516432
JJ
5913 PR c++/71835
5914 * g++.dg/conversion/ambig3.C: New test.
5915
87713c6a
JJ
5916 PR c++/71828
5917 * g++.dg/cpp0x/constexpr-71828.C: New test.
5918
7a7f16ca
JJ
5919 PR c++/71826
5920 * g++.dg/template/pr71826.C: New test.
5921
f4d90295
JJ
5922 PR c++/71822
5923 * g++.dg/template/defarg21.C: New test.
5924
f2111a36
JJ
5925 PR c++/71871
5926 * g++.dg/ext/vector31.C: New test.
5927
0b965526
UB
59282016-07-18 Uros Bizjak <ubizjak@gmail.com>
5929
5930 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5931
94e136b9
YR
59322016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5933
5934 PR tree-optimization/71734
5935 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5936
7072df0a
DV
59372016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5938
5939 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5940 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5941 stack-layout-dynamic-1.c: New test.
5942
54158a1a
AK
59432016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5944
5945 * gcc.target/s390/nolrl-1.c: New test.
5946
43068916
FR
59472016-07-17 Fritz Reese <fritzoreese@gmail.com>
5948
5949 PR fortran/71523
5950 * gfortran.dg/pr71523_1.f90: New test.
5951 * gfortran.dg/pr71523_2.f90: New test.
5952
a9356b12
AS
59532016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5954
5955 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5956
a07b81c7 59572016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5958 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5959
5960 PR fortran/62125
5961 * gfortran.dg/pr62125.f90: New test.
5962
96c0ec12
BS
59632016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5964
5965 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5966 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5967
479d0ed5
JW
59682016-07-15 Jonathan Wakely <jwakely@redhat.com>
5969
5970 PR c++/58796
5971 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5972 * g++.dg/cpp0x/nullptr35.C: New test.
5973
41c7438e
BC
59742016-07-15 Bin Cheng <bin.cheng@arm.com>
5975
5976 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5977
f7ba880b
CP
59782016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5979
5980 * gfortran.dg/goacc/vector_length.f90: New test.
5981
b9aba0a0
RB
59822016-07-15 Richard Biener <rguenther@suse.de>
5983
5984 PR tree-optimization/71881
5985 * gcc.dg/torture/pr71881.c: New testcase.
5986
9513d5fb
RB
59872016-07-15 Richard Biener <rguenther@suse.de>
5988
5989 PR tree-optimization/71887
5990 * gcc.dg/torture/pr71887.c: New testcase.
5991
ddbbcb19
JJ
59922016-07-15 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR c/71858
5995 * gcc.dg/spellcheck-identifiers-3.c: New test.
5996
29eb509c
AV
59972016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5998
5999 PR fortran/71807
6000 * gfortran.dg/null_9.f90: New test.
6001
43aabfcf
BC
60022016-07-15 Bin Cheng <bin.cheng@arm.com>
6003
6004 * gcc.dg/tree-ssa/loop-41.c: New test.
6005
afc89e58
BC
60062016-07-15 Bin Cheng <bin.cheng@arm.com>
6007
6008 PR tree-optimization/71347
6009 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6010
6fa682ad
SK
60112016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6012
6013 PR fortran/29819
6014 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6015 * gfortran.dg/contains.f90: Ditto.
6016 * gfortran.dg/contains_empty_1.f03: Ditto.
6017 * gfortran.dg/submodule_3.f08: Ditto.
6018
dd36b877
JJ
60192016-07-14 Jakub Jelinek <jakub@redhat.com>
6020
a60a5d31
JJ
6021 PR testsuite/71865
6022 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6023 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6024 expected diagnostics.
6025
dd36b877
JJ
6026 PR c/71858
6027 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6028 * gcc.dg/spellcheck-identifiers-2.c: New test.
6029 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6030 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6031
a241f8ca
JJ
60322016-07-14 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR tree-optimization/71872
6035 * gcc.c-torture/compile/pr71872.c: New test.
6036
d62b809c
TP
60372016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6038
6039 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6040 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6041 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6042 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6043 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6044 * gcc.target/arm/atomic-op-acquire-1.c: This.
6045 * gcc.target/arm/atomic-op-char.c: Rename into ...
6046 * gcc.target/arm/atomic-op-char-1.c: This.
6047 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6048 * gcc.target/arm/atomic-op-consume-1.c: This.
6049 * gcc.target/arm/atomic-op-int.c: Rename into ...
6050 * gcc.target/arm/atomic-op-int-1.c: This.
6051 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6052 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6053 * gcc.target/arm/atomic-op-release.c: Rename into ...
6054 * gcc.target/arm/atomic-op-release-1.c: This.
6055 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6056 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6057 * gcc.target/arm/atomic-op-short.c: Rename into ...
6058 * gcc.target/arm/atomic-op-short-1.c: This.
6059 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6060 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6061 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6062 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6063 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6064 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6065 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6066 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6067 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6068 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6069
1f8dd420
AV
60702016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6071
6072 PR fortran/70842
6073 * gfortran.dg/select_type_35.f03: New test.
6074
53109ba8
KT
60752016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6076
6077 PR target/65951
6078 PR tree-optimization/70923
6079 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6080 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6081 * gcc.dg/vect/pr65951.c: Likewise.
6082 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6083
91f35b7f
DE
60842016-07-14 David Edelsohn <dje.gcc@gmail.com>
6085
6086 * c-c++-common/pr60226.c: Expect maximum object file alignment
6087 error on AIX.
6088
351168fe
RB
60892016-07-14 Richard Biener <rguenther@suse.de>
6090
6091 PR tree-optimization/71866
6092 * gcc.dg/torture/pr71866.c: New testcase.
6093
94c32c00
TP
60942016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6095
6096 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6097 selector and enclose boolean expression in curly braces.
6098
b799a481
AM
60992016-07-14 Alan Modra <amodra@gmail.com>
6100
6101 PR target/71733
6102 * gcc.target/powerpc/p9-novsx.c: New.
6103
f63ba78c
AK
61042016-07-13 Andi Kleen <ak@linux.intel.com>
6105
6106 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6107 * g++.dg/tree-prof/morefunc.C: Dito.
6108 * g++.dg/tree-prof/pr35545.C: Dito.
6109 * g++.dg/tree-prof/reorder.C: Dito.
6110 * gcc.dg/tree-prof/20050826-2.c: Dito.
6111 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6112 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6113 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6114 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6115 * gcc.dg/tree-prof/inliner-1.c: Dito.
6116 * gcc.dg/tree-prof/merge_block.c: Dito.
6117 * gcc.dg/tree-prof/stringop-1.c: Dito.
6118 * gcc.dg/tree-prof/stringop-2.c: Dito.
6119 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6120 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6121 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6122 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6123 * gcc.dg/tree-prof/update-loopch.c: Dito.
6124 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6125 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6126 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6127 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6128 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6129 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6130 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6131
f4d5a23d
AK
61322016-07-13 Andi Kleen <ak@linux.intel.com>
6133
6134 * lib/profopt.exp (profopt-execute): Remove .imports files.
6135
ae145898
AK
61362016-07-13 Andi Kleen <ak@linux.intel.com>
6137
0b965526 6138 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6139
e97bd4f5
AK
61402016-07-13 Andi Kleen <ak@linux.intel.com>
6141
6142 * lib/profopt.exp (dg-final-scan-autofdo,
6143 dg-final-scan-not-autofdo): New functions.
6144
6fa3d4b4
BC
61452016-07-13 Bin Cheng <bin.cheng@arm.com>
6146
6147 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6148 * gcc.dg/vect/vect-35.c: Ditto.
6149 * gcc.dg/vect/vect-alias-check-2.c: New test.
6150
65f18bc6
ML
61512016-07-13 Martin Liska <mliska@suse.cz>
6152
6153 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6154 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6155 * gfortran.dg/pr42108.f90: Update expected dump scan.
6156
9737f35b
RB
61572016-07-13 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/24574
6160 * gcc.dg/pr24574.c: New testcase.
6161
62c0ea4b
SKS
61622016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6163
0b965526 6164 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6165 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6166 * c-c++-common/pr68833-1.c: Require int32plus.
6167 * gcc.dg/ipa/pr63551.c: Likewise.
6168 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6169 * gcc.dg/ipa/pr64041.c: Require int32plus.
6170
c7ed8938
IE
61712016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6172
6173 PR ipa/71633
6174 * g++.dg/pr71633.C: New test.
6175
5ce15300
TP
61762016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6177
6178 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6179 Add new arm_thumb1_cbz_ok effective target.
6180 * gcc.target/arm/cbz.c: New test.
6181
2b9509a3
TP
61822016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6183
6184 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6185 Define effective target.
6186 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6187 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6188 * gcc.target/arm/movhi_movw.c: New test.
6189 * gcc.target/arm/movsi_movw.c: Likewise.
6190 * gcc.target/arm/movdi_movw.c: Likewise.
6191
7f15b177
RB
61922016-07-13 Richard Biener <rguenther@suse.de>
6193
6194 PR middle-end/71104
6195 * gcc.dg/pr71104-1.c: New testcase.
6196 * gcc.dg/pr71104-2.c: Likewise.
6197
0b0a896e
MM
61982016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6199
6200 PR target/71805
6201 * gcc.target/powerpc/pr71805.c: New test.
6202
f906f5ed
BS
62032016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6204
6205 * gcc.target/powerpc/divkc3-1.c: New.
6206 * gcc.target/powerpc/mulkc3-1.c: New.
6207
9e63c3aa
NS
62082016-07-12 Nathan Sidwell <nathan@acm.org>
6209
6210 * gcc.target/arm/data-rel-1.c: New.
6211 * gcc.target/arm/data-rel-2.c: New.
6212 * gcc.target/arm/data-rel-3.c: New.
6213
f507d202
ML
62142016-07-12 Martin Liska <mliska@suse.cz>
6215
6216 * gcc.dg/params/blocksort-part.c: New test.
6217 * gcc.dg/params/params.exp: New file.
6218
d6f7c125
KT
62192016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6220
6221 PR middle-end/71700
6222 * gcc.c-torture/execute/pr71700.c: New test.
6223
37ccb0ba
SB
62242016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6225 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/23286
6228 PR tree-optimization/70159
6229 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6230 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6231 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6232 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6233 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6234 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6235 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6236 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6237 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6238 * gcc.dg/pr51879-12.c: Likewise.
6239 * gcc.dg/strlenopt-9.c: Likewise.
6240 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6241 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6242 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6243 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6244 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6245 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6246 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6247 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6248 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6249 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6250 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6251 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6252 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6253 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6254 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6255
712a93d6
RB
62562016-07-12 Richard Biener <rguenther@suse.de>
6257
6258 PR rtl-optimization/68961
6259 * gcc.target/i386/pr68961.c: New testcase.
6260
c392943c
JJ
62612016-07-11 Jakub Jelinek <jakub@redhat.com>
6262
3d56e6a4
JJ
6263 PR middle-end/71758
6264 * c-c++-common/gomp/pr71758.c: New test.
6265 * gfortran.dg/gomp/pr71758.f90: New test.
6266
c392943c
JJ
6267 PR tree-optimization/71823
6268 * gcc.dg/vect/pr71823.c: New test.
6269
741d3be5
DM
62702016-07-11 David Malcolm <dmalcolm@redhat.com>
6271
6272 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6273 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6274 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6275
92fa45b5
L
62762016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6277
6278 PR target/71801
6279 * gcc.target/i386/pr71801.c: New test.
6280
f51606c7
RB
62812016-07-11 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/71816
6284 * gcc.dg/torture/pr71816.c: New testcase.
6285
36b54ce0
TK
62862016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6287
6288 PR fortran/71783
6289 * gfortran.dg/dependency_46.f90: New test.
6290
d13835b6
VM
62912016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6292
6293 PR rtl-optimization/71621
6294 * gcc.target/i386/pr71621-1.c: New.
6295 * gcc.target/i386/pr71621-2.c: New.
6296
642bcbdf
CP
62972016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6298
6299 * gfortran.dg/goacc/pr71704.f90: New test.
6300
02eb5b8b
BS
63012016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6302
6303 PR target/71297
6304 * gcc.target/powerpc/pr71297.c: New.
6305
8beb9a0d
JW
63062016-07-08 Jiong Wang <jiong.wang@arm.com>
6307
6308 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6309
cef4b650
MM
63102016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6311
6312 PR target/71806
6313 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6314
3c3ecf52
AH
63152016-07-08 Alan Hayward <alan.hayward@arm.com>
6316
6317 PR tree-optimization/71667
6318 * gcc.dg/vect/pr71667.c: New
6319
2660286d
ML
63202016-07-08 Martin Liska <mliska@suse.cz>
6321
6322 * gcc.dg/torture/pr71606.c: New test.
6323
70cdd4ae
JD
63242016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6325
6326 PR fortran/71764
6327 * gfortran.dg/pr71764.f90: New test.
6328
842dc2e6
JJ
63292016-07-07 Jakub Jelinek <jakub@redhat.com>
6330 Kai Tietz <ktietz70@googlemail.com>
6331
6332 PR c++/70869
6333 PR c++/71054
6334 * g++.dg/cpp0x/pr70869.C: New test.
6335 * g++.dg/cpp0x/pr71054.C: New test.
6336
31be4262
DE
63372016-07-07 David Edelsohn <dje.gcc@gmail.com>
6338
6339 * g++.dg/debug/pr71432.C: Fail on AIX.
6340
1c122092
ML
63412016-07-07 Martin Liska <mliska@suse.cz>
6342
6343 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6344 an undefined behavior.
6345 * gfortran.dg/do_3.F90: Likewise.
6346 * gfortran.dg/do_check_11.f90: New test.
6347 * gfortran.dg/do_check_12.f90: New test.
6348 * gfortran.dg/do_corner_warn.f90: New test.
6349
7119f1b1
ML
63502016-07-07 Martin Liska <mliska@suse.cz>
6351
6352 * gfortran.dg/predict-1.f90: Ammend the test.
6353 * gfortran.dg/predict-2.f90: Likewise.
6354
275792f2
IE
63552016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6356
6357 PR ipa/71624
6358 * g++.dg/pr71624.C: New test.
6359
05a437c1
TP
63602016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6361
6362 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6363 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6364 ARMv8-M Mainline architectures.
6365
6f493951
TP
63662016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6367
6368 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6369 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6370
5ddaee94
SB
63712016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6372
6373 PR target/70098
6374 PR target/71763
6375 * gcc.target/powerpc/pr71763.c: New file.
6376
651afdb2
YR
63772016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6378
6379 PR tree-optimization/71518
0b965526 6380 * gcc.dg/pr71518.c: New test.
651afdb2 6381
9df99881
WD
63822016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6383
6384 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6385
7b4e0769
SKS
63862016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6387
0b965526 6388 PR target/50739
7b4e0769
SKS
6389 * gcc.target/avr/pr50739.c: New test.
6390
eb4432f7
JH
63912016-07-05 Jan Hubicka <jh@suse.cz>
6392
6393 * gcc.dg/tree-ssa/scev-14.c: update template.
6394
c01e092f
RS
63952016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6396
6397 * gcc.dg/vect/group-no-gaps-1.c: New test.
6398
8070763a
AK
63992016-07-05 Andi Kleen <ak@linux.intel.com>
6400
6401 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6402 if kernel supports MPX.
6403
3f8257db 64042016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6405
6406 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6407
36a265b1
MM
64082016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6409 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6410
6411 * gcc.target/powerpc/signbit-1.c: New test.
6412 * gcc.target/powerpc/signbit-2.c: New test.
6413 * gcc.target/powerpc/signbit-3.c: New test.
6414
7a98fb6e
KT
64152016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6416
6417 PR rtl-optimization/71594
6418 * gcc.dg/torture/pr71594.c: New test.
6419
1e3d54b4
JH
64202016-07-05 Jan Hubicka <jh@suse.cz>
6421
6422 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6423
84ca3893
DM
64242016-07-05 David Malcolm <dmalcolm@redhat.com>
6425
6426 PR c++/62314
3a146d46 6427 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6428 number of missing semicolon error.
6429 * g++.dg/pr62314-2.C: New test case.
6430
20d0bfce
AF
64312016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6432
6433 * gfortran.dg/coarray_stat_function.f90: New test.
6434 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6435 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6436 to new interfaces.
6437
69aaea06
AV
64382016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6439
6440 PR fortran/71623
6441 * gfortran.dg/deferred_character_17.f90: New test.
6442
f723a43c
CL
64432016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6444
6445 * gcc.target/arm/neon/polytypes.c: Move to ...
6446 * gcc.target/arm/polytypes.c: ... here.
6447 * gcc.target/arm/neon/pr51534.c: Move to ...
6448 * gcc.target/arm/pr51534.c: ... here.
6449 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6450 * gcc.target/arm/vect-vcvt.c: ... here.
6451 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6452 * gcc.target/arm/vect-vcvtq.c: ... here.
6453 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6454 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6455 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6456 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6457 * gcc.target/arm/neon/neon.exp: Delete.
6458 * gcc.target/arm/neon/: Delete.
6459
d73e0ccf
JD
64602016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6461
6462 PR fortran/65575
6463 * gfortran.dg: pr65575.f90: New test.
6464
c20f6223
JD
64652016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6466
6467 PR fortran/35849
6468 * gfortran.dg: pr35849.f90: New test.
6469
2a5537c3
JJ
64702016-07-04 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR c++/71739
6473 * g++.dg/cpp0x/pr71739.C: New test.
6474
740f9751
CL
64752016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6476
6477 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6478
bf749919
DV
64792016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6480
6481 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6482 locr.
6483 * gcc.target/s390/loc-1.c: New test.
6484
430bb38e
YR
64852016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6486
3a146d46
JJ
6487 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6488 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6489
15f6e0da
RR
64902016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6491
6492 PR target/63874
6493 * gcc.target/aarch64/pr63874.c: New test.
6494
79335075
JB
64952016-07-04 Jan Beulich <jbeulich@suse.com>
6496
6497 * g++.dg/header.c: New.
6498 * gcc.dg/header.c: New.
6499
557e8c49
JJ
65002016-07-02 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR c/71719
6503 * c-c++-common/Wunused-var-15.c: New test.
6504
79a592e3
JJ
65052016-07-01 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR fortran/71687
6508 * gfortran.dg/gomp/pr71687.f90: New test.
6509
e2298656
BS
65102016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6511
6512 * gcc.dg/const-float128-ped.c: Require __float128 effective
6513 target and options.
6514 * gcc.dg/const-float128.c: Likewise.
6515 * gcc.dg/torture/float128-cmp-invalid.c: Require
6516 __float128 and base_quadfloat_support effective targets, and
6517 __float128 options.
6518 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6519 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6520 * gcc.dg/torture/float128-nan.c: Likewise.
6521 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6522 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6523 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6524 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6525 (add_options_for___float128): New.
6526 (check_effective_target_base_quadword_support): New.
6527
70c11966
MM
65282016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6529
6530 PR target/71720
6531 * gcc.target/powerpc/pr71720.c: New test.
6532
059541fd
JB
65332016-07-01 Jan Beulich <jbeulich@suse.com>
6534
6535 * gcc.dg/bss.c: New.
6536
2c1e4964
PB
65372016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6538
6539 PR target/71698
6540 * gcc.target/powerpc/pr71698.c: New test.
6541
22e1cb39
GJL
65422016-07-01 Georg-Johann Lay <avr@gjlay.de>
6543
6544 PR target/71151
6545 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6546 instead of ".foo" for its section name.
6547 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6548 depending on MCU's flash size.
6549 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6550 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6551 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6552 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6553 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6554 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6555
466cf574
JB
65562016-07-01 Jan Beulich <jbeulich@suse.com>
6557
6558 * gcc.target/i386/pr65105-2.c: Add -msse2.
6559
351beab7
JJ
65602016-06-30 Jakub Jelinek <jakub@redhat.com>
6561
55a0f21a
JJ
6562 PR tree-optimization/71707
6563 * gcc.dg/strlenopt-29.c: New test.
6564
6245ad72
JJ
6565 PR fortran/71704
6566 * gfortran.dg/gomp/pr71704.f90: New test.
6567
351beab7
JJ
6568 PR fortran/71705
6569 * gfortran.dg/gomp/pr71705.f90: New test.
6570
5a3a6a5e
KN
65712016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6572
6573 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6574 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6575 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6576 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6577 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6578 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6579 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6580 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6581 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6582 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6583 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6584 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6585 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6586 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6587 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6588 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6589 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6590 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6591 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6592 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6593 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6594 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6595 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6596 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6597 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6598 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6599 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6600 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6601 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6602 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6603 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6604 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6605 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6606 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6607 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6608 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6609 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6610 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6611 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6612 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6613 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6614 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6615 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6616 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6617 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6618 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6619 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6620 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6621 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6622 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6623 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6624 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6625 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6626 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6627 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6628 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6629 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6630 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6631 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6632 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6633 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6634 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6635 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6636 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6637 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6638 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6639 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6640 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6641 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6642 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6643 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6644 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6645 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6646 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6647 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6648 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6649 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6650 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6651 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6652 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6653 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6654
3dfa8071 66552016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6656 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6657
6658 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6659
9bd62242 66602016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6661 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6662
6663 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6664
603107fb
DM
66652016-06-30 David Malcolm <dmalcolm@redhat.com>
6666
6667 PR driver/71651
6668 * gcc.dg/spellcheck-options-12.c: New test case.
6669
205cccc7
JJ
66702016-06-30 Jakub Jelinek <jakub@redhat.com>
6671
6672 PR middle-end/71693
6673 * gcc.c-torture/compile/pr71693.c: New test.
6674
f4452176
DM
66752016-06-29 David Malcolm <dmalcolm@redhat.com>
6676
6677 * gcc.dg/spellcheck-params.c: New testcase.
6678 * gcc.dg/spellcheck-params-2.c: New testcase.
6679
c5e74d9d
MM
66802016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6681
6682 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6683 vector extract instructions.
6684 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6685
e44ecbfd
JD
66862016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6687
6688 PR fortran/71686
6689 * gfortran.dg/unexpected_eof_2.f90: New test.
6690 * gfortran.dg/unexpected_eof_3.f90: New test.
6691
ee446d9f
JW
66922016-06-29 Jim Wilson <jim.wilson@linaro.org>
6693
6694 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6695
27f67461
CP
66962016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6697
6698 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6699 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6700 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6701
b1206d29
RB
67022016-06-29 Richard Biener <rguenther@suse.de>
6703
6704 PR middle-end/15256
6705 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6706
1af21224
MW
67072016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6708
6709 * gcc.target/arm/aapcs/neon-vect10.c: Require
6710 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6711 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6712 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6713 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6714 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6715 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6716 * gcc.target/arm/fp16-aapcs-1.c: Require
6717 -mfloat-ab=hard. Also simplify the test.
6718 * gcc.target/arm/fp16-aapcs-2.c: New.
6719
7fe43755
MW
67202016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6721
0b965526 6722 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6723 (add_options_for_arm_fp16_ieee): New.
6724 (add_options_for_arm_fp16_alternative): New.
6725 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6726 long-line.
6727 (effective_target_arm_fp16_hw): New.
6728
264d951a
IE
67292016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6730
6731 PR tree-optimization/71655
6732 * g++.dg/pr71655.C: New test.
6733
5c846a81
ML
67342016-06-29 Martin Liska <mliska@suse.cz>
6735
6736 * gcc.dg/pr71585.c: New test.
6737 * gcc.dg/pr71585-2.c: New test.
6738 * gcc.dg/pr71585-3.c: New test.
6739
fafe9318
YR
67402016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6741
6742 PR tree-optimization/70729
6743 * g++.dg/vect/pr70729.cc: New test.
6744
54d19c3b
TS
67452016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6746
6747 * c-c++-common/gomp/cancel-1.c: Extend.
6748
5f3cd7c3
JJ
67492016-06-29 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR tree-optimization/71625
6752 * gcc.dg/strlenopt-28.c: New test.
6753
4aa83879
RB
67542016-06-29 Richard Biener <rguenther@suse.de>
6755
6756 PR middle-end/71002
6757 * g++.dg/torture/pr71002.C: Adjust testcase.
6758
152ef731
JJ
67592016-06-29 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR c/71685
6762 * gcc.dg/pr71685.c: New test.
6763
67642016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6765
6766 PR c/71552
6767 * gcc.dg/init-bad-9.c: New test.
6768
d41dc215
BS
67692016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6770
6771 * gcc.target/powerpc/abs128-1.c: Require VSX.
6772 * gcc.target/powerpc/copysign128-1.c: Likewise.
6773 * gcc.target/powerpc/inf128-1.c: Likewise.
6774 * gcc.target/powerpc/nan128-1.c: Likewise.
6775
6a20b538
JJ
67762016-06-28 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR middle-end/71626
6779 * gcc.c-torture/execute/pr71626-1.c: New test.
6780 * gcc.c-torture/execute/pr71626-2.c: New test.
6781
77d93c47
PB
67822016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6783
6784 PR target/71656
6785 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6786
a8264058
SB
67872016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6788
6789 PR target/71670
6790 * gcc.target/powerpc/pr71670.c: New testcase.
6791
0dc47331
PB
67922016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6793
6794 PR target/71656
6795 * gcc.target/powerpc/pr71656-1.c: New test.
6796 * gcc.target/powerpc/pr71656-2.c: New test.
6797
b65ffc79
CL
67982016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6799
6800 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6801 around fp16 code.
6802 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6803 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6804 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6805 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6806 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6807 Add arm_neon_fp16_ok effective target.
0b965526
UB
6808 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6809 Likewise.
6810 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6811 Likewise.
6812 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6813 Likewise.
6814 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6815 Likewise.
6816 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6817 Likewise.
6818 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6819 Likewise.
6820 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6821 Likewise.
6822 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6823 Likewise.
6824 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6825 Likewise.
6826 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6827 Likewise.
6828 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6829 Likewise.
b65ffc79 6830
9bb86f40
JH
68312016-06-26 Jan Hubicka <hubicka@ucw.cz>
6832
6833 * gcc.dg/predict-12.c: New testcase.
6834
46db0fd4
JD
68352016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6836
6837 PR fortran/71649
6838 * gfortran.dg/pr71649.f90: New test.
6839
2a65e70b
JJ
68402016-06-25 Jakub Jelinek <jakub@redhat.com>
6841
f8a06e24
JJ
6842 PR tree-optimization/71643
6843 * g++.dg/opt/pr71643.C: New test.
6844
2a65e70b
JJ
6845 PR tree-optimization/71631
6846 * gcc.c-torture/execute/pr71631.c: New test.
6847
7805417a
JH
68482016-06-24 Jan Hubicka <hubicka@ucw.cz>
6849
6850 * gcc.dg/predict-11.c: New testcase.
6851 * gfortran.dg/predict-2.f90: New testcase.
6852
888ed1a3
JH
68532016-06-24 Jan Hubicka <hubicka@ucw.cz>
6854
6855 * gcc.dg/predict-10.c: New test.
6856
53605f35
BS
68572016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6858
6859 * gcc.target/powerpc/abs128-1.c: New.
6860 * gcc.target/powerpc/copysign128-1.c: New.
6861 * gcc.target/powerpc/inf128-1.c: New.
6862 * gcc.target/powerpc/nan128-1.c: New.
6863
7b22b4c6
EB
68642016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6865
6866 * gfortran.dg/pr71642.f90: New test.
6867
37e373c2
JJ
68682016-06-24 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR tree-optimization/71647
6871 * gcc.target/i386/pr71647.c: New test.
6872
b20b79f2
L
68732016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6874
6875 * gcc.target/i386/noplt-gd-1.c: New test.
6876 * gcc.target/i386/noplt-gd-2.c: Likewise.
6877 * gcc.target/i386/noplt-gd-3.c: Likewise.
6878 * gcc.target/i386/noplt-ld-1.c: Likewise.
6879 * gcc.target/i386/noplt-ld-2.c: Likewise.
6880 * gcc.target/i386/noplt-ld-3.c: Likewise.
6881 * lib/target-supports.exp
6882 (check_effective_target_tls_get_addr_via_got): New.
6883
04619cb8
UB
68842016-06-24 Uros Bizjak <ubizjak@gmail.com>
6885
6886 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6887 testsuite compile flags.
6888 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6889 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6890
68912016-06-24 Uros Bizjak <ubizjak@gmail.com>
6892
6893 * g++dg/vect/pr36684.cc: Add dg-do compile.
6894 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6895 * gcc.dg/vect/pr70021.c: Ditto.
6896 * gcc.dg/vect/pr70138-1.c: Ditto.
6897 * gcc.dg/vect/pr70138-2.c: Ditto.
6898 * gcc.dg/vect/pr70354-1.c: Ditto.
6899 * gcc.dg/vect/pr70354-2.c: Ditto.
6900 * gcc.dg/vect/pr71259.c: Ditto.
6901 * gcc.dg/vect/pr71416-1.c: Ditto.
6902 * gcc.dg/vect/slp-43.c: Ditto.
6903 * gcc.dg/vect/slp-45.c: Ditto.
6904 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6905 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6906 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6907 * gfortran.dg/vect/pr69980.f90: Ditto.
6908
69092016-06-24 Uros Bizjak <ubizjak@gmail.com>
6910
6911 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6912 * gcc.dg/vect/bb-slp-30.c: Ditto.
6913 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6914 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6915 * gcc.dg/vect/pr45902.c: Ditto.
6916 * gcc.dg/vect/pr48172.c: Ditto.
6917 * gcc.dg/vect/pr48377.c: Ditto.
6918 * gcc.dg/vect/pr49038.c: Ditto.
6919 * gcc.dg/vect/pr49771.c: Ditto.
6920 * gcc.dg/vect/pr52091.c: Ditto.
6921 * gcc.dg/vect/pr53185-2.c: Ditto.
6922 * gcc.dg/vect/pr56826.c: Ditto.
6923 * gcc.dg/vect/pr60276.c: Ditto.
6924 * gcc.dg/vect/pr62021.c: Ditto.
6925 * gcc.dg/vect/pr63530.c: Ditto.
6926 * gcc.dg/vect/pr65518.c: Ditto.
6927 * gcc.dg/vect/pr65947-1.c: Ditto.
6928 * gcc.dg/vect/pr65947-10.c: Ditto.
6929 * gcc.dg/vect/pr65947-11.c: Ditto.
6930 * gcc.dg/vect/pr65947-12.c: Ditto.
6931 * gcc.dg/vect/pr65947-13.c: Ditto.
6932 * gcc.dg/vect/pr65947-2.c: Ditto.
6933 * gcc.dg/vect/pr65947-3.c: Ditto.
6934 * gcc.dg/vect/pr65947-4.c: Ditto.
6935 * gcc.dg/vect/pr65947-5.c: Ditto.
6936 * gcc.dg/vect/pr65947-6.c: Ditto.
6937 * gcc.dg/vect/pr65947-7.c: Ditto.
6938 * gcc.dg/vect/pr65947-8.c: Ditto.
6939 * gcc.dg/vect/pr65947-9.c: Ditto.
6940 * gcc.dg/vect/pr71416-1.c: Ditto.
6941 * gcc.dg/vect/pr71439.c: Ditto.
6942 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6943 * gcc.dg/vect/vect-bswap16.c: Ditto.
6944 * gcc.dg/vect/vect-bswap32.c: Ditto.
6945 * gcc.dg/vect/vect-bswap64.c: Ditto.
6946 * gcc.dg/vect/vect-live-1.c: Ditto.
6947 * gcc.dg/vect/vect-live-2.c: Ditto.
6948 * gcc.dg/vect/vect-live-3.c: Ditto.
6949 * gcc.dg/vect/vect-live-4.c: Ditto.
6950 * gcc.dg/vect/vect-live-5.c: Ditto.
6951 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6952 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6953 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6954 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6955 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6956 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6957 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6958 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6959 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6960 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6961 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6962 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6963 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6964 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6965 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6966 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6967 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6968
da224bcb
UB
69692016-06-24 Uros Bizjak <ubizjak@gmail.com>
6970
6971 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6972
dfee2870
L
69732016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6974
6975 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6976 ia32 if R_386_GOT32X relocation is supported.
6977 * gcc.target/i386/noplt-3.c: Likewise.
6978 * gcc.target/i386/noplt-2.c: Likewise.
6979 (main): Renamed to ...
6980 (bar): This.
6981 * gcc.target/i386/noplt-4.c: Likewise.
6982 (main): Renamed to ...
6983 (bar): This.
6984 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6985 * gcc.target/i386/pr67400-5.c: Likewise.
6986
a86451b9
JJ
69872016-06-24 Jakub Jelinek <jakub@redhat.com>
6988
00085092
JJ
6989 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6990 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6991
a86451b9
JJ
6992 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6993 f4): Adjust expected diagnostics.
6994 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6995 (T): If OVFP is defined, redefine to TP.
6996 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6997 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6998 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6999 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7000 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7001 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7002 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7003 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7004 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7005 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7006 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7007 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7008 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7009 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7010 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7011 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7012 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7013 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7014 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7015 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7016 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7017 as last argument to __builtin_add_overflow_p.
7018
7bb5d5f4
UB
70192016-06-23 Uros Bizjak <ubizjak@gmail.com>
7020
7021 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7022 dg-options and remove default vector testsuite compile flags.
7023 * g++.dg/vect/pr33860a.cc: Ditto.
7024 * g++.dg/vect/pr45470-a.cc: Ditto.
7025 * g++.dg/vect/pr45470-b.cc: Ditto.
7026 * g++.dg/vect/pr60896.cc: Ditto.
7027 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7028 * gcc.dg/vect/pr18308.c: Ditto.
7029 * gcc.dg/vect/pr24049.c: Ditto.
7030 * gcc.dg/vect/pr33373.c: Ditto.
7031 * gcc.dg/vect/pr36228.c: Ditto.
7032 * gcc.dg/vect/pr42395.c: Ditto.
7033 * gcc.dg/vect/pr42604.c: Ditto.
7034 * gcc.dg/vect/pr46663.c: Ditto.
7035 * gcc.dg/vect/pr48765.c: Ditto.
7036 * gcc.dg/vect/pr49093.c: Ditto.
7037 * gcc.dg/vect/pr49352.c: Ditto.
7038 * gcc.dg/vect/pr52298.c: Ditto.
7039 * gcc.dg/vect/pr52870.c: Ditto.
7040 * gcc.dg/vect/pr53185.c: Ditto.
7041 * gcc.dg/vect/pr53773.c: Ditto.
7042 * gcc.dg/vect/pr56695.c: Ditto.
7043 * gcc.dg/vect/pr62171.c: Ditto.
7044 * gcc.dg/vect/pr63530.c: Ditto.
7045 * gcc.dg/vect/pr68339.c: Ditto.
7046 * gcc.dg/vect/pr71259.c: Ditto.
7047 * gcc.dg/vect/vect-82_64.c: Ditto.
7048 * gcc.dg/vect/vect-83_64.c: Ditto.
7049 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7050 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7051 * gcc.dg/vect/vect-shift-2.c: Ditto.
7052 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7053 * gfortran.dg/vect/pr39318.f90: Ditto.
7054 * gfortran.dg/vect/pr45714-a.f: Ditto.
7055 * gfortran.dg/vect/pr45714-b.f: Ditto.
7056 * gfortran.dg/vect/pr46213.f90: Ditto.
7057
2d4bb02f
MM
70582016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7059 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7060
7061 * gcc.target/powerpc/p9-splat-5.c: New test.
7062
f6d1b868
UB
70632016-06-23 Uros Bizjak <ubizjak@gmail.com>
7064
7065 PR tree-optimization/71488
7066 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7067 * lib/target-supports.exp: ... here.
7068 (check_sse4_hw_available): New procedure.
7069 (check_effective_target_sse4_runtime): Ditto.
7070 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7071 -march=westmere for sse4_runtime targets.
936ff030 7072 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7073 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7074 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7075 (main): Call check_vect ().
a7898180 7076 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7077
c0597759
L
70782016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7079
7080 PR target/66232
7081 PR target/67400
7082 * gcc.target/i386/pr66232-14.c: New file.
7083 * gcc.target/i386/pr66232-15.c: Likewise.
7084 * gcc.target/i386/pr66232-16.c: Likewise.
7085 * gcc.target/i386/pr66232-17.c: Likewise.
7086 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7087 ia32 if R_386_GOT32X relocation is supported.
7088 * gcc.target/i386/pr67400-2.c: Likewise.
7089 * gcc.target/i386/pr67400-3.c: Likewise.
7090 * gcc.target/i386/pr67400-4.c: Likewise.
7091 * gcc.target/i386/pr67400-6.c: Likewise.
7092 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7093 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7094
5b0e27a7
JD
70952016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7096
7097 PR libgfortran/48852
7098 * gfortran.dg/char4_iunit_1.f03: Update test.
7099 * gfortran.dg/f2003_io_5.f03: Update test.
7100 * gfortran.dg/real_const_3.f90: Update test.
7101
7f586d90
AK
71022016-06-23 Andi Kleen <ak@linux.intel.com>
7103
7104 * g++.dg/bprob/bprob.exp: Support autofdo.
7105 * g++.dg/tree-prof/tree-prof.exp: dito.
7106 * gcc.dg/tree-prof/tree-prof.exp: dito.
7107 * gcc.misc-tests/bprob.exp: dito.
7108 * gfortran.dg/prof/prof.exp: dito.
7109 * lib/profopt.exp: dito.
7110 * lib/target-supports.exp: Check for autofdo.
7111
60fa7862
ML
71122016-06-23 Martin Liska <mliska@suse.cz>
7113
7114 * gcc.dg/pr71619.c: New test.
7115
e3d62871
UB
71162016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7117
7118 PR target/67400
cc901875
UB
7119 * gcc.target/i386/pr67400-1.c: New test.
7120 * gcc.target/i386/pr67400-2.c: Likewise.
7121 * gcc.target/i386/pr67400-3.c: Likewise.
7122 * gcc.target/i386/pr67400-4.c: Likewise.
7123 * gcc.target/i386/pr67400-5.c: Likewise.
7124 * gcc.target/i386/pr67400-6.c: Likewise.
7125 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7126
ac81cf0b
DM
71272016-06-22 David Malcolm <dmalcolm@redhat.com>
7128
7129 * c-c++-common/missing-header-1.c: New test case.
7130 * c-c++-common/missing-header-2.c: New test case.
7131 * c-c++-common/missing-header-3.c: New test case.
7132 * c-c++-common/missing-header-4.c: New test case.
7133
1a4f11c8
DM
71342016-06-22 David Malcolm <dmalcolm@redhat.com>
7135
7136 PR c/70339
7137 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7138 hint.
7139 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7140 expected results due to builtin "nanl" now being suggested for
7141 "name".
7142 * gcc.dg/pr67580.c: Update expected messages.
7143 * gcc.dg/spellcheck-identifiers.c: New testcase.
7144 * gcc.dg/spellcheck-typenames.c: New testcase.
7145
a93eac6a
DM
71462016-06-22 David Malcolm <dmalcolm@redhat.com>
7147
7148 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7149 file.
7150 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7151 diagnostic-test-show-locus-parseable-fixits.c to sources for
7152 diagnostic_plugin_test_show_locus.c.
7153 * lib/gcc-defs.exp (freeform_regexps): New global.
7154 (dg-regexp): New function.
7155 (handle-dg-regexps): New function.
7156 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7157 freeform_regexps to the empty list.
7158 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7159
49e76ff1
IE
71602016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7161
f6d1b868 7162 PR tree-optimization/71488
49e76ff1
IE
7163 * g++.dg/pr71488.C: New test.
7164 * gcc.dg/vect/vect-bool-cmp.c: New test.
7165
951d8c8a
EB
71662016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7167
7168 * gcc.dg/guality/param-5.c: New test.
7169
b60fc3bd
BE
71702016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7171
7172 * gcc.target/i386/asm-flag-7.c: New test.
7173
0609abda
TS
71742016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7175
7176 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7177 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7178 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7179 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7180 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7181 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7182 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7183 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7184 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7185 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7186 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7187 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7188 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7189 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7190 * lib/target-supports.exp: Likewise.
7191
ee2499b4
TS
71922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7193
7194 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7195 * gcc.dg/attr-ms_struct-2.c: Likewise.
7196 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7197 * gcc.dg/bf-ms-attrib.c: Likewise.
7198 * gcc.dg/bf-ms-layout-2.c: Likewise.
7199 * gcc.dg/bf-ms-layout-3.c: Likewise.
7200 * gcc.dg/bf-ms-layout.c: Likewise.
7201 * gcc.dg/bf-no-ms-layout.c: Likewise.
7202 * gcc.target/i386/bitfield1.c: Likewise.
7203 * gcc.target/i386/bitfield2.c: Likewise.
7204 * gcc.target/i386/bitfield3.c: Likewise.
7205
caea59ff
KN
72062016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7207
7208 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7209 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7210 override other than -mcpu=power9 command-line option is specified,
7211 or if the target operating system is aix.
7212 * gcc.target/powerpc/darn-1.c: Likewise.
7213 * gcc.target/powerpc/darn-2.c: Likewise.
7214 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7215 test if effective-target is not powerpc_p9vector_ok or if the
7216 target operating system is not defined.
7217 * gcc.target/powerpc/vslv-1.c: Likewise.
7218 * gcc.target/powerpc/vsrv-0.c: Likewise.
7219 * gcc.target/powerpc/vsrv-1.c: Likewise.
7220
63617e30
TB
72212016-06-21 Tobias Burnus <burnus@net-b.de>
7222
7223 PR fortran/71068
7224 * gfortran.dg/coarray/data_1.f90: New.
7225
89192c3c
WD
72262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7227
7228 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7229 (dg-require-effective-target): Use arm_v8_neon_hw.
7230 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7231 (dg-require-effective-target): Likewise.
7232 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7233 (dg-require-effective-target): Likewise.
7234 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7235 (dg-require-effective-target): Likewise.
7236 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7237 (dg-require-effective-target): Likewise.
7238 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7239 (dg-require-effective-target): Likewise.
7240 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7241 Add AArch64 check.
7242
64ac50e2
WD
72432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7244
7245 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7246 Set to 3 so test passes.
7247
6252b5db
WD
72482016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7249
7250 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7251
3b9bc511
IV
72522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7253
7254 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7255 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7256 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7257 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7258
21db1c78
IV
72592016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7260
7261 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7262 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7263
9d30e86f
L
72642016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7265
7266 PR target/71549
7267 * gcc.target/i386/pr71549.c: New test.
7268
448a7c69
KN
72692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7270
7271 * gcc.target/powerpc/vadsdu-0.c: Replace
7272 dg-require-effective-target directive to allow test to run on more
7273 platforms, and add dg-skip-if directive to disable test on aix
7274 platforms because of known incompatibilities.
7275 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7276 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7277 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7278 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7279 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7280 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7281 * gcc.target/powerpc/vadsdub-2.c: Replace
7282 dg-require-effective-target directive to allow test to run on more
7283 platforms, and add dg-skip-if directive to disable test on aix
7284 platforms because of known incompatibilities.
7285 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7286 with vec_absdb call to differentiate this test from vadsdub-1.c.
7287 * gcc.target/powerpc/vadsduh-1.c: Replace
7288 dg-require-effective-target directive to allow test to run on more
7289 platforms, and add dg-skip-if directive to disable test on aix
7290 platforms because of known incompatibilities.
7291 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7292 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7293 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7294
0ad84f34
JJ
72952016-06-21 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR tree-optimization/71588
7298 * gcc.dg/pr71558.c: New test.
7299
e71e8d94
SKS
73002016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7301
7302 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7303 * c-c++-common/pr68657-2.c: Likewise.
7304 * c-c++-common/pr68657-3.c: Likewise.
7305 * gcc.dg/torture/pr69714.c: Require int32plus support.
7306 * gcc.dg/torture/pr70025.c: Likewise.
7307 * gcc.dg/torture/pr70083.c: Likewise.
7308 * gcc.dg/torture/pr70542.c: Likewise.
7309 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7310
5a578671
JM
73112016-06-20 Joseph Myers <joseph@codesourcery.com>
7312
7313 PR c/71601
7314 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7315
7a9df68e
JJ
73162016-06-20 Jakub Jelinek <jakub@redhat.com>
7317
50aa64d5
JJ
7318 PR middle-end/71581
7319 * gcc.dg/pr71581.c: New test.
7320
7a9df68e
JJ
7321 PR rtl-optimization/71591
7322 * gcc.dg/cpp/pr71591.c: New test.
7323
3947cf19
DR
73242016-06-20 David B. Robins <gcc@davidrobins.net>
7325
7326 PR target/71571
7327 * g++.dg/torture/pr71571.C: New test.
7328
c4ff221e
JJ
73292016-06-20 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR target/71559
7332 * gcc.target/i386/sse2-pr71559.c: New test.
7333 * gcc.target/i386/avx-pr71559.c: New test.
7334 * gcc.target/i386/avx512f-pr71559.c: New test.
7335
f1b5abfb
TB
73362016-06-20 Tobias Burnus <burnus@net-b.de>
7337
7338 PR fortran/71194
7339 * gfortran.dg/pointer_remapping_10.f90: New.
7340
842107e4
DM
73412016-06-20 David Malcolm <dmalcolm@redhat.com>
7342
7343 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7344
d9e8bdfd
MS
73452016-06-20 Martin Sebor <msebor@redhat.com>
7346
7347 PR c/69507
7348 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7349 * gnu90-const-expr-1.c: Same.
7350 * gnu99-const-expr-1.c: Same.
7351 * gnu99-static-1.c: Same.
7352
67785479
RL
73532016-06-20 Renlin Li <renlin.li@arm.com>
7354
29f09b38 7355 PR testsuite/71489
67785479
RL
7356 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7357
636929b8
JG
73582016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7359
7360 * gcc.target/aarch64/vcvt_f64_1.c: New.
7361 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7362 * gcc.target/aarch64/vrecp_f64_1.c: New.
7363
ff7b374b
KT
73642016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7365
7366 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7367 "alignement".
7368
554cfc9e
GJL
73692016-06-20 Georg-Johann Lay <avr@gjlay.de>
7370
7371 PR target/71103
7372 * gcc.target/avr/torture/pr71103-2.c: New test.
7373
94087e88 73742016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7375
7376 PR c/69507
7377 * gcc.dg/alignof.c: New test.
7378
c561b091
PC
73792016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7380
7381 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7382 vs dg-error; test constexpr specifier too.
7383
bf54f123
PC
73842016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7385
7386 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7387
4e53aa97
CL
73882016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7389
7390 * lib/target-supports.exp
7391 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7392 arm_neon_ok and merge flags. Fix temporary test name.
7393 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7394 and merge flags.
7395
69071d86
ML
73962016-06-17 Martin Liska <mliska@suse.cz>
7397
7398 * gcc.dg/predict-9.c: Fix dump scanning.
7399
68b3b858
BC
74002016-06-17 Bin Cheng <bin.cheng@arm.com>
7401
7402 PR tree-optimization/71354
7403 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7404
d3ee260a
BC
74052016-06-17 Bin Cheng <bin.cheng@arm.com>
7406
7407 PR tree-optimization/71347
7408 * gcc.dg/tree-ssa/pr71347.c: New test.
7409
bd8fb114
BC
74102016-06-17 Bin Cheng <bin.cheng@arm.com>
7411
7412 PR tree-optimization/71354
7413 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7414
97816be4
BC
74152016-06-17 Bin Cheng <bin.cheng@arm.com>
7416
7417 * gcc.dg/vect/vect-alias-check-1.c: New test.
7418
2d761a37
SKS
74192016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7420
e0277d6b 7421 PR target/71151
2d761a37
SKS
7422 * gcc.target/avr/pr71151-1.c: New test.
7423 * gcc.target/avr/pr71151-2.c: New test.
7424 * gcc.target/avr/pr71151-3.c: New test.
7425 * gcc.target/avr/pr71151-4.c: New test.
7426 * gcc.target/avr/pr71151-5.c: New test.
7427 * gcc.target/avr/pr71151-6.c: New test.
7428 * gcc.target/avr/pr71151-7.c: New test.
7429 * gcc.target/avr/pr71151-8.c: New test.
7430 * gcc.target/avr/pr71151-common.h: New test.
7431
68fa96d6
ML
74322016-06-16 Martin Liska <mliska@suse.cz>
7433
7434 * gfortran.dg/predict-1.f90: New test.
7435
b6ca982f
UB
74362016-06-16 Uros Bizjak <ubizjak@gmail.com>
7437
7438 PR target/71242
3a146d46 7439 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7440
1dc8d15b
JH
74412016-06-16 Jan Hubicka <hubicka@ucw.cz>
7442
7443 * g++.dg/vect/pr36648.cc: Disable cunrolli
7444
67c25816
JJ
74452016-06-16 Jakub Jelinek <jakub@redhat.com>
7446
c577adb2
JJ
7447 PR target/71554
7448 * gcc.c-torture/execute/pr71554.c: New test.
7449
67c25816
JJ
7450 PR rtl-optimization/71532
7451 * gcc.dg/torture/pr71532.c: New test.
7452
1a3c3ee9
MM
74532016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7454
7455 * gcc.target/powerpc/p9-dimode1.c: New test.
7456 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7457
f29468a7
JJ
74582016-06-15 Jakub Jelinek <jakub@redhat.com>
7459
61daecc4
JJ
7460 * gcc.c-torture/compile/20160615-1.c: New test.
7461
f29468a7
JJ
7462 * g++.dg/cpp0x/ref-qual17.C: New test.
7463
209d1e2d
IE
74642016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7465
7466 PR middle-end/71529
7467 * gcc.target/i386/pr71529.C: New test.
7468
8dc35712
AH
74692016-06-15 Alan Hayward <alan.hayward@arm.com>
7470
7471 PR tree-optimization/71483
7472 * g++.dg/vect/pr71483.c: New
7473
b8911cb8
PC
74742016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7475
7476 PR c++/70202
7477 * g++.dg/inherit/crash6.C: New.
7478 * g++.dg/inherit/union2.C: Likewise.
7479 * g++.dg/inherit/virtual12.C: Likewise.
7480 * g++.dg/inherit/virtual13.C: Likewise.
7481 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7482
cf5d08ab
UB
74832016-06-15 Uros Bizjak <ubizjak@gmail.com>
7484
e3d62871 7485 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7486
8f482165
AH
74872016-06-15 Alan Hayward <alan.hayward@arm.com>
7488
7489 PR tree-optimization/71439
7490 * gcc.dg/vect/pr71439.c: New
7491
3256673f
KT
74922016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7493
7494 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7495
b17dc4d4
RB
74962016-06-15 Richard Biener <rguenther@suse.de>
7497
7498 * gcc.dg/vect/slp-45.c: New testcase.
7499
2a5825f2
RB
75002016-06-15 Richard Biener <rguenther@suse.de>
7501
7502 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7503
6e433d0b
BS
75042016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7505
7506 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7507 requirements, and disable for AIX for now.
7508 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7509
abe7f828
JJ
75102016-06-14 Jakub Jelinek <jakub@redhat.com>
7511
a09c81b4
JJ
7512 PR c++/71528
7513 * g++.dg/opt/pr71528.C: New test.
7514
abe7f828
JJ
7515 PR c++/71516
7516 * g++.dg/init/pr71516.C: New test.
7517
acfadf06
PC
75182016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7519
7520 * g++.dg/init/array46.C: New.
7521
4d568ab2
UB
75222016-06-14 Uros Bizjak <ubizjak@gmail.com>
7523
e3d62871
UB
7524 * gcc.target/i386/float128-3.c: New test.
7525 * gcc.target/i386/quad-sse4.c: Ditto.
7526 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7527 Update scan strings.
4d568ab2 7528
30934c5d
RB
75292016-06-14 Richard Biener <rguenther@suse.de>
7530
7531 PR middle-end/71526
7532 * gfortran.dg/pr71526.f90: New testcase.
7533
3970e545
AV
75342016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7535
7536 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7537 * gcc.dg/zero_bits_compound-1.c: Likewise.
7538
04976c6e
RB
75392016-06-14 Richard Biener <rguenther@suse.de>
7540
7541 PR tree-optimization/71522
7542 * gcc.dg/torture/pr71522.c: New testcase.
7543
23e025db
JJ
75442016-06-14 Jakub Jelinek <jakub@redhat.com>
7545
7546 PR tree-optimization/71520
7547 * gcc.dg/tree-ssa/pr71520.c: New test.
7548
90b72e84
RB
75492016-06-14 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/71521
86c24ba6 7552 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7553
ef7cf206
JJ
75542016-06-13 Jakub Jelinek <jakub@redhat.com>
7555
0dda258b
JJ
7556 PR sanitizer/71498
7557 * c-c++-common/ubsan/bounds-13.c: New test.
7558
ef7cf206
JJ
7559 PR preprocessor/71183
7560 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7561
a73786e3
JL
75622016-06-13 Jeff Law <law@redhat.com>
7563
7564 PR tree-optimization/71403
7565 * c-c++-common/ubsan/pr71403-1.c: New test.
7566 * c-c++-common/ubsan/pr71403-2.c: New test.
7567 * c-c++-common/ubsan/pr71403-3.c: New test.
7568
0ac249bf
JJ
75692016-06-13 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR middle-end/71478
7572 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7573 Add -Wno-psabi -w to dg-options.
7574
5408a64a
KN
75752016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7576
7577 * gcc.target/powerpc/vadsdu-0.c: New test.
7578 * gcc.target/powerpc/vadsdu-1.c: New test.
7579 * gcc.target/powerpc/vadsdu-2.c: New test.
7580 * gcc.target/powerpc/vadsdu-3.c: New test.
7581 * gcc.target/powerpc/vadsdu-4.c: New test.
7582 * gcc.target/powerpc/vadsdu-5.c: New test.
7583 * gcc.target/powerpc/vadsdub-1.c: New test.
7584 * gcc.target/powerpc/vadsdub-2.c: New test.
7585 * gcc.target/powerpc/vadsduh-1.c: New test.
7586 * gcc.target/powerpc/vadsduh-2.c: New test.
7587 * gcc.target/powerpc/vadsduw-1.c: New test.
7588 * gcc.target/powerpc/vadsduw-2.c: New test.
7589
f7e4f2e3
DM
75902016-06-13 David Malcolm <dmalcolm@redhat.com>
7591
7592 * gcc.dg/c99-init-2.c (c): Update expected error message.
7593 * gcc.dg/init-bad-8.c (foo): Likewise.
7594 * gcc.dg/spellcheck-fields-3.c: New test case.
7595
ad23a23e
ML
75962016-06-13 Martin Liska <mliska@suse.cz>
7597
7598 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7599 and "guess loop iv compared" heuristics.
7600 * gcc.dg/predict-2.c: Likewise.
7601 * gcc.dg/predict-3.c: Likewise.
7602 * gcc.dg/predict-4.c: Likewise.
7603 * gcc.dg/predict-5.c: Likewise.
7604 * gcc.dg/predict-6.c: Likewise.
7605
146c55da
MP
76062016-06-13 Marek Polacek <polacek@redhat.com>
7607
7608 PR middle-end/71476
7609 * c-c++-common/Wswitch-unreachable-4.c: New test.
7610 * gcc.dg/Wswitch-unreachable-2.c: New test.
7611 * g++.dg/tm/jump1.C: Move dg-warning.
7612
42e77cbc
EB
76132016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7614
7615 * gnat.dg/renaming10.ad[sb]: New test.
7616
7474dcc1
PT
76172016-06-13 Paul Thomas <pault@gcc.gnu.org>
7618
7619 PR fortran/70673
7620 * gfortran.dg/pr70673.f90: New test.
7621
f57f53d3
RB
76222016-06-13 Richard Biener <rguenther@suse.de>
7623
7624 PR middle-end/64516
7625 * gcc.dg/align-3.c: New testcase.
7626
5843a5f0
ML
76272016-06-13 Martin Liska <mliska@suse.cz>
7628
7629 * gcc.target/i386/pr71458.c: New test.
7630
aa8fdb44
UB
76312016-06-12 Uros Bizjak <ubizjak@gmail.com>
7632
7633 PR target/71241
3a146d46 7634 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7635
2043e4d7
DH
76362016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7637
7638 PR target/60751
7639 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7640 statement.
7641
d3dc025d
DH
76422016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7643
7644 PR target/60751
7645 * gfortran.dg/comma_IO_extension_1.f90: New test.
7646 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7647 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7648 statement.
7649 * gfortran.dg/graphite/pr38083.f90: Likewise.
7650 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7651 missing format.
7652
a31d78c6
EB
76532016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7654
7655 * gnat.dg/case_character.adb: New test.
7656
95c18dd0
SB
76572016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7658
7659 PR middle-end/71310
7660 * gcc.target/powerpc/pr71310.c: New testcase.
7661
b97d37b4
KV
76622016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7663
7664 PR middle-end/71478
7665 * gcc.dg/pr71478.c: New test.
7666
900bcda3
JJ
76672016-06-10 Jakub Jelinek <jakub@redhat.com>
7668
ec1c20db
JJ
7669 PR middle-end/71494
7670 * gcc.c-torture/execute/pr71494.c: New test.
7671
50b15873
JJ
7672 PR c/68657
7673 * gcc.target/i386/pr68657.c: New test.
7674
900bcda3
JJ
7675 PR inline-asm/68843
7676 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7677 (test): Add -masm=intel alternatives.
7678
4d926e34
MS
76792016-06-10 Martin Sebor <msebor@redhat.com>
7680
7681 PR c/71392
7682 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7683
ad071b2b
JL
76842016-06-10 Jeff Law <law@redhat.com>
7685
7686 PR tree-optimization/71335
7687 * gcc.c-torture/execute/pr71335.c: New test.
7688
2704efe8
DM
76892016-06-10 David Malcolm <dmalcolm@redhat.com>
7690
7691 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7692 the various "cannot tail-call: " messages.
7693
18c9b7d4
CL
76942016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7695
7696 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7697 and options.
7698
7cfa10f3
MO
76992016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7700
7701 PR sanitizer/71480
7702 * c-c++-common/asan/pr71480.c: New test.
7703
1f24fd3e
L
77042016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7705
7706 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7707 (ASMNAME2): Likewise.
7708 (main): Replace fn in asm statement with ASMNAME ("fn").
7709 * gcc.dg/guality/pr68037-2.c: Likewise.
7710 * gcc.dg/guality/pr68037-3.c: Likewise.
7711 * gcc.dg/torture/pr68037-1.c: Likewise.
7712 * gcc.dg/torture/pr68037-2.c: Likewise.
7713 * gcc.dg/torture/pr68037-3.c: Likewise.
7714
ad551c07
BE
77152016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7716
7717 PR inline-asm/68843
7718 * gcc.target/i386/pr68843-1.c: New test.
7719 * gcc.target/i386/pr68843-2.c: New test.
7720
4b1ffdb1 77212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7722 Cesar Philippidis <cesar@codesourcery.com>
7723
7724 PR middle-end/71373
7725 * gcc.dg/goacc/nested-function-1.c: New file.
7726 * gcc.dg/goacc/nested-function-2.c: Likewise.
7727 * gcc.dg/goacc/pr71373.c: Likewise.
7728 * gfortran.dg/goacc/cray-2.f95: Likewise.
7729 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7730 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7731 * gfortran.dg/goacc/cray.f95: Update.
7732 * gfortran.dg/goacc/loop-1.f95: Likewise.
7733 * gfortran.dg/goacc/loop-3.f95: Likewise.
7734 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7735 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7736
77372016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7738
7739 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7740 for OpenACC tile clauses.
7741 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7742
7743 PR c/71381
7744 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7745 to...
7746 * c-c++-common/goacc/cache-2.c: ... this new file.
7747 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7748 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7749 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7750 usage.
7751 * gfortran.dg/goacc/cray.f95: Likewise.
7752 * gfortran.dg/goacc/loop-1.f95: Likewise.
7753
89851e4c
AH
77542016-06-10 Alan Hayward <alan.hayward@arm.com>
7755
7756 PR tree-optimization/71407
7757 PR tree-optimization/71416
7758 * gcc.dg/vect/pr71407.c: New
7759 * gcc.dg/vect/pr71416-1.c: New
7760 * gcc.dg/vect/pr71416-2.c: New
7761
200eafbf
RB
77622016-06-10 Richard Biener <rguenther@suse.de>
7763
7764 PR middle-end/71477
7765 * gcc.dg/torture/pr71477.c: New testcase.
7766
4df99d92
JK
77672016-06-09 Julia Koval <julia.koval@intel.com>
7768
7769 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7770 * gcc.target/i386/interrupt-13.c: Likewise.
7771 * gcc.target/i386/interrupt-15.c: Likewise.
7772 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7773 * gcc.target/i386/interrupt-24.c: Likewise.
7774 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7775 * gcc.target/i386/interrupt-9.c: Likewise.
7776 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7777
e01b4e16
MS
77782016-06-09 Martin Sebor <msebor@redhat.com>
7779
7780 PR c/70883
7781 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7782 * gcc.dg/builtin-constant_p-1.c: Same.
7783 * gcc.dg/builtins-error.c: Same.
7784 * gcc.dg/pr70859.c: Same.
7785
9c35db0e
SKS
77862016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7787
7788 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7789 * gcc.dg/torture/pr68067-1.c: Likewise.
7790 * gcc.dg/torture/pr68067-2.c: Likewise.
7791
77922016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7793
7794 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7795 when setting SIZE.
7796
392a81b9
PC
77972016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/71465
7800 * g++.dg/inherit/crash5.C: New.
7801 Revert:
7802 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7803
7804 PR c++/70202
7805 * g++.dg/inherit/crash5.C: New.
7806 * g++.dg/inherit/virtual1.C: Adjust.
7807
e49efc14
ML
78082016-06-09 Martin Liska <mliska@suse.cz>
7809
7810 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7811 * g++.dg/predict-loop-exit-2.C: Likewise.
7812 * g++.dg/predict-loop-exit-3.C: Likewise.
7813 * gcc.dg/predict-1.c: Likewise.
7814 * gcc.dg/predict-2.c: Likewise.
7815 * gcc.dg/predict-3.c: Likewise.
7816 * gcc.dg/predict-4.c: Likewise.
7817 * gcc.dg/predict-5.c: Likewise.
7818 * gcc.dg/predict-6.c: Likewise.
7819 * gcc.dg/predict-7.c: Likewise.
7820
36d57986
RB
78212016-06-09 Richard Biener <rguenther@suse.de>
7822
7823 PR tree-optimization/71462
7824 * gcc.dg/torture/pr71462.c: New testcase.
7825
7d82e8e4
MP
78262016-06-09 Marek Polacek <polacek@redhat.com>
7827
7828 PR c/65471
7829 * gcc.dg/c11-generic-3.c: New test.
7830
c8a71589
PC
78312016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 * g++.dg/init/array42.C: New.
7834 * g++.dg/init/array43.C: Likewise.
7835 * g++.dg/init/array44.C: Likewise.
7836 * g++.dg/init/array45.C: Likewise.
7837 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7838 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7839 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7840 * g++.dg/gomp/pr35751.C: Likewise.
7841 * g++.dg/init/array23.C: Likewise.
7842 * g++.dg/init/brace2.C: Likewise.
7843 * g++.dg/init/brace6.C: Likewise.
7844
44a845ca
MS
78452016-06-08 Martin Sebor <msebor@redhat.com>
7846 Jakub Jelinek <jakub@redhat.com>
7847
7848 PR c++/70507
7849 PR c/68120
7850 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7851 * c-c++-common/builtin-arith-overflow-2.c: New test.
7852 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7853 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7854 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7855
2ef16b6e
JJ
78562016-06-08 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR c++/71442
7859 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7860
5e3ee346
AL
78612016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7862
7863 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7864 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7865 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7866 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7867 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7868 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7869 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7870 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7871 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7872 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7873 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7874 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7875 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7876
b2ae2814
RB
78772016-06-08 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/68558
7880 * gcc.dg/vect/slp-44.c: New testcase.
7881
e09b4c37
RB
78822016-06-08 Richard Biener <rguenther@suse.de>
7883
7884 * gcc.dg/vect/slp-43.c: New testcase.
7885
72d50660
RB
78862016-06-08 Richard Biener <rguenther@suse.de>
7887
7888 PR tree-optimization/71452
7889 * gcc.dg/torture/pr71452.c: New testcase.
7890
988c115c
JJ
78912016-06-08 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR c++/71448
7894 * g++.dg/torture/pr71448.C: New test.
7895
73d73b48
BS
78962016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7897
7898 PR debug/71432
7899 PR ada/71413
7900 * g++.dg/debug/pr71432.C: New test.
7901
bdd15d0c
PK
79022016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7903
7904 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7905 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7906 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7907
ce0607bb
AH
79082016-06-08 Alan Hayward <alan.hayward@arm.com>
7909
7910 * gcc.dg/vect/vect-live-2.c: Update effective target.
7911 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7912 * lib/target-supports.exp: Add aarch64 to vect_long.
7913
92a5f2ba
MP
79142016-06-08 Marek Polacek <polacek@redhat.com>
7915
7916 PR c/71418
7917 * gcc.dg/noncompile/pr71418.c: New test.
7918
08203f73
MP
7919 PR c/71426
7920 * gcc.dg/noncompile/pr71426.c: New test.
7921
d1fcc2bd
JH
79222016-06-07 Jan Hubicka <hubicka@ucw.cz>
7923
7924 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7925 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7926 * gcc.dg/predict-3.c: Update template.
7927 * gcc.dg/predict-5.c: Update template.
7928 * gcc.dg/predict-6.c: Update template.
7929 * gcc.dg/predict-9.c: Update template.
7930 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7931
a23e6f1c
BS
79322016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7933
7934 * gcc.target/powerpc/vec-mul.c: New test.
7935
6ffd47b7
DM
79362016-06-07 David Malcolm <dmalcolm@redhat.com>
7937
7938 * gcc.dg/spellcheck-fields-2.c: New test case.
7939
bfd67b47
RB
79402016-06-07 Richard Biener <rguenther@suse.de>
7941
7942 PR c/61564
7943 * gcc.dg/Wpragmas-1.c: New testcase.
7944 * gcc.dg/Wattributes-4.c: Likewise.
7945 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7946 entry.
7947
701b9a47
CL
79482016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7949
7950 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7951 spurious debug code.
7952
6b80d6fa
RB
79532016-06-07 Richard Biener <rguenther@suse.de>
7954
7955 PR tree-optimization/71428
7956 * gcc.dg/torture/pr71428.c: New testcase.
7957
0f3f9437
RB
79582016-06-07 Richard Biener <rguenther@suse.de>
7959
7960 PR middle-end/71423
7961 * gcc.dg/torture/pr71423.c: New testcase.
7962
ec963f2a
KV
79632016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7964
7965 PR middle-end/71408
7966 * gcc.dg/tree-ssa/pr71408.c: New test.
7967
46ab5b6e
KV
79682016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7969
7970 PR middle-end/71281
7971 * g++.dg/torture/pr71281.C: New test.
7972
1f40cff3
MP
79732016-06-06 Marek Polacek <polacek@redhat.com>
7974
7975 PR c/71362
7976 * gcc.dg/pr71362.c: New test.
7977
6f5bcd24
JJ
79782016-06-06 Jakub Jelinek <jakub@redhat.com>
7979 Patrick Palka <ppalka@gcc.gnu.org>
7980
7981 PR c++/70847
7982 PR c++/71330
7983 PR c++/71393
7984 * g++.dg/opt/pr70847.C: New test.
7985 * g++.dg/ubsan/pr70847.C: New test.
7986 * g++.dg/ubsan/pr71393.C: New test.
7987
158beb4a
JJ
79882016-06-06 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR tree-optimization/71259
7991 * gcc.dg/vect/pr71259.c: New test.
7992
d9b950dd
DM
79932016-06-06 David Malcolm <dmalcolm@redhat.com>
7994
7995 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7996 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7997 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7998 above.
7999
36f9ad69
KT
80002016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8001
8002 PR middle-end/37780
8003 * gcc.c-torture/execute/pr37780.c: New test.
8004 * gcc.target/aarch64/pr37780_1.c: Likewise.
8005 * gcc.target/arm/pr37780_1.c: Likewise.
8006
5545a907
MP
80072016-06-06 Marek Polacek <polacek@redhat.com>
8008
8009 * c-c++-common/attr-may-alias-1.c: New test.
8010 * c-c++-common/attr-may-alias-2.c: New test.
8011 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8012
93671519
BE
80132016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8014
8015 PR c/24414
8016 * gcc.target/i386/pr24414.c: New test.
8017
690f24b7
JM
80182016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8019
8020 * gcc.target/sparc/vis4misc.c: New file.
8021 * gcc.target/sparc/fpcmp.c: Likewise.
8022 * gcc.target/sparc/fpcmpu.c: Likewise.
8023
31ce6157
AH
80242016-06-06 Alan Hayward <alan.hayward@arm.com>
8025
8026 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8027 * gcc.dg/vect/vect-live-3.c: Likewise.
8028
9fcebb5a
RB
80292016-06-06 Richard Biener <rguenther@suse.de>
8030
8031 PR tree-optimization/71398
8032 * gcc.dg/torture/pr71398.c: New testcase.
8033
903ca97b
UB
80342016-06-06 Uros Bizjak <ubizjak@gmail.com>
8035
8036 PR target/71389
8037 * g++.dg/pr71389.C: New test.
8038
9c1eb332
JD
80392016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8040
8041 PR fortran/71404
8042 * gfortran.dg/fmt_read_5.f: New test.
8043
b2d83bd2
AV
80442016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8045
8046 PR fortran/69659
8047 * gfortran.dg/class_array_22.f03: New test.
8048
ec81960e
JH
80492016-06-05 Jan Hubicka <hubicka@ucw.cz>
8050
8051 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8052
429d2750
JH
80532016-06-05 Jan Hubicka <hubicka@ucw.cz>
8054
8055 * gcc.dg/predict-9.c: Update template.
8056
c1c00983
PC
80572016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8058
8059 PR c++/49377
8060 * g++.dg/template/pr49377.C: New.
8061
1927a963
JJ
80622016-06-04 Jakub Jelinek <jakub@redhat.com>
8063
8064 PR tree-optimization/71405
8065 * g++.dg/torture/pr71405.C: New test.
8066
909a11ad
PC
80672016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8068
8069 PR c++/70202
8070 * g++.dg/inherit/crash5.C: New.
8071 * g++.dg/inherit/virtual1.C: Adjust.
8072
08bbb1f8
JL
80732016-06-03 Jeff Law <law@redhat.com>
8074
8075 PR tree-optimization/71316
8076 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8077
7c35235c
JJ
80782016-06-03 Jakub Jelinek <jakub@redhat.com>
8079
8080 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8081 dg-additional-options with just -fno-tree-scev-cprop in it.
8082 * gcc.dg/vect/vect-live-2.c: Likewise.
8083 * gcc.dg/vect/vect-live-5.c: Likewise.
8084 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8085 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8086 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8087
c8572dd6
PP
80882016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8089
8090 PR c++/27100
8091 * g++.dg/other/friend6.C: New test.
8092
1c7733a7
BS
80932016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8094
8095 * g++.dg/torture/ppc-ldst-array.C: New.
8096
0d2f700f
JM
80972016-06-03 Joseph Myers <joseph@codesourcery.com>
8098
8099 PR target/71276
8100 PR target/71277
8101 * gcc.dg/torture/builtin-fp-int-inexact.c,
8102 gcc.target/i386/387-builtin-fp-int-inexact.c,
8103 gcc.target/i386/387-rint-inline-1.c,
8104 gcc.target/i386/387-rint-inline-2.c,
8105 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8106 gcc.target/i386/sse2-rint-inline-1.c,
8107 gcc.target/i386/sse2-rint-inline-2.c,
8108 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8109 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8110
f8071c05
L
81112016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8112 Julia Koval <julia.koval@intel.com>
8113
8114 PR target/66960
8115 PR target/67630
8116 PR target/67634
8117 PR target/67841
8118 PR target/68037
8119 PR target/68618
8120 PR target/68661
8121 PR target/69575
8122 PR target/69596
8123 PR target/69734
8124 * gcc.dg/guality/pr68037-1.c: New test.
8125 * gcc.dg/guality/pr68037-2.c: Likewise.
8126 * gcc.dg/guality/pr68037-3.c: Likewise.
8127 * gcc.dg/torture/pr68037-1.c: Likewise.
8128 * gcc.dg/torture/pr68037-2.c: Likewise.
8129 * gcc.dg/torture/pr68037-3.c: Likewise.
8130 * gcc.dg/torture/pr68661-1a.c: Likewise.
8131 * gcc.dg/torture/pr68661-1b.c: Likewise.
8132 * gcc.target/i386/interrupt-1.c: Likewise.
8133 * gcc.target/i386/interrupt-2.c: Likewise.
8134 * gcc.target/i386/interrupt-3.c: Likewise.
8135 * gcc.target/i386/interrupt-4.c: Likewise.
8136 * gcc.target/i386/interrupt-5.c: Likewise.
8137 * gcc.target/i386/interrupt-6.c: Likewise.
8138 * gcc.target/i386/interrupt-7.c: Likewise.
8139 * gcc.target/i386/interrupt-8.c: Likewise.
8140 * gcc.target/i386/interrupt-9.c: Likewise.
8141 * gcc.target/i386/interrupt-10.c: Likewise.
8142 * gcc.target/i386/interrupt-11.c: Likewise.
8143 * gcc.target/i386/interrupt-12.c: Likewise.
8144 * gcc.target/i386/interrupt-13.c: Likewise.
8145 * gcc.target/i386/interrupt-14.c: Likewise.
8146 * gcc.target/i386/interrupt-15.c: Likewise.
8147 * gcc.target/i386/interrupt-16.c: Likewise.
8148 * gcc.target/i386/interrupt-17.c: Likewise.
8149 * gcc.target/i386/interrupt-18.c: Likewise.
8150 * gcc.target/i386/interrupt-19.c: Likewise.
8151 * gcc.target/i386/interrupt-20.c: Likewise.
8152 * gcc.target/i386/interrupt-21.c: Likewise.
8153 * gcc.target/i386/interrupt-22.c: Likewise.
8154 * gcc.target/i386/interrupt-23.c: Likewise.
8155 * gcc.target/i386/interrupt-24.c: Likewise.
8156 * gcc.target/i386/interrupt-25.c: Likewise.
8157 * gcc.target/i386/interrupt-26.c: Likewise.
8158 * gcc.target/i386/interrupt-27.c: Likewise.
8159 * gcc.target/i386/interrupt-28.c: Likewise.
8160 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8161 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8162 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8163 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8164 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8165 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8166 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8167 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8168 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8169 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8170 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8171 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8172
36b85e43
BS
81732016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8174
9de2e795
L
8175 PR tree-optimization/52171
8176 * gcc.dg/pr52171.c: New test.
8177 * gcc.target/i386/pr52171.c: New test.
36b85e43 8178
bfeee8ac
JH
81792016-06-03 Jan Hubicka <jh@suse.cz>
8180
8181 * g++.dg/tree-ssa/pred-1.C: New testcase
8182 * gcc.dg/tree-ssa/pred-1.c: New testcase
8183
859b0bae
BS
81842016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8185
8186 PR target/70957
8187 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8188 support.
8189 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8190
3a2edf4c
AH
81912016-06-03 Alan Hayward <alan.hayward@arm.com>
8192
8193 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8194
b28ead45
AH
81952016-06-03 Alan Hayward <alan.hayward@arm.com>
8196
8197 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8198 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8199 * gcc.dg/vect/vect-live-1.c: New test.
8200 * gcc.dg/vect/vect-live-2.c: New test.
8201 * gcc.dg/vect/vect-live-3.c: New test.
8202 * gcc.dg/vect/vect-live-4.c: New test.
8203 * gcc.dg/vect/vect-live-5.c: New test.
8204 * gcc.dg/vect/vect-live-slp-1.c: New test.
8205 * gcc.dg/vect/vect-live-slp-2.c: New test.
8206 * gcc.dg/vect/vect-live-slp-3.c: New test.
8207
1f91747b
JJ
82082016-06-03 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR middle-end/71387
8211 * g++.dg/opt/pr71387.C: New test.
8212
47b83923
JL
82132016-06-02 Jeff Law <law@redhat.com>
8214
8215 PR tree-optimization/71328
8216 * gcc.c-torture/compile/pr71328.c: New test.
8217
e96e5f46
JD
82182016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8219
8220 PR fortran/52393
8221 * gfortran.dg/fmt_read_3.f90: Fix typo.
8222 * gfortran.dg/fmt_read_4.f90: New test.
8223
b872d729
PC
82242016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8225
8226 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8227 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8228 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8229 * g++.dg/cpp0x/override2.C: Likewise.
8230 * g++.dg/parse/crash5.C: Likewise.
8231 * g++.dg/parse/error16.C: Likewise.
8232 * g++.dg/parse/error27.C: Likewise.
8233 * g++.dg/template/qualttp15.C: Likewise.
8234 * g++.dg/template/redecl4.C: Likewise.
8235 * g++.old-deja/g++.other/crash39.C: Likewise.
8236 * g++.old-deja/g++.other/struct1.C: Likewise.
8237 * g++.old-deja/g++.pt/m9a.C: Likewise.
8238 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8239
0e535442
JJ
82402016-06-02 Jakub Jelinek <jakub@redhat.com>
8241
0633ee10
JJ
8242 PR c++/71372
8243 * c-c++-common/pr71372.c: New test.
8244
0e535442
JJ
8245 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8246 __TIME__ strings with __builtin_strcmp instead of printf and
8247 dg-output.
8248
f3c5ecc2
ML
82492016-06-02 Martin Liska <mliska@suse.cz>
8250
8251 * gcc.dg/predict-9.c: New test.
8252
a91807c5
JJ
82532016-06-02 Jakub Jelinek <jakub@redhat.com>
8254
8255 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8256 global set_compiler_env_var and global saved_compiler_env_var.
8257
b5bd1978
KT
82582016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8259
8260 PR rtl-optimization/71295
8261 * gcc.c-torture/compile/pr71295.c: New test.
8262
b93b1475
JJ
82632016-06-02 Jakub Jelinek <jakub@redhat.com>
8264
930ebd0e
JJ
8265 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8266
1e021dc3
JJ
8267 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8268 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8269
b93b1475
JJ
8270 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8271 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8272 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8273 alternative number.
8274
58f2fb5c
MM
82752016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8276
8277 * gcc.target/powerpc/p9-splat-4.c: New test.
8278
82792016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8280
8281 PR target/71186
8282 * gcc.target/powerpc/pr71186.c: New test.
8283
4731c9f0
JD
82842016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8285
8286 PR fortran/52393
8287 * gfortran.dg/fmt_read_3.f90: New test.
8288
042dee3e
TP
82892016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8290
8291 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8292 procedure.
8293
15c98b2e
ES
82942016-06-01 Eduard Sanou <dhole@openmailbox.org>
8295
8296 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8297 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8298 env var is set.
8299 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8300 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8301 shown once.
8302 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8303 during compilation.
8304 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8305 vars set by dg-set-compiler-env-var.
8306
6442a6f4
PT
83072016-06-01 Paul Thomas <pault@gcc.gnu.org>
8308
8309 PR fortran/71156
8310 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8311 to the module procedure declaration.
8312 * gfortran.dg/submodule_16.f08: New test.
8313
ab62397a
JJ
83142016-06-01 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR middle-end/71371
8317 * c-c++-common/gomp/pr71371.c: New test.
8318
b66af6ed
RB
83192016-06-01 Richard Biener <rguenther@suse.de>
8320
8321 PR tree-optimization/71366
8322 * gcc.dg/torture/pr71366-1.c: New testcase.
8323 * gcc.dg/torture/pr71366-2.c: Likewise.
8324
e342b9d8
KN
83252016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8326
8327 * gcc.target/powerpc/vslv-0.c: New test.
8328 * gcc.target/powerpc/vslv-1.c: New test.
8329 * gcc.target/powerpc/vsrv-0.c: New test.
8330 * gcc.target/powerpc/vsrv-1.c: New test.
8331
721547cd
NS
83322016-06-01 Nathan Sidwell <nathan@acm.org>
8333
8334 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8335 * gcc.target/nvptx/weak.c: New.
8336
fa2c9034
RB
83372016-06-01 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/71261
8340 * gcc.dg/torture/vect-bool-1.c: New testcase.
8341
3e32893c
JJ
83422016-06-01 Jakub Jelinek <jakub@redhat.com>
8343
8344 * gfortran.dg/gomp/order-1.f90: New test.
8345 * gfortran.dg/gomp/order-2.f90: New test.
8346
8c383600
JH
83472016-06-01 Jan Hubicka <hubicka@ucw.cz>
8348
8349 * gcc.dg/unroll-6.c: Update template.
8350 * gcc.dg/unroll-7.c: New testcase.
8351 * gcc.dg/unroll-8.c: New testcase.
8352
a0dfeef5
EB
83532016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * gnat.dg/opt56.ad[sb]: New test.
8356
48de5701
PC
83572016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 PR c++/66635
8360 * g++.dg/cpp0x/constexpr-ice16.C: New.
8361
827cf695
PP
83622016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8363
8364 PR tree-optimization/71314
8365 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8366 -mbranch-cost=2.
8367
ff66f6e8
PP
83682016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8369
8370 PR tree-optimization/71077
8371 * gcc.dg/tree-ssa/pr71077.c: New test.
8372
050fb209
JH
83732016-05-31 Jan Hubicka <hubicka@ucw.cz>
8374
48de5701
PC
8375 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8376 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8377 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8378
c642d919
PC
83792016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8380
8381 PR c++/71248
8382 * g++.dg/cpp0x/pr71248.C: New.
8383 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8384 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8385 * g++.dg/init/new37.C: Likewise.
8386 * g++.dg/template/static1.C: Likewise.
8387 * g++.dg/template/static2.C: Likewise.
8388
d6439e08
L
83892016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8390
8391 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8392 instead of %rdi.
8393 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8394
780b9dd4
MP
83952016-05-31 Marek Polacek <polacek@redhat.com>
8396
8397 * c-c++-common/Wswitch-unreachable-3.c: New test.
8398 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8399
0d99f8a0
RB
84002016-05-31 Richard Biener <rguenther@suse.de>
8401
8402 PR tree-optimization/71352
8403 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8404
52545641
TP
84052016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8406
8407 * gcc.target/arm/armv5_thumb_isa.c: New test.
8408
5b8c1205
KY
84092016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8410
8411 PR target/71346
8412 * gcc.target/i386/pr71346.c: New test.
8413
7a88cc84
TV
84142016-05-31 Tom de Vries <tom@codesourcery.com>
8415
8416 PR tree-optimization/69068
8417 * gcc.dg/graphite/pr69068.c: New test.
8418
265149a6
MS
84192016-05-27 Martin Sebor <msebor@redhat.com>
8420
8421 PR c++/71306
8422 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8423
00631022
JJ
84242016-05-30 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/71349
8427 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8428 nowait depend(inout: dd[0]) clauses where permitted.
8429
b2f6675b
PC
84302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8431
8432 PR c++/71238
8433 * g++.dg/parse/pr71238.C: New.
8434 * g++.dg/concepts/friend1.C: Test column numbers too.
8435 * g++.dg/cpp0x/initlist31.C: Likewise.
8436 * g++.dg/cpp0x/pr51420.C: Likewise.
8437 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8438 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8439 * g++.dg/ext/builtin3.C: Likewise.
8440 * g++.dg/lookup/friend12.C: Likewise.
8441 * g++.dg/lookup/friend7.C: Likewise.
8442 * g++.dg/lookup/koenig1.C: Likewise.
8443 * g++.dg/lookup/koenig5.C: Likewise.
8444 * g++.dg/lookup/used-before-declaration.C: Likewise.
8445 * g++.dg/overload/koenig1.C: Likewise.
8446 * g++.dg/template/crash65.C: Likewise.
8447 * g++.dg/template/friend57.C: Likewise.
8448 * g++.dg/warn/Wshadow-5.C: Likewise.
8449 * g++.dg/warn/Wunused-8.C: Likewise.
8450 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8451 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8452 * g++.old-deja/g++.jason/member.C: Likewise.
8453 * g++.old-deja/g++.jason/report.C: Likewise.
8454 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8455 * g++.old-deja/g++.law/visibility20.C: Likewise.
8456 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8457 * g++.old-deja/g++.other/static5.C: Likewise.
8458 * g++.old-deja/g++.pt/overload2.C: Likewise.
8459
a448ff40
JH
84602016-05-30 Jan Hubicka <hubicka@ucw.cz>
8461
8462 * gcc.dg/tree-ssa/peel1.c: New testcase.
8463 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8464 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8465
69be8c91
TV
84662016-05-30 Tom de Vries <tom@codesourcery.com>
8467
8468 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8469 to ce.
8470
a59775a1
PC
84712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8472
8473 PR c++/71099
8474 * g++.dg/parse/virtual1.C: New.
8475
53d6d955
UB
84762016-05-30 Uros Bizjak <ubizjak@gmail.com>
8477
8478 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8479 Use correct register when clearing %edx.
8480
0557293f
AM
84812016-05-30 Alexander Monakov <amonakov@ispras.ru>
8482
8483 PR tree-optimization/71289
8484 * gcc.dg/pr71289.c: New test.
8485
5d476e35
KV
84862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8487
8488 PR middle-end/71269
8489 PR middle-end/71292
8490 * gcc.dg/tree-ssa/pr71269.c: New test.
8491 * gcc.dg/tree-ssa/pr71292.c: New test.
8492
db5447ca
KV
84932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8494
8495 PR middle-end/71252
8496 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8497
98bdbb39
JH
84982016-05-30 Jan Hubicka <hubicka@ucw.cz>
8499
8500 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8501 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8502 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8503
7e012855
TV
85042016-05-30 Tom de Vries <tom@codesourcery.com>
8505
8506 PR tree-optimization/69067
8507 * gcc.dg/graphite/pr69067.c: New test.
8508
beed3701
UB
85092016-05-29 Uros Bizjak <ubizjak@gmail.com>
8510
8511 PR target/71245
8512 * gcc.target/i386/pr71245-1.c: New test.
8513 * gcc.target/i386/pr71245-2.c: Ditto.
8514
b6d4f8e8
PC
85152016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8516
8517 PR c++/71105
8518 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8519 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8520 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8521
00022058
JH
85222016-05-27 Jan Hubicka <hubicka@ucw.cz>
8523
8524 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8525
c8419aca
VV
85262016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8527
8528 Revert:
8529 PR c++/69855
8530 * g++.dg/overload/69855.C: New.
8531 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8532 * g++.old-deja/g++.pt/crash3.C: Likewise.
8533
8008c4d2
PC
85342016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/60385
8537 * g++.dg/parse/namespace13.C: New.
8538
8b2ef235
JL
85392016-05-26 Jeff Law <law@redhat.com>
8540
8541 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8542 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8543 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8544 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8545 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8546 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8547 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8548 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8549 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8550 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8551 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8552 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8553 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8554
7d67159b
VV
85552016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8556
8557 PR c++/69855
8558 * g++.dg/overload/69855.C: New.
8559 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8560 * g++.old-deja/g++.pt/crash3.C: Likewise.
8561
88e3bdd1
JW
85622016-05-27 Jiong Wang <jiong.wang@arm.com>
8563
8564 PR target/63596
8565 * gcc.target/aarch64/va_arg_1.c: New testcase.
8566 * gcc.target/aarch64/va_arg_2.c: Likewise.
8567 * gcc.target/aarch64/va_arg_3.c: Likewise.
8568
3fd6b9cc
JW
85692016-05-27 Jiong Wang <jiong.wang@arm.com>
8570
8571 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8572 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8573 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8574 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8575 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8576
3cee7e4e
MP
85772016-05-27 Marek Polacek <polacek@redhat.com>
8578
8579 PR middle-end/71308
8580 * g++.dg/torture/pr71308.C: New test.
8581
6a813c96
DV
85822016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8583
8584 * gcc.dg/zero_bits_compound-1.c: New test.
8585 * gcc.dg/zero_bits_compound-2.c: New test.
8586
0561bcfb
IE
85872016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8588
8589 PR middle-end/71279
8590 * gcc.dg/pr71279.c: New test.
8591
21316320
MM
85922016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8593
8594 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8595 floating point min/max/comparison instructions.
8596 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8597
7211a097
JJ
85982016-05-26 Jakub Jelinek <jakub@redhat.com>
8599
8600 * c-c++-common/gomp/schedule-1.c: New test.
8601 * gfortran.dg/gomp/schedule-1.f90: New test.
8602
cac177cf
PP
86032016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8604
8605 PR c++/70822
8606 PR c++/70106
8607 * g++.dg/cpp1y/auto-fn32.C: New test.
8608 * g++.dg/cpp1y/paren4.C: New test.
8609
a2d5b8c9
NS
86102016-05-26 Nathan Sidwell <nathan@acm.org>
8611
8612 * gcc.dg/20060410.c: Xfail on ptx.
8613 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8614 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8615 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8616 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8617 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8618
ffa8b552
TP
86192016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8620
8621 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8622
c7501e00
JJ
86232016-05-26 Jakub Jelinek <jakub@redhat.com>
8624
1875b9a0
JJ
8625 PR tree-optimization/71280
8626 * gcc.dg/pr71280.c: New test.
8627
2116e19f
JJ
8628 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8629
305aef09
JJ
8630 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8631 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8632
c7501e00
JJ
8633 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8634
ca449d26
JW
86352016-05-26 Jiong Wang <jiong.wang@arm.com>
8636
8637 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8638 kept in memory.
ca449d26 8639
8af01c66
JL
86402016-05-25 Jeff Law <law@redhat.com>
8641
8642 PR tree-optimization/71272
8643 * gcc.c-torture/compile/pr71272.c: new test.
8644
f9d6ce73
BS
86452016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8646
8647 * gcc.target/powerpc/vec-cmpne.c: New test.
8648 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8649
a88a7b22
EB
86502016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8651
8652 * gnat.dg/opt55.ad[sb]: New test.
8653
125f02ed
SKS
86542016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8655
8656 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8657 * c-c++-common/pr60226.c: Require int32plus.
8658 * gcc.c-torture/execute/pr70602.c: Likewise.
8659 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8660 unsigned long for malloc arg type.
8661 * gcc.dg/asr_div1.c: Require int32plus.
8662 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8663 * gcc.dg/pie-1.c: Require pie.
8664 * gcc.dg/pie-2.c: Likewise.
8665 * gcc.dg/pr59471.c: Require int32plus.
8666 * gcc.dg/pr59963-2.c: XFAIL for int16.
8667 * gcc.dg/pr60114.c: Require int32plus.
8668 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8669 unsigned long for typedef of size_t.
8670 * gcc.dg/pr63914.c: Require int32plus.
8671 * gcc.dg/pr64536.c: Require pt32plus.
8672 * gcc.dg/pr65658.c: Likewise.
8673 * gcc.dg/pr67271.c: Require int32plus.
8674 * gcc.dg/pr68112.c: Likewise.
8675 * gcc.dg/pr69071.c: Skip for avr target.
8676 * gcc.dg/pr69973.c: Require int32plus.
8677 * gcc.dg/pr70169.c: Skip for avr target.
8678 * gcc.dg/sso-6.c: Require int32plus.
8679 * gcc.dg/sso-7.c: Likewise.
8680 * gcc.dg/sso-8.c: Likewise.
8681 * gcc.dg/vrp-min-max-2.c: Likewise.
8682
c6e434f5
UB
86832016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8684
8685 PR target/70738
8686 * gcc.target/i386/pr70738-1.c: New test.
8687 * gcc.target/i386/pr70738-2.c: Likewise.
8688 * gcc.target/i386/pr70738-3.c: Likewise.
8689 * gcc.target/i386/pr70738-4.c: Likewise.
8690 * gcc.target/i386/pr70738-5.c: Likewise.
8691 * gcc.target/i386/pr70738-6.c: Likewise.
8692 * gcc.target/i386/pr70738-7.c: Likewise.
8693 * gcc.target/i386/pr70738-8.c: Likewise.
8694 * gcc.target/i386/pr70738-9.c: Likewise.
8695
5c42d341
KT
86962016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8697
8698 PR rtl-optimization/66940
8699 * gcc.c-torture/execute/pr66940.c: New test.
8700
bf9a1a07
IV
87012016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8702
8703 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8704 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8705 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8706 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8707 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8708 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8709 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8710 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8711 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8712 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8713 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8714 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8715 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8716 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8717 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8718 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8719 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8720 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8721 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8722 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8723 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8724 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8725 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8726 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8727
95efe6b6
MP
87282016-05-25 Marek Polacek <polacek@redhat.com>
8729
8730 PR c/71265
8731 * gcc.dg/noncompile/pr71265.c: New test.
8732
a23faf7a
MP
8733 PR c/71266
8734 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8735
69a6d5ad
NS
87362016-05-25 Nathan Sidwell <nathan@acm.org>
8737
8738 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8739
3072d4ea
RB
87402016-05-25 Richard Biener <rguenther@suse.de>
8741
8742 PR tree-optimization/71261
8743 * c-c++-common/torture/pr71261.c: New testcase.
8744
e412ece4
RB
87452016-05-25 Richard Biener <rguenther@suse.de>
8746
8747 PR tree-optimization/71264
8748 * gcc.dg/vect/pr71264.c: New testcase.
8749
b9e551ad
PC
87502016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8751
8752 PR c++/55992
8753 * g++.dg/cpp0x/alias-decl-53.C: New.
8754 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8755
6aa1abe5
ML
87562016-05-25 Martin Liska <mliska@suse.cz>
8757
8758 * g++.dg/pr71239.C: New test.
8759
842d162e
RB
87602016-05-25 Richard Biener <rguenther@suse.de>
8761
c87885ca
RO
8762 * gcc.dg/vect/pr58135.c: Rename to ...
8763 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8764
f184a36c
MP
87652016-05-25 Marek Polacek <polacek@redhat.com>
8766
8767 * g++.dg/pr65295.C: Use target c++14.
8768
021fad86
PC
87692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8770
53d6d955
UB
8771 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8772 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8773
c3eaf15a
MM
87742016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8775
8776 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8777 instructions.
8778
e46c7770
CP
87792016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8780
8781 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8782 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8783 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8784 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8785 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8786 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8787 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8788 * c-c++-common/goacc/pcopy.c: Likewise.
8789 * c-c++-common/goacc/pcopyin.c: Likewise.
8790 * c-c++-common/goacc/pcopyout.c: Likewise.
8791 * c-c++-common/goacc/pcreate.c: Likewise.
8792 * c-c++-common/goacc/pr70688.c: New test.
8793 * c-c++-common/goacc/present-1.c: Adjust test.
8794 * c-c++-common/goacc/reduction-5.c: Likewise.
8795 * g++.dg/goacc/data-1.C: New test.
8796
4bfc9db7
MM
87972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8798
8799 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8800 vector parity built-in functions.
8801 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8802 count trailing zeros automatic vectorization.
8803 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8804 count trailing zeros built-in functions.
8805
2bc145af
KV
88062016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8807
8808 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8809
26869fdb
PH
88102016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8811
8812 PR target/71050
8813 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8814
b2dc9c3b
PC
88152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8816
8817 PR c++/50436
8818 * g++.dg/template/crash123.C: New.
8819 * g++.dg/template/crash124.C: Likewise.
8820
f65e97fd
MS
88212016-05-24 Martin Sebor <msebor@redhat.com>
8822
8823 PR c++/71147
8824 * g++.dg/ext/flexary16.C: New test.
8825
a6f5ac7f
IV
88262016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8827
69a6d5ad
NS
8828 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8829 before math.h is included.
a6f5ac7f
IV
8830 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8831 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8832 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8833 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8834 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8835 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8836 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8837 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8838 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8839 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8840 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8841 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8842 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8843 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8844 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8845 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8846 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8847 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8848 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8849 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8850 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8851 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8852 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8853
27bad558
MM
88542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8855 Kelvin Nilsen <kelvin@gcc.gnu.org>
8856
8857 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8858 support.
8859
72f382fb
PC
88602016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8861
8862 PR c++/69872
8863 * g++.dg/warn/Wno-narrowing1.C: New.
8864
ef2ec9d9
MP
88652016-05-24 Marek Polacek <polacek@redhat.com>
8866
8867 PR c/71249
8868 * c-c++-common/Wswitch-unreachable-2.c: New test.
8869
e90434e3
JJ
88702016-05-24 Jakub Jelinek <jakub@redhat.com>
8871
7adb26f2
JJ
8872 PR c++/71257
8873 * g++.dg/vect/simd-clone-6.cc: New test.
8874 * g++.dg/gomp/declare-simd-6.C: New test.
8875
e90434e3
JJ
8876 PR middle-end/70434
8877 PR c/69504
8878 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8879
b556ea3b
RB
88802016-05-24 Richard Biener <rguenther@suse.de>
8881
8882 PR tree-optimization/71240
8883 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8884
e5328f5d
RB
88852016-05-24 Richard Biener <rguenther@suse.de>
8886
8887 PR tree-optimization/71230
8888 * gcc.dg/torture/pr71230.c: New testcase.
8889 * g++.dg/torture/pr71230.C: Likewise.
8890
a04e69c0
TS
88912016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8892
8893 * c-c++-common/goacc/routine-5.c: Add tests.
8894 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8895 * gfortran.dg/goacc/routine-6.f90: Add tests.
8896
30fd2977
RB
88972016-05-24 Richard Biener <rguenther@suse.de>
8898
8899 PR tree-optimization/71253
8900 * gcc.dg/torture/pr71253.c: New testcase.
8901
ca6f60bc
KV
89022016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8903
8904 PR middle-end/71252
8905 * gfortran.dg/pr71252.f90: New test.
8906
d3465d72
RS
89072016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8908
8909 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8910
f17a223d
RB
89112016-05-24 Richard Biener <rguenther@suse.de>
8912
8913 PR middle-end/70434
8914 PR c/69504
8915 * c-c++-common/vector-subscript-4.c: New testcase.
8916 * c-c++-common/vector-subscript-5.c: Likewise.
8917
e3f36534
JD
89182016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8919
8920 PR fortran/71123
8921 * gfortran.dg/namelist_90.f: New test
8922
85d5c27d
JD
89232016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8924
8925 PR fortran/66461
8926 * gfortran.dg/unexpected_eof.f: New test
8927
fe3f3340
MM
89282016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8929 Kelvin Nilsen <kelvin@gcc.gnu.org>
8930
8931 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8932 as little endian.
8933
26d6ae55
PC
89342016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8935
8936 PR c++/70972
8937 * g++.dg/cpp0x/inh-ctor20.C: New.
8938 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8939
d6c9a06f
PC
89402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8941
8942 PR c++/69095
8943 * g++.dg/cpp0x/variadic168.C: New.
8944
396a1d10
PC
89452016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8946
8947 * g++.dg/cpp0x/pr31445.C: Test column number too.
8948 * g++.dg/cpp0x/pr32253.C: Likewise.
8949 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8950 * g++.dg/cpp0x/variadic36.C: Likewise.
8951
ece46666
MG
89522016-05-23 Marc Glisse <marc.glisse@inria.fr>
8953
8954 * gcc.dg/fold-notshift-2.c: Adjust.
8955
a7dc5980
MP
89562016-05-23 Marek Polacek <polacek@redhat.com>
8957
8958 PR c/49859
8959 * c-c++-common/Wswitch-unreachable-1.c: New test.
8960 * gcc.dg/Wswitch-unreachable-1.c: New test.
8961 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8962 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8963 * g++.dg/gomp/block-10.C: Likewise.
8964 * gcc.dg/gomp/block-10.c: Likewise.
8965 * g++.dg/gomp/block-9.C: Likewise.
8966 * gcc.dg/gomp/block-9.c: Likewise.
8967 * g++.dg/gomp/target-1.C: Likewise.
8968 * g++.dg/gomp/target-2.C: Likewise.
8969 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8970 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8971 * g++.dg/gomp/taskgroup-1.C: Likewise.
8972 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8973 * gcc.dg/gomp/teams-1.c: Likewise.
8974 * g++.dg/gomp/teams-1.C: Likewise.
8975 * g++.dg/overload/error3.C: Likewise.
8976 * g++.dg/tm/jump1.C: Likewise.
8977 * g++.dg/torture/pr40335.C: Likewise.
8978 * gcc.dg/c99-vla-jump-5.c: Likewise.
8979 * gcc.dg/switch-warn-1.c: Likewise.
8980 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8981 * gcc.dg/nested-func-1.c: Likewise.
8982 * gcc.dg/pr67784-4.c: Likewise.
8983
18b54004
RB
89842016-05-23 Richard Biener <rguenther@suse.de>
8985
8986 PR tree-optimization/71230
8987 * gfortran.dg/pr71230-1.f90: New testcase.
8988 * gfortran.dg/pr71230-2.f90: Likewise.
8989
e569db5f
VK
89902016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8991
396a1d10 8992 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8993 * gcc.dg/vect/pr58135.c: Add new.
8994 * gfortran.dg/pr46519-1.f: Adjust test case.
8995
e4b71114
PC
89962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8997
8998 PR c++/53401
8999 * g++.dg/cpp0x/decltype64.C: New.
9000
a25a8058
CL
90012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9002
9003 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9004 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9005 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9006
0dcfe9ab
CL
90072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9008
9009 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9010 Add poly64x1_t and poly64x2_t cases if supported.
9011 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9012 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9013 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9014 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9015 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9016
ffd70e4a
CL
90172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9018
9019 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9020 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9021 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9022 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9023 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9024 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9025 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9026
4b1f57fe
CL
90272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9028
9029 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9030
16c5ec77
CL
90312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9032
9033 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9034 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9035
94ad56c7
JJ
90362016-05-22 Jakub Jelinek <jakub@redhat.com>
9037
57748705
JJ
9038 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9039 constraint instead of "r".
9040 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9041 insn instead of vxorpd.
9042 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9043
af120161
JJ
9044 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9045 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9046
355023ce
JJ
9047 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9048
3b48574c
JJ
9049 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9050 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9051
94ad56c7
JJ
9052 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9053
8a85cee2
KV
90542016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9055
9056 PR middle-end/40921
9057 * gcc.dg/tree-ssa/pr40921.c: New test.
9058
8e916b16
PS
90592016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9060
9061 PR target/71103
9062 * gcc.target/avr/pr71103.c: New test.
9063
88aea79f
KV
90642016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9065
9066 PR middle-end/71179
9067 * gcc.dg/tree-ssa/pr71179.c: New test.
9068
79063edd
MS
90692016-05-20 Martin Sebor <msebor@redhat.com>
9070
9071 PR c/71115
9072 * gcc.dg/init-excess-2.c: New test.
9073
55c8849f
EB
90742016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gnat.dg/opt53.adb: New test.
9077 * gnat.dg/opt54.adb: Likewise.
9078
c91a0948
MJ
90792016-05-20 Martin Jambor <mjambor@suse.cz>
9080
9081 PR tree-optimization/70884
9082 * gcc.dg/tree-ssa/pr70919.c: New test.
9083
9cad20fa
BS
90842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9085
9086 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9087 formatting.
69a6d5ad
NS
9088 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9089 fix code formatting.
9090
90912016-05-20 Nathan Sidwell <nathan@acm.org>
9092
9093 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9094 non-common cases.
9095 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9096
15c671a7
DM
90972016-05-20 David Malcolm <dmalcolm@redhat.com>
9098
9099 * jit.dg/all-non-failing-tests.h: Add
9100 test-factorial-must-tail-call.c.
9101 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9102 * jit.dg/test-factorial-must-tail-call.c: New test case.
9103
4f028369
JJ
91042016-05-20 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR fortran/71204
9107 * gfortran.dg/pr71204.f90: New test.
9108
7dea4ab3
CP
91092016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9110
9111 * gcc.target/nvptx/sincos.c: New test.
9112
ef98d365
PC
91132016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/70572
9116 * g++.dg/cpp1y/auto-fn31.C: New.
9117
92466115
BS
91182016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9119
9120 * gcc.target/powerpc/vec-addec.c: New test.
9121 * gcc.target/powerpc/vec-addec-int128.c: New test.
9122
9a385c2d
DM
91232016-05-20 David Malcolm <dmalcolm@redhat.com>
9124
9125 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9126 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9127 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9128 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9129
77c9d5b4
JH
91302016-05-20 Jan Hubicka <hubicka@ucw.cz>
9131
9132 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9133
68047971
JJ
91342016-05-20 Jakub Jelinek <jakub@redhat.com>
9135
18954840
JJ
9136 PR c++/71210
9137 * g++.dg/opt/pr71210-1.C: New test.
9138 * g++.dg/opt/pr71210-2.C: New test.
9139
68047971
JJ
9140 PR tree-optimization/29756
9141 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9142 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9143 only on selected targets where V4SImode vectors are known to be
9144 supported.
9145
d78789f5
MG
91462016-05-20 Marc Glisse <marc.glisse@inria.fr>
9147
9148 PR tree-optimization/71079
9149 PR tree-optimization/71206
9150 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9151
550fa093
PK
91522016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9153
9154 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9155 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9156 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9157
483c6429
RG
91582016-05-20 Richard Guenther <rguenther@suse.de>
9159
9160 PR tree-optimization/29756
9161 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9162
eb066284
RB
91632016-05-20 Richard Biener <rguenther@suse.de>
9164
9165 PR tree-optimization/71185
9166 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9167
58f10249
RB
91682016-05-20 Richard Biener <rguenther@suse.de>
9169
9170 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9171
2a5569fa
MP
91722016-05-19 Marek Polacek <polacek@redhat.com>
9173
9174 PR c++/71075
9175 * g++.dg/diagnostic/pr71075.C: New test.
9176
5e9a5385
DM
91772016-05-19 David Malcolm <dmalcolm@redhat.com>
9178
9179 PR c++/71184
9180 * g++.dg/pr71184.C: New test case.
9181
4f45da44
KN
91822016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9183
9184 * gcc.target/powerpc/darn-0.c: New test.
9185 * gcc.target/powerpc/darn-1.c: New test.
9186 * gcc.target/powerpc/darn-2.c: New test.
9187
4177437e
MP
91882016-05-19 Marek Polacek <polacek@redhat.com>
9189
9190 PR tree-optimization/71031
9191 * gcc.dg/tree-ssa/vrp100.c: New test.
9192
afb72432
IE
91932016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9194
9195 PR rtl-optimization/71148
9196 * gcc.dg/pr71148.c: New test.
9197
4f83064e
KT
91982016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9199
9200 PR target/71056
9201 * gcc.target/arm/pr71056.c: New test.
9202
4bf8dbe1
BE
92032016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9204
9205 * c-c++-common/pr69669.c: Check the used mode.
9206
f3510625
MO
92072016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9208
9209 PR sanitizer/64354
9210 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9211
43c0068e
RB
92122016-05-19 Richard Biener <rguenther@suse.de>
9213
9214 PR tree-optimization/70729
9215 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9216 * gcc.dg/graphite/scop-18.c: Likewise.
9217 * gcc.dg/pr41783.c: Disable LIM.
9218 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9219 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9220 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9221 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9222 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9223 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9224 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9225 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9226 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9227 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9228 * gfortran.dg/pr42108.f90: Likewise.
9229
70f25790
DM
92302016-05-18 David Malcolm <dmalcolm@redhat.com>
9231
9232 PR driver/69265
9233 * gcc.dg/spellcheck-options-11.c: New test case.
9234
960db8ec
JJ
92352016-05-18 Jakub Jelinek <jakub@redhat.com>
9236
9237 PR c++/71100
9238 * g++.dg/opt/pr71100.C: New test.
9239
04643334
MJ
92402016-05-18 Martin Jambor <mjambor@suse.cz>
9241
9242 PR ipa/69708
9243 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9244 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9245 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9246 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9247
91bb9f80
MJ
92482016-05-18 Martin Jambor <mjambor@suse.cz>
9249
9250 PR ipa/69708
9251 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9252 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9253 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9254 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9255 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9256
c584aca6
PC
92572016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/69793
9260 * g++.dg/template/crash122.C: New.
9261
20309c6e
PC
92622016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9263
9264 PR c++/70466
9265 * g++.dg/template/pr70466-1.C: New.
9266 * g++.dg/template/pr70466-2.C: Likewise.
9267
50c78b9a
MM
92682016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9269
9270 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9271 splat operations and the XXSPLTIB instruction.
9272 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9273 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9274 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9275 xxlxor to clear a register.
9276
cf8be00d
RS
92772016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9278
9279 * gcc.dg/torture/pr71020.c: New test.
9280
848a392a
MJ
92812016-05-18 Martin Jambor <mjambor@suse.cz>
9282
9283 PR ipa/70646
9284 * gcc.dg/ipa/pr70646.c: New test.
9285
1f2ab776
CL
92862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9287
9288 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9289
76489493
CL
92902016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9291
9292 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9293 missing tests for vreinterpretq_p{8,16}.
9294
bd79378d
CL
92952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9296
9297 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9298 vsliq_n_s64 and vsliq_n_u64.
9299
81ca3ea0
CL
93002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9301
9302 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9303 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9304
873cb425
CL
93052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9306
9307 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9308 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9309 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9310
9d6e7c21
CL
93112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9312
9313 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9314 in comment.
9315
b4dbe40e 93162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9317
9318 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9319 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9320 "blr\t" and switch to scan-assembler-times.
9321
83a5c910
JW
93222016-05-18 Jiong Wang <jiong.wang@arm.com>
9323
53d6d955
UB
9324 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9325 with __aarch64__.
9326 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9327 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9328
fb7cbdeb
JJ
93292016-05-18 Jakub Jelinek <jakub@redhat.com>
9330
8ee91165
JJ
9331 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9332 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9333 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9334 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9335 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9336 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9337
cf4d516a
JJ
9338 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9339 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9340
a4f16422
JJ
9341 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9342 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9343
7b37ce10
JJ
9344 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9345 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9346
fb7cbdeb
JJ
9347 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9348
c9326aef
RB
93492016-05-18 Richard Biener <rguenther@suse.de>
9350
9351 PR tree-optimization/71168
9352 * gcc.dg/torture/pr71168.c: New testcase.
9353
df8b0a11
KV
93542016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9355
9356 PR middle-end/63586
9357 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9358 * gcc.dg/tree-ssa/pr63586.c: New test.
9359 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9360
2efd67ed
NS
93612016-05-17 Nathan Sidwell <nathan@acm.org>
9362
9363 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9364 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9365 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9366 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9367
1988b2c2
NS
93682016-05-17 Nathan Sidwell <nathan@acm.org>
9369
9370 * gcc.target/nvptx/abi-vararg-3.c: New.
9371
ad1d92ab
MM
93722016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9373
9374 PR tree-optimization/54579
9375 PR middle-end/55299
9376 * gcc.dg/fold-notrotate-1.c: New test.
9377 * gcc.dg/fold-notshift-1.c: New test.
9378 * gcc.dg/fold-notshift-2.c: New test.
9379
47768df8
MP
93802016-05-17 Marek Polacek <polacek@redhat.com>
9381
9382 PR ipa/71146
9383 * g++.dg/ipa/pr71146.C: New test.
9384
6b5423a5
DM
93852016-05-17 David Malcolm <dmalcolm@redhat.com>
9386
9387 * jit.dg/test-error-array-bounds.c: New test case.
9388
c7986356
MG
93892016-05-17 Marc Glisse <marc.glisse@inria.fr>
9390
9391 * gcc.dg/tree-ssa/and-1.c: New testcase.
9392
d982c5b7
MG
93932016-05-17 Marc Glisse <marc.glisse@inria.fr>
9394
9395 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9396 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9397
0139ba93
MG
93982016-05-17 Marc Glisse <marc.glisse@inria.fr>
9399
9400 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9401 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9402
daab4562
JW
94032016-05-17 Jiong Wang <jiong.wang@arm.com>
9404
9405 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9406
22330033
JW
94072016-05-17 Jiong Wang <jiong.wang@arm.com>
9408
9409 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9410
98b3a5f2
JW
94112016-05-17 Jiong Wang <jiong.wang@arm.com>
9412
9413 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9414 ".2d[index]" when scan the assembly.
9415 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9416 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9417 float64x1.
9418 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9419
b71b7a8e
RB
94202016-05-17 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/71132
9423 * gcc.dg/torture/pr71132.c: New testcase.
9424
3c51ad46
CL
94252016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9426
9427 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9428
d20faa66
KT
94292016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9430
9431 PR target/70809
9432 * gcc.target/aarch64/pr70809_1.c: New test.
9433
b75cc5a4
KT
94342016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9435
9436 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9437 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9438 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9439 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9440
b28eb195
IE
94412016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9442 Ilya Enkovich <ilya.enkovich@intel.com>
9443
9444 PR target/71114
9445 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9446
0b9004ed
JH
94472016-05-16 Jan Hubicka <hubicka@ucw.cz>
9448
9449 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9450 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9451
1b81a1c1
MW
94522016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9453
9454 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9455 test for __ARM_FP16_ARGS.
9456 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9457 * gcc.target/arm/aapcs/neon-vect10.c: New.
9458 * gcc.target/arm/aapcs/neon-vect9.c: New.
9459 * gcc.target/arm/aapcs/vfp18.c: New.
9460 * gcc.target/arm/aapcs/vfp19.c: New.
9461 * gcc.target/arm/aapcs/vfp20.c: New.
9462 * gcc.target/arm/aapcs/vfp21.c: New.
9463 * gcc.target/arm/fp16-aapcs-1.c: New.
9464 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9465 test for __ARM_FP16_ARGS.
9466 * g++.target/arm/fp16-return-1.c: Update expected output.
9467
921d1e73
JW
94682016-05-16 Jiong Wang <jiong.wang@arm.com>
9469
9470 PR testsuite/70227
9471 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9472
228eb42a
HA
94732016-05-15 Harald Anlauf <anlauf@gmx.de>
9474
9475 PR fortran/69603
9476 * gfortran.dg/pr69603.f90: New testcase.
9477
785abfd3
FR
94782016-05-14 Fritz Reese <fritzoreese@gmail.com>
9479
9480 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9481
e75eb64f
FR
94822016-05-14 Fritz Reese <fritzoreese@gmail.com>
9483
9484 PR fortran/71047
9485 * gfortran.dg/pr71047.f08: New test.
9486
aa4b467b
JM
94872016-05-13 Joseph Myers <joseph@codesourcery.com>
9488
9489 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9490 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9491 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9492
653fb4a2
MS
94932016-05-13 Martin Sebor <msebor@redhat.com>
9494
9495 PR c++/60049
9496 * g++.dg/cpp0x/constexpr-60049.C: New test.
9497
9e37582d
JJ
94982016-05-13 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR bootstrap/71071
9501 * gcc.dg/pr71071.c: New test.
9502
a278aa17
UB
95032016-05-13 Uros Bizjak <ubizjak@gmail.com>
9504
9505 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9506 remove XOP handling.
377eaca7 9507 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9508
ac3d02e2
NS
95092016-05-13 Nathan Sidwell <nathan@acm.org>
9510
9511 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9512 __atomic_is_lock_free declaration.
9513
8ab3bdac
RB
95142016-05-13 Richard Biener <rguenther@suse.de>
9515
9516 PR tree-optimization/42587
9517 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9518
623b8e0a
ML
95192016-05-13 Martin Liska <mliska@suse.cz>
9520
9521 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9522 the new format of dump output.
9523
da7674f6
IE
95242016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9525
9526 * gcc.dg/pr71084.c: New test.
9527
c959db3d
RR
95282016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9529
53d6d955
UB
9530 PR target/53440
9531 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9532
43203dea
RR
95332016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9534
9535 * gcc.target/aarch64/struct_return.c: New test.
9536
4f2e1536
MP
95372016-05-12 Marek Polacek <polacek@redhat.com>
9538
9539 PR c/70756
9540 * c-c++-common/pr70756-2.c: New test.
9541 * c-c++-common/pr70756.c: New test.
9542
1ef33ef3
RB
95432016-05-12 Richard Biener <rguenther@suse.de>
9544
9545 PR tree-optimization/71059
9546 * gcc.dg/torture/pr71059.c: New testcase.
9547
763baff6
RB
95482016-05-12 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/71062
9551 * gcc.dg/torture/pr71062.c: New testcase.
9552
c4ec1243
IE
95532016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9554
9555 PR tree-optimization/71006
9556 * gcc.dg/pr71006.c: New test.
9557
a5fbf76d
MP
95582016-05-12 Marek Polacek <polacek@redhat.com>
9559
9560 PR driver/71063
9561 * gcc.dg/opts-7.c: New test.
9562
5acc47a4
KT
95632016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9564
9565 PR target/70830
9566 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9567 Add -save-temps to dg-options.
9568 Scan for ldmfd rather than pop instruction.
9569 * gcc.target/arm/interrupt-2.c: Likewise.
9570 * gcc.target/arm/pr70830.c: New test.
9571
40bd4bf9
JJ
95722016-05-12 Jakub Jelinek <jakub@redhat.com>
9573
3cd63842
JJ
9574 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9575 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9576
c05d08f6
JJ
9577 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9578 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9579 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9580
bc27ffae
JJ
9581 PR target/71019
9582 * gcc.target/i386/avx512vl-pack-1.c: New test.
9583 * gcc.target/i386/avx512vl-pack-2.c: New test.
9584 * gcc.target/i386/avx512bw-pack-2.c: New test.
9585
515d7412
JJ
9586 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9587
40bd4bf9
JJ
9588 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9589 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9590 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9591
44ab146a
RB
95922016-05-12 Richard Biener <rguenther@suse.de>
9593
9594 PR tree-optimization/70986
9595 * gcc.dg/torture/pr70986-1.c: New testcase.
9596 * gcc.dg/torture/pr70986-2.c: Likewise.
9597 * gcc.dg/torture/pr70986-3.c: Likewise.
9598
d6e83a8d
MM
95992016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9600
9601 PR c/43651
9602 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9603 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9604
51e67ea3
UB
96052016-05-11 Uros Bizjak <ubizjak@gmail.com>
9606
9607 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9608 directive.
9609 * gcc.target/i386/pr66746.c: Ditto.
9610
3fd2b007
MM
96112016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9612
9613 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9614 support.
9615 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9616 warning when using -mvsx-timode.
9617 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9618 * gcc.target/powerpc/dform-2.c: Likewise.
9619 * gcc.target/powerpc/pr68805.c: Likewise.
9620
5c3a10fb
MP
96212016-05-11 Marek Polacek <polacek@redhat.com>
9622
9623 PR c++/71024
9624 * c-c++-common/attributes-3.c: New test.
9625
7cfb065b
NS
96262016-05-11 Nathan Sidwell <nathan@acm.org>
9627
9628 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9629 * gcc.c-torture/execute/pr68185.c: Likewise.
9630 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9631 * gcc.dg/pr69634.c: Requires scheduling.
9632 * gcc.dg/torture/pr66178.c: Require label values.
9633 * gcc.dg/setjmp-6.c: Require indirect jumps.
9634
f35ea97d
RB
96352016-05-11 Richard Biener <rguenther@suse.de>
9636
9637 PR tree-optimization/71055
9638 * gcc.dg/torture/pr71055.c: New testcase.
9639
dff70323
RB
96402016-05-11 Richard Biener <rguenther@suse.de>
9641
9642 PR debug/71057
9643 * g++.dg/debug/pr71057.C: New testcase.
9644
56a3d28b
JJ
96452016-05-11 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR fortran/70855
9648 * gfortran.dg/gomp/pr70855.f90: New test.
9649
ebc1b29e
RB
96502016-05-11 Richard Biener <rguenther@suse.de>
9651
9652 PR middle-end/71002
9653 * g++.dg/torture/pr71002.C: New testcase.
9654
98ccd1d7
IE
96552016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9656
9657 PR middle-end/70807
9658 * gcc.dg/pr70807.c: New test.
9659
ed29e24b
MS
96602016-05-10 Martin Sebor <msebor@redhat.com>
9661
9662 PR c++/38611
9663 * g++.dg/Wattributes.C: New test.
9664
e39dab2c
MG
96652016-05-10 Marc Glisse <marc.glisse@inria.fr>
9666
9667 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9668 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9669 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9670
d067e238
IE
96712016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9672
9673 PR target/70799
9674 * gcc.target/i386/pr70799-1.c: New test.
9675
cd36c83e
PMR
96762016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9677
9678 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9679
1e3af2a4
IE
96802016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9681
9682 PR middle-end/70877
9683 * gcc.target/i386/pr70877.c: New test.
9684
afc610db
IE
96852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9686
9687 PR tree-optimization/70786
9688 * gcc.target/i386/pr70876.c: New test.
9689
4b59d19f
JJ
96902016-05-10 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR target/70927
9693 * gcc.target/i386/avx512vl-logic-1.c: New test.
9694 * gcc.target/i386/avx512vl-logic-2.c: New test.
9695 * gcc.target/i386/avx512dq-logic-2.c: New test.
9696
9b5ee426
BS
96972016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9698
9699 PR target/70963
9700 * gcc.target/powerpc/pr70963.c: New.
9701
f3352cab
DM
97022016-05-10 David Malcolm <dmalcolm@redhat.com>
9703
9704 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9705 (test_very_wide_line): Add ruler to expected output.
9706 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9707 (test_very_wide_line): Likewise.
9708 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9709 (test_show_locus): Within the handling of "test_very_wide_line",
9710 enable show_ruler_p on the diagnostic context.
9711
4a3255dd
RB
97122016-05-10 Richard Biener <rguenther@suse.de>
9713
9714 PR tree-optimization/71039
9715 * gcc.dg/torture/pr71039.c: New testcase.
9716
da7c9950
NS
97172016-05-10 Nathan Sidwell <nathan@acm.org>
9718
9719 * gcc.dg/nested-func-10.c: Requires alloca.
9720 * gcc.dg/nested-func-9.c: Requires alloca.
9721 * gcc.c-torture/execute/pr70460.c: Requires labels.
9722 * gcc.c-torture/compile/pr70199.c: Requires labels.
9723 * gcc.target/nvptx/decl.c: Compile only.
9724 * gcc.target/nvptx/trailing-init.c: Compile only.
9725 * gcc.target/nvptx/ary-init.c: Compile only.
9726
cf68d92c
MP
97272016-05-10 Marek Polacek <polacek@redhat.com>
9728
9729 PR c/70255
9730 * gcc.dg/attr-opt-1.c: New test.
9731
64ea4e15
RB
97322016-05-10 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/70497
9735 PR tree-optimization/28367
9736 * gcc.dg/torture/20160404-1.c: New testcase.
9737 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9738 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9739
5a96dae3
PMR
97402016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9741
9742 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9743
fc97f805
UB
97442016-05-09 Uros Bizjak <ubizjak@gmail.com>
9745
9746 * gcc.target/i386/fabsneg-1.c New test.
9747
a710b1d5
AM
97482016-05-09 Alan Modra <amodra@gmail.com>
9749
9750 PR testsuite/70826
9751 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9752
171f6f05
RB
97532016-05-09 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/70985
9756 * gcc.dg/torture/pr70985.c: New testcase.
9757
18caa34e
BC
97582016-05-09 Bin Cheng <bin.cheng@arm.com>
9759
9760 * gcc.dg/tree-ssa/ifc-9.c: New test.
9761 * gcc.dg/tree-ssa/ifc-10.c: New test.
9762 * gcc.dg/tree-ssa/ifc-11.c: New test.
9763 * gcc.dg/tree-ssa/ifc-12.c: New test.
9764 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9765 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9766 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9767
7a27d38f
RB
97682016-05-09 Richard Biener <rguenther@suse.de>
9769
9770 PR fortran/70937
9771 * gfortran.dg/pr70937.f90: New testcase.
9772
5ebbbd3d
RO
97732016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9774
9775 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9776
f6288c24
FR
97772016-05-07 Fritz Reese <fritzoreese@gmail.com>
9778
9779 PR fortran/56226
9780 * gfortran.dg/dec_structure_1.f90: New testcase.
9781 * gfortran.dg/dec_structure_2.f90: Ditto.
9782 * gfortran.dg/dec_structure_3.f90: Ditto.
9783 * gfortran.dg/dec_structure_4.f90: Ditto.
9784 * gfortran.dg/dec_structure_5.f90: Ditto.
9785 * gfortran.dg/dec_structure_6.f90: Ditto.
9786 * gfortran.dg/dec_structure_7.f90: Ditto.
9787 * gfortran.dg/dec_structure_8.f90: Ditto.
9788 * gfortran.dg/dec_structure_9.f90: Ditto.
9789 * gfortran.dg/dec_structure_10.f90: Ditto.
9790 * gfortran.dg/dec_structure_11.f90: Ditto.
9791 * gfortran.dg/dec_union_1.f90: Ditto.
9792 * gfortran.dg/dec_union_2.f90: Ditto.
9793 * gfortran.dg/dec_union_3.f90: Ditto.
9794 * gfortran.dg/dec_union_4.f90: Ditto.
9795 * gfortran.dg/dec_union_5.f90: Ditto.
9796 * gfortran.dg/dec_union_6.f90: Ditto.
9797 * gfortran.dg/dec_union_7.f90: Ditto.
9798
5ec4a8cd
TV
97992016-05-07 Tom de Vries <tom@codesourcery.com>
9800
9801 PR tree-optimization/70956
9802 * gcc.dg/graphite/pr70956.c: New test.
9803
58ec1d0e
JJ
98042016-05-06 Jakub Jelinek <jakub@redhat.com>
9805
ccd88fb7
JJ
9806 PR middle-end/70941
9807 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9808 (a, b, c, d): Change type from char to signed char.
9809 (main): Compare against (signed char) -1634678893 instead of
9810 hardcoded -109. Use __builtin_abort instead of abort.
9811
dd3b6464
JJ
9812 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9813 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9814
58ec1d0e
JJ
9815 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9816
19aa23d8
YR
98172016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9818
9819 PR debug/70935
9820 * gcc.dg/torture/pr70935.c: New test.
9821
ae5f0df1
OE
98222016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9823
9824 PR target/58219
ce23a8ff 9825 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9826
078f7e37
RB
98272016-05-06 Richard Biener <rguenther@suse.de>
9828
9829 PR tree-optimization/70960
9830 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9831
765d7b54
OE
98322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9833
9834 PR target/52933
9835 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9836 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9837 Adjust expected instruction counts.
9838 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9839
29c94e65
MP
98402016-05-06 Marek Polacek <polacek@redhat.com>
9841
9842 PR sanitizer/70875
9843 * gcc.dg/ubsan/bounds-3.c: New test.
9844
3684b02e
OE
98452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9846
9847 PR target/54089
9848 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9849
8706773f
RB
98502016-05-06 Richard Biener <rguenther@suse.de>
9851
9852 PR middle-end/70931
9853 * gfortran.dg/pr70931.f90: New testcase.
9854
a4f51018
RB
98552016-05-06 Richard Biener <rguenther@suse.de>
9856
9857 PR middle-end/70941
9858 * gcc.dg/torture/pr70941.c: New testcase.
9859
c4f2425f
BC
98602016-05-05 Bin Cheng <bin.cheng@arm.com>
9861
9862 PR tree-optimization/57206
9863 * gcc.dg/vect/pr57206.c: New test.
9864
5dc08197
RO
98652016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9866
9867 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9868
351f85c5
JJ
98692016-05-05 Jakub Jelinek <jakub@redhat.com>
9870
568bac8c
JJ
9871 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9872
351f85c5
JJ
9873 * c-c++-common/Wdangling-else-4.c: New test.
9874
33fd7785
JJ
98752016-05-04 Jakub Jelinek <jakub@redhat.com>
9876
2d1ac15a
JJ
9877 PR c++/70906
9878 PR c++/70933
9879 * g++.dg/opt/pr70906.C: New test.
9880 * g++.dg/opt/pr70933.C: New test.
9881
33fd7785
JJ
9882 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9883
6b715bf6
JH
98842016-05-04 Jan Hubicka <hubicka@ucw.cz>
9885
9886 * gcc.dg/ipa/pure-const-3.c: New testcase.
9887
deef7113
MP
98882016-05-04 Marek Polacek <polacek@redhat.com>
9889
9890 * c-c++-common/Wdangling-else-1.c: New test.
9891 * c-c++-common/Wdangling-else-2.c: New test.
9892 * c-c++-common/Wdangling-else-3.c: New test.
9893
5396db97
KCY
98942016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9895
9896 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9897 flag is present.
9898
de55efd5
MP
98992016-05-04 Marek Polacek <polacek@redhat.com>
9900
9901 PR c/48778
9902 * gcc.dg/Waddress-2.c: New test.
9903
475839b6
AM
99042016-05-04 Alan Modra <amodra@gmail.com>
9905
9906 * gcc.target/powerpc/pr70866.c: New.
9907
b25aad5f
MS
99082016-05-03 Martin Sebor <msebor@redhat.com>
9909
9910 PR c++/66561
9911 * c-c++-common/builtin_location.c: New test.
9912 * g++.dg/cpp1y/builtin_location.C: New test.
9913
79ce98bc
MP
99142016-05-03 Marek Polacek <polacek@redhat.com>
9915
9916 PR c/70859
9917 * gcc.dg/pr70859.c: New test.
9918 * gcc.dg/pr70859-2.c: New test.
9919
402e89f5
PMR
99202016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9921
9922 * gnat.dg/debug5.adb: New testcase.
9923
f3d90045
DV
99242016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9925
9926 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9927 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9928 Procedure to check for z10 instruction set.
9929
1e26cec1
CL
99302016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9931
9932 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9933
71aca5a0
AM
99342016-05-03 Alan Modra <amodra@gmail.com>
9935
9936 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9937
2fd70ec1
JJ
99382016-05-03 Jakub Jelinek <jakub@redhat.com>
9939
9940 * gcc.target/i386/avx512f-cvt-1.c: New test.
9941
e5705cf7
L
99422016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9943
9944 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9945 -fdump-tree-vrp-details.
9946
381cdae4
RB
99472016-05-03 Richard Biener <rguenther@suse.de>
9948
9949 * gcc.dg/pr30172-1.c: Adjust.
9950 * gcc.dg/pr63743.c: Likewise.
9951 * gcc.dg/tm/pr51696.c: Likewise.
9952 * c-c++-common/tm/safe-1.c: Likewise.
9953 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9954 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9955 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9956 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9957
adedd5c1
JJ
99582016-05-03 Jakub Jelinek <jakub@redhat.com>
9959
31ed1665
JJ
9960 PR rtl-optimization/70467
9961 * gcc.target/i386/pr70467-3.c: New test.
9962 * gcc.target/i386/pr70467-4.c: New test.
9963
dea60b59
JJ
9964 PR tree-optimization/70916
9965 * gcc.c-torture/compile/pr70916.c: New test.
9966
adedd5c1
JJ
9967 PR target/49244
9968 * gcc.target/i386/pr49244-1.c: New test.
9969 * gcc.target/i386/pr49244-2.c: New test.
9970
f80041ef
BS
99712016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9972
9973 PR rtl-optimization/44281
9974 * gcc.target/i386/pr44281.c: New test.
9975
1cfcd39e
BC
99762016-05-03 bin cheng <bin.cheng@arm.com>
9977
9978 PR tree-optimization/56541
9979 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9980 * gcc.dg/vect/pr56541.c: new test.
9981
4304ccfd
MM
99822016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9983
9984 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9985 __float128.
9986 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9987
50d94c29
L
99882016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9989
9990 PR testsuite/70520
9991 * c-c++-common/asan/clone-test-1.c (main): Align child process
9992 stack to 16 bytes.
9993
bc1aee87
DM
99942016-05-02 David Malcolm <dmalcolm@redhat.com>
9995
9996 PR c++/62314
9997 * g++.dg/spellcheck-fields-2.C: New test case.
9998
474e0129
DM
99992016-05-02 David Malcolm <dmalcolm@redhat.com>
10000
10001 PR c++/62314
10002 * g++.dg/pr62314.C: New test case.
10003
818b88a7
JH
100042016-05-02 Jan Hubicka <hubicka@ucw.cz>
10005
10006 * gcc.dg/ipa/inline-8.c: New testcase.
10007
dd77684f
JJ
100082016-05-02 Jakub Jelinek <jakub@redhat.com>
10009
10010 PR rtl-optimization/70467
10011 * gcc.target/i386/pr70467-1.c: New test.
10012
72407e00
BE
100132016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10014
10015 * gcc.dg/spec-options.c: Run the test on all targets.
10016 * gcc.dg/foo.specs: Use cpp_unique_options.
10017
dd53d197
MG
100182016-05-02 Marc Glisse <marc.glisse@inria.fr>
10019
10020 * gcc.dg/tree-ssa/unord.c: New testcase.
10021
a8b85ce9
MG
100222016-05-02 Marc Glisse <marc.glisse@inria.fr>
10023
10024 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10025
5b37e866
NS
100262016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10027
10028 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10029
7176a4a0
MP
100302016-05-02 Marek Polacek <polacek@redhat.com>
10031
10032 PR c/70851
10033 * gcc.dg/enum-incomplete-3.c: New test.
10034
6b9933b9
MP
100352016-05-02 Marek Polacek <polacek@redhat.com>
10036 Tom de Vries <tom@codesourcery.com>
10037
10038 PR tree-optimization/70700
10039 * gcc.dg/pr70700.c: New test.
10040
90f82260
UB
100412016-05-01 Uros Bizjak <ubizjak@gmail.com>
10042
10043 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10044 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10045 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10046 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10047 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10048
f73036c1
EB
100492016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10050
10051 * ada/acats/run_acats: Rename into...
10052 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10053 * ada/acats/run_all.sh: Remove redundant test.
10054 (target_run): Move around.
10055 (target_gnatchop): Use newly built executable.
10056 (target_gnatmake): Likewise.
10057 Check that the compilation of impbit succeeds.
10058
85e051a3
OE
100592016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10060
10061 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10062 * gcc.dg/20021029-1.c: Likewise.
10063 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10064 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10065 * gcc.target/sh/cmpstr.c: Likewise.
10066 * gcc.target/sh/cmpstrn.c: Likewise.
10067 * gcc.target/sh/memset.c: Likewise.
10068 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10069 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10070 * gcc.target/sh/pr39423-1.c: Likewise.
10071 * gcc.target/sh/pr49468-di.c: Likewise.
10072 * gcc.target/sh/pr49468-si.c: Likewise.
10073 * gcc.target/sh/pr49880-1.c: Likewise.
10074 * gcc.target/sh/pr49880-2.c: Likewise.
10075 * gcc.target/sh/pr49880-3.c: Likewise.
10076 * gcc.target/sh/pr50751-1.c: Likewise.
10077 * gcc.target/sh/pr50751-4.c: Likewise.
10078 * gcc.target/sh/pr50751-7.c: Likewise.
10079 * gcc.target/sh/pr51244-1.c: Likewise.
10080 * gcc.target/sh/pr51244-10.c: Likewise.
10081 * gcc.target/sh/pr51244-11.c: Likewise.
10082 * gcc.target/sh/pr51244-12.c: Likewise.
10083 * gcc.target/sh/pr51244-13.c: Likewise.
10084 * gcc.target/sh/pr51244-14.c: Likewise.
10085 * gcc.target/sh/pr51244-17.c: Likewise.
10086 * gcc.target/sh/pr51244-18.c: Likewise.
10087 * gcc.target/sh/pr51244-19.c: Likewise.
10088 * gcc.target/sh/pr51244-4.c: Likewise.
10089 * gcc.target/sh/pr51244-5.c: Likewise.
10090 * gcc.target/sh/pr51244-7.c: Likewise.
10091 * gcc.target/sh/pr51244-8.c: Likewise.
10092 * gcc.target/sh/pr51244-9.c: Likewise.
10093 * gcc.target/sh/pr51697.c: Likewise.
10094 * gcc.target/sh/pr52483-1.c: Likewise.
10095 * gcc.target/sh/pr52483-2.c: Likewise.
10096 * gcc.target/sh/pr52483-3.c: Likewise.
10097 * gcc.target/sh/pr52483-5.c: Likewise.
10098 * gcc.target/sh/pr52933-1.c: Likewise.
10099 * gcc.target/sh/pr52933-2.c: Likewise.
10100 * gcc.target/sh/pr52933-3.c: Likewise.
10101 * gcc.target/sh/pr53568-1.c: Likewise.
10102 * gcc.target/sh/pr53976-1.c: Likewise.
10103 * gcc.target/sh/pr53988-1.c: Likewise.
10104 * gcc.target/sh/pr53988.c: Likewise.
10105 * gcc.target/sh/pr54089-1.c: Likewise.
10106 * gcc.target/sh/pr54089-6.c: Likewise.
10107 * gcc.target/sh/pr54089-7.c: Likewise.
10108 * gcc.target/sh/pr54089-8.c: Likewise.
10109 * gcc.target/sh/pr54089-9.c: Likewise.
10110 * gcc.target/sh/pr54236-1.c: Likewise.
10111 * gcc.target/sh/pr54236-2.c: Likewise.
10112 * gcc.target/sh/pr54236-3.c: Likewise.
10113 * gcc.target/sh/pr54236-4.c: Likewise.
10114 * gcc.target/sh/pr54386.c: Likewise.
10115 * gcc.target/sh/pr54602-1.c: Likewise.
10116 * gcc.target/sh/pr54685.c: Likewise.
10117 * gcc.target/sh/pr54760-1.c: Likewise.
10118 * gcc.target/sh/pr54760-2.c: Likewise.
10119 * gcc.target/sh/pr54760-3.c: Likewise.
10120 * gcc.target/sh/pr54760-4.c: Likewise.
10121 * gcc.target/sh/pr54760-5.c: Likewise.
10122 * gcc.target/sh/pr54760-6.c: Likewise.
10123 * gcc.target/sh/pr55146.c: Likewise.
10124 * gcc.target/sh/pr55160.c: Likewise.
10125 * gcc.target/sh/pr59278.c: Likewise.
10126 * gcc.target/sh/pr59401-1.c: Likewise.
10127 * gcc.target/sh/pr59533-1.c: Likewise.
10128 * gcc.target/sh/pr63260.c: Likewise.
10129 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10130 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10131 * gcc.target/sh/strlen.c: Likewise.
10132 * gcc.target/sh/torture/pr30807.c: Likewise.
10133 * gcc.target/sh/torture/pr34777.c: Likewise.
10134 * gcc.target/sh/torture/pr64652.c: Likewise.
10135 * gcc.target/sh/torture/pr65505.c: Likewise.
10136 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10137 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10138
411e5c67
PC
101392016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10140
10141 PR c++/66644
10142 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10143
8fa97501
BS
101442016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10145
10146 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10147 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10148 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10149 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10150
5a956111
PP
101512016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10152
10153 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10154 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10155
e7ff0319
CP
101562016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10157
10158 PR middle-end/70626
10159 * c-c++-common/goacc/combined-reduction.c: New test.
10160 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10161
52d11a4b
L
101622016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10163
10164 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10165 *movdi_internal pattern only if PIC off.
10166 * gcc.target/i386/pr70155-2.c: Likewise.
10167 * gcc.target/i386/pr70155-3.c: Likewise.
10168 * gcc.target/i386/pr70155-4.c: Likewise.
10169 * gcc.target/i386/pr70155-5.c: Likewise.
10170 * gcc.target/i386/pr70155-6.c: Likewise.
10171 * gcc.target/i386/pr70155-7.c: Likewise.
10172 * gcc.target/i386/pr70155-8.c: Likewise.
10173 * gcc.target/i386/pr70155-15.c: Likewise.
10174 * gcc.target/i386/pr70155-17.c: Likewise.
10175 * gcc.target/i386/pr70155-22.c: Likewise.
10176
8960db31
BC
101772016-04-29 Bin Cheng <bin.cheng@arm.com>
10178
10179 PR tree-optimization/70803
10180 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10181
cca535a4
IE
101822016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10183
10184 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10185 optimization of vector loop.
10186 * gcc.target/i386/vect-unpack-3.c: New test.
10187 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10188 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10189 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10190
500ecf4a
MP
101912016-04-29 Marek Polacek <polacek@redhat.com>
10192
10193 PR sanitizer/70342
10194 * g++.dg/ubsan/null-7.C: New test.
10195
2fff3db8
MP
10196 PR c/70852
10197 * gcc.dg/pr70852.c: New test.
10198
509063eb
DV
101992016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10200
10201 PR/69089
10202 * g++.dg/cpp0x/alignas6.C: New test.
10203
83745c0d
DV
102042016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10205
c87885ca
RO
10206 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10207 * gcc.dg/pr27003.c: Likewise.
10208 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10209 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10210 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10211 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10212 * gcc.target/arc/mxy.c: Likewise.
10213 * gcc.target/arc/mswape.c: Likewise.
10214 * gcc.target/arc/mrtsc.c: Likewise.
10215 * gcc.target/arc/mcrc.c: Likewise.
10216 * gcc.target/arc/mdsp-packa.c: Likewise.
10217 * gcc.target/arc/mdvbf.c: Likewise.
10218 * gcc.target/arc/mlock.c: Likewise.
10219 * gcc.target/arc/mmac-24.c: Likewise.
10220 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10221
849b265d
BS
102222016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10223 Matthijs Kooijman <matthijs@stdin.nl>
10224 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10225
10226 PR target/60040
10227 * gcc.target/avr/pr60040-1.c: New.
10228 * gcc.target/avr/pr60040-2.c: New.
10229
1390536b
RB
102302016-04-29 Richard Biener <rguenther@suse.de>
10231
10232 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10233
98998245
RB
102342016-04-29 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/13962
10237 PR tree-optimization/65686
10238 * gcc.dg/uninit-pr65686.c: New testcase.
10239
8b80cc21
JJ
102402016-04-29 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR middle-end/70843
10243 * gcc.dg/pr70843.c: New test.
10244
6181bc30
JJ
102452016-04-28 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR target/70858
10248 * gcc.target/i386/pr70858.c: New test.
10249
f4cb3612
AB
102502016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10251
10252 * gcc.target/arc/nps400-1.c: New file.
10253
8ad9df62
JR
102542016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10255 Andrew Burgess <andrew.burgess@embecosm.com>
10256
10257 * gcc.target/arc/movh_cl-1.c: New file.
10258
ceaaa9fe
JR
102592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10260 Andrew Burgess <andrew.burgess@embecosm.com>
10261
10262 * gcc.target/arc/extzv-1.c: New file.
10263 * gcc.target/arc/insv-1.c: New file.
10264 * gcc.target/arc/insv-2.c: New file.
10265 * gcc.target/arc/movb-1.c: New file.
10266 * gcc.target/arc/movb-2.c: New file.
10267 * gcc.target/arc/movb-3.c: New file.
10268 * gcc.target/arc/movb-4.c: New file.
10269 * gcc.target/arc/movb-5.c: New file.
10270 * gcc.target/arc/movb_cl-1.c: New file.
10271 * gcc.target/arc/movb_cl-2.c: New file.
10272 * gcc.target/arc/movbi_cl-1.c: New file.
10273 * gcc.target/arc/movl-1.c: New file.
10274
4d03dc2f
JR
102752016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10276 Andrew Burgess <andrew.burgess@embecosm.com>
10277
10278 * gcc.target/arc/cmem-1.c: New file.
10279 * gcc.target/arc/cmem-2.c: New file.
10280 * gcc.target/arc/cmem-3.c: New file.
10281 * gcc.target/arc/cmem-4.c: New file.
10282 * gcc.target/arc/cmem-5.c: New file.
10283 * gcc.target/arc/cmem-6.c: New file.
10284 * gcc.target/arc/cmem-7.c: New file.
10285 * gcc.target/arc/cmem-ld.inc: New file.
10286 * gcc.target/arc/cmem-st.inc: New file.
10287
81262dad
JJ
102882016-04-28 Jakub Jelinek <jakub@redhat.com>
10289
10290 PR target/70821
10291 * gcc.target/i386/pr70821.c: New test.
10292
0a31a09a
BS
102932016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10294
10295 * gcc.target/powerpc/vec-adde.c: New test.
10296 * gcc.target/powerpc/vec-adde-int128.c: New test.
10297
3ddffba9
JJ
102982016-04-28 Jakub Jelinek <jakub@redhat.com>
10299
10300 * gcc.target/i386/avx-vround-1.c: New test.
10301 * gcc.target/i386/avx-vround-2.c: New test.
10302 * gcc.target/i386/avx512vl-vround-1.c: New test.
10303 * gcc.target/i386/avx512vl-vround-2.c: New test.
10304
713dedcd
RO
103052016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10306
10307 PR testsuite/70595
10308 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10309 (check_effective_target_cilkplus_runtime): ... this.
10310 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10311 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10312
10313 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10314 Require cilkplus_runtime.
10315 Don't add -lcilkrts.
10316 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10317 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10318 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10319 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10320 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10321 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10322 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10323 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10324 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10325 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10326 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10327 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10328 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10329 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10330 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10331 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10332 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10333 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10334 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10335 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10336 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10337 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10338 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10339 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10340 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10341 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10342 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10343 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10344 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10345
10346 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10347 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10348
10349 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10350
10351 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10352 cilkplus_runtime.
10353
3563f78f
MG
103542016-04-27 Marc Glisse <marc.glisse@inria.fr>
10355
10356 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10357 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10358
6bc2bb18
RB
103592015-04-27 Ryan Burn <contact@rnburn.com>
10360
10361 PR c++/69024
10362 PR c++/68997
10363 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10364 diagnostic.
10365 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10366 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10367
1e55d29a
EB
103682016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10369
10370 * gnat.dg/limited_with4.ad[sb]: New test.
10371 * gnat.dg/limited_with4_pkg.ads: New helper.
10372
087146ca
L
103732016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10374
10375 PR target/70155
10376 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10377 and movv1ti_internal patterns
10378 * gcc.target/i386/pr70155-1.c: New test.
10379 * gcc.target/i386/pr70155-2.c: Likewise.
10380 * gcc.target/i386/pr70155-3.c: Likewise.
10381 * gcc.target/i386/pr70155-4.c: Likewise.
10382 * gcc.target/i386/pr70155-5.c: Likewise.
10383 * gcc.target/i386/pr70155-6.c: Likewise.
10384 * gcc.target/i386/pr70155-7.c: Likewise.
10385 * gcc.target/i386/pr70155-8.c: Likewise.
10386 * gcc.target/i386/pr70155-9.c: Likewise.
10387 * gcc.target/i386/pr70155-10.c: Likewise.
10388 * gcc.target/i386/pr70155-11.c: Likewise.
10389 * gcc.target/i386/pr70155-12.c: Likewise.
10390 * gcc.target/i386/pr70155-13.c: Likewise.
10391 * gcc.target/i386/pr70155-14.c: Likewise.
10392 * gcc.target/i386/pr70155-15.c: Likewise.
10393 * gcc.target/i386/pr70155-16.c: Likewise.
10394 * gcc.target/i386/pr70155-17.c: Likewise.
10395 * gcc.target/i386/pr70155-18.c: Likewise.
10396 * gcc.target/i386/pr70155-19.c: Likewise.
10397 * gcc.target/i386/pr70155-20.c: Likewise.
10398 * gcc.target/i386/pr70155-21.c: Likewise.
10399 * gcc.target/i386/pr70155-22.c: Likewise.
10400
92329f9f
L
104012016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10402
10403 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10404 ".{5,6}".
10405
309a0cf6
BC
104062016-04-27 Bin Cheng <bin.cheng@arm.com>
10407
10408 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10409 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10410 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10411 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10412 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10413
72ed2b9c
RB
104142016-04-27 Richard Biener <rguenther@suse.de>
10415
10416 PR ipa/70760
10417 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10418 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10419
3c98ff9b
NS
104202016-04-27 Nathan Sidwell <nathan@acm.org>
10421
10422 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10423 * g++.dg/ubsan/pr63956.C: Adjust error location.
10424
9ec5d66b
NC
104252016-04-27 Nick Clifton <nickc@redhat.com>
10426
10427 PR middle-end/49889
10428 * gcc.dg/pr49889.c: New test.
10429
c1e1f433
BS
104302016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10431
10432 * c-c++-common/memset-array.c: New test.
10433
8ac43293
MS
104342016-04-26 Martin Sebor <msebor@redhat.com>
10435
10436 PR c++/66639
10437 * g++.dg/cpp1y/func_constexpr.C: New test.
10438
843ce8ab
PP
104392016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10440
10441 PR c++/70241
10442 * g++.dg/cpp0x/enum32.C: New test.
10443 * g++.dg/cpp0x/enum33.C: New test.
10444
104452016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10446
10447 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10448 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10449 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10450 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10451 * gcc.c-torture/execute/pr38151.c: Likewise.
10452 * gcc.c-torture/execute/pr66556.c: Likewise.
10453 * gcc.c-torture/execute/pr67781.c: Likewise.
10454 * gcc.c-torture/execute/pr68648.c: Likewise.
10455
ca1206be
MG
104562016-04-26 Marc Glisse <marc.glisse@inria.fr>
10457
10458 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10459
2448a956
MP
104602016-04-26 Marek Polacek <polacek@redhat.com>
10461
10462 PR c/67784
10463 * gcc.dg/pr67784-3.c: New test.
10464 * gcc.dg/pr67784-4.c: New test.
10465 * gcc.dg/pr67784-5.c: New test.
10466
b02a5e26
MP
10467 PR c/70791
10468 * gcc.dg/Wnested-externs-2.c: New test.
10469
6b6aa8d3
MG
104702016-04-26 Marc Glisse <marc.glisse@inria.fr>
10471
10472 * gcc.dg/fold-plusmult.c: Adjust.
10473 * gcc.dg/no-strict-overflow-6.c: Adjust.
10474 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10475
a2095b55
BS
104762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10477
10478 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10479 number scans.
10480 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10481 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10482 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10483 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10484 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10485 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10486 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10487 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10488 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10489 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10490 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10491 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10492 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10493 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10494 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10495 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10496 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10497 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10498 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10499 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10500 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10501 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10502 scans.
10503 * gcc.target/i386/pr32219-4.c: Likewise.
10504 * gcc.target/i386/pr32219-6.c: Likewise.
10505 * gcc.target/i386/pr32219-8.c: Likewise.
10506
bb0cc5c8
KT
105072016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10508
10509 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10510 associated options.
10511
5a0802ea
MP
105122016-04-26 Marek Polacek <polacek@redhat.com>
10513
10514 PR c++/70744
10515 * g++.dg/ext/cond2.C: New test.
10516
00f615af
BC
105172016-04-26 Bin Cheng <bin.cheng@arm.com>
10518
10519 PR tree-optimization/70771
10520 PR tree-optimization/70775
10521 * gcc.dg/pr70771.c: New test.
25939d34 10522 * gcc.dg/pr70775.c: New test.
00f615af 10523
218155e7
BS
105242016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10525
10526 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10527
ab99f467
RB
105282016-04-25 Richard Biener <rguenther@suse.de>
10529
10530 PR tree-optimization/70780
10531 * gcc.dg/torture/pr70780.c: New testcase.
10532
3f8257db 105332016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10534
c87885ca
RO
10535 * gcc.target/arm/neon-vaddws16.c: New test.
10536 * gcc.target/arm/neon-vaddws32.c: New test.
10537 * gcc.target/arm/neon-vaddwu16.c: New test.
10538 * gcc.target/arm/neon-vaddwu32.c: New test.
10539 * gcc.target/arm/neon-vaddwu8.c: New test.
10540 * lib/target-supports.exp
93c590ee
MC
10541 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10542 that arm neon support vector widen sum of HImode TO SImode.
10543
d6c1a7a7
JJ
105442016-04-23 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR sanitizer/70712
10547 * c-c++-common/asan/pr70712.c: New test.
10548
ab0fc037
TS
105492016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10550
10551 * .gitattributes: New file.
10552
2aa64824
CL
105532016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10554
10555 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10556
e7e12d92
DH
105572016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10558
10559 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10560 * gfortran.dg/submodule_15.f08: Likewise.
10561
d1431192
RB
105622016-04-22 Richard Biener <rguenther@suse.de>
10563
10564 PR tree-optimization/70740
10565 * gcc.dg/torture/pr70740.c: New testcase.
10566
04a63c24
L
105672016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10568
10569 PR target/70750
10570 * gcc.target/i386/pr70750-1.c: New test.
10571 * gcc.target/i386/pr70750-2.c: Likewise.
10572
20700098
PC
105732016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10574
10575 PR c++/70540
10576 * g++.dg/cpp0x/auto48.C: New.
10577
aedf4e12
MP
105782016-04-21 Marek Polacek <polacek@redhat.com>
10579
10580 PR c++/70513
10581 * g++.dg/cpp0x/forw_enum12.C: New test.
10582 * g++.dg/cpp0x/forw_enum13.C: New test.
10583
2074d80a
KY
105842016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10585
10586 PR target/70728
10587 * gcc.target/i386/pr70728.c: New test.
10588
aef4aab0
RB
105892016-04-21 Richard Biener <rguenther@suse.de>
10590
10591 PR middle-end/70747
10592 * gcc.dg/pr70747.c: New testcase.
10593
2359e571
BC
105942016-04-21 Bin Cheng <bin.cheng@arm.com>
10595
10596 PR tree-optimization/70715
10597 * gcc.dg/tree-ssa/scev-13.c: New test.
10598
ce0e66ff
MG
105992016-04-21 Marc Glisse <marc.glisse@inria.fr>
10600
10601 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10602
2c2870a1
MG
106032016-04-21 Marc Glisse <marc.glisse@inria.fr>
10604
10605 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10606
a2b056a3
JH
106072016-04-20 Jan Hubicka <jh@suse.cz>
10608
10609 PR ipa/70018
10610 * g++.dg/ipa/nothrow-1.C: New testcase.
10611
ee392fc2
NS
106122016-04-20 Nathan Sidwell <nathan@acm.org>
10613
10614 PR c++/55635
10615 * g++.dg/eh/delete1.C: New.
10616
dda49daf
L
106172016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10618
10619 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10620 -mtune-ctrl=sse_typeless_stores.
10621
8a5b9d5a
L
106222016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10623
10624 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10625
1011119f
BC
106262016-04-20 Bin Cheng <bin.cheng@arm.com>
10627
10628 PR tree-optimization/69489
10629 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10630
477d4906
IV
106312016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10632
10633 PR c++/69363
10634 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10635 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10636 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10637
fad08d12
BC
106382016-04-20 Bin Cheng <bin.cheng@arm.com>
10639
10640 PR tree-optimization/56625
10641 PR tree-optimization/69489
10642 * gcc.dg/vect/pr56625.c: New test.
10643 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10644
9e3e4fab
AP
106452016-04-20 Andrew Pinski <apinski@cavium.com>
10646
10647 PR target/64971
10648 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10649
d7aa24e4
AC
106502016-04-20 Arnaud Charlet <charlet@adacore.com>
10651
10652 * gnat.dg/self1.adb: Remove now incorrect test.
10653
e6d62b46
BC
106542016-04-20 Bin Cheng <bin.cheng@arm.com>
10655
10656 * gcc.dg/tree-ssa/scev-11.c: New test.
10657 * gcc.dg/tree-ssa/scev-12.c: New test.
10658
2697b189
MP
106592016-04-20 Marek Polacek <polacek@redhat.com>
10660
10661 PR tree-optimization/70725
10662 * gcc.dg/pr70725.c: New test.
10663
60d393e8
RB
106642016-04-20 Richard Biener <rguenther@suse.de>
10665
10666 PR tree-optimization/70726
10667 * g++.dg/vect/pr70726.cc: New testcase.
10668
82c6f58a
AK
106692016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10670
10671 PR target/70674
10672 * gcc.target/s390/pr70674.c: New test.
10673
90eeab20
JD
106742016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10675
10676 PR libgfortran/70684
10677 * gfortran.dg/list_read_14.f90: New test.
10678
fc9cf6da
L
106792016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10680
10681 PR target/69201
10682 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10683 extern to force it misaligned.
10684 (b): Likewise.
10685 (c): Likewise.
10686 (d): Likewise.
10687 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10688 Don't check `*' before movv4sf_internal.
10689 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10690 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10691 Don't check `*' before movv16qi_internal.
10692 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10693 extern to force it misaligned.
10694 (b): Likewise.
10695 (c): Likewise.
10696 (d): Likewise.
10697 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10698 Don't check `*' before movv2df_internal.
10699 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10700 extern to force it misaligned.
10701 (b): Likewise.
10702 (c): Likewise.
10703 (d): Likewise.
10704 Check movv8sf_internal instead of avx_storeups256.
10705 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10706
ea8927ea
RB
107072016-04-19 Richard Biener <rguenther@suse.de>
10708
10709 PR tree-optimization/70171
10710 * g++.dg/tree-ssa/pr70171.C: New testcase.
10711
65f52ee9
RB
107122016-04-19 Richard Biener <rguenther@suse.de>
10713
10714 PR tree-optimization/70724
10715 * gcc.dg/torture/pr70724.c: New testcase.
10716
987b67f1
VM
107172016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10718
10719 PR middle-end/70689
c87885ca 10720 * gcc.target/i386/pr70689.c: New.
987b67f1 10721
91a47c39
L
107222016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10723
10724 PR target/70708
10725 * gcc.target/i386/pr70708.c: New test.
10726
8270b82d
RB
107272016-04-18 Richard Biener <rguenther@suse.de>
10728
10729 PR tree-optimization/43434
10730 * gcc.dg/vect/pr43434.c: New testcase.
10731 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10732 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10733 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10734 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10735 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10736 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10737 * gcc.dg/gomp/pr68640.c: Likewise.
10738 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10739 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10740
edd048e2
RB
107412016-04-18 Richard Biener <rguenther@suse.de>
10742
10743 PR tree-optimization/70701
10744 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10745
bd5c7330
TV
107462016-04-18 Tom de Vries <tom@codesourcery.com>
10747
10748 PR testsuite/70699
10749 * gcc.dg/pr70161.c: Add dot-file scans.
10750 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10751 instead of after last dot char.
10752
23f2660f
EB
107532016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10754
10755 * c-c++-common/dump-ada-spec-3.c: New test.
10756 * c-c++-common/dump-ada-spec-4.c: Likewise.
10757
da152c9f
TV
107582016-04-17 Tom de Vries <tom@codesourcery.com>
10759
10760 PR other/70183
10761 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10762
cc950f98
JH
107632016-04-15 Jan Hubicka <jh@suse.cz>
10764
10765 PR ipa/70018
10766 * g++.dg/ipa/pure-const-1.C: New testcase.
10767 * g++.dg/ipa/pure-const-2.C: New testcase.
10768 * g++.dg/ipa/pure-const-3.C: New testcase.
10769
949505a9
MP
107702016-04-15 Marek Polacek <polacek@redhat.com>
10771
10772 PR c/70671
10773 * gcc.dg/bitfld-22.c: New test.
10774
10e547d6
BS
107752016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10776
10777 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10778 x86_64.
10779
1e77281b
MP
107802016-04-15 Marek Polacek <polacek@redhat.com>
10781
10782 PR c/70651
10783 * c-c++-common/pr70651.c: New test.
10784
e501fa8e
KT
107852016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10786
10787 PR rtl-optimization/70681
10788 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10789 dump scan on arm and powerpc.
10790 * gcc.dg/pr10474.c: Likewise.
10791
dda1bf61
JJ
107922016-04-15 Jakub Jelinek <jakub@redhat.com>
10793
ca4ef1ff
JJ
10794 PR c++/69517
10795 PR c++/70019
10796 PR c++/70588
10797 * g++.dg/cpp1y/vla11.C: Revert for real.
10798
dda1bf61
JJ
10799 PR c/70436
10800 * c-c++-common/Wparentheses-1.c: New test.
10801 * c-c++-common/gomp/Wparentheses-1.c: New test.
10802 * c-c++-common/gomp/Wparentheses-2.c: New test.
10803 * c-c++-common/gomp/Wparentheses-3.c: New test.
10804 * c-c++-common/gomp/Wparentheses-4.c: New test.
10805 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10806 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10807 * c-c++-common/goacc/Wparentheses-1.c: New test.
10808
1355e62c
KY
108092016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10810
10811 PR target/70662
10812 * gcc.target/i386/pr70662.c: New test.
10813
0ab34b9e 108142016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10815 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10816
10817 PR tree-optimization/70130
10818 * gcc.dg/vect/O3-pr70130.c: New testcase.
10819
bc773aad
MM
108202016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10821
6e9b2286
MM
10822 PR target/70669
10823 * gcc.target/powerpc/pr70669.c: New test.
10824
bc773aad
MM
10825 PR target/70640
10826 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10827 a power7 system that does not have an assembler that supports
10828 power8.
10829
d8747845
MS
108302016-04-14 Martin Sebor <msebor@redhat.com>
10831
10832 PR c++/69517
10833 PR c++/70019
10834 PR c++/70588
10835 * c-c++-common/ubsan/vla-1.c: Revert.
10836 * g++.dg/cpp1y/vla11.C: Same.
10837 * g++.dg/cpp1y/vla12.C: Same.
10838 * g++.dg/cpp1y/vla13.C: Same.
10839 * g++.dg/cpp1y/vla14.C: Same.
10840 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10841 * g++.dg/init/array24.C: Same.
d8747845
MS
10842 * g++.dg/ubsan/vla-1.C: Same.
10843
85128559
MP
108442016-04-14 Marek Polacek <polacek@redhat.com>
10845 Jan Hubicka <hubicka@ucw.cz>
10846
10847 PR c++/70029
10848 * g++.dg/torture/pr70029.C: New test.
10849
52fbb073
MS
108502016-04-14 Martin Sebor <msebor@redhat.com>
10851
10852 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10853 type size to prevent failures on targets with very low maximum
10854 alignment.
10855
6db61d6f
RB
108562016-04-14 Richard Biener <rguenther@suse.de>
10857
10858 PR tree-optimization/70623
10859 * gcc.dg/torture/pr70623.c: New testcase.
10860 * gcc.dg/torture/pr70623-2.c: Likewise.
10861
342fac95
MS
108622016-04-13 Martin Sebor <msebor@redhat.com>
10863
10864 PR c++/69517
10865 PR c++/70019
10866 PR c++/70588
10867 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10868 * g++.dg/cpp1y/vla11.C: New test.
10869 * g++.dg/cpp1y/vla12.C: New test.
10870 * g++.dg/cpp1y/vla13.C: New test.
10871 * g++.dg/cpp1y/vla14.C: New test.
10872 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10873 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10874 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10875
d93c452f
JJ
108762016-04-13 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR c++/70641
10879 * g++.dg/opt/pr70641.C: New test.
10880
85115fb6
RO
108812016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10882
10883 PR rtl-optimization/68749
10884 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10885 effects of argument promotions.
10886 Remove default args to dg-skip-if.
10887
545a4139
PC
108882016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10889
10890 PR c++/70635
10891 * g++.dg/parse/pr70635.C: New.
10892
b3a77f21
MP
108932016-04-13 Marek Polacek <polacek@redhat.com>
10894
10895 PR c++/70639
10896 * c-c++-common/Wmisleading-indentation-4.c: New test.
10897
99cd9857
MP
108982016-04-13 Marek Polacek <polacek@redhat.com>
10899
10900 PR c/70436
c87885ca
RO
10901 * gcc.dg/Wparentheses-12.c: New test.
10902 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10903
75ca93ec
IE
109042016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10905
10906 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10907 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10908 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10909
3d3f9e7e
JJ
109102016-04-13 Jakub Jelinek <jakub@redhat.com>
10911
37947cd0
JJ
10912 PR middle-end/70633
10913 * gcc.c-torture/compile/pr70633.c: New test.
10914
3d3f9e7e
JJ
10915 PR debug/70628
10916 * gcc.dg/torture/pr70628.c: New test.
10917
92886d3e
PP
109182016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10919
10920 PR c++/70610
10921 * g++.dg/template/pr70610.C: New test.
10922 * g++.dg/template/pr70610-2.C: New test.
10923 * g++.dg/template/pr70610-3.C: New test.
10924 * g++.dg/template/pr70610-4.C: New test.
10925
13bd7c2b
JJ
109262016-04-12 Jakub Jelinek <jakub@redhat.com>
10927
6512fa6d
JJ
10928 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10929 128 instead of 32.
10930
13bd7c2b
JJ
10931 PR c++/70571
10932 * g++.dg/ext/pr70571.C: New test.
10933
20b9851c
MM
109342016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10935
8a434ada 10936 PR target/70640
20b9851c
MM
10937 * gcc.target/powerpc/pr70640.c: New test.
10938
2b2f52bc
PC
109392016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10940
10941 PR c++/68722
10942 * g++.dg/parse/pr68722.C: New.
10943
5901e56a
JJ
109442016-04-12 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR rtl-optimization/70596
10947 * gcc.target/i386/pr70596.c: New test.
10948
d4619dc1
NS
109492016-04-12 Nathan Sidwell <nathan@acm.org>
10950
10951 PR c++/70501
10952 * g++.dg/init/pr70501.C: New.
10953
3df530d3
DW
109542016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10955
10956 * gcc.target/i386/asm-flag-6.c: New test.
10957
b7a120d7
TV
109582016-04-12 Tom de Vries <tom@codesourcery.com>
10959
10960 PR tree-optimization/68756
10961 * gcc.dg/graphite/pr68756.c: New test.
10962
4e0eea75
JJ
109632016-04-12 Jakub Jelinek <jakub@redhat.com>
10964
10965 PR tree-optimization/70602
10966 * gcc.c-torture/execute/pr70602.c: New test.
10967
35fbda43
MM
109682016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10969
10970 PR target/70381
10971 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10972 __float128 emulator is built and runs.
10973 * gcc.target/powerpc/float128-1.c: Likewise.
10974
10975 * lib/target-supports.exp (check_ppc_float128_sw_available):
10976 Rework tests for __float128 software and hardware
10977 availability. Fix exit condition to return 0 on success.
10978
04a99ebe
JG
109792016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10980
10981 PR target/70133
10982 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10983 * gcc.target/aarch64/target_attr_15.c: Likewise.
10984
47cd5a85
PC
109852016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10986
10987 PR c++/69066
10988 * g++.dg/cpp1y/pr69066.C: New.
10989
a5edb32e
JD
109902016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10991
10992 PR fortran/68566
10993 * gfortran.dg/pr36192.f90: Update test.
10994 * gfortran.dg/pr36192_1.f90: Update test.
10995 * gfortran.dg/real_dimension_1.f: Update test.
10996 * gfortran.dg/parameter_array_init_7.f90: New test.
10997
8ef378f8
JDA
109982016-04-09 John David Anglin <danglin@gcc.gnu.org>
10999
c532c871
JDA
11000 PR testsuite/64039
11001 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11002
d34f706f
JDA
11003 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11004
75e1dd9e
JDA
11005 PR rtl-optimization/66669
11006 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11007
8a976f5f
JDA
11008 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11009
da04822a
JDA
11010 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11011 * gcc.dg/pie-1.c: Likewise.
11012 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11013 * gcc.dg/pic-4.c: Likewise.
11014 * gcc.dg/pie-3.c: Likewise.
11015 * gcc.dg/pie-4.c: Likewise.
11016
adfabcf9
JDA
11017 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11018
4a020adf
JDA
11019 PR tree-optimization/68644
11020 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11021
8ef378f8
JDA
11022 PR rtl-optimization/64886
11023 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11024
09bf990e
TV
110252016-04-09 Tom de Vries <tom@codesourcery.com>
11026
11027 PR tree-optimization/68953
11028 * gcc.dg/graphite/pr68953.c: New test.
11029
138c3c1a
DH
110302016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11031
11032 PR fortran/70592
11033 * gfortran.dg/deferred_character_16.f90: New test.
11034
f55460af
JJ
110352016-04-09 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR tree-optimization/70586
11038 * gcc.c-torture/execute/pr70586.c: New test.
11039
0b77bbf3
DH
110402016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11041
11042 PR sanitizer/70573
11043 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11044 with __builtin_memset
11045 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11046
c42cfb5c
CP
110472016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11048
11049 PR lto/70289
11050 PR ipa/70348
11051 PR tree-optimization/70373
11052 PR middle-end/70533
11053 PR middle-end/70534
11054 PR middle-end/70535
11055 * c-c++-common/goacc/reduction-5.c: New test.
11056 * c-c++-common/goacc/reduction-promotions.c: New test.
11057 * gfortran.dg/goacc/reduction-3.f95: New test.
11058 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11059
56cfb596
PP
110602016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11061
11062 PR c++/70590
11063 PR c++/70452
11064 * g++.dg/pr70590.C: New test.
11065 * g++.dg/pr70590-2.C: New test.
11066
1a13c0a2
JJ
110672016-04-08 Jakub Jelinek <jakub@redhat.com>
11068
abc0647a
JJ
11069 PR middle-end/70593
11070 * gcc.target/i386/pr70593.c: New test.
11071
1a13c0a2
JJ
11072 PR rtl-optimization/70574
11073 * gcc.target/i386/avx2-pr70574.c: New test.
11074
c3da4956
MO
110752016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11076
11077 PR sanitizer/70541
11078 * c-c++-common/asan/pr70541.c: New test.
11079
9f1b833b
TV
110802016-04-08 Tom de Vries <tom@codesourcery.com>
11081
11082 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11083 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11084
bae7adda
KT
110852016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11086
11087 PR target/70566
11088 * gcc.c-torture/execute/pr70566.c: New test.
11089
211f3d57
TV
110902016-04-08 Tom de Vries <tom@codesourcery.com>
11091
11092 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11093 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11094
02cf2861
AM
110952016-04-08 Alan Modra <amodra@gmail.com>
11096
11097 * gcc.target/powerpc/pr70117.c: New.
11098
5f490f9f
JJ
110992016-04-07 Jakub Jelinek <jakub@redhat.com>
11100
56e9b710
JJ
11101 PR testsuite/70581
11102 * gcc.dg/lto/simd-function_0.c: New test.
11103
5f490f9f
JJ
11104 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11105 clones.
11106 * c-c++-common/attr-simd-2.c: Likewise.
11107 * c-c++-common/attr-simd-4.c: Likewise.
11108 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11109 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11110
e4ebc74d
TP
111112016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11112
11113 PR testsuite/70553
11114 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11115
9817ae35
TS
111162016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11117 Tom de Vries <tom@codesourcery.com>
11118
11119 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11120 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11121 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11122 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11123 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11124 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11125 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11126 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11127
e292f64d
PP
111282016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11129
11130 PR c/70436
11131 * g++.dg/warn/Wparentheses-29.C: New test.
11132
6b37bdaf
PP
111332016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11134
11135 PR c/70436
11136 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11137 explicit braces to resolve a future -Wparentheses warning.
11138
64824205
RH
111392016-04-06 Richard Henderson <rth@redhat.com>
11140
11141 * gcc.dg/pr61817-1.c: New test.
11142 * gcc.dg/pr61817-2.c: New test.
11143 * gcc.dg/pr69391-1.c: New test.
11144 * gcc.dg/pr69391-2.c: New test.
11145
bc2fc1f3
VM
111462016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11147
11148 PR rtl-optimization/70398
c87885ca 11149 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11150
41414a02
EB
111512016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11152
11153 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11154
4066ea8a
YR
111552016-04-06 Yvan Roux <yvan.roux@linaro.org>
11156 Pedro Alves <palves@redhat.com>
11157
11158 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11159
ec35ea45
JJ
111602016-04-06 Jakub Jelinek <jakub@redhat.com>
11161
3866f8dd
JJ
11162 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11163 Check for avx512f effective targets instead of avx2.
11164 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11165 for AVX512F clones.
11166 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11167 * g++.dg/gomp/declare-simd-1.C: Likewise.
11168 * g++.dg/gomp/declare-simd-3.C: Likewise.
11169 * g++.dg/gomp/declare-simd-4.C: Likewise.
11170
ec35ea45
JJ
11171 PR middle-end/70550
11172 * c-c++-common/gomp/pr70550-1.c: New test.
11173 * c-c++-common/gomp/pr70550-2.c: New test.
11174
c08d28ac
NS
111752016-04-05 Nathan Sidwell <nathan@acm.org>
11176
11177 PR c++/70512
11178 * g++.dg/ext/attribute-may-alias-5.C: New.
11179
1d510e04
JJ
111802016-04-05 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR c++/70336
11183 * c-c++-common/pr70336.c: New test.
11184 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11185 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11186
84278ed9
JH
111872016-04-05 Jan Hubicka <hubicka@ucw.cz>
11188
11189 PR ipa/66223
11190 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11191
268a0ec4
JJ
111922016-04-05 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR rtl-optimization/70542
11195 * gcc.dg/torture/pr70542.c: New test.
11196 * gcc.target/i386/avx2-pr70542.c: New test.
11197
5e8c2eb1
ZS
111982016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11199
11200 PR tree-optimization/70509
11201 * gcc.target/i386/avx512bw-pr70509.c: New test.
11202
c0daf32d
PP
112032016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11204
11205 PR c++/70452
11206 * g++.dg/ext/constexpr-vla4.C: New test.
11207
bf867841
UB
112082016-04-05 Uros Bizjak <ubizjak@gmail.com>
11209
11210 PR target/70510
11211 * gcc.target/i386/pr70510.c: New test.
11212
3022186a
RB
112132016-04-05 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/70526
11216 * g++.dg/torture/pr70526.C: New testcase.
11217
55fc79b2
JJ
112182016-04-05 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR target/70525
11221 * gcc.target/i386/pr70525.c: New test.
11222
62b233f2
RB
112232016-04-05 Richard Biener <rguenther@suse.de>
11224
11225 PR middle-end/70499
11226 * g++.dg/torture/pr70499.C: New testcase.
11227
cc05759d
RB
112282016-04-05 Richard Biener <rguenther@suse.de>
11229
11230 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11231 remove XFAIL.
11232
f23f16d4
JJ
112332016-04-04 Jakub Jelinek <jakub@redhat.com>
11234
11235 PR middle-end/70307
11236 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11237 rs6000 ABI warnings.
11238
d27ecc49
JH
112392016-04-04 Jan Hubicka <hubicka@ucw.cz>
11240
11241 PR ipa/66223
11242 * g++.dg/ipa/devirt-51.C: New testcase.
11243
c974c96e 112442016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11245 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11246
11247 PR middle-end/70457
11248 * gcc.dg/torture/pr70457.c: New.
11249
7a85da89
AV
112502016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11251
11252 PR fortran/67538
11253 * gfortran.dg/allocate_with_source_19.f08: New test.
11254
de517e64
AV
112552016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11256
11257 PR fortran/65795
11258 * gfortran.dg/coarray_allocate_6.f08: New test.
11259
43b9f499
RB
112602016-04-04 Richard Biener <rguenther@suse.de>
11261
11262 PR rtl-optimization/70484
11263 * gcc.dg/torture/pr70484.c: New testcase.
11264
f13355da
MP
112652016-04-04 Marek Polacek <polacek@redhat.com>
11266
11267 PR c/70307
11268 * gcc.dg/torture/pr70307.c: New test.
11269
6cc6ed50
OE
112702016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11271
11272 PR target/70416
11273 PR target/67391
11274 * gcc.target/sh/torture/pr70416.c: New.
11275
abdc16c8
MS
112762016-04-02 Martin Sebor <msebor@redhat.com>
11277
11278 PR c++/67376
11279 PR c++/70170
11280 PR c++/70172
11281 PR c++/70228
11282 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11283 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11284 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11285 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11286 * g++.dg/cpp0x/constexpr-string.C: Same.
11287 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11288 * g++.dg/cpp0x/pr65398.C: Same.
11289 * g++.dg/ext/constexpr-vla1.C: Same.
11290 * g++.dg/ext/constexpr-vla2.C: Same.
11291 * g++.dg/ext/constexpr-vla3.C: Same.
11292 * g++.dg/ubsan/pr63956.C: Same.
11293
763cd859
JJ
112942016-04-01 Jakub Jelinek <jakub@redhat.com>
11295
11296 PR rtl-optimization/70467
11297 * gcc.target/i386/pr70467-2.c: New test.
11298
0f875435
JJ
112992016-04-01 Jakub Jelinek <jakub@redhat.com>
11300 Marek Polacek <polacek@redhat.com>
11301
11302 PR c++/70488
11303 * g++.dg/init/new47.C: New test.
11304
41d14659
RR
113052016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11306
11307 PR target/70496
11308 * gcc.target/arm/pr70496.c: New test.
11309
f9bf89bb
NS
113102016-04-01 Nathan Sidwell <nathan@acm.org>
11311
73b9085d
NS
11312 PR c++/68475
11313 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11314
4afdcfaa
IE
113152016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11316
11317 PR target/69890
11318 * gcc.dg/strlenopt.h (memmove): New.
11319 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11320 instead of "string.h".
11321 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11322 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11323 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11324 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11325 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11326 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11327 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11328 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11329 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11330 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11331 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11332 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11333 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11334 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11335 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11336 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11337 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11338 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11339 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11340 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11341
b5d7a29c
RO
113422016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11343
11344 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11345 (Holder::foo): Reflect this.
11346
b660f9ec
IE
113472016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11348
11349 PR target/70442
11350 * gcc.dg/pr70442.c: New test.
11351
88504f34
NS
113522016-03-31 Nathan Sidwell <nathan@acm.org>
11353
11354 PR c++/70393
11355 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11356
95d34b96
KY
113572016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11358
11359 PR target/70453
11360 * gcc.target/i386/pr70453.c: New test.
11361
b4c4967c
AB
113622016-03-31 Andrey Belevantsev <abel@ispras.ru>
11363
11364 PR target/70292
11365 * gcc.c-torture/pr70292.c: New test.
11366
5fde6a45
MP
113672016-03-31 Marek Polacek <polacek@redhat.com>
11368
11369 PR c/70297
11370 * c-c++-common/pr70297.c: New test.
11371 * g++.dg/cpp0x/typedef-redecl.C: New test.
11372 * gcc.dg/typedef-redecl2.c: New test.
11373
97eb24c4
JJ
113742016-03-31 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR rtl-optimization/70460
11377 * gcc.c-torture/execute/pr70460.c: New test.
11378
efc3536f
RB
113792016-03-31 Richard Biener <rguenther@suse.de>
11380
11381 PR c++/70430
11382 * g++.dg/ext/vector30.C: New testcase.
11383
e0876e21
DH
113842016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11385 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11386
11387 * gfortran.dg/fmt_pf.f90: New test.
11388
e9bff8c6
RO
113892016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11390
11391 Forward-port from 5 branch
11392 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR testsuite/70356
11395 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11396 dg-require-effective-target after dg-do.
11397
11398 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11399
11400 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11401
2620c80d
TS
114022016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11403 Julian Brown <julian@codesourcery.com>
11404 Chung-Lin Tang <cltang@codesourcery.com>
11405 Cesar Philippidis <cesar@codesourcery.com>
11406 James Norris <jnorris@codesourcery.com>
11407 Tom de Vries <tom@codesourcery.com>
11408 Nathan Sidwell <nathan@codesourcery.com>
11409
bf867841 11410 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11411 * c-c++-common/goacc/loop-clauses.c: Likewise.
11412 * g++.dg/goacc/template.C: Likewise.
11413 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11414 * gfortran.dg/goacc/loop-1.f95: Likewise.
11415 * gfortran.dg/goacc/loop-5.f95: Likewise.
11416 * gfortran.dg/goacc/loop-6.f95: Likewise.
11417 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11418 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11419 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11420 * c-c++-common/goacc/clauses-fail.c: Likewise.
11421 * c-c++-common/goacc/parallel-1.c: Likewise.
11422 * c-c++-common/goacc/reduction-1.c: Likewise.
11423 * c-c++-common/goacc/reduction-2.c: Likewise.
11424 * c-c++-common/goacc/reduction-3.c: Likewise.
11425 * c-c++-common/goacc/reduction-4.c: Likewise.
11426 * c-c++-common/goacc/routine-3.c: Likewise.
11427 * c-c++-common/goacc/routine-4.c: Likewise.
11428 * c-c++-common/goacc/routine-5.c: Likewise.
11429 * c-c++-common/goacc/tile.c: Likewise.
11430 * g++.dg/goacc/template.C: Likewise.
11431 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11432 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11433 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11434 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11435 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11436 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11437 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11438 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11439 * c-c++-common/goacc/use_device-1.c: ... this file.
11440 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11441 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11442 * c-c++-common/goacc/host_data-6.c: ... this file.
11443 * c-c++-common/goacc/loop-2-kernels.c: New file.
11444 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11445 * c-c++-common/goacc/loop-3.c: Likewise.
11446 * g++.dg/goacc/reference.C: Likewise.
11447 * g++.dg/goacc/routine-1.C: Likewise.
11448 * g++.dg/goacc/routine-2.C: Likewise.
11449
f6d2d066
RB
114502016-03-30 Richard Biener <rguenther@suse.de>
11451
11452 PR middle-end/70450
11453 * gcc.dg/torture/pr70450.c: New testcase.
11454
d43242b9
JJ
114552016-03-30 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR target/70421
11458 * gcc.dg/torture/pr70421.c: New test.
11459 * gcc.target/i386/avx512f-pr70421.c: New test.
11460
5ce43b77
L
114612016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11462
11463 PR testsuite/70364
11464 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11465 (check): New function.
11466 (bar): Call check.
11467 (foo): Align stack to 16 bytes when calling bar.
11468 * gcc.target/i386/cleanup-2.c: Likewise.
11469
d014a712
PP
114702016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11471
11472 PR tree-optimization/59124
11473 * gcc.dg/Warray-bounds-19.c: New test.
11474
3f8257db 114752016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11476
11477 * lib/prune.exp (escape_regex_chars): New.
11478 (prune_file_path): Update to quote metcharacters for regexp.
11479
3336c6e0
JJ
114802016-03-29 Jakub Jelinek <jakub@redhat.com>
11481
a362f023
JJ
11482 PR rtl-optimization/70429
11483 * gcc.c-torture/execute/pr70429.c: New test.
11484
3336c6e0
JJ
11485 PR tree-optimization/70405
11486 * gcc.dg/pr70405.c: New test.
11487
728557fd
AV
114882016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11489
11490 PR fortran/70397
11491 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11492 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11493
bef977d4
TS
114942016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11495
11496 PR testsuite/64177
11497 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11498 __cilkrts_set_param to set two workers.
11499 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11500 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11501
6f6d25c9
DH
115022016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11503
bf867841 11504 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11505
45733562
KY
115062016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11507
11508 PR target/70406
bf867841 11509 * gcc.target/i386/pr70406.c: New test.
45733562 11510
a1799e5e
EB
115112016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11512
11513 * gnat.dg/specs/double_record_extension3.ads: New test.
11514
5fca7b66
RH
115152016-03-25 Richard Henderson <rth@redhat.com>
11516
11517 PR target/70120
11518 * gcc.target/aarch64/pr70120-1.c: New.
11519 * gcc.target/aarch64/pr70120-2.c: New.
11520 * gcc.target/aarch64/pr70120-3.c: New.
11521
31ce75c6
PP
115222016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11523
11524 PR c++/62212
11525 * g++.dg/template/mangle2.C: The dg-do directive should be
11526 "compile" not "assemble".
11527
3caf0ca1
BS
115282016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11529
11530 PR lto/69650
11531 * gcc.dg/pr69650.c: New test.
11532
634035b6
DE
115332016-03-25 David Edelsohn <dje.gcc@gmail.com>
11534
11535 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11536
45d34276
AM
115372016-03-25 Alan Modra <amodra@gmail.com>
11538
11539 * gcc.dg/dfp/pr70052.c: New test.
11540
8f085166
RH
115412016-03-24 Richard Henderson <rth@redhat.com>
11542
11543 PR middle-end/69845
11544 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11545 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11546
011e5ec3
TV
115472016-03-24 Tom de Vries <tom@codesourcery.com>
11548
11549 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11550
9e3f4551
TV
115512016-03-24 Tom de Vries <tom@codesourcery.com>
11552
11553 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11554 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11555
45780041
TV
115562016-03-24 Tom de Vries <tom@codesourcery.com>
11557
11558 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11559 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11560
887ab4e5
PP
115612016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11562
11563 PR c++/62212
11564 * g++.dg/template/mangle2.C: New test.
11565
69a9a66f
RB
115662016-03-24 Richard Biener <rguenther@suse.de>
11567
11568 PR tree-optimization/70396
11569 * gcc.dg/torture/pr70396.c: New testcase.
11570
ed87de55
RB
115712016-03-24 Richard Biener <rguenther@suse.de>
11572
11573 PR middle-end/70370
11574 * gcc.dg/torture/pr70370.c: New testcase.
11575
ea064934
TV
115762016-03-24 Tom de Vries <tom@codesourcery.com>
11577
11578 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11579 * gfortran.dg/goacc/kernels-tree.f95: Same.
11580 * gfortran.dg/goacc/parallel-tree.f95: Same.
11581
b2a4dd1d
TV
115822016-03-24 Tom de Vries <tom@codesourcery.com>
11583
11584 * c-c++-common/goacc/uninit-if-clause.c: New test.
11585 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11586
72e7cd6e
JJ
115872016-03-24 Jakub Jelinek <jakub@redhat.com>
11588
11589 PR target/70290
bf867841
UB
11590 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11591 Fix formatting.
72e7cd6e 11592
ce9d0c03
RB
115932016-03-24 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/70372
11596 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11597
426b9428
PP
115982016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11599
11600 PR c++/70347
11601 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11602
cd1588c4
PP
116032016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11604
11605 PR c++/70332
11606 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11607
61637db3
JJ
116082016-03-23 Jakub Jelinek <jakub@redhat.com>
11609
928af3bf
JJ
11610 PR c++/70001
11611 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11612 * g++.dg/cpp1y/pr70001.C: New test.
11613
61637db3
JJ
11614 PR c++/70323
11615 * g++.dg/cpp0x/constexpr-70323.C: New test.
11616
05aca4e7
AO
116172016-03-23 Alexandre Oliva <aoliva@redhat.com>
11618 Jason Merrill <jason@redhat.com>
11619 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR c++/69315
11622 * g++.dg/cpp0x/constexpr-69315.C: New test.
11623 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11624
fbdb6baf
MP
116252016-03-23 Marek Polacek <polacek@redhat.com>
11626
11627 PR c++/69884
11628 * g++.dg/warn/Wignored-attributes-1.C: New test.
11629 * g++.dg/warn/Wignored-attributes-2.C: New test.
11630
d79ee524
TV
116312016-03-23 Tom de Vries <tom@codesourcery.com>
11632
11633 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11634 initialization.
11635 * gfortran.dg/goacc/private-3.f95 (test): Same.
11636 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11637 missing use param.
11638
a59f0bef
KT
116392016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11640
11641 * lib/target-supports.exp: Remove v7ve entry from loop
11642 creating effective target checks.
11643 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11644 (add_options_for_arm_arch_v7ve): Likewise.
11645
0179520a
JJ
116462016-03-23 Jakub Jelinek <jakub@redhat.com>
11647
11648 PR tree-optimization/70354
11649 * gcc.dg/vect/pr70354-1.c: New test.
11650 * gcc.dg/vect/pr70354-2.c: New test.
11651 * gcc.target/i386/avx2-pr70354-1.c: New test.
11652 * gcc.target/i386/avx2-pr70354-2.c: New test.
11653
75bb14d7
JL
116542016-03-22 Jeff Law <law@redhat.com>
11655
11656 PR target/70232
11657 * gcc.dg/tree-ssa/pr70232.c: New test.
11658
72c9526d
IE
116592016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11660
11661 PR target/70302
11662 * gcc.target/i386/pr70302.c: New test.
11663
a3ca1bc5
RB
116642016-03-22 Richard Biener <rguenther@suse.de>
11665
11666 PR middle-end/70251
11667 * g++.dg/torture/pr70251.C: New testcase.
11668
5c240f4d
DM
116692016-03-22 David Malcolm <dmalcolm@redhat.com>
11670
11671 PR c/69993
11672 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11673 Wmisleading-indentation.c.
11674 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11675 reflect change to diagnostic text and order of messages.
11676 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11677
80f6631b
DE
116782016-03-22 David Edelsohn <dje.gcc@gmail.com>
11679
11680 * g++.dg/ext/java-3.C: Don't compile on AIX.
11681
9a10956c
RB
116822016-03-22 Richard Biener <rguenther@suse.de>
11683
11684 PR middle-end/70333
11685 * gcc.dg/torture/pr70333.c: New testcase.
11686
6cedf922
IE
116872016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11688
11689 * g++.dg/ext/pr70290.C: New test.
11690
cd6c27ac
KY
116912016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11692
11693 PR target/70325
11694 * gcc.target/i386/pr70325.c: New test.
11695
4cde512c
JJ
116962016-03-22 Jakub Jelinek <jakub@redhat.com>
11697
b01915ed
JJ
11698 PR target/70329
11699 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11700 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11701
4e3e2cf1
JJ
11702 PR target/70300
11703 * gcc.target/i386/pr70300.c: New test.
11704
4cde512c
JJ
11705 PR c++/70295
11706 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11707 (func2): New function for cond with parens, xfail warning for c++.
11708 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11709
16f6d7dc
PP
117102016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11711
11712 PR c++/70096
11713 * g++.dg/template/ptrmem30.C: New test.
11714
a3e2b438
PP
117152016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11716
11717 PR c++/70204
11718 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11719 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11720
11b6a02e
JJ
117212016-03-21 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR middle-end/70326
11724 * gcc.dg/pr70326.c: New test.
11725
b9407883
MG
117262016-03-21 Marc Glisse <marc.glisse@inria.fr>
11727 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR tree-optimization/70317
11730 * gcc.dg/pr70317.c: New test.
11731
4a148e19
UB
117322016-03-21 Uros Bizjak <ubizjak@gmail.com>
11733
11734 PR target/70327
11735 * gcc.target/i386/pr70327.c: New test.
11736
2a85ddbb
ML
117372016-03-21 Martin Liska <mliska@suse.cz>
11738
7d36fe98 11739 PR ipa/70306
2a85ddbb
ML
11740 * gcc.dg/ipa/pr70306.c: New test.
11741
4a148e19 117422016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11743
11744 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11745 * gcc.target/arm/attr-align3.c: Likewise.
11746 * gcc.target/arm/attr_arm.c: Likewise.
11747 * gcc.target/arm/flip-thumb.c: Likewise.
11748
6b366948
JJ
117492016-03-21 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR target/70296
11752 * gcc.target/powerpc/altivec-36.c: New test.
11753
2fac8c14
RB
117542016-03-21 Richard Biener <rguenther@suse.de>
11755
11756 PR tree-optimization/70310
11757 * gcc.dg/torture/pr70310.c: New testcase.
11758
e9bde854
KY
117592016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11760
11761 PR target/70293
11762 * gcc.target/i386/pr70293.c: New test.
11763
56bbfaf6
RB
117642016-03-21 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/70288
11767 * gcc.dg/torture/pr70288-1.c: New testcase.
11768 * gcc.dg/torture/pr70288-2.c: Likewise.
11769
3eee49ed
AB
117702016-03-21 Andrey Belevantsev <abel@ispras.ru>
11771
11772 PR rtl-optimization/69307
11773 * gcc.target/arm/pr69307.c: New test.
4a148e19 11774
8e7816b4
AB
117752016-03-21 Andrey Belevantsev <abel@ispras.ru>
11776
11777 PR rtl-optimization/69102
11778 * gcc.c-torture/compile/pr69102.c: New test.
11779
14d7d4be
JL
117802016-03-18 Jeff Law <law@redhat.com>
11781
11782 PR rtl-optimization/70263
11783 * gcc.c-torture/compile/pr70263-1.c: New test.
11784 * gcc.target/i386/pr70263-2.c: New test.
11785
5c6a601c
BS
117862016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11787
11788 PR rtl-optimization/70278
11789 * gcc.dg/torture/pr70278.c: New test.
11790 * gcc.target/arm/pr70278.c: New test.
11791
4bbf545b
DM
117922016-03-18 David Malcolm <dmalcolm@redhat.com>
11793
11794 PR c/70281
11795 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11796 (test_builtin_types_compatible_p): New test function.
11797 * gcc.dg/pr70281.c: New test case.
11798
dc28bb68
CL
117992016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11800
11801 PR target/70113
11802 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11803
5e8d6dff
IE
118042016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11805
11806 PR tree-optimization/70252
11807 * gcc.dg/pr70252.c: New test.
11808
d0e7e403
TV
118092016-03-18 Tom de Vries <tom@codesourcery.com>
11810
11811 * gcc.dg/pr70161-2.c: New test.
11812 * gcc.dg/pr70161.c: New test.
11813
fa22501a
TV
118142016-03-18 Tom de Vries <tom@codesourcery.com>
11815
11816 PR ipa/70269
11817 * gcc.dg/pr70269.c: New test.
11818
dd125026
JJ
118192016-03-18 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR c++/70267
11822 * g++.dg/ext/java-3.C: New test.
11823
91914f0a
PP
118242016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11825
11826 PR c++/70205
11827 * g++.dg/lookup/pr70205.C: New test.
11828
753a8910
PP
118292016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11830
11831 PR c++/70218
11832 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11833
14ba7b28
MP
118342016-03-17 Marek Polacek <polacek@redhat.com>
11835
11836 PR c/69407
11837 * gcc.dg/atomic-op-6.c: New test.
11838
ded60913
DM
118392016-03-17 David Malcolm <dmalcolm@redhat.com>
11840
11841 PR c/70264
11842 * c-c++-common/pr70264.c: New test case.
11843
a3aad0e6
JJ
118442016-03-17 Jakub Jelinek <jakub@redhat.com>
11845
17366700
JJ
11846 PR c++/70144
11847 * c-c++-common/pr70144-1.c: New test.
11848 * c-c++-common/pr70144-2.c: New test.
11849
a3aad0e6
JJ
11850 PR c++/70272
11851 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11852 * g++.dg/opt/flifetime-dse6.C: New test.
11853 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11854
b57e6e18
L
118552016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11856
11857 PR driver/70192
11858 * gcc.dg/pic-1.c: New test.
11859 * gcc.dg/pic-2.c: Likewise.
11860 * gcc.dg/pic-3.c: Likewise.
11861 * gcc.dg/pic-4.c: Likewise.
11862 * gcc.dg/pie-1.c: Likewise.
11863 * gcc.dg/pie-2.c: Likewise.
11864 * gcc.dg/pie-3.c: Likewise.
11865 * gcc.dg/pie-4.c: Likewise.
11866 * gcc.dg/pie-5.c: Likewise.
11867 * gcc.dg/pie-6.c: Likewise.
11868
b38ba58b
TV
118692016-03-17 Tom de Vries <tom@codesourcery.com>
11870
11871 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11872 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11873
6931b3b7
RB
118742016-03-17 Richard Biener <rguenther@suse.de>
11875
11876 PR debug/70271
11877 * g++.dg/debug/pr70271.C: New testcase.
11878
0c8b64cb
IE
118792016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11880
11881 * gcc.target/i386/pr70251.c: New test.
11882
b1970801
MP
118832016-03-17 Marek Polacek <polacek@redhat.com>
11884
11885 PR c++/70194
11886 * g++.dg/warn/constexpr-70194.C: New test.
11887
820c5eaa
RH
118882016-03-16 Richard Henderson <rth@redhat.com>
11889
11890 PR middle-end/70240
11891 * gcc.c-torture/compile/pr70240.c: New.
11892
da0ad263
SKS
118932016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11894
11895 * gcc.c-torture/compile/20151204.c: Skip for avr.
11896
c73d295c
JJ
118972016-03-16 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR target/70245
11900 * g++.dg/opt/pr70245.C: New test.
11901 * g++.dg/opt/pr70245.h: New file.
11902 * g++.dg/opt/pr70245-aux.cc: New file.
11903
b2794066
MS
119042016-03-16 Martin Sebor <msebor@redhat.com>
11905
11906 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11907
aa43616c
RH
119082016-03-16 Richard Henderson <rth@redhat.com>
11909
11910 PR middle-end/70199
11911 * gcc.c-torture/compile/pr70199.c: New.
11912
59608fe5
L
119132016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11914
11915 * gcc.dg/uninit-19.c: Run dos2unix.
11916
ab4c578f
MP
119172016-03-16 Marek Polacek <polacek@redhat.com>
11918
11919 PR c/70093
11920 * gcc.dg/nested-func-10.c: New test.
11921 * gcc.dg/nested-func-9.c: New test.
11922
f5387e76
JJ
119232016-03-16 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR tree-optimization/68714
11926 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11927
7662b718
TV
119282016-03-16 Tom de Vries <tom@codesourcery.com>
11929
11930 PR tree-optimization/68715
11931 * gcc.dg/graphite/pr68715-2.c: New test.
11932 * gcc.dg/graphite/pr68715.c: New test.
11933 * gfortran.dg/graphite/pr68715.f90: New test.
11934
be7ce7ae
TV
119352016-03-16 Tom de Vries <tom@codesourcery.com>
11936
11937 PR tree-optimization/68809
11938 * gcc.dg/graphite/pr68809-2.c: New test.
11939 * gcc.dg/graphite/pr68809.c: New test.
11940
1935f250
JJ
119412016-03-16 Jakub Jelinek <jakub@redhat.com>
11942
6651c93e
JJ
11943 PR c++/70147
11944 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11945 method call to i () as argument. Adjust expected output.
11946
1935f250
JJ
11947 PR c++/70147
11948 * g++.dg/ubsan/pr70147-1.C: New test.
11949 * g++.dg/ubsan/pr70147-2.C: New test.
11950
ab1caa6e
MS
119512016-03-15 Martin Sebor <msebor@redhat.com>
11952
11953 PR c++/58281
11954 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11955
5c2a1bbb
JDA
119562016-03-15 John David Anglin <danglin@gcc.gnu.org>
11957
cb5d8ad1
JDA
11958 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11959 hppa*-*-hpux*.
11960
b440dd40
JDA
11961 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11962
5c2a1bbb
JDA
11963 PR libfortran/69799
11964 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11965 libatomic_available.
11966
42c729c5
MP
119672016-03-15 Marek Polacek <polacek@redhat.com>
11968
11969 PR c++/70209
11970 * g++.dg/ext/attribute-may-alias-4.C: New test.
11971
82b1c550
AM
119722016-03-15 Alexander Monakov <amonakov@ispras.ru>
11973
11974 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11975 -fvar-tracking-assignments-toggle flag.
11976
4ccbf3a6
PH
119772016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11978
11979 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11980
c39858bd
JJ
119812016-03-15 Jakub Jelinek <jakub@redhat.com>
11982
11983 PR rtl-optimization/70222
11984 * gcc.c-torture/execute/pr70222-1.c: New test.
11985 * gcc.c-torture/execute/pr70222-2.c: New test.
11986
8be119c1
RH
119872016-03-15 Richard Henderson <rth@redhat.com>
11988
11989 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11990
6598bb55
AB
119912016-03-15 Andrey Belevantsev <abel@ispras.ru>
11992
11993 PR rtl-optimization/69032
11994 * gcc.dg/pr69032.c: New test.
11995
81fa2944
AB
119962016-03-15 Andrey Belevantsev <abel@ispras.ru>
11997
11998 PR rtl-optimization/63384
4a148e19 11999 * g++.dg/pr63384.C: New test.
81fa2944 12000
74ea9ab6
AB
120012016-03-15 Andrey Belevantsev <abel@ispras.ru>
12002
12003 PR target/64411
12004 * gcc.target/i386/pr64411.C: New test.
12005
045d5055
TV
120062016-03-15 Tom de Vries <tom@codesourcery.com>
12007
12008 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12009 * gfortran.dg/goacc/kernels-alias.f95: New test.
12010
3ea33585
MS
120112016-03-14 Martin Sebor <msebor@redhat.com>
12012
12013 PR c++/53792
12014 * g++.dg/cpp0x/constexpr-inline.C: New test.
12015 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12016
1df7b330
DE
120172016-03-14 David Edelsohn <dje.gcc@gmail.com>
12018
12019 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12020
79b57d18
JJ
120212016-03-14 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR middle-end/70219
12024 * gcc.dg/pr70219.c: New test.
12025
3cbf012a
BS
120262016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12027
12028 PR target/70083
12029 * gcc.dg/torture/pr70083.c: New test.
12030 * gcc.target/i386/pr70083.c: New test.
12031
a9fee7cd
RB
120322016-03-14 Richard Biener <rguenther@suse.de>
12033
12034 PR tree-optimization/56365
12035 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12036
4799603f
SB
120372016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12038
12039 PR target/70098
12040 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12041 New function.
12042 * g++.dg/pr70098.C: New testcase.
12043
12044
760ca967
TV
120452016-03-14 Tom de Vries <tom@codesourcery.com>
12046
12047 PR tree-optimization/70045
12048 * gcc.dg/graphite/pr70045.c: New test.
12049
44e66a77
JD
120502016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12051
12052 PR fortran/69043
12053 * gfortran.dg/include_9.f90: New test.
12054
a18e0fe1
DH
120552016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12056
12057 PR fortran/45076
12058 gfortran.dg/prof/prof.exp: New script.
12059 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12060
d0aca6ab
AB
120612016-03-12 Andrey Belevantsev <abel@ispras.ru>
12062
12063 PR rtl-optimization/69307
12064 * gcc.dg/pr69307.c: New test.
12065
cefe08a4
VM
120662016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12067
12068 PR target/69614
12069 * gcc.target/arm/pr69614.c: New.
12070
70112e2a
PT
120712016-03-12 Paul Thomas <pault@gcc.gnu.org>
12072
12073 PR fortran/70031
12074 * gfortran.dg/submodule_14.f08: New test
12075
12076 PR fortran/69524
12077 * gfortran.dg/submodule_15.f08: New test
12078
3f1e5d3a
PP
120792016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12080
12081 PR c++/70106
12082 * g++.dg/cpp1y/paren3.C: New test.
12083
a3f6d680
MM
120842016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12085
12086 PR target/70131
12087 * gcc.target/powerpc/ppc-round2.c: New test.
12088
92348f09
BS
120892016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12090
12091 PR target/70123
12092 * gcc.dg/torture/pr70123.c: New test.
12093
cebde9e9
JL
120942016-03-11 Jeff Law <law@redhat.com>
12095
12096 PR tree-optimization/70190
12097 * gcc.c-torture/compile/pr70190.c: New test.
12098
3edc5da4
DM
120992016-03-11 David Malcolm <dmalcolm@redhat.com>
12100
12101 PR c/68187
12102 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12103 case.
12104 (test43_b): Likewise.
12105 (test43_c): Likewise.
12106 (test43_d): Likewise.
12107 (test43_e): Likewise.
12108 (test43_f): Likewise.
12109 (test43_g): Likewise.
12110 (test44_a): Likewise.
12111 (test44_b): Likewise.
12112 (test44_c): Likewise.
12113 (test44_d): Likewise.
12114 (test44_e): Likewise.
12115
318c1204
DM
121162016-03-11 David Malcolm <dmalcolm@redhat.com>
12117
12118 PR c/70085
12119 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12120
bc062234
KT
121212016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12122
12123 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12124 dg-options.
12125
acfc1ac1
KT
121262016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12127
12128 PR target/70002
12129 PR target/69245
12130 * gcc.target/aarch64/pr69245_2.c: New test.
12131
d1e2bb2d
JJ
121322016-03-11 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR tree-optimization/70177
12135 * gcc.dg/pr70177.c: New test.
12136
07350627
AL
121372016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12138
12139 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12140
5c6706f7
AL
121412016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12142
12143 * gcc.dg/tree-ssa/sra-20.c: New.
12144
02d472a2
JJ
121452016-03-11 Jakub Jelinek <jakub@redhat.com>
12146
686d390a
JJ
12147 PR rtl-optimization/70174
12148 * gcc.dg/pr70174.c: New test.
12149
02d472a2
JJ
12150 PR tree-optimization/70169
12151 * gcc.dg/pr70169.c: New test.
12152
0f9befa1
IE
121532016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12154
12155 PR target/70160
12156 * gcc.target/i386/pr70160.c: New test.
12157
432d4670
AK
121582016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12159
12160 * gcc.target/s390/dfp-1.c: New test.
12161
a3dc8760
NC
121622016-03-10 Nick Clifton <nickc@redhat.com>
12163
12164 PR target/70044
12165 * gcc.target/aarch64/pr70044.c: New test.
12166
b87a8d7d
PP
121672016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12168 Jakub Jelinek <jakub@redhat.com>
12169
12170 PR c++/70001
12171 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12172 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12173 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12174
4f4ada6a
JH
121752016-03-10 Jan Hubicka <hubicka@ucw.cz>
12176
12177 PR lto/69589
12178 * g++.dg/lto/pr69589_0.C: New testcase
12179 * g++.dg/lto/pr69589_1.C: New testcase
12180
d49b0aa0
MP
121812016-03-10 Marek Polacek <polacek@redhat.com>
12182
12183 PR c++/70153
12184 * g++.dg/delayedfold/unary-plus1.C: New test.
12185
121862016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12187
12188 * gcc.target/arm/pr45701-1.c: Escape brackets.
12189 * gcc.target/arm/pr45701-2.c: Likewise.
12190
71017a7b
AL
121912016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12192
12193 * gfortran.dg/unconstrained_commons.f: New.
12194
ba52669f
AM
121952016-03-10 Alan Modra <amodra@gmail.com>
12196
12197 * gcc.dg/pr69195.c: New.
12198 * gcc.dg/pr69238.c: New.
12199
27742332
TV
122002016-03-10 Tom de Vries <tom@codesourcery.com>
12201
12202 PR testsuite/68915
12203 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12204
3a81a594
RB
122052016-03-10 Richard Biener <rguenther@suse.de>
12206
12207 PR tree-optimization/70128
12208 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12209 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12210
3433b975
JJ
122112016-03-09 Jakub Jelinek <jakub@redhat.com>
12212
c2864f02
JJ
12213 PR tree-optimization/70152
12214 * gcc.dg/pr70152.c: New test.
12215
3433b975
JJ
12216 PR target/70086
12217 * gcc.target/i386/pr70086-1.c: New test.
12218 * gcc.target/i386/pr70086-2.c: New test.
12219 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12220
12221 PR tree-optimization/70127
12222 * gcc.c-torture/execute/pr70127.c: New test.
12223
96b3c82d
CP
122242016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12225
12226 * c-c++-common/goacc/combined-directives-2.c: New test.
12227
b4f3232d
DM
122282016-03-09 David Malcolm <dmalcolm@redhat.com>
12229
12230 PR c/68473
12231 PR c++/70105
12232 * g++.dg/diagnostic/pr70105.C: New test.
12233 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12234 (test_multiple_ordinary_maps): New test function.
12235
40499f81
DM
122362016-03-09 David Malcolm <dmalcolm@redhat.com>
12237
12238 PR c/68473
12239 PR c++/70105
12240 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12241 Drop range information from call to inform_at_rich_loc.
12242 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12243 New.
12244 (test_show_locus): Replace calls to rich_location::add_range with
12245 calls to add_range. Rewrite the tests that used the now-defunct
12246 rich_location ctor taking a source_range. Simplify other tests
12247 by replacing calls to COMBINE_LOCATION_DATA with calls to
12248 make_location.
12249
c9e33662
RB
122502016-03-09 Richard Biener <rguenther@suse.de>
12251 Jakub Jelinek <jakub@redhat.com>
12252
12253 PR tree-optimization/70138
12254 * gcc.dg/vect/pr70138-1.c: New testcase.
12255 * gcc.dg/vect/pr70138-2.c: Likewise.
12256
2c73b764
JJ
122572016-03-09 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR target/70049
12260 * gcc.target/i386/pr70049.c: New test.
12261
c06d25bb
RB
122622016-03-09 Richard Biener <rguenther@suse.de>
12263
12264 PR c/70143
12265 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12266 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12267 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12268
5828a501
RO
122692016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12270
12271 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12272 arm-*-*.
12273
2e141c8d
JJ
122742016-03-09 Jakub Jelinek <jakub@redhat.com>
12275
5a9def37
JJ
12276 PR middle-end/67278
12277 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12278
2e141c8d
JJ
12279 PR target/67278
12280 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12281
12282 PR middle-end/70050
12283 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12284 in testcase comment.
12285
bf751f40
TV
122862016-03-09 Tom de Vries <tom@codesourcery.com>
12287
12288 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12289 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12290 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12291 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12292 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12293 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12294 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12295 * gfortran.dg/goacc/kernels-loop.f95: New test.
12296
e210c999
MS
122972016-03-08 Martin Sebor <msebor@redhat.com>
12298
12299 PR c++/62096
12300 * g++.dg/warn/overflow-warn-7.C: New test.
12301
80aac5c8
JM
123022016-03-08 Jason Merrill <jason@redhat.com>
12303
12304 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12305 * lib/target-supports.exp (check_effective_target_concepts): New.
12306
12b81409
JJ
123072016-03-08 Jakub Jelinek <jakub@redhat.com>
12308
d259b234
JJ
12309 PR c++/70135
12310 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12311 * g++.dg/ubsan/pr70135.C: New test.
12312
12b81409
JJ
12313 PR target/70110
12314 * gcc.dg/pr70110.c: New test.
12315
b4e9f2aa
MJ
123162016-03-07 Martin Jambor <mjambor@suse.cz>
12317
12318 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12319 * c-c++-common/gomp/if-1.c: Likewise.
12320 * c-c++-common/gomp/pr61486-2.c: Likewise.
12321 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12322 to dg-additional-options.
12323 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12324 * g++/gomp/target-teams-1.c: Likewise.
12325 * gcc.dg/gomp/gomp.exp: Likewise.
12326 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12327 dg-additional-options.
12328 * gfortran.dg/gomp/gomp.exp: Likewise.
12329 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12330 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12331 dg-additional-options.
12332 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12333
f86e631e
MJ
123342016-03-07 Martin Jambor <mjambor@suse.cz>
12335
12336 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12337 * c-c++-common/gomp/gridify-1.c: New test.
12338 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12339
94156b3f
AV
123402016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12341
12342 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12343 trigger for cortex-r8, when scanning for register r8.
12344 * gcc.target/arm/pr45701-2.c: Likewise.
12345
a84a49b7 123462016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12347 Jeff Law <law@redhat.com>
a84a49b7
RB
12348
12349 PR tree-optimization/69740
12350 * gcc.c-torture/compile/pr69740-1.c: New test.
12351 * gcc.c-torture/compile/pr69740-2.c: New test.
12352
e41f6c9e
BS
123532016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12354
12355 * lib/target-supports.exp
12356 (check_effective_target_whole_vector_shift): Enable for PPC64.
12357
57548bf5
RB
123582016-03-07 Richard Biener <rguenther@suse.de>
12359
12360 PR tree-optimization/70115
12361 * gcc.dg/torture/pr70115.c: New testcase.
12362
4ae13300
NS
123632016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12364
12365 PR middle-end/69916
12366 * c-c-++-common/goacc/pr69916.c: New.
12367
5edb9853
RH
123682016-03-07 Richard Henderson <rth@redhat.com>
12369
12370 * gcc.c-torture/compile/pr70061.c: New test.
12371
2067a8f3
RB
123722016-03-07 Richard Biener <rguenther@suse.de>
12373
12374 PR testsuite/70109
12375 * gcc.dg/vect/O3-pr36098.c: New testcase.
12376
4145a9b7
CL
123772016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12378
12379 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12380
1878be32
EB
123812016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12382
12383 * gnat.dg/renaming9.ad[sb]: New testcase.
12384
df762bb2
JJ
123852016-03-05 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR c++/70084
12388 * g++.dg/expr/stdarg3.C: New test.
12389
7d461295
JL
123902016-03-04 Jeff Law <law@redhat.com>
12391
12392 PR tree-optimization/69196
12393 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12394 x86_64-*-*.
12395
29b9828f
BS
123962016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12397
b6b552fd
BS
12398 PR c/69973
12399 * gcc.dg/pr69973.c: New test.
12400
201d49e9
BS
12401 PR rtl-optimization/69941
12402 * gcc.dg/torture/pr69941.c: New test.
12403
29b9828f
BS
12404 PR c/69824
12405 * gcc.dg/pr69824.c: New test.
12406
640b7e74
TV
124072016-03-05 Tom de Vries <tom@codesourcery.com>
12408
12409 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12410 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12411 function.
12412
7a3a3fad
PP
124132016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12414
12415 PR c++/66786
12416 * g++.dg/cpp1y/var-templ48.C: New test.
12417 * g++.dg/cpp1y/var-templ49.C: New test.
12418
cd439aec
EB
124192016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12420
12421 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12422
60204554
JJ
124232016-03-04 Jakub Jelinek <jakub@redhat.com>
12424
0c8825de
JJ
12425 PR c++/70035
12426 * g++.dg/ubsan/pr70035.C: New test.
12427
60204554
JJ
12428 PR target/70062
12429 * gcc.target/i386/pr70062.c: New test.
12430
f79d4eab
L
124312016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12432
12433 * g++.dg/template/typename21.C: Remove c++98_only.
12434
ea81ce67
L
124352016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12436
12437 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12438
64b23c13
DM
124392016-03-04 David Malcolm <dmalcolm@redhat.com>
12440
12441 PR c/68187
12442 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12443 function.
12444 (fn_42_b): Likewise.
12445 (fn_42_c): Likewise.
12446
729526f5
DM
124472016-03-04 David Malcolm <dmalcolm@redhat.com>
12448
12449 PR c/68187
12450 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12451 function.
12452 (fn_40_b): Likewise.
12453 (fn_41_a): Likewise.
12454 (fn_41_b): Likewise.
12455
f9ea11ac
JJ
124562016-03-04 Jakub Jelinek <jakub@redhat.com>
12457
12458 PR target/70059
12459 * gcc.target/i386/avx512f-pr70059.c: New test.
12460 * gcc.target/i386/avx512dq-pr70059.c: New test.
12461
b6c38c69
BS
124622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12463
12464 PR rtl-optimization/57676
12465 * gcc.dg/torture/pr57676.c: New test.
12466
af3cdd34
IE
124672016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12468
12469 * gcc.dg/pr70026.c: New test.
12470
7ff6ca38
MP
124712016-03-04 Marek Polacek <polacek@redhat.com>
12472
12473 PR c/69798
12474 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12475 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12476
a6bf62d5
KT
124772016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12478
12479 PR target/70004
12480 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12481 Delete.
12482 (test_corners_sisd_si): Likewise.
12483 (main): Remove checks of the above.
12484 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12485
ae4cdc6a
EB
124862016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12487
12488 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12489
08455559
CL
124902016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12491
12492 * gcc.dg/torture/pr69951.c: Accept argc==0.
12493
e9a35493
RB
124942016-03-04 Richard Biener <rguenther@suse.de>
12495
12496 PR c++/70054
12497 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12498 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12499
fba054c2
DV
125002016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12501
12502 PR testsuite/69766
12503 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12504 testing multiarch.
12505
f10cdc6c
JJ
125062016-03-04 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR debug/69947
12509 * gcc.dg/guality/pr69947.c: New test.
12510
2e981ba0
JJ
125112016-03-03 Jakub Jelinek <jakub@redhat.com>
12512
12513 PR ada/70017
12514 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12515
0ba3bfa2
KT
125162016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12517
12518 PR rtl-optimization/69904
12519 * gcc.target/arm/pr69904.c: New test.
12520
97ecdb46
JJ
125212016-03-03 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR target/70021
12524 * gcc.dg/vect/pr70021.c: New test.
12525 * gcc.target/i386/pr70021.c: New test.
12526
a2a743a1
MP
125272016-03-03 Marek Polacek <polacek@redhat.com>
12528
12529 PR middle-end/70050
12530 * gcc.dg/pr70050.c: New test.
12531
fa07ecdd
JG
125322016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12533
12534 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12535
23504262
ML
125362016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12537
12538 PR tree-optimization/70043
12539 * gfortran.dg/vect/pr70043.f90: New test.
12540
b7b9e1a9
EB
125412016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12542
12543 * gnat.dg/specs/task1.ads: New test.
12544
cb83ba54
RO
125452016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12546
12547 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12548 Invoke gdb with -batch.
12549 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12550
a75f5e30
RB
125512016-03-03 Richard Biener <rguenther@suse.de>
12552
12553 PR tree-optimization/55936
12554 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12555
268bc320
JL
125562016-03-02 Jeff Law <law@redhat.com>
12557
815f20ab
JL
12558 PR rtl-optimization/69942
12559 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12560 effects of argument promotions.
12561
268bc320
JL
12562 PR tree-optimization/69987
12563 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12564 target does not support -fprefetch-loop-arrays.
12565
171f7de5
UB
125662016-03-02 Uros Bizjak <ubizjak@gmail.com>
12567
12568 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12569
192912db
BC
125702016-03-02 Bin Cheng <bin.cheng@arm.com>
12571
c7908871 12572 PR rtl-optimization/69052
192912db
BC
12573 * gcc.target/i386/pr69052.c: New test.
12574
90a7a40b
AM
125752016-03-02 Alan Modra <amodra@gmail.com>
12576
12577 * gcc.dg/pr69990.c: New.
12578
69fa742f
JJ
125792016-03-02 Jakub Jelinek <jakub@redhat.com>
12580
de752fb0
JJ
12581 PR c/68062
12582 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12583
12584 PR middle-end/70022
12585 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12586
69fa742f
JJ
12587 PR target/70028
12588 * gcc.target/i386/pr70028.c: New test.
12589
7c65bd56
MK
125902016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12591
12592 * c-c++-common/asan/swapcontext-test-1.c,
12593 * c-c++-common/tsan/thread_leak.c,
12594 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12595 * g++.dg/tsan/benign_race.C,
12596 * g++.dg/tsan/fd_close_norace.C,
12597 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12598 races with sanitizer output
12599
37d98220 126002016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12601 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12602
12603 PR target/67278
12604 * gcc.dg/simd-8.c: New testcase.
12605
218db463
RB
126062016-03-02 Richard Biener <rguenther@suse.de>
12607
12608 PR middle-end/67278
12609 * gcc.dg/simd-7.c: New testcase.
12610
22c72158
EB
126112016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12612
12613 * gcc.target/i386/pr70007.c: Tweak.
12614
9a790ccc
DV
126152016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12616
12617 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12618
bd02f00f
MP
126192016-03-02 Marek Polacek <polacek@redhat.com>
12620
12621 PR c/67854
12622 * gcc.dg/pr67854.c: New test.
12623
1e840f39
JJ
126242016-03-02 Jakub Jelinek <jakub@redhat.com>
12625
12626 PR middle-end/70025
12627 * gcc.dg/torture/pr70025.c: New test.
12628
bca00241
VK
126292016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12630
12631 PR tree-optimization/68621
12632 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12633
0bca04b8
EB
126342016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12635
12636 * gcc.target/i386/pr70007.c: New test.
12637
2a9afc86
JL
126382016-03-01 Jeff Law <law@redhat.com>
12639
eab2541b 12640 PR tree-optimization/69196
9d83ef71 12641 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12642
2a9afc86
JL
12643 PR tree-optimization/69196
12644 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12645 duplicating code and spoiling the expected output.
12646
0d39977e
MM
126472016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12648
12649 PR target/70033
12650 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12651 supports power9 before doing tests.
12652 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12653 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12654 * gcc.target/powerpc/p9-permute.c: Likewise.
12655
a0c0699d
UB
126562016-03-01 Uros Bizjak <ubizjak@gmail.com>
12657
12658 PR target/70027
12659 * gcc.target/i386/pr70027.c: New test.
12660
0ae3ef47 126612016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12662
12663 * gcc.dg/pr70017.c: New test.
12664
686e2237
JJ
126652016-03-01 Jakub Jelinek <jakub@redhat.com>
12666
12667 PR c/69796
12668 PR c/69974
12669 * gcc.dg/pr69796.c: New test.
12670 * gcc.dg/pr69974.c: New test.
12671
f8e4188c
EB
126722016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12673
12674 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12675
5e3f1c7c
JL
126762016-02-29 Jeff Law <law@redhat.com>
12677
12678 PR tree-optimization/69987
12679 * gfortran.dg/pr69987.f90: New test.
12680
12681 PR tree-optimization/69989
12682 * gcc.c-torture/compile/pr69989-2.c: New test.
12683
1be56bc5
MP
126842016-03-01 Marek Polacek <polacek@redhat.com>
12685
12686 PR c++/69795
12687 * g++.dg/parse/invalid1.C: New test.
12688
1b19470d
RB
126892016-03-01 Richard Biener <rguenther@suse.de>
12690
12691 PR middle-end/70022
12692 * gcc.dg/pr70022.c: New testcase.
12693
3ae0661a
IE
126942016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12695
12696 PR tree-optimization/69956
12697 * gcc.dg/pr69956.c: New test.
12698
0f09ab88
BS
126992016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12700
12701 PR target/70011
12702 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12703 XFAIL when hardware supports efficient unaligned storage access.
12704
76d881bf
PP
127052016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12706
12707 PR c++/69961
12708 * g++.dg/template/pr69961a.C: New test.
12709 * g++.dg/template/pr69961b.C: New test.
12710
7168133a
DM
127112016-02-29 David Malcolm <dmalcolm@redhat.com>
12712
12713 PR preprocessor/69985
12714 * gcc.dg/cpp/pr69985.c: New test case.
12715
0c6072a3
JL
127162016-02-29 Jeff Law <law@redhat.com>
12717
e66f219b
JL
12718 PR tree-optimization/70005
12719 * gcc.c-torture/execute/pr70005.c New test.
12720
0c6072a3
JL
12721 PR tree-optimization/69999
12722 * gcc.c-torture/compile/pr69999.c: New test.
12723
fd9fbdb3
YR
127242016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12725
12726 PR tree-optimization/69652
12727 * gcc.dg/torture/pr69652.c: Delete test.
12728 * gcc.dg/vect/pr69652.c: New test.
12729
cbd400b4
RB
127302016-02-19 Richard Biener <rguenther@suse.de>
12731
12732 PR tree-optimization/69980
12733 * gfortran.dg/vect/pr69980.f90: New testcase.
12734
84ea0f58
EB
127352016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12736
12737 * gcc.target/sparc/20160229-1.c: New test.
12738
5d2a63dc
EB
127392016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12740
12741 * gnat.dg/stack_usage3.adb: New test.
12742 * gnat.dg/stack_usage3_pkg.ads: New helper.
12743
93e708f9
EB
127442016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12745
12746 * gnat.dg/renaming8.adb: New test.
12747 * gnat.dg/renaming8_pkg1.ads: New helper.
12748 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12749 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12750
6512bc93
RB
127512016-02-29 Richard Biener <rguenther@suse.de>
12752
12753 PR tree-optimization/69720
12754 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12755
7b201a88
TK
127562016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12757
12758 PR fortran/68147
12759 PR fortran/47674
12760 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12761
82ee0cf2 127622016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12763 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12764
12765 PR fortran/56007
12766 * gfortran.dg/coarray_8.f90: Adjust error message.
12767 * gfortran.dg/pr56007.f90: New test.
12768 * gfortran.dg/pr56007.f: New test.
12769
cdc1a2c8
L
127702016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12771
12772 PR tree-optimization/69989
12773 * gcc.dg/torture/pr69989.c: New test.
12774
33505bcf
EB
127752016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12776
12777 * gcc.target/i386/stack-realign-win.c: New test.
12778
524bfb19
HA
127792016-02-28 Harald Anlauf <anlauf@gmx.de>
12780
12781 PR fortran/60126
12782 * gfortran.dg/pr60126.f90: New test.
12783
bd542508
JL
127842016-02-27 Jeff Law <law@redhat.com>
12785
12786 Revert
12787 2016-02-26 Richard Biener <rguenther@suse.de>
12788 Jeff Law <law@redhat.com>
12789
12790 PR tree-optimization/69740
12791 * gcc.c-torture/compile/pr69740-1.c: New test.
12792 * gcc.c-torture/compile/pr69740-2.c: New test.
12793
dd1291e0
JD
127942016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12795
5fb67f8b 12796 PR fortran/69910
dd1291e0
JD
12797 * gfortran.dg/newunit_4.f90: New test.
12798
5cfefb59
JJ
127992016-02-27 Jakub Jelinek <jakub@redhat.com>
12800
12801 PR target/69613
12802 PR rtl-optimization/69886
12803 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12804 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12805 target.
12806
20ba5f33
MS
128072016-02-26 Martin Sebor <msebor@redhat.com>
12808
12809 PR tree-optimization/15826
12810 * gcc.dg/tree-ssa/pr15826.c: New test.
12811
e6fb01b0
JJ
128122016-02-26 Jakub Jelinek <jakub@redhat.com>
12813
12814 PR target/69969
12815 * gcc.target/powerpc/pr69969.c: New test.
12816
e3e0cf64
MS
128172016-02-26 Martin Sebor <msebor@redhat.com>
12818
12819 PR c++/15766
12820 * g++.old-deja/g++.other/decl5.C: Add a test case.
12821
d1f2bea5
SB
128222016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12823
12824 PR target/69946
12825 * gcc.target/powerpc/pr69946.c: New file.
12826
4a4f9d2b 128272016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12828 Jeff Law <law@redhat.com>
4a4f9d2b 12829
e3e0cf64 12830 PR tree-optimization/69740
4a4f9d2b
RB
12831 * gcc.c-torture/compile/pr69740-1.c: New test.
12832 * gcc.c-torture/compile/pr69740-2.c: New test.
12833
ad2a2706
MJ
128342016-02-26 Martin Jambor <mjambor@suse.cz>
12835
12836 PR middle-end/69920
12837 * gcc.dg/torture/pr69932.c: New test.
12838 * gcc.dg/torture/pr69936.c: Likewise.
12839
1d11f7ce
AK
128402016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12841
12842 PR target/69709
12843 * gcc.target/s390/pr69709.c: New test.
12844
6cfccbb2
KT
128452016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12846
12847 PR target/69245
12848 * gcc.target/aarch64/pr69245_1.c: New test.
12849
ac59ad4e
KT
128502016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12851
12852 PR target/69613
12853 * gcc.dg/torture/pr69613.c: New test.
12854
a2ad54a0
JJ
128552016-02-26 Jakub Jelinek <jakub@redhat.com>
12856
12857 PR rtl-optimization/69891
12858 * gcc.target/i386/pr69891.c: New test.
12859
0884062c 128602016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12861 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12862
d2369d4f 12863 PR target/61397
c163789b
MM
12864 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12865 functionality for both 32-bit and 64-bit.
12866
5aed7e2c
RB
128672016-02-26 Richard Biener <rguenther@suse.de>
12868
12869 PR tree-optimization/69551
12870 * gcc.dg/torture/pr69951.c: New testcase.
12871
798e2a8e
RB
128722016-02-25 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/48795
12875 * gcc.dg/Warray-bounds-18.c: New testcase.
12876
9559fbac
RO
128772016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12878
12879 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12880
c049b107
JJ
128812016-02-25 Jakub Jelinek <jakub@redhat.com>
12882
12883 PR rtl-optimization/69896
12884 * gcc.dg/pr69896.c: New test.
12885
1137001c
PP
128862016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12887
12888 PR c++/69736
12889 * g++.dg/cpp1y/paren2.C: New test.
12890
2e9c8641
MS
128912016-02-24 Martin Sebor <msebor@redhat.com>
12892
12893 PR c/51147
12894 * gcc.dg/enum-mode-2.c: New test.
12895
03ca8fb3
JJ
128962016-02-24 Jakub Jelinek <jakub@redhat.com>
12897
12898 PR c++/69922
12899 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12900 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12901 * g++.dg/ubsan/pr69922.C: New test.
12902
0b05329b
MP
129032016-02-24 Marek Polacek <polacek@redhat.com>
12904
12905 PR c/69819
12906 * gcc.dg/pr69819.c: New test.
12907
57c2c374
MS
129082016-02-24 Martin Sebor <msebor@redhat.com>
12909
3b96b93a
MS
12910 PR c++/69912
12911 * g++.dg/ext/flexary15.C: New test.
12912
129132016-02-24 Martin Sebor <msebor@redhat.com>
12914
12915 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12916 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12917 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12918
65433bb5
MK
129192016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12920 Charles Baylis <charles.baylis@linaro.org>
12921
12922 PR debug/61033
12923 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12924
f802a424 129252016-02-24 Richard Biener <rguenther@suse.de>
44293580 12926 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12927
12928 PR middle-end/69760
12929 * gcc.dg/torture/pr69760.c: New testcase.
12930
525f795f
RO
129312016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12932
12933 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12934 pattern on Solaris with as.
12935
cd7bbceb
KT
129362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12937
12938 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12939 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12940 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12941 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12942
89c0c1fd
JJ
129432016-02-24 Jakub Jelinek <jakub@redhat.com>
12944
12945 PR middle-end/69915
12946 * gcc.dg/pr69915.c: New test.
12947
0683fd27
KT
129482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12949
12950 PR rtl-optimization/69886
12951 * gcc.dg/torture/pr69886.c: New test.
12952
e53d562a
RB
129532016-02-24 Richard Biener <rguenther@suse.de>
12954
12955 PR middle-end/68963
12956 * gcc.dg/torture/pr68963.c: New testcase.
12957
74a00288
KT
129582016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12959
12960 PR target/69875
12961 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12962 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12963 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12964 * gcc.target/arm/atomic_loaddi_1.c: New test.
12965 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12966 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12967 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12968 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12969 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12970 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12971 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12972 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12973
340fd4c9
JJ
129742016-02-24 Jakub Jelinek <jakub@redhat.com>
12975
12976 PR middle-end/69909
12977 * gcc.dg/torture/pr69909.c: New test.
12978
47d3fdb2
RB
129792016-02-24 Richard Biener <rguenther@suse.de>
12980
12981 PR tree-optimization/69907
12982 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12983 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12984 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12985
dab73e73
CB
129862016-02-24 Christian Bruel <christian.bruel@st.com>
12987
12988 * gcc.target/arm/pragma_cpp_fma.c: New test.
12989
7cc5ec65
JD
129902016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12991
12992 PR fortran/61156
12993 * gfortran.dg/include_6.f90: Update test.
12994
067fbd8b
JJ
129952016-02-23 Jakub Jelinek <jakub@redhat.com>
12996
12997 PR objc/69844
12998 * objc.dg/pr69844.m: New test.
12999
64a454d9
JD
130002016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13001
13002 PR libgfortran/69456
13003 * gfortran.dg/namelist_89.f90: New test.
13004 * gfortran.dg/pr59700.f90: Update test..
13005
35886f0b
MS
130062016-02-23 Martin Sebor <msebor@redhat.com>
13007
13008 PR middle-end/69780
13009 * g++.dg/ext/builtin_alloca.C: New test.
13010 * gcc.dg/builtins-68.c: New test.
13011
162cc7e3
RH
130122016-02-23 Richard Henderson <rth@redhat.com>
13013
13014 * gcc.target/i386/addr-space-3.c: Remove test.
13015
196440f8
DM
130162016-02-23 David Malcolm <dmalcolm@redhat.com>
13017
13018 PR preprocessor/69126
13019 PR preprocessor/69543
13020 * c-c++-common/pr69126-2-long.c: New test.
13021 * c-c++-common/pr69126-2-short.c: New test.
13022 * c-c++-common/pr69543-1.c: Remove xfail.
13023
1d3121af
DM
130242016-02-23 David Malcolm <dmalcolm@redhat.com>
13025
13026 PR preprocessor/69126
13027 PR preprocessor/69543
13028 PR preprocessor/69558
13029 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13030 (f): Rename to...
13031 (test_2): ...this, and add leading comment.
13032 (MACRO_3, test_3): New.
13033 (MACRO_4A, MACRO_4B, test_4): New.
13034 (MACRO): Rename to...
13035 (MACRO_5): ...this.
13036 (g): Rename to...
13037 (test_5): ...this, updating for renaming of MACRO, and
13038 add leading comment.
13039 * c-c++-common/pr69543-1.c: New.
13040 * c-c++-common/pr69543-2.c: New.
13041 * c-c++-common/pr69543-3.c: New.
13042 * c-c++-common/pr69543-4.c: New.
13043 * c-c++-common/pr69558-1.c: New.
13044 * c-c++-common/pr69558-2.c: New.
13045 * c-c++-common/pr69558-3.c: New.
13046 * c-c++-common/pr69558-4.c: New.
13047 * gcc.dg/pr69558.c: Move to...
13048 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13049 xfail for c++.
13050
f99c3557
TS
130512016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13052
13053 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13054 to -ftree-parallelize-loops/-fopenacc changes.
13055 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13056 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13057 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13058 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13059 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13060 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13061 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13062 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13063 * c-c++-common/goacc/kernels-loop.c: Likewise.
13064 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13065 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13066 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13067 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13068
c60ec7c2
RO
130692016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13070
13071 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13072
f1a62b6f
JJ
130732016-02-23 Jakub Jelinek <jakub@redhat.com>
13074
e67bf044
JJ
13075 PR c++/69902
13076 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13077
f1a62b6f
JJ
13078 PR c/69900
13079 * gcc.dg/pr69900.c: New test.
13080
20c5e09e
MJ
130812016-02-23 Martin Jambor <mjambor@suse.cz>
13082
13083 PR tree-optimization/69666
13084 * gcc.dg/tree-ssa/pr69666.c: New test.
13085
e457a6fc
AV
130862016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13087
13088 PR fortran/67451
13089 * gfortran.dg/coarray_allocate_5.f08: New test.
13090
d7b574f4
AK
130912016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13092
13093 * gcc.target/s390/vcond-shift.c: Move to ...
13094 * gcc.target/s390/vector/vcond-shift.c: ... here.
13095
58bdeb44
AK
130962016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13097
13098 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13099 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13100
7cd0387b
AK
131012016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13102
13103 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13104
4246c8da
MW
131052016-02-20 Mark Wielaard <mjw@redhat.com>
13106
13107 PR c/28901
13108 * gcc.dg/unused-variable-3.c: New test.
13109
f93bc532
JJ
131102016-02-22 Jakub Jelinek <jakub@redhat.com>
13111
13112 PR target/69888
13113 * gcc.target/i386/pr69888.c: New test.
13114
c4e360f4
RB
131152016-02-22 Richard Biener <rguenther@suse.de>
13116
13117 PR tree-optimization/69882
13118 * gfortran.dg/vect/pr69882.f90: New testcase.
13119
09c92f1c
JJ
131202016-02-22 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR target/69885
13123 * gcc.dg/pr69885.c: New test.
13124
f88d45dc
OE
131252016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13126
13127 PR target/69806
13128 PR target/54089
13129 * gcc.target/sh/pr54089-10.c: New.
13130
ce1ff48e
PT
131312016-02-20 Paul Thomas <pault@gcc.gnu.org>
13132
13133 PR fortran/69423
13134 * gfortran.dg/deferred_character_15.f90 : New test.
13135
bbf27208
DH
131362016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13137
13138 PR fortran/57365
13139 gfortran.dg/allocate_with_source_18.f03: New test.
13140
131412016-02-20 Harald Anlauf <anlauf@gmx.de>
13142
13143 PR fortran/52531
13144 gfortran.dg/gomp/pr52531.f90: New test.
13145
268be88c
BE
131462016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13147
13148 PR c++/69865
13149 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13150 -std=c++03.
13151
4b6c824a
JJ
131522016-02-19 Jakub Jelinek <jakub@redhat.com>
13153
871b3f47
JJ
13154 PR c++/69826
13155 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13156 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13157
7a965d51
JJ
13158 PR c++/69850
13159 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13160
4b6c824a
JJ
13161 PR c++/69851
13162 * g++.dg/torture/pr69851.C: New test.
13163
15fca21a
MS
131642016-02-19 Martin Sebor <msebor@redhat.com>
13165
13166 PR testsuite/69573
13167 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13168
19e21586
JJ
131692016-02-19 Jakub Jelinek <jakub@redhat.com>
13170
03a616ac
JJ
13171 PR c++/69850
13172 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13173 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13174
19e21586
JJ
13175 PR c++/67767
13176 * g++.dg/cpp0x/pr67767.C: New test.
13177
2db16594
KT
131782016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13179
13180 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13181 for fp, simd, crypto, crc, lse.
13182 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13183 above.
13184 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13185 effective target check.
13186
5a7d9d1e
JJ
131872016-02-19 Jakub Jelinek <jakub@redhat.com>
13188
13189 PR target/69820
13190 * gcc.target/i386/pr69820.c: New test.
13191
6448f064
AK
131922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13193
13194 * gcc.target/s390/vector/int128-1.c: New test.
13195
d0a859e6
AK
131962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13197
13198 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13199
9e4eb643
AK
132002016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13201
13202 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13203 instruction pattern name to prevent the testcase from failing with
13204 -march=z13.
13205
859a4c0e
AK
132062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13207
13208 * gcc.target/s390/md/movstr-2.c: New test.
13209
efc2340b
MK
132102016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13211
13212 * gcc.target/s390/morestack.c: New test.
13213
ca2bfbc2
DV
132142016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13215
13216 PR target/69625
13217 * gcc.target/s390/pr69625.c: Add test case.
13218
efd4bd05
BE
132192016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13220
13221 PR testsuite/68580
13222 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13223
2bf2078a
MM
132242016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13225
13226 PR target/68404
13227 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13228 * gcc.target/powerpc/fusion3.c: Likewise.
13229
f003579e
RB
132302016-02-18 Richard Biener <rguenther@suse.de>
13231
13232 PR middle-end/69553
13233 * g++.dg/torture/pr69553.C: New testcase.
13234
19233914
NC
132352016-02-18 Nick Clifton <nickc@redhat.com>
13236
efd4bd05
BE
13237 PR target/62254
13238 PR target/69610
13239 * gcc.target/arm/pr62554.c: New test.
13240 * gcc.target/arm/pr69610-1.c: New test.
13241 * gcc.target/arm/pr69610-2.c: New test.
19233914 13242
23f27839
RB
132432016-02-18 Richard Biener <rguenther@suse.de>
13244
13245 PR middle-end/69854
13246 * gcc.dg/torture/pr69854.c: New testcase.
13247
932c0da4
JJ
132482016-02-17 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR c++/69850
13251 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13252
1bed93e4
BS
132532012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13254
13255 * gcc.target/powerpc/vec-cg.c: New test.
13256
57bfb134
RB
132572016-02-17 Richard Biener <rguenther@suse.de>
13258
13259 PR testsuite/69586
13260 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13261
a44e0ebb
KT
132622016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13263
13264 PR target/69161
13265 * gcc.c-torture/compile/pr69161.c: New test.
13266
ffacd726
DS
132672016-02-17 David Sherwood <david.sherwood@arm.com>
13268
13269 PR target/69532
13270 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13271 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13272
448db8d2
EB
132732016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13274
13275 * gcc.dg/ifcvt-4.c: Skip on Visium.
13276
e2f0522e
EB
132772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13278
13279 * gnat.dg/atomic8.adb: New test.
13280
bf17fe3f
EB
132812016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13282
13283 * gnat.dg/discr46.ad[sb]: New test.
13284
ecf835e9
KN
132852016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13286
13287 PR Target/48344
13288 * gcc.target/powerpc/pr48344-1.c: New test.
13289
49a1164a
TK
132902015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13291
13292 PR fortran/69742
13293 * gfortran.dg/associate_21.f90: New test.
13294
bf14eba2
JJ
132952016-02-16 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR c/69835
13298 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13299 -Wnonnull in dg-options.
13300 * c-c++-common/nonnull-2.c: New test.
13301
35a093b6
JG
133022016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13303 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13304
13305 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13306
e387d491
JJ
133072016-02-16 Jakub Jelinek <jakub@redhat.com>
13308
13309 PR middle-end/69801
13310 * gcc.dg/pr69801.c: Add empty dg-options.
13311
ba539195
JN
133122016-02-16 James Norris <jnorris@codesourcery.com>
13313
13314 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13315 * g++.dg/goacc/deviceptr-1.c: New file.
13316
2a2b8f64
JJ
133172016-02-16 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR tree-optimization/69820
13320 * gcc.dg/vect/pr69820.c: New test.
13321
87440c29
RB
133222016-02-16 Richard Biener <rguenther@suse.de>
13323
13324 PR tree-optimization/69776
13325 * gcc.dg/torture/pr69776-2.c: New testcase.
13326
6d87c306
BS
133272016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13328
13329 PR tree-optimization/69714
13330 * gcc.dg/torture/pr69714.c: New test.
13331
3824a0a2
JJ
133322016-02-16 Jakub Jelinek <jakub@redhat.com>
13333
13334 PR tree-optimization/69802
13335 * gcc.dg/pr69802.c: New test.
13336
c8cfe96e
RB
133372016-02-16 Richard Biener <rguenther@suse.de>
13338
13339 PR middle-end/69801
13340 * gcc.dg/pr69801.c: New testcase.
13341
fc12098d
JD
133422016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13343
13344 PR libgfortran/69651
13345 * gfortran.dg/read_bang.f90: New test.
13346 * gfortran.dg/read_bang4.f90: New test.
13347
ba6b3795
JJ
133482016-02-15 Jakub Jelinek <jakub@redhat.com>
13349
f0516ca4
JJ
13350 PR c++/69658
13351 * g++.dg/init/pr69658.C: New test.
13352
ba6b3795
JJ
13353 PR c++/69797
13354 * c-c++-common/pr69797.c: New test.
13355
de3f9a2d
PK
133562016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13357
13358 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13359 check for aarch64*-*-*.
13360
17a3b967
RB
133612016-02-15 Richard Biener <rguenther@suse.de>
13362
13363 PR tree-optimization/69783
13364 * gcc.dg/vect/pr69783.c: New testcase.
13365
1c48bff1
RB
133662016-02-15 Richard Biener <rguenther@suse.de>
13367
13368 PR tree-optimization/69776
13369 * gcc.dg/torture/pr69776.c: New testcase.
13370
1e6025b6
TK
133712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13372
13373 PR fortran/60526
13374 * gfortran.dg/type_decl_4.f90: Reinstated.
13375
d3308279
JDA
133762016-02-14 John David Anglin <danglin@gcc.gnu.org>
13377
13378 PR fortran/68746
13379 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13380
b7c56581
TK
133812016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13382
13383 PR fortran/60526
13384 PR bootstrap/69816
13385 * gfortran.dg/type_decl_4.f90: Removed.
13386
60cb4ef5
TK
133872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13388
13389 PR fortran/60526
13390 * gfortran.dg/type_decl_4.f90: New test.
13391
f6964637
AM
133922016-02-14 Alan Modra <amodra@gmail.com>
13393
1a8849d1 13394 PR testsuite/68886
f6964637
AM
13395 * gcc.c-torture/execute/stkalign.c: Revise test.
13396
f5121920
OE
133972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13398
13399 PR target/67260
13400 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13401
6cda3ab6
OE
134022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13403
13404 PR target/67260
13405 * gcc.target/sh/torture/pr67260.c: New.
13406
6786e598
JDA
134072016-02-12 John David Anglin <danglin@gcc.gnu.org>
13408
13409 * gcc.dg/pr67964.c: Add dg-require-alias.
13410
7e05dad8
OE
134112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13412
13413 PR target/67636
13414 PR target/64345
13415 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13416
7f4cc3ce
JD
134172016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13418
13419 PR libgfortran/69668
13420 * gfortran.dg/namelist_88.f90: New test.
13421
955ca6dc
JD
134222016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13423
13424 PR libgfortran/69668
13425 * gfortran.dg/namelist_38.f90: Update test.
13426 * gfortran.dg/namelist_84.f90: Update test.
13427
876217ae
DM
134282016-02-12 David Malcolm <dmalcolm@redhat.com>
13429
13430 PR other/69554
13431 * gcc.dg/pr69554-1.c: New test.
13432 * gfortran.dg/pr69554-1.F90: New test.
13433 * gfortran.dg/pr69554-2.F90: New test.
13434 * lib/gcc-dg.exp (proc dg-locus): New function.
13435 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13436 distinguish between the caret-printing and non-caret-printing
13437 cases. If caret-printing has been explicitly enabled, bail out
13438 without attempting to fix up the output.
13439
61789eed
DM
134402016-02-12 David Malcolm <dmalcolm@redhat.com>
13441
13442 PR driver/69265
13443 PR driver/69453
13444 * gcc.dg/spellcheck-options-3.c: New test case.
13445 * gcc.dg/spellcheck-options-4.c: New test case.
13446 * gcc.dg/spellcheck-options-5.c: New test case.
13447 * gcc.dg/spellcheck-options-6.c: New test case.
13448 * gcc.dg/spellcheck-options-7.c: New test case.
13449 * gcc.dg/spellcheck-options-8.c: New test case.
13450 * gcc.dg/spellcheck-options-9.c: New test case.
13451 * gcc.dg/spellcheck-options-10.c: New test case.
13452
c3090c1f
JJ
134532016-02-12 Jakub Jelinek <jakub@redhat.com>
13454
13455 PR rtl-optimization/69764
13456 PR rtl-optimization/69771
13457 * c-c++-common/pr69764.c: New test.
13458 * gcc.dg/torture/pr69771.c: New test.
13459
8222034d
MP
134602016-02-12 Marek Polacek <polacek@redhat.com>
13461
13462 * g++.dg/torture/init-list1.C: New.
13463
f749f792
MP
134642016-02-12 Marek Polacek <polacek@redhat.com>
13465
13466 * gcc.dg/pr69522.c: Add empty dg-options.
13467
199fb02a
IE
134682016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13469
13470 * g++.dg/lto/lto.exp: Include and init mpx.
13471 * g++.dg/lto/pr69729_0.C: New test.
13472
b69539cb
JJ
134732016-02-12 Jakub Jelinek <jakub@redhat.com>
13474
06ff7000
JJ
13475 PR ipa/69241
13476 * g++.dg/ipa/pr69241-4.C: New test.
13477
b69539cb
JJ
13478 PR ipa/68672
13479 * g++.dg/ipa/pr68672-1.C: New test.
13480 * g++.dg/ipa/pr68672-2.C: New test.
13481 * g++.dg/ipa/pr68672-3.C: New test.
13482
16595a1f
BS
134832016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13484
13485 PR c/69522
6d87c306 13486 * gcc.dg/pr69522.c: New test.
16595a1f 13487
38d795d2
PP
134882016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13489
13490 PR c++/69098
13491 * g++.dg/cpp1y/69098.C: New test.
13492 * g++.dg/cpp1y/69098-2.C: New test.
13493
9c582551
JJ
134942016-02-12 Jakub Jelinek <jakub@redhat.com>
13495
13496 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13497 and neighbour -> neighbor.
13498 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13499 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13500 * c-c++-common/Wvarargs.c: Likewise.
13501 * c-c++-common/goacc/host_data-5.c: Likewise.
13502 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13503 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13504 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13505 * gcc.target/aarch64/pr60697.c: Likewise.
13506 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13507 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13508 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13509 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13510 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13511 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13512 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13513 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13514 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13515 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13516 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13517 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13518 * g++.dg/lookup/koenig5.C: Likewise.
13519 * g++.dg/ext/no-asm-2.C: Likewise.
13520 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13521 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13522 * gfortran.dg/used_types_16.f90: Likewise.
13523 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13524 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13525 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13526 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13527 * gfortran.dg/abstract_type_6.f03: Likewise.
13528 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13529 * gfortran.dg/used_types_15.f90: Likewise.
13530 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13531 * gfortran.dg/exit_3.f08: Likewise.
13532 * gfortran.dg/open_status_2.f90: Likewise.
13533 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13534 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13535 * gfortran.dg/associate_1.f03: Likewise.
13536 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13537 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13538 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13539 * gcc.dg/builtin-object-size-1.c: Likewise.
13540 * gcc.dg/noreturn-6.c: Likewise.
13541 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13542 * gcc.dg/globalalias.c: Likewise.
13543 * gcc.dg/builtins-config.h: Likewise.
13544 * gcc.dg/pr30457.c: Likewise.
13545 * gcc.c-torture/compile/volatile-1.c: Likewise.
13546 * gcc.c-torture/execute/20101011-1.c: Likewise.
13547 * c-c++-common/Waddress-1.c: Likewise.
13548
66756373
JJ
135492016-02-11 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR c/69768
13552 * c-c++-common/Waddress-1.c: New test.
13553
76fe932b
AV
135542016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13555
13556 PR fortran/69296
13557 * gfortran.dg/associate_19.f03: New test.
13558 * gfortran.dg/associate_20.f03: New test.
13559
564c4d4b
OE
135602016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13561
13562 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13563
e1c1ecb0
KT
135642016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13565
13566 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13567 .arch armv8-a\n. Add -dA to dg-options.
13568 * gcc.target/aarch64/assembler_arch_1.c: New test.
13569 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13570
0d7d9458
PC
135712016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13572
13573 PR c++/68726
13574 * g++.dg/cpp0x/pr68726.C: New.
13575
e6208a60
IE
135762016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13577
13578 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13579 test.
13580
281a11eb
RB
135812016-02-11 Richard Biener <rguenther@suse.de>
13582
13583 * g++.dg/tree-ssa/pr61034.C: Adjust.
13584
e03dd765
VM
135852016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13586
4b48faf5 13587 PR target/69148
e03dd765
VM
13588 * gcc.target/s390/pr69148.c: New.
13589
cdc23927
YR
135902016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13591
13592 PR tree-optimization/69652
13593 * gcc.dg/torture/pr69652.c: New test.
13594
e199dd0a
JJ
135952016-02-10 Jakub Jelinek <jakub@redhat.com>
13596 Patrick Palka <ppalka@gcc.gnu.org>
13597
13598 PR ipa/69241
13599 PR c++/69649
13600 * g++.dg/ipa/pr69241-1.C: New test.
13601 * g++.dg/ipa/pr69241-2.C: New test.
13602 * g++.dg/ipa/pr69241-3.C: New test.
13603 * g++.dg/ipa/pr69649.C: New test.
13604
d6b38027
UB
136052016-02-10 Uros Bizjak <ubizjak@gmail.com>
13606
13607 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13608 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13609
13b562c5
BC
136102016-02-10 Bin Cheng <bin.cheng@arm.com>
13611
13612 PR tree-optimization/68021
13613 * gcc.dg/tree-ssa/pr68021.c: New test.
13614
24a179f8
RB
136152016-02-10 Richard Biener <rguenther@suse.de>
13616
13617 PR tree-optimization/69726
13618 * gcc.dg/uninit-22.c: New testcase.
13619
0d99886f
AP
136202016-02-09 Andrew Pinski <apinski@cavium.com>
13621
13622 PR tree-opt/69282
13623 * gcc.c-torture/compile/20160205-1.c: New testcase.
13624
ab04995c
MM
136252016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13626
13627 PR target/68404
13628 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13629 instead accessing a really large arrray.
13630 * gcc.target/powerpc/fusion3.c: Likewise.
13631
4b79ac23
CB
136322016-02-09 Charles Baylis <charles.baylis@linaro.org>
13633
13634 PR target/68532
13635 * gcc.c-torture/execute/pr68532.c: New test.
13636
b890a441
AO
136372016-02-11 Alexandre Oliva <aoliva@redhat.com>
13638
13639 PR target/69634
13640 * gcc.dg/pr69634.c: New.
13641
84a5bef7
RB
136422016-02-09 Richard Biener <rguenther@suse.de>
13643
13644 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13645
1f123759 136462016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13647
1f123759
AF
13648 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13649
65860c77
YR
136502016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13651
13652 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13653
7e1e8a0a
RB
136542016-02-09 Richard Biener <rguenther@suse.de>
13655
13656 PR tree-optimization/69715
13657 * gcc.dg/torture/pr69715.c: New testcase.
13658
efb45a9f
PP
136592016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13660
13661 PR c++/69139
13662 * g++.dg/cpp0x/trailing12.C: New test.
13663 * g++.dg/cpp0x/trailing13.C: New test.
13664
20a0c6f9
PP
136652016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13666
13667 PR c++/69283
13668 PR c++/67835
13669 * g++.dg/cpp1y/auto-fn29.C: New test.
13670 * g++.dg/cpp1y/auto-fn30.C: New test.
13671
a162f3af
JJ
136722016-02-08 Jakub Jelinek <jakub@redhat.com>
13673
13674 PR tree-optimization/69209
13675 * gcc.c-torture/compile/pr69209.c: New test.
13676
4b4a9fbd
JL
136772016-02-08 Jeff Law <law@redhat.com>
13678
13679 PR tree-optimization/68541
13680 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13681 of statements allowed in join block for path splitting.
13682
cfac5ed2
JJ
136832016-02-08 Jakub Jelinek <jakub@redhat.com>
13684
f68bc23f
JJ
13685 PR c++/59627
13686 * g++.dg/gomp/pr59627.C: New test.
13687
cfac5ed2
JJ
13688 PR ipa/69239
13689 * g++.dg/ipa/pr69239.C: New test.
13690
44714d8c
DM
136912016-02-08 David Malcolm <dmalcolm@redhat.com>
13692
13693 PR preprocessor/69664
13694 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13695 * gcc.dg/cpp/warn-comments.c: Likewise.
13696
eba9e839
MP
136972016-02-08 Marek Polacek <polacek@redhat.com>
13698
13699 PR c++/69688
13700 * g++.dg/init/const12.C: New test.
13701
a011cd92
BS
137022016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13703
13704 PR target/60410
13705 * gcc.dg/lto/pr55113_0.c: Remove test.
13706
5317b1be
RB
137072016-02-08 Richard Biener <rguenther@suse.de>
13708
13709 PR tree-optimization/69719
13710 * gcc.dg/torture/pr69719.c: New testcase.
13711
63998a63
RB
137122016-02-08 Richard Biener <rguenther@suse.de>
13713 Jeff Law <law@redhat.com>
13714
13715 PR target/68273
13716 * gcc.target/mips/pr68273.c: New testcase.
13717
43f4a281
RB
137182016-02-08 Richard Biener <rguenther@suse.de>
13719
13720 PR rtl-optimization/69274
13721 * gcc.target/i386/addr-sel-1.c: XFAIL.
13722
0b604d2d
JL
137232016-02-08 Jeff Law <law@redhat.com>
13724
e8dfe49e
JL
13725 PR tree-optimization/68541
13726 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13727
6daecd7a 13728 PR tree-optimization/65917
0b604d2d
JL
13729 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13730
c0f0e35a
JD
137312016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13732
13733 PR fortran/50555
13734 * gfortran.dg/namelist_args.f90: New test.
13735
8981d712
JL
137362016-02-05 Jeff Law <law@redhat.com>
13737
6daecd7a 13738 PR tree-optimization/68541
8981d712
JL
13739 * gcc.dg/tree-ssa/split-path-2.c: New test.
13740 * gcc.dg/tree-ssa/split-path-3.c: New test.
13741 * gcc.dg/tree-ssa/split-path-4.c: New test.
13742 * gcc.dg/tree-ssa/split-path-5.c: New test.
13743 * gcc.dg/tree-ssa/split-path-6.c: New test.
13744 * gcc.dg/tree-ssa/split-path-7.c: New test.
13745
46cb9332
MS
137462016-02-05 Martin Sebor <msebor@redhat.com>
13747
13748 PR c++/69662
13749 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13750 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13751
be2083ea
RH
137522016-02-06 Richard HEnderson <rth@redhat.com>
13753
13754 PR c/69643
13755 * gcc.target/i386/addr-space-4.c: New.
13756 * gcc.target/i386/addr-space-5.c: New.
13757
711d7c23
MM
137582016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13759
13760 PR fortran/66089
13761 * gfortran.dg/elemental_dependency_6.f90: New.
13762
b5c1c988
JJ
137632016-02-05 Jakub Jelinek <jakub@redhat.com>
13764
861c7bcd
JJ
13765 PR rtl-optimization/69691
13766 * gcc.c-torture/execute/pr69691.c: New test.
13767
b5c1c988
JJ
13768 PR c++/69628
13769 * g++.dg/parse/pr69628.C: New test.
13770
f7dfa966
UB
137712016-02-05 Uros Bizjak <ubizjak@gmail.com>
13772
13773 * gcc.dg/sancov/asan.c: Move to ...
13774 * gcc.dg/asan/sancov-1.c: ... here.
13775
9b143e64
UB
137762016-02-05 Uros Bizjak <ubizjak@gmail.com>
13777
13778 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13779
f5d4b899
L
137802016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13781
13782 PR target/69677
13783 * gcc.target/i386/pr69677.c: New test.
13784
76c85fbb
PP
137852016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13786
13787 PR c++/68948
13788 * g++.dg/template/pr68948.C: New test.
13789
f181bf90
DV
137902016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13791
13792 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13793 (only necessary on s390x).
13794
714fb282
L
137952016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13796
13797 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13798 -mno-accumulate-outgoing-args.
13799
618d6c1c
PP
138002016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13801
13802 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13803
1066e9b5
JJ
138042016-02-04 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR c/69669
13807 * c-c++-common/pr69669.c: New test.
13808
76255d0d
MM
138092016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13810
13811 PR target/69667
13812 * g++.dg/pr69667.C: New file.
13813
e0b059b1
WD
138142016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13815
13816 PR target/69619
13817 * gcc.dg/pr69619.c: Add new test.
13818
2692b5c8
RS
138192016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13820
13821 PR rtl-optimization/69577
13822 * gcc.target/i386/pr69577.c: New test.
13823
7db337c2
ML
138242016-02-04 Martin Liska <mliska@suse.cz>
13825
13826 * g++.dg/asan/pr69276.C: New test.
13827
cc9c0829
KT
138282016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13829
13830 PR target/65932
13831 PR target/67714
13832 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13833 a single smulbb instruction.
13834 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13835 * gcc.target/amr/wmul-2.c: Likewise.
13836
eb9feb52
KT
138372016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13838
13839 PR target/65932
13840 PR target/67714
13841 * gcc.c-torture/execute/pr67714.c: New test.
13842
61f727fe
JJ
138432016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13844
13845 PR target/69454
13846 * gcc.target/i386/pr69454-1.c: New test.
13847 * gcc.target/i386/pr69454-2.c: New test.
13848
05dd97db
MS
138492016-02-03 Martin Sebor <msebor@redhat.com>
13850
13851 PR c++/69251
13852 PR c++/69253
13853 PR c++/69290
13854 PR c++/69277
13855 PR c++/69349
13856 * g++.dg/ext/flexarray-mangle-2.C: New test.
13857 * g++.dg/ext/flexarray-mangle.C: New test.
13858 * g++.dg/ext/flexarray-subst.C: New test.
13859 * g++.dg/ext/flexary11.C: New test.
13860 * g++.dg/ext/flexary12.C: New test.
13861 * g++.dg/ext/flexary13.C: New test.
13862 * g++.dg/ext/flexary14.C: New test.
13863 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13864
dac2fc29
L
138652016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13866
13867 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13868 Define only if CHECK_FLOAT128 is defined.
13869 (main): Properly initialize u5.
13870
eadb8035
JJ
138712016-02-03 Jakub Jelinek <jakub@redhat.com>
13872
0afbb81b
JJ
13873 PR c/69627
13874 * gcc.dg/pr69627.c: New test.
13875
eadb8035
JJ
13876 PR target/69644
13877 * gcc.dg/pr69644.c: New test.
13878
b12d4923
MS
138792016-02-03 Mike Stump <mikestump@comcast.net>
13880
13881 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13882 support for struct-layout-1.exp.
13883
ab4bae0c
PP
138842016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13885
13886 PR c++/69056
618d6c1c 13887 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13888
95831c01
VM
138892016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13890 Alexandre Oliva <aoliva@redhat.com>
13891
13892 PR target/69461
13893 * gcc.target/powerpc/pr69461.c: New.
13894
ccc71ab8
UB
138952016-02-03 Uros Bizjak <ubizjak@gmail.com>
13896
13897 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13898 works from here ...
13899 (check_effective_target_fsanitize_thread): ... to here. Do not
13900 specify additional compile flags for the test source.
13901 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13902 specify additional compile flags for the test source.
13903
96299640
WD
139042016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13905
13906 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13907
781d83d9
AV
139082016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13909
13910 PR fortran/67451
13911 PR fortran/69418
13912 * gfortran.dg/coarray_allocate_2.f08: New test.
13913 * gfortran.dg/coarray_allocate_3.f08: New test.
13914 * gfortran.dg/coarray_allocate_4.f08: New test.
13915
d8208e6d
AL
139162016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13917
13918 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13919 use same scan-tree-dump-times on all platforms.
13920 * gcc.dg/vect/vect-outer-1.c: Likewise.
13921 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13922 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13923 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13924 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13925 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13926 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13927 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13928
a8394fa0
SB
139292016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13930
13931 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13932 warning.
13933
f3baa1d3
L
139342016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13935
13936 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13937
eb077516
JN
139382016-02-02 James Norris <jnorris@codesourcery.com>
13939
13940 * c-c++-common/goacc/routine-5.c: Add tests.
13941
578fb225
AM
139422016-02-02 Alexander Monakov <amonakov@ispras.ru>
13943
13944 * gcc.target/nvptx/unsigned-cmp.c: New test.
13945
c64f7d37
WD
139462016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13947
13948 * gcc.target/aarch64/scalar_shift_1.c
13949 (test_corners_sisd_di): Improve force to SIMD register.
13950 (test_corners_sisd_si): Likewise.
13951 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13952 Remove scan-assembler check for ldr.
13953
90c6f26c
RB
139542016-02-02 Richard Biener <rguenther@suse.de>
13955
13956 PR tree-optimization/69595
13957 * gcc.dg/Warray-bounds-17.c: New testcase.
13958
9dc03c97
RB
139592016-02-02 Richard Biener <rguenther@suse.de>
13960
13961 PR tree-optimization/69606
13962 * gcc.dg/torture/pr69606.c: New testcase.
13963
2d4dc223
YR
139642016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13965
13966 PR middle-end/68542
13967 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13968 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13969
65c98fde
AM
139702016-02-02 Alan Modra <amodra@gmail.com>
13971
13972 PR target/69548
13973 * gcc.target/powerpc/pr69548.c: New test.
13974
e1b81f2b
JJ
139752016-02-01 Jakub Jelinek <jakub@redhat.com>
13976
d0268b37
JJ
13977 PR rtl-optimization/69592
13978 * gcc.dg/pr69592.c: New test.
13979
e1b81f2b
JJ
13980 PR preprocessor/69543
13981 PR c/69558
13982 * gcc.dg/pr69543.c: New test.
13983 * gcc.dg/pr69558.c: New test.
13984
7dd7780d
UB
139852016-02-01 Uros Bizjak <ubizjak@gmail.com>
13986
bf672ee5
UB
13987 PR testsuite/65940
13988 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13989
9a7013f8
MS
139902016-02-01 Martin Sebor <msebor@redhat.com>
13991
13992 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13993
e681fb2b
BC
139942016-02-01 Bin Cheng <bin.cheng@arm.com>
13995
13996 PR tree-optimization/67921
13997 * c-c++-common/ubsan/pr67921.c: New test.
13998
ff86345f
RB
139992016-02-01 Richard Biener <rguenther@suse.de>
14000
14001 PR middle-end/69556
14002 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14003
bc369dbd
RB
140042016-02-01 Richard Biener <rguenther@suse.de>
14005
14006 PR tree-optimization/69574
14007 * gcc.dg/torture/pr69574.c: New testcase.
14008
ef318184
RB
140092016-02-01 Richard Biener <rguenther@suse.de>
14010
14011 PR tree-optimization/69579
14012 * gcc.dg/setjmp-6.c: New testcase.
14013
654745e6
JJ
140142016-02-01 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR rtl-optimization/69570
14017 * g++.dg/opt/pr69570.C: New test.
14018
e6c0c44b
RH
140192016-02-01 Richard Henderson <rth@redhat.com>
14020
14021 * gcc.dg/pr69535.c: New test.
14022
6ff3f09a
JDA
140232016-01-31 John David Anglin <danglin@gcc.gnu.org>
14024
2c005538
JDA
14025 PR testsuite/69584
14026 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14027 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14028
61083a4b
JDA
14029 PR debug/68244
14030 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14031
6ff3f09a
JDA
14032 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14033
0c221916
PT
140342016-01-31 Paul Thomas <pault@gcc.gnu.org>
14035
14036 PR fortran/67564
14037 * gfortran.dg/allocate_with_source_17.f03: New test.
14038
db7a2818
JJ
140392016-01-30 Jakub Jelinek <jakub@redhat.com>
14040
14041 PR tree-optimization/69546
14042 * gcc.dg/torture/pr69546.c: New test.
14043
e520d5f0
PT
140442016-01-30 Paul Thomas <pault@gcc.gnu.org>
14045
14046 PR fortran/69566
14047 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14048
343c05d3
MS
140492016-01-30 Martin Sebor <msebor@redhat.com>
14050
14051 PR c++/68490
14052 * g++.dg/ext/flexary10.C: New test.
14053
d6c3a539
DH
140542016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14055
14056 PR fortran/66707
14057 gfortran.dg/common_23.f90: New test.
14058
52d72fcd
BS
140592016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14060
14061 PR target/65546
14062 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14063 condition being checked, and disable it when the target supports
14064 misaligned loads and stores.
14065
3a5d2ba4
JJ
140662016-01-29 Jakub Jelinek <jakub@redhat.com>
14067
14068 PR debug/69518
14069 * gcc.dg/torture/pr69518.c: New test.
14070
6bbacdb5
L
140712016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14072
14073 PR target/69530
14074 * gcc.target/i386/pr69530.c: New test.
14075
af932cdb
SE
140762016-01-29 Steve Ellcey <sellcey@imgtec.com>
14077
14078 PR target/65604
14079 * gcc.target/mips/div-delay.c: New test.
14080
26658b7c
JJ
140812016-01-29 Jakub Jelinek <jakub@redhat.com>
14082
33e89989
JJ
14083 PR target/69551
14084 * gcc.target/i386/pr69551.c: New test.
14085
26658b7c
JJ
14086 PR target/66137
14087 * gcc.target/i386/pr66137.c: New test.
14088
401116b5
AB
140892016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14090
14091 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14092 always built for p5600.
14093 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14094 isa=p5600 dg-option.
14095
d4abfcc5
RB
140962016-01-29 Richard Biener <rguenther@suse.de>
14097
14098 PR tree-optimization/69547
14099 * g++.dg/tree-ssa/pr69547.C: New testcase.
14100
16b77b32
JJ
141012016-01-29 Jakub Jelinek <jakub@redhat.com>
14102
14103 PR debug/66869
14104 * g++.dg/warn/Wunused-function2.C: New test.
14105
a1c95464
DV
141062016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14107
14108 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14109 support for test to succeed.
14110
5453bfed
MP
141112016-01-29 Marek Polacek <polacek@redhat.com>
14112
14113 PR c++/69509
14114 PR c++/69516
14115 * g++.dg/ext/constexpr-vla2.C: New test.
14116 * g++.dg/ext/constexpr-vla3.C: New test.
14117 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14118
452ec2a5
RB
141192016-01-29 Richard Biener <rguenther@suse.de>
14120
14121 PR middle-end/69537
14122 * gcc.dg/uninit-21.c: New testcase.
14123
aec0b19e
UB
141242016-01-28 Uros Bizjak <ubizjak@gmail.com>
14125
14126 PR target/69459
14127 * gcc.target/i386/pr69459.c: New test.
14128
df113ce7
SE
141292016-01-28 Steve Ellcey <sellcey@imgtec.com>
14130
14131 PR target/68400
14132 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14133 * gcc.target/mips/pr68400.c: New test.
14134
494de84f
MS
141352016-01-28 Martin Sebor <msebor@redhat.com>
14136
14137 PR target/17381
14138 * gcc.target/powerpc/pr17381.c: New test.
14139
eb1b1f01
JJ
141402016-01-28 Jakub Jelinek <jakub@redhat.com>
14141
14142 PR middle-end/69542
14143 * gcc.dg/torture/pr69542.c: New test.
14144
6dfeb7ce
WD
141452016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14146
14147 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14148
4b7471a4
DE
141492016-01-28 David Edelsohn <dje.gcc@gmail.com>
14150
14151 * gcc.dg/pr65980.c: Skip on AIX.
14152 * gcc.dg/pr66688.c: Same.
14153
b271fd21
DE
141542016-01-28 David Edelsohn <dje.gcc@gmail.com>
14155
14156 PR target/63679
14157 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14158 * gcc.dg/tree-ssa/sra-18.c: Same.
14159
874108a9
AV
141602016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14161
14162 PR fortran/62536
14163 * gfortran.dg/block_15.f08: New test.
14164 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14165 on incorrectly closed BLOCK.
14166
30480bcd
IE
141672016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14168
14169 * gcc.dg/declare-simd.c: New test.
6905c577 14170
14ba8d6d
RB
141712016-01-28 Richard Biener <rguenther@suse.de>
14172
14173 PR tree-optimization/69466
14174 * gfortran.dg/vect/pr69466.f90: New testcase.
14175
0d4c694e
TP
141762016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14177
14178 * g++.dg/pr67989.C: Remove ARM-specific option.
14179 * gcc.target/arm/pr67989.C: New file.
14180
2aa780da
UB
141812016-01-27 Uros Bizjak <ubizjak@gmail.com>
14182
14183 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14184 and expm1 test for glibc < 2.11.
14185
f75ebe77
RH
141862016-01-27 Richard Henderson <rth@redhat.com>
14187
14188 * gcc.c-torture/execute/pr69447.c: New test.
14189
141902016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14191
9a175e65 14192 PR fortran/69422
49847d75
PT
14193 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14194
cbdd8ae0
JJ
141952016-01-27 Jakub Jelinek <jakub@redhat.com>
14196
14197 PR debug/66869
14198 * gcc.dg/pr66869.c: New test.
14199
2b572b3c
JL
142002016-01-25 Jeff Law <law@redhat.com>
14201
14202 PR tree-optimization/68398
aec0b19e 14203 PR tree-optimization/69196
2b572b3c
JL
14204 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14205 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14206 path to avoid new heuristic allowing more irreducible regions
14207 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14208 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14209 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14210 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14211 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14212
fa74a4bc
MP
142132016-01-27 Marek Polacek <polacek@redhat.com>
14214
14215 PR c/68062
14216 * c-c++-common/vector-compare-4.c: New test.
14217
0afff540
DM
142182016-01-27 David Malcolm <dmalcolm@redhat.com>
14219
14220 PR preprocessor/69126
14221 * c-c++-common/pr69126.c: New test case.
14222
1a218fc9
ILT
142232016-01-27 Ian Lance Taylor <iant@google.com>
14224
14225 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14226
5d70666e
RB
142272016-01-27 Ryan Burn <contact@rnburn.com>
14228
14229 PR cilkplus/69267
14230 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14231
87ff4d66
UB
142322016-01-27 Uros Bizjak <ubizjak@gmail.com>
14233
14234 PR target/69512
14235 * gcc.target/i386/pr69512.c: New test.
14236
27e23cca
RE
142372016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14238
14239 PR ada/69488
14240 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14241
05bf54c3
MP
142422016-01-27 Marek Polacek <polacek@redhat.com>
14243
14244 PR c++/69379
14245 * g++.dg/pr69379.C: New test.
14246
60214d0d
MS
142472016-01-27 Martin Sebor <msebor@redhat.com>
14248
14249 PR c++/69317
14250 * g++.dg/abi/Wabi-2-2.C: New test.
14251 * g++.dg/abi/Wabi-2-3.C: New test.
14252 * g++.dg/abi/Wabi-3-2.C: New test.
14253 * g++.dg/abi/Wabi-3-3.C: New test.
14254
167c7bfa
RB
142552016-01-27 Richard Biener <rguenther@suse.de>
14256
14257 PR tree-optimization/69166
14258 * gcc.dg/torture/pr69166.c: New testcase.
14259
1430fb1f
MJ
142602016-01-27 Martin Jambor <mjambor@suse.cz>
14261
14262 PR tree-optimization/69355
14263 * gcc.dg/tree-ssa/pr69355.c: New test.
14264
95e3030c
MP
142652016-01-27 Marek Polacek <polacek@redhat.com>
14266
14267 PR c++/69496
14268 * g++.dg/ext/constexpr-vla1.C: New test.
14269
eeb085f3
CB
142702016-01-20 Christian Bruel <christian.bruel@st.com>
14271
14272 PR target/69245
14273 * gcc.target/arm/pr69245.c: New test.
14274
b1652dde
JJ
142752016-01-27 Jakub Jelinek <jakub@redhat.com>
14276
14277 PR tree-optimization/69399
14278 * gcc.dg/torture/pr69399.c: New test.
14279
ce7e8f00
EB
142802016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14281
14282 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14283
e4aac1d1
EB
142842016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14285
14286 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14287
8dfdb419
TV
142882016-01-26 Tom de Vries <tom@codesourcery.com>
14289
14290 PR tree-optimization/69110
14291 * gcc.dg/autopar/pr69110.c: New test.
14292
56f80f54 142932016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14294 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14295
14296 * gcc.dg/graphite/isl-ast-op-select.c: New.
14297
a0909527
PT
142982015-01-26 Paul Thomas <pault@gcc.gnu.org>
14299
14300 PR fortran/69385
14301 * gfortran.dg/allocate_error_6.f90: New test.
14302
ffc445f4
RH
143032016-01-26 Richard Henderson <rth@redhat.com>
14304
14305 * gcc.dg/tm/pr60908.c: New test.
14306
01e1dea3
DM
143072016-01-26 David Malcolm <dmalcolm@redhat.com>
14308
14309 PR other/69006
14310 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14311 directive.
14312 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14313 expected multiline output to reflect the colorization being
14314 disabled before newlines.
14315 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14316 (custom_diagnostic_finalizer): Replace call to
14317 pp_newline_and_flush with call to pp_flush.
14318 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14319 * gfortran.dg/implicit_class_1.f90: Likewise.
14320 * lib/gcc-dg.exp (allow_blank_lines): New global.
14321 (dg-allow-blank-lines-in-output): New procedure.
14322 (gcc-dg-prune): Complain about blank lines in the output, unless
14323 dg-allow-blank-lines-in-output was called.
14324 * lib/multiline.exp (_build_multiline_regex): Only support
14325 arbitrary followup text for non-blank-lines, not for blank lines.
14326
13f92e8d
JJ
143272016-01-26 Jakub Jelinek <jakub@redhat.com>
14328
14329 PR tree-optimization/69483
14330 * gcc.dg/pr69483.c: New test.
14331 * g++.dg/opt/pr69483.C: New test.
14332
92422235
CL
143332016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14334
14335 PR target/68620
14336 * gcc.target/arm/pr68620.c: New test.
14337
0bccf11b
L
143382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14339
14340 * gcc.target/i386/pr68986-2.c: Remove -m32.
14341
81cd202e
L
143422016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14343
14344 PR target/68986
14345 * gcc.target/i386/pr68986-1.c: New test.
14346 * gcc.target/i386/pr68986-2.c: Likewise.
14347 * gcc.target/i386/pr68986-3.c: Likewise.
14348
213a1c03
CB
143492016-01-26 Christian Bruel <christian.bruel@st.com>
14350
14351 * lib/target-supports.exp
14352 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14353 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14354 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14355
22a08dd1
RB
143562016-01-26 Richard Biener <rguenther@suse.de>
14357
14358 PR tree-optimization/69452
14359 * gcc.dg/torture/pr69452.c: New testcase.
14360
6c06e0e8
JJ
143612016-01-26 Jakub Jelinek <jakub@redhat.com>
14362
14363 PR target/69442
14364 * gcc.dg/pr69442.c: New test.
14365
b96824c4
RFI
143662016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14367
14368 PR target/67896
14369 * gcc.target/aarch64/simd/pr67896.C: New.
14370
5ee31e57
RS
143712016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14372
14373 PR tree-optimization/69400
14374 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14375 function.
14376 (plugin_init): Call it.
14377 * gcc.dg/torture/pr69400.c: New test.
14378
7ddfb31d
CL
143792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14380
14381 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14382
1e050c90
AK
143832016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14384 Sebastian Pop <s.pop@samsung.com>
14385
14386 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14387 isl-0.15.
14388
c8ee4bf5
AK
143892016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14390 Sebastian Pop <s.pop@samsung.com>
14391
14392 * gcc.dg/graphite/pr69292.c: New.
14393
d902b330
JJ
143942016-01-25 Jakub Jelinek <jakub@redhat.com>
14395
14396 * c-c++-common/goacc/use_device-1.c: New test.
14397
2c89b952
JL
143982016-01-25 Jeff Law <law@redhat.com>
14399
14400 PR tree-optimization/69196
14401 PR tree-optimization/68398
14402 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14403 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14404
685c8785
DE
144052016-01-25 David Edelsohn <dje.gcc@gmail.com>
14406
14407 PR target/69469
14408 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14409 Algorithm.
14410
95cef0c1
RB
144112016-01-25 Richard Biener <rguenther@suse.de>
14412
14413 PR testsuite/69380
14414 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14415
2947d3b2
IE
144162016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14417
14418 PR target/69421
14419 * gcc.dg/pr69421.c: New test.
14420
ae19075a
BB
144212016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14422
14423 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14424 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14425 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14426 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14427 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14428 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14429 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14430 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14431 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14432 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14433
fa4511c2
RB
144342016-01-25 Richard Biener <rguenther@suse.de>
14435
14436 PR tree-optimization/69376
14437 * gcc.dg/torture/pr69376.c: New testcase.
14438
1d101216
JD
144392016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14440
14441 PR fortran/69397
14442 PR fortran/68442
14443 * gfortran.dg/interface_38.f90: New test.
14444 * gfortran.dg/interface_39.f90: New test.
a0909527 14445
a59b92b0
PP
144462016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14447
14448 Revert:
14449 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14450
14451 PR c++/11858
14452 PR c++/24663
14453 PR c++/24664
14454 * g++.dg/template/pr11858.C: New test.
14455 * g++.dg/template/pr24663.C: New test.
14456 * g++.dg/template/unify12.C: New test.
14457 * g++.dg/template/unify13.C: New test.
14458 * g++.dg/template/unify14.C: New test.
14459 * g++.dg/template/unify15.C: New test.
14460 * g++.dg/template/unify16.C: New test.
14461 * g++.dg/template/unify17.C: New test.
14462
16acb1a8
DH
144632016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14464
14465 PR fortran/68283
14466 gfortran.dg/pr68283.f90: New test.
14467
094773e8
TK
144682016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14469
14470 PR fortran/66094
14471 * gfortran.dg/inline_matmul_13.f90: New test.
14472 * gfortran.dg/matmul_bounds_8.f90: New test.
14473 * gfortran.dg/matmul_bounds_9.f90: New test.
14474 * gfortran.dg/matmul_bounds_10.f90: New test.
14475
42fb90d7
TV
144762016-01-23 Tom de Vries <tom@codesourcery.com>
14477
14478 PR tree-optimization/69426
14479 * gcc.dg/autopar/pr69426.c: New test.
14480
69da7802
MS
144812016-01-23 Martin Sebor <msebor@redhat.com>
14482
14483 PR c++/58109
14484 PR c++/69022
14485 * g++.dg/cpp0x/alignas5.C: New test.
14486 * g++.dg/ext/vector29.C: Same.
14487
da17300a
UB
144882016-01-23 Uros Bizjak <ubizjak@gmail.com>
14489
14490 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14491 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14492 _GNU_SOURCE from compile flags to the source.
14493 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14494 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14495 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14496 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14497
62041cfc
JJ
144982016-01-22 Jakub Jelinek <jakub@redhat.com>
14499
14500 PR target/69432
14501 * g++.dg/opt/pr69432.C: New test.
14502
f7d2ad6f
BS
145032016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14504
14505 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14506 32-bit targets testing an -m64 multilib.
14507
d403fc9a
WS
145082016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14509
14510 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14511 64-bit support.
14512
4aa16f8d
JG
145132016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14514
14515 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14516
7c816d0f
CB
145172016-01-21 Christian Bruel <christian.bruel@st.com>
14518
14519 PR target/68674
14520 * gcc.target/i386/pr68674.c
14521 * gcc.target/aarch64/pr68674.c
14522 * gcc.target/arm/pr68674.c
14523
fce661e8
KT
145242016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14525
14526 PR target/69403
14527 * gcc.c-torture/execute/pr69403.c: New test.
14528
4696899f
PC
145292016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14530
14531 PR c++/55843
14532 * g++.dg/template/pr55843.C: New.
14533
bac69366
AL
145342016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14535
14536 PR testsuite/66877
14537 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14538 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14539
b57d3a5c
BS
145402016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14541
14542 PR testsuite/67489
da17300a
UB
14543 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14544 from dg-do compile directive, and instead add
14545 { dg-require-effective-target int128 }.
b57d3a5c 14546
9f04a53e
MS
145472016-01-20 Martin Sebor <msebor@redhat.com>
14548
14549 PR c/69405
14550 * gcc.dg/sync-fetch.c: New test.
14551
38a51663
JL
145522016-01-21 Martin Sebor <msebor@redhat.com>
14553
14554 PR target/69252
14555 * gcc.target/powerpc/pr69252.c: New test.
14556
2423a75a
JD
145572016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14558
14559 PR fortran/65996
da17300a 14560 * gfortran.dg/pr65996.f90: New test.
2423a75a 14561
0a76463f
DV
145622016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14563
14564 PR c++/68810
9f04a53e 14565 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14566 expected to generate an error.
0a76463f 14567
9776e692
BS
145682016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14569
14570 PR middle-end/66178
14571 * gcc.dg/torture/pr66178.c: New test.
14572
c8d3e088
AB
145732016-01-21 Anton Blanchard <anton@samba.org>
14574 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14575
14576 PR target/63354
14577 * gcc.target/powerpc/pr63354.c: New test.
14578
35b707ff
VM
145792016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14580
14581 PR rtl-optimization/68990
14582 * gcc.target/i386/pr68990: New.
14583
157b0829
NC
145842016-01-21 Nick Clifton <nickc@redhat.com>
14585
14586 PR target/69129
14587 * gcc.target/mips/pr69129.c: New.
14588
aede6748
PC
145892016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14590
14591 PR c++/58046
14592 * g++.dg/cpp0x/pr58046.C: New.
14593
5463c2c8
JJ
145942016-01-21 Jakub Jelinek <jakub@redhat.com>
14595
6d31cc75
SS
14596 PR target/69187
14597 PR target/65624
14598 * gcc.target/arm/pr69187.c: New test.
14599
5463c2c8
JJ
14600 PR c++/69355
14601 * g++.dg/torture/pr69355.C: New test.
14602
fa28f32b
AK
146032016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14604 Sebastian Pop <s.pop@samsung.com>
14605
14606 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14607
b920a047
AK
146082016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14609 Sebastian Pop <s.pop@samsung.com>
14610
da17300a 14611 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14612
bdd3aea6
JJ
146132016-01-21 Jakub Jelinek <jakub@redhat.com>
14614
14615 PR middle-end/67653
14616 * c-c++-common/pr67653.c: New test.
14617 * gcc.dg/torture/pr29119.c: Add dg-warning.
14618
26a2e6ae
PB
146192016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14620
14621 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14622
d25c7690
PK
146232016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14624
14625 PR c/24293
14626 * gcc.dg/pr24293.c: New test.
14627 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14628 incomplete struct type.
14629 * gcc.dg/declspec-1.c: Likewise.
14630 * gcc.dg/pr63549.c: Likewise.
14631
889d5698
JJ
146322016-01-20 Jakub Jelinek <jakub@redhat.com>
14633
14634 PR tree-optimization/66612
14635 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14636 for bdn instruction.
14637
d7cf3dc7
CL
146382016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14639
14640 * lib/target-supports.exp
14641 (check_effective_target_arm_fp_ok_nocache): New.
14642 (check_effective_target_arm_fp_ok): New.
14643 (add_options_for_arm_fp): New.
14644 (check_effective_target_arm_crypto_ok_nocache): Require
14645 target_arm_v8_neon_ok instead of arm32.
14646 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14647 (check_effective_target_arm_crypto_pragma_ok): New.
14648 (add_options_for_arm_vfp): New.
14649 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14650 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14651 target instead. Force initial fpu to vfp.
14652 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14653 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14654 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14655 dependency.
14656 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14657 use arm_vfp effective target instead. Force initial fpu to vfp.
14658 * gcc.target/arm/attr-neon3.c: Likewise.
14659 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14660 arm_vfp_ok.
14661 * gcc.target/arm/unsigned-float.c: Likewise.
14662 * gcc.target/arm/vfp-1.c: Likewise.
14663 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14664 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14665 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14666 * gcc.target/arm/vfp-ldmias.c: Likewise.
14667 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14668 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14669 * gcc.target/arm/vfp-stmiad.c: Likewise.
14670 * gcc.target/arm/vfp-stmias.c: Likewise.
14671 * gcc.target/arm/vnmul-1.c: Likewise.
14672 * gcc.target/arm/vnmul-2.c: Likewise.
14673 * gcc.target/arm/vnmul-3.c: Likewise.
14674 * gcc.target/arm/vnmul-4.c: Likewise.
14675
01ac9704 146762016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14677
e84b00da
L
14678 PR testsuite/69366
14679 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14680 the MPX run-time library, for compile-time MPX test.
14681 * gcc.target/i386/chkp-always_inline.c: Likewise.
14682 * gcc.target/i386/chkp-bndret.c: Likewise.
14683 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14684 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14685 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14686 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14687 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14688 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14689 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14690 * gcc.target/i386/chkp-label-address.c: Likewise.
14691 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14692 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14693 * gcc.target/i386/chkp-pr69044.c: Likewise.
14694 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14695 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14696 * gcc.target/i386/chkp-strchr.c: Likewise.
14697 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14698 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14699 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14700 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14701 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14702 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14703 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14704 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14705 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14706 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14707 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14708 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14709 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14710 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14711 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14712 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14713 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14714 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14715 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14716 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14717 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14718 * gcc.target/i386/pr63995-2.c: Likewise.
14719 * gcc.target/i386/pr64805.c: Likewise.
14720 * gcc.target/i386/pr65044.c: Likewise.
14721 * gcc.target/i386/pr65167.c: Likewise.
14722 * gcc.target/i386/pr65183.c: Likewise.
14723 * gcc.target/i386/pr65184.c: Likewise.
14724 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14725
28b33016
IE
147262016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14727
14728 PR tree-optimization/69328
14729 * gcc.dg/pr69328.c: New test.
14730
bcff0913
JL
147312016-01-20 Jeff Law <law@redhat.com>
14732
bf0bb970 14733 PR target/25114
bcff0913
JL
14734 * gcc.target/m68k/pr25114.c: New test.
14735
a3f69631
AV
147362016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14737
14738 * gcc.target/arm/memset-inline-10.c: Added
14739 dg-require-effective-target arm_thumb2_ok.
14740
af33ba0d
EB
147412016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14742
14743 * gcc.dg/debug/dwarf2/sso.c: New test.
14744
7596d5de
UB
147452016-01-19 Uros Bizjak <ubizjak@gmail.com>
14746
14747 PR testsuite/68820
14748 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14749 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14750 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14751
ceda2c69
JH
147522016-01-19 Jan Hubicka <hubicka@ucw.cz>
14753
14754 PR ipa/66223
14755 * g++.dg/ipa/devirt-50.C: New testcase.
14756
38a979f2
MP
147572016-01-19 Marek Polacek <polacek@redhat.com>
14758
14759 PR c++/68965
14760 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14761 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14762
962801c5
KT
147632016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14764
14765 PR target/69135
14766 * gcc.target/arm/pr69135_1.c: New test.
14767
078fe40a
WD
147682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14769
14770 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14771
786e3c06
WD
147722015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14773
14774 * gcc.target/aarch64/ccmp_1.c: New testcase.
14775
1e297006
MP
147762016-01-19 Marek Polacek <polacek@redhat.com>
14777
14778 PR c++/68586
14779 * g++.dg/cpp0x/enum30.C: New test.
14780
879c27e3
RB
147812016-01-19 Richard Biener <rguenther@suse.de>
14782
14783 PR tree-optimization/69336
14784 * g++.dg/tree-ssa/pr69336.C: New testcase.
14785
015337d3
JJ
147862016-01-19 Jakub Jelinek <jakub@redhat.com>
14787
14788 PR debug/65779
14789 * gcc.dg/pr65779.c: New test.
14790
e2c768b6
RB
147912016-01-19 Richard Biener <rguenther@suse.de>
14792
14793 PR tree-optimization/69352
14794 * gcc.dg/torture/pr69352.c: New testcase.
14795
569efc34
JJ
147962016-01-19 Jakub Jelinek <jakub@redhat.com>
14797
14798 PR rtl-optimization/68955
14799 PR rtl-optimization/64557
14800 * gcc.dg/torture/pr68955.c: New test.
14801
e49d321f
JH
148022016-01-19 Jan Hubicka <hubicka@ucw.cz>
14803
14804 PR lto/69136
14805 * g++.dg/torture/pr69136.C: New testcase.
14806
e9191ad3
JH
148072016-01-19 Jan Hubicka <hubicka@ucw.cz>
14808
14809 PR lto/69133
14810 * g++.dg/lto/pr69133_0.C: New testcase.
14811 * g++.dg/lto/pr69133_1.C: New testcase.
14812
2bedb645
JL
148132016-01-15 Jeff Law <law@redhat.com>
14814
14815 PR tree-optimization/69320
14816 * gcc.c-torture/pr69320-1.c: New test.
14817 * gcc.c-torture/pr69320-2.c: New test.
14818 * gcc.c-torture/pr69320-3.c: New test.
14819 * gcc.c-torture/pr69320-4.c: New test.
14820
17c15cb9
PP
148212016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14822
14823 PR c++/11858
14824 PR c++/24663
14825 PR c++/24664
14826 * g++.dg/template/pr11858.C: New test.
14827 * g++.dg/template/pr24663.C: New test.
14828 * g++.dg/template/unify12.C: New test.
14829 * g++.dg/template/unify13.C: New test.
14830 * g++.dg/template/unify14.C: New test.
14831 * g++.dg/template/unify15.C: New test.
14832 * g++.dg/template/unify16.C: New test.
14833 * g++.dg/template/unify17.C: New test.
14834
9617fd08
DM
148352016-01-18 David Malcolm <dmalcolm@redhat.com>
14836
14837 PR testsuite/69181
14838 * gcc.dg/pr69181-1.c: New test file.
14839 * gcc.dg/pr69181-2.c: New test file.
14840 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14841 globals by moving it to...
14842 (cleanup-after-saved-dg-test): ...this new function. Add
14843 "global additional_sources_used". Add reset of global
14844 multiline_expected_outputs to the empty list.
14845 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14846 global to...
14847 (multiline_expected_outputs): ...this, and updated comments to
14848 note that it is modified from gcc-dg.exp.
14849 (dg-end-multiline-output): Update for the above renaming.
14850 (handle-multiline-outputs): Likewise. Remove the clearing
14851 of the expected outputs to the empty list.
14852
b555a2e4
RB
148532016-01-18 Richard Biener <rguenther@suse.de>
14854
14855 PR tree-optimization/69297
14856 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14857
96902805
JM
148582016-01-18 Joseph Myers <joseph@codesourcery.com>
14859
14860 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14861 dg-options.
14862 * gcc.target/mips/mips-3d-2.c: Likewise.
14863 * gcc.target/mips/mips-3d-3.c: Likewise.
14864 * gcc.target/mips/mips-3d-4.c: Likewise.
14865 * gcc.target/mips/mips-3d-5.c: Likewise.
14866 * gcc.target/mips/mips-3d-6.c: Likewise.
14867 * gcc.target/mips/mips-3d-7.c: Likewise.
14868 * gcc.target/mips/mips-3d-8.c: Likewise.
14869 * gcc.target/mips/mips-3d-9.c: Likewise.
14870 * gcc.target/mips/mips-ps-1.c: Likewise.
14871 * gcc.target/mips/mips-ps-2.c: Likewise.
14872 * gcc.target/mips/mips-ps-3.c: Likewise.
14873 * gcc.target/mips/mips-ps-4.c: Likewise.
14874 * gcc.target/mips/mips-ps-5.c: Likewise.
14875 * gcc.target/mips/mips-ps-6.c: Likewise.
14876 * gcc.target/mips/mips-ps-7.c: Likewise.
14877 * gcc.target/mips/mips-ps-type.c: Likewise.
14878 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14879 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14880
40e26f94
TV
148812016-01-18 Tom de Vries <tom@codesourcery.com>
14882
14883 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14884 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14885 * c-c++-common/goacc/kernels-empty.c: New test.
14886 * c-c++-common/goacc/kernels-eternal.c: New test.
14887 * c-c++-common/goacc/kernels-loop-2.c: New test.
14888 * c-c++-common/goacc/kernels-loop-3.c: New test.
14889 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14890 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14891 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14892 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14893 * c-c++-common/goacc/kernels-loop-data.c: New test.
14894 * c-c++-common/goacc/kernels-loop-g.c: New test.
14895 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14896 * c-c++-common/goacc/kernels-loop-n.c: New test.
14897 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14898 * c-c++-common/goacc/kernels-loop.c: New test.
14899 * c-c++-common/goacc/kernels-noreturn.c: New test.
14900 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14901 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14902 * c-c++-common/goacc/kernels-reduction.c: New test.
14903
a98d4647
TV
149042016-01-18 Tom de Vries <tom@codesourcery.com>
14905
14906 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14907 * gcc.dg/autopar/outer-2.c: Same.
14908 * gcc.dg/autopar/outer-3.c: Same.
14909 * gcc.dg/autopar/outer-4.c: Same.
14910 * gcc.dg/autopar/outer-5.c: Same.
14911 * gcc.dg/autopar/outer-6.c: Same.
14912 * gcc.dg/autopar/parallelization-1.c: Same.
14913 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14914 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14915 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14916 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14917 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14918 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14919 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14920 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14921 * gcc.dg/autopar/pr39500-1.c: Same.
14922 * gcc.dg/autopar/pr39500-2.c: Same.
14923 * gcc.dg/autopar/pr46193.c: Same.
14924 * gcc.dg/autopar/pr46194.c: Same.
14925 * gcc.dg/autopar/pr49580.c: Same.
14926 * gcc.dg/autopar/pr49960-1.c: Same.
14927 * gcc.dg/autopar/pr49960.c: Same.
14928 * gcc.dg/autopar/pr68373.c: Same.
14929 * gcc.dg/autopar/reduc-1.c: Same.
14930 * gcc.dg/autopar/reduc-1char.c: Same.
14931 * gcc.dg/autopar/reduc-1short.c: Same.
14932 * gcc.dg/autopar/reduc-2.c: Same.
14933 * gcc.dg/autopar/reduc-2char.c: Same.
14934 * gcc.dg/autopar/reduc-2short.c: Same.
14935 * gcc.dg/autopar/reduc-3.c: Same.
14936 * gcc.dg/autopar/reduc-4.c: Same.
14937 * gcc.dg/autopar/reduc-6.c: Same.
14938 * gcc.dg/autopar/reduc-7.c: Same.
14939 * gcc.dg/autopar/reduc-8.c: Same.
14940 * gcc.dg/autopar/reduc-9.c: Same.
14941 * gcc.dg/autopar/uns-outer-4.c: Same.
14942 * gcc.dg/autopar/uns-outer-5.c: Same.
14943 * gcc.dg/autopar/uns-outer-6.c: Same.
14944 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14945 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14946
da976fa8
AL
149472016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14948
14949 PR target/63679
14950 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14951 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14952
70c1e886
AL
149532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14954
14955 PR target/63679
14956 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14957 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14958 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14959
88bed196
AL
149602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14961
14962 PR target/63679
14963 * gcc.dg/tree-ssa/sra-17.c: New.
14964 * gcc.dg/tree-ssa/sra-18.c: New.
14965
3dd5f42e
IE
149662016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14967
14968 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14969
ae5a77fa
EB
149702016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14971
14972 * gnat.dg/inline12.adb: New test.
14973
11e57fc6
BC
149742016-01-18 Bin Cheng <bin.cheng@arm.com>
14975
14976 PR tree-optimization/66797
14977 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14978
995b6fe0
RB
149792016-01-18 Richard Biener <rguenther@suse.de>
14980
14981 PR tree-optimization/69170
14982 * gcc.dg/torture/pr69170.c: New testcase.
14983
82ee0cf2 149842016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14985
14986 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14987
d69da357
TV
149882016-01-16 Tom de Vries <tom@codesourcery.com>
14989
14990 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14991
a3845283
TV
149922016-01-16 Tom de Vries <tom@codesourcery.com>
14993
14994 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14995 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14996 redundant dg-require-effective-target pthread.
14997 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14998 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14999 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15000 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15001 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15002 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15003 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15004
197a6aa6
DE
150052016-01-16 David Edelsohn <dje.gcc@gmail.com>
15006
15007 PR target/68609
15008 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15009 * gcc.target/powerpc/recip-7.c: Same.
15010
ec7886c1
PP
150112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15012
15013 PR c++/69091
15014 * g++.dg/template/pr69091.C: New test.
15015
203484bb
PP
150162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15017
15018 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15019 dump does not contain an error_mark_node.
15020 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15021 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15022
aa2500e9
PP
150232016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15024
15025 PR c++/68936
15026 * g++.dg/template/pr68936.C: New test.
15027
28621a5c
DE
150282016-01-15 David Edelsohn <dje.gcc@gmail.com>
15029
15030 PR target/68609
15031 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15032 * gcc.target/powerpc/recip-2.c: Same.
15033 * gcc.target/powerpc/recip-3.c: Same.
15034 * gcc.target/powerpc/recip-4.c: Same.
15035 * gcc.target/powerpc/recip-sqrtf.c: Same.
15036
40c43aca
JL
150372016-01-15 Jeff Law <law@redhat.com>
15038
15039 PR tree-optimization/69270
15040 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15041 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15042
afbc5ae8
PT
150432016-01-15 Paul Thomas <pault@gcc.gnu.org>
15044
15045 PR fortran/49630
15046 * gfortran.dg/deferred_character_13.f90: New test for the fix
15047 of comment 3 of the PR.
15048
15049 PR fortran/54070
15050 * gfortran.dg/deferred_character_8.f90: New test
15051 * gfortran.dg/allocate_error_5.f90: New test
15052
15053 PR fortran/60593
15054 * gfortran.dg/deferred_character_10.f90: New test
15055
15056 PR fortran/60795
15057 * gfortran.dg/deferred_character_14.f90: New test
15058
15059 PR fortran/61147
15060 * gfortran.dg/deferred_character_11.f90: New test
15061
15062 PR fortran/64324
15063 * gfortran.dg/deferred_character_9.f90: New test
15064
49abe076
VM
150652016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15066
15067 PR rtl-optimization/69030
15068 * gcc.target/i386/pr69030.c: New.
15069
16d12992
KT
150702016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15071
15072 * gcc.target/aarch64/target_attr_17.c: New test.
15073
78810bd3
RB
150742016-01-15 Richard Biener <rguenther@suse.de>
15075
15076 PR tree-optimization/66856
15077 * gcc.dg/torture/pr66856-1.c: New testcase.
15078 * gcc.dg/torture/pr66856-2.c: Likewise.
15079
2bd847fe
RB
150802016-01-15 Richard Biener <rguenther@suse.de>
15081
15082 PR debug/69137
15083 * g++.dg/lto/pr69137_0.C: New testcase.
15084
a00fe3b7
RS
150852016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15086
15087 PR middle-end/69246
15088 * gcc.target/i386/pr69246.c: New test.
15089
cbb0e83b
DV
150902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15091
7596d5de 15092 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15093
5a500ecf
DV
150942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15095
15096 PR c++/56194
15097 * g++.dg/init/const9.C: Disable test on S/390.
15098
5d9bf64f
DV
150992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15100
15101 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15102 * g++.dg/Wno-frame-address.C: Ditto.
15103
e234b19e
DV
151042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15105
15106 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15107
89483f99
RB
151082016-01-15 Richard Biener <rguenther@suse.de>
15109
15110 PR tree-optimization/68961
15111 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15112
94f37395
IE
151132016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15114
15115 * gcc.target/i386/pr65105-5.c: New test.
15116
82ee0cf2 151172016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15118
15119 * gcc.c-torture/execute/alias-4.c: New testcase.
15120
82ee0cf2 151212016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15122
15123 PR ipa/68148
15124 * g++.dg/ipa/devirt-49.C: New testcase.
15125
092f7deb 151262016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15127
15128 PR target/65837
15129 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15130 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15131 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15132
e93c66bc
RB
151332016-01-15 Richard Biener <rguenther@suse.de>
15134
15135 PR tree-optimization/69117
15136 * gcc.dg/torture/pr69117.c: New testcase.
15137
c47eaca6 151382015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15139
15140 PR c++/69048
15141 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15142
c3f6914a
FXC
151432016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15144
15145 PR testsuite/67509
15146 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15147 range tests use 100 * maximum instead of maximum + 1.
15148
cd65ae90
JJ
151492016-01-14 Jakub Jelinek <jakub@redhat.com>
15150
15151 PR debug/69244
15152 * gcc.dg/guality/pr69244.c: New test.
15153
19643948
UB
151542016-01-14 Uros Bizjak <ubizjak@gmail.com>
15155
15156 * lib/target-supports.exp (check_effective_target_issignaling):
15157 New procedure.
15158 * gcc.dg/pr61441.c: Require issignaling effective target.
15159
fe79c97e
SB
151602016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15161
15162 PR target/68803
15163 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15164
c7df95d8
DM
151652016-01-14 David Malcolm <dmalcolm@redhat.com>
15166
15167 PR c++/68819
15168 PR preprocessor/69177
15169 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15170 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15171 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15172 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15173
00083992
MP
151742016-01-14 Marek Polacek <polacek@redhat.com>
15175
15176 PR c/69262
15177 * gcc.dg/array-15.c: New test.
15178
0c9b3294
JJ
151792016-01-14 Jakub Jelinek <jakub@redhat.com>
15180
15181 PR middle-end/68146
15182 PR tree-optimization/69155
15183 * gfortran.dg/pr68146.f: New test.
15184 * gfortran.dg/pr69155.f90: New test.
15185
3688e13d
RB
151862016-01-14 Richard Biener <rguenther@suse.de>
15187
15188 PR tree-optimization/68060
15189 * gcc.dg/torture/pr68060-1.c: New testcase.
15190 * gcc.dg/torture/pr68060-2.c: Likewise.
15191
bab0ad3a
NC
151922016-01-14 Nick Clifton <nickc@redhat.com>
15193
15194 * lib/target-supports.exp
15195 (check_effective_target_arm_neon_ok_nocache): Add an option
15196 sequence that includes setting the ARM architecture to ARMv7-A.
15197 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15198 command line options necessary to enable Neon support.
15199 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15200 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15201 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15202 * gcc.target/arm/pr69180.c: Likewise.
15203
947c2ce5
JL
152042016-01-14 Jeff Law <law@redhat.com>
15205
15206 PR tree-optimization/69270
15207 * gcc.dg/tree-ssa/pr69270.c: New test.
15208
3342fd71
BS
152092016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15210
15211 PR c/66208
15212 * c-c++-common/pr66208.c: New file.
15213
2ad3adf1
JJ
152142016-01-13 Jakub Jelinek <jakub@redhat.com>
15215
15216 PR tree-optimization/69156
15217 * gcc.dg/pr69156.c: New test.
15218
398d6feb
L
152192016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15220
15221 * gcc.target/i386/pr69225-7.c: New test.
15222
4c868789
RH
152232016-01-13 Richard Henderson <rth@redhat.com>
15224
15225 * gcc.dg/tm/memopt-13.c: Update expected function.
15226 * gcc.dg/tm/memopt-6.c: Likewise.
15227
ef6d1772
UB
152282016-01-13 Uros Bizjak <ubizjak@gmail.com>
15229
15230 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15231 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15232 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15233 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15234
ef6d1772
UB
152352016-01-13 Tom de Vries <tom@codesourcery.com>
15236
15237 PR tree-optimization/69169
0b4b6ef2
TV
15238 * gcc.dg/pr69169.c: New test.
15239
2ad3adf1 152402016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15241
15242 PR target/69228
15243 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15244 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15245 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15246 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15247 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15248 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15249 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15250 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15251
9060e335
AK
152522016-01-13 Jakub Jelinek <jakub@redhat.com>
15253
15254 PR target/69247
15255 * gcc.dg/pr69247.c: New test.
15256
40311329
RB
152572016-01-13 Richard Biener <rguenther@suse.de>
15258
15259 PR tree-optimization/69242
15260 * gcc.dg/torture/pr69242.c: New testcase.
15261
ccbd7103
RB
152622016-01-13 Richard Biener <rguenther@suse.de>
15263
15264 PR tree-optimization/69186
15265 * gcc.dg/torture/pr69186.c: New testcase.
15266
c6f72a46
JL
152672016-01-13 Jeff Law <law@redhat.com>
15268
15269 PR tree-optimization/67755
15270 * gcc.dg/tree-ssa/pr67755.c: New test.
15271
152722016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15273
15274 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15275 pass number in output by a star.
15276
c446cf07
BC
152772016-01-12 Bin Cheng <bin.cheng@arm.com>
15278
15279 PR tree-optimization/68911
15280 * gcc.c-torture/execute/pr68911.c: New test.
15281
5342156c
MP
152822016-01-12 Marek Polacek <polacek@redhat.com>
15283
15284 PR c++/68979
15285 * g++.dg/warn/permissive-1.C: New test.
15286
65364cc5
JJ
152872016-01-12 Jakub Jelinek <jakub@redhat.com>
15288
15289 PR objc++/68511
15290 PR c++/69213
15291 * g++.dg/opt/pr69213.C: New test.
15292
81b9a3d9
CB
152932016-01-12 Christian Bruel <christian.bruel@st.com>
15294
15295 PR target/69180
15296 * gcc.target/arm/pr69180.c: New test.
15297
3c4e91c9
RB
152982016-01-12 Richard Biener <rguenther@suse.de>
15299
15300 PR lto/69077
15301 * g++.dg/lto/pr69077_0.C: New testcase.
15302 * g++.dg/lto/pr69077_1.C: Likewise.
15303
5664cea1
JJ
153042016-01-12 Jakub Jelinek <jakub@redhat.com>
15305
15306 PR target/69175
15307 * g++.dg/opt/pr69175.C: New test.
15308
86cefc49
AL
153092016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15310
15311 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15312 rather than #including math.h & stdlib.h.
15313 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15314 * gcc.dg/vect/pr49771.c: Likewise.
15315 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15316 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15317 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15318 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15319 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15320 * gcc.dg/vect/pr44507.c: Likewise.
15321 * gcc.dg/vect/pr45902.c: Likewise.
15322 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15323 * gcc.dg/vect/vect-117.c: Likewise.
15324 * gcc.dg/vect/vect-99.c: Likewise.
15325 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15326 * gcc.dg/vect/vect-cond-1.c: Likewise.
15327 * gcc.dg/vect/vect-cond-2.c: Likewise.
15328 * gcc.dg/vect/vect-cond-3.c: Likewise.
15329 * gcc.dg/vect/vect-cond-4.c: Likewise.
15330 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15331 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15332 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15333 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15334 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15335 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15336 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15337 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15338 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15339 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15340 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15341 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15342 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15343 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15344 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15345 include of signal.h.
15346 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15347 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15348 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15349 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15350 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15351 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15352 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15353 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15354 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15355 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15356 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15357 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15358 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15359 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15360 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15361 * gcc.dg/vect/vect-outer-5.c: Likewise.
15362 * gcc.dg/vect/vect-outer-6.c: Likewise.
15363 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15364 include of stdio.h.
15365
b832f61e
NC
153662016-01-12 Nick Clifton <nickc@redhat.com>
15367
15368 PR target/68913
15369 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15370 to fread so that it will be found in all target runtimes.
15371
8eac49b1
RB
153722016-01-12 Richard Biener <rguenther@suse.de>
15373
15374 PR tree-optimization/69053
15375 * g++.dg/torture/pr69053.C: New testcase.
15376
2935d994
RB
153772016-01-12 Richard Biener <rguenther@suse.de>
15378
15379 PR tree-optimization/69168
15380 * gcc.dg/torture/pr69168.c: New testcase.
15381
66c16fd9
RB
153822016-01-12 Richard Biener <rguenther@suse.de>
15383
15384 PR tree-optimization/69157
15385 * gcc.dg/torture/pr69157.c: New testcase.
15386
153872016-01-12 Richard Biener <rguenther@suse.de>
15388
15389 PR tree-optimization/69174
15390 * gcc.dg/torture/pr69174.c: New testcase.
15391
723033a6
JJ
153922016-01-12 Jakub Jelinek <jakub@redhat.com>
15393
15394 PR c++/66808
15395 PR c++/69000
15396 * g++.dg/tls/pr66808.C: New test.
15397 * g++.dg/tls/pr69000.C: New test.
15398
3574cf47
BS
153992016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15400
15401 * gcc.target/powerpc/swaps-p8-23.c: New test.
15402 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15403
feb20787
JDA
154042016-01-11 John David Anglin <danglin@gcc.gnu.org>
15405
15406 PR tree-optimization/68356
15407 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15408
27b1820a
KV
154092016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15410 Jim Wilson <jim.wilson@linaro.org>
15411
15412 PR target/69194
15413 * gcc.target/arm/pr69194.c: New test.
15414
cf4de6af
L
154152016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15416
15417 PR target/69225
15418 * gcc.target/i386/pr69225-1.c: New test.
15419 * gcc.target/i386/pr69225-2.c: Likewise.
15420 * gcc.target/i386/pr69225-3.c: Likewise.
15421 * gcc.target/i386/pr69225-4.c: Likewise.
15422 * gcc.target/i386/pr69225-5.c: Likewise.
15423 * gcc.target/i386/pr69225-6.c: Likewise.
15424
1ebd5558
JJ
154252016-01-11 Jakub Jelinek <jakub@redhat.com>
15426
23552a4d
JJ
15427 PR target/67462
15428 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15429 if lp64.
15430
26ff85b0
JJ
15431 PR target/69071
15432 * gcc.dg/pr69071.c: New test.
15433
9cb6bd74
JJ
15434 PR c++/69211
15435 * g++.dg/opt/pr69211.C: New test.
15436
1ebd5558
JJ
15437 PR tree-optimization/69214
15438 * gcc.c-torture/compile/pr69214.c: New test.
15439
8c18c836
UB
154402016-01-11 Uros Bizjak <ubizjak@gmail.com>
15441
15442 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15443 * gcc.target/i386/pr66232-11.c: Ditto.
15444 * gcc.target/i386/pr66232-12.c: Ditto.
15445 * gcc.target/i386/pr66232-13.c: Ditto.
15446
62446e6e
RB
154472016-01-11 Richard Biener <rguenther@suse.de>
15448
15449 PR tree-optimization/69173
15450 * gcc.dg/torture/pr69173.c: New testcase.
15451
2b8568fe
KT
154522016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15453
15454 PR rtl-optimization/68796
15455 * gcc.target/aarch64/tst_5.c: New test.
15456 * gcc.target/aarch64/tst_6.c: Likewise.
15457
5baf4532
KT
154582016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15459
15460 PR rtl-optimization/68841
15461 * gcc.dg/pr68841.c: New test.
15462 * gcc.c-torture/execute/pr68841.c: New test.
15463
ca90b1ed
YR
154642016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15465
15466 PR rtl-optimization/68920
15467 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15468 for ix86 targets.
15469 * gcc.dg/ifcvt-5.c: New test.
15470
2ad3adf1 154712016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15472
15473 PR bootstrap/69123
15474 * g++.dg/pr69123.C: New.
15475
83834c09
IE
154762016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15477
15478 PR target/69010
15479 * gcc.target/i386/pr69010.c: New test.
15480
dcf89d57
MJ
154812016-01-11 Martin Jambor <mjambor@suse.cz>
15482
15483 PR ipa/69044
15484 * gcc.target/i386/chkp-pr69044.c: New test.
15485
d95167ee
TV
154862016-01-11 Tom de Vries <tom@codesourcery.com>
15487
15488 PR tree-optimization/69109
15489 * gcc.dg/autopar/pr69109-2.c: New test.
15490 * gcc.dg/autopar/pr69109.c: New test.
15491
4f6403a8
TV
154922016-01-11 Tom de Vries <tom@codesourcery.com>
15493
15494 PR tree-optimization/69108
15495 * gcc.dg/autopar/pr69108.c: New test.
15496
21efdd80
PP
154972016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15498
15499 PR c++/69029
15500 * c-c++-common/Wisleading-indentation.c: Augment test.
15501
fd42eed8
TK
155022016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15503
15504 PR fortran/69154
15505 * gfortran.dg/inline_matmul_12.f90: New test.
15506
4f90ee6c
PT
155072016-01-10 Paul Thomas <pault@gcc.gnu.org>
15508
15509 PR fortran/67779
15510 * gfortran.dg/actual_array_offset_1: New test.
15511
3907c6cf
TV
155122016-01-10 Tom de Vries <tom@codesourcery.com>
15513
15514 PR tree-optimization/69062
15515 * gcc.dg/autopar/pr69062.c: New test.
15516
b07b236e
TS
155172016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15518
15519 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15520 * gcc.dg/vect/slp-perm-2.c: Likewise.
15521 * gcc.dg/vect/slp-perm-3.c: Likewise.
15522 * gcc.dg/vect/slp-perm-5.c: Likewise.
15523 * gcc.dg/vect/slp-perm-6.c: Likewise.
15524 * gcc.dg/vect/slp-perm-7.c: Likewise.
15525 * gcc.dg/vect/slp-perm-8.c: Likewise.
15526
23fab8ae
TV
155272016-01-10 Tom de Vries <tom@codesourcery.com>
15528
15529 PR tree-optimization/69039
15530 * gcc.dg/autopar/pr69039.c: New test.
15531
73f0dae2
MP
155322016-01-09 Marek Polacek <polacek@redhat.com>
15533
15534 PR c++/69113
15535 * g++.dg/pr69113.C: New test.
15536
20b8d734
JJ
155372016-01-09 Jakub Jelinek <jakub@redhat.com>
15538
15539 PR middle-end/50865
15540 PR tree-optimization/69097
15541 * gcc.c-torture/execute/pr50865.c: New test.
15542 * gcc.c-torture/execute/pr69097-1.c: New test.
15543 * gcc.c-torture/execute/pr69097-2.c: New test.
15544 * gcc.dg/pr69097-1.c: New test.
15545 * gcc.dg/pr69097-2.c: New test.
15546
c50e614b
JJ
155472016-01-09 Jakub Jelinek <jakub@redhat.com>
15548
15549 PR c++/69164
15550 * g++.dg/opt/pr69164.C: New test.
15551
e0237993
JJ
155522016-01-08 Jakub Jelinek <jakub@redhat.com>
15553
15554 PR tree-optimization/69167
15555 * gcc.dg/pr69167.c: New test.
15556
bd8f5bb2
MP
155572016-01-08 Marek Polacek <polacek@redhat.com>
15558
15559 PR c++/68449
15560 * g++.dg/pr68449.C: New.
15561
bb0f5ca7
AL
155622016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15563
15564 PR tree-optimization/68707
15565 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15566 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15567 on platforms supporting it.
15568 * gcc.dg/vect/slp-perm-2.c: Likewise.
15569 * gcc.dg/vect/slp-perm-3.c: Likewise.
15570 * gcc.dg/vect/slp-perm-5.c: Likewise.
15571 * gcc.dg/vect/slp-perm-7.c: Likewise.
15572 * gcc.dg/vect/slp-perm-8.c: Likewise.
15573 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15574 on platforms supporting it.
15575
22518428
JJ
155762016-01-08 Jakub Jelinek <jakub@redhat.com>
15577
33f0852f
JJ
15578 PR tree-optimization/69162
15579 * gcc.dg/pr69162.c: New test.
15580
22518428
JJ
15581 PR tree-optimization/69172
15582 * gcc.dg/pr69172.c: New test.
15583
80e9b3aa
TP
155842016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15585
15586 PR tree-optimization/67781
15587 * gcc.c-torture/execute/pr67781.c: New file.
15588
262a363f
JJ
155892016-01-08 Jakub Jelinek <jakub@redhat.com>
15590
15591 PR tree-optimization/69083
15592 * gcc.dg/vect/pr69083.c: New test.
15593
6e1f093f
SS
155942016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15595
15596 PR tree-optimization/61441
15597 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15598 Use -fexcess-precision=standard for compiler options.
15599 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15600
53290e07
JJ
156012016-01-08 Jakub Jelinek <jakub@redhat.com>
15602
57bf3072
JJ
15603 PR fortran/69128
15604 * gfortran.dg/gomp/pr69128.f90: New test.
15605
53290e07
JJ
15606 PR c++/69145
15607 * g++.dg/ext/pr69145-1.C: New test.
15608 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15609 * g++.dg/ext/pr69145-2.h: New file.
15610
7a127fa7
MS
156112016-01-07 Martin Sebor <msebor@redhat.com>
15612
15613 PR c/68966
15614 * gcc.dg/atomic-fetch-bool.c: New test.
15615 * gcc.dg/sync-fetch-bool.c: New test.
15616
95918b49
L
156172016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15618
15619 PR fortran/66680
15620 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15621
c8e62a9d
NC
156222016-01-07 Nick Clifton <nickc@redhat.com>
15623
15624 PR target/66655
15625 * g++.dg/pr66655.C: New test.
15626 * g++.dg/pr66655_1.cc: Test support file.
15627 * g++.dg/pr66655.h: Test header file.
15628
2ad3adf1 156292016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15630
15631 PR fortran/66680
15632 gfortran.dg/gomp/pr66680.f90: New test.
15633
4cd9ca92
L
156342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15635
15636 PR target/69171
15637 * gcc.target/i386/pr69171-1.c: New test.
15638 * gcc.target/i386/pr69171-2.c: Likewise.
15639 * gcc.target/i386/pr69171-3.c: Likewise.
15640 * gcc.target/i386/pr69171-4.c: Likewise.
15641 * gcc.target/i386/pr69171-5.c: Likewise.
15642 * gcc.target/i386/pr69171-6.c: Likewise.
15643
7e33d4dc
BS
156442015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15645
15646 PR middle-end/67639
15647 * c-c++-common/pr67639.c: New test.
15648
fec64afc
JJ
156492016-01-07 Jakub Jelinek <jakub@redhat.com>
15650
15651 PR tree-optimization/69141
15652 * g++.dg/opt/pr69141.C: New test.
15653
f293ad29
EB
156542016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15655
15656 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15657
5027395e
UB
156582016-01-06 Uros Bizjak <ubizjak@gmail.com>
15659
15660 PR target/69140
15661 * gcc.target/i386/pr69140.c: New test
15662
7443cf13
DM
156632016-01-06 David Malcolm <dmalcolm@redhat.com>
15664
15665 * gcc.dg/bad-dereference.c: New test case.
15666
32928931
BS
156672015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15668
15669 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15670
68dd05da
AS
156712016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15672
15673 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15674
6b131d5b
MP
156752016-01-06 Marek Polacek <polacek@redhat.com>
15676
15677 PR sanitizer/69099
15678 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15679
8d9fdb49
MP
156802016-01-05 Marek Polacek <polacek@redhat.com>
15681
15682 PR c/69104
15683 * gcc.dg/atomic-invalid-2.c: New.
15684
acf93f1e
L
156852016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15686
15687 PR target/68991
15688 * gcc.target/i386/pr68991.c: New test.
15689
3f50525d
L
156902016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15691
15692 PR target/68991
15693 * g++.dg/pr68991-1.C: New test.
15694 * g++.dg/pr68991-2.C: Likewise.
15695
e0237993 156962016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15697
e0237993 15698 PR other/60465
face88a1
ST
15699 * gcc.target/ia64/pr60465-gprel64.c: New test.
15700 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15701
a0866eff
KT
157022016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15703
15704 PR rtl-optimization/68651
15705 * gcc.target/aarch64/pr68651_1.c: New test.
15706
c589e975
DM
157072016-01-05 David Malcolm <dmalcolm@redhat.com>
15708
15709 PR c/69122
15710 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15711
929710d9
NS
157122016-01-05 Nathan Sidwell <nathan@acm.org>
15713
ce3e43d7
NS
15714 PR c++/58583
15715 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15716
929710d9
NS
15717 * gcc.dg/alias-15.c: New.
15718
a2faef8e
NC
157192016-01-05 Nick Clifton <nickc@redhat.com>
15720
15721 PR target/68870
15722 * g++.dg/pr68770.C: New test.
15723
4cfa76e3
MS
157242016-01-04 Mike Stump <mikestump@comcast.net>
15725
15726 * lib/target-supports.exp (check_effective_target_cilkplus):
15727 cilkplus targets require pthreads.
4ece61b6 15728 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15729
4e8a3a35
MM
157302016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15731
15732 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15733 generation.
15734
818ab71a
JJ
157352016-01-04 Jakub Jelinek <jakub@redhat.com>
15736
15737 Update copyright years.
15738
2fe0a208
MP
157392016-01-04 Marek Polacek <polacek@redhat.com>
15740
15741 PR c/68908
15742 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15743 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15744 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15745
9e3b2fe3
EB
157462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15747
15748 * gcc.target/sparc/20160104-2.c: New test.
15749
e8d65a35
EB
157502016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15751
15752 * gcc.target/sparc/20160104-1.c: New test.
15753
25ccfccd
PT
157542016-01-03 Paul Thomas <pault@gcc.gnu.org>
15755
15756 PR fortran/65045
15757 * gfortran.dg/pr65045.f90: New test.
15758
cb51d382
EB
157592016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15760
15761 * gnat.dg/specs/debug1.ads: Delete.
15762
6eeaad6e
JD
157632016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15764
15765 PR libgfortran/68867
15766 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15767 expression.
15768
2f968603
JD
157692016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15770
15771 PR libgfortran/68867
15772 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15773 PowerPC.
15774
591bb5e4
PT
157752016-01-01 Paul Thomas <pault@gcc.gnu.org>
15776
15777 PR fortran/68864
15778 * gfortran.dg/pr68864.f90: New test.
15779
f1e0620c
JJ
157802016-01-01 Jakub Jelinek <jakub@redhat.com>
15781
942a1319
JJ
15782 PR tree-optimization/69070
15783 * gcc.dg/pr69070.c: New test.
15784
10dff63f
JJ
15785 PR sanitizer/69055
15786 * gfortran.dg/pr69055.f90: New test.
15787
f1e0620c
JJ
15788 PR target/69015
15789 * gcc.dg/pr69015.c: New test.
818ab71a 15790\f
2f883d1c 15791Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15792
15793Copying and distribution of this file, with or without modification,
15794are permitted in any medium without royalty provided the copyright
15795notice and this notice are preserved.