]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR fortran/66227 ([OOP] EXTENDS_TYPE_OF n returns wrong result for polymorphic...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
04f1c830
JW
12016-11-17 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/66227
4 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
5
0d939c95
MP
62016-11-16 Marek Polacek <polacek@redhat.com>
7
8 PR c/78285
9 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
10 * g++.dg/ext/case-range2.C: Likewise.
11
99c72130
SK
122016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
13
14 PR fortran/58001
15 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
16 * gfortran.dg/fmt_tab_2.f90: Ditto.
17
fb324f02
JJ
182016-11-16 Jakub Jelinek <jakub@redhat.com>
19
20 PR rtl-optimization/78378
21 * gcc.c-torture/execute/pr78378.c: New test.
22
a2ea37fb
AB
232016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
24
25 * gcc.dg/tree-prof/section-attr-1.c: New file.
26 * gcc.dg/tree-prof/section-attr-2.c: New file.
27 * gcc.dg/tree-prof/section-attr-3.c: New file.
28
d08c0ea3
MR
292016-11-16 Maciej W. Rozycki <macro@imgtec.com>
30
31 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
32 rather than `la'.
33
8e2be5ae
MR
342016-11-16 Maciej W. Rozycki <macro@imgtec.com>
35
36 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
37 (dg-final): Remove microMIPS JALRS mnemonic matching.
38 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
39 (dg-final): Remove microMIPS JALRS mnemonic matching.
40 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
41 (dg-final): Remove microMIPS JALRS mnemonic matching.
42 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
43 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
44 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
45 * gcc.target/mips/call-1u.c: New test case.
46 * gcc.target/mips/call-2u.c: New test case.
47 * gcc.target/mips/call-3u.c: New test case.
48 * gcc.target/mips/call-4u.c: New test case.
49 * gcc.target/mips/call-5u.c: New test case.
50 * gcc.target/mips/call-6u.c: New test case.
51
660e6c2c
TP
522016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
53
54 * gcc.target/arm/empty_fiq_handler.c: New test.
55
5e8d7713
JJ
562016-11-16 Jakub Jelinek <jakub@redhat.com>
57
58 PR fortran/78299
59 * gfortran.dg/gomp/pr78299.f90: New test.
60
dd784916
WD
612015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
62
63 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
64 * gcc.dg/optimize-bswaphi-1.c: Likewise.
65 * gcc.dg/optimize-bswapsi-2.c: Likewise.
66
0af30954
SN
672016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
68
69 PR libgfortran/78314
70 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
71
e38f6572
BC
722016-11-16 Bin Cheng <bin.cheng@arm.com>
73
74 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
75 according to updated dump info.
76
5012919d
AM
772016-11-16 Alexander Monakov <amonakov@ispras.ru>
78
79 * lib/target-supports.exp (check_effective_target_alloca): Use a
80 compile test.
81 * gcc.target/nvptx/softstack.c: New test.
82 * gcc.target/nvptx/decl-shared.c: New test.
83 * gcc.target/nvptx/decl-shared-init.c: New test.
84
2fe2aba3
MR
852016-11-16 Maciej W. Rozycki <macro@imgtec.com>
86
87 * gcc.target/mips/data-sym-jump.c: New test case.
88 * gcc.target/mips/data-sym-pool.c: New test case.
89 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
90 annotation.
91
598eaaa2
YR
922016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
93
94 * lib/target-supports.exp (check_avx2_hw_available): New.
95 (check_effective_target_avx2_runtime): New.
96 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
97
03b85dcd
TC
982016-11-16 Tamar Christina <tamar.christina@arm.com>
99
100 PR testsuite/78136
101 * gcc.dg/cpp/trad/trad.exp
102 (dg-runtest): Moved $srcdir/$subdir/ to
103 DEFAULT_TRADCPPFLAGS.
104
dc9e0b66
AV
1052016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
106
107 PR fortran/78356
108 * gfortran.dg/class_allocate_23.f08: New test.
109
d964ba07
RB
1102016-11-16 Richard Biener <rguenther@suse.de>
111
112 PR middle-end/78333
113 * gcc.dg/pr78333.c: New testcase.
114
080140bc
ML
1152016-11-16 Martin Liska <mliska@suse.cz>
116
117 PR sanitizer/78270
118 * gcc.dg/asan/pr78270.c: Update comment style.
119 * gcc.dg/asan/pr78270-2.c: New test.
120
4786fabe
SKS
1212016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
122
123 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
124 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
125
510d73a0
RB
1262016-11-16 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/78348
129 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
130
1705cebd
JJ
1312016-11-16 Jakub Jelinek <jakub@redhat.com>
132
133 PR sanitizer/77823
134 * c-c++-common/ubsan/overflow-vec-1.c: New test.
135 * c-c++-common/ubsan/overflow-vec-2.c: New test.
136
ed66ba99
MP
1372016-11-15 Marek Polacek <polacek@redhat.com>
138
139 * g++.dg/cpp1z/init-statement6.C: Rename a function.
140
5d70ab07
JD
1412016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
142
143 PR libgfortran/51119
144 * gfortran.dg/matmul_12.f90: New test case.
145
48aef8e2
UB
1462016-11-15 Uros Bizjak <ubizjak@gmail.com>
147
148 * gcc.target/i386/funcspec-56.inc: New file.
149 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
150 common 32-bit and 64-bit function specific options.
151 * gcc.target/i386.funcspec-6.c: Ditto.
152
0c8a8fe2
JJ
1532016-11-15 Jakub Jelinek <jakub@redhat.com>
154
5a65a911
JJ
155 * g++.dg/cpp1z/decomp14.C: New test.
156 * g++.dg/cpp1z/decomp15.C: New test.
157 * g++.dg/cpp1z/decomp16.C: New test.
158
a0f5b987
JJ
159 * g++.dg/cpp1z/decomp13.C: New test.
160
5a0e7889
JJ
161 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
162
0c8a8fe2
JJ
163 PR c++/71988
164 * g++.dg/cpp0x/constexpr-71988.C: New test.
165
2cf63121
MR
1662016-11-15 Maciej W. Rozycki <macro@imgtec.com>
167
168 * gcc.target/mips/insn-casesi.c: New test case.
169 * gcc.target/mips/insn-pseudo-1.c: New test case.
170 * gcc.target/mips/insn-pseudo-2.c: New test case.
171 * gcc.target/mips/insn-pseudo-3.c: New test case.
172 * gcc.target/mips/insn-pseudo-4.c: New test case.
173 * gcc.target/mips/insn-tablejump.c: New test case.
174
2cbfb209
MR
1752016-11-15 Maciej W. Rozycki <macro@imgtec.com>
176
177 * gcc.target/mips/mips.exp (mips_option_tests): Add
178 `-mcode-readable=yes' array element.
179
f05a874c
MR
1802016-11-15 Maciej W. Rozycki <macro@imgtec.com>
181
182 * gcc.target/mips/mips.exp (mips_option_tests): Add
183 `-mmicromips' array element.
184
b229ab2a
MM
1852016-11-15 Michael Matz <matz@suse.de>
186
187 PR missed-optimization/77881
188 * gcc.target/i386/pr77881.c: New test.
189
aa806c3b
JJ
1902016-11-15 Jakub Jelinek <jakub@redhat.com>
191
192 PR middle-end/78295
193 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
194
bcb9a772
MM
1952016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
196
197 * gcc.target/powerpc/vec-set-int.c: New test.
198 * gcc.target/powerpc/vec-set-short.c: Likesie.
199 * gcc.target/powerpc/vec-set-char.c: Likewise.
200
8e745a17
JJ
2012016-11-14 Jakub Jelinek <jakub@redhat.com>
202
203 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
204
d809e15a
JW
2052016-11-14 Janus Weil <janus@gcc.gnu.org>
206
207 PR fortran/78300
208 * gfortran.dg/class_result_3.f90: New test.
209
1ee62b92 2102016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
211 Richard Biener <rguenther@suse.de>
212
213 * gcc.dg/gimplefe-1.c: New testcase.
214 * gcc.dg/gimplefe-2.c: Likewise.
215 * gcc.dg/gimplefe-3.c: Likewise.
216 * gcc.dg/gimplefe-4.c: Likewise.
217 * gcc.dg/gimplefe-5.c: Likewise.
218 * gcc.dg/gimplefe-6.c: Likewise.
219 * gcc.dg/gimplefe-7.c: Likewise.
220 * gcc.dg/gimplefe-8.c: Likewise.
221 * gcc.dg/gimplefe-9.c: Likewise.
222 * gcc.dg/gimplefe-10.c: Likewise.
223 * gcc.dg/gimplefe-11.c: Likewise.
224 * gcc.dg/gimplefe-12.c: Likewise.
225 * gcc.dg/gimplefe-13.c: Likewise.
226 * gcc.dg/gimplefe-14.c: Likewise.
227 * gcc.dg/gimplefe-15.c: Likewise.
228 * gcc.dg/gimplefe-16.c: Likewise.
229 * gcc.dg/gimplefe-17.c: Likewise.
230 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 231
4d209853
ML
2322016-11-14 Martin Liska <mliska@suse.cz>
233
234 PR bootstrap/78069
235 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
236 to match scanned pattern.
237 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
238
5129b43b
RB
2392016-11-14 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/78312
242 * gcc.dg/torture/pr78312.c: New testcase.
243
d97cca4a
GJL
2442016-11-14 Georg-Johann Lay <avr@gjlay.de>
245
246 PR target/78093
247 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
248
5230c3d8
JJ
2492016-11-14 Jakub Jelinek <jakub@redhat.com>
250 Jason Merrill <jason@redhat.com>
251
252 Implement P0217R3 - C++17 structured bindings
253 * g++.dg/cpp1z/decomp1.C: New test.
254 * g++.dg/cpp1z/decomp2.C: New test.
255 * g++.dg/cpp1z/decomp3.C: New test.
256 * g++.dg/cpp1z/decomp4.C: New test.
257 * g++.dg/cpp1z/decomp5.C: New test.
258 * g++.dg/cpp1z/decomp6.C: New test.
259 * g++.dg/cpp1z/decomp7.C: New test.
260 * g++.dg/cpp1z/decomp8.C: New test.
261 * g++.dg/cpp1z/decomp9.C: New test.
262 * g++.dg/cpp1z/decomp10.C: New test.
263
a2b4c188
KV
2642016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
265
266 * g++.dg/torture/pr78268.C: New test.
267
975672f3
PK
2682016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
269
270 PR c/35503
271 * c-c++-common/pr35503-1.c: New test.
272 * c-c++-common/pr35503-2.c: Likewise.
273 * c-c++-common/pr35503-3.c: Likewise.
274 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
275
a4ba1151
UB
2762016-11-13 Uros Bizjak <ubizjak@gmail.com>
277
278 PR rtl-optimization/78232
279 PR rtl-optimization/78248
280 * gcc.dg/ubsan/pr78248.c: New test.
281
47605312
EB
2822016-11-13 Eric Botcazou <ebotcazou@adacore.com>
283
284 * gnat.dg/address_conv.adb: New test.
285
96826e28
EB
2862016-11-13 Eric Botcazou <ebotcazou@adacore.com>
287
288 * gnat.dg/renaming11.ad[sb]: New test.
289
4be719cd
EB
2902016-11-13 Eric Botcazou <ebotcazou@adacore.com>
291
292 * c-c++-common/dump-ada-spec-6.c: New test.
293
4ebd491f
EB
2942016-11-13 Eric Botcazou <ebotcazou@adacore.com>
295
296 * gnat.dg/lto21.adb: New test.
297 * gnat.dg/lto21_pkg1.ads: New helper.
298 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
299
f9d49cd1
JW
3002016-11-13 Janus Weil <janus@gcc.gnu.org>
301
302 PR fortran/60952
303 * gfortran.dg/typebound_proc_34.f90: New test.
304
9cbf8673
JW
3052016-11-13 Janus Weil <janus@gcc.gnu.org>
306
307 PR fortran/66366
308 * gfortran.dg/class_57.f90: Changed error message.
309 * gfortran.dg/class_60.f90: New test.
310
0e075835
DE
3112016-11-12 David Edelsohn <dje.gcc@gmail.com>
312
313 * g++.dg/pr78112.C: XFAIL AIX.
314
b93d8a3f
JW
3152016-11-12 Janus Weil <janus@gcc.gnu.org>
316
317 PR fortran/77501
318 * gfortran.dg/typebound_generic_16.f90: New test.
319
b8f70e67
JJ
3202016-11-12 Jakub Jelinek <jakub@redhat.com>
321
322 PR c++/71225
323 * g++.dg/cpp0x/pr71225.C: New test.
324
8b287aea
EB
3252016-11-11 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gcc.target/sparc/20161111-1.c: New test.
328
c901bc0d
UB
3292016-11-11 Uros Bizjak <ubizjak@gmail.com>
330
331 PR target/78310
332 * gcc.target/i386/pr78310.c: New test.
333
606f928d
JL
3342016-11-11 Jeff Law <law@redhat.com>
335
336 * gcc.dg/tree-ssa/isolate-6.c: New test.
337 * gcc.dg/tree-ssa/isolate-7.c: New test.
338
be278990
BC
3392016-11-11 Bin Cheng <bin.cheng@arm.com>
340
341 PR testsuite/78292
342 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
343 vect_max_reduc.
344
d9ab7525
JJ
3452016-11-11 Jakub Jelinek <jakub@redhat.com>
346
347 PR c++/72774
348 * g++.dg/parse/pr72774.C: New test.
349
4b7e0c76
RB
3502016-11-11 Richard Biener <rguenther@suse.de>
351
352 PR tree-optimization/71575
353 * gcc.dg/graphite/pr71575-1.c: New testcase.
354 * gcc.dg/graphite/pr71575-2.c: Likewise.
355
d07f8c59
RB
3562016-11-11 Richard Biener <rguenther@suse.de>
357
358 PR middle-end/78295
359 * gcc.dg/uninit-pr78295.c: New testcase.
360
aa806c3b 3612016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
362
363 PR fortran/78277
364 * gfortran.dg/dec_structure_17.f90: New test.
365
456f0dfa
MM
3662016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
367
368 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
369 being allowed in vector registers.
370 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
371 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
372 * gcc.target/powerpc/vsx-himode.c: Likewise.
373 * gcc.target/powerpc/vsx-himode2.c: Likewise.
374 * gcc.target/powerpc/vsx-himode3.c: Likewise.
375 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
376 to allow matching MFVSRD or MFVSRW.
377
8d34bfa8
PH
3782016-11-10 Pat Haugen <pthaugen@us.ibm.com>
379
380 PR rtl-optimization/78241
381 * gcc.dg/pr78241.c: New test.
382
0569479e
JJ
3832016-11-10 Jakub Jelinek <jakub@redhat.com>
384
8ebd1b31
JJ
385 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
386 201307.
387
0569479e
JJ
388 * g++.dg/cpp1z/noexcept-type14.C: New test.
389 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
390
37a16493
JG
3912016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
392
393 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
394 WVAL0S tests added in r241817.
395
b4c3a85b
JJ
3962016-11-10 Jakub Jelinek <jakub@redhat.com>
397
398 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
399 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
400 no longer allowed and corresponding ordered construct.
401 * gfortran.dg/gomp/linear-1.f90: New test.
402 * gfortran.dg/gomp/declare-simd-2.f90: New test.
403 * gfortran.dg/gomp/declare-target-1.f90: New test.
404 * gfortran.dg/gomp/declare-target-2.f90: New test.
405
86bc8506
ML
4062016-11-10 Martin Liska <mliska@suse.cz>
407
408 PR sanitizer/78270
409 * gcc.dg/asan/pr78270.c: New test.
410
ed5fdfba
PMR
4112016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
412 Jakub Jelinek <jakub@redhat.com>
413
414 PR debug/78112
b4c3a85b 415 * g++.dg/pr78112.C: New testcase.
ed5fdfba 416
0391e4a3
JJ
4172016-11-09 Jakub Jelinek <jakub@redhat.com>
418
cc38d9d6
JJ
419 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
420 -Wno-c++1z-compat.
421 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
422 string in case condition contains % characters.
423
0391e4a3
JJ
424 PR c++/78283
425 * g++.dg/cpp1z/noexcept-type13.C: New test.
426
410fe60d
TT
4272016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
428
429 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
430 using (HAS_MOVN) with MIPS III.
431
271dd55c
JW
4322016-11-09 Janus Weil <janus@gcc.gnu.org>
433
434 PR fortran/46459
435 * gfortran.dg/volatile14.f90: New test.
436
ff1f317b
UB
4372016-11-09 Uros Bizjak <ubizjak@gmail.com>
438
439 PR target/78262
440 * gcc.target/i386/pr78262.c: New test.
441
aa806c3b 4422016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
443
444 PR fortran/78259
445 * gfortran.dg/pr78259.f90: New test.
446
b349a81a
JW
4472016-11-09 Janus Weil <janus@gcc.gnu.org>
448
449 PR fortran/60777
450 * gfortran.dg/spec_expr_7.f90: New test.
451
2e955d50
JJ
4522016-11-09 Jakub Jelinek <jakub@redhat.com>
453
4f353581
JJ
454 PR target/77718
455 * gcc.c-torture/execute/pr77718.c: New test.
456
2e955d50
JJ
457 * gcc.dg/ubsan/c99-shift-3.c: New test.
458 * gcc.dg/ubsan/c99-shift-4.c: New test.
459 * gcc.dg/ubsan/c99-shift-5.c: New test.
460 * gcc.dg/ubsan/c99-shift-6.c: New test.
461
68c93708
ML
4622016-11-09 Martin Liska <mliska@suse.cz>
463
464 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
465 test-case for memcmp.
466 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
467
7b649f79
TP
4682016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
469
470 PR testsuite/78269
471 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
472
bfcb501d
PT
4732016-11-09 Paul Thomas <pault@gcc.gnu.org>
474
475 * gfortran.dg/move_alloc_18.f90: New test.
476
e15861c2
PK
4772016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
478
479 PR middle-end/78256
480 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
481 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
482
5f395580
JW
4832016-11-09 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/71894
486 * gfortran.dg/class_59.f90: New test.
487
37b14185
RB
4882016-11-09 Richard Biener <rguenther@suse.de>
489
490 PR tree-optimization/78007
491 * gcc.dg/vect/vect-bswap32.c: Adjust.
492 * gcc.dg/vect/vect-bswap64.c: Likewise.
493
d6e8a41c
KV
4942016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
495
496 * gcc.dg/ipa/vrp7.c: New test.
497
5d5f1e95
KV
4982016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
499
500 PR ipa/78121
501 * gcc.dg/ipa/pr78121.c: New test.
502
0290a292
MO
5032016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
504
505 * c-c++-common/asan/default_options.h: New file.
506 * c-c++-common/asan/strcasestr-1.c: New test.
507 * c-c++-common/asan/strcasestr-2.c: Likewise.
508 * c-c++-common/asan/strcspn-1.c: Likewise.
509 * c-c++-common/asan/strcspn-2.c: Likewise.
510 * c-c++-common/asan/strpbrk-1.c: Likewise.
511 * c-c++-common/asan/strpbrk-2.c: Likewise.
512 * c-c++-common/asan/strspn-1.c: Likewise.
513 * c-c++-common/asan/strspn-2.c: Likewise.
514 * c-c++-common/asan/strstr-1.c: Likewise.
515 * c-c++-common/asan/strstr-2.c: Likewise.
516 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
517
fbdb92eb
MO
5182016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
519
520 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
521
103c4f75
JW
5222016-11-08 Janus Weil <janus@gcc.gnu.org>
523
524 PR fortran/68440
525 * gfortran.dg/class_58.f90: New test.
526
90a2ffc0
UB
5272016-11-08 Uros Bizjak <ubizjak@gmail.com>
528
529 PR target/70799
530 * gcc.target/i386/pr70799-2.c: New test.
531
eba5aec8
JW
5322016-11-08 Janus Weil <janus@gcc.gnu.org>
533
534 PR fortran/77596
535 * gfortran.dg/proc_ptr_comp_46.f90: New test.
536
fad36601
BC
5372016-11-08 Bin Cheng <bin.cheng@arm.com>
538
539 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
540
7c8615b6
BC
5412016-11-08 Bin Cheng <bin.cheng@arm.com>
542
543 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
544
4c6a4a53
BC
5452016-11-08 Bin Cheng <bin.cheng@arm.com>
546
547 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
548
fcd1b8df
ML
5492016-11-08 Martin Liska <mliska@suse.cz>
550
551 PR testsuite/78242
552 * g++.dg/asan/use-after-scope-4.C: New test.
553 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
554 * gcc.dg/asan/use-after-scope-8.c: Remove.
555
f9ef2c76
RB
5562016-11-08 Richard Biener <rguenther@suse.de>
557
558 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
559
ad11774f
TC
5602016-11-08 Tamar Christina <tamar.christina@arm.com>
561
562 PR testsuite/78136
563 * gcc.dg/cpp/trad/trad.exp
564 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
565 * gcc.dg/cpp/trad/include.c: Use local header file.
566
fe73a332
RB
5672016-11-08 Richard Biener <rguenther@suse.de>
568
569 PR tree-optimization/78205
570 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
571
ed053eb8
RB
5722016-11-08 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/78224
575 * g++.dg/torture/pr78224.C: New testcase.
576
06658c6d
SKS
5772016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
578
579 * gcc.dg/store_merging_1.c: Require store_merge.
580 * gcc.dg/store_merging_2.c: Likewise.
581 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 582 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
583 * gcc.dg/store_merging_6.c: Likewise.
584 * gcc.dg/store_merging_7.c: Likewise.
585 * gcc.dg/store_merging_8.c: Likewise.
586 * lib/target-supports.exp (check_effective_target_store_merge): New.
587
e4b39278
DE
5882016-11-07 David Edelsohn <dje.gcc@gmail.com>
589
590 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
591 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
592 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
593 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
594 -mvsx -mpower8-vector.
595 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
596 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
597 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
598 -mvsx -mpower8-vector.
599
fda2d612
DE
6002016-11-07 David Edelsohn <dje.gcc@gmail.com>
601
602 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
603
604 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
605 * gcc.dg/visibility-14.c: XFAIL AIX.
606 * gcc.dg/visibility-15.c: XFAIL AIX.
607 * gcc.dg/visibility-16.c: XFAIL AIX.
608 * gcc.dg/visibility-17.c: XFAIL AIX.
609 * gcc.dg/visibility-18.c: XFAIL AIX.
610 * gcc.dg/visibility-19.c: XFAIL AIX.
611 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
612 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
613 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
614 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
615
60cee85e
JJ
6162016-11-07 Jakub Jelinek <jakub@redhat.com>
617
618 PR target/78227
619 * gcc.target/i386/pr78227-1.c: New test.
620 * gcc.target/i386/pr78227-2.c: New test.
621
7aa13860
PK
6222016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
623
624 PR middle-end/35691
625 * gcc.dg/pr35691-1.c: New test-case.
626 * gcc.dg/pr35691-2.c: Likewise.
627
caa024ff
BS
6282016-11-07 Bernd Schmidt <bschmidt@redhat.com>
629
630 PR rtl-optimization/77309
631 * gcc.dg/torture/pr77309.c: New test.
632
a9815228
JJ
6332016-11-07 Jakub Jelinek <jakub@redhat.com>
634
635 PR middle-end/71529
636 * gcc.target/i386/pr71529.C: Moved to ...
637 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
638
639 PR target/64411
640 * gcc.target/i386/pr64411.C: Moved to ...
641 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
642 lp64.
643
644 PR target/65105
645 * gcc.target/i386/pr65105-4.C: Moved to ...
646 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
647 Run into compile test rather than execute test.
648
e8ab5cb1
RB
6492016-11-07 Richard Biener <rguenther@suse.de>
650
651 PR target/78229
652 * g++.dg/pr78229.C: New testcase.
653
20770eb8
RB
6542016-11-07 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/78218
657 * gcc.dg/torture/pr78218.c: New testcase.
658
32894793
RB
6592016-11-07 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/78228
662 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
663
e27bfda2
KT
6642016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
665
666 PR target/77822
667 * g++.dg/torture/pr77822.C: New test.
668
00d6b7a1
ML
6692016-11-07 Martin Liska <mliska@suse.cz>
670
671 * c-c++-common/asan/force-inline-opt0-1.c: Disable
672 -f-sanitize-address-use-after-scope.
673 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
674 internal fn calls.
675 * g++.dg/asan/use-after-scope-1.C: New test.
676 * g++.dg/asan/use-after-scope-2.C: Likewise.
677 * g++.dg/asan/use-after-scope-3.C: Likewise.
678 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
679 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
680 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
681 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
682 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
683 * g++.dg/asan/use-after-scope-types.h: Likewise.
684 * gcc.dg/asan/use-after-scope-1.c: Likewise.
685 * gcc.dg/asan/use-after-scope-2.c: Likewise.
686 * gcc.dg/asan/use-after-scope-3.c: Likewise.
687 * gcc.dg/asan/use-after-scope-4.c: Likewise.
688 * gcc.dg/asan/use-after-scope-5.c: Likewise.
689 * gcc.dg/asan/use-after-scope-6.c: Likewise.
690 * gcc.dg/asan/use-after-scope-7.c: Likewise.
691 * gcc.dg/asan/use-after-scope-8.c: Likewise.
692 * gcc.dg/asan/use-after-scope-9.c: Likewise.
693 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
694 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
695 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
696 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
697 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
698
a0d3edf8
RB
6992016-11-07 Richard Biener <rguenther@suse.de>
700
701 PR tree-optimization/78189
702 * g++.dg/torture/pr78189.C: New testcase.
703
0db5adfa
DE
7042016-11-06 David Edelsohn <dje.gcc@gmail.com>
705
706 * gcc.dg/Wtrampolines.c: XFAIL AIX.
707
cc03bf7a
AV
7082016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
709
710 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
711 occuring.
712
18bb8b8a
TK
7132016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/78221
716 * arith.c (gfc_complex2real): Change gfc_warning_now to
717 gfc_warning.
718
c7f587bd
PT
7192016-11-05 Paul Thomas <pault@gcc.gnu.org>
720
721 * gfortran.dg/move_alloc_17.f03: New test.
722
92657eb0
RB
7232016-11-05 Richard Biener <rguenther@suse.de>
724
725 PR bootstrap/78188
726 * g++.dg/ipa/pr78188.C: New test.
727
28ce22e6
JW
7282016-11-05 Janus Weil <janus@gcc.gnu.org>
729 Dominique d'Humieres <dominiq@lps.ens.fr>
730
731 PR fortran/69495
732 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
733
d233ee5f
PT
7342016-11-05 Paul Thomas <pault@gcc.gnu.org>
735
736 PR fortran/67564
737 * gfortran.dg/select_type_39.f03: New test.
738
7392016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
740
741 PR fortran/64933
742 * gfortran.dg/associate_23.f90: New test.
743
5f4cebba
JJ
7442016-11-04 Jakub Jelinek <jakub@redhat.com>
745
746 PR target/77834
747 * gcc.dg/pr77834.c: New test.
748
6e3ae7e6
PC
7492016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
750
751 PR c++/67980
752 * g++.dg/cpp1y/pr67980.C: New.
753
fff6ed28
BS
7542016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
755
756 * gcc.target/powerpc/fold-vec-add-1.c: New.
757 * gcc.target/powerpc/fold-vec-add-2.c: New.
758 * gcc.target/powerpc/fold-vec-add-3.c: New.
759 * gcc.target/powerpc/fold-vec-add-4.c: New.
760 * gcc.target/powerpc/fold-vec-add-5.c: New.
761 * gcc.target/powerpc/fold-vec-add-6.c: New.
762 * gcc.target/powerpc/fold-vec-add-7.c: New.
763
bef3a8d7 7642016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
765
766 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
767 for -mbranch-likely, infer -mno-branch-likely for R6.
768
dac9376a
BE
7692016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
770
771 PR c++/71973
772 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
773 * g++.dg/init/new15.C: Likewise.
774 * g++.dg/ipa/inline-1.C: Likewise.
775 * g++.dg/ipa/inline-2.C: Likewise.
776 * g++.dg/lto/20080908-1_0.C: Likewise.
777 * g++.dg/tc1/dr20.C: Likewise.
778 * g++.dg/tree-ssa/inline-1.C: Likewise.
779 * g++.dg/tree-ssa/inline-2.C: Likewise.
780 * g++.old-deja/g++.law/except1.C: Likewise.
781 * g++.old-deja/g++.other/vbase5.C: Likewise.
782 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
783
b210df46
BS
7842016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
785
786 PR tree-optimization/78210
787 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
788 possibility of widening multiplies.
789
964ef24c
RB
7902016-11-04 Richard Biener <rguenther@suse.de>
791
792 PR middle-end/78185
793 * gcc.dg/pr78185.c: New testcase.
794
5fb80387
DE
7952016-10-04 David Edelsohn <dje.gcc@gmail.com>
796
797 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
798 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
799
6905c577
JJ
8002016-11-03 Jakub Jelinek <jakub@redhat.com>
801 Alexandre Oliva <aoliva@redhat.com>
802 Jason Merrill <jason@redhat.com>
803
804 PR debug/28767
805 PR debug/56974
806 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
807 * g++.dg/debug/dwarf2/ref-3.C: New test.
808 * g++.dg/debug/dwarf2/ref-4.C: New test.
809 * g++.dg/debug/dwarf2/refqual-1.C: New test.
810 * g++.dg/debug/dwarf2/refqual-2.C: New test.
811
8122016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
813
814 * gfortran.dg/dec_exp_1.f90: New test.
815 * gfortran.dg/dec_exp_2.f90: Likewise.
816 * gfortran.dg/dec_exp_3.f90: Likewise.
817
6905c577 8182016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
819
820 * gfortran.dg/dec_parameter_1.f: New test.
821 * gfortran.dg/dec_parameter_2.f90: Likewise.
822 * gfortran.dg/dec_parameter_3.f90: Likewise.
823 * gfortran.dg/dec_parameter_4.f90: Likewise.
824
7d29f8e3
ML
8252016-11-03 Martin Liska <mliska@suse.cz>
826
827 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
828 output.
829 * gcc.dg/tree-prof/time-profiler-3.c: New test.
830
5de3e2d8
BE
8312016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
832
833 PR libgcc/78067
834 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
835
f03f0232
SKS
8362016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
837
838 * gcc.c-torture/execute/pr78170.c: Require int32plus.
839
bd17a9df
MF
8402016-11-02 Max Filippov <jcmvbkbc@gmail.com>
841
842 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
843
2b01aad6
TC
8442016-11-01 Tamar Christina <tamar.christina@arm.com>
845
846 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
847 Check for arm_v8_neon_hw.
848 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
849 Likewise.
850 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
851 Likewise.
852 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
853 Likewise.
854
aa55dc0c
RB
8552016-11-02 Richard Biener <rguenther@suse.de>
856
857 * gcc.dg/store_merging_8.c: New testcase.
858
6905c577 8592016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
860
861 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
862
075be4a1
DE
8632016-11-02 David Edelsohn <dje.gcc@gmail.com>
864
4b69fb13
DE
865 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
866 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
867 * gcc.dg/addr_equal_1.c: XFAIL AIX.
868 * gcc.dg/pr65779.c: XFAIL AIX.
869 * gcc.dg/pr70405.c: XFAIL AIX.
870
075be4a1
DE
871 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
872 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
873 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
874
fdb1aa55
RO
8752016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
876
877 * lib/target-supports.exp (check_gc_sections_available): Use
878 -print-prog-name=ld to determine linker used.
879
4adbcdb4
ML
8802016-11-02 Martin Liska <mliska@suse.cz>
881
882 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
883 test case.
884
4b2c06f4
KT
8852016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
886
887 PR tree-optimization/78170
888 * gcc.c-torture/execute/pr78170.c: New test.
889
63e523d6
KT
8902016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
891
892 PR tree-optimization/78162
893 * gcc.c-torture/compile/pr78162.c: New test.
894
da42ac7b
RB
8952016-11-02 Richard Biener <rguenther@suse.de>
896
897 PR tree-optimization/78035
898 PR tree-optimization/77964
899 * gcc.target/i386/pr78035.c: New testcase.
900
4280df0a
RB
9012016-11-02 Richard Biener <rguenther@suse.de>
902
903 * gcc.dg/tree-ssa/vrp111.c: New testcase.
904 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
905 * gcc.dg/tree-ssa/pr21086.c: Likewise.
906 * gcc.dg/tree-ssa/pr58480.c: Likewise.
907 * gcc.dg/tree-ssa/vrp08.c: Likewise.
908
1b1d9303
DE
9092016-11-01 David Edelsohn <dje.gcc@gmail.com>
910
911 * gfortran.dg/pr70937.f90: require-effective-target lto.
912
5b7c0519
TK
9132016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
914
915 PR fortran/69544
916 * gfortran.dg/where_6.f90: New test.
917
70d28813
JJ
9182016-11-01 Jakub Jelinek <jakub@redhat.com>
919
920 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
921
7f4266d4
TK
9222016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
923
924 PR fortran/69544
925 * gfortran.dg/where_5.f90: New test.
926
9fc158eb
BB
9272016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
928
929 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
930 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
931 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
932 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
933
baeb7b5c
UB
9342016-11-01 Uros Bizjak <ubizjak@gmail.com>
935
936 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
937 Whitespace fixes.
938 (check_effective_target_vect_cmdline_needed): Check
939 is-effective-target ia32 for x86 targets.
940 (check_effective_target_vect_simd_clones): Simplify condition.
941 (check_effective_target_vect_double): Ditto.
942 (check_effective_target_vect_aligned_arrays): Check
943 is-effective-target ia32 for x86 targets. Simplify condition.
944 (check_effective_target_vect_multiple_sizes): Simplify condition.
945 (check_effective_target_sqrt_insn): Add i?86-*-* target.
946 (check_effective_target_sync_int_128): Simplify condition.
947 (check_effective_target_sync_int_128_runtime): Ditto.
948 (check_effective_target_sync_long_long_runtime): Ditto.
949 (check_effective_target_divmod): Add i?86-*-* target.
950
156b5cca
MM
9512016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
952
953 * gcc.target/powerpc/vsx-extract-4.c: New test.
954 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
955
120a4c45
JD
9562016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
957
958 PR fortran/54679
959 * gfortran.dg/fmt_l.f90: Update test.
960 * gfortran.dg/fmt_l0.f90: New test.
961
c5fed5c6
JJ
9622016-10-31 Jakub Jelinek <jakub@redhat.com>
963
964 PR c++/78089
965 * c-c++-common/builtin-shuffle-1.c: New test.
966 * g++.dg/cpp0x/addressof3.C: New test.
967
aee69156
VV
9682016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
969
970 Add tests for a const member and a reference member for launder.
971 * g++.dg/cpp1z/launder3.C: New.
972 * g++.dg/cpp1z/launder4.C: Likewise.
973 * g++.dg/cpp1z/launder5.C: Likewise.
974 * g++.dg/cpp1z/launder5.cc: Likewise.
975 * g++.dg/cpp1z/launder5.h: Likewise.
976 * g++.dg/cpp1z/launder6.C: Likewise.
977 * g++.dg/cpp1z/launder6.cc: Likewise.
978 * g++.dg/cpp1z/launder6.h: Likewise.
979
1e4fa9b1
JJ
9802016-10-31 Jakub Jelinek <jakub@redhat.com>
981
dcb466ec
JJ
982 PR c++/77948
983 * g++.dg/cpp0x/pr77948-1.C: New test.
984 * g++.dg/cpp0x/pr77948-2.C: New test.
985 * g++.dg/cpp0x/pr77948-3.C: New test.
986 * g++.dg/cpp0x/pr77948-4.C: New test.
987 * g++.dg/cpp0x/pr77948-5.C: New test.
988 * g++.dg/cpp0x/pr77948-6.C: New test.
989
1e4fa9b1
JJ
990 PR tree-optimization/77860
991 * gcc.dg/pr77860.c: New test.
992
9782e1ec
JJ
9932016-10-31 Jakub Jelinek <jakub@redhat.com>
994
995 PR c++/77886
996 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
997
dd57b05e
SKS
9982016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
999
1000 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1001
84ff4775
LCW
10022016-10-30 Le-Chun Wu <lcwu@google.com>
1003 Mark Wielaard <mjw@redhat.com>
1004
1005 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1006 * gcc.dg/Wshadow-local-1.c: Likewise.
1007 * gcc.dg/Wshadow-local-2.c: Likewise.
1008 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1009 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1010 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1011
0b56e9ad
BS
10122016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1013
1014 PR tree-optimization/71915
1015 PR tree-optimization/71490
1016 * gcc.dg/tree-ssa/pr54245.c: Delete.
1017 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1018 document why.
1019
d4fc6702
JD
10202016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1021
1022 PR fortran/78123
1023 * gfortran.dg/fmt_t_9.f: New test.
1024
396e56d2
TK
10252016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1026
1027 PR fortran/67219
1028 * gfortran.dg/pr67219.f90: New test.
1029
a654d5d0
JJ
10302016-10-29 Jakub Jelinek <jakub@redhat.com>
1031
205b9ed1
JJ
1032 PR rtl-optimization/77919
1033 * g++.dg/torture/pr77919-2.C: New test.
1034
a654d5d0
JJ
1035 PR target/78148
1036 * gcc.dg/pr78148.c: New test.
1037
894d8b41
EB
10382016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1041 * gcc.target/sparc/overflow-4.c: ...here.
1042 * gcc.target/sparc/overflow-5.c: New test.
1043
e72531b9
PK
10442016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1045 Kugan Vivekanandarajah <kuganv@linaro.org>
1046 Jim Wilson <jim.wilson@linaro.org>
1047
1048 PR tree-optimization/43721
1049 * lib/target-supports.exp (check_effective_target_divmod): New.
1050 (check_effective_target_divmod_simode): Likewise.
1051 (check_effective_target_arm_divmod_simode): Likewise.
1052 * gcc.dg/divmod-1-simode.c: New test.
1053 * gcc.dg/divmod-1.c: Likewise.
1054 * gcc.dg/divmod-2-simode.c: Likewise.
1055 * gcc.dg/divmod-2.c: Likewise.
1056 * gcc.dg/divmod-3-simode.c: Likewise.
1057 * gcc.dg/divmod-3.c: Likewise.
1058 * gcc.dg/divmod-4-simode.c: Likewise.
1059 * gcc.dg/divmod-4.c: Likewise.
1060 * gcc.dg/divmod-5.c: Likewise.
1061 * gcc.dg/divmod-6-simode.c: Likewise.
1062 * gcc.dg/divmod-6.c: Likewise.
1063 * gcc.dg/divmod-7.c: Likewise.
1064
f663d9ad 10652016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1066 Jakub Jelinek <jakub@redhat.com>
1067 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1068
1069 PR middle-end/22141
1070 PR rtl-optimization/23684
1071 * gcc.c-torture/execute/pr22141-1.c: New test.
1072 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1073 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1074 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1075 * gcc.dg/store_merging_1.c: New test.
1076 * gcc.dg/store_merging_2.c: Likewise.
1077 * gcc.dg/store_merging_3.c: Likewise.
1078 * gcc.dg/store_merging_4.c: Likewise.
1079 * gcc.dg/store_merging_5.c: Likewise.
1080 * gcc.dg/store_merging_6.c: Likewise.
1081 * gcc.dg/store_merging_7.c: Likewise.
1082 * gcc.target/i386/pr22141.c: Likewise.
1083 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1084 * g++.dg/init/new17.C: Likewise.
1085
6905c577 10862016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1087
1088 PR middle-end/72747
1089 * c-c++-common/pr72747-1.c: New test.
1090 * c-c++-common/pr72747-2.c: Likewise.
1091
539405d5
AK
10922016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1093
1094 * gcc.target/s390/oscbreak-1.c: New test.
1095
0dbb19f0
AK
10962016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1097
1098 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1099
0d9e143c
JJ
11002016-10-28 Jakub Jelinek <jakub@redhat.com>
1101
c19066a7
JJ
1102 PR rtl-optimization/77919
1103 * g++.dg/torture/pr77919.C: New test.
1104
0d9e143c
JJ
1105 PR rtl-optimization/78132
1106 * gcc.target/i386/pr78132.c: New test.
1107
cc91248d
EB
11082016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1111
787c7a65
MM
11122016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1113
1114 * gcc.target/powerpc/vsx-simode.c: New test.
1115 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1116 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1117
4ce71579
JJ
11182016-10-27 Jakub Jelinek <jakub@redhat.com>
1119
6f21288f
JJ
1120 PR fortran/78026
1121 * gfortran.dg/gomp/pr78026.f03: New test.
1122 * gfortran.dg/select_type_38.f03: New test.
1123
4ce71579
JJ
1124 PR middle-end/78025
1125 * g++.dg/gomp/declare-simd-7.C: New test.
1126
6f21288f 11272016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1128
1129 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1130 * gfortran.dg/dec_init_2.f90: Likewise.
1131 * gfortran.dg/dec_init_3.f90: New test.
1132 * gfortran.dg/dec_init_4.f90: Likewise.
1133
93f90bec
BC
11342016-10-27 Bin Cheng <bin.cheng@arm.com>
1135
1136 * gcc.dg/fold-narrowbopcst-1.c: New test.
1137
6f21288f 11382016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1139
1140 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1141 dg-shouldfail/dg-output instead of XFAIL.
1142 * gfortran.dg/dec_io_6.f90: Likewise.
1143
ddb92ab9
TP
11442016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1145
1146 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1147 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1148 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1149 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1150 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1151 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1152 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1153 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1154 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1155 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1156
ad6e4ba8
BC
11572016-10-27 Bin Cheng <bin.cheng@arm.com>
1158
1159 * gcc.dg/fold-convmaxconv-1.c: New test.
1160 * gcc.dg/fold-convminconv-1.c: New test.
1161
6905c577 11622016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1163
1164 PR fortran/78092
1165 * gfortran.dg/pr78092.f90: New test.
1166
7a83b391
KN
11672016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1168
1169 PR target/78056
1170 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1171 expected error message.
1172 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1173 expected error message.
1174 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1175 (test_all_not_equal_and_not_zero): Change expected error message.
1176
3693a620
JJ
11772016-10-26 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR fortran/77973
1180 * gfortran.dg/gomp/pr77973.f90: New test.
1181
cd612e8a
PT
11822016-10-26 Paul Thomas <pault@gcc.gnu.org>
1183
1184 PR fortran/78108
1185 * gfortran.dg/submodule_18.f08: New test.
1186 * gfortran.dg/submodule_19.f08: New test.
1187
09844a5f
MM
11882016-10-26 Michael Matz <matz@suse.de>
1189
1190 * g++.dg/pr78060.C: New test.
1191 * gfortran.dg/pr78061.f: New test.
1192 * g++.dg/pr78088.C: New test.
1193
6f21288f 11942016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1195
1196 * gfortran.dg/dec_io_1.f90: New test.
1197 * gfortran.dg/dec_io_2.f90: New test.
1198 * gfortran.dg/dec_io_3.f90: New test.
1199 * gfortran.dg/dec_io_4.f90: New test.
1200 * gfortran.dg/dec_io_5.f90: New test.
1201 * gfortran.dg/dec_io_6.f90: New test.
1202
6c95388f
JJ
12032016-10-25 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR sanitizer/78106
1206 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1207
12082016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1209
1210 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1211 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1212
90e261e4
EB
12132016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gnat.dg/opt59.adb: New test.
1216 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1217
1218 * gnat.dg/opt60.adb: New test.
1219
cef026ec
AV
12202016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1221
1222 PR fortran/72770
1223 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1224 this pr.
1225
96592eed
JJ
12262016-10-25 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR target/78102
1229 * gcc.target/i386/pr78102.c: New test.
1230
6c95388f 12312016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1232
1233 * gfortran.dg/dec_logical_xor_1.f90: New test.
1234 * gfortran.dg/dec_logical_xor_2.f90: New test.
1235 * gfortran.dg/dec_logical_xor_3.f03: New test.
1236
6c95388f 12372016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1238
1239 * gfortran.dg/dec_loc_rval_1.f90: New test.
1240 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1241 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1242
6c95388f 12432016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1244
90051c26
FR
1245 * gfortran.dg/dec_type_print.f90: New testcase.
1246
6c95388f 12472016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1248
1249 * gfortran.dg/feed_1.f90: New test.
1250 * gfortran.dg/feed_2.f90: New test.
ef144767 1251
8e104951
ML
12522016-10-25 Martin Liska <mliska@suse.cz>
1253
1254 PR sanitizer/78106
1255 * gcc.dg/asan/pr78106.c: New test.
1256
b93ee1bb
ML
12572016-10-25 Martin Liska <mliska@suse.cz>
1258
1259 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1260
ad6922b0
WD
12612016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1262
1263 PR target/78041
1264 * gcc.target/arm/pr78041.c: New test.
1265
e16f1cc7
JJ
12662016-10-25 Jakub Jelinek <jakub@redhat.com>
1267
1268 * g++.dg/cpp1z/launder1.C: New test.
1269 * g++.dg/cpp1z/launder2.C: New test.
1270
078134e5 12712016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1272 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1273
1274 PR target/71676
1275 PR target/71678
1276 * gcc.target/avr/pr71676-2.c: New test.
1277
c7212a15 12782016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1279 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1280
1281 PR target/71676
1282 PR target/71678
1283 * gcc.target/avr/pr71676-1.c: New test.
1284 * gcc.target/avr/pr71676-3.c: New test.
1285 * gcc.target/avr/pr71676.c: New test.
1286 * gcc.target/avr/pr71678.c: New test.
1287
d1c7d3a8
KV
12882016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1289
1290 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1291 such that cloned verions of tested functions are not created.
1292
c7082171
SK
12932016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1294
1295 PR fortran/71895
1296 * gfortran.dg/pr71895.f90: New test.
1297
0f2a9e37
JJ
12982016-10-24 Jakub Jelinek <jakub@redhat.com>
1299
1300 * g++.dg/debug/dwarf2/ref-2.C: New test.
1301
f8348061
BE
13022016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1303
1304 * c-c++-common/Wint-in-bool-context-3.c: New test.
1305
1eb4547b
MS
13062016-10-24 Martin Sebor <msebor@redhat.com>
1307
1308 PR middle-end/77735
1309 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1310 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1311 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1312 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1313 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1314 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1315 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1316
292af537
RB
13172016-10-24 Richard Biener <rguenther@suse.de>
1318
1319 PR testsuite/71491
1320 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1321 * gcc.dg/vect/slp-45.c: Likewise.
1322
40f683e8
RB
13232016-10-24 Richard Biener <rguenther@suse.de>
1324
1325 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1326 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1327 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1328
b1b6774f
GJL
13292016-10-24 Georg-Johann Lay <avr@gjlay.de>
1330
1331 PR target/78093
1332 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1333 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1334
ed9760d2
AV
13352016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1336
1337 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1338
fb027a42
JJ
13392016-10-24 Jakub Jelinek <jakub@redhat.com>
1340
1341 * gcc.target/i386/bmi2-pext-1.c: New test.
1342 * gcc.target/i386/bmi2-pdep-1.c: New test.
1343 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1344 * gcc.target/i386/tbm-bextri-1.c: New test.
1345 * gcc.target/i386/bmi-bextr-6.c: New test.
1346
8e10302e
RO
13472016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1348
1349 PR target/77483
1350 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1351 * gcc.target/i386/pr65105-1.c: Likewise.
1352 * gcc.target/i386/pr65105-2.c: Likewise.
1353 * gcc.target/i386/pr65105-3.c: Likewise.
1354 * gcc.target/i386/pr65105-5.c: Likewise.
1355 * gcc.target/i386/pr67761.c: Likewise.
1356 * gcc.target/i386/pr70799-1.c: Likewise.
1357
866c72a8
ML
13582016-10-24 Martin Liska <mliska@suse.cz>
1359
1360 PR sanitizer/77966
1361 * c-c++-common/ubsan/unreachable-3.c: New test.
1362
0804124b
SK
13632016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1364
1365 PR fortran/77763
1366 * gfortran.dg/pr77763.f90
1367
87c9fca5
SK
13682016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1369
1370 PR fortran/54730
1371 PR fortran/78033
1372 * gfortran.dg/pr78033.f90: New test.
1373
dfd6231e
PT
13742016-10-23 Paul Thomas <pault@gcc.gnu.org>
1375
1376 PR fortran/69834
1377 * gfortran.dg/select_type_1.f03: Change error for overlapping
1378 TYPE IS cases.
1379 * gfortran.dg/select_type_36.f03: New test.
1380
66ccff98
EB
13812016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1384
15876cee
TK
13852016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1386
1387 PR fortran/78021
1388 * gfortran.dg/string_length_3.f90: New test.
1389
574284e9
AV
13902016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1391
574284e9
AV
1392 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1393
13942016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1395
1396 PR fortran/43366
1397 PR fortran/57117
1398 PR fortran/61337
1399 * gfortran.dg/alloc_comp_class_5.f03: New test.
1400 * gfortran.dg/class_allocate_21.f90: New test.
1401 * gfortran.dg/class_allocate_22.f90: New test.
1402 * gfortran.dg/realloc_on_assign_27.f08: New test.
1403
20276dc9
JL
14042016-10-21 Jeff Law <law@redhat.com>
1405
1406 * PR tree-optimization/71947
1407 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1408 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1409 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1410
f7503699
KV
14112016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1412
1413 * gcc.dg/ipa/vrp5.c: New test.
1414 * gcc.dg/ipa/vrp6.c: New test.
1415
5be6b295
WD
14162016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1417
1418 * gcc.target/aarch64/test_frame_17.c: New test.
1419
c82bc7ed
WD
14202016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1421
1422 * gcc.target/aarch64/test_frame_17.c: New test.
1423
67a6cac7
AP
14242016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1425
1426 PR preprocessor/71681
1427 * gcc.dg/cpp/pr71681-1.c: New testcase
1428 * gcc.dg/cpp/pr71681-2.c: Likewise
1429 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1430 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1431 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1432 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1433
8e6982f7
JJ
14342016-10-21 Jakub Jelinek <jakub@redhat.com>
1435
9c4c8b7b
JJ
1436 PR target/78057
1437 * gcc.target/i386/pr78057.c: New test.
1438
8e6982f7
JJ
1439 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1440
de514d40
PT
14412016-10-21 Paul Thomas <pault@gcc.gnu.org>
1442
1443 PR fortran/69566
1444 * gfortran.dg/select_type_37.f03: New test.
1445
1d64ceb0
SKS
14462016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1447
1448 PR target/71627
1449 * gcc.target/avr/pr71627.c: New test
1450
85729229
EB
14512016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1452
1453 * gcc.target/sparc/overflow-1.c: New test.
1454 * gcc.target/sparc/overflow-2.c: Likewise.
1455 * gcc.target/sparc/overflow-3.c: Likewise.
1456
d17f2c3b
AV
14572016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1458
1459 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1460 effective target.
1461
0d47cee6
KT
14622016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1463
1464 PR rtl-optimization/78038
1465 * gcc.target/aarch64/pr78038.c: New test.
1466
a20d03c8
RB
14672016-10-21 Richard Biener <rguenther@suse.de>
1468
1469 PR tree-optimization/78051
1470 * g++.dg/torture/pr78051.C: New testcase.
1471
f3ecd50f
BE
14722016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1473
1474 * c-c++-common/wdate-time.c: Restored test case.
1475 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1476
fceabe50
JJ
14772016-10-20 Jakub Jelinek <jakub@redhat.com>
1478
1479 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1480
f56ea76e
UB
14812016-10-20 Uros Bizjak <ubizjak@gmail.com>
1482
1483 PR target/78037
1484 * gcc.target/i386/pr78037.c: New test.
1485
2c35bbe1
EB
14862016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1487
1488 * gcc.target/visium/overflow8.c: New.
1489 * gcc.target/visium/overflow16.c: Likewise.
1490 * gcc.target/visium/overflow32: Likewise.
1491
28df8730
MM
14922016-10-20 Michael Matz <matz@suse.de>
1493
1494 * gcc.dg/loop-split.c: New test.
1495 * gcc.dg/tree-ssa/ifc-9.c: Update.
1496 * gcc.dg/tree-ssa/ifc-10.c: Update.
1497
6c1a9e41
RB
14982016-10-20 Richard Biener <rguenther@suse.de>
1499
1500 * gcc.dg/graphite/pr35356-1.c: Update.
1501
a2923dba
PC
15022016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1503
1504 PR c++/77446
1505 * g++.dg/cpp1y/pr77446.C: New.
1506
2066ef6a
PK
15072016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1508
1509 PR tree-optimization/53979
1510 * gcc.dg/pr53979-1.c: New test-case.
1511 * gcc.dg/pr53979-2.c: Likewise.
1512
4c712374
BE
15132016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1514
1515 * c-c++-common/Wint-in-bool-context-2.c: New test.
1516
bdcf8e7c
JD
15172016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1518
1519 * gfortran.dg/dtio_17.f90: Fix test.
1520
ec1748d4
AH
15212016-10-19 Aldy Hernandez <aldyh@redhat.com>
1522
1523 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1524 * gcc.dg/Walloca-2.c: Same.
1525
b70f0b0c
AH
15262016-10-19 Aldy Hernandez <aldyh@redhat.com>
1527
1528 * gcc.dg/Wvla-1.c: Rename to...
1529 * gcc.dg/Wvla-larger-than-1.c: ...this.
1530 * gcc.dg/Wvla-2.c: Rename to...
1531 * gcc.dg/Wvla-larger-than-2.c: ...this.
1532 * gcc.dg/Wvla-3.c: Rename to...
1533 * gcc.dg/Walloca-11.c.: ...this.
1534 * gcc.dg/wvla-[1-7].c: Rename to:
1535 * gcc.dg/Wvla-[1-7].c: ...this.
1536
cbb22e61
BC
15372016-10-19 Bin Cheng <bin.cheng@arm.com>
1538
1539 PR tree-optimization/78005
1540 * gcc.dg/vect/pr78005.c: New.
1541 * gcc.target/i386/l_fma_float_1.c: Revise test.
1542 * gcc.target/i386/l_fma_float_2.c: Ditto.
1543 * gcc.target/i386/l_fma_float_3.c: Ditto.
1544 * gcc.target/i386/l_fma_float_4.c: Ditto.
1545 * gcc.target/i386/l_fma_float_5.c: Ditto.
1546 * gcc.target/i386/l_fma_float_6.c: Ditto.
1547 * gcc.target/i386/l_fma_double_1.c: Ditto.
1548 * gcc.target/i386/l_fma_double_2.c: Ditto.
1549 * gcc.target/i386/l_fma_double_3.c: Ditto.
1550 * gcc.target/i386/l_fma_double_4.c: Ditto.
1551 * gcc.target/i386/l_fma_double_5.c: Ditto.
1552 * gcc.target/i386/l_fma_double_6.c: Ditto.
1553
a023f8c8
TS
15542016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1555
1556 PR tree-optimization/78024
1557 * gcc.dg/goacc/loop-processing-1.c: New file.
1558
d9700bdb
RB
15592016-10-19 Richard Biener <rguenther@suse.de>
1560
1561 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1562
902cb7b1
KN
15632016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1564
1565 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1566 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1567 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1568 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1569 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1570 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1571 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1572 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1573 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1574 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1575 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1576 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1577 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1578 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1579 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1580 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1581 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1582 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1583 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1584 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1585 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1586 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1587 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1588 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1589 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1590 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1591 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1592 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1593 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1594 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1595 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1596 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1597 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1598 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1599 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1600 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1601 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1602 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1603 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1604 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1605 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1606 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1607 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1608 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1609 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1610 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1611 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1612 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1613 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1614 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1615 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1616 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1617 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1618 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1619 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1620 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1621 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1622 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1623 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1624 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1625 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1626 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1627 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1628 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1629 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1630 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1631 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1632 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1633 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1634 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1635 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1636 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1637 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1638 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1639 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1640 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1641 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1642 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1643 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1644 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1645 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1646 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1647 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1648 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1649 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1650 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1651 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1652 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1653 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1654 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1655 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1656 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1657 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1658 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1659 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1660 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1661 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1662 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1663 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1664 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1665 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1666 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1667 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1668 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1669 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1670 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1671 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1672 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1673 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1674 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1675 * gcc.target/powerpc/vsu/vsu.exp: New file.
1676
5cb96b6a
UB
16772016-10-18 Uros Bizjak <ubizjak@gmail.com>
1678
1679 PR target/77991
1680 * gcc.target/i386/pr77991.c: New test.
1681
f5de494c
MF
16822016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1683
1684 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1685 LTO is used.
1686
e5163ec1
SKS
16872016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1688
5cb96b6a 1689 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1690
b64e8239
RB
16912016-10-18 Richard Biener <rguenther@suse.de>
1692
1693 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1694 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1695 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1696 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1697 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1698 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1699 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1700 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1701 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1702 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1703 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1704 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1705 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1706 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1707 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1708 * gcc.dg/pr68217.c: Likewise.
1709 * gcc.dg/predict-9.c: Likewise.
1710 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1711 * gcc.dg/predict-1.c: Likewise.
1712
c680ada5
JD
17132016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1714
1715 * gfortran.dg/dtio_17.f90: New test.
1716
7fd4f180
KV
17172016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1718
1719 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1720
718625ad
KV
17212016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1722
1723 * gcc.dg/ipa/vrp4.c: New test.
1724
735b8f9f
KV
17252016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1726
1727 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1728 * gcc.dg/torture/pr39074.c: Likewise.
1729
86f98087
EB
17302016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1733 * gnat.dg/trampoline4.adb: Minor tweak.
1734
a929f266
BS
17352016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1736
1737 PR tree-optimization/77916
1738 * gcc.dg/torture/pr77916.c: New.
1739
4acf2055
SK
17402016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1741
1742 PR fortran/77978
1743 * gfortran.dg/pr77978_1.f90: New test.
1744 * gfortran.dg/pr77978_2.f90: Ditto.
1745 * gfortran.dg/pr77978_3.f90: Ditto.
1746
871267e1
PT
17472016-10-17 Paul Thomas <pault@gcc.gnu.org>
1748
1749 PR fortran/61420
1750 PR fortran/78013
1751 * gfortran.dg/proc_ptr_49.f90: New test.
1752
fd9593e9
BE
17532016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1754
1755 PR target/77308
1756 * gcc.target/arm/pr77308.c: New test.
1757
d32d4176
DE
17582016-10-17 David Edelsohn <dje.gcc@gmail.com>
1759
1760 * lib/target-supports.exp
1761 (check_effective_target_floatn_nx_runtime): Return 0 for
1762 powerpc*-ibm-aix*.
1763
dca2910c
AP
17642016-10-17 Andrew Pinski <apinski@cavium.com>
1765
1766 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1767 long instead of long.
1768 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1769 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1770 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1771 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1772 * gcc.target/aarch64/pr68102_1.c: Likewise.
1773 * gcc.target/aarch64/target_attr_3.c: Likewise.
1774
44b00dbc
RB
17752016-10-17 Richard Biener <rguenther@suse.de>
1776
1777 PR tree-optimization/77988
1778 * gcc.dg/torture/pr77988.c: New testcase.
1779
89b80c42
PK
17802016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1781
1782 * gcc.dg/pr71636-1.c: New test-case.
1783 * gcc.dg/pr71636-2.c: Likewise.
1784
4c640e26
EB
17852016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1786
1787 * gnat.dg/trampoline3.adb: New test.
1788 * gnat.dg/trampoline4.adb: Likewise.
1789
6c0347f6
JD
17902016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1791
1792 * gfortran.dg/dtio_16.f90: New test.
1793
d0d48a06
EB
17942016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1797 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1798 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1799
baa33d83
EB
18002016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1801
1802 * gcc.target/sparc/popc.c: Rename to...
1803 * gcc.target/sparc/popc-1.c: ...this.
1804 * gcc.target/sparc/popc-2.c: New test.
1805
523ee218
JD
18062016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1807
1808 PR fortran/77972
1809 * gfortran.dg/unexpected_eof_4.f90: New test.
1810
c04d4ede
JB
18112016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1812
31a84d4a
AP
1813 PR libfortran/48587
1814 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1815
064ed55a
JJ
18162016-10-14 Jakub Jelinek <jakub@redhat.com>
1817
9a822fc7
JJ
1818 PR middle-end/77959
1819 * gfortran.dg/pr77959.f90: New test.
1820
064ed55a
JJ
1821 DR 1511 - const volatile variables and ODR
1822 * g++.dg/DRs/dr1511-1.C: New test.
1823 * g++.dg/DRs/dr1511-2.C: New test.
1824
2579762a
EB
18252016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1826
1827 * gnat.dg/debug7.adb (dg-options): Remove -g.
1828 * gnat.dg/debug8.adb (dg-options): Add -margs.
1829 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1830
6d59425d
RB
18312016-10-14 Richard Biener <rguenther@suse.de>
1832
1833 PR tree-optimization/77979
1834 * gcc.dg/torture/pr77979.c: New testcase.
1835
43f66d6e
ML
18362016-10-14 Martin Liska <mliska@suse.cz>
1837
1838 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1839 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1840 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1841
cb3ac867
UB
18422016-10-14 Uros Bizjak <ubizjak@gmail.com>
1843
1844 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1845 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1846 * gcc.dg/torture/pr77937-2.c: Likewise.
1847
14cf71a0
EB
18482016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gnat.dg/lto15.adb: Adjust.
1851 * gnat.dg/lto16.adb: Likewise.
1852 * gnat.dg/lto17.adb: Likewise
1853 * gnat.dg/lto18.ad[sb]: New test.
1854 * gnat.dg/lto18_pkg.ads: New helper.
1855 * gnat.dg/lto19.adb: New test.
1856 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1857 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1858 * gnat.dg/lto20.adb: New test.
1859 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1860
6fd9c6f4
AV
18612016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1862
1863 * gfortran.dg/coarray_38.f90: Expect error message.
1864
01f44038
KT
18652016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1866
1867 * gcc.target/aarch64/spellcheck_1.c: New test.
1868 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1869 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1870 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1871 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1872 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1873
253abb2a
AS
18742016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1875
1876 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1877
a2695319
BS
18782016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1879
1880 PR tree-optimization/77937
1881 * gcc.dg/torture/pr77937-1.c: New.
1882 * gcc.dg/torture/pr77937-2.c: New.
1883
14a2c9aa
JM
18842016-10-13 Jakub Jelinek <jakub@redhat.com>
1885
1886 * g++.dg/cpp1z/inline-var1.C: New test.
1887 * g++.dg/cpp1z/inline-var1a.C: New test.
1888 * g++.dg/cpp1z/inline-var1.h: New file.
1889 * g++.dg/cpp1z/inline-var2.C: New test.
1890 * g++.dg/cpp1z/inline-var3.C: New test.
1891 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1892 uninitialized const.
1893
6c95388f 18942016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1895
ee7fa2e3
SL
1896 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1897 Xscale is specified, not just -march.
1898 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1899 is incompatible with Xscale.
18d34307 1900
96032047
MS
19012016-10-13 Martin Sebor <msebor@redhat.com>
1902
1903 PR c++/71912
1904 * g++.dg/ext/flexary4.C: Adjust.
1905 * g++.dg/ext/flexary5.C: Same.
1906 * g++.dg/ext/flexary9.C: Same.
1907 * g++.dg/ext/flexary19.C: New test.
1908 * g++.dg/ext/flexary18.C: New test.
1909 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1910 regression test.
5cb96b6a
UB
1911 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1912 Avoid generating a flexible array member in an array.
96032047 1913
5b1548fd
MS
19142016-10-13 Martin Sebor <msebor@redhat.com>
1915
1916 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1917 to placate -Wformat on targets where the type is not int.
1918
7810c4eb
DM
19192016-10-13 David Malcolm <dmalcolm@redhat.com>
1920
1921 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1922 in INSN_LOCATION.
1923
fcd27666
BC
19242016-10-13 Bin Cheng <bin.cheng@arm.com>
1925
1926 * gcc.target/i386/l_fma_float_1.c: Revise test.
1927 * gcc.target/i386/l_fma_float_2.c: Ditto.
1928 * gcc.target/i386/l_fma_float_3.c: Ditto.
1929 * gcc.target/i386/l_fma_float_4.c: Ditto.
1930 * gcc.target/i386/l_fma_float_5.c: Ditto.
1931 * gcc.target/i386/l_fma_float_6.c: Ditto.
1932 * gcc.target/i386/l_fma_double_1.c: Ditto.
1933 * gcc.target/i386/l_fma_double_2.c: Ditto.
1934 * gcc.target/i386/l_fma_double_3.c: Ditto.
1935 * gcc.target/i386/l_fma_double_4.c: Ditto.
1936 * gcc.target/i386/l_fma_double_5.c: Ditto.
1937 * gcc.target/i386/l_fma_double_6.c: Ditto.
1938
b8a4b8c8
BC
19392016-10-13 Bin Cheng <bin.cheng@arm.com>
1940
1941 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1942
328ba117
BC
19432016-10-13 Bin Cheng <bin.cheng@arm.com>
1944
1945 * gcc.dg/vect/vect-98.c: Refine test case.
1946 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1947 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1948 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1949
1a1ab05e
JJ
19502016-10-13 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR c/77946
1953 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1954
27947670
ML
19552016-10-13 Martin Liska <mliska@suse.cz>
1956
1957 PR tree-optimization/77943
1958 * g++.dg/tree-ssa/pr77943.C: New test.
1959
92c5266b
AV
19602016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1961
1962 PR fortran/72832
1963 * gfortran.dg/allocate_with_source_22.f03: New test.
1964 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1965 fail.
1966
90bca4ed
TP
19672016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1968
1969 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1970 * gcc.target/arm/movsi_movw.c: Likewise.
1971 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1972 directive to work on big endian targets.
1973
0011af7b
KV
19742016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1975
1976 * gcc.dg/tree-ssa/evrp6.c: New test.
1977
859e95ab
SB
19782016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1979
1980 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1981 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1982 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1983
2934018d
SB
19842016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1985
1986 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1987 * gcc.target/powerpc/warn-2.c: Ditto.
1988
f92d1522
RS
19892016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1990
1991 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1992 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1993 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1994 for -mmsa.
1995 * gcc.target/mips/msa.c: New test.
1996 * gcc.target/mips/msa-builtins.c: Likewise.
1997 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1998 (check_effective_target_mips_msa_runtime): Likewise.
1999 (check_effective_target_mips_msa): Likewise.
2000 (add_options_for_mips_msa): Likewise.
2001 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2002 (check_effective_target_vect_intfloat_cvt): Likewise.
2003 (check_effective_target_vect_uintfloat_cvt): Likewise.
2004 (check_effective_target_vect_floatint_cvt): Likewise.
2005 (check_effective_target_vect_floatuint_cvt): Likewise.
2006 (check_effective_target_vect_shift): Likewise.
2007 (check_effective_target_vect_shift_char): Likewise.
2008 (check_effective_target_vect_long): Likewise.
2009 (check_effective_target_vect_float): Likewise.
2010 (check_effective_target_vect_double): Likewise.
2011 (check_effective_target_vect_long_long): Likewise.
2012 (check_effective_target_vect_perm): Likewise.
2013 (check_effective_target_vect_perm_byte): Likewise.
2014 (check_effective_target_vect_perm_short): Likewise.
2015 (check_effective_target_vect_sdot_qi): Likewise.
2016 (check_effective_target_vect_udot_qi): Likewise.
2017 (check_effective_target_vect_sdot_hi): Likewise.
2018 (check_effective_target_vect_udot_hi): Likewise.
2019 (check_effective_target_vect_pack_trunc): Likewise.
2020 (check_effective_target_vect_unpack): Likewise.
2021 (check_effective_target_vect_hw_misalign): Likewise.
2022 (check_effective_target_vect_condition): Likewise.
2023 (check_effective_target_vect_cond_mixed): Likewise.
2024 (check_effective_target_vect_char_mult): Likewise.
2025 (check_effective_target_vect_short_mult): Likewise.
2026 (check_effective_target_vect_int_mult): Likewise.
2027 (check_effective_target_vect_extract_even_odd): Likewise.
2028 (check_effective_target_vect_interleave): Likewise.
2029 (check_vect_support_and_set_flags): Check if the target supports MSA
2030 and append to the list of EFFECTIVE_TARGETS.
2031
0bfd099c
RB
20322016-10-12 Richard Biener <rguenther@suse.de>
2033
2034 PR debug/77947
2035 * g++.dg/torture/pr77947.C: New testcase.
2036
b4a9ef2f
PMR
20372016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2038
2039 * gnat.dg/debug8.adb: New testcase.
2040
c0dbd22d
PMR
20412016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2042
2043 * gnat.dg/debug9.adb: New testcase.
2044
8a7c91cd
RB
20452016-10-12 Richard Biener <rguenther@suse.de>
2046
2047 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2048 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2049 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2050
7dc2f5f1
RB
20512016-10-12 Richard Biener <rguenther@suse.de>
2052
2053 PR tree-optimization/77920
2054 * gcc.dg/torture/pr77920.c: New testcase.
2055
70f6d5e1
JJ
20562016-10-12 Jakub Jelinek <jakub@redhat.com>
2057
4a8b97cb
JJ
2058 PR tree-optimization/77929
2059 * gcc.c-torture/compile/pr77929.c: New test.
2060
70f6d5e1
JJ
2061 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2062 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2063 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2064 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2065 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2066 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2067 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2068 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2069 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2070
4803de58
EB
20712016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2072
2073 * gcc.target/sparc/setcc-4.c: Adjust.
2074 * gcc.target/sparc/setcc-5.c: Likewise.
2075 * gcc.target/sparc/setcc-6.c: Likewise.
2076 * gcc.target/sparc/setcc-7.c: Likewise.
2077 * gcc.target/sparc/setcc-8.c: Likewise.
2078 * gcc.target/sparc/setcc-9.c: Likewise.
2079 * gcc.target/sparc/setcc-10.c: Delete.
2080
f6cf4810
SK
20812016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2082
2083 PR fortran/77942
2084 * gfortran.dg/pr77942.f90
2085
8e8c2744
FR
20862016-10-11 Fritz Reese <fritzoreese@gmail.com>
2087
2088 * gfortran.dg/dec_math.f90: New testsuite.
2089
ddefad9a
SKS
20902016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2091
2092 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2093 (main): Declare j as i32 instead of int.
2094
e7b08761
TP
20952016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2096
2097 PR testsuite/PR77710
2098 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2099 target triplet instead of *-*-*-*.
2100
9fd7cd44
EB
21012016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gnat.dg/unchecked_convert10.adb: New test.
2104 * gnat.dg/unchecked_convert11.adb: Likewise.
2105 * gnat.dg/unchecked_convert12.adb: Likewise.
2106
ff7e7ee0
EB
21072016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gcc.target/sparc/cbcond-1.c: New test.
2110 * gcc.target/sparc/cbcond-2.c: Likewise.
2111 * gcc.target/sparc/movcc-1.c: Likewise.
2112 * gcc.target/sparc/movcc-2.c: Likewise.
2113 * gcc.target/sparc/setcc-1.c: Adjust.
2114 * gcc.target/sparc/setcc-2.c: Likewise.
2115 * gcc.target/sparc/setcc-3.c: Likewise.
2116 * gcc.target/sparc/setcc-4.c: Likewise.
2117 * gcc.target/sparc/setcc-5.c: Likewise.
2118 * gcc.target/sparc/setcc-6.c: New test.
2119 * gcc.target/sparc/setcc-7.c: Likewise.
2120 * gcc.target/sparc/setcc-8.c: Likewise.
2121 * gcc.target/sparc/setcc-9.c: Likewise.
2122 * gcc.target/sparc/setcc-10.c: Likewise.
2123
d30078b8
JL
21242016-10-10 Jeff Law <law@redhat.com>
2125
2126 PR tree-optimization/71947
2127 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2128 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2129 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2130 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2131 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2132 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2133
5f869266
TK
21342016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2135
2136 PR fortran/77915
2137 * gfortran.dg/matmul_11.f90: New test.
2138
174e0b00
JW
21392016-10-10 Jiong Wang <jiong.wang@arm.com>
2140
2141 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2142 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2143 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2144 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2145 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2146 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2147 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2148 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2149 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2150 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2151 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2152 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2153 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2154 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2155 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2156 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2157 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2158 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2159 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2160 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2161 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2162 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2163 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2164 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2165 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2166 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2167 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2168 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2169 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2170 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2171 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2175 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2176 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2177 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2178 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2179 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2180 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2181 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2182 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2183 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2184 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2185 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2186 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2187 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2188 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2195 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2196 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2197 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2198 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2199 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2200
4bc63138
JW
22012016-10-10 Jiong Wang <jiong.wang@arm.com>
2202
2203 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2204 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2205 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2206 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2207 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2208 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2209 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2210 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2211 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2212 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2213 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2214 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2215 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2216 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2217
8f3edb07
JW
22182016-10-10 Jiong Wang <jiong.wang@arm.com>
2219
2220 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2221 Enable AArch64.
2222 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2223 vdup*_laneq.
2224 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2225 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2226 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2227 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2228
6e49f922
JW
22292016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2230 Jiong Wang <jiong.wang@arm.com>
2231
2232 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2233 AArch64 support.
2234 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2235 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2236 AArch64 targets.
2237 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2238 AArch64 targets.
2239 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2240 targets.
2241 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2242
41683e1a
EB
22432016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2244
2245 * gnat.dg/specs/vfa.ads: New test.
2246
6e49f922 22472016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2248
2249 * gnat.dg/inline13.ad[sb]: New test.
2250 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2251
55cfd746
EB
22522016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2253
2254 * gnat.dg/biased_subtype.adb: New test.
2255
4dfb8a2a
JJ
22562016-10-09 Jakub Jelinek <jakub@redhat.com>
2257
2258 PR tree-optimization/77901
2259 * gcc.c-torture/compile/pr77901.c: New test.
2260
67b97478
PK
22612016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2262
2263 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2264 * gcc.dg/ipa/propalign-2.c: Likewise
2265 * gcc.dg/ipa/propalign-3.c: Likewise.
2266 * gcc.dg/ipa/propalign-4.c: Likewise.
2267 * gcc.dg/ipa/propalign-5.c: Likewise.
2268
7bad794a
JJ
22692016-10-08 Jakub Jelinek <jakub@redhat.com>
2270
81b02905
JJ
2271 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2272
ee19ef45
JJ
2273 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2274
7bad794a
JJ
2275 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2276 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2277
56d3a930
FR
22782016-10-07 Fritz Reese <fritzoreese@gmail.com>
2279
2280 * gfortran.dg/dec_union_11.f90: New testcase.
2281
45e2bf2e
NS
22822016-10-07 Nathan Sidwell <nathan@acm.org>
2283
2284 PR c++/66443
2285 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2286 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2287 * g++.dg/cpp1y/pr66443-cxx14.C: New
2288 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2289 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2290
be845b04
JJ
22912016-10-07 Jakub Jelinek <jakub@redhat.com>
2292
2293 * g++.dg/cpp0x/addressof1.C: New test.
2294 * g++.dg/cpp0x/addressof2.C: New test.
2295
08213983
MM
22962016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2297
2298 * gcc.target/powerpc/float128-type-1.c: New test to check that
2299 PowerPC 64-bit Linux enables -mfloat128-type by default.
2300 * gcc.target/powerpc/float128-type-2.c: Likewise.
2301 * gcc.target/powerpc/float128-mix.c: Change error message to
2302 reflect that __ibm128 is now #define'ed to be long double.
2303
bd845c14
SK
23042016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/77406
2307 * gfortran.dg/pr77406.f90: New test.
2308 * gfortran.dg/assumed_type_3.f90: Update error messages.
2309 * gfortran.dg/defined_operators_1.f90: Ditto.
2310 * gfortran.dg/generic_26.f90: Ditto.
2311 * gfortran.dg/generic_7.f90: Ditto.
2312 * gfortran.dg/gomp/udr5.f90: Ditto.
2313 * gfortran.dg/gomp/udr7.f90: Ditto.
2314 * gfortran.dg/interface_1.f90: Ditto.
2315 * gfortran.dg/interface_37.f90: Ditto.
2316 * gfortran.dg/interface_5.f90: Ditto.
2317 * gfortran.dg/interface_6.f90: Ditto.
2318 * gfortran.dg/interface_7.f90
2319 * gfortran.dg/no_arg_check_3.f90
2320 * gfortran.dg/operator_5.f90
2321 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2322
c09c4992
BE
23232016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2324
2325 PR c++/77700
2326 * c-c++-common/Wint-in-bool-context.c: Update test.
2327
d7f336f8
RB
23282016-10-07 Richard Biener <rguenther@suse.de>
2329
2330 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2331 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2332
a9172bf3
MP
23332016-10-07 Marek Polacek <polacek@redhat.com>
2334
2335 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2336
8a14afd0
BS
23372016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2338
2339 PR c++/69733
2340 * c-c++-common/pr69733.c: New test.
2341 * gcc.dg/pr69733.c: New test.
2342 * gcc.target/i386/pr69733.c: New test.
2343
d4bd4646
MP
23442016-10-07 Marek Polacek <polacek@redhat.com>
2345
2346 PR c++/77803
2347 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2348
a93cdc5c
JJ
23492016-10-07 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR tree-optimization/77664
2352 * gcc.dg/tree-ssa/pr77664.c: New test.
2353 * gcc.dg/pr77664.c: New test.
2354
23552016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2356
2357 * gfortran.dg/pr69955.f90: New test.
2358
ac193ee7
LK
23592016_10-06 Louis Krupp <louis.krupp@zoho.com>
2360
2361 PR fortran/57910
2362 * gfortran.dg/pr57910.f90: New test.
2363
342cfb3e
JJ
23642016-10-06 Jakub Jelinek <jakub@redhat.com>
2365
2366 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2367 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2368
48057089
KV
23692016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2370
2371 PR tree-optimization/77862
2372 * gcc.dg/pr77862.c: New test.
2373
65b25c9b
KV
23742016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2375
2376 * gcc.dg/tree-ssa/evrp4.c: New test.
2377
f3127685
JL
23782016-10-06 Jeff Law <law@redhat.com>
2379
2380 PR tree-optimization/71661
2381 * gcc.dg/tree-ssa/pr71661.c: New test.
2382
b3972588
RB
23832016-10-06 Richard Biener <rguenther@suse.de>
2384
2385 PR tree-optimization/77855
2386 * gcc.dg/torture/pr77855.c: New testcase.
2387
139dc3c6 23882016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2389 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2390
2391 * g++.dg/other/pr77759.C: New test.
2392
37f6a157
RB
23932016-10-06 Richard Biener <rguenther@suse.de>
2394
2395 PR tree-optimization/77839
2396 * gcc.dg/torture/pr77839.c: New testcase.
2397
f779aeb8
MP
23982016-10-06 Marek Polacek <polacek@redhat.com>
2399
2400 * g++.dg/cpp1z/init-statement9.C: New test.
2401
eee8f0b0
AS
24022016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2403
2404 * gcc.target/i386/pcommit-1.c: Deleted.
2405 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2406 * gcc.target/i386/sse-13.c: Ditto.
2407 * gcc.target/i386/sse-14.c: Ditto.
2408 * gcc.target/i386/sse-22.c: Ditto.
2409 * gcc.target/i386/sse-23.c: Ditto.
2410 * g++.dg/other/i386-2.C: Ditto.
2411
b48042bb
UB
24122016-10-05 Uros Bizjak <ubizjak@gmail.com>
2413
2414 * gcc.target/i386/pr77833.c: Require int128 effective target.
2415
50b01e1d
SK
24162016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2417
2418 PR fortran/58991
2419 PR fortran/58992
2420 * gfortran.dg/associate_22.f90: New test.
2421
908b8296
FR
24222016-10-05 Fritz Reese <fritzoreese@gmail.com>
2423
2424 * gfortran.dg/dec_union_9.f90: New testcase.
2425 * gfortran.dg/dec_union_10.f90: New testcase.
2426
87582521
JJ
24272016-10-05 Jakub Jelinek <jakub@redhat.com>
2428
2e69f143
JJ
2429 PR sanitizer/66343
2430 * gcc.dg/pch/pr66343-3.c: New test.
2431 * gcc.dg/pch/pr66343-3.hs: New file.
2432
87582521
JJ
2433 PR sanitizer/66343
2434 * gcc.dg/pch/pr66343-1.c: New test.
2435 * gcc.dg/pch/pr66343-1.hs: New file.
2436 * gcc.dg/pch/pr66343-2.c: New test.
2437 * gcc.dg/pch/pr66343-2.hs: New file.
2438
700fff34
BE
24392016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2440
2441 * c-c++-common/Wint-in-bool-context.c: Update test.
2442
17a9e380
MP
24432016-10-05 Marek Polacek <polacek@redhat.com>
2444
2445 * g++.dg/cpp1z/init-statement1.C: New test.
2446 * g++.dg/cpp1z/init-statement2.C: New test.
2447 * g++.dg/cpp1z/init-statement3.C: New test.
2448 * g++.dg/cpp1z/init-statement4.C: New test.
2449 * g++.dg/cpp1z/init-statement5.C: New test.
2450 * g++.dg/cpp1z/init-statement6.C: New test.
2451 * g++.dg/cpp1z/init-statement7.C: New test.
2452 * g++.dg/cpp1z/init-statement8.C: New test.
2453
6e48e779
LK
24542016-10-05 Louis Krupp <louis.krupp@zoho.com>
2455
2456 PR fortran/67524
2457 * gfortran.dg/pr67524.f90: New test.
2458
04a32443
JJ
24592016-10-05 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR sanitizer/77823
2462 * c-c++-common/ubsan/shift-9.c: New test.
2463
743a9cf7
SKS
24642016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2465
2466 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2467 of int if __SIZEOF_INT__ is less than 4 bytes.
2468
a40278c3
JD
24692016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2470
2471 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2472 * gfortran.dg/class_array_20.f03: Likewise.
2473 * gfortran.dg/class_array_21.f03: Likewise.
2474 * gfortran.dg/finalize_29.f08: Likewise.
2475 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2476
39bb7d01
RB
24772016-10-05 Richard Biener <rguenther@suse.de>
2478
2479 PR middle-end/77826
2480 * gcc.dg/torture/pr77826.c: New testcase.
2481
eeb57981
RB
24822016-10-05 Richard Biener <rguenther@suse.de>
2483
2484 * gcc.dg/fold-copysign-1.c: New testcase.
2485
f9018d75
AS
24862016-10-05 Andreas Schwab <schwab@suse.de>
2487
2488 * g++.dg/pr49847-2.C: Remove.
2489
7e8000b3
PMR
24902016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2491
2492 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2493
54f84ca9
RB
24942016-10-05 Richard Biener <rguenther@suse.de>
2495
2496 PR middle-end/55152
2497 * gcc.dg/pr55152-2.c: New testcase.
2498
17beda50
JD
24992016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2500
2501 * gfortran.dg/dtio_15.f90: New test.
2502
1c84b798
ILT
25032016-10-04 Ian Lance Taylor <iant@golang.org>
2504
2505 * gcc.dg/split-7.c: New test.
2506
7ec39552
MS
25072016-10-04 Martin Sebor <msebor@redhat.com>
2508
2509 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2510 %lc directive to wint_t to silence -Wformat warnings on targets
2511 where the latter is a distinct type such as long.
2512
8ff04ff9
MS
25132016-10-04 Martin Sebor <msebor@redhat.com>
2514
2515 PR c++/77804
2516 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2517
bfecd57c
JJ
25182016-10-04 Jakub Jelinek <jakub@redhat.com>
2519
f72da967
JJ
2520 PR c++/77791
2521 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2522
bfecd57c
JJ
2523 * g++.dg/other/java3.C: Remove.
2524 * g++.dg/other/java1.C: Remove.
2525 * g++.dg/other/error12.C: Remove.
2526 * g++.dg/other/java2.C: Remove.
2527 * g++.dg/warn/Wnvdtor.C: Remove.
2528 * g++.dg/lookup/java1.C: Remove.
2529 * g++.dg/lookup/java2.C: Remove.
2530 * g++.dg/ext/pr34829.C: Remove.
2531 * g++.dg/ext/java-3.C: Remove.
2532 * g++.dg/ext/java-1.C: Remove.
2533 * g++.dg/ext/java-2.C: Remove.
2534 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2535
fe8b1e83
DG
25362016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2537
2538 PR tree-optimization/77808
2539 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2540
078b5aab
RB
25412016-10-04 Richard Biener <rguenther@suse.de>
2542
2543 PR tree-optimization/77399
2544 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2545
2b568899
RB
25462016-10-04 Richard Biener <rguenther@suse.de>
2547
2548 PR middle-end/77833
2549 * gcc.target/i386/pr77833.c: New testcase.
2550
0a4e5cf3
JL
25512016-09-26 Jeff Law <law@redhat.com>
2552
2553 PR tree-optimization/71550
2554 PR tree-optimization/71403
2555 * gcc.c-torture/execute/pr71550.c: New test.
2556
d07b0a23
SKS
25572016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2558
2559 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2560 option.
2561
b44a42cf
KT
25622016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2563
2564 Revert
2565 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2566
2567 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2568
f41f1ceb
MP
25692016-10-03 Marek Polacek <polacek@redhat.com>
2570
2571 * g++.dg/cpp0x/nullptr37.C: New test.
2572
1633d3b9
BE
25732016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2574
2575 * c-c++-common/Wint-in-bool-context.c: Update test.
2576
2c8e3a1d
JJ
25772016-10-02 Jakub Jelinek <jakub@redhat.com>
2578
2579 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2580 earlier.
2581 * g++.dg/charset/asm2.c (memmove): Likewise.
2582 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2583 * g++.dg/tls/diag-4.C (foo): Likewise.
2584 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2585 dg-warning, fix up regex.
2586 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2587 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2588 * g++.old-deja/g++.mike/net31.C: Likewise.
2589 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2590 for C++17.
2591 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2592 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2593
f00b6283
RB
25942016-10-01 Richard Biener <rguenther@suse.de>
2595
2596 PR middle-end/77798
2597 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2598
0f0565b1
AV
25992016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2600
2601 PR fortran/77663
2602 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2603
c58823a0
JJ
26042016-10-01 Jakub Jelinek <jakub@redhat.com>
2605
2606 PR c/77490
2607 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2608 Add dg-prune-output directive.
2609
e3228a50
JD
26102016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2611
2612 PR fortran/66643
2613 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2614 * gfortran.fortran-torture/compile/write.f90: Update test.
2615
e70bbc6f
MW
26162016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2617
2618 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2619 arm_fp16_alternative_ok as the required effective target.
2620 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2621 -mfp16-format=alternative to the dg-options directive and remove
2622 the dg-add-options directive.
2623
c39747d2
FR
26242016-09-30 Fritz Reese <fritzoreese@gmail.com>
2625
2626 PR fortran/77764
2627 * gfortran.dg/dec_union_8.f90: New testcase.
2628
00074dd8
FR
26292016-09-30 Fritz Reese <fritzoreese@gmail.com>
2630
2631 PR fortran/77782
2632 * gfortran.dg/dec_structure_16.f90: New testcase.
2633
26f391e8
AV
26342016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2635
2636 * gfortran.dg/coarray_allocate_10.f08: New test.
2637 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2638
fa16a271
KT
26392016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2640
2641 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2642
f334c828
RB
26432016-09-30 Richard Biener <rguenther@suse.de>
2644
2645 PR tree-optimization/77399
2646 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2647
76e3ec9c
SL
26482016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2649
871267e1 2650 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2651 -fdelete-null-pointer-checks explicit.
2652 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2653 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2654 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2655 * gcc.dg/pic-1.c: Require fpic target support.
2656 * gcc.dg/pic-2.c: Likewise.
2657
a2c6e7f2
JJ
26582016-09-29 Jakub Jelinek <jakub@redhat.com>
2659
2660 Implement P0001R1 - C++17 removal of register storage class specifier
2661 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2662 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2663 C++17.
2664 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2665 keyword if not __SSE2__.
2666 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2667 C++17.
2668 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2669 register keywords.
2670 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2671 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2672 no_erroneous_warning): Expect new warnings for C++17.
2673 * g++.dg/warn/register-var-2.C (f): Likewise.
2674 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2675 * g++.dg/parse/linkage2.C (foo): Likewise.
2676 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2677 keyword on parameters for C++17.
2678 * g++.dg/cpp1z/register1.C: New test.
2679 * g++.dg/cpp1z/register2.C: New test.
2680 * g++.dg/cpp1z/register3.C: New test.
2681
4ab76933
UB
26822016-09-29 Uros Bizjak <ubizjak@gmail.com>
2683
2684 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2685 * gcc.target/i386/avx2-check.h (main): Ditto.
2686 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2687 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2688 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2689 * gcc.target/i386/avx512er-check.h (main): Ditto.
2690 * gcc.target/i386/avx512f-check.h (main): Ditto.
2691 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2692 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2693 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2694
2488ebe5
UB
26952016-09-29 Uros Bizjak <ubizjak@gmail.com>
2696
2697 PR target/77756
2698 * gcc.target/i386/pr77756.c: New test.
2699
4d258d09
MP
27002016-09-29 Marek Polacek <polacek@redhat.com>
2701
2702 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2703
a9087411
MP
27042016-09-29 Marek Polacek <polacek@redhat.com>
2705
2706 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2707 C++14.
2708
fa0a064a
ML
27092016-09-29 Martin Liska <mliska@suse.cz>
2710
2711 * objc/execute/construct1.m: New test.
2712
0ce1ecc7
RB
27132016-09-29 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/77768
2716 * gcc.dg/torture/pr77768.c: New testcase.
2717
da186c1f
RB
27182016-09-28 Richard Biener <rguenther@suse.de>
2719
2720 PR middle-end/77407
2721 * gcc.dg/pr77407.c: New testcase.
2722
d657e995
RB
27232016-09-29 Richard Biener <rguenther@suse.de>
2724
2725 PR middle-end/55152
2726 * gcc.dg/pr55152.c: New testcase.
2727 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2728
cadf6296
RO
27292016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2730
2731 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2732 (dg-options): Remove -m32.
2733
88000fd1
MS
27342016-09-28 Martin Sebor <msebor@redhat.com>
2735
2736 PR middle-end/77721
2737 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2738
0c172974
JD
27392016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2740
2741 PR libgfortran/77707
2742 * gfortran.dg/inquire_17.f90: New test.
2743
4b390698
JJ
27442016-09-28 Jakub Jelinek <jakub@redhat.com>
2745
2746 PR c++/77467
2747 * g++.dg/cpp1y/constexpr-77467.C: New test.
2748
2b1b5938
MS
27492016-09-28 Martin Sebor <msebor@redhat.com>
2750
2751 PR c/77762
2752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2753 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2754 (test_sprintf_p_const): Adjust line numbers to avoid failures
2755 introduced in r240503.
2756
30dc6ee9
MS
27572016-09-28 Martin Sebor <msebor@redhat.com>
2758
2759 PR middle-end/77683
2760 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2761
7d290e93
BE
27622016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2763
fcf32bad
BE
2764 PR c++/77748
2765 * g++.dg/pr77550.C: Avoid undefined behavior.
2766
7d290e93
BE
2767 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2768
912d9ec3
WD
27692016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2770
2771 * gcc.dg/strlenopt-20.c: Update test.
2772 * gcc.dg/strlenopt-21.c: Likewise.
2773 * gcc.dg/strlenopt-22.c: Likewise.
2774 * gcc.dg/strlenopt-22g.c: Likewise.
2775 * gcc.dg/strlenopt-26.c: Likewise.
2776 * gcc.dg/strlenopt-5.c: Likewise.
2777 * gcc.dg/strlenopt-7.c: Likewise.
2778 * gcc.dg/strlenopt-9.c: Likewise.
2779
459bcfb0
JJ
27802016-09-27 Jakub Jelinek <jakub@redhat.com>
2781
6e39060a
JJ
2782 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2783
8ca33347
JJ
2784 * g++.dg/cpp1z/lambda-this1.C: New test.
2785 * g++.dg/cpp1z/lambda-this2.C: New test.
2786
459bcfb0
JJ
2787 PR c++/77722
2788 * g++.dg/ubsan/return-4.C: New test.
2789 * g++.dg/ubsan/return-5.C: New test.
2790 * g++.dg/ubsan/return-6.C: New test.
2791
20fba714
JW
27922016-09-27 Jiong Wang <jiong.wang@arm.com>
2793
2794 * lib/target-supports.exp
2795 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2796 in function comment.
2797
bebe0086
ML
27982016-09-27 Martin Liska <mliska@suse.cz>
2799
2800 PR gcov-profile/46266
2801 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2802 considered.
2803
59896334
RB
28042016-09-27 Richard Biener <rguenther@suse.de>
2805
2806 PR tree-optimization/77745
2807 * g++.dg/torture/pr77745.C: New testcase.
2808
f0d355dc
RB
28092016-09-27 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/77478
2812 * gcc.dg/torture/pr77478.c: New testcase.
2813
8c9434c2
ML
28142016-09-27 Martin Liska <mliska@suse.cz>
2815
2816 PR gcov-profile/7970
2817 PR gcov-profile/16855
2818 PR gcov-profile/44779
2819 * g++.dg/gcov/pr16855.C: New test.
2820
511d092e
SKS
28212016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2822
2823 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2824
f2e0c4e1
JJ
28252016-09-27 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR fortran/77666
2828 * gfortran.dg/gomp/pr77666.f90: New test.
2829
3a4228ba
KV
28302016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2831
2832 PR ipa/77677
2833 * gcc.dg/torture/pr77677-2.c: New test.
2834
a184e37f
SK
28352016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2836
2837 PR fortran/77420
2838 * gfortran.dg/pr77420_1.f90: New test.
2839 * gfortran.dg/pr77420_2.f90: Ditto.
2840 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2841 * gfortran.dg/pr77420_4.f90: this file.
2842
8be59d19
KV
28432016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2844
2845 PR middle-end/77719
2846 * gfortran.dg/pr77719.f90: New test.
2847
991075a4
TP
28482016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2849
2850 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2851 singular form of byte when quantity is unknown.
991075a4 2852
c6147dc4
MP
28532016-09-26 Marek Polacek <polacek@redhat.com>
2854
2855 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2856
5cc6c41c
ML
28572016-09-26 Martin Liska <mliska@suse.cz>
2858
2859 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2860 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2861 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2862 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2863 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2864 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2865 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2866 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2867 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2868
81fea426
MP
28692016-09-26 Marek Polacek <polacek@redhat.com>
2870
2871 PR c/7652
2872 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2873 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2874 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2875 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2876 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2877 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2878 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2879 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2880 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2881 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2882 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2883 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2884 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2885 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2886 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2887 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2888 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2889 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2890 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2891 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2892 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2893 * c-c++-common/attr-fallthrough-1.c: New test.
2894 * c-c++-common/attr-fallthrough-2.c: New test.
2895 * g++.dg/cpp0x/fallthrough1.C: New test.
2896 * g++.dg/cpp0x/fallthrough2.C: New test.
2897 * g++.dg/cpp1z/fallthrough1.C: New test.
2898 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2899 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2900 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2901 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2902
9b597c1f
SK
29032016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2904
12a813c1 2905 PR fortran/77429
9b597c1f
SK
2906 * gfortran.dg/pr77429.f90: New test.
2907
f1c7e7f1
SK
29082016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2909
2910 PR fortran/77694
2911 * gfortran.dg/pr77694.f90: New test.
2912
50c6dd20
OE
29132016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2914
2915 PR target/51244
2916 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2917
540b039e
DH
29182016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2919
2920 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2921 for 32-bit mode.
2922
cfd161bf
DH
29232016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2924
2925 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2926 for 32-bit mode.
2927
9a2300e9
MP
29282016-09-24 Marek Polacek <polacek@redhat.com>
2929
2930 PR c/77490
2931 * c-c++-common/Wbool-operation-1.c: New test.
2932 * gcc.dg/Wbool-operation-1.c: New test.
2933
34d567d1
FR
29342016-09-23 Fritz Reese <fritzoreese@gmail.com>
2935
2936 * gfortran.dg/dec_static_1.f90: New.
2937 * gfortran.dg/dec_static_2.f90: New.
2938 * gfortran.dg/dec_static_3.f90: New.
2939 * gfortran.dg/dec_static_4.f90: New.
2940
4a8d4422
JD
29412016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2942
2943 PR fortran/48298
2944 * gfortran.dg/negative_unit_check.f90: Update test.
2945 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2946
90ef45cb
DV
29472016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2948
2949 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2950 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2951 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2952 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2953 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2954 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2955 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2956
e0535922
MS
29572016-09-23 Martin Sebor <msebor@redhat.com>
2958
2959 PR testsuite/77713
2960 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2961 assuming long double is bigger than double.
2962
d664d76d
JJ
29632016-09-23 Jakub Jelinek <jakub@redhat.com>
2964
2965 Implement P0138R2, C++17 construction rules for enum class values
2966 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2967
3b31f720
DM
29682016-09-23 David Malcolm <dmalcolm@redhat.com>
2969
2970 PR preprocessor/77672
2971 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2972 expected multiline output from first warning to reflect change
2973 in r240434.
2974
592459bf
TP
29752016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2976
2977 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2978
0af06385
BE
29792016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2980 Tom de Vries <tom@codesourcery.com>
2981
2982 PR testsuite/77411
2983 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2984
8f01b67a
MP
29852016-09-23 Marek Polacek <polacek@redhat.com>
2986
2987 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2988 * c-c++-common/gomp/atomic-13.c: Likewise.
2989 * c-c++-common/gomp/atomic-14.c: Likewise.
2990 * c-c++-common/pr60439.c: Remove invalid code.
2991 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2992 * g++.dg/expr/bitfield5.C: Likewise.
2993 * g++.dg/expr/bitfield6.C: Likewise.
2994 * g++.dg/expr/bool1.C: Likewise.
2995 * g++.dg/expr/bool3.C: Likewise.
2996 * g++.dg/expr/lval3.C: Likewise.
2997 * g++.dg/expr/lval4.C: Likewise.
2998 * g++.old-deja/g++.jason/bool5.C: Likewise.
2999
bbd6fcf3
DM
30002016-09-23 David Malcolm <dmalcolm@redhat.com>
3001
3002 PR preprocessor/77672
3003 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3004 (test_terminator_location): New function.
3005
113d06a4
RB
30062016-09-23 Richard Biener <rguenther@suse.de>
3007
3008 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3009
cab9e1df
MW
30102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3011
3012 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3013 -march=armv8.2-a+fp16 when supported by the hardware.
3014 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3015 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3016 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3017 semi-colons to a macro invocations.
3018 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3019 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3020 defined.
3021 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3022 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3023 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3024 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3025 defined.
3026 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3027 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3028 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3029 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3030 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3031 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3032 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3033 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3034 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3035 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3036 defined.
3037 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3038 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3039 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3040 defined.
3041 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3042 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3043 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3044 defined.
3045 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3046 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3047 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3048 defined.
3049 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3050 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3051 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3052 defined. Also fix some white-space.
3053 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3054 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3055 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3056 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3057 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3058 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3059 defined. Also fix some long lines and white-space.
3060 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3061 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3062 defined. Also fix some long lines and white-space.
3063 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3064 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3065 defined.
3066 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3067 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3068 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3069 defined.
3070 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3071 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3072 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3073 defined.
3074 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3075 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3076 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3077 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3078 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3079 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3080 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3081 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3082 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3083 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3084 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3085 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3086 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3087 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3088 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3089 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3090 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3091 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3092 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3093
da9b2e69
JW
30942016-09-23 Jiong Wang <jiong.wang@arm.com>
3095 Matthew Wahab <matthew.wahab@arm.com>
3096
3097 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3098 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3099 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3100 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3101 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3102 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3103 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3104 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3105 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3106 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3107 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3108 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3109 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3110 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3111 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3112 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3113 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3114 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3115 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3116 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3117 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3118 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3119 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3120 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3121 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3123 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3124 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3125 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3126 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3127 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3128 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3129 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3130 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3131 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3132 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3133 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3134
785cf02f
MW
31352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3136
3137 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3138 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3139 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3140 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3141 support.
3142
1e401340
KV
31432016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3144
3145 PR ipa/77677
3146 * gcc.dg/torture/pr77677.c: New test.
3147
8ed3eeac
AV
31482016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3149
3150 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3151 here now.
3152
55a9b91b
MW
31532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3154
3155 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3156 options. Add tests for float16x4_t and float16x8_t.
3157
64c744b9
DV
31582016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3159
3160 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3161 * gcc.target/s390/risbg-ll-2.c: Ditto.
3162 * gcc.target/s390/risbg-ll-3.c: Ditto.
3163
d403b8d4
MW
31642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3165
3166 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3167 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3168
576987fc
DV
31692016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3170
3171 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3172 output to the simplified instructions.
3173
4ffc8099
MW
31742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3175
3176 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3177 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3178
b1a970a5
MW
31792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3180
3181 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3182 (FP16_SUPPORTED): New
3183 (expected-hfloat-16x4): Make conditional on __fp16 support.
3184 (expected-hfloat-16x8): Likewise.
3185 (vdup_n_f16): Disable for non-AArch64 targets.
3186 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3187 conditional on FP16_SUPPORTED.
3188 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3189 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3190 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3191 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3192 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3193 for testing __fp16.
3194 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3195 conditional on FP16_SUPPORTED.
3196 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3197 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3198
50df9464
MW
31992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3200
3201 * gcc.target/arm/short-vfp-1.c: New.
3202
536b9f42
MW
32032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3204
3205 * gcc.target/arm/attr-fp16-arith-1.c: New.
3206
1b9e31cf
MW
32072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3208
3209 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3210 New.
3211 (add_options_for_arm_v8_2a_fp16_neon): New.
3212 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3213 (add_options_for_arm_arch_v8_2a): Auto-generate.
3214 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3215 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3216 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3217 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3218 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3219 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3220 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3221
a5b42ee7
MW
32222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3223
3224 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3225 arm_fp16_alternative_ok.
3226 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3227 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3228 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3229 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3230 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3231 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3232 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3233 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3234 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3235 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3236 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3237 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3238 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3239 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3240 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3241 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3242 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3243 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3244 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3245 arm_fp16_alternative_ok.
3246 * lib/target-supports.exp
3247 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3248 (check_effective_target_arm_fp16_alternative_ok): New.
3249 (check_effective_target_arm_fp16_none_ok_nocache): New.
3250 (check_effective_target_arm_fp16_none_ok): New.
3251
fcbc975b
ML
32522016-09-23 Martin Liska <mliska@suse.cz>
3253
3254 * gcc.dg/ipa/pr77653.c: Replace adress
3255 with address.
3256
1822b732
ML
32572016-09-23 Martin Liska <mliska@suse.cz>
3258
3259 * gcc.target/i386/movbe-4.c: New test.
3260
fab18cc4
ML
32612016-09-23 Martin Liska <mliska@suse.cz>
3262
3263 * gcc.target/i386/crc32-5.c: New test.
3264
e70f01b5
ML
32652016-09-23 Martin Liska <mliska@suse.cz>
3266
3267 * gcc.target/i386/pr71652.c: New test.
3268 * gcc.target/i386/pr71652-2.c: New test.
3269 * gcc.target/i386/pr71652-3.c: New test.
3270
f2e81d05
JJ
32712016-09-23 Jakub Jelinek <jakub@redhat.com>
3272
3273 * lib/gcc-dg.exp (process-message): Support relative line number
3274 notation - .+4 or .-1 etc.
3275 * gcc.dg/dg-test-1.c: New test.
3276
ed30d2a6
MS
32772016-09-22 Martin Sebor <msebor@redhat.com>
3278
3279 PR target/77676
3280 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3281 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3282 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3283 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3284
1c681c7b
UB
32852016-09-22 Uros Bizjak <ubizjak@gmail.com>
3286
3287 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3288 * gcc.dg/ifcvt-2.c: Ditto.
3289 * gcc.dg/zero_bits_compound-1.c: Ditto.
3290 * gcc.dg/zero_bits_compound-1.c: Ditto.
3291 * gcc.dg/pr40550.c: Simplify target selectors.
3292 Use dg-additional-options.
3293 * gcc.dg/pr47893.c: Ditto.
3294 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3295 additional options for 32-bit x86 targets.
3296 * gcc.dg/pr70955.c: Move to ...
3297 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3298
67cf0a53
PC
32992016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/61019
3302 * g++.dg/cpp0x/pr61019.C: New.
3303
0ee70cc0
AV
33042016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3305 Terry Guo <terry.guo@arm.com>
3306
3307 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3308 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3309 * gcc.target/arm/pure-code/pure-code.exp: New.
3310
43639d2c
UB
33112016-09-22 Uros Bizjak <ubizjak@gmail.com>
3312
3313 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3314 Remove SSE effective target requirement.
3315
a608d15b
PC
33162016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/71979
3319 * g++.dg/cpp0x/pr71979.C: New.
3320
d94a7ab4
BE
33212016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3322
3323 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3324
a13f439f
ML
33252016-09-22 Martin Liska <mliska@suse.cz>
3326
3327 PR ipa/77653
3328 * gcc.dg/ipa/pr77653.c: New test.
3329
cf352092
JJ
33302016-09-22 Jakub Jelinek <jakub@redhat.com>
3331
3332 PR fortran/77665
3333 * gfortran.dg/gomp/pr77665.f90: New test.
3334
a8de3002
PT
33352016-09-22 Paul Thomas <pault@gcc.gnu.org>
3336
3337 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3338 * gfortran.dg/dtio_13.f90: New test.
3339
39abef62
LK
33402016-09-21 Louis Krupp <louis.krupp@zoho.com>
3341
3342 PR fortran/66107
3343 * gfortran.dg/pr66107.f90: New test.
3344
4a2bb7fc
ILT
33452016-09-21 Ian Lance Taylor <iant@golang.org>
3346
3347 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3348 with call to builtin delete function.
3349
5f84cee2
JM
33502016-09-21 Joseph Myers <joseph@codesourcery.com>
3351
3352 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3353 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3354 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3355 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3356 tests.
3357
fe01a41a
UB
33582016-09-21 Uros Bizjak <ubizjak@gmail.com>
3359
3360 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3361
2e1c20b1
JJ
33622016-09-21 Jakub Jelinek <jakub@redhat.com>
3363
3364 PR c++/77651
3365 * g++.dg/cpp1z/aligned-new6.C: New test.
3366
de4c144a
MW
33672016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3368
3369 * gcc.target/arm/fp16-aapcs-3.c: New.
3370 * gcc.target/arm/fp16-aapcs-4.c: New.
3371 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3372 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3373 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3374 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3375
44fc7854
BE
33762016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3377
3378 PR tree-optimization/77550
3379 * g++.dg/pr77550.C: New test.
3380
bc084f84
GJL
33812016-09-21 Georg-Johann Lay <avr@gjlay.de>
3382
3383 PR target/77326
3384 * gcc.target/avr/torture/pr77326.c: New test.
3385
c075003a
LK
33862016-09-21 Louis Krupp <louis.krupp@zoho.com>
3387
3388 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3389
6811ea79
RB
33902016-09-21 Richard Biener <rguenther@suse.de>
3391
3392 PR tree-optimization/77648
3393 * gcc.dg/torture/pr77648-1.c: New testcase.
3394 * gcc.dg/torture/pr77648-2.c: Likewise.
3395
f955c4c4
RB
33962016-09-21 Richard Biener <rguenther@suse.de>
3397 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR tree-optimization/77621
3400 * gcc.dg/pr77621.c: New testcase.
3401
096506bb
PT
34022016-09-21 Paul Thomas <pault@gcc.gnu.org>
3403
3404 PR fortran/77657
3405 * gfortran.dg/dtio_12.f90: New test.
3406
37d168ae
SKS
34072016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3408
3409 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3410
66454000
KV
34112016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3412
3413 PR tree-optimization/72835
3414 * gcc.dg/tree-ssa/pr72835.c: New test.
3415
88d0c3f0
MS
34162016-09-20 Martin Sebor <msebor@redhat.com>
3417
3418 PR middle-end/49905
3419 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3420 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3421 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3422 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3423 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3424 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3425 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3426
a03df1d5
KV
34272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3428
3429 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3430 arguments/compare will be optimized away.
3431 * gcc.dg/torture/ftrapv-1.c: Likewise.
3432
8bc5448f
KV
34332016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3434
3435 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3436 will be optimized away.
3437 * gcc.dg/ipa/vrp1.c: New test.
3438 * gcc.dg/ipa/vrp2.c: New test.
3439 * gcc.dg/ipa/vrp3.c: New test.
3440
973625a0
KV
34412016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3442
3443 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3444 does the same transformation.
3445 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3446 * gcc.dg/tree-ssa/evrp1.c: New test.
3447 * gcc.dg/tree-ssa/evrp2.c: New test.
3448 * gcc.dg/tree-ssa/evrp3.c: New test.
3449 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3450 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3451 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3452 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3453 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3454 foling now happens early.
3455 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3456 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3457 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3458 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3459 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3460
9b1ba33c
UB
34612016-09-20 Uros Bizjak <ubizjak@gmail.com>
3462
3463 PR target/77621
3464 * gcc.target/i386/pr77621.c: New test.
3465 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3466 pattern, loop should vectorize with -mtune=atom.
3467
f5bd4ad8
MO
34682016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3469 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR testsuite/63299
3472 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3473 instead of delete.
3474
7d9cf801
JJ
34752016-09-20 Jakub Jelinek <jakub@redhat.com>
3476
b912f962
JJ
3477 PR c++/77626
3478 * g++.dg/other/pr77626.C: New test.
3479
eaf1ece1
JJ
3480 PR c++/77638
3481 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3482
590b62e9
JJ
3483 PR c++/77637
3484 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3485
7d9cf801
JJ
3486 PR middle-end/77624
3487 * c-c++-common/pr77624-1.c: New test.
3488 * c-c++-common/pr77624-2.c: New test.
3489
3aebb6ff
AV
34902016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3491
3492 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3493 of digits expected.
3494
b5bbe47b
RB
34952016-09-20 Richard Biener <rguenther@suse.de>
3496
3497 PR tree-optimization/77646
3498 * gcc.dg/torture/pr77646.c: New testcase.
3499
144a96e4
BE
35002016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3501
3502 PR c++/77434
3503 * c-c++-common/Wint-in-bool-context.c: New test.
3504
1f2071fa
JM
35052016-09-19 Joseph Myers <joseph@codesourcery.com>
3506
3507 * gcc.dg/cr-decimal-dig-1.c: New test.
3508
63012d9a
JM
35092016-09-19 Joseph Myers <joseph@codesourcery.com>
3510
3511 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3512 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3513 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3514 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3515
02410826
VM
35162016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3517
3518 PR rtl-optimization/77416
3519 * gcc.target/powerpc/pr77416.c: New.
3520
6101a7ab
PP
35212016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3522
3523 PR c++/77639
3524 * g++.dg/template/error-recovery4.C: New test.
3525
1993ff76
BC
35262016-09-19 Bin Cheng <bin.cheng@arm.com>
3527
3528 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3529
5fa9e644
KT
35302016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3531
3532 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3533 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3534
fc15d9ec
JJ
35352016-09-19 Jakub Jelinek <jakub@redhat.com>
3536 Jan Hubicka <jh@suse.cz>
3537
3538 PR target/77587
3539 * gcc.dg/pr77587.c: New test.
3540 * gcc.dg/pr77587a.c: New file.
3541
3c9f5092
AV
35422016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3543
3544 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3545 * gfortran.dg/coarray_38.f90:
3546 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3547 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3548 * gfortran.dg/coarray_allocate_7.f08: New test.
3549 * gfortran.dg/coarray_allocate_8.f08: New test.
3550 * gfortran.dg/coarray_allocate_9.f08: New test.
3551 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3552 new caf_register.
3553 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3554 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3555 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3556 get_by_refs.
3557 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3558 * gfortran.dg/coarray_lock_7.f90: Same.
3559 * gfortran.dg/coarray_poly_5.f90: Same.
3560 * gfortran.dg/coarray_poly_6.f90: Same.
3561 * gfortran.dg/coarray_poly_7.f90: Same.
3562 * gfortran.dg/coarray_poly_8.f90: Same.
3563 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3564
e79e6763
FR
35652016-09-19 Fritz Reese <fritzoreese@gmail.com>
3566
3567 PR fortran/77584
3568 * gfortran.dg/dec_structure_15.f90: New testcase.
3569
ae527639
RB
35702016-09-19 Richard Biener <rguenther@suse.de>
3571
3572 PR middle-end/77605
3573 * gcc.dg/torture/pr77605.c: New testcase.
3574
cdf060f8
LK
35752016-09-18 Louis Krupp <louis.krupp@zoho.com>
3576
3577 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3578
b720e919
JH
35792016-09-17 Jan Hubicka <hubicka@ucw.cz>
3580
3581 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3582 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3583 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3584 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3585 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3586 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3587 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3588 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3589 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3590 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3591 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3592
bdabae39
KY
35932016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3594
3595 * gcc.target/i386/pr68633.c: Fix expected result.
3596
493ba820
LK
35972016-09-17 Louis Krupp <louis.krupp@gmail.com>
3598
3599 PR fortran/68078
3600 * gfortran.dg/pr68078.f90: New test.
3601 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3602
9a42726b
BS
36032016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3604
3605 PR target/77613
3606 * gcc.target/powerpc/swaps-p8-25.c: New.
3607
e7d61178
JJ
36082016-09-16 Jakub Jelinek <jakub@redhat.com>
3609
8f03e02f
JJ
3610 PR c++/77482
3611 * g++.dg/cpp0x/constexpr-77482.C: New test.
3612
e80cb545
JJ
3613 PR c++/77379
3614 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3615 thunk offsets.
3616 * g++.dg/abi/abi-tag23a.C: Likewise.
3617
1c2f613f
JJ
3618 PR c++/77338
3619 * g++.dg/cpp0x/decltype-77338.C: New test.
3620
e7d61178
JJ
3621 PR c++/77375
3622 * g++.dg/cpp0x/mutable1.C: New test.
3623
8d987deb
SK
36242016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3625
3626 PR fortran/77612
3627 * gfortran.dg/pr77612.f90: New test.
3628
2c3d35a6
SKS
36292016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3630
3631 * gcc.dg/torture/pr70421.c: Require int32plus.
3632
e43163ae
JJ
36332016-09-16 Jakub Jelinek <jakub@redhat.com>
3634
bcf0905a
JJ
3635 PR middle-end/77475
3636 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3637
e43163ae
JJ
3638 PR target/77526
3639 * gcc.target/i386/pr77526.c: New test.
3640
7d704548
JJ
36412016-09-16 Jakub Jelinek <jakub@redhat.com>
3642 Eric Botcazou <ebotcazou@adacore.com>
3643
3644 PR middle-end/77594
3645 * gcc.target/i386/pr77594.c: New test.
3646
902d624f
LK
36472016-09-15 Louis Krupp <louis.krupp@zoho.com>
3648
3649 PR fortran/69963
3650 * gfortran.dg/misplaced_implicit_character.f90: New test.
3651
7e16ce79
BC
36522016-09-15 Bin Cheng <bin.cheng@arm.com>
3653
3654 PR tree-optimization/77503
3655 * gcc.dg/vect/pr77503.c: New test.
3656
7c05f5c4
RB
36572016-09-15 Richard Biener <rguenther@suse.de>
3658
3659 PR middle-end/77544
3660 * c-c++-common/torture/pr77544.c: New testcase.
3661
76ff80fb
JJ
36622016-09-15 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR middle-end/77475
3665 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3666 * gcc.dg/march-generic.c: Likewise.
3667 * gcc.target/i386/spellcheck-options-1.c: New test.
3668 * gcc.target/i386/spellcheck-options-2.c: New test.
3669 * gcc.target/i386/spellcheck-options-3.c: New test.
3670 * gcc.target/i386/spellcheck-options-4.c: New test.
3671
5560d026
CLT
36722016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3673
3674 PR fortran/72743
3675 * gfortran.dg/goacc/pr72743.f90: New test.
3676
5334f733
RB
36772016-09-15 Richard Biener <rguenther@suse.de>
3678
3679 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3680
d08615f2
RB
36812016-09-15 Richard Biener <rguenther@suse.de>
3682
3683 PR tree-optimization/77514
3684 * gcc.dg/torture/pr77514.c: New testcase.
3685
28ca05f0
JJ
36862016-09-14 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR c++/77549
3689 * g++.dg/lookup/pr77549.C: New test.
3690
20a1e5b8
MP
36912016-09-14 Marek Polacek <polacek@redhat.com>
3692
3693 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3694 * c-c++-common/gomp/atomic-13.c: Likewise.
3695 * c-c++-common/gomp/atomic-14.c: Likewise.
3696 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3697 * g++.dg/cpp1z/bool-increment1.C: New test.
3698 * c-c++-common/pr60439.c: Add dg-warning.
3699 * g++.dg/expr/bitfield4.C: Likewise.
3700 * g++.dg/expr/bitfield5.C: Likewise.
3701 * g++.dg/expr/bitfield6.C: Likewise.
3702 * g++.dg/expr/bool1.C: Likewise.
3703 * g++.dg/expr/bool3.C: Likewise.
3704 * g++.dg/expr/lval3.C: Likewise.
3705 * g++.dg/expr/lval4.C: Likewise.
3706 * g++.old-deja/g++.jason/bool5.C: Likewise.
3707 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3708 * g++.dg/other/error18.C: Likewise.
3709 * g++.dg/gomp/atomic-14.C: Likewise.
3710
0761f6bf
NS
37112016-09-14 Nathan Sidwell <nathan@acm.org>
3712
3713 PR c++/77539
3714 * g++.dg/cpp1y/pr77539.C: New.
3715
13cddbc1
CL
37162016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3717
3718 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3719 dg-require.
3720 * g++.dg/ext/builtin_alloca.C: Likewise.
3721 * g++.dg/template/spec35.C: Likewise.
3722 * gcc.dg/builtins-68.c: Likewise.
3723 * gcc.misc-tests/gcov-13.c: Likewise.
3724 * gcc.misc-tests/gcov-14.c: Likewise.
3725
a90638d4
JM
37262016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3727
3728 * gfortran.dg/dec_structure_14.f90: New testcase.
3729
5ba4a08c
JJ
37302016-09-14 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR sanitizer/68260
3733 * c-c++-common/tsan/pr68260.c: New test.
3734
a713b234
JS
37352016-09-13 Joe Seymour <joe.s@somniumtech.com>
3736
3737 PR target/70713
3738 * gcc.target/msp430/function-attributes-1.c: New test.
3739 * gcc.target/msp430/function-attributes-2.c: New test.
3740 * gcc.target/msp430/function-attributes-3.c: New test.
3741
96032047
MS
37422015-04-18 Martin Sebor <msebor@redhat.com>
3743
3744 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3745 of non-nul characters.
3746 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3747
ea8661cd
JJ
37482016-09-13 Jakub Jelinek <jakub@redhat.com>
3749
9952908a
JJ
3750 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3751 * g++.dg/cpp1z/gen-attrs1.C: New test.
3752
63cdb7a0
JJ
3753 PR tree-optimization/77454
3754 * gcc.dg/pr77454.c: New test.
3755
ea8661cd
JJ
3756 PR c++/77553
3757 * g++.dg/cpp1y/constexpr-77553.C: New test.
3758
254830ba
DM
37592016-09-13 David Malcolm <dmalcolm@redhat.com>
3760
3761 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3762 (test_show_locus): Replace rich_location::add_fixit_insert calls
3763 with add_fixit_insert_before and add_fixit_insert_after.
3764
42763690
JM
37652016-09-13 Jason Merrill <jason@redhat.com>
3766 Tom de Vries <tom@codesourcery.com>
3767
3768 PR c++/77427
3769 * g++.dg/pr77427.C: New test.
3770
c8798f2c
ML
37712016-09-13 Martin Liska <mliska@suse.cz>
3772
3773 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3774 effective target.
3775 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3776 * lib/target-supports.exp: Define the new target.
3777
54700e2e
AP
37782016-09-12 Andrew Pinski <apinski@cavium.com>
3779
3780 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3781 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3782
e1d55bf7
UB
37832016-09-12 Uros Bizjak <ubizjak@gmail.com>
3784
3785 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3786 variable arguments.
3787 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3788 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3789 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3790 variable argument.
3791 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3792 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3793
54dcdb88
BE
37942016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3795
3796 PR c++/77496
3797 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3798 * g++.dg/ext/pr77496.C: New test.
3799 * g++.dg/warn/pr77496.C: New test.
3800
d1463eb9
DM
38012016-09-12 David Malcolm <dmalcolm@redhat.com>
3802
3803 PR c/72858
3804 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3805 to preserve conversion chars, and to preserve prefix information.
3806 * gcc.dg/format/pr72858.c: New test case.
3807
217fabad
SK
38082016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3809
3810 * gfortran.dg/pr77507.f90: Move to ...
3811 * gfortran.dg/ieee/pr77507.f90: here.
3812
a1cd04ac
JH
38132016-08-09 Jan Hubicka <hubicka@ucw.cz>
3814
3815 PR ipa/61159
3816 * compile/pr61159.c: New testcase
3817
e3912107
JH
38182016-08-09 Jan Hubicka <hubicka@ucw.cz>
3819
3820 PR ipa/64316
3821 * gcc.dg/ipa/pr63416.c: New testcase.
3822
739d9339
PT
38232016-09-10 Paul Thomas <pault@gcc.gnu.org>
3824 Steven G. Kargl <kargl@gcc.gnu.org>
3825
3826 PR fortran/77532
cc3135b6 3827 * gfortran.dg/dtio_11.f90: new test.
739d9339 3828
fb7c40dd
SK
38292016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3830
3831 PR fortran/77507
3832 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3833 * gfortran.dg/c_assoc_4.f90: Ditto.
3834
5b28efbb
TV
38352016-09-10 Tom de Vries <tom@codesourcery.com>
3836
3837 PR C/71602
3838 * c-c++-common/va-arg-va-list-type.c: New test.
3839
9d0a9bb4
PB
38402016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3841
3842 PR rtl-optimization/77289
3843 * gcc.target/powerpc/pr77289.c: New test.
3844
3f0177e7
MS
38452016-09-09 Martin Sebor <msebor@redhat.com>
3846
3847 PR c/77520
3848 PR c/77521
3849 * gcc.dg/pr77520.c: New test.
3850 * gcc.dg/pr77521.c: New test.
3851
e81e83d0
SK
38522016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3853
3854 PR fortran/77506
3855 * gfortran.dg/pr77506.f90: New test.
3856
8a92685e
SK
38572016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3858
3859 PR fortran/77507
3860 * gfortran.dg/pr77507.f90: New test.
3861
c65248cb
JM
38622016-09-09 Joseph Myers <joseph@codesourcery.com>
3863
3864 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3865
2cf0ff98
SK
38662016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3867 Louis Krupp <lkrupp@gcc.gnu.org>
3868
3869 PR fortran/69514
3870 * gfortran.dg/pr69514_1.f90: New test.
3871 * gfortran.dg/pr69514_2.f90: New test.
3872
8ebc1e0f
JJ
38732016-09-08 Jakub Jelinek <jakub@redhat.com>
3874
20b6cf01
JJ
3875 PR fortran/77500
3876 * gfortran.dg/gomp/pr77500.f90: New test.
3877
8ebc1e0f
JJ
3878 PR fortran/77516
3879 * gfortran.dg/gomp/pr77516.f90: New test.
3880
34718542
JJ
38812016-09-07 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR middle-end/77475
3884 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3885 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3886 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3887 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3888 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3889 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3890
e5106e27
DM
38912016-09-07 David Malcolm <dmalcolm@redhat.com>
3892
3893 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3894 "substring-locations.h".
3895
ca235a85
RB
38962016-09-07 Richard Biener <rguenther@suse.de>
3897
3898 PR c/77450
3899 * c-c++-common/vector-subscript-8.c: Move ..
3900 * gcc.dg/pr77450.c: ... here.
3901
0076b5dc 39022016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3903
3904 PR libgfortran/77393
3905 * gfortran.dg/fmt_f0_2.f90: Update test.
3906 * gfortran.dg/fmt_f0_3.f90: New test.
3907
6ac7322b
DH
39082016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3909
3910 PR debug/77389
3911 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3912 in dg-options.
3913
3914 PR debug/57519
3915 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3916
8eb9e049
JJ
39172016-09-06 Jakub Jelinek <jakub@redhat.com>
3918
3919 PR target/69255
3920 * gcc.target/i386/pr69255-1.c: New test.
3921 * gcc.target/i386/pr69255-2.c: New test.
3922 * gcc.target/i386/pr69255-3.c: New test.
3923
39242016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3925
3926 PR c/77336
3927 * gcc.dg/format/miss-7.c: New test.
3928
e6cb85d4
UB
39292016-09-06 Uros Bizjak <ubizjak@gmail.com>
3930
3931 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3932
7fe76f6a
ML
39332016-09-06 Martin Liska <mliska@suse.cz>
3934
3935 PR gcov-profile/77378
3936 PR gcov-profile/77466
3937 * gcc.dg/profile-update-warning.c: New test.
3938
209b636e
RB
39392016-09-06 Richard Biener <rguenther@suse.de>
3940
3941 PR tree-optimization/77479
3942 * gcc.dg/torture/pr77479.c: New testcase.
3943
b772a565
RB
39442016-09-06 Richard Biener <rguenther@suse.de>
3945
3946 PR c/77450
3947 * c-c++-common/vector-subscript-7.c: Adjust.
3948 * c-c++-common/vector-subscript-8.c: New testcase.
3949
a8c07037
SKS
39502016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3951
3952 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3953
0ce48391
JJ
39542016-09-05 Jakub Jelinek <jakub@redhat.com>
3955
de9188e0
JJ
3956 PR target/77476
3957 * gcc.target/i386/avx512f-pr77476.c: New test.
3958 * gcc.target/i386/avx512bw-pr77476.c: New test.
3959 * gcc.target/i386/avx512dq-pr77476.c: New test.
3960
c76f7809
JJ
3961 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3962 Update comment to mention also avx512f.
3963
0ce48391
JJ
3964 PR sanitizer/77396
3965 * g++.dg/asan/pr77396-2.C: New test.
3966
8a27cf73
UB
39672016-09-05 Uros Bizjak <ubizjak@gmail.com>
3968
3969 PR rtl-optimization/77452
3970 * gcc.target/i386/pr77452.c: New test.
3971
25ff5dd3
MP
39722016-09-05 Marek Polacek <polacek@redhat.com>
3973
3974 PR c/77423
3975 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3976
f2bc4e48
SK
39772016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3978
3979 PR fortran/77391
3980 * gfortran.dg/pr77391.f90: New test.
3981
e85921ee
SK
39822016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3983
3984 PR fortran/77460
3985 * gfortran.dg/pr77460.f90: New test.
3986
b5d50659
JJ
39872016-09-03 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR c/65467
3990 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3991
7b826676
KY
39922016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3993
3994 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3995
717ebe91
DM
39962016-09-02 David Malcolm <dmalcolm@redhat.com>
3997
3998 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3999 test case.
4000 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4001 diagnostic-test-show-locus-generate-patch.c to the sources
4002 for diagnostic_plugin_test_show_locus.c.
4003
94087e88
JJ
40042016-09-02 Jakub Jelinek <jakub@redhat.com>
4005
9dc5773f
JJ
4006 PR c/65467
4007 * gcc.dg/gomp/_Atomic-1.c: New test.
4008 * gcc.dg/gomp/_Atomic-2.c: New test.
4009 * gcc.dg/gomp/_Atomic-3.c: New test.
4010 * gcc.dg/gomp/_Atomic-4.c: New test.
4011 * gcc.dg/gomp/_Atomic-5.c: New test.
4012
94087e88
JJ
4013 PR sanitizer/77396
4014 * g++.dg/asan/pr77396.C: New test.
4015
40162016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4017
4018 PR tree-optimization/71831
4019 * gcc.dg/builtin-object-size-16.c: New test.
4020 * gcc.dg/builtin-object-size-17.c: New test.
4021
7e89048d
JD
40222016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4023
4024 PR libgfortran/77393
4025 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4026
2f196155
UB
40272016-09-01 Uros Bizjak <ubizjak@gmail.com>
4028
4029 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4030 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4031 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4032 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4033 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4034 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4035 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4036 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4037 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4038 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4039 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4040 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4041 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4042 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4043 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4044 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4045 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4046 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4047
0a6b0523
EB
40482016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 * gnat.dg/opt58.adb: New test.
4051 * gnat.dg/opt58_pkg.ads: New helper.
4052
2a99de7b
RB
40532016-09-01 Richard Biener <rguenther@suse.de>
4054
4055 PR middle-end/77436
4056 * gcc.dg/torture/pr77436.c: New testcase.
4057
f79d8786
SKS
40582016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4059
4060 * gcc.dg/pr64252.c: Require int32plus.
4061 * gcc.dg/pr66299-1.c: Likewise.
4062 * gcc.dg/pr66299-2.c: Likewise.
4063 * gcc.dg/torture/20131115-1.c: Skip for avr.
4064
b06335f9
KT
40652016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4066
4067 * gcc.target/aarch64/ands_3.c: New test.
4068
f25f40be
JJ
40692016-08-31 Jakub Jelinek <jakub@redhat.com>
4070
d12a0b5a
JJ
4071 PR fortran/77352
4072 * gfortran.dg/gomp/pr77352.f90: New test.
4073
f25f40be
JJ
4074 PR fortran/77374
4075 * gfortran.dg/gomp/pr77374.f08: New test.
4076
9ff6fb6e
MG
40772016-08-31 Marc Glisse <marc.glisse@inria.fr>
4078
4079 PR tree-optimization/73714
4080 * gcc.dg/tree-ssa/pr73714.c: New test.
4081
8e95a674
JD
40822016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4083
4084 PR libgfortran/77393
4085 * gfortran.dg/fmt_f0_2.f90: New test.
4086
c6b0037d
MG
40872016-08-31 Marc Glisse <marc.glisse@inria.fr>
4088
4089 * gcc.target/i386/pr59539-2.c: Adapt options.
4090 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4091
1a576b13
PT
40922016-08-31 Paul Thomas <pault@gcc.gnu.org>
4093
4094 PR fortran/77418
4095 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4096 of the associate entity and replace with a pointer to the
4097 intended item on the stack.
4098
e73d3ca6 40992016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4100 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4101
4102 PR fortran/48298
4103 * gfortran.dg/dtio_1.f90: New test.
4104 * gfortran.dg/dtio_2.f90: New test.
4105 * gfortran.dg/dtio_3.f90: New test.
4106 * gfortran.dg/dtio_4.f90: New test.
4107 * gfortran.dg/dtio_5.f90: New test.
4108 * gfortran.dg/dtio_6.f90: New test.
4109 * gfortran.dg/dtio_7.f90: New test.
4110 * gfortran.dg/dtio_8.f90: New test.
4111 * gfortran.dg/dtio_9.f90: New test.
4112 * gfortran.dg/dtio_10.f90: New test.
4113
b816477a
DM
41142016-08-30 David Malcolm <dmalcolm@redhat.com>
4115
4116 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4117 (test_many_nested_locations): New function.
4118 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4119 (test_show_locus): Handle "test_many_nested_locations".
4120
71b30891
DM
41212016-08-30 David Malcolm <dmalcolm@redhat.com>
4122
4123 * g++.dg/template/double-greater-than-fixit.C: New test case.
4124
8fa37232
EB
41252016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4126
4127 * gnat.dg/opt57.ad[sb]: New test.
4128 * gnat.dg/opt57_pkg.ads: New helper.
4129
6f651bae
RB
41302016-08-30 Richard Biener <rguenther@suse.de>
4131
4132 PR tree-optimization/69047
4133 * gcc.dg/pr69047.c: Fix byte-order check.
4134
ab834832
JJ
41352016-08-30 Jakub Jelinek <jakub@redhat.com>
4136
5116b156
JJ
4137 PR tree-optimization/72866
4138 * gcc.dg/vect/pr72866.c: New test.
4139
3754bbfc
JJ
4140 PR debug/77363
4141 * g++.dg/debug/dwarf2/pr77363.C: New test.
4142
26122e2d
JJ
4143 PR middle-end/77377
4144 * gcc.target/i386/pr77377.c: New test.
4145
ab834832
JJ
4146 PR debug/77389
4147 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4148 in dg-options.
4149
bedc9ca7
SK
41502016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4151
4152 * gfortran.dg/pr77372.f90: Moved to ...
4153 * gfortran.dg/ieee/pr77372.f90: here.
4154
adfa1e6b
MM
41552016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4156
4157 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4158 vector short/char initializations.
4159 * gcc.target/powerpc/vec-init-5.c: Likewise.
4160 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4161 vector initialization optimizations.
4162 * gcc.target/powerpc/vec-init-7.c: Likewise.
4163 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4164 vector float/double initializations.
4165 * gcc.target/powerpc/vec-init-9.c: Likewise.
4166
414b7129
UB
41672016-08-29 Uros Bizjak <ubizjak@gmail.com>
4168
4169 PR target/77403
4170 * gcc.target/i386/pr77403.c: New test.
4171
3d06b6f2
MP
41722016-08-29 Marek Polacek <polacek@redhat.com>
4173
4174 PR c/77292
4175 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4176
ba9bbd6f
TV
41772016-08-29 Tom de Vries <tom@codesourcery.com>
4178
4179 PR c/77398
4180 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4181
d7d80d8f
EB
41822016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4183
4184 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4185
d7d80d8f 41862016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4187
4188 * gfortran.dg/dec_structure_13.f90: New testcase.
4189
468d95c8
JB
41902016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4191
4192 PR fortran/77261
4193 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4194 available.
4195
f329b264
TV
41962016-08-28 Tom de Vries <tom@codesourcery.com>
4197
4198 PR lto/70955
4199 * gcc.dg/pr70955.c: New test.
4200 * gcc.dg/lto/pr70955_0.c: Same.
4201 * gcc.dg/lto/pr70955_1.c: Same.
4202
4a389eb6
PP
42032016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4204
4205 PR tree-optimization/71077
4206 * gcc.target/i386/pr71077.c: New test.
4207
3f8257db 42082016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4209
4210 PR fortran/77380
4211 * gfortran.dg/pr77380.f90: New test.
4212
3f8257db 42132016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4214
4215 PR fortran/77372
4216 gfortran.dg/pr77372.f90: New test.
4217
ee908516
DM
42182016-08-26 David Malcolm <dmalcolm@redhat.com>
4219
4220 * gcc.dg/spellcheck-fields-2.c (test): Move
4221 dg-begin/end-multiline-output within function body.
4222 (test_macro): New function.
4223
d41e76cf
DM
42242016-08-26 David Malcolm <dmalcolm@redhat.com>
4225
4226 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4227 (test_fixit_insert): Update expected output.
4228 (test_fixit_remove): Likewise.
4229 (test_fixit_replace): Likewise.
4230
524a4c96
RO
42312016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4232
4233 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4234 Fix typo.
4235
ebfa15ab
RB
42362016-08-26 Richard Biener <rguenther@suse.de>
4237
4238 PR tree-optimization/69047
4239 * gcc.dg/pr69047.c: New testcase.
4240
209ca542
PK
42412016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4242 Martin Jambhor <mjambor@suse.cz>
524a4c96 4243
209ca542
PK
4244 * gcc.dg/ipa/propbits-1.c: New test-case.
4245 * gcc.dg/ipa/propbits-2.c: Likewise.
4246 * gcc.dg/ipa/propbits-3.c: Likewise.
4247
e5cf1629
SK
42482016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4249
4250 PR fortran/77351
4251 * gfortran.dg/pr77351.f90: New test.
4252
ebef225f
MP
42532016-08-25 Marek Polacek <polacek@redhat.com>
4254
4255 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4256
fe377a48
MP
42572016-08-25 Marek Polacek <polacek@redhat.com>
4258
4259 PR c/77323
4260 * gcc.dg/pr77323.c: New test.
4261
88b8971f
PT
42622016-08-24 Paul Thomas <pault@gcc.gnu.org>
4263
4264 PR fortran/77358
4265 * gfortran.dg/submodule_17.f08: New test.
4266
3f8257db
JJ
42672016-08-24 Michael Collison <michael.collison@linaro.org>
4268 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4269
4270 * gcc.target/arm/builtin_saddl.c: New testcase.
4271 * gcc.target/arm/builtin_saddll.c: New testcase.
4272 * gcc.target/arm/builtin_uaddl.c: New testcase.
4273 * gcc.target/arm/builtin_uaddll.c: New testcase.
4274 * gcc.target/arm/builtin_ssubl.c: New testcase.
4275 * gcc.target/arm/builtin_ssubll.c: New testcase.
4276 * gcc.target/arm/builtin_usubl.c: New testcase.
4277 * gcc.target/arm/builtin_usubll.c: New testcase.
4278
d5b5d212
UB
42792016-08-24 Uros Bizjak <ubizjak@gmail.com>
4280
4281 PR target/77270
4282 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4283 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4284 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4285 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4286 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4287 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4288 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4289 effective target. Remove scan-assembler-times directives.
4290 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4291 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4292 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4293
d1188689
SKS
42942016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4295
4296 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4297 of unsigned int.
4298 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4299
0b6b8f85
RS
43002016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4301
4302 PR testsuite/77317
4303 * lib/target-supports.exp
4304 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4305 (check_effective_target_vect_natural_alignment): Ditto.
4306 (check_effective_target_vector_alignment_reachable): Ditto.
4307 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4308
587b7f7a
ILT
43092016-08-23 Ian Lance Taylor <iant@golang.org>
4310
4311 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4312
6019c0fc
MM
43132016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4314
4315 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4316 being created from pointers to memory locations.
4317 * gcc.target/powerpc/vec-init-2.c: Likewise.
4318
cfe37db4
FR
43192016-08-23 Fritz Reese <fritzoreese@gmail.com>
4320
4321 * gfortran.dg/dec_structure_12.f90: New testcase.
4322
7e11f46f
DV
43232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4324
4325 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4326
7ab4f354
DV
43272016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4328
4329 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4330 verification.
4331
deb9351f
DV
43322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4333
4334 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4335 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4336
1fd9f058
RB
43372016-08-23 Richard Biener <rguenther@suse.de>
4338
4339 PR tree-optimization/27336
4340 * c-c++-common/pr27336.c: New testcase.
4341
b00e6e75
MP
43422016-08-22 Marek Polacek <polacek@redhat.com>
4343
4344 PR c++/77321
4345 * g++.dg/cpp1y/pr77321.C: New test.
4346
58338bac
SK
43472016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4348
4349 PR fortran/60774
4350 * gfortran.dg/empty_label.f: Adjust test for new error message.
4351 * gfortran.dg/empty_label.f90: Ditto.
4352 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4353 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4354 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4355
30364ce6
SK
43562016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4357
4358 PR fortran/61318
4359 * gfortran.dg/pr61318.f90: New test.
4360
ad7a5a8f
SK
43612016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4362
4363 PR fortran/77260
4364 * gfortran.dg/pr77260_1.f90: New test.
4365 * gfortran.dg/pr77260_2.f90: Ditto.
4366
72f52f30
JM
43672016-08-22 Joseph Myers <joseph@codesourcery.com>
4368
4369 PR middle-end/77269
4370 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4371 __builtin_signbitf and __builtin_signbitl in expected generic
4372 expansion.
4373 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4374 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4375 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4376 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4377 tests.
4378
6dc198e3
JM
43792016-08-22 Joseph Myers <joseph@codesourcery.com>
4380
4381 * gcc.dg/torture/float128-builtin.c,
4382 gcc.dg/torture/float128-ieee-nan.c,
4383 gcc.dg/torture/float128x-builtin.c,
4384 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4385 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4386 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4387 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4388 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4389 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4390 gcc.dg/torture/floatn-nan.h: New tests.
4391
7ff4e41a
JM
43922016-08-22 Joseph Myers <joseph@codesourcery.com>
4393
4394 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4395 macro.
4396 (main): Update calls to TEST_I_F.
4397 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4398 macro.
4399 (main): Update calls to TEST_I_F.
4400
7078cdb6
JM
44012016-08-22 Joseph Myers <joseph@codesourcery.com>
4402
4403 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4404 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4405 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4406 names in calls to TEST_I_F.
4407
a9d7c823
BE
44082016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4409
4410 PR c/52952
4411 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4412
cd800235
SKS
44132016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4414
4415 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4416 and !natural_alignment_64.
4417 * gcc.dg/ipa/propalign-2.c: Likewise.
4418 * gcc.dg/ipa/propalign-3.c: Likewise.
4419 * gcc.dg/ipa/propalign-4.c: Likewise.
4420 * gcc.dg/ipa/propalign-5.c: Likewise.
4421 * lib/target-supports.exp
4422 (check_effective_target_natural_alignment_32): Add avr-*-*.
4423
22d12455
KV
44242016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4425
4426 PR tree-optimization/61839
4427 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4428 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4429 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4430 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4431
c65699ef
JM
44322016-08-19 Joseph Myers <joseph@codesourcery.com>
4433
4434 PR c/32187
4435 * lib/target-supports.exp (check_effective_target_float16)
4436 (check_effective_target_float32, check_effective_target_float64)
4437 (check_effective_target_float128, check_effective_target_float32x)
4438 (check_effective_target_float64x)
4439 (check_effective_target_float128x)
4440 (check_effective_target_float16_runtime)
4441 (check_effective_target_float32_runtime)
4442 (check_effective_target_float64_runtime)
4443 (check_effective_target_float128_runtime)
4444 (check_effective_target_float32x_runtime)
4445 (check_effective_target_float64x_runtime)
4446 (check_effective_target_float128x_runtime)
4447 (check_effective_target_floatn_nx_runtime)
4448 (add_options_for_float16, add_options_for_float32)
4449 (add_options_for_float64, add_options_for_float128)
4450 (add_options_for_float32x, add_options_for_float64x)
4451 (add_options_for_float128x): New procedures.
4452 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4453 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4454 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4455 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4456 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4457 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4458 gcc.dg/torture/float128-complex.c,
4459 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4460 gcc.dg/torture/float128x-basic.c,
4461 gcc.dg/torture/float128x-complex.c,
4462 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4463 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4464 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4465 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4466 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4467 gcc.dg/torture/float32x-basic.c,
4468 gcc.dg/torture/float32x-complex.c,
4469 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4470 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4471 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4472 gcc.dg/torture/float64x-basic.c,
4473 gcc.dg/torture/float64x-complex.c,
4474 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4475 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4476 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4477 gcc.dg/torture/floatn-tg.h,
4478 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4479 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4480 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4481 gcc.dg/torture/fp-int-convert-float128x.c,
4482 gcc.dg/torture/fp-int-convert-float16-timode.c,
4483 gcc.dg/torture/fp-int-convert-float16.c,
4484 gcc.dg/torture/fp-int-convert-float32-timode.c,
4485 gcc.dg/torture/fp-int-convert-float32.c,
4486 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4487 gcc.dg/torture/fp-int-convert-float32x.c,
4488 gcc.dg/torture/fp-int-convert-float64-timode.c,
4489 gcc.dg/torture/fp-int-convert-float64.c,
4490 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4491 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4492 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4493 maximum exponent of floating-point type. Use it in testing
4494 whether 0x8...0 fits in the floating-point type. Always treat -1
4495 (signed 0xf...f) as fitting in the floating-point type.
4496 (M_OK1): New macro.
4497 * gcc.dg/torture/fp-int-convert-double.c,
4498 gcc.dg/torture/fp-int-convert-float.c,
4499 gcc.dg/torture/fp-int-convert-float128-timode.c,
4500 gcc.dg/torture/fp-int-convert-float128.c,
4501 gcc.dg/torture/fp-int-convert-float80-timode.c,
4502 gcc.dg/torture/fp-int-convert-float80.c,
4503 gcc.dg/torture/fp-int-convert-long-double.c,
4504 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4505
94e73c78
JJ
45062016-08-19 Jakub Jelinek <jakub@redhat.com>
4507
fbdbd4b6
JJ
4508 PR fortran/72744
4509 * gfortran.dg/gomp/pr72744.f90: New test.
4510
94e73c78
JJ
4511 PR fortran/69281
4512 * gfortran.dg/gomp/pr69281.f90: New test.
4513
91151a73
JB
45142016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4515
414b7129
UB
4516 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4517 the last special seed value.
4518 * gfortran.dg/random_7.f90: Use size for last array member instead
4519 of hardcoded value.
91151a73 4520
fcf830ab
PK
45212016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4522
4523 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4524 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4525
1a5da5b6
RB
45262016-08-19 Richard Biener <rguenther@suse.de>
4527
4528 PR tree-optimization/77286
4529 * gcc.dg/torture/pr77286.c: New testcase.
4530
82f72146
DM
45312016-08-18 David Malcolm <dmalcolm@redhat.com>
4532
4533 * gcc.dg/verbose-asm-2.c: New test case.
4534
cc015f3a
DM
45352016-08-18 David Malcolm <dmalcolm@redhat.com>
4536
4537 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4538 (custom_diagnostic_finalizer): Update for change to
4539 diagnostic_show_locus.
4540
cb18fd07
DM
45412016-08-18 David Malcolm <dmalcolm@redhat.com>
4542
4543 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4544 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4545
a76989dc
MP
45462016-08-18 Marek Polacek <polacek@redhat.com>
4547
4548 PR c/71514
4549 * gcc.dg/pr71514.c: New test.
4550
89c88780
L
45512015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4552
4553 PR target/72839
4554 * gcc.target/i386/pr72839.c: New test.
4555
2c71d454
CLT
45562016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4557
4558 PR middle-end/70895
4559 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4560 * c-c++-common/goacc/reduction-1.c: Likewise.
4561 * c-c++-common/goacc/reduction-2.c: Likewise.
4562 * c-c++-common/goacc/reduction-3.c: Likewise.
4563 * c-c++-common/goacc/reduction-4.c: Likewise.
4564
66592e95
AM
45652016-08-18 Alan Modra <amodra@gmail.com>
4566
4567 * gcc.c-torture/compile/pr72771.c: New.
4568
3a146d46
JJ
45692016-08-17 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR fortran/67496
4572 * gfortran.dg/pr67496.f90: New test.
4573
3f8257db 45742015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4575
4576 PR tree-optimization/71752
3a146d46 4577 * gcc.dg/vect/pr71752.c: New.
038000bd 4578
dd42e908
UB
45792016-08-17 Uros Bizjak <ubizjak@gmail.com>
4580
4581 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4582
458a1cd0
JJ
45832016-08-17 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR middle-end/77259
4586 * g++.dg/ipa/devirt-52.C: New test.
4587
11c4c4ba
CLT
45882016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4589
4590 * c-c++-common/goacc/reduction-6.c: New testcase.
4591
661d6efd
RB
45922016-08-17 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/76490
4595 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4596 * gcc.dg/pr52904.c: XFAIL.
4597
622d8b69
RB
45982016-08-17 Richard Biener <rguenther@suse.de>
4599
4600 PR tree-optimization/23855
4601 * gcc.dg/loop-unswitch-2.c: Adjust.
4602
af23e99c
JJ
46032016-08-16 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR tree-optimization/72817
4606 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4607
feeb6268
JM
46082016-08-16 Joseph Myers <joseph@codesourcery.com>
4609
4610 PR libgcc/77265
4611 * gcc.dg/torture/float128-extend-inf.c: New test.
4612
65e736c0
DM
46132016-08-16 David Malcolm <dmalcolm@redhat.com>
4614
4615 PR c/72857
4616 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4617 for embedded NUL.
4618 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4619 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4620 caret placement.
4621 (test_oct): Likewise.
4622 (test_multiple): Likewise.
4623 (test_field_width_specifier): Likewise.
4624 (test_field_width_specifier_2): New function.
4625 (test_field_precision_specifier): New function.
4626 (test_embedded_nul): Update expected caret placement.
4627 (test_non_contiguous_strings): Update line number.
4628 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4629 (__emit_string_literal_range): Add "caret_idx" param.
4630 (test_simple_string_literal): Add value for new param, updating
4631 expected output..
4632 (test_concatenated_string_literal): Likewise.
4633 (test_multiline_string_literal): Likewise.
4634 (test_hex): Likewise.
4635 (test_oct): Likewise.
4636 (test_multiple): Likewise.
4637 (test_ucn4): Likewise.
4638 (test_ucn8): Likewise.
4639 (test_u8): Likewise.
4640 (test_u): Likewise; update expected message, from "range" to
4641 "location".
4642 (test_U): Likewise.
4643 (test_L): Likewise.
4644 (test_macro): Add value for new param.
4645 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4646 (__emit_string_literal_range): Add "caret_idx" param.
4647 (test_stringified_token_1): Add value for new param. Update
4648 expected message, from "range" to "location".
4649 (test_stringized_token_2): Likewise, adding param to macro.
4650 (test_stringified_token_3): Likewise.
4651 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4652 (emit_warning): Convert param from source_range to location_t.
4653 (test_string_literals): Add caret_idx param, and use it when
4654 constructing a substring_loc. Update error message, from
4655 "range" to "location".
4656
4a7f57d5
JJ
46572016-08-16 Jakub Jelinek <jakub@redhat.com>
4658
7841800f
JJ
4659 PR target/71910
4660 * g++.dg/gomp/pr71910.C: New test.
4661
1b13411a
JJ
4662 PR middle-end/67485
4663 * gcc.c-torture/compile/pr67485.c: New test.
4664
4a7f57d5
JJ
4665 PR target/72867
4666 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4667
3c556bc4
BC
46682016-08-16 Bin Cheng <bin.cheng@arm.com>
4669
4670 PR tree-optimization/69848
4671 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4672
beab2da6
ML
46732016-08-16 Martin Liska <mliska@suse.cz>
4674
4675 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4676 of memory operations so that it can be handled by core2
4677 in 32-bit mode.
4678
f4eec0a3
RB
46792016-08-16 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/76783
4682 * gcc.dg/pr76783.c: New testcase.
4683 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4684
8f21990a
BC
46852016-08-16 Bin Cheng <bin.cheng@arm.com>
4686
4687 PR tree-optimization/72817
4688 PR tree-optimization/73450
4689 * gcc.dg/tree-ssa/pr72817.c: New test.
4690 * gcc.dg/tree-ssa/pr73450.c: New test.
4691
7fc61626
FR
46922016-08-15 Fritz Reese <fritzoreese@gmail.com>
4693
4694 * gfortran.dg/init_flag_13.f90: New testcase.
4695 * gfortran.dg/init_flag_14.f90: Ditto.
4696 * gfortran.dg/init_flag_15.f03: Ditto.
4697 * gfortran.dg/dec_init_1.f90: Ditto.
4698 * gfortran.dg/dec_init_2.f90: Ditto.
4699
432baa02
UB
47002016-08-15 Uros Bizjak <ubizjak@gmail.com>
4701
4702 PR target/72867
4703 * gcc.target/i386/pr72867.c: New test.
4704
7e1dde14
EB
47052016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4706
4707 * c-c++-common/dump-ada-spec-5.c: New test.
4708
e4969090
RB
47092016-08-15 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/73434
4712 * gcc.dg/torture/pr73434.c: New testcase.
4713
66088065
JJ
47142016-08-15 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR tree-optimization/72824
4717 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4718
7c713714
CLT
47192016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4720
4721 PR fortran/70598
4722 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4723 in use_device clause.
4724 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4725 * gfortran.dg/goacc/list.f95: Adjust to catch
4726 "neither a POINTER nor an array" error messages.
4727
4271e5cb
UB
47282016-08-14 Uros Bizjak <ubizjak@gmail.com>
4729
4730 PR target/76342
4731 * gcc.target/i386/pr76342.c: New test.
4732
b0cea284
JJ
47332016-08-12 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR c/71512
4736 * g++.dg/ubsan/pr71512.C: New test.
4737 * c-c++-common/ubsan/pr71512-1.c: New test.
4738 * c-c++-common/ubsan/pr71512-2.c: New test.
4739
e86aefb8
MM
47402016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4741
4742 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4743 vector initialization options.
4744 * gcc.target/powerpc/vec-init-2.c: Likewise.
4745 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4746 is generated on ISA 3.0.
4747
7fd82d52
PP
47482016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4749
4750 PR middle-end/71654
4751 * gcc.dg/c-c++-common/pr71654.c: New test.
4752 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4753 dg-options.
4754 * gcc.dg/tree-ssa/vrp24: Likewise.
4755
2f1364c2
JJ
47562016-08-12 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR c/67410
4759 * gcc.dg/pr67410.c: New test.
4760
8eb414aa
BC
47612016-08-12 Bin Cheng <bin.cheng@arm.com>
4762
4763 PR tree-optimization/69848
4764 * gcc.dg/vect/vect-pr69848.c: New test.
4765
30b39c19
UB
47662016-08-12 Uros Bizjak <ubizjak@gmail.com>
4767
4768 PR testsuite/71008
4769 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4770 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4771 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4772 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4773
e373dd06
RB
47742016-08-12 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/57326
4777 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4778 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4779 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4780 * gcc.target/i386/pr45685.c: Likewise.
4781 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4782 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4783 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4785 * gfortran.dg/pr34163.f90: Likewise.
4786
20d1af89
ML
47872016-08-12 Martin Liska <mliska@suse.cz>
4788
4789 * g++.dg/gcov/gcov-16.C: New test.
4790 * lib/gcov.exp: Support new argument for run-gcov function.
4791
5cacda56
ML
47922016-08-12 Martin Liska <mliska@suse.cz>
4793
4794 PR gcov-profile/35590
4795 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4796
663eecfd
RB
47972016-08-12 Richard Biener <rguenther@suse.de>
4798
4799 PR tree-optimization/72851
4800 * gcc.dg/torture/pr72851.c: New testcase.
4801
3f8257db 48022016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4803
e366d7d8
AO
4804 PR debug/63240
4805 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4806 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4807 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4808 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4809 DW_AT_deleted.
4810
71e1a6a4
AO
4811 PR debug/55641
4812 * g++.dg/debug/dwarf2/ref-1.C: New.
4813
8aaf799b
AO
4814 PR debug/49366
4815 * g++.dg/debug/dwarf2/template-params-12.H: New.
4816 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4817 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4818 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4819 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4820 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4821 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4822 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4823
06f9caed
BS
48242016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4825
4826 PR target/72863
4827 * gcc.target/powerpc/pr72863.c: New test.
4828
a8b956c1
UB
48292016-08-11 Uros Bizjak <ubizjak@gmail.com>
4830
4831 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4832
c73dd986
L
48332015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4834
4835 * gcc.target/i386/pieces-strcpy-1.c: New test.
4836 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4837
385ed708
JJ
48382016-08-11 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR c++/72868
4841 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4842
df7ec09f
L
48432015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4844
4845 * gcc.target/i386/pieces-memcpy-1.c: New test.
4846 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4847 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4848 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4849 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4850 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4851
b95a64bb
JJ
48522016-08-11 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR c/72816
7ddbcf6b 4855 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4856
59537744
BE
48572016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4858
4859 PR tree-optimization/71083
4860 * gcc.c-torture/execute/pr71083.c: New test.
4861 * gnat.dg/loop_optimization23.adb: New test.
4862 * gnat.dg/loop_optimization23_pkg.ads: New test.
4863 * gnat.dg/loop_optimization23_pkg.adb: New test.
4864
183ac6d0
RB
48652016-08-11 Richard Biener <rguenther@suse.de>
4866
4867 PR tree-optimization/72772
4868 * gcc.dg/graphite/pr35356-1.c: Adjust.
4869 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4870
b152f5a2
JB
48712016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4872
4873 * gfortran.dg/random_7.f90: Take into account that the last seed
4874 value is the special p value.
4875 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4876
bb7ebad1
RB
48772016-08-11 Richard Biener <rguenther@suse.de>
4878
4879 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4880
2e186411
AM
48812016-08-11 Alan Modra <amodra@gmail.com>
4882
4883 * gcc.target/powerpc/pr71680.c: New.
4884
e9e6d4f6
KN
48852016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4886
4887 * gcc.target/powerpc/bfp/bfp.exp: New file.
4888 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4889 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4890 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4891 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4892 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4893 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4894 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4895 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4896 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4897 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4898 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4899 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4900 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4901 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4902 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4903 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4904 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4905 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4906 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4907 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4908 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4909 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4910 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4911 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4912 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4913 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4914 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4915 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4916 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4917 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4918 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4919 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4920 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4921 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4922 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4923 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4924 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4925 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4926 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4927 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4928 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4929 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4930 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4931 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4932 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4933 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4934 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4935 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4936 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4937 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4938 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4939 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4940 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4941
9c8eabea
BC
49422016-08-10 Bin Cheng <bin.cheng@arm.com>
4943
4944 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4945 Add aarch64*-*-*.
4946
6c553b76
BC
49472016-08-10 Bin Cheng <bin.cheng@arm.com>
4948
4949 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4950
a0883b08
MM
49512016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4952
4953 PR target/72853
4954 * gcc.target/powerpc/pr72853.c: New test.
4955
a266236e
ML
49562016-08-10 Martin Liska <mliska@suse.cz>
4957
4958 PR gcov-profile/58306
4959 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4960
22063dbc
ML
49612016-08-10 Martin Liska <mliska@suse.cz>
4962
4963 * g++.dg/gcov/gcov-threads-1.C: New test.
4964
5250a5bb
SKS
49652016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4966
4967 PR target/71873
4968 * gcc.target/avr/pr71873.c: New test.
4969
b7597ae5
ML
49702016-08-09 Martin Liska <mliska@suse.cz>
4971
4972 * g++.dg/gcov/gcov-dump-1.C: New test.
4973 * g++.dg/gcov/gcov-dump-2.C: New test.
4974
ab50a215
ML
49752016-08-09 Martin Liska <mliska@suse.cz>
4976
4977 * gcc.dg/tree-prof/val-prof-9.c: New test.
4978
dcb1e137
ML
49792016-08-09 Martin Liska <mliska@suse.cz>
4980
4981 * gcc.dg/tree-prof/val-prof-8.c: New test.
4982
04d6d3b6
MJ
49832016-08-09 Martin Jambor <mjambor@suse.cz>
4984
df839749
UB
4985 PR ipa/71981
4986 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4987
c57e78c4
BC
49882016-08-09 Bin Cheng <bin.cheng@arm.com>
4989
4990 PR tree-optimization/33707
4991 * gcc.dg/vect/pr33707.c: New test.
4992
42970a17
BC
49932016-08-09 Bin Cheng <bin.cheng@arm.com>
4994
4995 PR tree-optimization/pr72772
4996 * gcc.dg/tree-ssa/pr72772.c: New test.
4997
810a3aa6
MF
49982016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4999
5000 PR rtl-optimization/66669
5001 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5002
9e207d6f
JJ
50032016-08-09 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR tree-optimization/72824
5006 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5007
50bf47fd
RB
50082016-08-09 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/71802
5011 * gcc.dg/torture/pr71802.c: New testcase.
5012
cadec7ca
JJ
50132016-08-09 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR c++/72809
5016 * g++.dg/eh/stdarg1.C: New test.
5017
c43c5112
AK
50182016-08-08 Andi Kleen <ak@linux.intel.com>
5019
5020 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5021 test command line in failure log.
5022 (profopt-execute): dito. Make autofdo file names unique.
5023
895aa8e1
DM
50242016-08-08 David Malcolm <dmalcolm@redhat.com>
5025
5026 PR c/64955
5027 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5028 output.
5029
9afda630
PK
50302016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5031
5032 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5033 c99_runtime.
5034 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5035 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5036 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5037 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5038 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5039 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5040
e52ed3fe
DM
50412016-08-08 David Malcolm <dmalcolm@redhat.com>
5042
5043 PR c/52952
5044 * gcc.dg/cpp/pr66415-1.c: Likewise.
5045 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5046 * gcc.dg/format/c90-printf-1.c: Likewise.
5047 * gcc.dg/format/diagnostic-ranges.c: New test case.
5048
ad200580
JJ
50492016-08-08 Jakub Jelinek <jakub@redhat.com>
5050
77524e0d
JJ
5051 PR fortran/72716
5052 * gfortran.dg/gomp/pr72716.f90: New test.
5053
2187f2a2
JJ
5054 PR middle-end/72781
5055 * gcc.dg/gomp/pr72781.c: New test.
5056
ad200580
JJ
5057 PR middle-end/68762
5058 * g++.dg/vect/pr68762-1.cc: New test.
5059 * g++.dg/vect/pr68762-2.cc: New test.
5060 * g++.dg/vect/pr68762.h: New file.
5061
989d0071
MS
50622016-08-08 Martin Sebor <msebor@redhat.com>
5063
5064 PR testsuite/72838
3a146d46
JJ
5065 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5066 * g++.dg/warn/overflow-warn-3.C: Same.
5067 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5068
7090cac9
AV
50692016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5070
5071 PR fortran/71936
5072 * gfortran.dg/allocate_with_source_21.f03: New test.
5073
64e56ab0
AV
50742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5075
5076 PR fortran/72698
5077 * gfortran.dg/allocate_with_source_20.f03: New test.
5078
0476487d
AM
50792016-08-08 Alan Modra <amodra@gmail.com>
5080
5081 * gcc.c-torture/compile/pr72802.c: New.
5082
8e9218f2
AV
50832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5084
5085 PR fortran/70524
5086 * gfortran.dg/dependency_48.f90: New test.
5087
c1f7083b
TK
50882016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5089
531e5ae3 5090 PR fortran/70040
c1f7083b
TK
5091 * gfortran.dg/pr70040.f90: New testcase.
5092
6ab5813c
TK
50932016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5094
5095 PR fortran/71961
5096 * gfortran.dg/matmul_10.f90: New testcase.
5097
27bddc4a
JH
50982016-08-07 Jan Hubicka <hubicka@ucw.cz>
5099
5100 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5101
4a9f8a9f
JJ
51022016-08-07 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR c/72816
5105 * gcc.dg/pr72816.c: New test.
5106
fa76f2c6
JW
51072016-08-06 Jonathan Wakely <jwakely@redhat.com>
5108
5109 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5110 * g++.dg/conversion/pr41426.C: Likewise.
5111 * g++.dg/conversion/pr66211.C: Likewise.
5112 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5113 * g++.dg/init/ref8.C: Likewise.
5114 * g++.old-deja/g++.law/cvt20.C: Likewise.
5115 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5116
5c3e5002
PP
51172016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5118
5119 PR tree-optimization/18046
5120 * gcc.dg/tree-ssa/vrp105.c: New test.
5121 * gcc.dg/tree-ssa/vrp106.c: New test.
5122
94087e88 51232016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5124
5125 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5126 1ul in diagnostics. Remove hyphen from "constant-expression."
5127 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5128 * g++.dg/cpp0x/static_assert3.C: Same.
5129 * g++.dg/cpp1y/constexpr-throw.C: Same.
5130 * g++.dg/template/nontype3.C: Same.
5131 * g++.dg/warn/overflow-warn-1.C: Same.
5132 * g++.dg/warn/overflow-warn-3.C: Same.
5133 * g++.dg/warn/overflow-warn-4.C: Same.
5134
88fa5555
DM
51352016-08-05 David Malcolm <dmalcolm@redhat.com>
5136
5137 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5138 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5139 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5140 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5141
1addb9e6
PP
51422016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5143
5144 PR tree-optimization/72810
5145 * gcc.dg/tree-ssa/vrp110.c: New test.
5146
1b62ed4f
JG
51472016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5148
5149 PR Target/72819
5150 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5151 registers.
5152 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5153 saving the half-precision registers.
5154 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5155 value is returned in h0.
5156 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5157 are passed in FP/SIMD registers.
5158 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5159 passing works corrcetly.
5160 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5161 (hfa_f16x2_t): Likewise.
5162 (hfa_f16x3_t): Likewise.
5163 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5164 are promoted to double and passed in a double register.
5165 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5166 are promoted to double and stacked.
5167 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5168 __fp16 data types.
5169 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5170 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5171 __fp16 first get passed in FP/SIMD registers, then stacked.
5172
4228ca19
NS
51732016-08-05 Nathan Sidwell <nathan@acm.org>
5174
5175 PR c++/68724
5176 * g++.dg/cpp0x/pr68724.C: New.
5177
db7c335e
RB
51782016-08-05 Richard Biener <rguenther@suse.de>
5179
5180 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5181
48abe922
PP
51822016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5183
5184 * gcc.dg/tree-ssa/vrp107.c: New test.
5185 * gcc.dg/tree-ssa/vrp108.c: New test.
5186 * gcc.dg/tree-ssa/vrp109.c: New test.
5187
f6cdf42f
PK
51882016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5189
5190 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5191 dg-options.
5192
33a9c609
PK
51932016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5194
5195 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5196 test-cases.
5197 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5198 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5199 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5200 test-cases.
5201 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5202 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5203 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5204 large_double.
5205
4473482d
PC
52062016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5207
5208 PR c++/72800
5209 * g++.dg/cpp1y/lambda-ice1.C: New.
5210
08156df5
PP
52112016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5212
5213 PR c++/72759
5214 * g++.dg/cpp1y/pr72759.C: New test.
5215
938da3a5
PP
52162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5217
5218 * gcc.dg/switch-10.c: New test.
5219
da84183c
JG
52202016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5221
5222 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5223
ae9281fc
TS
52242016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5225
5226 * c-c++-common/goacc/routine-5.c: Update.
5227
086ad22e
BE
52282016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5229
5230 PR rtl-optimization/70903
5231 * gcc.c-torture/execute/pr70903.c: New test.
5232
6805e400
ML
52332016-08-04 Martin Liska <mliska@suse.cz>
5234
5235 * gcc.dg/params/params.exp: Replace file exists with
5236 TESTING_IN_BUILD_TREE.
5237
a0008434
MP
52382016-08-04 Marek Polacek <polacek@redhat.com>
5239
5240 PR c++/70229
5241 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5242
fb46286e
RB
52432016-08-04 Richard Biener <rguenther@suse.de>
5244
5245 PR middle-end/71984
5246 * gcc.dg/torture/pr71984.c: Guard correctness check for
5247 little-endian.
5248
ac2c96ab
AP
52492016-08-03 Andrew Pinski <apinski@cavium.com>
5250
5251 * gcc.c-torture/compile/20160802-1.c: New testcase.
5252
c98583e9
FR
52532016-08-03 Fritz Reese <fritzoreese@gmail.com>
5254
5255 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5256
9ad1a1da
RB
52572016-08-03 Richard Biener <rguenther@suse.de>
5258
5259 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5260 and remove -O3.
5261 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5262 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5263
cd75c979
RB
52642016-08-03 Richard Biener <rguenther@suse.de>
5265
5266 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5267 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5268 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5269 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5270
30e8d875
SKS
52712016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5272
5273 * gcc.dg/init-excess-2.c: Require int32plus.
5274 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5275 * gcc.dg/pr59963-2.c: Require int32plus.
5276 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5277 * gcc.dg/unroll-7.c: Require int32plus.
5278
69b806f6
BC
52792016-08-02 Bin Cheng <bin.cheng@arm.com>
5280
5281 PR tree-optimization/34114
5282 * gcc.dg/tree-ssa/loop-42.c: New test.
5283
1efafef3
TC
52842016-08-02 Tamar Christina <tamar.christina@arm.com>
5285
5286 * gcc.target/aarch64/vminmaxnm.c: New.
5287 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5288 tests.
5289
e2a99194
MM
52902016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5291
5292 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5293 vec_extract for vector float, vector int, vector short, and vector
5294 char.
5295 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5296 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5297 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5298 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5299
71bfb77a
WD
53002016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5301
5302 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5303 single stack adjustment, no writeback.
71bfb77a
WD
5304 * gcc.target/aarch64/test_frame_12.c: Likewise.
5305 * gcc.target/aarch64/test_frame_13.c: Likewise.
5306 * gcc.target/aarch64/test_frame_15.c: Likewise.
5307 * gcc.target/aarch64/test_frame_6.c: Likewise.
5308 * gcc.target/aarch64/test_frame_7.c: Likewise.
5309 * gcc.target/aarch64/test_frame_8.c: Likewise.
5310 * gcc.target/aarch64/test_frame_16.c: New test.
5311
37bce35a
L
53122015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5313
5314 PR target/72748
5315 * gcc.target/i386/pr72748.c: New test.
5316
3f8257db 53172015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5318
5319 PR tree-optimization/71818
5320 * gcc.dg/vect/pr71818.c: New
5321
bf60c531
ML
53222016-08-01 Martin Liska <mliska@suse.cz>
5323
5324 PR tree-optimization/71857
5325 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5326
8ed49fab
KT
53272016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5328
5329 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5330
76e2c821
JB
53312016-08-01 Jan Beulich <jbeulich@suse.com>
5332
5333 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5334
35029597
WS
53352016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5336
5337 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5338 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5339
3aa4b66a
JW
53402016-07-31 Jonathan Wakely <jwakely@redhat.com>
5341
5342 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5343 (check_effective_target_c++): Likewise. Also match for libstdc++.
5344
3f8257db 53452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5346
5347 PR fortran/41922
5348 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5349 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5350 * gfortran.dg/pr41922.f90: New test.
5351
9fcb2819
SK
53522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5353
5354 PR fortran/68566
5355 * gfortran.dg/pr68566.f90: new test.
5356
94087e88 53572016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5358
5359 PR c++/60760
5360 PR c++/71091
5361 * g++.dg/cpp0x/constexpr-cast.C: New test.
5362 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5363 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5364 * g++.dg/ubsan/pr63956.C: Correct.
5365
d0047a25
MM
53662016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5367
5368 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5369 vector double or vector long where the vector is in memory.
5370 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5371 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5372
e4f7a5df
SK
53732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5374
5375 PR fortran/69867
5376 * gfortran.dg/pr69867.f90: New test.
5377
b441ae1d
SK
53782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5379
5380 PR fortran/69962
5381 * gfortran.dg/pr69962.f90: New test.
5382
712dff31
SK
53832016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5384
5385 PR fortran/70006
5386 * gfortran.dg/pr70006.f90: New test.
5387
fb42421e
SK
53882016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5389
5390 PR fortran/71730
5391 * gfortran.dg/pr71730.f90: New test.
5392 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5393 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5394 * gfortran.dg/array_constructor_26.f03: Ditto.
5395
466effe0
WS
53962016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5397
5398 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5399 * gcc.target/powerpc/pr71763.c: Likewise.
5400
f618a472
MP
54012016-07-29 Marek Polacek <polacek@redhat.com>
5402
5403 PR c/71742
5404 * gcc.dg/940510-1.c: Adjust dg-error.
5405 * gcc.dg/c99-flex-array-1.c: Likewise.
5406 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5407
efd0786f
MP
5408 PR c/71853
5409 * gcc.dg/noncompile/pr71853.c: New test.
5410
e00dceaf
MP
5411 PR c/71573
5412 * gcc.dg/noncompile/pr71573.c: New test.
5413
638fc14f
MP
5414 PR c/71926
5415 * g++.dg/warn/Wparentheses-30.C: New test.
5416 * gcc.dg/Wparentheses-14.c: New test.
5417
61c73a7f
UB
54182016-07-29 Uros Bizjak <ubizjak@gmail.com>
5419
5420 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5421
01d32b2b
BC
54222016-07-29 Bin Cheng <bin.cheng@arm.com>
5423
5424 PR tree-optimization/57558
5425 * gcc.dg/vect/pr57558-1.c: New test.
5426 * gcc.dg/vect/pr57558-2.c: New test.
5427
f6c7a248
PK
54282016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5429
61c73a7f 5430 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5431 to scan forwprop1 dump pass.
5432
f54ea774
PC
54332016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5434
5435 PR c++/51488
5436 * g++.dg/template/pr51488.C: New.
5437
673a107a
JJ
54382016-07-29 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR c/71969
5441 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5442 static __inline__.
5443 * gcc.dg/pr71969-1.c: New test.
5444 * gcc.dg/pr71969-2.c: New test.
5445 * gcc.dg/pr71969-3.c: New test.
5446
78169471
MP
54472016-07-29 Marek Polacek <polacek@redhat.com>
5448
5449 PR c/71574
5450 * c-c++-common/pr71574.c: New test.
5451
a5b5c8b6
MP
5452 PR c/71583
5453 * gcc.dg/noncompile/pr71583.c: New test.
5454
883b6d4e
KV
54552016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5456
5457 PR middle-end/68217
5458 * gcc.dg/pr68217.c: New test.
5459
89f1f37e
SK
54602016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5461
5462 PR fortran/71067
5463 * gfortran.dg/pr71067_1.f90: New test.
5464 * gfortran.dg/pr71067_2.f90: Ditto.
5465
e0d32185
MM
54662016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5467
5468 * gcc.target/powerpc/vec-extract-1.c: New test.
5469
c851722d
SK
54702016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5471
5472 PR fortran/71799
5473 * gfortran.dg/pr71799.f90: New test.
5474
f064da6a
PC
54752016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/71665
5478 * g++.dg/cpp0x/pr71665-1.C: New.
5479 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5480 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5481 * g++.dg/ext/label10.C: Likewise.
5482 * g++.dg/parse/constant5.C: Likewise.
5483
1b70aaad
SK
54842016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5485
5486 PR fortran/71859
5487 * gfortran.dg/pr71859.f90: New test.
5488 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5489 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5490
a23404c9
PT
54912016-07-28 Paul Thomas <pault@gcc.gnu.org>
5492
5493 PR fortran/71883
5494 * gfortran.dg/pr71883.f90 : New test.
5495
513d866d
YR
54962016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5497
5498 PR tree-optimization/71734
61c73a7f 5499 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5500
7c428aa2
RL
55012016-07-28 Renlin Li <renlin.li@arm.com>
5502
5503 Revert
5504 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5505
5506 PR fortran/71902
5507 * gfortran.dg/dependency_47.f90: New test.
5508
1225d6b1
ML
55092016-07-28 Martin Liska <mliska@suse.cz>
5510
5511 PR gcov-profile/68025
5512 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5513
e5f5bf35
ML
55142016-07-28 Martin Liska <mliska@suse.cz>
5515
5516 * g++.dg/vect/pr70944.cc: New test.
5517
4536610d
KV
55182016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5519
5520 PR middle-end/71994
5521 * gcc.dg/torture/pr71994.c: New test.
5522
8c6961ca
PK
55232016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5524
5525 PR middle-end/71078
5526 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5527 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5528 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5529
8de22ea0
RB
55302016-07-27 Richard Biener <rguenther@suse.de>
5531
5532 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5533
5d9da222
ML
55342016-07-27 Martin Liska <mliska@suse.cz>
5535
5536 * gcc.dg/predict-13.c: New test.
5537 * gcc.dg/predict-14.c: New test.
5538
af9e275f
SKS
55392016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5540
a23404c9 5541 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5542 including stdint.h.
5543 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5544 including stdint.h.
5545
71abba1e
MM
55462016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5547
5548 PR target/71869
5549 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5550 IEEE built-in functions handle quiet and signalling NaNs
5551 correctly.
5552
9cd74e8f
SK
55532016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5554
5555 PR fortran/71862
5556 * gfortran.dg/pr71862.f90: New test.
5557
0d48446f
MS
55582016-07-26 Martin Sebor <msebor@redhat.com>
5559
5560 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5561 selector with dg-options.
5562
524cf1e4
PP
55632016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5564
5565 PR tree-optimization/18046
5566 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5567 * gcc.dg/tree-ssa/vrp103.c: New test.
5568 * gcc.dg/tree-ssa/vrp104.c: New test.
5569
100665d8
WS
55702016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5571
5572 * gcc.target/powerpc/pr63354.c: Require lp64 since
5573 -mprofile-kernel is not legal with -m32.
5574
0b64ca40
RB
55752016-07-26 Richard Biener <rguenther@suse.de>
5576
5577 PR rtl-optimization/71984
5578 * gcc.dg/torture/pr71984.c: New testcase.
5579
9b7937cf
RS
55802016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5581
5582 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5583 g++-dg-runtest via et-dg-runtest.
5584 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5585 * gcc.dg/vect/vect.exp: Likewise.
5586 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5587 gfortran-dg-runtest.
5588 * gfortran.dg/vect/vect.exp: Likewise.
5589 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5590 (check_mips_loongson_hw_available): Likewise.
5591 (check_effective_target_mpaired_single_runtime): Likewise.
5592 (check_effective_target_mips_loongson_runtime): Likewise.
5593 (add_options_for_mpaired_single): Likewise.
5594 (check_effective_target_vect_int): Add global et_index.
5595 Check and save the supported feature for a target selected by
5596 the et_index target. Break long lines where appropriate. Call
5597 et-is-effective-target for MIPS with an argument instead of
5598 check_effective_target_* where appropriate.
5599 (check_effective_target_vect_intfloat_cvt): Likewise.
5600 (check_effective_target_vect_uintfloat_cvt): Likewise.
5601 (check_effective_target_vect_floatint_cvt): Likewise.
5602 (check_effective_target_vect_floatuint_cvt): Likewise.
5603 (check_effective_target_vect_simd_clones): Likewise.
5604 (check_effective_target_vect_shift): ewise.
5605 (check_effective_target_whole_vector_shift): Likewise.
5606 (check_effective_target_vect_bswap): Likewise.
5607 (check_effective_target_vect_shift_char): Likewise.
5608 (check_effective_target_vect_long): Likewise.
5609 (check_effective_target_vect_float): Likewise.
5610 (check_effective_target_vect_double): Likewise.
5611 (check_effective_target_vect_long_long): Likewise.
5612 (check_effective_target_vect_no_int_max): Likewise.
5613 (check_effective_target_vect_no_int_add): Likewise.
5614 (check_effective_target_vect_no_bitwise): Likewise.
5615 (check_effective_target_vect_widen_shift): Likewise.
5616 (check_effective_target_vect_no_align): Likewise.
5617 (check_effective_target_vect_hw_misalign): Likewise.
5618 (check_effective_target_vect_element_align): Likewise.
5619 (check_effective_target_vect_condition): Likewise.
5620 (check_effective_target_vect_cond_mixed): Likewise.
5621 (check_effective_target_vect_char_mult): Likewise.
5622 (check_effective_target_vect_short_mult): Likewise.
5623 (check_effective_target_vect_int_mult): Likewise.
5624 (check_effective_target_vect_extract_even_odd): Likewise.
5625 (check_effective_target_vect_interleave): Likewise.
5626 (check_effective_target_vect_stridedN): Likewise.
5627 (check_effective_target_vect_multiple_sizes): Likewise.
5628 (check_effective_target_vect64): Likewise.
5629 (check_effective_target_vect_call_copysignf): Likewise.
5630 (check_effective_target_vect_call_sqrtf): Likewise.
5631 (check_effective_target_vect_call_btrunc): Likewise.
5632 (check_effective_target_vect_call_btruncf): Likewise.
5633 (check_effective_target_vect_call_ceil): Likewise.
5634 (check_effective_target_vect_call_ceilf): Likewise.
5635 (check_effective_target_vect_call_floor): Likewise.
5636 (check_effective_target_vect_call_floorf): Likewise.
5637 (check_effective_target_vect_call_lceil): Likewise.
5638 (check_effective_target_vect_call_lfloor): Likewise.
5639 (check_effective_target_vect_call_nearbyint): Likewise.
5640 (check_effective_target_vect_call_nearbyintf): Likewise.
5641 (check_effective_target_vect_call_round): Likewise.
5642 (check_effective_target_vect_call_roundf): Likewise.
5643 (check_effective_target_vect_perm): Likewise, but also append *_saved
5644 to the existing global name to properly cache the result.
5645 (check_effective_target_vect_perm_byte): Likewise.
5646 (check_effective_target_vect_perm_short): Likewise.
5647 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5648 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5649 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5650 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5651 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5652 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5653 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5654 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5655 (check_effective_target_vect_sdot_qi): Likewise.
5656 (check_effective_target_vect_udot_qi): Likewise.
5657 (check_effective_target_vect_sdot_hi): Likewise.
5658 (check_effective_target_vect_udot_hi): Likewise.
5659 (check_effective_target_vect_usad_char): Likewise.
5660 (check_effective_target_vect_pack_trunc): Likewise.
5661 (check_effective_target_vect_unpack): Likewise.
5662 (check_effective_target_vect_aligned_arrays): Likewise.
5663 (check_effective_target_vect_natural_alignment): Likewise.
5664 (check_effective_target_vector_alignment_reachable): Likewise.
5665 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5666 (is-effective-target): Initialize et_index if undefined.
5667 (et-dg-runtest): New.
5668 (et-is-effective-target): Likewise.
5669 (check_vect_support_and_set_flags): Add supported MIPS targets to
5670 EFFECTIVE_TARGETS list. Return the number of supported targets.
5671
8f63caf6 56722016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5673 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5674
5675 PR middle-end/70920
5676 * gcc.dg/pr70920-1.c: New test-case.
5677 * gcc.dg/pr70902-2.c: Likewise.
5678 * gcc.dg/pr70920-3.c: Likewise.
5679 * gcc.dg/pr70920-4.c: Likewise
5680 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5681 2 instead of 3.
5682
7d575fff
AM
56832016-07-25 Alexander Monakov <amonakov@ispras.ru>
5684
5685 * gcc.c-torture/execute/pr71494.c: Require label_values.
5686 * gcc.dg/pr16973.c: Ditto.
5687
bf01e070
SKS
56882016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5689
5690 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5691 * gcc.dg/torture/pr69771.c: Require int32plus.
5692 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5693
16b05965
ML
56942016-07-25 Martin Liska <mliska@suse.cz>
5695
5696 * gcc.dg/torture/pr71987.c: New test.
5697
d52d3767
SK
56982016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5699
5700 PR fortran/71935
5701 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5702 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5703 * gfortran.dg/pr71935.f90: New test.
5704
94087e88 57052016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5706
5707 PR c++/71675
5708 * g++.dg/ext/atomic-3.C: New test.
5709 * gcc.dg/atomic/pr71675.c: New test.
5710
58b3986e
ES
57112016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5712
5713 * gcc.target/i386/mvc8.c: New test.
5714
faa1612a
BC
57152016-07-22 Bin Cheng <bin.cheng@arm.com>
5716
5717 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5718 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5719
1603ebe0
TK
57202016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5721
5722 PR fortran/71795
5723 * gfortran.dg/constructor_50.f90: New test.
5724
bc91c436
ML
57252016-07-22 Martin Liska <mliska@suse.cz>
5726
5727 PR gcov-profile/69028
5728 PR gcov-profile/62047
5729 * g++.dg/cilk-plus/pr69028.C: New test.
5730
9fe9a3a7
AV
57312016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5732
5733 * gfortran.dg/coarray_stat_2.f90: New test.
5734
70866e3d
MM
57352016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5736
5737 * gcc.target/powerpc/vec-extract.h: New files to check the
5738 vec_extract built-in functions for all vector types, testing
5739 accessing each element, both with constant and variable element
5740 numbers.
5741 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5742 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5743 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5744 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5745 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5746 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5747 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5748 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5749 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5750
ab3af181
JJ
57512016-07-21 Jakub Jelinek <jakub@redhat.com>
5752
5753 PR c++/71728
5754 * g++.dg/other/pr71728.C: New test.
5755
ebe8f322
JG
57562016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5757
5758 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5759 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5760 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5761 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5762 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5763
959cef74
RB
57642016-07-21 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/71947
5767 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5768
b24d9420
BC
57692016-07-21 Bin Cheng <bin.cheng@arm.com>
5770
5771 * gcc.dg/tree-ssa/scev-15.c: New.
5772
23974819
BC
57732016-07-21 Bin Cheng <bin.cheng@arm.com>
5774
5775 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5776
ee78cbaa
JJ
57772016-07-21 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR c++/71941
5780 * g++.dg/gomp/pr71941.C: New test.
5781
52ed68f7
DM
57822016-07-20 David Malcolm <dmalcolm@redhat.com>
5783
5784 PR c/70339
5785 PR c/71858
5786 * g++.dg/spellcheck-identifiers.C: New test case, based on
5787 gcc.dg/spellcheck-identifiers.c.
5788 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5789 gcc.dg/spellcheck-identifiers-2.c.
5790 * g++.dg/spellcheck-typenames.C: New test case, based on
5791 gcc.dg/spellcheck-typenames.c
5792
18407bfb
JW
57932016-07-20 Jonathan Wakely <jwakely@redhat.com>
5794
5795 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5796 pointer to member function and also test catching by reference.
5797
4c07fd98
DV
57982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5799
5800 * gcc.target/s390/pr67443.c: Fix test case.
5801
fee21d65
DV
58022016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5803
5804 * gcc.target/s390/insv-1.c: Xfail some tests.
5805 * gcc.target/s390/insv-2.c: Likewise.
5806
dbe9dfdd
GJL
58072016-07-20 Georg-Johann Lay <avr@gjlay.de>
5808
5809 * gcc.target/avr/torture/get-mem.c: New test.
5810 * gcc.target/avr/torture/set-mem.c: New test.
5811
c25e1d82
GJL
58122016-07-20 Georg-Johann Lay <avr@gjlay.de>
5813
5814 PR target/71948
5815 * gcc.target/avr/torture/tiny-progmem.c: New test.
5816
109d2197
JJ
58172016-07-20 Jakub Jelinek <jakub@redhat.com>
5818
7419f441
JJ
5819 PR c++/71909
5820 * g++.dg/parse/pr71909.C: New test.
5821 * g++.dg/tm/pr71909.C: New test.
5822
109d2197
JJ
5823 PR c++/50060
5824 * g++.dg/cpp0x/constexpr-50060.C: New test.
5825 * g++.dg/cpp1y/constexpr-50060.C: New test.
5826
144530cf
ML
58272016-07-20 Martin Liska <mliska@suse.cz>
5828
5829 * gfortran.dg/graphite/pr71898.f90: New test.
5830
04ac4afa
BC
58312016-07-20 Bin Cheng <bin.cheng@arm.com>
5832
5833 PR tree-optimization/71503
5834 PR tree-optimization/71683
5835 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5836 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5837
dcbdb17a
ML
58382016-07-20 Martin Liska <mliska@suse.cz>
5839
5840 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5841 * gcc.dg/plugin/sreal-test-1.c: Remove.
5842 * gcc.dg/plugin/sreal_plugin.c: Remove.
5843
6ed82555
TK
58442016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5845
5846 PR fortran/71902
5847 * gfortran.dg/dependency_47.f90: New test.
5848
13da0507
JJ
58492016-07-19 Jakub Jelinek <jakub@redhat.com>
5850
4833f561
JJ
5851 PR rtl-optimization/71916
5852 * gcc.c-torture/compile/pr71916.c: New test.
5853
4fda19ef
JJ
5854 PR middle-end/71874
5855 * g++.dg/torture/pr71874.C: New test.
5856
13da0507
JJ
5857 PR middle-end/71734
5858 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5859 (my_alloc): Rewritten to use __builtin_posix_memalign and
5860 __SIZE_TYPE__.
5861 (my_free): Use __builtin_free instead of _mm_free.
5862 (Vec::operator=): Use __builtin_memcpy.
5863
e7980add
MJ
58642016-07-19 Martin Jambor <mjambor@suse.cz>
5865
61c73a7f
UB
5866 PR fortran/71688
5867 * gfortran.dg/pr71688.f90: New test.
e7980add 5868
13e88953
RB
58692016-07-19 Richard Biener <rguenther@suse.de>
5870
5871 * c-c++-common/vector-subscript-6.c: New testcase.
5872 * c-c++-common/vector-subscript-7.c: Likewise.
5873
1caf0482
SKS
58742016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5875
a23404c9 5876 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5877 and UInt32 based on __SIZEOF_INT__.
5878
cef5388d
RB
58792016-07-19 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/71901
5882 * gcc.dg/torture/pr71901.c: New testcase.
5883
58842016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5885
5886 PR tree-optimization/71908
5887 * gcc.dg/torture/pr71908.c: New testcase.
5888
a8f7a895
MM
58892016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5890
5891 PR target/71493
5892 * gcc.target/powerpc/pr71493-1.c: New test.
5893 * gcc.target/powerpc/pr71493-2.c: Likewise.
5894
f2111a36
JJ
58952016-07-18 Jakub Jelinek <jakub@redhat.com>
5896
99516432
JJ
5897 PR c++/71835
5898 * g++.dg/conversion/ambig3.C: New test.
5899
87713c6a
JJ
5900 PR c++/71828
5901 * g++.dg/cpp0x/constexpr-71828.C: New test.
5902
7a7f16ca
JJ
5903 PR c++/71826
5904 * g++.dg/template/pr71826.C: New test.
5905
f4d90295
JJ
5906 PR c++/71822
5907 * g++.dg/template/defarg21.C: New test.
5908
f2111a36
JJ
5909 PR c++/71871
5910 * g++.dg/ext/vector31.C: New test.
5911
0b965526
UB
59122016-07-18 Uros Bizjak <ubizjak@gmail.com>
5913
5914 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5915
94e136b9
YR
59162016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5917
5918 PR tree-optimization/71734
5919 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5920
7072df0a
DV
59212016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5922
5923 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5924 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5925 stack-layout-dynamic-1.c: New test.
5926
54158a1a
AK
59272016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5928
5929 * gcc.target/s390/nolrl-1.c: New test.
5930
43068916
FR
59312016-07-17 Fritz Reese <fritzoreese@gmail.com>
5932
5933 PR fortran/71523
5934 * gfortran.dg/pr71523_1.f90: New test.
5935 * gfortran.dg/pr71523_2.f90: New test.
5936
a9356b12
AS
59372016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5938
5939 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5940
a07b81c7 59412016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5942 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5943
5944 PR fortran/62125
5945 * gfortran.dg/pr62125.f90: New test.
5946
96c0ec12
BS
59472016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5948
5949 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5950 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5951
479d0ed5
JW
59522016-07-15 Jonathan Wakely <jwakely@redhat.com>
5953
5954 PR c++/58796
5955 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5956 * g++.dg/cpp0x/nullptr35.C: New test.
5957
41c7438e
BC
59582016-07-15 Bin Cheng <bin.cheng@arm.com>
5959
5960 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5961
f7ba880b
CP
59622016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5963
5964 * gfortran.dg/goacc/vector_length.f90: New test.
5965
b9aba0a0
RB
59662016-07-15 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/71881
5969 * gcc.dg/torture/pr71881.c: New testcase.
5970
9513d5fb
RB
59712016-07-15 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/71887
5974 * gcc.dg/torture/pr71887.c: New testcase.
5975
ddbbcb19
JJ
59762016-07-15 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR c/71858
5979 * gcc.dg/spellcheck-identifiers-3.c: New test.
5980
29eb509c
AV
59812016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5982
5983 PR fortran/71807
5984 * gfortran.dg/null_9.f90: New test.
5985
43aabfcf
BC
59862016-07-15 Bin Cheng <bin.cheng@arm.com>
5987
5988 * gcc.dg/tree-ssa/loop-41.c: New test.
5989
afc89e58
BC
59902016-07-15 Bin Cheng <bin.cheng@arm.com>
5991
5992 PR tree-optimization/71347
5993 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5994
6fa682ad
SK
59952016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5996
5997 PR fortran/29819
5998 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5999 * gfortran.dg/contains.f90: Ditto.
6000 * gfortran.dg/contains_empty_1.f03: Ditto.
6001 * gfortran.dg/submodule_3.f08: Ditto.
6002
dd36b877
JJ
60032016-07-14 Jakub Jelinek <jakub@redhat.com>
6004
a60a5d31
JJ
6005 PR testsuite/71865
6006 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6007 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6008 expected diagnostics.
6009
dd36b877
JJ
6010 PR c/71858
6011 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6012 * gcc.dg/spellcheck-identifiers-2.c: New test.
6013 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6014 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6015
a241f8ca
JJ
60162016-07-14 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR tree-optimization/71872
6019 * gcc.c-torture/compile/pr71872.c: New test.
6020
d62b809c
TP
60212016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6022
6023 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6024 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6025 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6026 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6027 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6028 * gcc.target/arm/atomic-op-acquire-1.c: This.
6029 * gcc.target/arm/atomic-op-char.c: Rename into ...
6030 * gcc.target/arm/atomic-op-char-1.c: This.
6031 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6032 * gcc.target/arm/atomic-op-consume-1.c: This.
6033 * gcc.target/arm/atomic-op-int.c: Rename into ...
6034 * gcc.target/arm/atomic-op-int-1.c: This.
6035 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6036 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6037 * gcc.target/arm/atomic-op-release.c: Rename into ...
6038 * gcc.target/arm/atomic-op-release-1.c: This.
6039 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6040 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6041 * gcc.target/arm/atomic-op-short.c: Rename into ...
6042 * gcc.target/arm/atomic-op-short-1.c: This.
6043 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6044 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6045 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6046 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6047 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6048 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6049 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6050 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6051 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6052 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6053
1f8dd420
AV
60542016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6055
6056 PR fortran/70842
6057 * gfortran.dg/select_type_35.f03: New test.
6058
53109ba8
KT
60592016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6060
6061 PR target/65951
6062 PR tree-optimization/70923
6063 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6064 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6065 * gcc.dg/vect/pr65951.c: Likewise.
6066 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6067
91f35b7f
DE
60682016-07-14 David Edelsohn <dje.gcc@gmail.com>
6069
6070 * c-c++-common/pr60226.c: Expect maximum object file alignment
6071 error on AIX.
6072
351168fe
RB
60732016-07-14 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/71866
6076 * gcc.dg/torture/pr71866.c: New testcase.
6077
94c32c00
TP
60782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6079
6080 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6081 selector and enclose boolean expression in curly braces.
6082
b799a481
AM
60832016-07-14 Alan Modra <amodra@gmail.com>
6084
6085 PR target/71733
6086 * gcc.target/powerpc/p9-novsx.c: New.
6087
f63ba78c
AK
60882016-07-13 Andi Kleen <ak@linux.intel.com>
6089
6090 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6091 * g++.dg/tree-prof/morefunc.C: Dito.
6092 * g++.dg/tree-prof/pr35545.C: Dito.
6093 * g++.dg/tree-prof/reorder.C: Dito.
6094 * gcc.dg/tree-prof/20050826-2.c: Dito.
6095 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6096 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6097 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6098 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6099 * gcc.dg/tree-prof/inliner-1.c: Dito.
6100 * gcc.dg/tree-prof/merge_block.c: Dito.
6101 * gcc.dg/tree-prof/stringop-1.c: Dito.
6102 * gcc.dg/tree-prof/stringop-2.c: Dito.
6103 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6104 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6105 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6106 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6107 * gcc.dg/tree-prof/update-loopch.c: Dito.
6108 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6109 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6110 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6111 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6112 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6113 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6114 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6115
f4d5a23d
AK
61162016-07-13 Andi Kleen <ak@linux.intel.com>
6117
6118 * lib/profopt.exp (profopt-execute): Remove .imports files.
6119
ae145898
AK
61202016-07-13 Andi Kleen <ak@linux.intel.com>
6121
0b965526 6122 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6123
e97bd4f5
AK
61242016-07-13 Andi Kleen <ak@linux.intel.com>
6125
6126 * lib/profopt.exp (dg-final-scan-autofdo,
6127 dg-final-scan-not-autofdo): New functions.
6128
6fa3d4b4
BC
61292016-07-13 Bin Cheng <bin.cheng@arm.com>
6130
6131 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6132 * gcc.dg/vect/vect-35.c: Ditto.
6133 * gcc.dg/vect/vect-alias-check-2.c: New test.
6134
65f18bc6
ML
61352016-07-13 Martin Liska <mliska@suse.cz>
6136
6137 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6138 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6139 * gfortran.dg/pr42108.f90: Update expected dump scan.
6140
9737f35b
RB
61412016-07-13 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/24574
6144 * gcc.dg/pr24574.c: New testcase.
6145
62c0ea4b
SKS
61462016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6147
0b965526 6148 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6149 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6150 * c-c++-common/pr68833-1.c: Require int32plus.
6151 * gcc.dg/ipa/pr63551.c: Likewise.
6152 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6153 * gcc.dg/ipa/pr64041.c: Require int32plus.
6154
c7ed8938
IE
61552016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6156
6157 PR ipa/71633
6158 * g++.dg/pr71633.C: New test.
6159
5ce15300
TP
61602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6161
6162 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6163 Add new arm_thumb1_cbz_ok effective target.
6164 * gcc.target/arm/cbz.c: New test.
6165
2b9509a3
TP
61662016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6167
6168 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6169 Define effective target.
6170 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6171 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6172 * gcc.target/arm/movhi_movw.c: New test.
6173 * gcc.target/arm/movsi_movw.c: Likewise.
6174 * gcc.target/arm/movdi_movw.c: Likewise.
6175
7f15b177
RB
61762016-07-13 Richard Biener <rguenther@suse.de>
6177
6178 PR middle-end/71104
6179 * gcc.dg/pr71104-1.c: New testcase.
6180 * gcc.dg/pr71104-2.c: Likewise.
6181
0b0a896e
MM
61822016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6183
6184 PR target/71805
6185 * gcc.target/powerpc/pr71805.c: New test.
6186
f906f5ed
BS
61872016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6188
6189 * gcc.target/powerpc/divkc3-1.c: New.
6190 * gcc.target/powerpc/mulkc3-1.c: New.
6191
9e63c3aa
NS
61922016-07-12 Nathan Sidwell <nathan@acm.org>
6193
6194 * gcc.target/arm/data-rel-1.c: New.
6195 * gcc.target/arm/data-rel-2.c: New.
6196 * gcc.target/arm/data-rel-3.c: New.
6197
f507d202
ML
61982016-07-12 Martin Liska <mliska@suse.cz>
6199
6200 * gcc.dg/params/blocksort-part.c: New test.
6201 * gcc.dg/params/params.exp: New file.
6202
d6f7c125
KT
62032016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6204
6205 PR middle-end/71700
6206 * gcc.c-torture/execute/pr71700.c: New test.
6207
37ccb0ba
SB
62082016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6209 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/23286
6212 PR tree-optimization/70159
6213 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6214 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6215 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6216 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6217 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6218 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6219 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6220 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6221 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6222 * gcc.dg/pr51879-12.c: Likewise.
6223 * gcc.dg/strlenopt-9.c: Likewise.
6224 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6225 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6226 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6227 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6228 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6229 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6230 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6231 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6232 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6233 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6234 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6235 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6236 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6237 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6238 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6239
712a93d6
RB
62402016-07-12 Richard Biener <rguenther@suse.de>
6241
6242 PR rtl-optimization/68961
6243 * gcc.target/i386/pr68961.c: New testcase.
6244
c392943c
JJ
62452016-07-11 Jakub Jelinek <jakub@redhat.com>
6246
3d56e6a4
JJ
6247 PR middle-end/71758
6248 * c-c++-common/gomp/pr71758.c: New test.
6249 * gfortran.dg/gomp/pr71758.f90: New test.
6250
c392943c
JJ
6251 PR tree-optimization/71823
6252 * gcc.dg/vect/pr71823.c: New test.
6253
741d3be5
DM
62542016-07-11 David Malcolm <dmalcolm@redhat.com>
6255
6256 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6257 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6258 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6259
92fa45b5
L
62602016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6261
6262 PR target/71801
6263 * gcc.target/i386/pr71801.c: New test.
6264
f51606c7
RB
62652016-07-11 Richard Biener <rguenther@suse.de>
6266
6267 PR tree-optimization/71816
6268 * gcc.dg/torture/pr71816.c: New testcase.
6269
36b54ce0
TK
62702016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6271
6272 PR fortran/71783
6273 * gfortran.dg/dependency_46.f90: New test.
6274
d13835b6
VM
62752016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6276
6277 PR rtl-optimization/71621
6278 * gcc.target/i386/pr71621-1.c: New.
6279 * gcc.target/i386/pr71621-2.c: New.
6280
642bcbdf
CP
62812016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6282
6283 * gfortran.dg/goacc/pr71704.f90: New test.
6284
02eb5b8b
BS
62852016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6286
6287 PR target/71297
6288 * gcc.target/powerpc/pr71297.c: New.
6289
8beb9a0d
JW
62902016-07-08 Jiong Wang <jiong.wang@arm.com>
6291
6292 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6293
cef4b650
MM
62942016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6295
6296 PR target/71806
6297 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6298
3c3ecf52
AH
62992016-07-08 Alan Hayward <alan.hayward@arm.com>
6300
6301 PR tree-optimization/71667
6302 * gcc.dg/vect/pr71667.c: New
6303
2660286d
ML
63042016-07-08 Martin Liska <mliska@suse.cz>
6305
6306 * gcc.dg/torture/pr71606.c: New test.
6307
70cdd4ae
JD
63082016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6309
6310 PR fortran/71764
6311 * gfortran.dg/pr71764.f90: New test.
6312
842dc2e6
JJ
63132016-07-07 Jakub Jelinek <jakub@redhat.com>
6314 Kai Tietz <ktietz70@googlemail.com>
6315
6316 PR c++/70869
6317 PR c++/71054
6318 * g++.dg/cpp0x/pr70869.C: New test.
6319 * g++.dg/cpp0x/pr71054.C: New test.
6320
31be4262
DE
63212016-07-07 David Edelsohn <dje.gcc@gmail.com>
6322
6323 * g++.dg/debug/pr71432.C: Fail on AIX.
6324
1c122092
ML
63252016-07-07 Martin Liska <mliska@suse.cz>
6326
6327 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6328 an undefined behavior.
6329 * gfortran.dg/do_3.F90: Likewise.
6330 * gfortran.dg/do_check_11.f90: New test.
6331 * gfortran.dg/do_check_12.f90: New test.
6332 * gfortran.dg/do_corner_warn.f90: New test.
6333
7119f1b1
ML
63342016-07-07 Martin Liska <mliska@suse.cz>
6335
6336 * gfortran.dg/predict-1.f90: Ammend the test.
6337 * gfortran.dg/predict-2.f90: Likewise.
6338
275792f2
IE
63392016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6340
6341 PR ipa/71624
6342 * g++.dg/pr71624.C: New test.
6343
05a437c1
TP
63442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6345
6346 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6347 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6348 ARMv8-M Mainline architectures.
6349
6f493951
TP
63502016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6351
6352 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6353 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6354
5ddaee94
SB
63552016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6356
6357 PR target/70098
6358 PR target/71763
6359 * gcc.target/powerpc/pr71763.c: New file.
6360
651afdb2
YR
63612016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6362
6363 PR tree-optimization/71518
0b965526 6364 * gcc.dg/pr71518.c: New test.
651afdb2 6365
9df99881
WD
63662016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6367
6368 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6369
7b4e0769
SKS
63702016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6371
0b965526 6372 PR target/50739
7b4e0769
SKS
6373 * gcc.target/avr/pr50739.c: New test.
6374
eb4432f7
JH
63752016-07-05 Jan Hubicka <jh@suse.cz>
6376
6377 * gcc.dg/tree-ssa/scev-14.c: update template.
6378
c01e092f
RS
63792016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6380
6381 * gcc.dg/vect/group-no-gaps-1.c: New test.
6382
8070763a
AK
63832016-07-05 Andi Kleen <ak@linux.intel.com>
6384
6385 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6386 if kernel supports MPX.
6387
3f8257db 63882016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6389
6390 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6391
36a265b1
MM
63922016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6393 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6394
6395 * gcc.target/powerpc/signbit-1.c: New test.
6396 * gcc.target/powerpc/signbit-2.c: New test.
6397 * gcc.target/powerpc/signbit-3.c: New test.
6398
7a98fb6e
KT
63992016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6400
6401 PR rtl-optimization/71594
6402 * gcc.dg/torture/pr71594.c: New test.
6403
1e3d54b4
JH
64042016-07-05 Jan Hubicka <jh@suse.cz>
6405
6406 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6407
84ca3893
DM
64082016-07-05 David Malcolm <dmalcolm@redhat.com>
6409
6410 PR c++/62314
3a146d46 6411 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6412 number of missing semicolon error.
6413 * g++.dg/pr62314-2.C: New test case.
6414
20d0bfce
AF
64152016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6416
6417 * gfortran.dg/coarray_stat_function.f90: New test.
6418 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6419 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6420 to new interfaces.
6421
69aaea06
AV
64222016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6423
6424 PR fortran/71623
6425 * gfortran.dg/deferred_character_17.f90: New test.
6426
f723a43c
CL
64272016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6428
6429 * gcc.target/arm/neon/polytypes.c: Move to ...
6430 * gcc.target/arm/polytypes.c: ... here.
6431 * gcc.target/arm/neon/pr51534.c: Move to ...
6432 * gcc.target/arm/pr51534.c: ... here.
6433 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6434 * gcc.target/arm/vect-vcvt.c: ... here.
6435 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6436 * gcc.target/arm/vect-vcvtq.c: ... here.
6437 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6438 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6439 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6440 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6441 * gcc.target/arm/neon/neon.exp: Delete.
6442 * gcc.target/arm/neon/: Delete.
6443
d73e0ccf
JD
64442016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6445
6446 PR fortran/65575
6447 * gfortran.dg: pr65575.f90: New test.
6448
c20f6223
JD
64492016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6450
6451 PR fortran/35849
6452 * gfortran.dg: pr35849.f90: New test.
6453
2a5537c3
JJ
64542016-07-04 Jakub Jelinek <jakub@redhat.com>
6455
6456 PR c++/71739
6457 * g++.dg/cpp0x/pr71739.C: New test.
6458
740f9751
CL
64592016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6460
6461 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6462
bf749919
DV
64632016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6464
6465 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6466 locr.
6467 * gcc.target/s390/loc-1.c: New test.
6468
430bb38e
YR
64692016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6470
3a146d46
JJ
6471 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6472 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6473
15f6e0da
RR
64742016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6475
6476 PR target/63874
6477 * gcc.target/aarch64/pr63874.c: New test.
6478
79335075
JB
64792016-07-04 Jan Beulich <jbeulich@suse.com>
6480
6481 * g++.dg/header.c: New.
6482 * gcc.dg/header.c: New.
6483
557e8c49
JJ
64842016-07-02 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c/71719
6487 * c-c++-common/Wunused-var-15.c: New test.
6488
79a592e3
JJ
64892016-07-01 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR fortran/71687
6492 * gfortran.dg/gomp/pr71687.f90: New test.
6493
e2298656
BS
64942016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6495
6496 * gcc.dg/const-float128-ped.c: Require __float128 effective
6497 target and options.
6498 * gcc.dg/const-float128.c: Likewise.
6499 * gcc.dg/torture/float128-cmp-invalid.c: Require
6500 __float128 and base_quadfloat_support effective targets, and
6501 __float128 options.
6502 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6503 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6504 * gcc.dg/torture/float128-nan.c: Likewise.
6505 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6506 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6507 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6508 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6509 (add_options_for___float128): New.
6510 (check_effective_target_base_quadword_support): New.
6511
70c11966
MM
65122016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6513
6514 PR target/71720
6515 * gcc.target/powerpc/pr71720.c: New test.
6516
059541fd
JB
65172016-07-01 Jan Beulich <jbeulich@suse.com>
6518
6519 * gcc.dg/bss.c: New.
6520
2c1e4964
PB
65212016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6522
6523 PR target/71698
6524 * gcc.target/powerpc/pr71698.c: New test.
6525
22e1cb39
GJL
65262016-07-01 Georg-Johann Lay <avr@gjlay.de>
6527
6528 PR target/71151
6529 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6530 instead of ".foo" for its section name.
6531 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6532 depending on MCU's flash size.
6533 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6534 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6535 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6536 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6537 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6538 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6539
466cf574
JB
65402016-07-01 Jan Beulich <jbeulich@suse.com>
6541
6542 * gcc.target/i386/pr65105-2.c: Add -msse2.
6543
351beab7
JJ
65442016-06-30 Jakub Jelinek <jakub@redhat.com>
6545
55a0f21a
JJ
6546 PR tree-optimization/71707
6547 * gcc.dg/strlenopt-29.c: New test.
6548
6245ad72
JJ
6549 PR fortran/71704
6550 * gfortran.dg/gomp/pr71704.f90: New test.
6551
351beab7
JJ
6552 PR fortran/71705
6553 * gfortran.dg/gomp/pr71705.f90: New test.
6554
5a3a6a5e
KN
65552016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6556
6557 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6558 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6559 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6560 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6561 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6562 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6563 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6564 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6565 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6566 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6567 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6568 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6569 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6570 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6571 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6572 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6573 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6574 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6575 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6576 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6577 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6578 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6579 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6580 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6581 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6582 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6583 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6584 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6585 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6586 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6587 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6588 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6589 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6590 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6591 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6592 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6593 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6594 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6595 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6596 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6597 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6598 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6599 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6600 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6601 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6602 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6603 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6604 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6605 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6606 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6607 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6608 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6609 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6610 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6611 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6612 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6613 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6614 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6615 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6616 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6617 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6618 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6619 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6620 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6621 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6622 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6623 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6624 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6625 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6626 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6627 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6628 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6629 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6630 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6631 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6632 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6633 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6634 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6635 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6636 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6637 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6638
3dfa8071 66392016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6640 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6641
6642 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6643
9bd62242 66442016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6645 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6646
6647 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6648
603107fb
DM
66492016-06-30 David Malcolm <dmalcolm@redhat.com>
6650
6651 PR driver/71651
6652 * gcc.dg/spellcheck-options-12.c: New test case.
6653
205cccc7
JJ
66542016-06-30 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR middle-end/71693
6657 * gcc.c-torture/compile/pr71693.c: New test.
6658
f4452176
DM
66592016-06-29 David Malcolm <dmalcolm@redhat.com>
6660
6661 * gcc.dg/spellcheck-params.c: New testcase.
6662 * gcc.dg/spellcheck-params-2.c: New testcase.
6663
c5e74d9d
MM
66642016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6665
6666 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6667 vector extract instructions.
6668 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6669
e44ecbfd
JD
66702016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6671
6672 PR fortran/71686
6673 * gfortran.dg/unexpected_eof_2.f90: New test.
6674 * gfortran.dg/unexpected_eof_3.f90: New test.
6675
ee446d9f
JW
66762016-06-29 Jim Wilson <jim.wilson@linaro.org>
6677
6678 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6679
27f67461
CP
66802016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6681
6682 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6683 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6684 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6685
b1206d29
RB
66862016-06-29 Richard Biener <rguenther@suse.de>
6687
6688 PR middle-end/15256
6689 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6690
1af21224
MW
66912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6692
6693 * gcc.target/arm/aapcs/neon-vect10.c: Require
6694 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6695 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6696 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6697 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6698 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6699 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6700 * gcc.target/arm/fp16-aapcs-1.c: Require
6701 -mfloat-ab=hard. Also simplify the test.
6702 * gcc.target/arm/fp16-aapcs-2.c: New.
6703
7fe43755
MW
67042016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6705
0b965526 6706 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6707 (add_options_for_arm_fp16_ieee): New.
6708 (add_options_for_arm_fp16_alternative): New.
6709 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6710 long-line.
6711 (effective_target_arm_fp16_hw): New.
6712
264d951a
IE
67132016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6714
6715 PR tree-optimization/71655
6716 * g++.dg/pr71655.C: New test.
6717
5c846a81
ML
67182016-06-29 Martin Liska <mliska@suse.cz>
6719
6720 * gcc.dg/pr71585.c: New test.
6721 * gcc.dg/pr71585-2.c: New test.
6722 * gcc.dg/pr71585-3.c: New test.
6723
fafe9318
YR
67242016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6725
6726 PR tree-optimization/70729
6727 * g++.dg/vect/pr70729.cc: New test.
6728
54d19c3b
TS
67292016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6730
6731 * c-c++-common/gomp/cancel-1.c: Extend.
6732
5f3cd7c3
JJ
67332016-06-29 Jakub Jelinek <jakub@redhat.com>
6734
6735 PR tree-optimization/71625
6736 * gcc.dg/strlenopt-28.c: New test.
6737
4aa83879
RB
67382016-06-29 Richard Biener <rguenther@suse.de>
6739
6740 PR middle-end/71002
6741 * g++.dg/torture/pr71002.C: Adjust testcase.
6742
152ef731
JJ
67432016-06-29 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR c/71685
6746 * gcc.dg/pr71685.c: New test.
6747
67482016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6749
6750 PR c/71552
6751 * gcc.dg/init-bad-9.c: New test.
6752
d41dc215
BS
67532016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6754
6755 * gcc.target/powerpc/abs128-1.c: Require VSX.
6756 * gcc.target/powerpc/copysign128-1.c: Likewise.
6757 * gcc.target/powerpc/inf128-1.c: Likewise.
6758 * gcc.target/powerpc/nan128-1.c: Likewise.
6759
6a20b538
JJ
67602016-06-28 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR middle-end/71626
6763 * gcc.c-torture/execute/pr71626-1.c: New test.
6764 * gcc.c-torture/execute/pr71626-2.c: New test.
6765
77d93c47
PB
67662016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6767
6768 PR target/71656
6769 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6770
a8264058
SB
67712016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6772
6773 PR target/71670
6774 * gcc.target/powerpc/pr71670.c: New testcase.
6775
0dc47331
PB
67762016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6777
6778 PR target/71656
6779 * gcc.target/powerpc/pr71656-1.c: New test.
6780 * gcc.target/powerpc/pr71656-2.c: New test.
6781
b65ffc79
CL
67822016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6783
6784 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6785 around fp16 code.
6786 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6788 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6789 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6790 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6791 Add arm_neon_fp16_ok effective target.
0b965526
UB
6792 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6793 Likewise.
6794 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6795 Likewise.
6796 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6797 Likewise.
6798 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6799 Likewise.
6800 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6801 Likewise.
6802 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6803 Likewise.
6804 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6805 Likewise.
6806 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6807 Likewise.
6808 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6809 Likewise.
6810 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6811 Likewise.
6812 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6813 Likewise.
b65ffc79 6814
9bb86f40
JH
68152016-06-26 Jan Hubicka <hubicka@ucw.cz>
6816
6817 * gcc.dg/predict-12.c: New testcase.
6818
46db0fd4
JD
68192016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6820
6821 PR fortran/71649
6822 * gfortran.dg/pr71649.f90: New test.
6823
2a65e70b
JJ
68242016-06-25 Jakub Jelinek <jakub@redhat.com>
6825
f8a06e24
JJ
6826 PR tree-optimization/71643
6827 * g++.dg/opt/pr71643.C: New test.
6828
2a65e70b
JJ
6829 PR tree-optimization/71631
6830 * gcc.c-torture/execute/pr71631.c: New test.
6831
7805417a
JH
68322016-06-24 Jan Hubicka <hubicka@ucw.cz>
6833
6834 * gcc.dg/predict-11.c: New testcase.
6835 * gfortran.dg/predict-2.f90: New testcase.
6836
888ed1a3
JH
68372016-06-24 Jan Hubicka <hubicka@ucw.cz>
6838
6839 * gcc.dg/predict-10.c: New test.
6840
53605f35
BS
68412016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6842
6843 * gcc.target/powerpc/abs128-1.c: New.
6844 * gcc.target/powerpc/copysign128-1.c: New.
6845 * gcc.target/powerpc/inf128-1.c: New.
6846 * gcc.target/powerpc/nan128-1.c: New.
6847
7b22b4c6
EB
68482016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6849
6850 * gfortran.dg/pr71642.f90: New test.
6851
37e373c2
JJ
68522016-06-24 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR tree-optimization/71647
6855 * gcc.target/i386/pr71647.c: New test.
6856
b20b79f2
L
68572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6858
6859 * gcc.target/i386/noplt-gd-1.c: New test.
6860 * gcc.target/i386/noplt-gd-2.c: Likewise.
6861 * gcc.target/i386/noplt-gd-3.c: Likewise.
6862 * gcc.target/i386/noplt-ld-1.c: Likewise.
6863 * gcc.target/i386/noplt-ld-2.c: Likewise.
6864 * gcc.target/i386/noplt-ld-3.c: Likewise.
6865 * lib/target-supports.exp
6866 (check_effective_target_tls_get_addr_via_got): New.
6867
04619cb8
UB
68682016-06-24 Uros Bizjak <ubizjak@gmail.com>
6869
6870 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6871 testsuite compile flags.
6872 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6873 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6874
68752016-06-24 Uros Bizjak <ubizjak@gmail.com>
6876
6877 * g++dg/vect/pr36684.cc: Add dg-do compile.
6878 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6879 * gcc.dg/vect/pr70021.c: Ditto.
6880 * gcc.dg/vect/pr70138-1.c: Ditto.
6881 * gcc.dg/vect/pr70138-2.c: Ditto.
6882 * gcc.dg/vect/pr70354-1.c: Ditto.
6883 * gcc.dg/vect/pr70354-2.c: Ditto.
6884 * gcc.dg/vect/pr71259.c: Ditto.
6885 * gcc.dg/vect/pr71416-1.c: Ditto.
6886 * gcc.dg/vect/slp-43.c: Ditto.
6887 * gcc.dg/vect/slp-45.c: Ditto.
6888 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6889 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6890 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6891 * gfortran.dg/vect/pr69980.f90: Ditto.
6892
68932016-06-24 Uros Bizjak <ubizjak@gmail.com>
6894
6895 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6896 * gcc.dg/vect/bb-slp-30.c: Ditto.
6897 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6898 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6899 * gcc.dg/vect/pr45902.c: Ditto.
6900 * gcc.dg/vect/pr48172.c: Ditto.
6901 * gcc.dg/vect/pr48377.c: Ditto.
6902 * gcc.dg/vect/pr49038.c: Ditto.
6903 * gcc.dg/vect/pr49771.c: Ditto.
6904 * gcc.dg/vect/pr52091.c: Ditto.
6905 * gcc.dg/vect/pr53185-2.c: Ditto.
6906 * gcc.dg/vect/pr56826.c: Ditto.
6907 * gcc.dg/vect/pr60276.c: Ditto.
6908 * gcc.dg/vect/pr62021.c: Ditto.
6909 * gcc.dg/vect/pr63530.c: Ditto.
6910 * gcc.dg/vect/pr65518.c: Ditto.
6911 * gcc.dg/vect/pr65947-1.c: Ditto.
6912 * gcc.dg/vect/pr65947-10.c: Ditto.
6913 * gcc.dg/vect/pr65947-11.c: Ditto.
6914 * gcc.dg/vect/pr65947-12.c: Ditto.
6915 * gcc.dg/vect/pr65947-13.c: Ditto.
6916 * gcc.dg/vect/pr65947-2.c: Ditto.
6917 * gcc.dg/vect/pr65947-3.c: Ditto.
6918 * gcc.dg/vect/pr65947-4.c: Ditto.
6919 * gcc.dg/vect/pr65947-5.c: Ditto.
6920 * gcc.dg/vect/pr65947-6.c: Ditto.
6921 * gcc.dg/vect/pr65947-7.c: Ditto.
6922 * gcc.dg/vect/pr65947-8.c: Ditto.
6923 * gcc.dg/vect/pr65947-9.c: Ditto.
6924 * gcc.dg/vect/pr71416-1.c: Ditto.
6925 * gcc.dg/vect/pr71439.c: Ditto.
6926 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6927 * gcc.dg/vect/vect-bswap16.c: Ditto.
6928 * gcc.dg/vect/vect-bswap32.c: Ditto.
6929 * gcc.dg/vect/vect-bswap64.c: Ditto.
6930 * gcc.dg/vect/vect-live-1.c: Ditto.
6931 * gcc.dg/vect/vect-live-2.c: Ditto.
6932 * gcc.dg/vect/vect-live-3.c: Ditto.
6933 * gcc.dg/vect/vect-live-4.c: Ditto.
6934 * gcc.dg/vect/vect-live-5.c: Ditto.
6935 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6936 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6937 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6938 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6939 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6940 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6941 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6942 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6943 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6944 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6945 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6946 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6947 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6948 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6949 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6950 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6951 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6952
da224bcb
UB
69532016-06-24 Uros Bizjak <ubizjak@gmail.com>
6954
6955 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6956
dfee2870
L
69572016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6958
6959 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6960 ia32 if R_386_GOT32X relocation is supported.
6961 * gcc.target/i386/noplt-3.c: Likewise.
6962 * gcc.target/i386/noplt-2.c: Likewise.
6963 (main): Renamed to ...
6964 (bar): This.
6965 * gcc.target/i386/noplt-4.c: Likewise.
6966 (main): Renamed to ...
6967 (bar): This.
6968 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6969 * gcc.target/i386/pr67400-5.c: Likewise.
6970
a86451b9
JJ
69712016-06-24 Jakub Jelinek <jakub@redhat.com>
6972
00085092
JJ
6973 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6974 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6975
a86451b9
JJ
6976 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6977 f4): Adjust expected diagnostics.
6978 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6979 (T): If OVFP is defined, redefine to TP.
6980 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6981 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6982 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6983 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6984 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6985 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6986 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6987 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6988 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6989 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6990 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6991 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6992 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6993 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6994 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6995 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6996 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6997 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6998 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6999 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7000 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7001 as last argument to __builtin_add_overflow_p.
7002
7bb5d5f4
UB
70032016-06-23 Uros Bizjak <ubizjak@gmail.com>
7004
7005 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7006 dg-options and remove default vector testsuite compile flags.
7007 * g++.dg/vect/pr33860a.cc: Ditto.
7008 * g++.dg/vect/pr45470-a.cc: Ditto.
7009 * g++.dg/vect/pr45470-b.cc: Ditto.
7010 * g++.dg/vect/pr60896.cc: Ditto.
7011 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7012 * gcc.dg/vect/pr18308.c: Ditto.
7013 * gcc.dg/vect/pr24049.c: Ditto.
7014 * gcc.dg/vect/pr33373.c: Ditto.
7015 * gcc.dg/vect/pr36228.c: Ditto.
7016 * gcc.dg/vect/pr42395.c: Ditto.
7017 * gcc.dg/vect/pr42604.c: Ditto.
7018 * gcc.dg/vect/pr46663.c: Ditto.
7019 * gcc.dg/vect/pr48765.c: Ditto.
7020 * gcc.dg/vect/pr49093.c: Ditto.
7021 * gcc.dg/vect/pr49352.c: Ditto.
7022 * gcc.dg/vect/pr52298.c: Ditto.
7023 * gcc.dg/vect/pr52870.c: Ditto.
7024 * gcc.dg/vect/pr53185.c: Ditto.
7025 * gcc.dg/vect/pr53773.c: Ditto.
7026 * gcc.dg/vect/pr56695.c: Ditto.
7027 * gcc.dg/vect/pr62171.c: Ditto.
7028 * gcc.dg/vect/pr63530.c: Ditto.
7029 * gcc.dg/vect/pr68339.c: Ditto.
7030 * gcc.dg/vect/pr71259.c: Ditto.
7031 * gcc.dg/vect/vect-82_64.c: Ditto.
7032 * gcc.dg/vect/vect-83_64.c: Ditto.
7033 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7034 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7035 * gcc.dg/vect/vect-shift-2.c: Ditto.
7036 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7037 * gfortran.dg/vect/pr39318.f90: Ditto.
7038 * gfortran.dg/vect/pr45714-a.f: Ditto.
7039 * gfortran.dg/vect/pr45714-b.f: Ditto.
7040 * gfortran.dg/vect/pr46213.f90: Ditto.
7041
2d4bb02f
MM
70422016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7043 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7044
7045 * gcc.target/powerpc/p9-splat-5.c: New test.
7046
f6d1b868
UB
70472016-06-23 Uros Bizjak <ubizjak@gmail.com>
7048
7049 PR tree-optimization/71488
7050 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7051 * lib/target-supports.exp: ... here.
7052 (check_sse4_hw_available): New procedure.
7053 (check_effective_target_sse4_runtime): Ditto.
7054 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7055 -march=westmere for sse4_runtime targets.
936ff030 7056 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7057 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7058 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7059 (main): Call check_vect ().
a7898180 7060 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7061
c0597759
L
70622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7063
7064 PR target/66232
7065 PR target/67400
7066 * gcc.target/i386/pr66232-14.c: New file.
7067 * gcc.target/i386/pr66232-15.c: Likewise.
7068 * gcc.target/i386/pr66232-16.c: Likewise.
7069 * gcc.target/i386/pr66232-17.c: Likewise.
7070 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7071 ia32 if R_386_GOT32X relocation is supported.
7072 * gcc.target/i386/pr67400-2.c: Likewise.
7073 * gcc.target/i386/pr67400-3.c: Likewise.
7074 * gcc.target/i386/pr67400-4.c: Likewise.
7075 * gcc.target/i386/pr67400-6.c: Likewise.
7076 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7077 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7078
5b0e27a7
JD
70792016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7080
7081 PR libgfortran/48852
7082 * gfortran.dg/char4_iunit_1.f03: Update test.
7083 * gfortran.dg/f2003_io_5.f03: Update test.
7084 * gfortran.dg/real_const_3.f90: Update test.
7085
7f586d90
AK
70862016-06-23 Andi Kleen <ak@linux.intel.com>
7087
7088 * g++.dg/bprob/bprob.exp: Support autofdo.
7089 * g++.dg/tree-prof/tree-prof.exp: dito.
7090 * gcc.dg/tree-prof/tree-prof.exp: dito.
7091 * gcc.misc-tests/bprob.exp: dito.
7092 * gfortran.dg/prof/prof.exp: dito.
7093 * lib/profopt.exp: dito.
7094 * lib/target-supports.exp: Check for autofdo.
7095
60fa7862
ML
70962016-06-23 Martin Liska <mliska@suse.cz>
7097
7098 * gcc.dg/pr71619.c: New test.
7099
e3d62871
UB
71002016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7101
7102 PR target/67400
cc901875
UB
7103 * gcc.target/i386/pr67400-1.c: New test.
7104 * gcc.target/i386/pr67400-2.c: Likewise.
7105 * gcc.target/i386/pr67400-3.c: Likewise.
7106 * gcc.target/i386/pr67400-4.c: Likewise.
7107 * gcc.target/i386/pr67400-5.c: Likewise.
7108 * gcc.target/i386/pr67400-6.c: Likewise.
7109 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7110
ac81cf0b
DM
71112016-06-22 David Malcolm <dmalcolm@redhat.com>
7112
7113 * c-c++-common/missing-header-1.c: New test case.
7114 * c-c++-common/missing-header-2.c: New test case.
7115 * c-c++-common/missing-header-3.c: New test case.
7116 * c-c++-common/missing-header-4.c: New test case.
7117
1a4f11c8
DM
71182016-06-22 David Malcolm <dmalcolm@redhat.com>
7119
7120 PR c/70339
7121 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7122 hint.
7123 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7124 expected results due to builtin "nanl" now being suggested for
7125 "name".
7126 * gcc.dg/pr67580.c: Update expected messages.
7127 * gcc.dg/spellcheck-identifiers.c: New testcase.
7128 * gcc.dg/spellcheck-typenames.c: New testcase.
7129
a93eac6a
DM
71302016-06-22 David Malcolm <dmalcolm@redhat.com>
7131
7132 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7133 file.
7134 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7135 diagnostic-test-show-locus-parseable-fixits.c to sources for
7136 diagnostic_plugin_test_show_locus.c.
7137 * lib/gcc-defs.exp (freeform_regexps): New global.
7138 (dg-regexp): New function.
7139 (handle-dg-regexps): New function.
7140 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7141 freeform_regexps to the empty list.
7142 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7143
49e76ff1
IE
71442016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7145
f6d1b868 7146 PR tree-optimization/71488
49e76ff1
IE
7147 * g++.dg/pr71488.C: New test.
7148 * gcc.dg/vect/vect-bool-cmp.c: New test.
7149
951d8c8a
EB
71502016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7151
7152 * gcc.dg/guality/param-5.c: New test.
7153
b60fc3bd
BE
71542016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7155
7156 * gcc.target/i386/asm-flag-7.c: New test.
7157
0609abda
TS
71582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7159
7160 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7161 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7162 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7163 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7164 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7165 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7166 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7171 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7172 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7173 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7174 * lib/target-supports.exp: Likewise.
7175
ee2499b4
TS
71762016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7177
7178 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7179 * gcc.dg/attr-ms_struct-2.c: Likewise.
7180 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7181 * gcc.dg/bf-ms-attrib.c: Likewise.
7182 * gcc.dg/bf-ms-layout-2.c: Likewise.
7183 * gcc.dg/bf-ms-layout-3.c: Likewise.
7184 * gcc.dg/bf-ms-layout.c: Likewise.
7185 * gcc.dg/bf-no-ms-layout.c: Likewise.
7186 * gcc.target/i386/bitfield1.c: Likewise.
7187 * gcc.target/i386/bitfield2.c: Likewise.
7188 * gcc.target/i386/bitfield3.c: Likewise.
7189
caea59ff
KN
71902016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7191
7192 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7193 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7194 override other than -mcpu=power9 command-line option is specified,
7195 or if the target operating system is aix.
7196 * gcc.target/powerpc/darn-1.c: Likewise.
7197 * gcc.target/powerpc/darn-2.c: Likewise.
7198 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7199 test if effective-target is not powerpc_p9vector_ok or if the
7200 target operating system is not defined.
7201 * gcc.target/powerpc/vslv-1.c: Likewise.
7202 * gcc.target/powerpc/vsrv-0.c: Likewise.
7203 * gcc.target/powerpc/vsrv-1.c: Likewise.
7204
63617e30
TB
72052016-06-21 Tobias Burnus <burnus@net-b.de>
7206
7207 PR fortran/71068
7208 * gfortran.dg/coarray/data_1.f90: New.
7209
89192c3c
WD
72102016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7211
7212 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7213 (dg-require-effective-target): Use arm_v8_neon_hw.
7214 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7215 (dg-require-effective-target): Likewise.
7216 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7217 (dg-require-effective-target): Likewise.
7218 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7219 (dg-require-effective-target): Likewise.
7220 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7221 (dg-require-effective-target): Likewise.
7222 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7223 (dg-require-effective-target): Likewise.
7224 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7225 Add AArch64 check.
7226
64ac50e2
WD
72272016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7228
7229 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7230 Set to 3 so test passes.
7231
6252b5db
WD
72322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7233
7234 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7235
3b9bc511
IV
72362016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7237
7238 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7239 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7240 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7241 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7242
21db1c78
IV
72432016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7244
7245 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7246 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7247
9d30e86f
L
72482016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7249
7250 PR target/71549
7251 * gcc.target/i386/pr71549.c: New test.
7252
448a7c69
KN
72532016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7254
7255 * gcc.target/powerpc/vadsdu-0.c: Replace
7256 dg-require-effective-target directive to allow test to run on more
7257 platforms, and add dg-skip-if directive to disable test on aix
7258 platforms because of known incompatibilities.
7259 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7260 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7261 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7262 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7263 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7264 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7265 * gcc.target/powerpc/vadsdub-2.c: Replace
7266 dg-require-effective-target directive to allow test to run on more
7267 platforms, and add dg-skip-if directive to disable test on aix
7268 platforms because of known incompatibilities.
7269 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7270 with vec_absdb call to differentiate this test from vadsdub-1.c.
7271 * gcc.target/powerpc/vadsduh-1.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/vadsduh-2.c: Likewise.
7276 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7277 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7278
0ad84f34
JJ
72792016-06-21 Jakub Jelinek <jakub@redhat.com>
7280
7281 PR tree-optimization/71588
7282 * gcc.dg/pr71558.c: New test.
7283
e71e8d94
SKS
72842016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7285
7286 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7287 * c-c++-common/pr68657-2.c: Likewise.
7288 * c-c++-common/pr68657-3.c: Likewise.
7289 * gcc.dg/torture/pr69714.c: Require int32plus support.
7290 * gcc.dg/torture/pr70025.c: Likewise.
7291 * gcc.dg/torture/pr70083.c: Likewise.
7292 * gcc.dg/torture/pr70542.c: Likewise.
7293 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7294
5a578671
JM
72952016-06-20 Joseph Myers <joseph@codesourcery.com>
7296
7297 PR c/71601
7298 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7299
7a9df68e
JJ
73002016-06-20 Jakub Jelinek <jakub@redhat.com>
7301
50aa64d5
JJ
7302 PR middle-end/71581
7303 * gcc.dg/pr71581.c: New test.
7304
7a9df68e
JJ
7305 PR rtl-optimization/71591
7306 * gcc.dg/cpp/pr71591.c: New test.
7307
3947cf19
DR
73082016-06-20 David B. Robins <gcc@davidrobins.net>
7309
7310 PR target/71571
7311 * g++.dg/torture/pr71571.C: New test.
7312
c4ff221e
JJ
73132016-06-20 Jakub Jelinek <jakub@redhat.com>
7314
7315 PR target/71559
7316 * gcc.target/i386/sse2-pr71559.c: New test.
7317 * gcc.target/i386/avx-pr71559.c: New test.
7318 * gcc.target/i386/avx512f-pr71559.c: New test.
7319
f1b5abfb
TB
73202016-06-20 Tobias Burnus <burnus@net-b.de>
7321
7322 PR fortran/71194
7323 * gfortran.dg/pointer_remapping_10.f90: New.
7324
842107e4
DM
73252016-06-20 David Malcolm <dmalcolm@redhat.com>
7326
7327 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7328
d9e8bdfd
MS
73292016-06-20 Martin Sebor <msebor@redhat.com>
7330
7331 PR c/69507
7332 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7333 * gnu90-const-expr-1.c: Same.
7334 * gnu99-const-expr-1.c: Same.
7335 * gnu99-static-1.c: Same.
7336
67785479
RL
73372016-06-20 Renlin Li <renlin.li@arm.com>
7338
29f09b38 7339 PR testsuite/71489
67785479
RL
7340 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7341
636929b8
JG
73422016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7343
7344 * gcc.target/aarch64/vcvt_f64_1.c: New.
7345 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7346 * gcc.target/aarch64/vrecp_f64_1.c: New.
7347
ff7b374b
KT
73482016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7349
7350 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7351 "alignement".
7352
554cfc9e
GJL
73532016-06-20 Georg-Johann Lay <avr@gjlay.de>
7354
7355 PR target/71103
7356 * gcc.target/avr/torture/pr71103-2.c: New test.
7357
94087e88 73582016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7359
7360 PR c/69507
7361 * gcc.dg/alignof.c: New test.
7362
c561b091
PC
73632016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7364
7365 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7366 vs dg-error; test constexpr specifier too.
7367
bf54f123
PC
73682016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7371
4e53aa97
CL
73722016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7373
7374 * lib/target-supports.exp
7375 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7376 arm_neon_ok and merge flags. Fix temporary test name.
7377 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7378 and merge flags.
7379
69071d86
ML
73802016-06-17 Martin Liska <mliska@suse.cz>
7381
7382 * gcc.dg/predict-9.c: Fix dump scanning.
7383
68b3b858
BC
73842016-06-17 Bin Cheng <bin.cheng@arm.com>
7385
7386 PR tree-optimization/71354
7387 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7388
d3ee260a
BC
73892016-06-17 Bin Cheng <bin.cheng@arm.com>
7390
7391 PR tree-optimization/71347
7392 * gcc.dg/tree-ssa/pr71347.c: New test.
7393
bd8fb114
BC
73942016-06-17 Bin Cheng <bin.cheng@arm.com>
7395
7396 PR tree-optimization/71354
7397 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7398
97816be4
BC
73992016-06-17 Bin Cheng <bin.cheng@arm.com>
7400
7401 * gcc.dg/vect/vect-alias-check-1.c: New test.
7402
2d761a37
SKS
74032016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7404
e0277d6b 7405 PR target/71151
2d761a37
SKS
7406 * gcc.target/avr/pr71151-1.c: New test.
7407 * gcc.target/avr/pr71151-2.c: New test.
7408 * gcc.target/avr/pr71151-3.c: New test.
7409 * gcc.target/avr/pr71151-4.c: New test.
7410 * gcc.target/avr/pr71151-5.c: New test.
7411 * gcc.target/avr/pr71151-6.c: New test.
7412 * gcc.target/avr/pr71151-7.c: New test.
7413 * gcc.target/avr/pr71151-8.c: New test.
7414 * gcc.target/avr/pr71151-common.h: New test.
7415
68fa96d6
ML
74162016-06-16 Martin Liska <mliska@suse.cz>
7417
7418 * gfortran.dg/predict-1.f90: New test.
7419
b6ca982f
UB
74202016-06-16 Uros Bizjak <ubizjak@gmail.com>
7421
7422 PR target/71242
3a146d46 7423 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7424
1dc8d15b
JH
74252016-06-16 Jan Hubicka <hubicka@ucw.cz>
7426
7427 * g++.dg/vect/pr36648.cc: Disable cunrolli
7428
67c25816
JJ
74292016-06-16 Jakub Jelinek <jakub@redhat.com>
7430
c577adb2
JJ
7431 PR target/71554
7432 * gcc.c-torture/execute/pr71554.c: New test.
7433
67c25816
JJ
7434 PR rtl-optimization/71532
7435 * gcc.dg/torture/pr71532.c: New test.
7436
1a3c3ee9
MM
74372016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7438
7439 * gcc.target/powerpc/p9-dimode1.c: New test.
7440 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7441
f29468a7
JJ
74422016-06-15 Jakub Jelinek <jakub@redhat.com>
7443
61daecc4
JJ
7444 * gcc.c-torture/compile/20160615-1.c: New test.
7445
f29468a7
JJ
7446 * g++.dg/cpp0x/ref-qual17.C: New test.
7447
209d1e2d
IE
74482016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7449
7450 PR middle-end/71529
7451 * gcc.target/i386/pr71529.C: New test.
7452
8dc35712
AH
74532016-06-15 Alan Hayward <alan.hayward@arm.com>
7454
7455 PR tree-optimization/71483
7456 * g++.dg/vect/pr71483.c: New
7457
b8911cb8
PC
74582016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/70202
7461 * g++.dg/inherit/crash6.C: New.
7462 * g++.dg/inherit/union2.C: Likewise.
7463 * g++.dg/inherit/virtual12.C: Likewise.
7464 * g++.dg/inherit/virtual13.C: Likewise.
7465 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7466
cf5d08ab
UB
74672016-06-15 Uros Bizjak <ubizjak@gmail.com>
7468
e3d62871 7469 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7470
8f482165
AH
74712016-06-15 Alan Hayward <alan.hayward@arm.com>
7472
7473 PR tree-optimization/71439
7474 * gcc.dg/vect/pr71439.c: New
7475
3256673f
KT
74762016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7477
7478 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7479
b17dc4d4
RB
74802016-06-15 Richard Biener <rguenther@suse.de>
7481
7482 * gcc.dg/vect/slp-45.c: New testcase.
7483
2a5825f2
RB
74842016-06-15 Richard Biener <rguenther@suse.de>
7485
7486 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7487
6e433d0b
BS
74882016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7489
7490 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7491 requirements, and disable for AIX for now.
7492 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7493
abe7f828
JJ
74942016-06-14 Jakub Jelinek <jakub@redhat.com>
7495
a09c81b4
JJ
7496 PR c++/71528
7497 * g++.dg/opt/pr71528.C: New test.
7498
abe7f828
JJ
7499 PR c++/71516
7500 * g++.dg/init/pr71516.C: New test.
7501
acfadf06
PC
75022016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 * g++.dg/init/array46.C: New.
7505
4d568ab2
UB
75062016-06-14 Uros Bizjak <ubizjak@gmail.com>
7507
e3d62871
UB
7508 * gcc.target/i386/float128-3.c: New test.
7509 * gcc.target/i386/quad-sse4.c: Ditto.
7510 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7511 Update scan strings.
4d568ab2 7512
30934c5d
RB
75132016-06-14 Richard Biener <rguenther@suse.de>
7514
7515 PR middle-end/71526
7516 * gfortran.dg/pr71526.f90: New testcase.
7517
3970e545
AV
75182016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7519
7520 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7521 * gcc.dg/zero_bits_compound-1.c: Likewise.
7522
04976c6e
RB
75232016-06-14 Richard Biener <rguenther@suse.de>
7524
7525 PR tree-optimization/71522
7526 * gcc.dg/torture/pr71522.c: New testcase.
7527
23e025db
JJ
75282016-06-14 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR tree-optimization/71520
7531 * gcc.dg/tree-ssa/pr71520.c: New test.
7532
90b72e84
RB
75332016-06-14 Richard Biener <rguenther@suse.de>
7534
7535 PR tree-optimization/71521
86c24ba6 7536 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7537
ef7cf206
JJ
75382016-06-13 Jakub Jelinek <jakub@redhat.com>
7539
0dda258b
JJ
7540 PR sanitizer/71498
7541 * c-c++-common/ubsan/bounds-13.c: New test.
7542
ef7cf206
JJ
7543 PR preprocessor/71183
7544 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7545
a73786e3
JL
75462016-06-13 Jeff Law <law@redhat.com>
7547
7548 PR tree-optimization/71403
7549 * c-c++-common/ubsan/pr71403-1.c: New test.
7550 * c-c++-common/ubsan/pr71403-2.c: New test.
7551 * c-c++-common/ubsan/pr71403-3.c: New test.
7552
0ac249bf
JJ
75532016-06-13 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR middle-end/71478
7556 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7557 Add -Wno-psabi -w to dg-options.
7558
5408a64a
KN
75592016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7560
7561 * gcc.target/powerpc/vadsdu-0.c: New test.
7562 * gcc.target/powerpc/vadsdu-1.c: New test.
7563 * gcc.target/powerpc/vadsdu-2.c: New test.
7564 * gcc.target/powerpc/vadsdu-3.c: New test.
7565 * gcc.target/powerpc/vadsdu-4.c: New test.
7566 * gcc.target/powerpc/vadsdu-5.c: New test.
7567 * gcc.target/powerpc/vadsdub-1.c: New test.
7568 * gcc.target/powerpc/vadsdub-2.c: New test.
7569 * gcc.target/powerpc/vadsduh-1.c: New test.
7570 * gcc.target/powerpc/vadsduh-2.c: New test.
7571 * gcc.target/powerpc/vadsduw-1.c: New test.
7572 * gcc.target/powerpc/vadsduw-2.c: New test.
7573
f7e4f2e3
DM
75742016-06-13 David Malcolm <dmalcolm@redhat.com>
7575
7576 * gcc.dg/c99-init-2.c (c): Update expected error message.
7577 * gcc.dg/init-bad-8.c (foo): Likewise.
7578 * gcc.dg/spellcheck-fields-3.c: New test case.
7579
ad23a23e
ML
75802016-06-13 Martin Liska <mliska@suse.cz>
7581
7582 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7583 and "guess loop iv compared" heuristics.
7584 * gcc.dg/predict-2.c: Likewise.
7585 * gcc.dg/predict-3.c: Likewise.
7586 * gcc.dg/predict-4.c: Likewise.
7587 * gcc.dg/predict-5.c: Likewise.
7588 * gcc.dg/predict-6.c: Likewise.
7589
146c55da
MP
75902016-06-13 Marek Polacek <polacek@redhat.com>
7591
7592 PR middle-end/71476
7593 * c-c++-common/Wswitch-unreachable-4.c: New test.
7594 * gcc.dg/Wswitch-unreachable-2.c: New test.
7595 * g++.dg/tm/jump1.C: Move dg-warning.
7596
42e77cbc
EB
75972016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7598
7599 * gnat.dg/renaming10.ad[sb]: New test.
7600
7474dcc1
PT
76012016-06-13 Paul Thomas <pault@gcc.gnu.org>
7602
7603 PR fortran/70673
7604 * gfortran.dg/pr70673.f90: New test.
7605
f57f53d3
RB
76062016-06-13 Richard Biener <rguenther@suse.de>
7607
7608 PR middle-end/64516
7609 * gcc.dg/align-3.c: New testcase.
7610
5843a5f0
ML
76112016-06-13 Martin Liska <mliska@suse.cz>
7612
7613 * gcc.target/i386/pr71458.c: New test.
7614
aa8fdb44
UB
76152016-06-12 Uros Bizjak <ubizjak@gmail.com>
7616
7617 PR target/71241
3a146d46 7618 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7619
2043e4d7
DH
76202016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7621
7622 PR target/60751
7623 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7624 statement.
7625
d3dc025d
DH
76262016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7627
7628 PR target/60751
7629 * gfortran.dg/comma_IO_extension_1.f90: New test.
7630 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7631 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7632 statement.
7633 * gfortran.dg/graphite/pr38083.f90: Likewise.
7634 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7635 missing format.
7636
a31d78c6
EB
76372016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7638
7639 * gnat.dg/case_character.adb: New test.
7640
95c18dd0
SB
76412016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7642
7643 PR middle-end/71310
7644 * gcc.target/powerpc/pr71310.c: New testcase.
7645
b97d37b4
KV
76462016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7647
7648 PR middle-end/71478
7649 * gcc.dg/pr71478.c: New test.
7650
900bcda3
JJ
76512016-06-10 Jakub Jelinek <jakub@redhat.com>
7652
ec1c20db
JJ
7653 PR middle-end/71494
7654 * gcc.c-torture/execute/pr71494.c: New test.
7655
50b15873
JJ
7656 PR c/68657
7657 * gcc.target/i386/pr68657.c: New test.
7658
900bcda3
JJ
7659 PR inline-asm/68843
7660 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7661 (test): Add -masm=intel alternatives.
7662
4d926e34
MS
76632016-06-10 Martin Sebor <msebor@redhat.com>
7664
7665 PR c/71392
7666 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7667
ad071b2b
JL
76682016-06-10 Jeff Law <law@redhat.com>
7669
7670 PR tree-optimization/71335
7671 * gcc.c-torture/execute/pr71335.c: New test.
7672
2704efe8
DM
76732016-06-10 David Malcolm <dmalcolm@redhat.com>
7674
7675 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7676 the various "cannot tail-call: " messages.
7677
18c9b7d4
CL
76782016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7679
7680 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7681 and options.
7682
7cfa10f3
MO
76832016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7684
7685 PR sanitizer/71480
7686 * c-c++-common/asan/pr71480.c: New test.
7687
1f24fd3e
L
76882016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7689
7690 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7691 (ASMNAME2): Likewise.
7692 (main): Replace fn in asm statement with ASMNAME ("fn").
7693 * gcc.dg/guality/pr68037-2.c: Likewise.
7694 * gcc.dg/guality/pr68037-3.c: Likewise.
7695 * gcc.dg/torture/pr68037-1.c: Likewise.
7696 * gcc.dg/torture/pr68037-2.c: Likewise.
7697 * gcc.dg/torture/pr68037-3.c: Likewise.
7698
ad551c07
BE
76992016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7700
7701 PR inline-asm/68843
7702 * gcc.target/i386/pr68843-1.c: New test.
7703 * gcc.target/i386/pr68843-2.c: New test.
7704
4b1ffdb1 77052016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7706 Cesar Philippidis <cesar@codesourcery.com>
7707
7708 PR middle-end/71373
7709 * gcc.dg/goacc/nested-function-1.c: New file.
7710 * gcc.dg/goacc/nested-function-2.c: Likewise.
7711 * gcc.dg/goacc/pr71373.c: Likewise.
7712 * gfortran.dg/goacc/cray-2.f95: Likewise.
7713 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7714 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7715 * gfortran.dg/goacc/cray.f95: Update.
7716 * gfortran.dg/goacc/loop-1.f95: Likewise.
7717 * gfortran.dg/goacc/loop-3.f95: Likewise.
7718 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7719 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7720
77212016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7722
7723 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7724 for OpenACC tile clauses.
7725 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7726
7727 PR c/71381
7728 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7729 to...
7730 * c-c++-common/goacc/cache-2.c: ... this new file.
7731 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7732 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7733 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7734 usage.
7735 * gfortran.dg/goacc/cray.f95: Likewise.
7736 * gfortran.dg/goacc/loop-1.f95: Likewise.
7737
89851e4c
AH
77382016-06-10 Alan Hayward <alan.hayward@arm.com>
7739
7740 PR tree-optimization/71407
7741 PR tree-optimization/71416
7742 * gcc.dg/vect/pr71407.c: New
7743 * gcc.dg/vect/pr71416-1.c: New
7744 * gcc.dg/vect/pr71416-2.c: New
7745
200eafbf
RB
77462016-06-10 Richard Biener <rguenther@suse.de>
7747
7748 PR middle-end/71477
7749 * gcc.dg/torture/pr71477.c: New testcase.
7750
4df99d92
JK
77512016-06-09 Julia Koval <julia.koval@intel.com>
7752
7753 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7754 * gcc.target/i386/interrupt-13.c: Likewise.
7755 * gcc.target/i386/interrupt-15.c: Likewise.
7756 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7757 * gcc.target/i386/interrupt-24.c: Likewise.
7758 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7759 * gcc.target/i386/interrupt-9.c: Likewise.
7760 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7761
e01b4e16
MS
77622016-06-09 Martin Sebor <msebor@redhat.com>
7763
7764 PR c/70883
7765 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7766 * gcc.dg/builtin-constant_p-1.c: Same.
7767 * gcc.dg/builtins-error.c: Same.
7768 * gcc.dg/pr70859.c: Same.
7769
9c35db0e
SKS
77702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7771
7772 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7773 * gcc.dg/torture/pr68067-1.c: Likewise.
7774 * gcc.dg/torture/pr68067-2.c: Likewise.
7775
77762016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7777
7778 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7779 when setting SIZE.
7780
392a81b9
PC
77812016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7782
7783 PR c++/71465
7784 * g++.dg/inherit/crash5.C: New.
7785 Revert:
7786 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7787
7788 PR c++/70202
7789 * g++.dg/inherit/crash5.C: New.
7790 * g++.dg/inherit/virtual1.C: Adjust.
7791
e49efc14
ML
77922016-06-09 Martin Liska <mliska@suse.cz>
7793
7794 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7795 * g++.dg/predict-loop-exit-2.C: Likewise.
7796 * g++.dg/predict-loop-exit-3.C: Likewise.
7797 * gcc.dg/predict-1.c: Likewise.
7798 * gcc.dg/predict-2.c: Likewise.
7799 * gcc.dg/predict-3.c: Likewise.
7800 * gcc.dg/predict-4.c: Likewise.
7801 * gcc.dg/predict-5.c: Likewise.
7802 * gcc.dg/predict-6.c: Likewise.
7803 * gcc.dg/predict-7.c: Likewise.
7804
36d57986
RB
78052016-06-09 Richard Biener <rguenther@suse.de>
7806
7807 PR tree-optimization/71462
7808 * gcc.dg/torture/pr71462.c: New testcase.
7809
7d82e8e4
MP
78102016-06-09 Marek Polacek <polacek@redhat.com>
7811
7812 PR c/65471
7813 * gcc.dg/c11-generic-3.c: New test.
7814
c8a71589
PC
78152016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 * g++.dg/init/array42.C: New.
7818 * g++.dg/init/array43.C: Likewise.
7819 * g++.dg/init/array44.C: Likewise.
7820 * g++.dg/init/array45.C: Likewise.
7821 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7822 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7823 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7824 * g++.dg/gomp/pr35751.C: Likewise.
7825 * g++.dg/init/array23.C: Likewise.
7826 * g++.dg/init/brace2.C: Likewise.
7827 * g++.dg/init/brace6.C: Likewise.
7828
44a845ca
MS
78292016-06-08 Martin Sebor <msebor@redhat.com>
7830 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR c++/70507
7833 PR c/68120
7834 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7835 * c-c++-common/builtin-arith-overflow-2.c: New test.
7836 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7837 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7838 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7839
2ef16b6e
JJ
78402016-06-08 Jakub Jelinek <jakub@redhat.com>
7841
7842 PR c++/71442
7843 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7844
5e3ee346
AL
78452016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7846
7847 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7848 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7849 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7850 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7851 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7852 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7853 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7854 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7855 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7856 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7857 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7858 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7859 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7860
b2ae2814
RB
78612016-06-08 Richard Biener <rguenther@suse.de>
7862
7863 PR tree-optimization/68558
7864 * gcc.dg/vect/slp-44.c: New testcase.
7865
e09b4c37
RB
78662016-06-08 Richard Biener <rguenther@suse.de>
7867
7868 * gcc.dg/vect/slp-43.c: New testcase.
7869
72d50660
RB
78702016-06-08 Richard Biener <rguenther@suse.de>
7871
7872 PR tree-optimization/71452
7873 * gcc.dg/torture/pr71452.c: New testcase.
7874
988c115c
JJ
78752016-06-08 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR c++/71448
7878 * g++.dg/torture/pr71448.C: New test.
7879
73d73b48
BS
78802016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7881
7882 PR debug/71432
7883 PR ada/71413
7884 * g++.dg/debug/pr71432.C: New test.
7885
bdd15d0c
PK
78862016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7887
7888 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7889 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7890 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7891
ce0607bb
AH
78922016-06-08 Alan Hayward <alan.hayward@arm.com>
7893
7894 * gcc.dg/vect/vect-live-2.c: Update effective target.
7895 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7896 * lib/target-supports.exp: Add aarch64 to vect_long.
7897
92a5f2ba
MP
78982016-06-08 Marek Polacek <polacek@redhat.com>
7899
7900 PR c/71418
7901 * gcc.dg/noncompile/pr71418.c: New test.
7902
08203f73
MP
7903 PR c/71426
7904 * gcc.dg/noncompile/pr71426.c: New test.
7905
d1fcc2bd
JH
79062016-06-07 Jan Hubicka <hubicka@ucw.cz>
7907
7908 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7909 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7910 * gcc.dg/predict-3.c: Update template.
7911 * gcc.dg/predict-5.c: Update template.
7912 * gcc.dg/predict-6.c: Update template.
7913 * gcc.dg/predict-9.c: Update template.
7914 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7915
a23e6f1c
BS
79162016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7917
7918 * gcc.target/powerpc/vec-mul.c: New test.
7919
6ffd47b7
DM
79202016-06-07 David Malcolm <dmalcolm@redhat.com>
7921
7922 * gcc.dg/spellcheck-fields-2.c: New test case.
7923
bfd67b47
RB
79242016-06-07 Richard Biener <rguenther@suse.de>
7925
7926 PR c/61564
7927 * gcc.dg/Wpragmas-1.c: New testcase.
7928 * gcc.dg/Wattributes-4.c: Likewise.
7929 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7930 entry.
7931
701b9a47
CL
79322016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7933
7934 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7935 spurious debug code.
7936
6b80d6fa
RB
79372016-06-07 Richard Biener <rguenther@suse.de>
7938
7939 PR tree-optimization/71428
7940 * gcc.dg/torture/pr71428.c: New testcase.
7941
0f3f9437
RB
79422016-06-07 Richard Biener <rguenther@suse.de>
7943
7944 PR middle-end/71423
7945 * gcc.dg/torture/pr71423.c: New testcase.
7946
ec963f2a
KV
79472016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7948
7949 PR middle-end/71408
7950 * gcc.dg/tree-ssa/pr71408.c: New test.
7951
46ab5b6e
KV
79522016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7953
7954 PR middle-end/71281
7955 * g++.dg/torture/pr71281.C: New test.
7956
1f40cff3
MP
79572016-06-06 Marek Polacek <polacek@redhat.com>
7958
7959 PR c/71362
7960 * gcc.dg/pr71362.c: New test.
7961
6f5bcd24
JJ
79622016-06-06 Jakub Jelinek <jakub@redhat.com>
7963 Patrick Palka <ppalka@gcc.gnu.org>
7964
7965 PR c++/70847
7966 PR c++/71330
7967 PR c++/71393
7968 * g++.dg/opt/pr70847.C: New test.
7969 * g++.dg/ubsan/pr70847.C: New test.
7970 * g++.dg/ubsan/pr71393.C: New test.
7971
158beb4a
JJ
79722016-06-06 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR tree-optimization/71259
7975 * gcc.dg/vect/pr71259.c: New test.
7976
d9b950dd
DM
79772016-06-06 David Malcolm <dmalcolm@redhat.com>
7978
7979 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7980 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7981 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7982 above.
7983
36f9ad69
KT
79842016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7985
7986 PR middle-end/37780
7987 * gcc.c-torture/execute/pr37780.c: New test.
7988 * gcc.target/aarch64/pr37780_1.c: Likewise.
7989 * gcc.target/arm/pr37780_1.c: Likewise.
7990
5545a907
MP
79912016-06-06 Marek Polacek <polacek@redhat.com>
7992
7993 * c-c++-common/attr-may-alias-1.c: New test.
7994 * c-c++-common/attr-may-alias-2.c: New test.
7995 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7996
93671519
BE
79972016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7998
7999 PR c/24414
8000 * gcc.target/i386/pr24414.c: New test.
8001
690f24b7
JM
80022016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8003
8004 * gcc.target/sparc/vis4misc.c: New file.
8005 * gcc.target/sparc/fpcmp.c: Likewise.
8006 * gcc.target/sparc/fpcmpu.c: Likewise.
8007
31ce6157
AH
80082016-06-06 Alan Hayward <alan.hayward@arm.com>
8009
8010 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8011 * gcc.dg/vect/vect-live-3.c: Likewise.
8012
9fcebb5a
RB
80132016-06-06 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/71398
8016 * gcc.dg/torture/pr71398.c: New testcase.
8017
903ca97b
UB
80182016-06-06 Uros Bizjak <ubizjak@gmail.com>
8019
8020 PR target/71389
8021 * g++.dg/pr71389.C: New test.
8022
9c1eb332
JD
80232016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8024
8025 PR fortran/71404
8026 * gfortran.dg/fmt_read_5.f: New test.
8027
b2d83bd2
AV
80282016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8029
8030 PR fortran/69659
8031 * gfortran.dg/class_array_22.f03: New test.
8032
ec81960e
JH
80332016-06-05 Jan Hubicka <hubicka@ucw.cz>
8034
8035 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8036
429d2750
JH
80372016-06-05 Jan Hubicka <hubicka@ucw.cz>
8038
8039 * gcc.dg/predict-9.c: Update template.
8040
c1c00983
PC
80412016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8042
8043 PR c++/49377
8044 * g++.dg/template/pr49377.C: New.
8045
1927a963
JJ
80462016-06-04 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR tree-optimization/71405
8049 * g++.dg/torture/pr71405.C: New test.
8050
909a11ad
PC
80512016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8052
8053 PR c++/70202
8054 * g++.dg/inherit/crash5.C: New.
8055 * g++.dg/inherit/virtual1.C: Adjust.
8056
08bbb1f8
JL
80572016-06-03 Jeff Law <law@redhat.com>
8058
8059 PR tree-optimization/71316
8060 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8061
7c35235c
JJ
80622016-06-03 Jakub Jelinek <jakub@redhat.com>
8063
8064 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8065 dg-additional-options with just -fno-tree-scev-cprop in it.
8066 * gcc.dg/vect/vect-live-2.c: Likewise.
8067 * gcc.dg/vect/vect-live-5.c: Likewise.
8068 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8069 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8070 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8071
c8572dd6
PP
80722016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8073
8074 PR c++/27100
8075 * g++.dg/other/friend6.C: New test.
8076
1c7733a7
BS
80772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8078
8079 * g++.dg/torture/ppc-ldst-array.C: New.
8080
0d2f700f
JM
80812016-06-03 Joseph Myers <joseph@codesourcery.com>
8082
8083 PR target/71276
8084 PR target/71277
8085 * gcc.dg/torture/builtin-fp-int-inexact.c,
8086 gcc.target/i386/387-builtin-fp-int-inexact.c,
8087 gcc.target/i386/387-rint-inline-1.c,
8088 gcc.target/i386/387-rint-inline-2.c,
8089 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8090 gcc.target/i386/sse2-rint-inline-1.c,
8091 gcc.target/i386/sse2-rint-inline-2.c,
8092 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8093 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8094
f8071c05
L
80952016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8096 Julia Koval <julia.koval@intel.com>
8097
8098 PR target/66960
8099 PR target/67630
8100 PR target/67634
8101 PR target/67841
8102 PR target/68037
8103 PR target/68618
8104 PR target/68661
8105 PR target/69575
8106 PR target/69596
8107 PR target/69734
8108 * gcc.dg/guality/pr68037-1.c: New test.
8109 * gcc.dg/guality/pr68037-2.c: Likewise.
8110 * gcc.dg/guality/pr68037-3.c: Likewise.
8111 * gcc.dg/torture/pr68037-1.c: Likewise.
8112 * gcc.dg/torture/pr68037-2.c: Likewise.
8113 * gcc.dg/torture/pr68037-3.c: Likewise.
8114 * gcc.dg/torture/pr68661-1a.c: Likewise.
8115 * gcc.dg/torture/pr68661-1b.c: Likewise.
8116 * gcc.target/i386/interrupt-1.c: Likewise.
8117 * gcc.target/i386/interrupt-2.c: Likewise.
8118 * gcc.target/i386/interrupt-3.c: Likewise.
8119 * gcc.target/i386/interrupt-4.c: Likewise.
8120 * gcc.target/i386/interrupt-5.c: Likewise.
8121 * gcc.target/i386/interrupt-6.c: Likewise.
8122 * gcc.target/i386/interrupt-7.c: Likewise.
8123 * gcc.target/i386/interrupt-8.c: Likewise.
8124 * gcc.target/i386/interrupt-9.c: Likewise.
8125 * gcc.target/i386/interrupt-10.c: Likewise.
8126 * gcc.target/i386/interrupt-11.c: Likewise.
8127 * gcc.target/i386/interrupt-12.c: Likewise.
8128 * gcc.target/i386/interrupt-13.c: Likewise.
8129 * gcc.target/i386/interrupt-14.c: Likewise.
8130 * gcc.target/i386/interrupt-15.c: Likewise.
8131 * gcc.target/i386/interrupt-16.c: Likewise.
8132 * gcc.target/i386/interrupt-17.c: Likewise.
8133 * gcc.target/i386/interrupt-18.c: Likewise.
8134 * gcc.target/i386/interrupt-19.c: Likewise.
8135 * gcc.target/i386/interrupt-20.c: Likewise.
8136 * gcc.target/i386/interrupt-21.c: Likewise.
8137 * gcc.target/i386/interrupt-22.c: Likewise.
8138 * gcc.target/i386/interrupt-23.c: Likewise.
8139 * gcc.target/i386/interrupt-24.c: Likewise.
8140 * gcc.target/i386/interrupt-25.c: Likewise.
8141 * gcc.target/i386/interrupt-26.c: Likewise.
8142 * gcc.target/i386/interrupt-27.c: Likewise.
8143 * gcc.target/i386/interrupt-28.c: Likewise.
8144 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8145 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8146 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8147 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8148 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8149 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8150 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8151 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8152 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8153 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8154 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8155 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8156
36b85e43
BS
81572016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8158
9de2e795
L
8159 PR tree-optimization/52171
8160 * gcc.dg/pr52171.c: New test.
8161 * gcc.target/i386/pr52171.c: New test.
36b85e43 8162
bfeee8ac
JH
81632016-06-03 Jan Hubicka <jh@suse.cz>
8164
8165 * g++.dg/tree-ssa/pred-1.C: New testcase
8166 * gcc.dg/tree-ssa/pred-1.c: New testcase
8167
859b0bae
BS
81682016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8169
8170 PR target/70957
8171 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8172 support.
8173 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8174
3a2edf4c
AH
81752016-06-03 Alan Hayward <alan.hayward@arm.com>
8176
8177 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8178
b28ead45
AH
81792016-06-03 Alan Hayward <alan.hayward@arm.com>
8180
8181 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8182 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8183 * gcc.dg/vect/vect-live-1.c: New test.
8184 * gcc.dg/vect/vect-live-2.c: New test.
8185 * gcc.dg/vect/vect-live-3.c: New test.
8186 * gcc.dg/vect/vect-live-4.c: New test.
8187 * gcc.dg/vect/vect-live-5.c: New test.
8188 * gcc.dg/vect/vect-live-slp-1.c: New test.
8189 * gcc.dg/vect/vect-live-slp-2.c: New test.
8190 * gcc.dg/vect/vect-live-slp-3.c: New test.
8191
1f91747b
JJ
81922016-06-03 Jakub Jelinek <jakub@redhat.com>
8193
8194 PR middle-end/71387
8195 * g++.dg/opt/pr71387.C: New test.
8196
47b83923
JL
81972016-06-02 Jeff Law <law@redhat.com>
8198
8199 PR tree-optimization/71328
8200 * gcc.c-torture/compile/pr71328.c: New test.
8201
e96e5f46
JD
82022016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8203
8204 PR fortran/52393
8205 * gfortran.dg/fmt_read_3.f90: Fix typo.
8206 * gfortran.dg/fmt_read_4.f90: New test.
8207
b872d729
PC
82082016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8209
8210 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8211 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8212 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8213 * g++.dg/cpp0x/override2.C: Likewise.
8214 * g++.dg/parse/crash5.C: Likewise.
8215 * g++.dg/parse/error16.C: Likewise.
8216 * g++.dg/parse/error27.C: Likewise.
8217 * g++.dg/template/qualttp15.C: Likewise.
8218 * g++.dg/template/redecl4.C: Likewise.
8219 * g++.old-deja/g++.other/crash39.C: Likewise.
8220 * g++.old-deja/g++.other/struct1.C: Likewise.
8221 * g++.old-deja/g++.pt/m9a.C: Likewise.
8222 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8223
0e535442
JJ
82242016-06-02 Jakub Jelinek <jakub@redhat.com>
8225
0633ee10
JJ
8226 PR c++/71372
8227 * c-c++-common/pr71372.c: New test.
8228
0e535442
JJ
8229 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8230 __TIME__ strings with __builtin_strcmp instead of printf and
8231 dg-output.
8232
f3c5ecc2
ML
82332016-06-02 Martin Liska <mliska@suse.cz>
8234
8235 * gcc.dg/predict-9.c: New test.
8236
a91807c5
JJ
82372016-06-02 Jakub Jelinek <jakub@redhat.com>
8238
8239 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8240 global set_compiler_env_var and global saved_compiler_env_var.
8241
b5bd1978
KT
82422016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8243
8244 PR rtl-optimization/71295
8245 * gcc.c-torture/compile/pr71295.c: New test.
8246
b93b1475
JJ
82472016-06-02 Jakub Jelinek <jakub@redhat.com>
8248
930ebd0e
JJ
8249 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8250
1e021dc3
JJ
8251 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8252 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8253
b93b1475
JJ
8254 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8255 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8256 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8257 alternative number.
8258
58f2fb5c
MM
82592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8260
8261 * gcc.target/powerpc/p9-splat-4.c: New test.
8262
82632016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8264
8265 PR target/71186
8266 * gcc.target/powerpc/pr71186.c: New test.
8267
4731c9f0
JD
82682016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8269
8270 PR fortran/52393
8271 * gfortran.dg/fmt_read_3.f90: New test.
8272
042dee3e
TP
82732016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8274
8275 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8276 procedure.
8277
15c98b2e
ES
82782016-06-01 Eduard Sanou <dhole@openmailbox.org>
8279
8280 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8281 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8282 env var is set.
8283 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8284 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8285 shown once.
8286 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8287 during compilation.
8288 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8289 vars set by dg-set-compiler-env-var.
8290
6442a6f4
PT
82912016-06-01 Paul Thomas <pault@gcc.gnu.org>
8292
8293 PR fortran/71156
8294 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8295 to the module procedure declaration.
8296 * gfortran.dg/submodule_16.f08: New test.
8297
ab62397a
JJ
82982016-06-01 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR middle-end/71371
8301 * c-c++-common/gomp/pr71371.c: New test.
8302
b66af6ed
RB
83032016-06-01 Richard Biener <rguenther@suse.de>
8304
8305 PR tree-optimization/71366
8306 * gcc.dg/torture/pr71366-1.c: New testcase.
8307 * gcc.dg/torture/pr71366-2.c: Likewise.
8308
e342b9d8
KN
83092016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8310
8311 * gcc.target/powerpc/vslv-0.c: New test.
8312 * gcc.target/powerpc/vslv-1.c: New test.
8313 * gcc.target/powerpc/vsrv-0.c: New test.
8314 * gcc.target/powerpc/vsrv-1.c: New test.
8315
721547cd
NS
83162016-06-01 Nathan Sidwell <nathan@acm.org>
8317
8318 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8319 * gcc.target/nvptx/weak.c: New.
8320
fa2c9034
RB
83212016-06-01 Richard Biener <rguenther@suse.de>
8322
8323 PR tree-optimization/71261
8324 * gcc.dg/torture/vect-bool-1.c: New testcase.
8325
3e32893c
JJ
83262016-06-01 Jakub Jelinek <jakub@redhat.com>
8327
8328 * gfortran.dg/gomp/order-1.f90: New test.
8329 * gfortran.dg/gomp/order-2.f90: New test.
8330
8c383600
JH
83312016-06-01 Jan Hubicka <hubicka@ucw.cz>
8332
8333 * gcc.dg/unroll-6.c: Update template.
8334 * gcc.dg/unroll-7.c: New testcase.
8335 * gcc.dg/unroll-8.c: New testcase.
8336
a0dfeef5
EB
83372016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8338
8339 * gnat.dg/opt56.ad[sb]: New test.
8340
48de5701
PC
83412016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/66635
8344 * g++.dg/cpp0x/constexpr-ice16.C: New.
8345
827cf695
PP
83462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8347
8348 PR tree-optimization/71314
8349 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8350 -mbranch-cost=2.
8351
ff66f6e8
PP
83522016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8353
8354 PR tree-optimization/71077
8355 * gcc.dg/tree-ssa/pr71077.c: New test.
8356
050fb209
JH
83572016-05-31 Jan Hubicka <hubicka@ucw.cz>
8358
48de5701
PC
8359 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8360 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8361 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8362
c642d919
PC
83632016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8364
8365 PR c++/71248
8366 * g++.dg/cpp0x/pr71248.C: New.
8367 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8368 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8369 * g++.dg/init/new37.C: Likewise.
8370 * g++.dg/template/static1.C: Likewise.
8371 * g++.dg/template/static2.C: Likewise.
8372
d6439e08
L
83732016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8374
8375 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8376 instead of %rdi.
8377 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8378
780b9dd4
MP
83792016-05-31 Marek Polacek <polacek@redhat.com>
8380
8381 * c-c++-common/Wswitch-unreachable-3.c: New test.
8382 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8383
0d99f8a0
RB
83842016-05-31 Richard Biener <rguenther@suse.de>
8385
8386 PR tree-optimization/71352
8387 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8388
52545641
TP
83892016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8390
8391 * gcc.target/arm/armv5_thumb_isa.c: New test.
8392
5b8c1205
KY
83932016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8394
8395 PR target/71346
8396 * gcc.target/i386/pr71346.c: New test.
8397
7a88cc84
TV
83982016-05-31 Tom de Vries <tom@codesourcery.com>
8399
8400 PR tree-optimization/69068
8401 * gcc.dg/graphite/pr69068.c: New test.
8402
265149a6
MS
84032016-05-27 Martin Sebor <msebor@redhat.com>
8404
8405 PR c++/71306
8406 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8407
00631022
JJ
84082016-05-30 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR c++/71349
8411 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8412 nowait depend(inout: dd[0]) clauses where permitted.
8413
b2f6675b
PC
84142016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8415
8416 PR c++/71238
8417 * g++.dg/parse/pr71238.C: New.
8418 * g++.dg/concepts/friend1.C: Test column numbers too.
8419 * g++.dg/cpp0x/initlist31.C: Likewise.
8420 * g++.dg/cpp0x/pr51420.C: Likewise.
8421 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8422 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8423 * g++.dg/ext/builtin3.C: Likewise.
8424 * g++.dg/lookup/friend12.C: Likewise.
8425 * g++.dg/lookup/friend7.C: Likewise.
8426 * g++.dg/lookup/koenig1.C: Likewise.
8427 * g++.dg/lookup/koenig5.C: Likewise.
8428 * g++.dg/lookup/used-before-declaration.C: Likewise.
8429 * g++.dg/overload/koenig1.C: Likewise.
8430 * g++.dg/template/crash65.C: Likewise.
8431 * g++.dg/template/friend57.C: Likewise.
8432 * g++.dg/warn/Wshadow-5.C: Likewise.
8433 * g++.dg/warn/Wunused-8.C: Likewise.
8434 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8435 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8436 * g++.old-deja/g++.jason/member.C: Likewise.
8437 * g++.old-deja/g++.jason/report.C: Likewise.
8438 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8439 * g++.old-deja/g++.law/visibility20.C: Likewise.
8440 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8441 * g++.old-deja/g++.other/static5.C: Likewise.
8442 * g++.old-deja/g++.pt/overload2.C: Likewise.
8443
a448ff40
JH
84442016-05-30 Jan Hubicka <hubicka@ucw.cz>
8445
8446 * gcc.dg/tree-ssa/peel1.c: New testcase.
8447 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8448 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8449
69be8c91
TV
84502016-05-30 Tom de Vries <tom@codesourcery.com>
8451
8452 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8453 to ce.
8454
a59775a1
PC
84552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8456
8457 PR c++/71099
8458 * g++.dg/parse/virtual1.C: New.
8459
53d6d955
UB
84602016-05-30 Uros Bizjak <ubizjak@gmail.com>
8461
8462 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8463 Use correct register when clearing %edx.
8464
0557293f
AM
84652016-05-30 Alexander Monakov <amonakov@ispras.ru>
8466
8467 PR tree-optimization/71289
8468 * gcc.dg/pr71289.c: New test.
8469
5d476e35
KV
84702016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8471
8472 PR middle-end/71269
8473 PR middle-end/71292
8474 * gcc.dg/tree-ssa/pr71269.c: New test.
8475 * gcc.dg/tree-ssa/pr71292.c: New test.
8476
db5447ca
KV
84772016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8478
8479 PR middle-end/71252
8480 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8481
98bdbb39
JH
84822016-05-30 Jan Hubicka <hubicka@ucw.cz>
8483
8484 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8485 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8486 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8487
7e012855
TV
84882016-05-30 Tom de Vries <tom@codesourcery.com>
8489
8490 PR tree-optimization/69067
8491 * gcc.dg/graphite/pr69067.c: New test.
8492
beed3701
UB
84932016-05-29 Uros Bizjak <ubizjak@gmail.com>
8494
8495 PR target/71245
8496 * gcc.target/i386/pr71245-1.c: New test.
8497 * gcc.target/i386/pr71245-2.c: Ditto.
8498
b6d4f8e8
PC
84992016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8500
8501 PR c++/71105
8502 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8503 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8504 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8505
00022058
JH
85062016-05-27 Jan Hubicka <hubicka@ucw.cz>
8507
8508 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8509
c8419aca
VV
85102016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8511
8512 Revert:
8513 PR c++/69855
8514 * g++.dg/overload/69855.C: New.
8515 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8516 * g++.old-deja/g++.pt/crash3.C: Likewise.
8517
8008c4d2
PC
85182016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8519
8520 PR c++/60385
8521 * g++.dg/parse/namespace13.C: New.
8522
8b2ef235
JL
85232016-05-26 Jeff Law <law@redhat.com>
8524
8525 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8526 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8527 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8528 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8529 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8530 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8531 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8532 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8533 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8534 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8535 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8536 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8537 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8538
7d67159b
VV
85392016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8540
8541 PR c++/69855
8542 * g++.dg/overload/69855.C: New.
8543 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8544 * g++.old-deja/g++.pt/crash3.C: Likewise.
8545
88e3bdd1
JW
85462016-05-27 Jiong Wang <jiong.wang@arm.com>
8547
8548 PR target/63596
8549 * gcc.target/aarch64/va_arg_1.c: New testcase.
8550 * gcc.target/aarch64/va_arg_2.c: Likewise.
8551 * gcc.target/aarch64/va_arg_3.c: Likewise.
8552
3fd6b9cc
JW
85532016-05-27 Jiong Wang <jiong.wang@arm.com>
8554
8555 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8556 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8557 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8558 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8559 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8560
3cee7e4e
MP
85612016-05-27 Marek Polacek <polacek@redhat.com>
8562
8563 PR middle-end/71308
8564 * g++.dg/torture/pr71308.C: New test.
8565
6a813c96
DV
85662016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8567
8568 * gcc.dg/zero_bits_compound-1.c: New test.
8569 * gcc.dg/zero_bits_compound-2.c: New test.
8570
0561bcfb
IE
85712016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8572
8573 PR middle-end/71279
8574 * gcc.dg/pr71279.c: New test.
8575
21316320
MM
85762016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8577
8578 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8579 floating point min/max/comparison instructions.
8580 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8581
7211a097
JJ
85822016-05-26 Jakub Jelinek <jakub@redhat.com>
8583
8584 * c-c++-common/gomp/schedule-1.c: New test.
8585 * gfortran.dg/gomp/schedule-1.f90: New test.
8586
cac177cf
PP
85872016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8588
8589 PR c++/70822
8590 PR c++/70106
8591 * g++.dg/cpp1y/auto-fn32.C: New test.
8592 * g++.dg/cpp1y/paren4.C: New test.
8593
a2d5b8c9
NS
85942016-05-26 Nathan Sidwell <nathan@acm.org>
8595
8596 * gcc.dg/20060410.c: Xfail on ptx.
8597 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8598 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8599 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8600 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8601 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8602
ffa8b552
TP
86032016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8604
8605 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8606
c7501e00
JJ
86072016-05-26 Jakub Jelinek <jakub@redhat.com>
8608
1875b9a0
JJ
8609 PR tree-optimization/71280
8610 * gcc.dg/pr71280.c: New test.
8611
2116e19f
JJ
8612 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8613
305aef09
JJ
8614 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8615 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8616
c7501e00
JJ
8617 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8618
ca449d26
JW
86192016-05-26 Jiong Wang <jiong.wang@arm.com>
8620
8621 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8622 kept in memory.
ca449d26 8623
8af01c66
JL
86242016-05-25 Jeff Law <law@redhat.com>
8625
8626 PR tree-optimization/71272
8627 * gcc.c-torture/compile/pr71272.c: new test.
8628
f9d6ce73
BS
86292016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8630
8631 * gcc.target/powerpc/vec-cmpne.c: New test.
8632 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8633
a88a7b22
EB
86342016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8635
8636 * gnat.dg/opt55.ad[sb]: New test.
8637
125f02ed
SKS
86382016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8639
8640 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8641 * c-c++-common/pr60226.c: Require int32plus.
8642 * gcc.c-torture/execute/pr70602.c: Likewise.
8643 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8644 unsigned long for malloc arg type.
8645 * gcc.dg/asr_div1.c: Require int32plus.
8646 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8647 * gcc.dg/pie-1.c: Require pie.
8648 * gcc.dg/pie-2.c: Likewise.
8649 * gcc.dg/pr59471.c: Require int32plus.
8650 * gcc.dg/pr59963-2.c: XFAIL for int16.
8651 * gcc.dg/pr60114.c: Require int32plus.
8652 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8653 unsigned long for typedef of size_t.
8654 * gcc.dg/pr63914.c: Require int32plus.
8655 * gcc.dg/pr64536.c: Require pt32plus.
8656 * gcc.dg/pr65658.c: Likewise.
8657 * gcc.dg/pr67271.c: Require int32plus.
8658 * gcc.dg/pr68112.c: Likewise.
8659 * gcc.dg/pr69071.c: Skip for avr target.
8660 * gcc.dg/pr69973.c: Require int32plus.
8661 * gcc.dg/pr70169.c: Skip for avr target.
8662 * gcc.dg/sso-6.c: Require int32plus.
8663 * gcc.dg/sso-7.c: Likewise.
8664 * gcc.dg/sso-8.c: Likewise.
8665 * gcc.dg/vrp-min-max-2.c: Likewise.
8666
c6e434f5
UB
86672016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 PR target/70738
8670 * gcc.target/i386/pr70738-1.c: New test.
8671 * gcc.target/i386/pr70738-2.c: Likewise.
8672 * gcc.target/i386/pr70738-3.c: Likewise.
8673 * gcc.target/i386/pr70738-4.c: Likewise.
8674 * gcc.target/i386/pr70738-5.c: Likewise.
8675 * gcc.target/i386/pr70738-6.c: Likewise.
8676 * gcc.target/i386/pr70738-7.c: Likewise.
8677 * gcc.target/i386/pr70738-8.c: Likewise.
8678 * gcc.target/i386/pr70738-9.c: Likewise.
8679
5c42d341
KT
86802016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8681
8682 PR rtl-optimization/66940
8683 * gcc.c-torture/execute/pr66940.c: New test.
8684
bf9a1a07
IV
86852016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8686
8687 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8688 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8689 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8690 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8691 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8692 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8693 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8694 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8695 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8696 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8697 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8698 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8699 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8700 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8701 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8702 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8703 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8704 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8705 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8706 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8707 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8708 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8709 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8710 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8711
95efe6b6
MP
87122016-05-25 Marek Polacek <polacek@redhat.com>
8713
8714 PR c/71265
8715 * gcc.dg/noncompile/pr71265.c: New test.
8716
a23faf7a
MP
8717 PR c/71266
8718 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8719
69a6d5ad
NS
87202016-05-25 Nathan Sidwell <nathan@acm.org>
8721
8722 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8723
3072d4ea
RB
87242016-05-25 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/71261
8727 * c-c++-common/torture/pr71261.c: New testcase.
8728
e412ece4
RB
87292016-05-25 Richard Biener <rguenther@suse.de>
8730
8731 PR tree-optimization/71264
8732 * gcc.dg/vect/pr71264.c: New testcase.
8733
b9e551ad
PC
87342016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 PR c++/55992
8737 * g++.dg/cpp0x/alias-decl-53.C: New.
8738 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8739
6aa1abe5
ML
87402016-05-25 Martin Liska <mliska@suse.cz>
8741
8742 * g++.dg/pr71239.C: New test.
8743
842d162e
RB
87442016-05-25 Richard Biener <rguenther@suse.de>
8745
c87885ca
RO
8746 * gcc.dg/vect/pr58135.c: Rename to ...
8747 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8748
f184a36c
MP
87492016-05-25 Marek Polacek <polacek@redhat.com>
8750
8751 * g++.dg/pr65295.C: Use target c++14.
8752
021fad86
PC
87532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8754
53d6d955
UB
8755 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8756 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8757
c3eaf15a
MM
87582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8759
8760 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8761 instructions.
8762
e46c7770
CP
87632016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8764
8765 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8766 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8767 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8768 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8769 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8770 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8771 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8772 * c-c++-common/goacc/pcopy.c: Likewise.
8773 * c-c++-common/goacc/pcopyin.c: Likewise.
8774 * c-c++-common/goacc/pcopyout.c: Likewise.
8775 * c-c++-common/goacc/pcreate.c: Likewise.
8776 * c-c++-common/goacc/pr70688.c: New test.
8777 * c-c++-common/goacc/present-1.c: Adjust test.
8778 * c-c++-common/goacc/reduction-5.c: Likewise.
8779 * g++.dg/goacc/data-1.C: New test.
8780
4bfc9db7
MM
87812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8782
8783 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8784 vector parity built-in functions.
8785 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8786 count trailing zeros automatic vectorization.
8787 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8788 count trailing zeros built-in functions.
8789
2bc145af
KV
87902016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8791
8792 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8793
26869fdb
PH
87942016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8795
8796 PR target/71050
8797 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8798
b2dc9c3b
PC
87992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8800
8801 PR c++/50436
8802 * g++.dg/template/crash123.C: New.
8803 * g++.dg/template/crash124.C: Likewise.
8804
f65e97fd
MS
88052016-05-24 Martin Sebor <msebor@redhat.com>
8806
8807 PR c++/71147
8808 * g++.dg/ext/flexary16.C: New test.
8809
a6f5ac7f
IV
88102016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8811
69a6d5ad
NS
8812 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8813 before math.h is included.
a6f5ac7f
IV
8814 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8815 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8816 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8817 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8818 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8819 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8820 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8821 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8822 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8823 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8824 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8825 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8826 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8827 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8828 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8829 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8830 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8831 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8832 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8833 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8834 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8835 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8836 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8837
27bad558
MM
88382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8839 Kelvin Nilsen <kelvin@gcc.gnu.org>
8840
8841 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8842 support.
8843
72f382fb
PC
88442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8845
8846 PR c++/69872
8847 * g++.dg/warn/Wno-narrowing1.C: New.
8848
ef2ec9d9
MP
88492016-05-24 Marek Polacek <polacek@redhat.com>
8850
8851 PR c/71249
8852 * c-c++-common/Wswitch-unreachable-2.c: New test.
8853
e90434e3
JJ
88542016-05-24 Jakub Jelinek <jakub@redhat.com>
8855
7adb26f2
JJ
8856 PR c++/71257
8857 * g++.dg/vect/simd-clone-6.cc: New test.
8858 * g++.dg/gomp/declare-simd-6.C: New test.
8859
e90434e3
JJ
8860 PR middle-end/70434
8861 PR c/69504
8862 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8863
b556ea3b
RB
88642016-05-24 Richard Biener <rguenther@suse.de>
8865
8866 PR tree-optimization/71240
8867 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8868
e5328f5d
RB
88692016-05-24 Richard Biener <rguenther@suse.de>
8870
8871 PR tree-optimization/71230
8872 * gcc.dg/torture/pr71230.c: New testcase.
8873 * g++.dg/torture/pr71230.C: Likewise.
8874
a04e69c0
TS
88752016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8876
8877 * c-c++-common/goacc/routine-5.c: Add tests.
8878 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8879 * gfortran.dg/goacc/routine-6.f90: Add tests.
8880
30fd2977
RB
88812016-05-24 Richard Biener <rguenther@suse.de>
8882
8883 PR tree-optimization/71253
8884 * gcc.dg/torture/pr71253.c: New testcase.
8885
ca6f60bc
KV
88862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8887
8888 PR middle-end/71252
8889 * gfortran.dg/pr71252.f90: New test.
8890
d3465d72
RS
88912016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8892
8893 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8894
f17a223d
RB
88952016-05-24 Richard Biener <rguenther@suse.de>
8896
8897 PR middle-end/70434
8898 PR c/69504
8899 * c-c++-common/vector-subscript-4.c: New testcase.
8900 * c-c++-common/vector-subscript-5.c: Likewise.
8901
e3f36534
JD
89022016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8903
8904 PR fortran/71123
8905 * gfortran.dg/namelist_90.f: New test
8906
85d5c27d
JD
89072016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8908
8909 PR fortran/66461
8910 * gfortran.dg/unexpected_eof.f: New test
8911
fe3f3340
MM
89122016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8913 Kelvin Nilsen <kelvin@gcc.gnu.org>
8914
8915 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8916 as little endian.
8917
26d6ae55
PC
89182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8919
8920 PR c++/70972
8921 * g++.dg/cpp0x/inh-ctor20.C: New.
8922 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8923
d6c9a06f
PC
89242016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8925
8926 PR c++/69095
8927 * g++.dg/cpp0x/variadic168.C: New.
8928
396a1d10
PC
89292016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8930
8931 * g++.dg/cpp0x/pr31445.C: Test column number too.
8932 * g++.dg/cpp0x/pr32253.C: Likewise.
8933 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8934 * g++.dg/cpp0x/variadic36.C: Likewise.
8935
ece46666
MG
89362016-05-23 Marc Glisse <marc.glisse@inria.fr>
8937
8938 * gcc.dg/fold-notshift-2.c: Adjust.
8939
a7dc5980
MP
89402016-05-23 Marek Polacek <polacek@redhat.com>
8941
8942 PR c/49859
8943 * c-c++-common/Wswitch-unreachable-1.c: New test.
8944 * gcc.dg/Wswitch-unreachable-1.c: New test.
8945 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8946 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8947 * g++.dg/gomp/block-10.C: Likewise.
8948 * gcc.dg/gomp/block-10.c: Likewise.
8949 * g++.dg/gomp/block-9.C: Likewise.
8950 * gcc.dg/gomp/block-9.c: Likewise.
8951 * g++.dg/gomp/target-1.C: Likewise.
8952 * g++.dg/gomp/target-2.C: Likewise.
8953 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8954 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8955 * g++.dg/gomp/taskgroup-1.C: Likewise.
8956 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8957 * gcc.dg/gomp/teams-1.c: Likewise.
8958 * g++.dg/gomp/teams-1.C: Likewise.
8959 * g++.dg/overload/error3.C: Likewise.
8960 * g++.dg/tm/jump1.C: Likewise.
8961 * g++.dg/torture/pr40335.C: Likewise.
8962 * gcc.dg/c99-vla-jump-5.c: Likewise.
8963 * gcc.dg/switch-warn-1.c: Likewise.
8964 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8965 * gcc.dg/nested-func-1.c: Likewise.
8966 * gcc.dg/pr67784-4.c: Likewise.
8967
18b54004
RB
89682016-05-23 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/71230
8971 * gfortran.dg/pr71230-1.f90: New testcase.
8972 * gfortran.dg/pr71230-2.f90: Likewise.
8973
e569db5f
VK
89742016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8975
396a1d10 8976 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8977 * gcc.dg/vect/pr58135.c: Add new.
8978 * gfortran.dg/pr46519-1.f: Adjust test case.
8979
e4b71114
PC
89802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/53401
8983 * g++.dg/cpp0x/decltype64.C: New.
8984
a25a8058
CL
89852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8986
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8988 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8989 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8990
0dcfe9ab
CL
89912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8992
8993 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8994 Add poly64x1_t and poly64x2_t cases if supported.
8995 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8996 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8997 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8998 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8999 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9000
ffd70e4a
CL
90012016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9002
9003 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9004 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9005 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9006 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9007 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9008 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9009 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9010
4b1f57fe
CL
90112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9012
9013 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9014
16c5ec77
CL
90152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9016
9017 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9018 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9019
94ad56c7
JJ
90202016-05-22 Jakub Jelinek <jakub@redhat.com>
9021
57748705
JJ
9022 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9023 constraint instead of "r".
9024 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9025 insn instead of vxorpd.
9026 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9027
af120161
JJ
9028 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9029 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9030
355023ce
JJ
9031 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9032
3b48574c
JJ
9033 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9034 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9035
94ad56c7
JJ
9036 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9037
8a85cee2
KV
90382016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9039
9040 PR middle-end/40921
9041 * gcc.dg/tree-ssa/pr40921.c: New test.
9042
8e916b16
PS
90432016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9044
9045 PR target/71103
9046 * gcc.target/avr/pr71103.c: New test.
9047
88aea79f
KV
90482016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9049
9050 PR middle-end/71179
9051 * gcc.dg/tree-ssa/pr71179.c: New test.
9052
79063edd
MS
90532016-05-20 Martin Sebor <msebor@redhat.com>
9054
9055 PR c/71115
9056 * gcc.dg/init-excess-2.c: New test.
9057
55c8849f
EB
90582016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9059
9060 * gnat.dg/opt53.adb: New test.
9061 * gnat.dg/opt54.adb: Likewise.
9062
c91a0948
MJ
90632016-05-20 Martin Jambor <mjambor@suse.cz>
9064
9065 PR tree-optimization/70884
9066 * gcc.dg/tree-ssa/pr70919.c: New test.
9067
9cad20fa
BS
90682016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9069
9070 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9071 formatting.
69a6d5ad
NS
9072 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9073 fix code formatting.
9074
90752016-05-20 Nathan Sidwell <nathan@acm.org>
9076
9077 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9078 non-common cases.
9079 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9080
15c671a7
DM
90812016-05-20 David Malcolm <dmalcolm@redhat.com>
9082
9083 * jit.dg/all-non-failing-tests.h: Add
9084 test-factorial-must-tail-call.c.
9085 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9086 * jit.dg/test-factorial-must-tail-call.c: New test case.
9087
4f028369
JJ
90882016-05-20 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR fortran/71204
9091 * gfortran.dg/pr71204.f90: New test.
9092
7dea4ab3
CP
90932016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9094
9095 * gcc.target/nvptx/sincos.c: New test.
9096
ef98d365
PC
90972016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/70572
9100 * g++.dg/cpp1y/auto-fn31.C: New.
9101
92466115
BS
91022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9103
9104 * gcc.target/powerpc/vec-addec.c: New test.
9105 * gcc.target/powerpc/vec-addec-int128.c: New test.
9106
9a385c2d
DM
91072016-05-20 David Malcolm <dmalcolm@redhat.com>
9108
9109 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9110 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9111 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9112 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9113
77c9d5b4
JH
91142016-05-20 Jan Hubicka <hubicka@ucw.cz>
9115
9116 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9117
68047971
JJ
91182016-05-20 Jakub Jelinek <jakub@redhat.com>
9119
18954840
JJ
9120 PR c++/71210
9121 * g++.dg/opt/pr71210-1.C: New test.
9122 * g++.dg/opt/pr71210-2.C: New test.
9123
68047971
JJ
9124 PR tree-optimization/29756
9125 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9126 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9127 only on selected targets where V4SImode vectors are known to be
9128 supported.
9129
d78789f5
MG
91302016-05-20 Marc Glisse <marc.glisse@inria.fr>
9131
9132 PR tree-optimization/71079
9133 PR tree-optimization/71206
9134 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9135
550fa093
PK
91362016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9137
9138 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9139 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9140 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9141
483c6429
RG
91422016-05-20 Richard Guenther <rguenther@suse.de>
9143
9144 PR tree-optimization/29756
9145 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9146
eb066284
RB
91472016-05-20 Richard Biener <rguenther@suse.de>
9148
9149 PR tree-optimization/71185
9150 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9151
58f10249
RB
91522016-05-20 Richard Biener <rguenther@suse.de>
9153
9154 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9155
2a5569fa
MP
91562016-05-19 Marek Polacek <polacek@redhat.com>
9157
9158 PR c++/71075
9159 * g++.dg/diagnostic/pr71075.C: New test.
9160
5e9a5385
DM
91612016-05-19 David Malcolm <dmalcolm@redhat.com>
9162
9163 PR c++/71184
9164 * g++.dg/pr71184.C: New test case.
9165
4f45da44
KN
91662016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9167
9168 * gcc.target/powerpc/darn-0.c: New test.
9169 * gcc.target/powerpc/darn-1.c: New test.
9170 * gcc.target/powerpc/darn-2.c: New test.
9171
4177437e
MP
91722016-05-19 Marek Polacek <polacek@redhat.com>
9173
9174 PR tree-optimization/71031
9175 * gcc.dg/tree-ssa/vrp100.c: New test.
9176
afb72432
IE
91772016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9178
9179 PR rtl-optimization/71148
9180 * gcc.dg/pr71148.c: New test.
9181
4f83064e
KT
91822016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9183
9184 PR target/71056
9185 * gcc.target/arm/pr71056.c: New test.
9186
4bf8dbe1
BE
91872016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9188
9189 * c-c++-common/pr69669.c: Check the used mode.
9190
f3510625
MO
91912016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9192
9193 PR sanitizer/64354
9194 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9195
43c0068e
RB
91962016-05-19 Richard Biener <rguenther@suse.de>
9197
9198 PR tree-optimization/70729
9199 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9200 * gcc.dg/graphite/scop-18.c: Likewise.
9201 * gcc.dg/pr41783.c: Disable LIM.
9202 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9203 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9204 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9205 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9206 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9207 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9208 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9209 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9210 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9211 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9212 * gfortran.dg/pr42108.f90: Likewise.
9213
70f25790
DM
92142016-05-18 David Malcolm <dmalcolm@redhat.com>
9215
9216 PR driver/69265
9217 * gcc.dg/spellcheck-options-11.c: New test case.
9218
960db8ec
JJ
92192016-05-18 Jakub Jelinek <jakub@redhat.com>
9220
9221 PR c++/71100
9222 * g++.dg/opt/pr71100.C: New test.
9223
04643334
MJ
92242016-05-18 Martin Jambor <mjambor@suse.cz>
9225
9226 PR ipa/69708
9227 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9228 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9229 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9230 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9231
91bb9f80
MJ
92322016-05-18 Martin Jambor <mjambor@suse.cz>
9233
9234 PR ipa/69708
9235 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9236 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9237 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9238 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9239 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9240
c584aca6
PC
92412016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9242
9243 PR c++/69793
9244 * g++.dg/template/crash122.C: New.
9245
20309c6e
PC
92462016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9247
9248 PR c++/70466
9249 * g++.dg/template/pr70466-1.C: New.
9250 * g++.dg/template/pr70466-2.C: Likewise.
9251
50c78b9a
MM
92522016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9253
9254 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9255 splat operations and the XXSPLTIB instruction.
9256 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9257 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9258 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9259 xxlxor to clear a register.
9260
cf8be00d
RS
92612016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9262
9263 * gcc.dg/torture/pr71020.c: New test.
9264
848a392a
MJ
92652016-05-18 Martin Jambor <mjambor@suse.cz>
9266
9267 PR ipa/70646
9268 * gcc.dg/ipa/pr70646.c: New test.
9269
1f2ab776
CL
92702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9271
9272 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9273
76489493
CL
92742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9275
9276 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9277 missing tests for vreinterpretq_p{8,16}.
9278
bd79378d
CL
92792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9280
9281 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9282 vsliq_n_s64 and vsliq_n_u64.
9283
81ca3ea0
CL
92842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9285
9286 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9287 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9288
873cb425
CL
92892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9290
9291 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9292 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9293 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9294
9d6e7c21
CL
92952016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9296
9297 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9298 in comment.
9299
b4dbe40e 93002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9301
9302 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9303 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9304 "blr\t" and switch to scan-assembler-times.
9305
83a5c910
JW
93062016-05-18 Jiong Wang <jiong.wang@arm.com>
9307
53d6d955
UB
9308 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9309 with __aarch64__.
9310 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9311 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9312
fb7cbdeb
JJ
93132016-05-18 Jakub Jelinek <jakub@redhat.com>
9314
8ee91165
JJ
9315 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9316 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9317 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9318 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9319 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9320 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9321
cf4d516a
JJ
9322 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9323 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9324
a4f16422
JJ
9325 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9326 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9327
7b37ce10
JJ
9328 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9329 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9330
fb7cbdeb
JJ
9331 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9332
c9326aef
RB
93332016-05-18 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/71168
9336 * gcc.dg/torture/pr71168.c: New testcase.
9337
df8b0a11
KV
93382016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9339
9340 PR middle-end/63586
9341 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9342 * gcc.dg/tree-ssa/pr63586.c: New test.
9343 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9344
2efd67ed
NS
93452016-05-17 Nathan Sidwell <nathan@acm.org>
9346
9347 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9348 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9349 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9350 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9351
1988b2c2
NS
93522016-05-17 Nathan Sidwell <nathan@acm.org>
9353
9354 * gcc.target/nvptx/abi-vararg-3.c: New.
9355
ad1d92ab
MM
93562016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9357
9358 PR tree-optimization/54579
9359 PR middle-end/55299
9360 * gcc.dg/fold-notrotate-1.c: New test.
9361 * gcc.dg/fold-notshift-1.c: New test.
9362 * gcc.dg/fold-notshift-2.c: New test.
9363
47768df8
MP
93642016-05-17 Marek Polacek <polacek@redhat.com>
9365
9366 PR ipa/71146
9367 * g++.dg/ipa/pr71146.C: New test.
9368
6b5423a5
DM
93692016-05-17 David Malcolm <dmalcolm@redhat.com>
9370
9371 * jit.dg/test-error-array-bounds.c: New test case.
9372
c7986356
MG
93732016-05-17 Marc Glisse <marc.glisse@inria.fr>
9374
9375 * gcc.dg/tree-ssa/and-1.c: New testcase.
9376
d982c5b7
MG
93772016-05-17 Marc Glisse <marc.glisse@inria.fr>
9378
9379 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9380 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9381
0139ba93
MG
93822016-05-17 Marc Glisse <marc.glisse@inria.fr>
9383
9384 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9385 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9386
daab4562
JW
93872016-05-17 Jiong Wang <jiong.wang@arm.com>
9388
9389 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9390
22330033
JW
93912016-05-17 Jiong Wang <jiong.wang@arm.com>
9392
9393 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9394
98b3a5f2
JW
93952016-05-17 Jiong Wang <jiong.wang@arm.com>
9396
9397 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9398 ".2d[index]" when scan the assembly.
9399 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9400 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9401 float64x1.
9402 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9403
b71b7a8e
RB
94042016-05-17 Richard Biener <rguenther@suse.de>
9405
9406 PR tree-optimization/71132
9407 * gcc.dg/torture/pr71132.c: New testcase.
9408
3c51ad46
CL
94092016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9410
9411 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9412
d20faa66
KT
94132016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9414
9415 PR target/70809
9416 * gcc.target/aarch64/pr70809_1.c: New test.
9417
b75cc5a4
KT
94182016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9419
9420 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9421 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9422 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9423 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9424
b28eb195
IE
94252016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9426 Ilya Enkovich <ilya.enkovich@intel.com>
9427
9428 PR target/71114
9429 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9430
0b9004ed
JH
94312016-05-16 Jan Hubicka <hubicka@ucw.cz>
9432
9433 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9434 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9435
1b81a1c1
MW
94362016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9437
9438 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9439 test for __ARM_FP16_ARGS.
9440 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9441 * gcc.target/arm/aapcs/neon-vect10.c: New.
9442 * gcc.target/arm/aapcs/neon-vect9.c: New.
9443 * gcc.target/arm/aapcs/vfp18.c: New.
9444 * gcc.target/arm/aapcs/vfp19.c: New.
9445 * gcc.target/arm/aapcs/vfp20.c: New.
9446 * gcc.target/arm/aapcs/vfp21.c: New.
9447 * gcc.target/arm/fp16-aapcs-1.c: New.
9448 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9449 test for __ARM_FP16_ARGS.
9450 * g++.target/arm/fp16-return-1.c: Update expected output.
9451
921d1e73
JW
94522016-05-16 Jiong Wang <jiong.wang@arm.com>
9453
9454 PR testsuite/70227
9455 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9456
228eb42a
HA
94572016-05-15 Harald Anlauf <anlauf@gmx.de>
9458
9459 PR fortran/69603
9460 * gfortran.dg/pr69603.f90: New testcase.
9461
785abfd3
FR
94622016-05-14 Fritz Reese <fritzoreese@gmail.com>
9463
9464 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9465
e75eb64f
FR
94662016-05-14 Fritz Reese <fritzoreese@gmail.com>
9467
9468 PR fortran/71047
9469 * gfortran.dg/pr71047.f08: New test.
9470
aa4b467b
JM
94712016-05-13 Joseph Myers <joseph@codesourcery.com>
9472
9473 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9474 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9475 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9476
653fb4a2
MS
94772016-05-13 Martin Sebor <msebor@redhat.com>
9478
9479 PR c++/60049
9480 * g++.dg/cpp0x/constexpr-60049.C: New test.
9481
9e37582d
JJ
94822016-05-13 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR bootstrap/71071
9485 * gcc.dg/pr71071.c: New test.
9486
a278aa17
UB
94872016-05-13 Uros Bizjak <ubizjak@gmail.com>
9488
9489 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9490 remove XOP handling.
377eaca7 9491 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9492
ac3d02e2
NS
94932016-05-13 Nathan Sidwell <nathan@acm.org>
9494
9495 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9496 __atomic_is_lock_free declaration.
9497
8ab3bdac
RB
94982016-05-13 Richard Biener <rguenther@suse.de>
9499
9500 PR tree-optimization/42587
9501 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9502
623b8e0a
ML
95032016-05-13 Martin Liska <mliska@suse.cz>
9504
9505 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9506 the new format of dump output.
9507
da7674f6
IE
95082016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9509
9510 * gcc.dg/pr71084.c: New test.
9511
c959db3d
RR
95122016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9513
53d6d955
UB
9514 PR target/53440
9515 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9516
43203dea
RR
95172016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9518
9519 * gcc.target/aarch64/struct_return.c: New test.
9520
4f2e1536
MP
95212016-05-12 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/70756
9524 * c-c++-common/pr70756-2.c: New test.
9525 * c-c++-common/pr70756.c: New test.
9526
1ef33ef3
RB
95272016-05-12 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/71059
9530 * gcc.dg/torture/pr71059.c: New testcase.
9531
763baff6
RB
95322016-05-12 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/71062
9535 * gcc.dg/torture/pr71062.c: New testcase.
9536
c4ec1243
IE
95372016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9538
9539 PR tree-optimization/71006
9540 * gcc.dg/pr71006.c: New test.
9541
a5fbf76d
MP
95422016-05-12 Marek Polacek <polacek@redhat.com>
9543
9544 PR driver/71063
9545 * gcc.dg/opts-7.c: New test.
9546
5acc47a4
KT
95472016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9548
9549 PR target/70830
9550 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9551 Add -save-temps to dg-options.
9552 Scan for ldmfd rather than pop instruction.
9553 * gcc.target/arm/interrupt-2.c: Likewise.
9554 * gcc.target/arm/pr70830.c: New test.
9555
40bd4bf9
JJ
95562016-05-12 Jakub Jelinek <jakub@redhat.com>
9557
3cd63842
JJ
9558 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9559 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9560
c05d08f6
JJ
9561 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9562 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9563 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9564
bc27ffae
JJ
9565 PR target/71019
9566 * gcc.target/i386/avx512vl-pack-1.c: New test.
9567 * gcc.target/i386/avx512vl-pack-2.c: New test.
9568 * gcc.target/i386/avx512bw-pack-2.c: New test.
9569
515d7412
JJ
9570 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9571
40bd4bf9
JJ
9572 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9573 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9574 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9575
44ab146a
RB
95762016-05-12 Richard Biener <rguenther@suse.de>
9577
9578 PR tree-optimization/70986
9579 * gcc.dg/torture/pr70986-1.c: New testcase.
9580 * gcc.dg/torture/pr70986-2.c: Likewise.
9581 * gcc.dg/torture/pr70986-3.c: Likewise.
9582
d6e83a8d
MM
95832016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9584
9585 PR c/43651
9586 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9587 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9588
51e67ea3
UB
95892016-05-11 Uros Bizjak <ubizjak@gmail.com>
9590
9591 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9592 directive.
9593 * gcc.target/i386/pr66746.c: Ditto.
9594
3fd2b007
MM
95952016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9596
9597 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9598 support.
9599 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9600 warning when using -mvsx-timode.
9601 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9602 * gcc.target/powerpc/dform-2.c: Likewise.
9603 * gcc.target/powerpc/pr68805.c: Likewise.
9604
5c3a10fb
MP
96052016-05-11 Marek Polacek <polacek@redhat.com>
9606
9607 PR c++/71024
9608 * c-c++-common/attributes-3.c: New test.
9609
7cfb065b
NS
96102016-05-11 Nathan Sidwell <nathan@acm.org>
9611
9612 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9613 * gcc.c-torture/execute/pr68185.c: Likewise.
9614 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9615 * gcc.dg/pr69634.c: Requires scheduling.
9616 * gcc.dg/torture/pr66178.c: Require label values.
9617 * gcc.dg/setjmp-6.c: Require indirect jumps.
9618
f35ea97d
RB
96192016-05-11 Richard Biener <rguenther@suse.de>
9620
9621 PR tree-optimization/71055
9622 * gcc.dg/torture/pr71055.c: New testcase.
9623
dff70323
RB
96242016-05-11 Richard Biener <rguenther@suse.de>
9625
9626 PR debug/71057
9627 * g++.dg/debug/pr71057.C: New testcase.
9628
56a3d28b
JJ
96292016-05-11 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR fortran/70855
9632 * gfortran.dg/gomp/pr70855.f90: New test.
9633
ebc1b29e
RB
96342016-05-11 Richard Biener <rguenther@suse.de>
9635
9636 PR middle-end/71002
9637 * g++.dg/torture/pr71002.C: New testcase.
9638
98ccd1d7
IE
96392016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9640
9641 PR middle-end/70807
9642 * gcc.dg/pr70807.c: New test.
9643
ed29e24b
MS
96442016-05-10 Martin Sebor <msebor@redhat.com>
9645
9646 PR c++/38611
9647 * g++.dg/Wattributes.C: New test.
9648
e39dab2c
MG
96492016-05-10 Marc Glisse <marc.glisse@inria.fr>
9650
9651 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9652 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9653 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9654
d067e238
IE
96552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9656
9657 PR target/70799
9658 * gcc.target/i386/pr70799-1.c: New test.
9659
cd36c83e
PMR
96602016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9661
9662 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9663
1e3af2a4
IE
96642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9665
9666 PR middle-end/70877
9667 * gcc.target/i386/pr70877.c: New test.
9668
afc610db
IE
96692016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9670
9671 PR tree-optimization/70786
9672 * gcc.target/i386/pr70876.c: New test.
9673
4b59d19f
JJ
96742016-05-10 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR target/70927
9677 * gcc.target/i386/avx512vl-logic-1.c: New test.
9678 * gcc.target/i386/avx512vl-logic-2.c: New test.
9679 * gcc.target/i386/avx512dq-logic-2.c: New test.
9680
9b5ee426
BS
96812016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9682
9683 PR target/70963
9684 * gcc.target/powerpc/pr70963.c: New.
9685
f3352cab
DM
96862016-05-10 David Malcolm <dmalcolm@redhat.com>
9687
9688 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9689 (test_very_wide_line): Add ruler to expected output.
9690 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9691 (test_very_wide_line): Likewise.
9692 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9693 (test_show_locus): Within the handling of "test_very_wide_line",
9694 enable show_ruler_p on the diagnostic context.
9695
4a3255dd
RB
96962016-05-10 Richard Biener <rguenther@suse.de>
9697
9698 PR tree-optimization/71039
9699 * gcc.dg/torture/pr71039.c: New testcase.
9700
da7c9950
NS
97012016-05-10 Nathan Sidwell <nathan@acm.org>
9702
9703 * gcc.dg/nested-func-10.c: Requires alloca.
9704 * gcc.dg/nested-func-9.c: Requires alloca.
9705 * gcc.c-torture/execute/pr70460.c: Requires labels.
9706 * gcc.c-torture/compile/pr70199.c: Requires labels.
9707 * gcc.target/nvptx/decl.c: Compile only.
9708 * gcc.target/nvptx/trailing-init.c: Compile only.
9709 * gcc.target/nvptx/ary-init.c: Compile only.
9710
cf68d92c
MP
97112016-05-10 Marek Polacek <polacek@redhat.com>
9712
9713 PR c/70255
9714 * gcc.dg/attr-opt-1.c: New test.
9715
64ea4e15
RB
97162016-05-10 Richard Biener <rguenther@suse.de>
9717
9718 PR tree-optimization/70497
9719 PR tree-optimization/28367
9720 * gcc.dg/torture/20160404-1.c: New testcase.
9721 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9722 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9723
5a96dae3
PMR
97242016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9725
9726 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9727
fc97f805
UB
97282016-05-09 Uros Bizjak <ubizjak@gmail.com>
9729
9730 * gcc.target/i386/fabsneg-1.c New test.
9731
a710b1d5
AM
97322016-05-09 Alan Modra <amodra@gmail.com>
9733
9734 PR testsuite/70826
9735 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9736
171f6f05
RB
97372016-05-09 Richard Biener <rguenther@suse.de>
9738
9739 PR tree-optimization/70985
9740 * gcc.dg/torture/pr70985.c: New testcase.
9741
18caa34e
BC
97422016-05-09 Bin Cheng <bin.cheng@arm.com>
9743
9744 * gcc.dg/tree-ssa/ifc-9.c: New test.
9745 * gcc.dg/tree-ssa/ifc-10.c: New test.
9746 * gcc.dg/tree-ssa/ifc-11.c: New test.
9747 * gcc.dg/tree-ssa/ifc-12.c: New test.
9748 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9749 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9750 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9751
7a27d38f
RB
97522016-05-09 Richard Biener <rguenther@suse.de>
9753
9754 PR fortran/70937
9755 * gfortran.dg/pr70937.f90: New testcase.
9756
5ebbbd3d
RO
97572016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9758
9759 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9760
f6288c24
FR
97612016-05-07 Fritz Reese <fritzoreese@gmail.com>
9762
9763 PR fortran/56226
9764 * gfortran.dg/dec_structure_1.f90: New testcase.
9765 * gfortran.dg/dec_structure_2.f90: Ditto.
9766 * gfortran.dg/dec_structure_3.f90: Ditto.
9767 * gfortran.dg/dec_structure_4.f90: Ditto.
9768 * gfortran.dg/dec_structure_5.f90: Ditto.
9769 * gfortran.dg/dec_structure_6.f90: Ditto.
9770 * gfortran.dg/dec_structure_7.f90: Ditto.
9771 * gfortran.dg/dec_structure_8.f90: Ditto.
9772 * gfortran.dg/dec_structure_9.f90: Ditto.
9773 * gfortran.dg/dec_structure_10.f90: Ditto.
9774 * gfortran.dg/dec_structure_11.f90: Ditto.
9775 * gfortran.dg/dec_union_1.f90: Ditto.
9776 * gfortran.dg/dec_union_2.f90: Ditto.
9777 * gfortran.dg/dec_union_3.f90: Ditto.
9778 * gfortran.dg/dec_union_4.f90: Ditto.
9779 * gfortran.dg/dec_union_5.f90: Ditto.
9780 * gfortran.dg/dec_union_6.f90: Ditto.
9781 * gfortran.dg/dec_union_7.f90: Ditto.
9782
5ec4a8cd
TV
97832016-05-07 Tom de Vries <tom@codesourcery.com>
9784
9785 PR tree-optimization/70956
9786 * gcc.dg/graphite/pr70956.c: New test.
9787
58ec1d0e
JJ
97882016-05-06 Jakub Jelinek <jakub@redhat.com>
9789
ccd88fb7
JJ
9790 PR middle-end/70941
9791 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9792 (a, b, c, d): Change type from char to signed char.
9793 (main): Compare against (signed char) -1634678893 instead of
9794 hardcoded -109. Use __builtin_abort instead of abort.
9795
dd3b6464
JJ
9796 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9797 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9798
58ec1d0e
JJ
9799 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9800
19aa23d8
YR
98012016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9802
9803 PR debug/70935
9804 * gcc.dg/torture/pr70935.c: New test.
9805
ae5f0df1
OE
98062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9807
9808 PR target/58219
ce23a8ff 9809 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9810
078f7e37
RB
98112016-05-06 Richard Biener <rguenther@suse.de>
9812
9813 PR tree-optimization/70960
9814 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9815
765d7b54
OE
98162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9817
9818 PR target/52933
9819 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9820 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9821 Adjust expected instruction counts.
9822 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9823
29c94e65
MP
98242016-05-06 Marek Polacek <polacek@redhat.com>
9825
9826 PR sanitizer/70875
9827 * gcc.dg/ubsan/bounds-3.c: New test.
9828
3684b02e
OE
98292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9830
9831 PR target/54089
9832 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9833
8706773f
RB
98342016-05-06 Richard Biener <rguenther@suse.de>
9835
9836 PR middle-end/70931
9837 * gfortran.dg/pr70931.f90: New testcase.
9838
a4f51018
RB
98392016-05-06 Richard Biener <rguenther@suse.de>
9840
9841 PR middle-end/70941
9842 * gcc.dg/torture/pr70941.c: New testcase.
9843
c4f2425f
BC
98442016-05-05 Bin Cheng <bin.cheng@arm.com>
9845
9846 PR tree-optimization/57206
9847 * gcc.dg/vect/pr57206.c: New test.
9848
5dc08197
RO
98492016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9850
9851 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9852
351f85c5
JJ
98532016-05-05 Jakub Jelinek <jakub@redhat.com>
9854
568bac8c
JJ
9855 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9856
351f85c5
JJ
9857 * c-c++-common/Wdangling-else-4.c: New test.
9858
33fd7785
JJ
98592016-05-04 Jakub Jelinek <jakub@redhat.com>
9860
2d1ac15a
JJ
9861 PR c++/70906
9862 PR c++/70933
9863 * g++.dg/opt/pr70906.C: New test.
9864 * g++.dg/opt/pr70933.C: New test.
9865
33fd7785
JJ
9866 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9867
6b715bf6
JH
98682016-05-04 Jan Hubicka <hubicka@ucw.cz>
9869
9870 * gcc.dg/ipa/pure-const-3.c: New testcase.
9871
deef7113
MP
98722016-05-04 Marek Polacek <polacek@redhat.com>
9873
9874 * c-c++-common/Wdangling-else-1.c: New test.
9875 * c-c++-common/Wdangling-else-2.c: New test.
9876 * c-c++-common/Wdangling-else-3.c: New test.
9877
5396db97
KCY
98782016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9879
9880 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9881 flag is present.
9882
de55efd5
MP
98832016-05-04 Marek Polacek <polacek@redhat.com>
9884
9885 PR c/48778
9886 * gcc.dg/Waddress-2.c: New test.
9887
475839b6
AM
98882016-05-04 Alan Modra <amodra@gmail.com>
9889
9890 * gcc.target/powerpc/pr70866.c: New.
9891
b25aad5f
MS
98922016-05-03 Martin Sebor <msebor@redhat.com>
9893
9894 PR c++/66561
9895 * c-c++-common/builtin_location.c: New test.
9896 * g++.dg/cpp1y/builtin_location.C: New test.
9897
79ce98bc
MP
98982016-05-03 Marek Polacek <polacek@redhat.com>
9899
9900 PR c/70859
9901 * gcc.dg/pr70859.c: New test.
9902 * gcc.dg/pr70859-2.c: New test.
9903
402e89f5
PMR
99042016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9905
9906 * gnat.dg/debug5.adb: New testcase.
9907
f3d90045
DV
99082016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9909
9910 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9911 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9912 Procedure to check for z10 instruction set.
9913
1e26cec1
CL
99142016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9915
9916 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9917
71aca5a0
AM
99182016-05-03 Alan Modra <amodra@gmail.com>
9919
9920 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9921
2fd70ec1
JJ
99222016-05-03 Jakub Jelinek <jakub@redhat.com>
9923
9924 * gcc.target/i386/avx512f-cvt-1.c: New test.
9925
e5705cf7
L
99262016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9927
9928 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9929 -fdump-tree-vrp-details.
9930
381cdae4
RB
99312016-05-03 Richard Biener <rguenther@suse.de>
9932
9933 * gcc.dg/pr30172-1.c: Adjust.
9934 * gcc.dg/pr63743.c: Likewise.
9935 * gcc.dg/tm/pr51696.c: Likewise.
9936 * c-c++-common/tm/safe-1.c: Likewise.
9937 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9938 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9939 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9940 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9941
adedd5c1
JJ
99422016-05-03 Jakub Jelinek <jakub@redhat.com>
9943
31ed1665
JJ
9944 PR rtl-optimization/70467
9945 * gcc.target/i386/pr70467-3.c: New test.
9946 * gcc.target/i386/pr70467-4.c: New test.
9947
dea60b59
JJ
9948 PR tree-optimization/70916
9949 * gcc.c-torture/compile/pr70916.c: New test.
9950
adedd5c1
JJ
9951 PR target/49244
9952 * gcc.target/i386/pr49244-1.c: New test.
9953 * gcc.target/i386/pr49244-2.c: New test.
9954
f80041ef
BS
99552016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9956
9957 PR rtl-optimization/44281
9958 * gcc.target/i386/pr44281.c: New test.
9959
1cfcd39e
BC
99602016-05-03 bin cheng <bin.cheng@arm.com>
9961
9962 PR tree-optimization/56541
9963 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9964 * gcc.dg/vect/pr56541.c: new test.
9965
4304ccfd
MM
99662016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9967
9968 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9969 __float128.
9970 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9971
50d94c29
L
99722016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9973
9974 PR testsuite/70520
9975 * c-c++-common/asan/clone-test-1.c (main): Align child process
9976 stack to 16 bytes.
9977
bc1aee87
DM
99782016-05-02 David Malcolm <dmalcolm@redhat.com>
9979
9980 PR c++/62314
9981 * g++.dg/spellcheck-fields-2.C: New test case.
9982
474e0129
DM
99832016-05-02 David Malcolm <dmalcolm@redhat.com>
9984
9985 PR c++/62314
9986 * g++.dg/pr62314.C: New test case.
9987
818b88a7
JH
99882016-05-02 Jan Hubicka <hubicka@ucw.cz>
9989
9990 * gcc.dg/ipa/inline-8.c: New testcase.
9991
dd77684f
JJ
99922016-05-02 Jakub Jelinek <jakub@redhat.com>
9993
9994 PR rtl-optimization/70467
9995 * gcc.target/i386/pr70467-1.c: New test.
9996
72407e00
BE
99972016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9998
9999 * gcc.dg/spec-options.c: Run the test on all targets.
10000 * gcc.dg/foo.specs: Use cpp_unique_options.
10001
dd53d197
MG
100022016-05-02 Marc Glisse <marc.glisse@inria.fr>
10003
10004 * gcc.dg/tree-ssa/unord.c: New testcase.
10005
a8b85ce9
MG
100062016-05-02 Marc Glisse <marc.glisse@inria.fr>
10007
10008 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10009
5b37e866
NS
100102016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10011
10012 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10013
7176a4a0
MP
100142016-05-02 Marek Polacek <polacek@redhat.com>
10015
10016 PR c/70851
10017 * gcc.dg/enum-incomplete-3.c: New test.
10018
6b9933b9
MP
100192016-05-02 Marek Polacek <polacek@redhat.com>
10020 Tom de Vries <tom@codesourcery.com>
10021
10022 PR tree-optimization/70700
10023 * gcc.dg/pr70700.c: New test.
10024
90f82260
UB
100252016-05-01 Uros Bizjak <ubizjak@gmail.com>
10026
10027 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10028 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10029 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10030 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10031 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10032
f73036c1
EB
100332016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10034
10035 * ada/acats/run_acats: Rename into...
10036 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10037 * ada/acats/run_all.sh: Remove redundant test.
10038 (target_run): Move around.
10039 (target_gnatchop): Use newly built executable.
10040 (target_gnatmake): Likewise.
10041 Check that the compilation of impbit succeeds.
10042
85e051a3
OE
100432016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10044
10045 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10046 * gcc.dg/20021029-1.c: Likewise.
10047 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10048 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10049 * gcc.target/sh/cmpstr.c: Likewise.
10050 * gcc.target/sh/cmpstrn.c: Likewise.
10051 * gcc.target/sh/memset.c: Likewise.
10052 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10053 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10054 * gcc.target/sh/pr39423-1.c: Likewise.
10055 * gcc.target/sh/pr49468-di.c: Likewise.
10056 * gcc.target/sh/pr49468-si.c: Likewise.
10057 * gcc.target/sh/pr49880-1.c: Likewise.
10058 * gcc.target/sh/pr49880-2.c: Likewise.
10059 * gcc.target/sh/pr49880-3.c: Likewise.
10060 * gcc.target/sh/pr50751-1.c: Likewise.
10061 * gcc.target/sh/pr50751-4.c: Likewise.
10062 * gcc.target/sh/pr50751-7.c: Likewise.
10063 * gcc.target/sh/pr51244-1.c: Likewise.
10064 * gcc.target/sh/pr51244-10.c: Likewise.
10065 * gcc.target/sh/pr51244-11.c: Likewise.
10066 * gcc.target/sh/pr51244-12.c: Likewise.
10067 * gcc.target/sh/pr51244-13.c: Likewise.
10068 * gcc.target/sh/pr51244-14.c: Likewise.
10069 * gcc.target/sh/pr51244-17.c: Likewise.
10070 * gcc.target/sh/pr51244-18.c: Likewise.
10071 * gcc.target/sh/pr51244-19.c: Likewise.
10072 * gcc.target/sh/pr51244-4.c: Likewise.
10073 * gcc.target/sh/pr51244-5.c: Likewise.
10074 * gcc.target/sh/pr51244-7.c: Likewise.
10075 * gcc.target/sh/pr51244-8.c: Likewise.
10076 * gcc.target/sh/pr51244-9.c: Likewise.
10077 * gcc.target/sh/pr51697.c: Likewise.
10078 * gcc.target/sh/pr52483-1.c: Likewise.
10079 * gcc.target/sh/pr52483-2.c: Likewise.
10080 * gcc.target/sh/pr52483-3.c: Likewise.
10081 * gcc.target/sh/pr52483-5.c: Likewise.
10082 * gcc.target/sh/pr52933-1.c: Likewise.
10083 * gcc.target/sh/pr52933-2.c: Likewise.
10084 * gcc.target/sh/pr52933-3.c: Likewise.
10085 * gcc.target/sh/pr53568-1.c: Likewise.
10086 * gcc.target/sh/pr53976-1.c: Likewise.
10087 * gcc.target/sh/pr53988-1.c: Likewise.
10088 * gcc.target/sh/pr53988.c: Likewise.
10089 * gcc.target/sh/pr54089-1.c: Likewise.
10090 * gcc.target/sh/pr54089-6.c: Likewise.
10091 * gcc.target/sh/pr54089-7.c: Likewise.
10092 * gcc.target/sh/pr54089-8.c: Likewise.
10093 * gcc.target/sh/pr54089-9.c: Likewise.
10094 * gcc.target/sh/pr54236-1.c: Likewise.
10095 * gcc.target/sh/pr54236-2.c: Likewise.
10096 * gcc.target/sh/pr54236-3.c: Likewise.
10097 * gcc.target/sh/pr54236-4.c: Likewise.
10098 * gcc.target/sh/pr54386.c: Likewise.
10099 * gcc.target/sh/pr54602-1.c: Likewise.
10100 * gcc.target/sh/pr54685.c: Likewise.
10101 * gcc.target/sh/pr54760-1.c: Likewise.
10102 * gcc.target/sh/pr54760-2.c: Likewise.
10103 * gcc.target/sh/pr54760-3.c: Likewise.
10104 * gcc.target/sh/pr54760-4.c: Likewise.
10105 * gcc.target/sh/pr54760-5.c: Likewise.
10106 * gcc.target/sh/pr54760-6.c: Likewise.
10107 * gcc.target/sh/pr55146.c: Likewise.
10108 * gcc.target/sh/pr55160.c: Likewise.
10109 * gcc.target/sh/pr59278.c: Likewise.
10110 * gcc.target/sh/pr59401-1.c: Likewise.
10111 * gcc.target/sh/pr59533-1.c: Likewise.
10112 * gcc.target/sh/pr63260.c: Likewise.
10113 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10114 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10115 * gcc.target/sh/strlen.c: Likewise.
10116 * gcc.target/sh/torture/pr30807.c: Likewise.
10117 * gcc.target/sh/torture/pr34777.c: Likewise.
10118 * gcc.target/sh/torture/pr64652.c: Likewise.
10119 * gcc.target/sh/torture/pr65505.c: Likewise.
10120 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10121 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10122
411e5c67
PC
101232016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10124
10125 PR c++/66644
10126 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10127
8fa97501
BS
101282016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10129
10130 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10131 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10132 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10133 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10134
5a956111
PP
101352016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10136
10137 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10138 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10139
e7ff0319
CP
101402016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10141
10142 PR middle-end/70626
10143 * c-c++-common/goacc/combined-reduction.c: New test.
10144 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10145
52d11a4b
L
101462016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10147
10148 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10149 *movdi_internal pattern only if PIC off.
10150 * gcc.target/i386/pr70155-2.c: Likewise.
10151 * gcc.target/i386/pr70155-3.c: Likewise.
10152 * gcc.target/i386/pr70155-4.c: Likewise.
10153 * gcc.target/i386/pr70155-5.c: Likewise.
10154 * gcc.target/i386/pr70155-6.c: Likewise.
10155 * gcc.target/i386/pr70155-7.c: Likewise.
10156 * gcc.target/i386/pr70155-8.c: Likewise.
10157 * gcc.target/i386/pr70155-15.c: Likewise.
10158 * gcc.target/i386/pr70155-17.c: Likewise.
10159 * gcc.target/i386/pr70155-22.c: Likewise.
10160
8960db31
BC
101612016-04-29 Bin Cheng <bin.cheng@arm.com>
10162
10163 PR tree-optimization/70803
10164 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10165
cca535a4
IE
101662016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10167
10168 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10169 optimization of vector loop.
10170 * gcc.target/i386/vect-unpack-3.c: New test.
10171 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10172 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10173 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10174
500ecf4a
MP
101752016-04-29 Marek Polacek <polacek@redhat.com>
10176
10177 PR sanitizer/70342
10178 * g++.dg/ubsan/null-7.C: New test.
10179
2fff3db8
MP
10180 PR c/70852
10181 * gcc.dg/pr70852.c: New test.
10182
509063eb
DV
101832016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10184
10185 PR/69089
10186 * g++.dg/cpp0x/alignas6.C: New test.
10187
83745c0d
DV
101882016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10189
c87885ca
RO
10190 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10191 * gcc.dg/pr27003.c: Likewise.
10192 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10193 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10194 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10195 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10196 * gcc.target/arc/mxy.c: Likewise.
10197 * gcc.target/arc/mswape.c: Likewise.
10198 * gcc.target/arc/mrtsc.c: Likewise.
10199 * gcc.target/arc/mcrc.c: Likewise.
10200 * gcc.target/arc/mdsp-packa.c: Likewise.
10201 * gcc.target/arc/mdvbf.c: Likewise.
10202 * gcc.target/arc/mlock.c: Likewise.
10203 * gcc.target/arc/mmac-24.c: Likewise.
10204 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10205
849b265d
BS
102062016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10207 Matthijs Kooijman <matthijs@stdin.nl>
10208 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10209
10210 PR target/60040
10211 * gcc.target/avr/pr60040-1.c: New.
10212 * gcc.target/avr/pr60040-2.c: New.
10213
1390536b
RB
102142016-04-29 Richard Biener <rguenther@suse.de>
10215
10216 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10217
98998245
RB
102182016-04-29 Richard Biener <rguenther@suse.de>
10219
10220 PR tree-optimization/13962
10221 PR tree-optimization/65686
10222 * gcc.dg/uninit-pr65686.c: New testcase.
10223
8b80cc21
JJ
102242016-04-29 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR middle-end/70843
10227 * gcc.dg/pr70843.c: New test.
10228
6181bc30
JJ
102292016-04-28 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR target/70858
10232 * gcc.target/i386/pr70858.c: New test.
10233
f4cb3612
AB
102342016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10235
10236 * gcc.target/arc/nps400-1.c: New file.
10237
8ad9df62
JR
102382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10239 Andrew Burgess <andrew.burgess@embecosm.com>
10240
10241 * gcc.target/arc/movh_cl-1.c: New file.
10242
ceaaa9fe
JR
102432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10244 Andrew Burgess <andrew.burgess@embecosm.com>
10245
10246 * gcc.target/arc/extzv-1.c: New file.
10247 * gcc.target/arc/insv-1.c: New file.
10248 * gcc.target/arc/insv-2.c: New file.
10249 * gcc.target/arc/movb-1.c: New file.
10250 * gcc.target/arc/movb-2.c: New file.
10251 * gcc.target/arc/movb-3.c: New file.
10252 * gcc.target/arc/movb-4.c: New file.
10253 * gcc.target/arc/movb-5.c: New file.
10254 * gcc.target/arc/movb_cl-1.c: New file.
10255 * gcc.target/arc/movb_cl-2.c: New file.
10256 * gcc.target/arc/movbi_cl-1.c: New file.
10257 * gcc.target/arc/movl-1.c: New file.
10258
4d03dc2f
JR
102592016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10260 Andrew Burgess <andrew.burgess@embecosm.com>
10261
10262 * gcc.target/arc/cmem-1.c: New file.
10263 * gcc.target/arc/cmem-2.c: New file.
10264 * gcc.target/arc/cmem-3.c: New file.
10265 * gcc.target/arc/cmem-4.c: New file.
10266 * gcc.target/arc/cmem-5.c: New file.
10267 * gcc.target/arc/cmem-6.c: New file.
10268 * gcc.target/arc/cmem-7.c: New file.
10269 * gcc.target/arc/cmem-ld.inc: New file.
10270 * gcc.target/arc/cmem-st.inc: New file.
10271
81262dad
JJ
102722016-04-28 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR target/70821
10275 * gcc.target/i386/pr70821.c: New test.
10276
0a31a09a
BS
102772016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10278
10279 * gcc.target/powerpc/vec-adde.c: New test.
10280 * gcc.target/powerpc/vec-adde-int128.c: New test.
10281
3ddffba9
JJ
102822016-04-28 Jakub Jelinek <jakub@redhat.com>
10283
10284 * gcc.target/i386/avx-vround-1.c: New test.
10285 * gcc.target/i386/avx-vround-2.c: New test.
10286 * gcc.target/i386/avx512vl-vround-1.c: New test.
10287 * gcc.target/i386/avx512vl-vround-2.c: New test.
10288
713dedcd
RO
102892016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10290
10291 PR testsuite/70595
10292 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10293 (check_effective_target_cilkplus_runtime): ... this.
10294 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10295 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10296
10297 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10298 Require cilkplus_runtime.
10299 Don't add -lcilkrts.
10300 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10301 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10302 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10303 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10304 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10305 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10306 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10307 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10308 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10309 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10310 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10311 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10312 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10313 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10314 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10315 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10316 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10317 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10318 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10319 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10320 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10321 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10322 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10323 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10324 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10325 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10326 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10327 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10328 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10329
10330 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10331 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10332
10333 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10334
10335 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10336 cilkplus_runtime.
10337
3563f78f
MG
103382016-04-27 Marc Glisse <marc.glisse@inria.fr>
10339
10340 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10341 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10342
6bc2bb18
RB
103432015-04-27 Ryan Burn <contact@rnburn.com>
10344
10345 PR c++/69024
10346 PR c++/68997
10347 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10348 diagnostic.
10349 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10350 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10351
1e55d29a
EB
103522016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10353
10354 * gnat.dg/limited_with4.ad[sb]: New test.
10355 * gnat.dg/limited_with4_pkg.ads: New helper.
10356
087146ca
L
103572016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10358
10359 PR target/70155
10360 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10361 and movv1ti_internal patterns
10362 * gcc.target/i386/pr70155-1.c: New test.
10363 * gcc.target/i386/pr70155-2.c: Likewise.
10364 * gcc.target/i386/pr70155-3.c: Likewise.
10365 * gcc.target/i386/pr70155-4.c: Likewise.
10366 * gcc.target/i386/pr70155-5.c: Likewise.
10367 * gcc.target/i386/pr70155-6.c: Likewise.
10368 * gcc.target/i386/pr70155-7.c: Likewise.
10369 * gcc.target/i386/pr70155-8.c: Likewise.
10370 * gcc.target/i386/pr70155-9.c: Likewise.
10371 * gcc.target/i386/pr70155-10.c: Likewise.
10372 * gcc.target/i386/pr70155-11.c: Likewise.
10373 * gcc.target/i386/pr70155-12.c: Likewise.
10374 * gcc.target/i386/pr70155-13.c: Likewise.
10375 * gcc.target/i386/pr70155-14.c: Likewise.
10376 * gcc.target/i386/pr70155-15.c: Likewise.
10377 * gcc.target/i386/pr70155-16.c: Likewise.
10378 * gcc.target/i386/pr70155-17.c: Likewise.
10379 * gcc.target/i386/pr70155-18.c: Likewise.
10380 * gcc.target/i386/pr70155-19.c: Likewise.
10381 * gcc.target/i386/pr70155-20.c: Likewise.
10382 * gcc.target/i386/pr70155-21.c: Likewise.
10383 * gcc.target/i386/pr70155-22.c: Likewise.
10384
92329f9f
L
103852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10386
10387 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10388 ".{5,6}".
10389
309a0cf6
BC
103902016-04-27 Bin Cheng <bin.cheng@arm.com>
10391
10392 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10393 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10394 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10395 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10396 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10397
72ed2b9c
RB
103982016-04-27 Richard Biener <rguenther@suse.de>
10399
10400 PR ipa/70760
10401 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10402 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10403
3c98ff9b
NS
104042016-04-27 Nathan Sidwell <nathan@acm.org>
10405
10406 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10407 * g++.dg/ubsan/pr63956.C: Adjust error location.
10408
9ec5d66b
NC
104092016-04-27 Nick Clifton <nickc@redhat.com>
10410
10411 PR middle-end/49889
10412 * gcc.dg/pr49889.c: New test.
10413
c1e1f433
BS
104142016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10415
10416 * c-c++-common/memset-array.c: New test.
10417
8ac43293
MS
104182016-04-26 Martin Sebor <msebor@redhat.com>
10419
10420 PR c++/66639
10421 * g++.dg/cpp1y/func_constexpr.C: New test.
10422
843ce8ab
PP
104232016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10424
10425 PR c++/70241
10426 * g++.dg/cpp0x/enum32.C: New test.
10427 * g++.dg/cpp0x/enum33.C: New test.
10428
104292016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10430
10431 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10432 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10433 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10434 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10435 * gcc.c-torture/execute/pr38151.c: Likewise.
10436 * gcc.c-torture/execute/pr66556.c: Likewise.
10437 * gcc.c-torture/execute/pr67781.c: Likewise.
10438 * gcc.c-torture/execute/pr68648.c: Likewise.
10439
ca1206be
MG
104402016-04-26 Marc Glisse <marc.glisse@inria.fr>
10441
10442 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10443
2448a956
MP
104442016-04-26 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/67784
10447 * gcc.dg/pr67784-3.c: New test.
10448 * gcc.dg/pr67784-4.c: New test.
10449 * gcc.dg/pr67784-5.c: New test.
10450
b02a5e26
MP
10451 PR c/70791
10452 * gcc.dg/Wnested-externs-2.c: New test.
10453
6b6aa8d3
MG
104542016-04-26 Marc Glisse <marc.glisse@inria.fr>
10455
10456 * gcc.dg/fold-plusmult.c: Adjust.
10457 * gcc.dg/no-strict-overflow-6.c: Adjust.
10458 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10459
a2095b55
BS
104602016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10461
10462 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10463 number scans.
10464 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10465 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10466 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10467 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10468 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10469 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10470 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10471 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10472 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10473 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10474 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10475 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10476 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10477 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10478 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10479 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10480 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10481 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10482 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10483 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10484 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10485 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10486 scans.
10487 * gcc.target/i386/pr32219-4.c: Likewise.
10488 * gcc.target/i386/pr32219-6.c: Likewise.
10489 * gcc.target/i386/pr32219-8.c: Likewise.
10490
bb0cc5c8
KT
104912016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10492
10493 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10494 associated options.
10495
5a0802ea
MP
104962016-04-26 Marek Polacek <polacek@redhat.com>
10497
10498 PR c++/70744
10499 * g++.dg/ext/cond2.C: New test.
10500
00f615af
BC
105012016-04-26 Bin Cheng <bin.cheng@arm.com>
10502
10503 PR tree-optimization/70771
10504 PR tree-optimization/70775
10505 * gcc.dg/pr70771.c: New test.
25939d34 10506 * gcc.dg/pr70775.c: New test.
00f615af 10507
218155e7
BS
105082016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10509
10510 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10511
ab99f467
RB
105122016-04-25 Richard Biener <rguenther@suse.de>
10513
10514 PR tree-optimization/70780
10515 * gcc.dg/torture/pr70780.c: New testcase.
10516
3f8257db 105172016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10518
c87885ca
RO
10519 * gcc.target/arm/neon-vaddws16.c: New test.
10520 * gcc.target/arm/neon-vaddws32.c: New test.
10521 * gcc.target/arm/neon-vaddwu16.c: New test.
10522 * gcc.target/arm/neon-vaddwu32.c: New test.
10523 * gcc.target/arm/neon-vaddwu8.c: New test.
10524 * lib/target-supports.exp
93c590ee
MC
10525 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10526 that arm neon support vector widen sum of HImode TO SImode.
10527
d6c1a7a7
JJ
105282016-04-23 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR sanitizer/70712
10531 * c-c++-common/asan/pr70712.c: New test.
10532
ab0fc037
TS
105332016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10534
10535 * .gitattributes: New file.
10536
2aa64824
CL
105372016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10538
10539 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10540
e7e12d92
DH
105412016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10542
10543 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10544 * gfortran.dg/submodule_15.f08: Likewise.
10545
d1431192
RB
105462016-04-22 Richard Biener <rguenther@suse.de>
10547
10548 PR tree-optimization/70740
10549 * gcc.dg/torture/pr70740.c: New testcase.
10550
04a63c24
L
105512016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10552
10553 PR target/70750
10554 * gcc.target/i386/pr70750-1.c: New test.
10555 * gcc.target/i386/pr70750-2.c: Likewise.
10556
20700098
PC
105572016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10558
10559 PR c++/70540
10560 * g++.dg/cpp0x/auto48.C: New.
10561
aedf4e12
MP
105622016-04-21 Marek Polacek <polacek@redhat.com>
10563
10564 PR c++/70513
10565 * g++.dg/cpp0x/forw_enum12.C: New test.
10566 * g++.dg/cpp0x/forw_enum13.C: New test.
10567
2074d80a
KY
105682016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10569
10570 PR target/70728
10571 * gcc.target/i386/pr70728.c: New test.
10572
aef4aab0
RB
105732016-04-21 Richard Biener <rguenther@suse.de>
10574
10575 PR middle-end/70747
10576 * gcc.dg/pr70747.c: New testcase.
10577
2359e571
BC
105782016-04-21 Bin Cheng <bin.cheng@arm.com>
10579
10580 PR tree-optimization/70715
10581 * gcc.dg/tree-ssa/scev-13.c: New test.
10582
ce0e66ff
MG
105832016-04-21 Marc Glisse <marc.glisse@inria.fr>
10584
10585 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10586
2c2870a1
MG
105872016-04-21 Marc Glisse <marc.glisse@inria.fr>
10588
10589 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10590
a2b056a3
JH
105912016-04-20 Jan Hubicka <jh@suse.cz>
10592
10593 PR ipa/70018
10594 * g++.dg/ipa/nothrow-1.C: New testcase.
10595
ee392fc2
NS
105962016-04-20 Nathan Sidwell <nathan@acm.org>
10597
10598 PR c++/55635
10599 * g++.dg/eh/delete1.C: New.
10600
dda49daf
L
106012016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10602
10603 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10604 -mtune-ctrl=sse_typeless_stores.
10605
8a5b9d5a
L
106062016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10607
10608 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10609
1011119f
BC
106102016-04-20 Bin Cheng <bin.cheng@arm.com>
10611
10612 PR tree-optimization/69489
10613 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10614
477d4906
IV
106152016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10616
10617 PR c++/69363
10618 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10619 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10620 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10621
fad08d12
BC
106222016-04-20 Bin Cheng <bin.cheng@arm.com>
10623
10624 PR tree-optimization/56625
10625 PR tree-optimization/69489
10626 * gcc.dg/vect/pr56625.c: New test.
10627 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10628
9e3e4fab
AP
106292016-04-20 Andrew Pinski <apinski@cavium.com>
10630
10631 PR target/64971
10632 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10633
d7aa24e4
AC
106342016-04-20 Arnaud Charlet <charlet@adacore.com>
10635
10636 * gnat.dg/self1.adb: Remove now incorrect test.
10637
e6d62b46
BC
106382016-04-20 Bin Cheng <bin.cheng@arm.com>
10639
10640 * gcc.dg/tree-ssa/scev-11.c: New test.
10641 * gcc.dg/tree-ssa/scev-12.c: New test.
10642
2697b189
MP
106432016-04-20 Marek Polacek <polacek@redhat.com>
10644
10645 PR tree-optimization/70725
10646 * gcc.dg/pr70725.c: New test.
10647
60d393e8
RB
106482016-04-20 Richard Biener <rguenther@suse.de>
10649
10650 PR tree-optimization/70726
10651 * g++.dg/vect/pr70726.cc: New testcase.
10652
82c6f58a
AK
106532016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10654
10655 PR target/70674
10656 * gcc.target/s390/pr70674.c: New test.
10657
90eeab20
JD
106582016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10659
10660 PR libgfortran/70684
10661 * gfortran.dg/list_read_14.f90: New test.
10662
fc9cf6da
L
106632016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10664
10665 PR target/69201
10666 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10667 extern to force it misaligned.
10668 (b): Likewise.
10669 (c): Likewise.
10670 (d): Likewise.
10671 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10672 Don't check `*' before movv4sf_internal.
10673 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10674 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10675 Don't check `*' before movv16qi_internal.
10676 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10677 extern to force it misaligned.
10678 (b): Likewise.
10679 (c): Likewise.
10680 (d): Likewise.
10681 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10682 Don't check `*' before movv2df_internal.
10683 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10684 extern to force it misaligned.
10685 (b): Likewise.
10686 (c): Likewise.
10687 (d): Likewise.
10688 Check movv8sf_internal instead of avx_storeups256.
10689 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10690
ea8927ea
RB
106912016-04-19 Richard Biener <rguenther@suse.de>
10692
10693 PR tree-optimization/70171
10694 * g++.dg/tree-ssa/pr70171.C: New testcase.
10695
65f52ee9
RB
106962016-04-19 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/70724
10699 * gcc.dg/torture/pr70724.c: New testcase.
10700
987b67f1
VM
107012016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10702
10703 PR middle-end/70689
c87885ca 10704 * gcc.target/i386/pr70689.c: New.
987b67f1 10705
91a47c39
L
107062016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10707
10708 PR target/70708
10709 * gcc.target/i386/pr70708.c: New test.
10710
8270b82d
RB
107112016-04-18 Richard Biener <rguenther@suse.de>
10712
10713 PR tree-optimization/43434
10714 * gcc.dg/vect/pr43434.c: New testcase.
10715 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10716 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10717 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10718 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10719 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10720 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10721 * gcc.dg/gomp/pr68640.c: Likewise.
10722 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10723 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10724
edd048e2
RB
107252016-04-18 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/70701
10728 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10729
bd5c7330
TV
107302016-04-18 Tom de Vries <tom@codesourcery.com>
10731
10732 PR testsuite/70699
10733 * gcc.dg/pr70161.c: Add dot-file scans.
10734 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10735 instead of after last dot char.
10736
23f2660f
EB
107372016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10738
10739 * c-c++-common/dump-ada-spec-3.c: New test.
10740 * c-c++-common/dump-ada-spec-4.c: Likewise.
10741
da152c9f
TV
107422016-04-17 Tom de Vries <tom@codesourcery.com>
10743
10744 PR other/70183
10745 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10746
cc950f98
JH
107472016-04-15 Jan Hubicka <jh@suse.cz>
10748
10749 PR ipa/70018
10750 * g++.dg/ipa/pure-const-1.C: New testcase.
10751 * g++.dg/ipa/pure-const-2.C: New testcase.
10752 * g++.dg/ipa/pure-const-3.C: New testcase.
10753
949505a9
MP
107542016-04-15 Marek Polacek <polacek@redhat.com>
10755
10756 PR c/70671
10757 * gcc.dg/bitfld-22.c: New test.
10758
10e547d6
BS
107592016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10760
10761 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10762 x86_64.
10763
1e77281b
MP
107642016-04-15 Marek Polacek <polacek@redhat.com>
10765
10766 PR c/70651
10767 * c-c++-common/pr70651.c: New test.
10768
e501fa8e
KT
107692016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10770
10771 PR rtl-optimization/70681
10772 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10773 dump scan on arm and powerpc.
10774 * gcc.dg/pr10474.c: Likewise.
10775
dda1bf61
JJ
107762016-04-15 Jakub Jelinek <jakub@redhat.com>
10777
ca4ef1ff
JJ
10778 PR c++/69517
10779 PR c++/70019
10780 PR c++/70588
10781 * g++.dg/cpp1y/vla11.C: Revert for real.
10782
dda1bf61
JJ
10783 PR c/70436
10784 * c-c++-common/Wparentheses-1.c: New test.
10785 * c-c++-common/gomp/Wparentheses-1.c: New test.
10786 * c-c++-common/gomp/Wparentheses-2.c: New test.
10787 * c-c++-common/gomp/Wparentheses-3.c: New test.
10788 * c-c++-common/gomp/Wparentheses-4.c: New test.
10789 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10790 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10791 * c-c++-common/goacc/Wparentheses-1.c: New test.
10792
1355e62c
KY
107932016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10794
10795 PR target/70662
10796 * gcc.target/i386/pr70662.c: New test.
10797
0ab34b9e 107982016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10799 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10800
10801 PR tree-optimization/70130
10802 * gcc.dg/vect/O3-pr70130.c: New testcase.
10803
bc773aad
MM
108042016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10805
6e9b2286
MM
10806 PR target/70669
10807 * gcc.target/powerpc/pr70669.c: New test.
10808
bc773aad
MM
10809 PR target/70640
10810 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10811 a power7 system that does not have an assembler that supports
10812 power8.
10813
d8747845
MS
108142016-04-14 Martin Sebor <msebor@redhat.com>
10815
10816 PR c++/69517
10817 PR c++/70019
10818 PR c++/70588
10819 * c-c++-common/ubsan/vla-1.c: Revert.
10820 * g++.dg/cpp1y/vla11.C: Same.
10821 * g++.dg/cpp1y/vla12.C: Same.
10822 * g++.dg/cpp1y/vla13.C: Same.
10823 * g++.dg/cpp1y/vla14.C: Same.
10824 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10825 * g++.dg/init/array24.C: Same.
d8747845
MS
10826 * g++.dg/ubsan/vla-1.C: Same.
10827
85128559
MP
108282016-04-14 Marek Polacek <polacek@redhat.com>
10829 Jan Hubicka <hubicka@ucw.cz>
10830
10831 PR c++/70029
10832 * g++.dg/torture/pr70029.C: New test.
10833
52fbb073
MS
108342016-04-14 Martin Sebor <msebor@redhat.com>
10835
10836 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10837 type size to prevent failures on targets with very low maximum
10838 alignment.
10839
6db61d6f
RB
108402016-04-14 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/70623
10843 * gcc.dg/torture/pr70623.c: New testcase.
10844 * gcc.dg/torture/pr70623-2.c: Likewise.
10845
342fac95
MS
108462016-04-13 Martin Sebor <msebor@redhat.com>
10847
10848 PR c++/69517
10849 PR c++/70019
10850 PR c++/70588
10851 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10852 * g++.dg/cpp1y/vla11.C: New test.
10853 * g++.dg/cpp1y/vla12.C: New test.
10854 * g++.dg/cpp1y/vla13.C: New test.
10855 * g++.dg/cpp1y/vla14.C: New test.
10856 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10857 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10858 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10859
d93c452f
JJ
108602016-04-13 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR c++/70641
10863 * g++.dg/opt/pr70641.C: New test.
10864
85115fb6
RO
108652016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10866
10867 PR rtl-optimization/68749
10868 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10869 effects of argument promotions.
10870 Remove default args to dg-skip-if.
10871
545a4139
PC
108722016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10873
10874 PR c++/70635
10875 * g++.dg/parse/pr70635.C: New.
10876
b3a77f21
MP
108772016-04-13 Marek Polacek <polacek@redhat.com>
10878
10879 PR c++/70639
10880 * c-c++-common/Wmisleading-indentation-4.c: New test.
10881
99cd9857
MP
108822016-04-13 Marek Polacek <polacek@redhat.com>
10883
10884 PR c/70436
c87885ca
RO
10885 * gcc.dg/Wparentheses-12.c: New test.
10886 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10887
75ca93ec
IE
108882016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10889
10890 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10891 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10892 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10893
3d3f9e7e
JJ
108942016-04-13 Jakub Jelinek <jakub@redhat.com>
10895
37947cd0
JJ
10896 PR middle-end/70633
10897 * gcc.c-torture/compile/pr70633.c: New test.
10898
3d3f9e7e
JJ
10899 PR debug/70628
10900 * gcc.dg/torture/pr70628.c: New test.
10901
92886d3e
PP
109022016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10903
10904 PR c++/70610
10905 * g++.dg/template/pr70610.C: New test.
10906 * g++.dg/template/pr70610-2.C: New test.
10907 * g++.dg/template/pr70610-3.C: New test.
10908 * g++.dg/template/pr70610-4.C: New test.
10909
13bd7c2b
JJ
109102016-04-12 Jakub Jelinek <jakub@redhat.com>
10911
6512fa6d
JJ
10912 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10913 128 instead of 32.
10914
13bd7c2b
JJ
10915 PR c++/70571
10916 * g++.dg/ext/pr70571.C: New test.
10917
20b9851c
MM
109182016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10919
8a434ada 10920 PR target/70640
20b9851c
MM
10921 * gcc.target/powerpc/pr70640.c: New test.
10922
2b2f52bc
PC
109232016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10924
10925 PR c++/68722
10926 * g++.dg/parse/pr68722.C: New.
10927
5901e56a
JJ
109282016-04-12 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR rtl-optimization/70596
10931 * gcc.target/i386/pr70596.c: New test.
10932
d4619dc1
NS
109332016-04-12 Nathan Sidwell <nathan@acm.org>
10934
10935 PR c++/70501
10936 * g++.dg/init/pr70501.C: New.
10937
3df530d3
DW
109382016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10939
10940 * gcc.target/i386/asm-flag-6.c: New test.
10941
b7a120d7
TV
109422016-04-12 Tom de Vries <tom@codesourcery.com>
10943
10944 PR tree-optimization/68756
10945 * gcc.dg/graphite/pr68756.c: New test.
10946
4e0eea75
JJ
109472016-04-12 Jakub Jelinek <jakub@redhat.com>
10948
10949 PR tree-optimization/70602
10950 * gcc.c-torture/execute/pr70602.c: New test.
10951
35fbda43
MM
109522016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10953
10954 PR target/70381
10955 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10956 __float128 emulator is built and runs.
10957 * gcc.target/powerpc/float128-1.c: Likewise.
10958
10959 * lib/target-supports.exp (check_ppc_float128_sw_available):
10960 Rework tests for __float128 software and hardware
10961 availability. Fix exit condition to return 0 on success.
10962
04a99ebe
JG
109632016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10964
10965 PR target/70133
10966 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10967 * gcc.target/aarch64/target_attr_15.c: Likewise.
10968
47cd5a85
PC
109692016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10970
10971 PR c++/69066
10972 * g++.dg/cpp1y/pr69066.C: New.
10973
a5edb32e
JD
109742016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10975
10976 PR fortran/68566
10977 * gfortran.dg/pr36192.f90: Update test.
10978 * gfortran.dg/pr36192_1.f90: Update test.
10979 * gfortran.dg/real_dimension_1.f: Update test.
10980 * gfortran.dg/parameter_array_init_7.f90: New test.
10981
8ef378f8
JDA
109822016-04-09 John David Anglin <danglin@gcc.gnu.org>
10983
c532c871
JDA
10984 PR testsuite/64039
10985 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10986
d34f706f
JDA
10987 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10988
75e1dd9e
JDA
10989 PR rtl-optimization/66669
10990 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10991
8a976f5f
JDA
10992 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10993
da04822a
JDA
10994 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10995 * gcc.dg/pie-1.c: Likewise.
10996 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10997 * gcc.dg/pic-4.c: Likewise.
10998 * gcc.dg/pie-3.c: Likewise.
10999 * gcc.dg/pie-4.c: Likewise.
11000
adfabcf9
JDA
11001 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11002
4a020adf
JDA
11003 PR tree-optimization/68644
11004 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11005
8ef378f8
JDA
11006 PR rtl-optimization/64886
11007 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11008
09bf990e
TV
110092016-04-09 Tom de Vries <tom@codesourcery.com>
11010
11011 PR tree-optimization/68953
11012 * gcc.dg/graphite/pr68953.c: New test.
11013
138c3c1a
DH
110142016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11015
11016 PR fortran/70592
11017 * gfortran.dg/deferred_character_16.f90: New test.
11018
f55460af
JJ
110192016-04-09 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR tree-optimization/70586
11022 * gcc.c-torture/execute/pr70586.c: New test.
11023
0b77bbf3
DH
110242016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11025
11026 PR sanitizer/70573
11027 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11028 with __builtin_memset
11029 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11030
c42cfb5c
CP
110312016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11032
11033 PR lto/70289
11034 PR ipa/70348
11035 PR tree-optimization/70373
11036 PR middle-end/70533
11037 PR middle-end/70534
11038 PR middle-end/70535
11039 * c-c++-common/goacc/reduction-5.c: New test.
11040 * c-c++-common/goacc/reduction-promotions.c: New test.
11041 * gfortran.dg/goacc/reduction-3.f95: New test.
11042 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11043
56cfb596
PP
110442016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11045
11046 PR c++/70590
11047 PR c++/70452
11048 * g++.dg/pr70590.C: New test.
11049 * g++.dg/pr70590-2.C: New test.
11050
1a13c0a2
JJ
110512016-04-08 Jakub Jelinek <jakub@redhat.com>
11052
abc0647a
JJ
11053 PR middle-end/70593
11054 * gcc.target/i386/pr70593.c: New test.
11055
1a13c0a2
JJ
11056 PR rtl-optimization/70574
11057 * gcc.target/i386/avx2-pr70574.c: New test.
11058
c3da4956
MO
110592016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11060
11061 PR sanitizer/70541
11062 * c-c++-common/asan/pr70541.c: New test.
11063
9f1b833b
TV
110642016-04-08 Tom de Vries <tom@codesourcery.com>
11065
11066 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11067 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11068
bae7adda
KT
110692016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11070
11071 PR target/70566
11072 * gcc.c-torture/execute/pr70566.c: New test.
11073
211f3d57
TV
110742016-04-08 Tom de Vries <tom@codesourcery.com>
11075
11076 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11077 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11078
02cf2861
AM
110792016-04-08 Alan Modra <amodra@gmail.com>
11080
11081 * gcc.target/powerpc/pr70117.c: New.
11082
5f490f9f
JJ
110832016-04-07 Jakub Jelinek <jakub@redhat.com>
11084
56e9b710
JJ
11085 PR testsuite/70581
11086 * gcc.dg/lto/simd-function_0.c: New test.
11087
5f490f9f
JJ
11088 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11089 clones.
11090 * c-c++-common/attr-simd-2.c: Likewise.
11091 * c-c++-common/attr-simd-4.c: Likewise.
11092 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11093 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11094
e4ebc74d
TP
110952016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11096
11097 PR testsuite/70553
11098 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11099
9817ae35
TS
111002016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11101 Tom de Vries <tom@codesourcery.com>
11102
11103 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11104 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11105 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11106 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11107 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11108 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11109 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11110 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11111
e292f64d
PP
111122016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11113
11114 PR c/70436
11115 * g++.dg/warn/Wparentheses-29.C: New test.
11116
6b37bdaf
PP
111172016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11118
11119 PR c/70436
11120 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11121 explicit braces to resolve a future -Wparentheses warning.
11122
64824205
RH
111232016-04-06 Richard Henderson <rth@redhat.com>
11124
11125 * gcc.dg/pr61817-1.c: New test.
11126 * gcc.dg/pr61817-2.c: New test.
11127 * gcc.dg/pr69391-1.c: New test.
11128 * gcc.dg/pr69391-2.c: New test.
11129
bc2fc1f3
VM
111302016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11131
11132 PR rtl-optimization/70398
c87885ca 11133 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11134
41414a02
EB
111352016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11136
11137 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11138
4066ea8a
YR
111392016-04-06 Yvan Roux <yvan.roux@linaro.org>
11140 Pedro Alves <palves@redhat.com>
11141
11142 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11143
ec35ea45
JJ
111442016-04-06 Jakub Jelinek <jakub@redhat.com>
11145
3866f8dd
JJ
11146 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11147 Check for avx512f effective targets instead of avx2.
11148 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11149 for AVX512F clones.
11150 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11151 * g++.dg/gomp/declare-simd-1.C: Likewise.
11152 * g++.dg/gomp/declare-simd-3.C: Likewise.
11153 * g++.dg/gomp/declare-simd-4.C: Likewise.
11154
ec35ea45
JJ
11155 PR middle-end/70550
11156 * c-c++-common/gomp/pr70550-1.c: New test.
11157 * c-c++-common/gomp/pr70550-2.c: New test.
11158
c08d28ac
NS
111592016-04-05 Nathan Sidwell <nathan@acm.org>
11160
11161 PR c++/70512
11162 * g++.dg/ext/attribute-may-alias-5.C: New.
11163
1d510e04
JJ
111642016-04-05 Jakub Jelinek <jakub@redhat.com>
11165
11166 PR c++/70336
11167 * c-c++-common/pr70336.c: New test.
11168 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11169 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11170
84278ed9
JH
111712016-04-05 Jan Hubicka <hubicka@ucw.cz>
11172
11173 PR ipa/66223
11174 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11175
268a0ec4
JJ
111762016-04-05 Jakub Jelinek <jakub@redhat.com>
11177
11178 PR rtl-optimization/70542
11179 * gcc.dg/torture/pr70542.c: New test.
11180 * gcc.target/i386/avx2-pr70542.c: New test.
11181
5e8c2eb1
ZS
111822016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11183
11184 PR tree-optimization/70509
11185 * gcc.target/i386/avx512bw-pr70509.c: New test.
11186
c0daf32d
PP
111872016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11188
11189 PR c++/70452
11190 * g++.dg/ext/constexpr-vla4.C: New test.
11191
bf867841
UB
111922016-04-05 Uros Bizjak <ubizjak@gmail.com>
11193
11194 PR target/70510
11195 * gcc.target/i386/pr70510.c: New test.
11196
3022186a
RB
111972016-04-05 Richard Biener <rguenther@suse.de>
11198
11199 PR tree-optimization/70526
11200 * g++.dg/torture/pr70526.C: New testcase.
11201
55fc79b2
JJ
112022016-04-05 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR target/70525
11205 * gcc.target/i386/pr70525.c: New test.
11206
62b233f2
RB
112072016-04-05 Richard Biener <rguenther@suse.de>
11208
11209 PR middle-end/70499
11210 * g++.dg/torture/pr70499.C: New testcase.
11211
cc05759d
RB
112122016-04-05 Richard Biener <rguenther@suse.de>
11213
11214 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11215 remove XFAIL.
11216
f23f16d4
JJ
112172016-04-04 Jakub Jelinek <jakub@redhat.com>
11218
11219 PR middle-end/70307
11220 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11221 rs6000 ABI warnings.
11222
d27ecc49
JH
112232016-04-04 Jan Hubicka <hubicka@ucw.cz>
11224
11225 PR ipa/66223
11226 * g++.dg/ipa/devirt-51.C: New testcase.
11227
c974c96e 112282016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11229 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11230
11231 PR middle-end/70457
11232 * gcc.dg/torture/pr70457.c: New.
11233
7a85da89
AV
112342016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11235
11236 PR fortran/67538
11237 * gfortran.dg/allocate_with_source_19.f08: New test.
11238
de517e64
AV
112392016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11240
11241 PR fortran/65795
11242 * gfortran.dg/coarray_allocate_6.f08: New test.
11243
43b9f499
RB
112442016-04-04 Richard Biener <rguenther@suse.de>
11245
11246 PR rtl-optimization/70484
11247 * gcc.dg/torture/pr70484.c: New testcase.
11248
f13355da
MP
112492016-04-04 Marek Polacek <polacek@redhat.com>
11250
11251 PR c/70307
11252 * gcc.dg/torture/pr70307.c: New test.
11253
6cc6ed50
OE
112542016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11255
11256 PR target/70416
11257 PR target/67391
11258 * gcc.target/sh/torture/pr70416.c: New.
11259
abdc16c8
MS
112602016-04-02 Martin Sebor <msebor@redhat.com>
11261
11262 PR c++/67376
11263 PR c++/70170
11264 PR c++/70172
11265 PR c++/70228
11266 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11267 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11268 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11269 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11270 * g++.dg/cpp0x/constexpr-string.C: Same.
11271 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11272 * g++.dg/cpp0x/pr65398.C: Same.
11273 * g++.dg/ext/constexpr-vla1.C: Same.
11274 * g++.dg/ext/constexpr-vla2.C: Same.
11275 * g++.dg/ext/constexpr-vla3.C: Same.
11276 * g++.dg/ubsan/pr63956.C: Same.
11277
763cd859
JJ
112782016-04-01 Jakub Jelinek <jakub@redhat.com>
11279
11280 PR rtl-optimization/70467
11281 * gcc.target/i386/pr70467-2.c: New test.
11282
0f875435
JJ
112832016-04-01 Jakub Jelinek <jakub@redhat.com>
11284 Marek Polacek <polacek@redhat.com>
11285
11286 PR c++/70488
11287 * g++.dg/init/new47.C: New test.
11288
41d14659
RR
112892016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11290
11291 PR target/70496
11292 * gcc.target/arm/pr70496.c: New test.
11293
f9bf89bb
NS
112942016-04-01 Nathan Sidwell <nathan@acm.org>
11295
73b9085d
NS
11296 PR c++/68475
11297 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11298
4afdcfaa
IE
112992016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11300
11301 PR target/69890
11302 * gcc.dg/strlenopt.h (memmove): New.
11303 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11304 instead of "string.h".
11305 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11306 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11307 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11308 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11309 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11310 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11311 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11312 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11313 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11314 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11315 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11316 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11317 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11318 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11319 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11320 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11321 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11322 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11323 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11324 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11325
b5d7a29c
RO
113262016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11327
11328 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11329 (Holder::foo): Reflect this.
11330
b660f9ec
IE
113312016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11332
11333 PR target/70442
11334 * gcc.dg/pr70442.c: New test.
11335
88504f34
NS
113362016-03-31 Nathan Sidwell <nathan@acm.org>
11337
11338 PR c++/70393
11339 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11340
95d34b96
KY
113412016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11342
11343 PR target/70453
11344 * gcc.target/i386/pr70453.c: New test.
11345
b4c4967c
AB
113462016-03-31 Andrey Belevantsev <abel@ispras.ru>
11347
11348 PR target/70292
11349 * gcc.c-torture/pr70292.c: New test.
11350
5fde6a45
MP
113512016-03-31 Marek Polacek <polacek@redhat.com>
11352
11353 PR c/70297
11354 * c-c++-common/pr70297.c: New test.
11355 * g++.dg/cpp0x/typedef-redecl.C: New test.
11356 * gcc.dg/typedef-redecl2.c: New test.
11357
97eb24c4
JJ
113582016-03-31 Jakub Jelinek <jakub@redhat.com>
11359
11360 PR rtl-optimization/70460
11361 * gcc.c-torture/execute/pr70460.c: New test.
11362
efc3536f
RB
113632016-03-31 Richard Biener <rguenther@suse.de>
11364
11365 PR c++/70430
11366 * g++.dg/ext/vector30.C: New testcase.
11367
e0876e21
DH
113682016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11369 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11370
11371 * gfortran.dg/fmt_pf.f90: New test.
11372
e9bff8c6
RO
113732016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11374
11375 Forward-port from 5 branch
11376 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11377
11378 PR testsuite/70356
11379 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11380 dg-require-effective-target after dg-do.
11381
11382 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11383
11384 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11385
2620c80d
TS
113862016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11387 Julian Brown <julian@codesourcery.com>
11388 Chung-Lin Tang <cltang@codesourcery.com>
11389 Cesar Philippidis <cesar@codesourcery.com>
11390 James Norris <jnorris@codesourcery.com>
11391 Tom de Vries <tom@codesourcery.com>
11392 Nathan Sidwell <nathan@codesourcery.com>
11393
bf867841 11394 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11395 * c-c++-common/goacc/loop-clauses.c: Likewise.
11396 * g++.dg/goacc/template.C: Likewise.
11397 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11398 * gfortran.dg/goacc/loop-1.f95: Likewise.
11399 * gfortran.dg/goacc/loop-5.f95: Likewise.
11400 * gfortran.dg/goacc/loop-6.f95: Likewise.
11401 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11402 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11403 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11404 * c-c++-common/goacc/clauses-fail.c: Likewise.
11405 * c-c++-common/goacc/parallel-1.c: Likewise.
11406 * c-c++-common/goacc/reduction-1.c: Likewise.
11407 * c-c++-common/goacc/reduction-2.c: Likewise.
11408 * c-c++-common/goacc/reduction-3.c: Likewise.
11409 * c-c++-common/goacc/reduction-4.c: Likewise.
11410 * c-c++-common/goacc/routine-3.c: Likewise.
11411 * c-c++-common/goacc/routine-4.c: Likewise.
11412 * c-c++-common/goacc/routine-5.c: Likewise.
11413 * c-c++-common/goacc/tile.c: Likewise.
11414 * g++.dg/goacc/template.C: Likewise.
11415 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11416 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11417 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11418 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11419 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11420 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11421 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11422 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11423 * c-c++-common/goacc/use_device-1.c: ... this file.
11424 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11425 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11426 * c-c++-common/goacc/host_data-6.c: ... this file.
11427 * c-c++-common/goacc/loop-2-kernels.c: New file.
11428 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11429 * c-c++-common/goacc/loop-3.c: Likewise.
11430 * g++.dg/goacc/reference.C: Likewise.
11431 * g++.dg/goacc/routine-1.C: Likewise.
11432 * g++.dg/goacc/routine-2.C: Likewise.
11433
f6d2d066
RB
114342016-03-30 Richard Biener <rguenther@suse.de>
11435
11436 PR middle-end/70450
11437 * gcc.dg/torture/pr70450.c: New testcase.
11438
d43242b9
JJ
114392016-03-30 Jakub Jelinek <jakub@redhat.com>
11440
11441 PR target/70421
11442 * gcc.dg/torture/pr70421.c: New test.
11443 * gcc.target/i386/avx512f-pr70421.c: New test.
11444
5ce43b77
L
114452016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11446
11447 PR testsuite/70364
11448 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11449 (check): New function.
11450 (bar): Call check.
11451 (foo): Align stack to 16 bytes when calling bar.
11452 * gcc.target/i386/cleanup-2.c: Likewise.
11453
d014a712
PP
114542016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11455
11456 PR tree-optimization/59124
11457 * gcc.dg/Warray-bounds-19.c: New test.
11458
3f8257db 114592016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11460
11461 * lib/prune.exp (escape_regex_chars): New.
11462 (prune_file_path): Update to quote metcharacters for regexp.
11463
3336c6e0
JJ
114642016-03-29 Jakub Jelinek <jakub@redhat.com>
11465
a362f023
JJ
11466 PR rtl-optimization/70429
11467 * gcc.c-torture/execute/pr70429.c: New test.
11468
3336c6e0
JJ
11469 PR tree-optimization/70405
11470 * gcc.dg/pr70405.c: New test.
11471
728557fd
AV
114722016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11473
11474 PR fortran/70397
11475 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11476 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11477
bef977d4
TS
114782016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11479
11480 PR testsuite/64177
11481 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11482 __cilkrts_set_param to set two workers.
11483 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11484 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11485
6f6d25c9
DH
114862016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11487
bf867841 11488 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11489
45733562
KY
114902016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11491
11492 PR target/70406
bf867841 11493 * gcc.target/i386/pr70406.c: New test.
45733562 11494
a1799e5e
EB
114952016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11496
11497 * gnat.dg/specs/double_record_extension3.ads: New test.
11498
5fca7b66
RH
114992016-03-25 Richard Henderson <rth@redhat.com>
11500
11501 PR target/70120
11502 * gcc.target/aarch64/pr70120-1.c: New.
11503 * gcc.target/aarch64/pr70120-2.c: New.
11504 * gcc.target/aarch64/pr70120-3.c: New.
11505
31ce75c6
PP
115062016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11507
11508 PR c++/62212
11509 * g++.dg/template/mangle2.C: The dg-do directive should be
11510 "compile" not "assemble".
11511
3caf0ca1
BS
115122016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11513
11514 PR lto/69650
11515 * gcc.dg/pr69650.c: New test.
11516
634035b6
DE
115172016-03-25 David Edelsohn <dje.gcc@gmail.com>
11518
11519 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11520
45d34276
AM
115212016-03-25 Alan Modra <amodra@gmail.com>
11522
11523 * gcc.dg/dfp/pr70052.c: New test.
11524
8f085166
RH
115252016-03-24 Richard Henderson <rth@redhat.com>
11526
11527 PR middle-end/69845
11528 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11529 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11530
011e5ec3
TV
115312016-03-24 Tom de Vries <tom@codesourcery.com>
11532
11533 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11534
9e3f4551
TV
115352016-03-24 Tom de Vries <tom@codesourcery.com>
11536
11537 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11538 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11539
45780041
TV
115402016-03-24 Tom de Vries <tom@codesourcery.com>
11541
11542 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11543 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11544
887ab4e5
PP
115452016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11546
11547 PR c++/62212
11548 * g++.dg/template/mangle2.C: New test.
11549
69a9a66f
RB
115502016-03-24 Richard Biener <rguenther@suse.de>
11551
11552 PR tree-optimization/70396
11553 * gcc.dg/torture/pr70396.c: New testcase.
11554
ed87de55
RB
115552016-03-24 Richard Biener <rguenther@suse.de>
11556
11557 PR middle-end/70370
11558 * gcc.dg/torture/pr70370.c: New testcase.
11559
ea064934
TV
115602016-03-24 Tom de Vries <tom@codesourcery.com>
11561
11562 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11563 * gfortran.dg/goacc/kernels-tree.f95: Same.
11564 * gfortran.dg/goacc/parallel-tree.f95: Same.
11565
b2a4dd1d
TV
115662016-03-24 Tom de Vries <tom@codesourcery.com>
11567
11568 * c-c++-common/goacc/uninit-if-clause.c: New test.
11569 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11570
72e7cd6e
JJ
115712016-03-24 Jakub Jelinek <jakub@redhat.com>
11572
11573 PR target/70290
bf867841
UB
11574 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11575 Fix formatting.
72e7cd6e 11576
ce9d0c03
RB
115772016-03-24 Richard Biener <rguenther@suse.de>
11578
11579 PR tree-optimization/70372
11580 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11581
426b9428
PP
115822016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11583
11584 PR c++/70347
11585 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11586
cd1588c4
PP
115872016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11588
11589 PR c++/70332
11590 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11591
61637db3
JJ
115922016-03-23 Jakub Jelinek <jakub@redhat.com>
11593
928af3bf
JJ
11594 PR c++/70001
11595 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11596 * g++.dg/cpp1y/pr70001.C: New test.
11597
61637db3
JJ
11598 PR c++/70323
11599 * g++.dg/cpp0x/constexpr-70323.C: New test.
11600
05aca4e7
AO
116012016-03-23 Alexandre Oliva <aoliva@redhat.com>
11602 Jason Merrill <jason@redhat.com>
11603 Jakub Jelinek <jakub@redhat.com>
11604
11605 PR c++/69315
11606 * g++.dg/cpp0x/constexpr-69315.C: New test.
11607 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11608
fbdb6baf
MP
116092016-03-23 Marek Polacek <polacek@redhat.com>
11610
11611 PR c++/69884
11612 * g++.dg/warn/Wignored-attributes-1.C: New test.
11613 * g++.dg/warn/Wignored-attributes-2.C: New test.
11614
d79ee524
TV
116152016-03-23 Tom de Vries <tom@codesourcery.com>
11616
11617 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11618 initialization.
11619 * gfortran.dg/goacc/private-3.f95 (test): Same.
11620 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11621 missing use param.
11622
a59f0bef
KT
116232016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11624
11625 * lib/target-supports.exp: Remove v7ve entry from loop
11626 creating effective target checks.
11627 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11628 (add_options_for_arm_arch_v7ve): Likewise.
11629
0179520a
JJ
116302016-03-23 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR tree-optimization/70354
11633 * gcc.dg/vect/pr70354-1.c: New test.
11634 * gcc.dg/vect/pr70354-2.c: New test.
11635 * gcc.target/i386/avx2-pr70354-1.c: New test.
11636 * gcc.target/i386/avx2-pr70354-2.c: New test.
11637
75bb14d7
JL
116382016-03-22 Jeff Law <law@redhat.com>
11639
11640 PR target/70232
11641 * gcc.dg/tree-ssa/pr70232.c: New test.
11642
72c9526d
IE
116432016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11644
11645 PR target/70302
11646 * gcc.target/i386/pr70302.c: New test.
11647
a3ca1bc5
RB
116482016-03-22 Richard Biener <rguenther@suse.de>
11649
11650 PR middle-end/70251
11651 * g++.dg/torture/pr70251.C: New testcase.
11652
5c240f4d
DM
116532016-03-22 David Malcolm <dmalcolm@redhat.com>
11654
11655 PR c/69993
11656 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11657 Wmisleading-indentation.c.
11658 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11659 reflect change to diagnostic text and order of messages.
11660 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11661
80f6631b
DE
116622016-03-22 David Edelsohn <dje.gcc@gmail.com>
11663
11664 * g++.dg/ext/java-3.C: Don't compile on AIX.
11665
9a10956c
RB
116662016-03-22 Richard Biener <rguenther@suse.de>
11667
11668 PR middle-end/70333
11669 * gcc.dg/torture/pr70333.c: New testcase.
11670
6cedf922
IE
116712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11672
11673 * g++.dg/ext/pr70290.C: New test.
11674
cd6c27ac
KY
116752016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11676
11677 PR target/70325
11678 * gcc.target/i386/pr70325.c: New test.
11679
4cde512c
JJ
116802016-03-22 Jakub Jelinek <jakub@redhat.com>
11681
b01915ed
JJ
11682 PR target/70329
11683 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11684 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11685
4e3e2cf1
JJ
11686 PR target/70300
11687 * gcc.target/i386/pr70300.c: New test.
11688
4cde512c
JJ
11689 PR c++/70295
11690 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11691 (func2): New function for cond with parens, xfail warning for c++.
11692 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11693
16f6d7dc
PP
116942016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11695
11696 PR c++/70096
11697 * g++.dg/template/ptrmem30.C: New test.
11698
a3e2b438
PP
116992016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11700
11701 PR c++/70204
11702 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11703 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11704
11b6a02e
JJ
117052016-03-21 Jakub Jelinek <jakub@redhat.com>
11706
11707 PR middle-end/70326
11708 * gcc.dg/pr70326.c: New test.
11709
b9407883
MG
117102016-03-21 Marc Glisse <marc.glisse@inria.fr>
11711 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR tree-optimization/70317
11714 * gcc.dg/pr70317.c: New test.
11715
4a148e19
UB
117162016-03-21 Uros Bizjak <ubizjak@gmail.com>
11717
11718 PR target/70327
11719 * gcc.target/i386/pr70327.c: New test.
11720
2a85ddbb
ML
117212016-03-21 Martin Liska <mliska@suse.cz>
11722
7d36fe98 11723 PR ipa/70306
2a85ddbb
ML
11724 * gcc.dg/ipa/pr70306.c: New test.
11725
4a148e19 117262016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11727
11728 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11729 * gcc.target/arm/attr-align3.c: Likewise.
11730 * gcc.target/arm/attr_arm.c: Likewise.
11731 * gcc.target/arm/flip-thumb.c: Likewise.
11732
6b366948
JJ
117332016-03-21 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR target/70296
11736 * gcc.target/powerpc/altivec-36.c: New test.
11737
2fac8c14
RB
117382016-03-21 Richard Biener <rguenther@suse.de>
11739
11740 PR tree-optimization/70310
11741 * gcc.dg/torture/pr70310.c: New testcase.
11742
e9bde854
KY
117432016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11744
11745 PR target/70293
11746 * gcc.target/i386/pr70293.c: New test.
11747
56bbfaf6
RB
117482016-03-21 Richard Biener <rguenther@suse.de>
11749
11750 PR tree-optimization/70288
11751 * gcc.dg/torture/pr70288-1.c: New testcase.
11752 * gcc.dg/torture/pr70288-2.c: Likewise.
11753
3eee49ed
AB
117542016-03-21 Andrey Belevantsev <abel@ispras.ru>
11755
11756 PR rtl-optimization/69307
11757 * gcc.target/arm/pr69307.c: New test.
4a148e19 11758
8e7816b4
AB
117592016-03-21 Andrey Belevantsev <abel@ispras.ru>
11760
11761 PR rtl-optimization/69102
11762 * gcc.c-torture/compile/pr69102.c: New test.
11763
14d7d4be
JL
117642016-03-18 Jeff Law <law@redhat.com>
11765
11766 PR rtl-optimization/70263
11767 * gcc.c-torture/compile/pr70263-1.c: New test.
11768 * gcc.target/i386/pr70263-2.c: New test.
11769
5c6a601c
BS
117702016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11771
11772 PR rtl-optimization/70278
11773 * gcc.dg/torture/pr70278.c: New test.
11774 * gcc.target/arm/pr70278.c: New test.
11775
4bbf545b
DM
117762016-03-18 David Malcolm <dmalcolm@redhat.com>
11777
11778 PR c/70281
11779 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11780 (test_builtin_types_compatible_p): New test function.
11781 * gcc.dg/pr70281.c: New test case.
11782
dc28bb68
CL
117832016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11784
11785 PR target/70113
11786 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11787
5e8d6dff
IE
117882016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11789
11790 PR tree-optimization/70252
11791 * gcc.dg/pr70252.c: New test.
11792
d0e7e403
TV
117932016-03-18 Tom de Vries <tom@codesourcery.com>
11794
11795 * gcc.dg/pr70161-2.c: New test.
11796 * gcc.dg/pr70161.c: New test.
11797
fa22501a
TV
117982016-03-18 Tom de Vries <tom@codesourcery.com>
11799
11800 PR ipa/70269
11801 * gcc.dg/pr70269.c: New test.
11802
dd125026
JJ
118032016-03-18 Jakub Jelinek <jakub@redhat.com>
11804
11805 PR c++/70267
11806 * g++.dg/ext/java-3.C: New test.
11807
91914f0a
PP
118082016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11809
11810 PR c++/70205
11811 * g++.dg/lookup/pr70205.C: New test.
11812
753a8910
PP
118132016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11814
11815 PR c++/70218
11816 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11817
14ba7b28
MP
118182016-03-17 Marek Polacek <polacek@redhat.com>
11819
11820 PR c/69407
11821 * gcc.dg/atomic-op-6.c: New test.
11822
ded60913
DM
118232016-03-17 David Malcolm <dmalcolm@redhat.com>
11824
11825 PR c/70264
11826 * c-c++-common/pr70264.c: New test case.
11827
a3aad0e6
JJ
118282016-03-17 Jakub Jelinek <jakub@redhat.com>
11829
17366700
JJ
11830 PR c++/70144
11831 * c-c++-common/pr70144-1.c: New test.
11832 * c-c++-common/pr70144-2.c: New test.
11833
a3aad0e6
JJ
11834 PR c++/70272
11835 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11836 * g++.dg/opt/flifetime-dse6.C: New test.
11837 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11838
b57e6e18
L
118392016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11840
11841 PR driver/70192
11842 * gcc.dg/pic-1.c: New test.
11843 * gcc.dg/pic-2.c: Likewise.
11844 * gcc.dg/pic-3.c: Likewise.
11845 * gcc.dg/pic-4.c: Likewise.
11846 * gcc.dg/pie-1.c: Likewise.
11847 * gcc.dg/pie-2.c: Likewise.
11848 * gcc.dg/pie-3.c: Likewise.
11849 * gcc.dg/pie-4.c: Likewise.
11850 * gcc.dg/pie-5.c: Likewise.
11851 * gcc.dg/pie-6.c: Likewise.
11852
b38ba58b
TV
118532016-03-17 Tom de Vries <tom@codesourcery.com>
11854
11855 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11856 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11857
6931b3b7
RB
118582016-03-17 Richard Biener <rguenther@suse.de>
11859
11860 PR debug/70271
11861 * g++.dg/debug/pr70271.C: New testcase.
11862
0c8b64cb
IE
118632016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11864
11865 * gcc.target/i386/pr70251.c: New test.
11866
b1970801
MP
118672016-03-17 Marek Polacek <polacek@redhat.com>
11868
11869 PR c++/70194
11870 * g++.dg/warn/constexpr-70194.C: New test.
11871
820c5eaa
RH
118722016-03-16 Richard Henderson <rth@redhat.com>
11873
11874 PR middle-end/70240
11875 * gcc.c-torture/compile/pr70240.c: New.
11876
da0ad263
SKS
118772016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11878
11879 * gcc.c-torture/compile/20151204.c: Skip for avr.
11880
c73d295c
JJ
118812016-03-16 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR target/70245
11884 * g++.dg/opt/pr70245.C: New test.
11885 * g++.dg/opt/pr70245.h: New file.
11886 * g++.dg/opt/pr70245-aux.cc: New file.
11887
b2794066
MS
118882016-03-16 Martin Sebor <msebor@redhat.com>
11889
11890 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11891
aa43616c
RH
118922016-03-16 Richard Henderson <rth@redhat.com>
11893
11894 PR middle-end/70199
11895 * gcc.c-torture/compile/pr70199.c: New.
11896
59608fe5
L
118972016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11898
11899 * gcc.dg/uninit-19.c: Run dos2unix.
11900
ab4c578f
MP
119012016-03-16 Marek Polacek <polacek@redhat.com>
11902
11903 PR c/70093
11904 * gcc.dg/nested-func-10.c: New test.
11905 * gcc.dg/nested-func-9.c: New test.
11906
f5387e76
JJ
119072016-03-16 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR tree-optimization/68714
11910 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11911
7662b718
TV
119122016-03-16 Tom de Vries <tom@codesourcery.com>
11913
11914 PR tree-optimization/68715
11915 * gcc.dg/graphite/pr68715-2.c: New test.
11916 * gcc.dg/graphite/pr68715.c: New test.
11917 * gfortran.dg/graphite/pr68715.f90: New test.
11918
be7ce7ae
TV
119192016-03-16 Tom de Vries <tom@codesourcery.com>
11920
11921 PR tree-optimization/68809
11922 * gcc.dg/graphite/pr68809-2.c: New test.
11923 * gcc.dg/graphite/pr68809.c: New test.
11924
1935f250
JJ
119252016-03-16 Jakub Jelinek <jakub@redhat.com>
11926
6651c93e
JJ
11927 PR c++/70147
11928 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11929 method call to i () as argument. Adjust expected output.
11930
1935f250
JJ
11931 PR c++/70147
11932 * g++.dg/ubsan/pr70147-1.C: New test.
11933 * g++.dg/ubsan/pr70147-2.C: New test.
11934
ab1caa6e
MS
119352016-03-15 Martin Sebor <msebor@redhat.com>
11936
11937 PR c++/58281
11938 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11939
5c2a1bbb
JDA
119402016-03-15 John David Anglin <danglin@gcc.gnu.org>
11941
cb5d8ad1
JDA
11942 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11943 hppa*-*-hpux*.
11944
b440dd40
JDA
11945 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11946
5c2a1bbb
JDA
11947 PR libfortran/69799
11948 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11949 libatomic_available.
11950
42c729c5
MP
119512016-03-15 Marek Polacek <polacek@redhat.com>
11952
11953 PR c++/70209
11954 * g++.dg/ext/attribute-may-alias-4.C: New test.
11955
82b1c550
AM
119562016-03-15 Alexander Monakov <amonakov@ispras.ru>
11957
11958 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11959 -fvar-tracking-assignments-toggle flag.
11960
4ccbf3a6
PH
119612016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11962
11963 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11964
c39858bd
JJ
119652016-03-15 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR rtl-optimization/70222
11968 * gcc.c-torture/execute/pr70222-1.c: New test.
11969 * gcc.c-torture/execute/pr70222-2.c: New test.
11970
8be119c1
RH
119712016-03-15 Richard Henderson <rth@redhat.com>
11972
11973 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11974
6598bb55
AB
119752016-03-15 Andrey Belevantsev <abel@ispras.ru>
11976
11977 PR rtl-optimization/69032
11978 * gcc.dg/pr69032.c: New test.
11979
81fa2944
AB
119802016-03-15 Andrey Belevantsev <abel@ispras.ru>
11981
11982 PR rtl-optimization/63384
4a148e19 11983 * g++.dg/pr63384.C: New test.
81fa2944 11984
74ea9ab6
AB
119852016-03-15 Andrey Belevantsev <abel@ispras.ru>
11986
11987 PR target/64411
11988 * gcc.target/i386/pr64411.C: New test.
11989
045d5055
TV
119902016-03-15 Tom de Vries <tom@codesourcery.com>
11991
11992 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11993 * gfortran.dg/goacc/kernels-alias.f95: New test.
11994
3ea33585
MS
119952016-03-14 Martin Sebor <msebor@redhat.com>
11996
11997 PR c++/53792
11998 * g++.dg/cpp0x/constexpr-inline.C: New test.
11999 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12000
1df7b330
DE
120012016-03-14 David Edelsohn <dje.gcc@gmail.com>
12002
12003 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12004
79b57d18
JJ
120052016-03-14 Jakub Jelinek <jakub@redhat.com>
12006
12007 PR middle-end/70219
12008 * gcc.dg/pr70219.c: New test.
12009
3cbf012a
BS
120102016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12011
12012 PR target/70083
12013 * gcc.dg/torture/pr70083.c: New test.
12014 * gcc.target/i386/pr70083.c: New test.
12015
a9fee7cd
RB
120162016-03-14 Richard Biener <rguenther@suse.de>
12017
12018 PR tree-optimization/56365
12019 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12020
4799603f
SB
120212016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12022
12023 PR target/70098
12024 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12025 New function.
12026 * g++.dg/pr70098.C: New testcase.
12027
12028
760ca967
TV
120292016-03-14 Tom de Vries <tom@codesourcery.com>
12030
12031 PR tree-optimization/70045
12032 * gcc.dg/graphite/pr70045.c: New test.
12033
44e66a77
JD
120342016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12035
12036 PR fortran/69043
12037 * gfortran.dg/include_9.f90: New test.
12038
a18e0fe1
DH
120392016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12040
12041 PR fortran/45076
12042 gfortran.dg/prof/prof.exp: New script.
12043 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12044
d0aca6ab
AB
120452016-03-12 Andrey Belevantsev <abel@ispras.ru>
12046
12047 PR rtl-optimization/69307
12048 * gcc.dg/pr69307.c: New test.
12049
cefe08a4
VM
120502016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12051
12052 PR target/69614
12053 * gcc.target/arm/pr69614.c: New.
12054
70112e2a
PT
120552016-03-12 Paul Thomas <pault@gcc.gnu.org>
12056
12057 PR fortran/70031
12058 * gfortran.dg/submodule_14.f08: New test
12059
12060 PR fortran/69524
12061 * gfortran.dg/submodule_15.f08: New test
12062
3f1e5d3a
PP
120632016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12064
12065 PR c++/70106
12066 * g++.dg/cpp1y/paren3.C: New test.
12067
a3f6d680
MM
120682016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12069
12070 PR target/70131
12071 * gcc.target/powerpc/ppc-round2.c: New test.
12072
92348f09
BS
120732016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12074
12075 PR target/70123
12076 * gcc.dg/torture/pr70123.c: New test.
12077
cebde9e9
JL
120782016-03-11 Jeff Law <law@redhat.com>
12079
12080 PR tree-optimization/70190
12081 * gcc.c-torture/compile/pr70190.c: New test.
12082
3edc5da4
DM
120832016-03-11 David Malcolm <dmalcolm@redhat.com>
12084
12085 PR c/68187
12086 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12087 case.
12088 (test43_b): Likewise.
12089 (test43_c): Likewise.
12090 (test43_d): Likewise.
12091 (test43_e): Likewise.
12092 (test43_f): Likewise.
12093 (test43_g): Likewise.
12094 (test44_a): Likewise.
12095 (test44_b): Likewise.
12096 (test44_c): Likewise.
12097 (test44_d): Likewise.
12098 (test44_e): Likewise.
12099
318c1204
DM
121002016-03-11 David Malcolm <dmalcolm@redhat.com>
12101
12102 PR c/70085
12103 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12104
bc062234
KT
121052016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12106
12107 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12108 dg-options.
12109
acfc1ac1
KT
121102016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12111
12112 PR target/70002
12113 PR target/69245
12114 * gcc.target/aarch64/pr69245_2.c: New test.
12115
d1e2bb2d
JJ
121162016-03-11 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR tree-optimization/70177
12119 * gcc.dg/pr70177.c: New test.
12120
07350627
AL
121212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12122
12123 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12124
5c6706f7
AL
121252016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12126
12127 * gcc.dg/tree-ssa/sra-20.c: New.
12128
02d472a2
JJ
121292016-03-11 Jakub Jelinek <jakub@redhat.com>
12130
686d390a
JJ
12131 PR rtl-optimization/70174
12132 * gcc.dg/pr70174.c: New test.
12133
02d472a2
JJ
12134 PR tree-optimization/70169
12135 * gcc.dg/pr70169.c: New test.
12136
0f9befa1
IE
121372016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12138
12139 PR target/70160
12140 * gcc.target/i386/pr70160.c: New test.
12141
432d4670
AK
121422016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12143
12144 * gcc.target/s390/dfp-1.c: New test.
12145
a3dc8760
NC
121462016-03-10 Nick Clifton <nickc@redhat.com>
12147
12148 PR target/70044
12149 * gcc.target/aarch64/pr70044.c: New test.
12150
b87a8d7d
PP
121512016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12152 Jakub Jelinek <jakub@redhat.com>
12153
12154 PR c++/70001
12155 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12156 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12157 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12158
4f4ada6a
JH
121592016-03-10 Jan Hubicka <hubicka@ucw.cz>
12160
12161 PR lto/69589
12162 * g++.dg/lto/pr69589_0.C: New testcase
12163 * g++.dg/lto/pr69589_1.C: New testcase
12164
d49b0aa0
MP
121652016-03-10 Marek Polacek <polacek@redhat.com>
12166
12167 PR c++/70153
12168 * g++.dg/delayedfold/unary-plus1.C: New test.
12169
121702016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12171
12172 * gcc.target/arm/pr45701-1.c: Escape brackets.
12173 * gcc.target/arm/pr45701-2.c: Likewise.
12174
71017a7b
AL
121752016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12176
12177 * gfortran.dg/unconstrained_commons.f: New.
12178
ba52669f
AM
121792016-03-10 Alan Modra <amodra@gmail.com>
12180
12181 * gcc.dg/pr69195.c: New.
12182 * gcc.dg/pr69238.c: New.
12183
27742332
TV
121842016-03-10 Tom de Vries <tom@codesourcery.com>
12185
12186 PR testsuite/68915
12187 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12188
3a81a594
RB
121892016-03-10 Richard Biener <rguenther@suse.de>
12190
12191 PR tree-optimization/70128
12192 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12193 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12194
3433b975
JJ
121952016-03-09 Jakub Jelinek <jakub@redhat.com>
12196
c2864f02
JJ
12197 PR tree-optimization/70152
12198 * gcc.dg/pr70152.c: New test.
12199
3433b975
JJ
12200 PR target/70086
12201 * gcc.target/i386/pr70086-1.c: New test.
12202 * gcc.target/i386/pr70086-2.c: New test.
12203 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12204
12205 PR tree-optimization/70127
12206 * gcc.c-torture/execute/pr70127.c: New test.
12207
96b3c82d
CP
122082016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12209
12210 * c-c++-common/goacc/combined-directives-2.c: New test.
12211
b4f3232d
DM
122122016-03-09 David Malcolm <dmalcolm@redhat.com>
12213
12214 PR c/68473
12215 PR c++/70105
12216 * g++.dg/diagnostic/pr70105.C: New test.
12217 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12218 (test_multiple_ordinary_maps): New test function.
12219
40499f81
DM
122202016-03-09 David Malcolm <dmalcolm@redhat.com>
12221
12222 PR c/68473
12223 PR c++/70105
12224 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12225 Drop range information from call to inform_at_rich_loc.
12226 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12227 New.
12228 (test_show_locus): Replace calls to rich_location::add_range with
12229 calls to add_range. Rewrite the tests that used the now-defunct
12230 rich_location ctor taking a source_range. Simplify other tests
12231 by replacing calls to COMBINE_LOCATION_DATA with calls to
12232 make_location.
12233
c9e33662
RB
122342016-03-09 Richard Biener <rguenther@suse.de>
12235 Jakub Jelinek <jakub@redhat.com>
12236
12237 PR tree-optimization/70138
12238 * gcc.dg/vect/pr70138-1.c: New testcase.
12239 * gcc.dg/vect/pr70138-2.c: Likewise.
12240
2c73b764
JJ
122412016-03-09 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR target/70049
12244 * gcc.target/i386/pr70049.c: New test.
12245
c06d25bb
RB
122462016-03-09 Richard Biener <rguenther@suse.de>
12247
12248 PR c/70143
12249 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12250 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12251 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12252
5828a501
RO
122532016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12254
12255 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12256 arm-*-*.
12257
2e141c8d
JJ
122582016-03-09 Jakub Jelinek <jakub@redhat.com>
12259
5a9def37
JJ
12260 PR middle-end/67278
12261 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12262
2e141c8d
JJ
12263 PR target/67278
12264 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12265
12266 PR middle-end/70050
12267 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12268 in testcase comment.
12269
bf751f40
TV
122702016-03-09 Tom de Vries <tom@codesourcery.com>
12271
12272 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12273 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12274 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12275 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12276 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12277 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12278 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12279 * gfortran.dg/goacc/kernels-loop.f95: New test.
12280
e210c999
MS
122812016-03-08 Martin Sebor <msebor@redhat.com>
12282
12283 PR c++/62096
12284 * g++.dg/warn/overflow-warn-7.C: New test.
12285
80aac5c8
JM
122862016-03-08 Jason Merrill <jason@redhat.com>
12287
12288 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12289 * lib/target-supports.exp (check_effective_target_concepts): New.
12290
12b81409
JJ
122912016-03-08 Jakub Jelinek <jakub@redhat.com>
12292
d259b234
JJ
12293 PR c++/70135
12294 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12295 * g++.dg/ubsan/pr70135.C: New test.
12296
12b81409
JJ
12297 PR target/70110
12298 * gcc.dg/pr70110.c: New test.
12299
b4e9f2aa
MJ
123002016-03-07 Martin Jambor <mjambor@suse.cz>
12301
12302 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12303 * c-c++-common/gomp/if-1.c: Likewise.
12304 * c-c++-common/gomp/pr61486-2.c: Likewise.
12305 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12306 to dg-additional-options.
12307 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12308 * g++/gomp/target-teams-1.c: Likewise.
12309 * gcc.dg/gomp/gomp.exp: Likewise.
12310 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12311 dg-additional-options.
12312 * gfortran.dg/gomp/gomp.exp: Likewise.
12313 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12314 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12315 dg-additional-options.
12316 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12317
f86e631e
MJ
123182016-03-07 Martin Jambor <mjambor@suse.cz>
12319
12320 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12321 * c-c++-common/gomp/gridify-1.c: New test.
12322 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12323
94156b3f
AV
123242016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12325
12326 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12327 trigger for cortex-r8, when scanning for register r8.
12328 * gcc.target/arm/pr45701-2.c: Likewise.
12329
a84a49b7 123302016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12331 Jeff Law <law@redhat.com>
a84a49b7
RB
12332
12333 PR tree-optimization/69740
12334 * gcc.c-torture/compile/pr69740-1.c: New test.
12335 * gcc.c-torture/compile/pr69740-2.c: New test.
12336
e41f6c9e
BS
123372016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12338
12339 * lib/target-supports.exp
12340 (check_effective_target_whole_vector_shift): Enable for PPC64.
12341
57548bf5
RB
123422016-03-07 Richard Biener <rguenther@suse.de>
12343
12344 PR tree-optimization/70115
12345 * gcc.dg/torture/pr70115.c: New testcase.
12346
4ae13300
NS
123472016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12348
12349 PR middle-end/69916
12350 * c-c-++-common/goacc/pr69916.c: New.
12351
5edb9853
RH
123522016-03-07 Richard Henderson <rth@redhat.com>
12353
12354 * gcc.c-torture/compile/pr70061.c: New test.
12355
2067a8f3
RB
123562016-03-07 Richard Biener <rguenther@suse.de>
12357
12358 PR testsuite/70109
12359 * gcc.dg/vect/O3-pr36098.c: New testcase.
12360
4145a9b7
CL
123612016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12362
12363 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12364
1878be32
EB
123652016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12366
12367 * gnat.dg/renaming9.ad[sb]: New testcase.
12368
df762bb2
JJ
123692016-03-05 Jakub Jelinek <jakub@redhat.com>
12370
12371 PR c++/70084
12372 * g++.dg/expr/stdarg3.C: New test.
12373
7d461295
JL
123742016-03-04 Jeff Law <law@redhat.com>
12375
12376 PR tree-optimization/69196
12377 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12378 x86_64-*-*.
12379
29b9828f
BS
123802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12381
b6b552fd
BS
12382 PR c/69973
12383 * gcc.dg/pr69973.c: New test.
12384
201d49e9
BS
12385 PR rtl-optimization/69941
12386 * gcc.dg/torture/pr69941.c: New test.
12387
29b9828f
BS
12388 PR c/69824
12389 * gcc.dg/pr69824.c: New test.
12390
640b7e74
TV
123912016-03-05 Tom de Vries <tom@codesourcery.com>
12392
12393 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12394 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12395 function.
12396
7a3a3fad
PP
123972016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12398
12399 PR c++/66786
12400 * g++.dg/cpp1y/var-templ48.C: New test.
12401 * g++.dg/cpp1y/var-templ49.C: New test.
12402
cd439aec
EB
124032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12404
12405 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12406
60204554
JJ
124072016-03-04 Jakub Jelinek <jakub@redhat.com>
12408
0c8825de
JJ
12409 PR c++/70035
12410 * g++.dg/ubsan/pr70035.C: New test.
12411
60204554
JJ
12412 PR target/70062
12413 * gcc.target/i386/pr70062.c: New test.
12414
f79d4eab
L
124152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12416
12417 * g++.dg/template/typename21.C: Remove c++98_only.
12418
ea81ce67
L
124192016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12420
12421 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12422
64b23c13
DM
124232016-03-04 David Malcolm <dmalcolm@redhat.com>
12424
12425 PR c/68187
12426 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12427 function.
12428 (fn_42_b): Likewise.
12429 (fn_42_c): Likewise.
12430
729526f5
DM
124312016-03-04 David Malcolm <dmalcolm@redhat.com>
12432
12433 PR c/68187
12434 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12435 function.
12436 (fn_40_b): Likewise.
12437 (fn_41_a): Likewise.
12438 (fn_41_b): Likewise.
12439
f9ea11ac
JJ
124402016-03-04 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR target/70059
12443 * gcc.target/i386/avx512f-pr70059.c: New test.
12444 * gcc.target/i386/avx512dq-pr70059.c: New test.
12445
b6c38c69
BS
124462016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12447
12448 PR rtl-optimization/57676
12449 * gcc.dg/torture/pr57676.c: New test.
12450
af3cdd34
IE
124512016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12452
12453 * gcc.dg/pr70026.c: New test.
12454
7ff6ca38
MP
124552016-03-04 Marek Polacek <polacek@redhat.com>
12456
12457 PR c/69798
12458 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12459 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12460
a6bf62d5
KT
124612016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12462
12463 PR target/70004
12464 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12465 Delete.
12466 (test_corners_sisd_si): Likewise.
12467 (main): Remove checks of the above.
12468 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12469
ae4cdc6a
EB
124702016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12471
12472 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12473
08455559
CL
124742016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12475
12476 * gcc.dg/torture/pr69951.c: Accept argc==0.
12477
e9a35493
RB
124782016-03-04 Richard Biener <rguenther@suse.de>
12479
12480 PR c++/70054
12481 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12482 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12483
fba054c2
DV
124842016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12485
12486 PR testsuite/69766
12487 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12488 testing multiarch.
12489
f10cdc6c
JJ
124902016-03-04 Jakub Jelinek <jakub@redhat.com>
12491
12492 PR debug/69947
12493 * gcc.dg/guality/pr69947.c: New test.
12494
2e981ba0
JJ
124952016-03-03 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR ada/70017
12498 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12499
0ba3bfa2
KT
125002016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12501
12502 PR rtl-optimization/69904
12503 * gcc.target/arm/pr69904.c: New test.
12504
97ecdb46
JJ
125052016-03-03 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR target/70021
12508 * gcc.dg/vect/pr70021.c: New test.
12509 * gcc.target/i386/pr70021.c: New test.
12510
a2a743a1
MP
125112016-03-03 Marek Polacek <polacek@redhat.com>
12512
12513 PR middle-end/70050
12514 * gcc.dg/pr70050.c: New test.
12515
fa07ecdd
JG
125162016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12517
12518 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12519
23504262
ML
125202016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12521
12522 PR tree-optimization/70043
12523 * gfortran.dg/vect/pr70043.f90: New test.
12524
b7b9e1a9
EB
125252016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12526
12527 * gnat.dg/specs/task1.ads: New test.
12528
cb83ba54
RO
125292016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12530
12531 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12532 Invoke gdb with -batch.
12533 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12534
a75f5e30
RB
125352016-03-03 Richard Biener <rguenther@suse.de>
12536
12537 PR tree-optimization/55936
12538 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12539
268bc320
JL
125402016-03-02 Jeff Law <law@redhat.com>
12541
815f20ab
JL
12542 PR rtl-optimization/69942
12543 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12544 effects of argument promotions.
12545
268bc320
JL
12546 PR tree-optimization/69987
12547 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12548 target does not support -fprefetch-loop-arrays.
12549
171f7de5
UB
125502016-03-02 Uros Bizjak <ubizjak@gmail.com>
12551
12552 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12553
192912db
BC
125542016-03-02 Bin Cheng <bin.cheng@arm.com>
12555
c7908871 12556 PR rtl-optimization/69052
192912db
BC
12557 * gcc.target/i386/pr69052.c: New test.
12558
90a7a40b
AM
125592016-03-02 Alan Modra <amodra@gmail.com>
12560
12561 * gcc.dg/pr69990.c: New.
12562
69fa742f
JJ
125632016-03-02 Jakub Jelinek <jakub@redhat.com>
12564
de752fb0
JJ
12565 PR c/68062
12566 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12567
12568 PR middle-end/70022
12569 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12570
69fa742f
JJ
12571 PR target/70028
12572 * gcc.target/i386/pr70028.c: New test.
12573
7c65bd56
MK
125742016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12575
12576 * c-c++-common/asan/swapcontext-test-1.c,
12577 * c-c++-common/tsan/thread_leak.c,
12578 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12579 * g++.dg/tsan/benign_race.C,
12580 * g++.dg/tsan/fd_close_norace.C,
12581 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12582 races with sanitizer output
12583
37d98220 125842016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12585 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12586
12587 PR target/67278
12588 * gcc.dg/simd-8.c: New testcase.
12589
218db463
RB
125902016-03-02 Richard Biener <rguenther@suse.de>
12591
12592 PR middle-end/67278
12593 * gcc.dg/simd-7.c: New testcase.
12594
22c72158
EB
125952016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12596
12597 * gcc.target/i386/pr70007.c: Tweak.
12598
9a790ccc
DV
125992016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12600
12601 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12602
bd02f00f
MP
126032016-03-02 Marek Polacek <polacek@redhat.com>
12604
12605 PR c/67854
12606 * gcc.dg/pr67854.c: New test.
12607
1e840f39
JJ
126082016-03-02 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR middle-end/70025
12611 * gcc.dg/torture/pr70025.c: New test.
12612
bca00241
VK
126132016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12614
12615 PR tree-optimization/68621
12616 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12617
0bca04b8
EB
126182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12619
12620 * gcc.target/i386/pr70007.c: New test.
12621
2a9afc86
JL
126222016-03-01 Jeff Law <law@redhat.com>
12623
eab2541b 12624 PR tree-optimization/69196
9d83ef71 12625 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12626
2a9afc86
JL
12627 PR tree-optimization/69196
12628 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12629 duplicating code and spoiling the expected output.
12630
0d39977e
MM
126312016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12632
12633 PR target/70033
12634 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12635 supports power9 before doing tests.
12636 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12637 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12638 * gcc.target/powerpc/p9-permute.c: Likewise.
12639
a0c0699d
UB
126402016-03-01 Uros Bizjak <ubizjak@gmail.com>
12641
12642 PR target/70027
12643 * gcc.target/i386/pr70027.c: New test.
12644
0ae3ef47 126452016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12646
12647 * gcc.dg/pr70017.c: New test.
12648
686e2237
JJ
126492016-03-01 Jakub Jelinek <jakub@redhat.com>
12650
12651 PR c/69796
12652 PR c/69974
12653 * gcc.dg/pr69796.c: New test.
12654 * gcc.dg/pr69974.c: New test.
12655
f8e4188c
EB
126562016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12657
12658 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12659
5e3f1c7c
JL
126602016-02-29 Jeff Law <law@redhat.com>
12661
12662 PR tree-optimization/69987
12663 * gfortran.dg/pr69987.f90: New test.
12664
12665 PR tree-optimization/69989
12666 * gcc.c-torture/compile/pr69989-2.c: New test.
12667
1be56bc5
MP
126682016-03-01 Marek Polacek <polacek@redhat.com>
12669
12670 PR c++/69795
12671 * g++.dg/parse/invalid1.C: New test.
12672
1b19470d
RB
126732016-03-01 Richard Biener <rguenther@suse.de>
12674
12675 PR middle-end/70022
12676 * gcc.dg/pr70022.c: New testcase.
12677
3ae0661a
IE
126782016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12679
12680 PR tree-optimization/69956
12681 * gcc.dg/pr69956.c: New test.
12682
0f09ab88
BS
126832016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12684
12685 PR target/70011
12686 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12687 XFAIL when hardware supports efficient unaligned storage access.
12688
76d881bf
PP
126892016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12690
12691 PR c++/69961
12692 * g++.dg/template/pr69961a.C: New test.
12693 * g++.dg/template/pr69961b.C: New test.
12694
7168133a
DM
126952016-02-29 David Malcolm <dmalcolm@redhat.com>
12696
12697 PR preprocessor/69985
12698 * gcc.dg/cpp/pr69985.c: New test case.
12699
0c6072a3
JL
127002016-02-29 Jeff Law <law@redhat.com>
12701
e66f219b
JL
12702 PR tree-optimization/70005
12703 * gcc.c-torture/execute/pr70005.c New test.
12704
0c6072a3
JL
12705 PR tree-optimization/69999
12706 * gcc.c-torture/compile/pr69999.c: New test.
12707
fd9fbdb3
YR
127082016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12709
12710 PR tree-optimization/69652
12711 * gcc.dg/torture/pr69652.c: Delete test.
12712 * gcc.dg/vect/pr69652.c: New test.
12713
cbd400b4
RB
127142016-02-19 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/69980
12717 * gfortran.dg/vect/pr69980.f90: New testcase.
12718
84ea0f58
EB
127192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12720
12721 * gcc.target/sparc/20160229-1.c: New test.
12722
5d2a63dc
EB
127232016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12724
12725 * gnat.dg/stack_usage3.adb: New test.
12726 * gnat.dg/stack_usage3_pkg.ads: New helper.
12727
93e708f9
EB
127282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12729
12730 * gnat.dg/renaming8.adb: New test.
12731 * gnat.dg/renaming8_pkg1.ads: New helper.
12732 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12733 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12734
6512bc93
RB
127352016-02-29 Richard Biener <rguenther@suse.de>
12736
12737 PR tree-optimization/69720
12738 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12739
7b201a88
TK
127402016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12741
12742 PR fortran/68147
12743 PR fortran/47674
12744 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12745
82ee0cf2 127462016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12747 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12748
12749 PR fortran/56007
12750 * gfortran.dg/coarray_8.f90: Adjust error message.
12751 * gfortran.dg/pr56007.f90: New test.
12752 * gfortran.dg/pr56007.f: New test.
12753
cdc1a2c8
L
127542016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12755
12756 PR tree-optimization/69989
12757 * gcc.dg/torture/pr69989.c: New test.
12758
33505bcf
EB
127592016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12760
12761 * gcc.target/i386/stack-realign-win.c: New test.
12762
524bfb19
HA
127632016-02-28 Harald Anlauf <anlauf@gmx.de>
12764
12765 PR fortran/60126
12766 * gfortran.dg/pr60126.f90: New test.
12767
bd542508
JL
127682016-02-27 Jeff Law <law@redhat.com>
12769
12770 Revert
12771 2016-02-26 Richard Biener <rguenther@suse.de>
12772 Jeff Law <law@redhat.com>
12773
12774 PR tree-optimization/69740
12775 * gcc.c-torture/compile/pr69740-1.c: New test.
12776 * gcc.c-torture/compile/pr69740-2.c: New test.
12777
dd1291e0
JD
127782016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12779
5fb67f8b 12780 PR fortran/69910
dd1291e0
JD
12781 * gfortran.dg/newunit_4.f90: New test.
12782
5cfefb59
JJ
127832016-02-27 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR target/69613
12786 PR rtl-optimization/69886
12787 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12788 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12789 target.
12790
20ba5f33
MS
127912016-02-26 Martin Sebor <msebor@redhat.com>
12792
12793 PR tree-optimization/15826
12794 * gcc.dg/tree-ssa/pr15826.c: New test.
12795
e6fb01b0
JJ
127962016-02-26 Jakub Jelinek <jakub@redhat.com>
12797
12798 PR target/69969
12799 * gcc.target/powerpc/pr69969.c: New test.
12800
e3e0cf64
MS
128012016-02-26 Martin Sebor <msebor@redhat.com>
12802
12803 PR c++/15766
12804 * g++.old-deja/g++.other/decl5.C: Add a test case.
12805
d1f2bea5
SB
128062016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12807
12808 PR target/69946
12809 * gcc.target/powerpc/pr69946.c: New file.
12810
4a4f9d2b 128112016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12812 Jeff Law <law@redhat.com>
4a4f9d2b 12813
e3e0cf64 12814 PR tree-optimization/69740
4a4f9d2b
RB
12815 * gcc.c-torture/compile/pr69740-1.c: New test.
12816 * gcc.c-torture/compile/pr69740-2.c: New test.
12817
ad2a2706
MJ
128182016-02-26 Martin Jambor <mjambor@suse.cz>
12819
12820 PR middle-end/69920
12821 * gcc.dg/torture/pr69932.c: New test.
12822 * gcc.dg/torture/pr69936.c: Likewise.
12823
1d11f7ce
AK
128242016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12825
12826 PR target/69709
12827 * gcc.target/s390/pr69709.c: New test.
12828
6cfccbb2
KT
128292016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12830
12831 PR target/69245
12832 * gcc.target/aarch64/pr69245_1.c: New test.
12833
ac59ad4e
KT
128342016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12835
12836 PR target/69613
12837 * gcc.dg/torture/pr69613.c: New test.
12838
a2ad54a0
JJ
128392016-02-26 Jakub Jelinek <jakub@redhat.com>
12840
12841 PR rtl-optimization/69891
12842 * gcc.target/i386/pr69891.c: New test.
12843
0884062c 128442016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12845 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12846
d2369d4f 12847 PR target/61397
c163789b
MM
12848 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12849 functionality for both 32-bit and 64-bit.
12850
5aed7e2c
RB
128512016-02-26 Richard Biener <rguenther@suse.de>
12852
12853 PR tree-optimization/69551
12854 * gcc.dg/torture/pr69951.c: New testcase.
12855
798e2a8e
RB
128562016-02-25 Richard Biener <rguenther@suse.de>
12857
12858 PR tree-optimization/48795
12859 * gcc.dg/Warray-bounds-18.c: New testcase.
12860
9559fbac
RO
128612016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12862
12863 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12864
c049b107
JJ
128652016-02-25 Jakub Jelinek <jakub@redhat.com>
12866
12867 PR rtl-optimization/69896
12868 * gcc.dg/pr69896.c: New test.
12869
1137001c
PP
128702016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12871
12872 PR c++/69736
12873 * g++.dg/cpp1y/paren2.C: New test.
12874
2e9c8641
MS
128752016-02-24 Martin Sebor <msebor@redhat.com>
12876
12877 PR c/51147
12878 * gcc.dg/enum-mode-2.c: New test.
12879
03ca8fb3
JJ
128802016-02-24 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR c++/69922
12883 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12884 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12885 * g++.dg/ubsan/pr69922.C: New test.
12886
0b05329b
MP
128872016-02-24 Marek Polacek <polacek@redhat.com>
12888
12889 PR c/69819
12890 * gcc.dg/pr69819.c: New test.
12891
57c2c374
MS
128922016-02-24 Martin Sebor <msebor@redhat.com>
12893
3b96b93a
MS
12894 PR c++/69912
12895 * g++.dg/ext/flexary15.C: New test.
12896
128972016-02-24 Martin Sebor <msebor@redhat.com>
12898
12899 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12900 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12901 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12902
65433bb5
MK
129032016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12904 Charles Baylis <charles.baylis@linaro.org>
12905
12906 PR debug/61033
12907 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12908
f802a424 129092016-02-24 Richard Biener <rguenther@suse.de>
44293580 12910 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12911
12912 PR middle-end/69760
12913 * gcc.dg/torture/pr69760.c: New testcase.
12914
525f795f
RO
129152016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12916
12917 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12918 pattern on Solaris with as.
12919
cd7bbceb
KT
129202016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12921
12922 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12923 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12924 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12925 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12926
89c0c1fd
JJ
129272016-02-24 Jakub Jelinek <jakub@redhat.com>
12928
12929 PR middle-end/69915
12930 * gcc.dg/pr69915.c: New test.
12931
0683fd27
KT
129322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12933
12934 PR rtl-optimization/69886
12935 * gcc.dg/torture/pr69886.c: New test.
12936
e53d562a
RB
129372016-02-24 Richard Biener <rguenther@suse.de>
12938
12939 PR middle-end/68963
12940 * gcc.dg/torture/pr68963.c: New testcase.
12941
74a00288
KT
129422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12943
12944 PR target/69875
12945 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12946 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12947 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12948 * gcc.target/arm/atomic_loaddi_1.c: New test.
12949 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12950 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12951 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12952 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12953 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12954 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12955 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12956 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12957
340fd4c9
JJ
129582016-02-24 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR middle-end/69909
12961 * gcc.dg/torture/pr69909.c: New test.
12962
47d3fdb2
RB
129632016-02-24 Richard Biener <rguenther@suse.de>
12964
12965 PR tree-optimization/69907
12966 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12967 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12968 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12969
dab73e73
CB
129702016-02-24 Christian Bruel <christian.bruel@st.com>
12971
12972 * gcc.target/arm/pragma_cpp_fma.c: New test.
12973
7cc5ec65
JD
129742016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12975
12976 PR fortran/61156
12977 * gfortran.dg/include_6.f90: Update test.
12978
067fbd8b
JJ
129792016-02-23 Jakub Jelinek <jakub@redhat.com>
12980
12981 PR objc/69844
12982 * objc.dg/pr69844.m: New test.
12983
64a454d9
JD
129842016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12985
12986 PR libgfortran/69456
12987 * gfortran.dg/namelist_89.f90: New test.
12988 * gfortran.dg/pr59700.f90: Update test..
12989
35886f0b
MS
129902016-02-23 Martin Sebor <msebor@redhat.com>
12991
12992 PR middle-end/69780
12993 * g++.dg/ext/builtin_alloca.C: New test.
12994 * gcc.dg/builtins-68.c: New test.
12995
162cc7e3
RH
129962016-02-23 Richard Henderson <rth@redhat.com>
12997
12998 * gcc.target/i386/addr-space-3.c: Remove test.
12999
196440f8
DM
130002016-02-23 David Malcolm <dmalcolm@redhat.com>
13001
13002 PR preprocessor/69126
13003 PR preprocessor/69543
13004 * c-c++-common/pr69126-2-long.c: New test.
13005 * c-c++-common/pr69126-2-short.c: New test.
13006 * c-c++-common/pr69543-1.c: Remove xfail.
13007
1d3121af
DM
130082016-02-23 David Malcolm <dmalcolm@redhat.com>
13009
13010 PR preprocessor/69126
13011 PR preprocessor/69543
13012 PR preprocessor/69558
13013 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13014 (f): Rename to...
13015 (test_2): ...this, and add leading comment.
13016 (MACRO_3, test_3): New.
13017 (MACRO_4A, MACRO_4B, test_4): New.
13018 (MACRO): Rename to...
13019 (MACRO_5): ...this.
13020 (g): Rename to...
13021 (test_5): ...this, updating for renaming of MACRO, and
13022 add leading comment.
13023 * c-c++-common/pr69543-1.c: New.
13024 * c-c++-common/pr69543-2.c: New.
13025 * c-c++-common/pr69543-3.c: New.
13026 * c-c++-common/pr69543-4.c: New.
13027 * c-c++-common/pr69558-1.c: New.
13028 * c-c++-common/pr69558-2.c: New.
13029 * c-c++-common/pr69558-3.c: New.
13030 * c-c++-common/pr69558-4.c: New.
13031 * gcc.dg/pr69558.c: Move to...
13032 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13033 xfail for c++.
13034
f99c3557
TS
130352016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13036
13037 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13038 to -ftree-parallelize-loops/-fopenacc changes.
13039 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13040 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13041 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13042 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13043 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13044 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13045 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13046 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13047 * c-c++-common/goacc/kernels-loop.c: Likewise.
13048 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13049 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13050 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13051 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13052
c60ec7c2
RO
130532016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13054
13055 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13056
f1a62b6f
JJ
130572016-02-23 Jakub Jelinek <jakub@redhat.com>
13058
e67bf044
JJ
13059 PR c++/69902
13060 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13061
f1a62b6f
JJ
13062 PR c/69900
13063 * gcc.dg/pr69900.c: New test.
13064
20c5e09e
MJ
130652016-02-23 Martin Jambor <mjambor@suse.cz>
13066
13067 PR tree-optimization/69666
13068 * gcc.dg/tree-ssa/pr69666.c: New test.
13069
e457a6fc
AV
130702016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13071
13072 PR fortran/67451
13073 * gfortran.dg/coarray_allocate_5.f08: New test.
13074
d7b574f4
AK
130752016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13076
13077 * gcc.target/s390/vcond-shift.c: Move to ...
13078 * gcc.target/s390/vector/vcond-shift.c: ... here.
13079
58bdeb44
AK
130802016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13081
13082 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13083 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13084
7cd0387b
AK
130852016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13086
13087 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13088
4246c8da
MW
130892016-02-20 Mark Wielaard <mjw@redhat.com>
13090
13091 PR c/28901
13092 * gcc.dg/unused-variable-3.c: New test.
13093
f93bc532
JJ
130942016-02-22 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR target/69888
13097 * gcc.target/i386/pr69888.c: New test.
13098
c4e360f4
RB
130992016-02-22 Richard Biener <rguenther@suse.de>
13100
13101 PR tree-optimization/69882
13102 * gfortran.dg/vect/pr69882.f90: New testcase.
13103
09c92f1c
JJ
131042016-02-22 Jakub Jelinek <jakub@redhat.com>
13105
13106 PR target/69885
13107 * gcc.dg/pr69885.c: New test.
13108
f88d45dc
OE
131092016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13110
13111 PR target/69806
13112 PR target/54089
13113 * gcc.target/sh/pr54089-10.c: New.
13114
ce1ff48e
PT
131152016-02-20 Paul Thomas <pault@gcc.gnu.org>
13116
13117 PR fortran/69423
13118 * gfortran.dg/deferred_character_15.f90 : New test.
13119
bbf27208
DH
131202016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13121
13122 PR fortran/57365
13123 gfortran.dg/allocate_with_source_18.f03: New test.
13124
131252016-02-20 Harald Anlauf <anlauf@gmx.de>
13126
13127 PR fortran/52531
13128 gfortran.dg/gomp/pr52531.f90: New test.
13129
268be88c
BE
131302016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13131
13132 PR c++/69865
13133 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13134 -std=c++03.
13135
4b6c824a
JJ
131362016-02-19 Jakub Jelinek <jakub@redhat.com>
13137
871b3f47
JJ
13138 PR c++/69826
13139 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13140 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13141
7a965d51
JJ
13142 PR c++/69850
13143 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13144
4b6c824a
JJ
13145 PR c++/69851
13146 * g++.dg/torture/pr69851.C: New test.
13147
15fca21a
MS
131482016-02-19 Martin Sebor <msebor@redhat.com>
13149
13150 PR testsuite/69573
13151 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13152
19e21586
JJ
131532016-02-19 Jakub Jelinek <jakub@redhat.com>
13154
03a616ac
JJ
13155 PR c++/69850
13156 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13157 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13158
19e21586
JJ
13159 PR c++/67767
13160 * g++.dg/cpp0x/pr67767.C: New test.
13161
2db16594
KT
131622016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13163
13164 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13165 for fp, simd, crypto, crc, lse.
13166 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13167 above.
13168 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13169 effective target check.
13170
5a7d9d1e
JJ
131712016-02-19 Jakub Jelinek <jakub@redhat.com>
13172
13173 PR target/69820
13174 * gcc.target/i386/pr69820.c: New test.
13175
6448f064
AK
131762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13177
13178 * gcc.target/s390/vector/int128-1.c: New test.
13179
d0a859e6
AK
131802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13181
13182 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13183
9e4eb643
AK
131842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13185
13186 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13187 instruction pattern name to prevent the testcase from failing with
13188 -march=z13.
13189
859a4c0e
AK
131902016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13191
13192 * gcc.target/s390/md/movstr-2.c: New test.
13193
efc2340b
MK
131942016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13195
13196 * gcc.target/s390/morestack.c: New test.
13197
ca2bfbc2
DV
131982016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13199
13200 PR target/69625
13201 * gcc.target/s390/pr69625.c: Add test case.
13202
efd4bd05
BE
132032016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13204
13205 PR testsuite/68580
13206 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13207
2bf2078a
MM
132082016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13209
13210 PR target/68404
13211 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13212 * gcc.target/powerpc/fusion3.c: Likewise.
13213
f003579e
RB
132142016-02-18 Richard Biener <rguenther@suse.de>
13215
13216 PR middle-end/69553
13217 * g++.dg/torture/pr69553.C: New testcase.
13218
19233914
NC
132192016-02-18 Nick Clifton <nickc@redhat.com>
13220
efd4bd05
BE
13221 PR target/62254
13222 PR target/69610
13223 * gcc.target/arm/pr62554.c: New test.
13224 * gcc.target/arm/pr69610-1.c: New test.
13225 * gcc.target/arm/pr69610-2.c: New test.
19233914 13226
23f27839
RB
132272016-02-18 Richard Biener <rguenther@suse.de>
13228
13229 PR middle-end/69854
13230 * gcc.dg/torture/pr69854.c: New testcase.
13231
932c0da4
JJ
132322016-02-17 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR c++/69850
13235 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13236
1bed93e4
BS
132372012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13238
13239 * gcc.target/powerpc/vec-cg.c: New test.
13240
57bfb134
RB
132412016-02-17 Richard Biener <rguenther@suse.de>
13242
13243 PR testsuite/69586
13244 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13245
a44e0ebb
KT
132462016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13247
13248 PR target/69161
13249 * gcc.c-torture/compile/pr69161.c: New test.
13250
ffacd726
DS
132512016-02-17 David Sherwood <david.sherwood@arm.com>
13252
13253 PR target/69532
13254 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13255 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13256
448db8d2
EB
132572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13258
13259 * gcc.dg/ifcvt-4.c: Skip on Visium.
13260
e2f0522e
EB
132612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13262
13263 * gnat.dg/atomic8.adb: New test.
13264
bf17fe3f
EB
132652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13266
13267 * gnat.dg/discr46.ad[sb]: New test.
13268
ecf835e9
KN
132692016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13270
13271 PR Target/48344
13272 * gcc.target/powerpc/pr48344-1.c: New test.
13273
49a1164a
TK
132742015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13275
13276 PR fortran/69742
13277 * gfortran.dg/associate_21.f90: New test.
13278
bf14eba2
JJ
132792016-02-16 Jakub Jelinek <jakub@redhat.com>
13280
13281 PR c/69835
13282 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13283 -Wnonnull in dg-options.
13284 * c-c++-common/nonnull-2.c: New test.
13285
35a093b6
JG
132862016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13287 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13288
13289 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13290
e387d491
JJ
132912016-02-16 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR middle-end/69801
13294 * gcc.dg/pr69801.c: Add empty dg-options.
13295
ba539195
JN
132962016-02-16 James Norris <jnorris@codesourcery.com>
13297
13298 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13299 * g++.dg/goacc/deviceptr-1.c: New file.
13300
2a2b8f64
JJ
133012016-02-16 Jakub Jelinek <jakub@redhat.com>
13302
13303 PR tree-optimization/69820
13304 * gcc.dg/vect/pr69820.c: New test.
13305
87440c29
RB
133062016-02-16 Richard Biener <rguenther@suse.de>
13307
13308 PR tree-optimization/69776
13309 * gcc.dg/torture/pr69776-2.c: New testcase.
13310
6d87c306
BS
133112016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13312
13313 PR tree-optimization/69714
13314 * gcc.dg/torture/pr69714.c: New test.
13315
3824a0a2
JJ
133162016-02-16 Jakub Jelinek <jakub@redhat.com>
13317
13318 PR tree-optimization/69802
13319 * gcc.dg/pr69802.c: New test.
13320
c8cfe96e
RB
133212016-02-16 Richard Biener <rguenther@suse.de>
13322
13323 PR middle-end/69801
13324 * gcc.dg/pr69801.c: New testcase.
13325
fc12098d
JD
133262016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13327
13328 PR libgfortran/69651
13329 * gfortran.dg/read_bang.f90: New test.
13330 * gfortran.dg/read_bang4.f90: New test.
13331
ba6b3795
JJ
133322016-02-15 Jakub Jelinek <jakub@redhat.com>
13333
f0516ca4
JJ
13334 PR c++/69658
13335 * g++.dg/init/pr69658.C: New test.
13336
ba6b3795
JJ
13337 PR c++/69797
13338 * c-c++-common/pr69797.c: New test.
13339
de3f9a2d
PK
133402016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13341
13342 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13343 check for aarch64*-*-*.
13344
17a3b967
RB
133452016-02-15 Richard Biener <rguenther@suse.de>
13346
13347 PR tree-optimization/69783
13348 * gcc.dg/vect/pr69783.c: New testcase.
13349
1c48bff1
RB
133502016-02-15 Richard Biener <rguenther@suse.de>
13351
13352 PR tree-optimization/69776
13353 * gcc.dg/torture/pr69776.c: New testcase.
13354
1e6025b6
TK
133552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13356
13357 PR fortran/60526
13358 * gfortran.dg/type_decl_4.f90: Reinstated.
13359
d3308279
JDA
133602016-02-14 John David Anglin <danglin@gcc.gnu.org>
13361
13362 PR fortran/68746
13363 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13364
b7c56581
TK
133652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13366
13367 PR fortran/60526
13368 PR bootstrap/69816
13369 * gfortran.dg/type_decl_4.f90: Removed.
13370
60cb4ef5
TK
133712016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13372
13373 PR fortran/60526
13374 * gfortran.dg/type_decl_4.f90: New test.
13375
f6964637
AM
133762016-02-14 Alan Modra <amodra@gmail.com>
13377
1a8849d1 13378 PR testsuite/68886
f6964637
AM
13379 * gcc.c-torture/execute/stkalign.c: Revise test.
13380
f5121920
OE
133812016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13382
13383 PR target/67260
13384 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13385
6cda3ab6
OE
133862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13387
13388 PR target/67260
13389 * gcc.target/sh/torture/pr67260.c: New.
13390
6786e598
JDA
133912016-02-12 John David Anglin <danglin@gcc.gnu.org>
13392
13393 * gcc.dg/pr67964.c: Add dg-require-alias.
13394
7e05dad8
OE
133952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13396
13397 PR target/67636
13398 PR target/64345
13399 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13400
7f4cc3ce
JD
134012016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13402
13403 PR libgfortran/69668
13404 * gfortran.dg/namelist_88.f90: New test.
13405
955ca6dc
JD
134062016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13407
13408 PR libgfortran/69668
13409 * gfortran.dg/namelist_38.f90: Update test.
13410 * gfortran.dg/namelist_84.f90: Update test.
13411
876217ae
DM
134122016-02-12 David Malcolm <dmalcolm@redhat.com>
13413
13414 PR other/69554
13415 * gcc.dg/pr69554-1.c: New test.
13416 * gfortran.dg/pr69554-1.F90: New test.
13417 * gfortran.dg/pr69554-2.F90: New test.
13418 * lib/gcc-dg.exp (proc dg-locus): New function.
13419 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13420 distinguish between the caret-printing and non-caret-printing
13421 cases. If caret-printing has been explicitly enabled, bail out
13422 without attempting to fix up the output.
13423
61789eed
DM
134242016-02-12 David Malcolm <dmalcolm@redhat.com>
13425
13426 PR driver/69265
13427 PR driver/69453
13428 * gcc.dg/spellcheck-options-3.c: New test case.
13429 * gcc.dg/spellcheck-options-4.c: New test case.
13430 * gcc.dg/spellcheck-options-5.c: New test case.
13431 * gcc.dg/spellcheck-options-6.c: New test case.
13432 * gcc.dg/spellcheck-options-7.c: New test case.
13433 * gcc.dg/spellcheck-options-8.c: New test case.
13434 * gcc.dg/spellcheck-options-9.c: New test case.
13435 * gcc.dg/spellcheck-options-10.c: New test case.
13436
c3090c1f
JJ
134372016-02-12 Jakub Jelinek <jakub@redhat.com>
13438
13439 PR rtl-optimization/69764
13440 PR rtl-optimization/69771
13441 * c-c++-common/pr69764.c: New test.
13442 * gcc.dg/torture/pr69771.c: New test.
13443
8222034d
MP
134442016-02-12 Marek Polacek <polacek@redhat.com>
13445
13446 * g++.dg/torture/init-list1.C: New.
13447
f749f792
MP
134482016-02-12 Marek Polacek <polacek@redhat.com>
13449
13450 * gcc.dg/pr69522.c: Add empty dg-options.
13451
199fb02a
IE
134522016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13453
13454 * g++.dg/lto/lto.exp: Include and init mpx.
13455 * g++.dg/lto/pr69729_0.C: New test.
13456
b69539cb
JJ
134572016-02-12 Jakub Jelinek <jakub@redhat.com>
13458
06ff7000
JJ
13459 PR ipa/69241
13460 * g++.dg/ipa/pr69241-4.C: New test.
13461
b69539cb
JJ
13462 PR ipa/68672
13463 * g++.dg/ipa/pr68672-1.C: New test.
13464 * g++.dg/ipa/pr68672-2.C: New test.
13465 * g++.dg/ipa/pr68672-3.C: New test.
13466
16595a1f
BS
134672016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13468
13469 PR c/69522
6d87c306 13470 * gcc.dg/pr69522.c: New test.
16595a1f 13471
38d795d2
PP
134722016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13473
13474 PR c++/69098
13475 * g++.dg/cpp1y/69098.C: New test.
13476 * g++.dg/cpp1y/69098-2.C: New test.
13477
9c582551
JJ
134782016-02-12 Jakub Jelinek <jakub@redhat.com>
13479
13480 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13481 and neighbour -> neighbor.
13482 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13483 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13484 * c-c++-common/Wvarargs.c: Likewise.
13485 * c-c++-common/goacc/host_data-5.c: Likewise.
13486 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13487 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13488 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13489 * gcc.target/aarch64/pr60697.c: Likewise.
13490 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13491 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13492 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13493 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13494 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13495 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13496 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13497 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13498 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13499 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13500 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13501 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13502 * g++.dg/lookup/koenig5.C: Likewise.
13503 * g++.dg/ext/no-asm-2.C: Likewise.
13504 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13505 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13506 * gfortran.dg/used_types_16.f90: Likewise.
13507 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13508 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13509 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13510 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13511 * gfortran.dg/abstract_type_6.f03: Likewise.
13512 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13513 * gfortran.dg/used_types_15.f90: Likewise.
13514 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13515 * gfortran.dg/exit_3.f08: Likewise.
13516 * gfortran.dg/open_status_2.f90: Likewise.
13517 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13518 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13519 * gfortran.dg/associate_1.f03: Likewise.
13520 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13521 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13522 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13523 * gcc.dg/builtin-object-size-1.c: Likewise.
13524 * gcc.dg/noreturn-6.c: Likewise.
13525 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13526 * gcc.dg/globalalias.c: Likewise.
13527 * gcc.dg/builtins-config.h: Likewise.
13528 * gcc.dg/pr30457.c: Likewise.
13529 * gcc.c-torture/compile/volatile-1.c: Likewise.
13530 * gcc.c-torture/execute/20101011-1.c: Likewise.
13531 * c-c++-common/Waddress-1.c: Likewise.
13532
66756373
JJ
135332016-02-11 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR c/69768
13536 * c-c++-common/Waddress-1.c: New test.
13537
76fe932b
AV
135382016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13539
13540 PR fortran/69296
13541 * gfortran.dg/associate_19.f03: New test.
13542 * gfortran.dg/associate_20.f03: New test.
13543
564c4d4b
OE
135442016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13545
13546 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13547
e1c1ecb0
KT
135482016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13549
13550 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13551 .arch armv8-a\n. Add -dA to dg-options.
13552 * gcc.target/aarch64/assembler_arch_1.c: New test.
13553 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13554
0d7d9458
PC
135552016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13556
13557 PR c++/68726
13558 * g++.dg/cpp0x/pr68726.C: New.
13559
e6208a60
IE
135602016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13561
13562 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13563 test.
13564
281a11eb
RB
135652016-02-11 Richard Biener <rguenther@suse.de>
13566
13567 * g++.dg/tree-ssa/pr61034.C: Adjust.
13568
e03dd765
VM
135692016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13570
4b48faf5 13571 PR target/69148
e03dd765
VM
13572 * gcc.target/s390/pr69148.c: New.
13573
cdc23927
YR
135742016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13575
13576 PR tree-optimization/69652
13577 * gcc.dg/torture/pr69652.c: New test.
13578
e199dd0a
JJ
135792016-02-10 Jakub Jelinek <jakub@redhat.com>
13580 Patrick Palka <ppalka@gcc.gnu.org>
13581
13582 PR ipa/69241
13583 PR c++/69649
13584 * g++.dg/ipa/pr69241-1.C: New test.
13585 * g++.dg/ipa/pr69241-2.C: New test.
13586 * g++.dg/ipa/pr69241-3.C: New test.
13587 * g++.dg/ipa/pr69649.C: New test.
13588
d6b38027
UB
135892016-02-10 Uros Bizjak <ubizjak@gmail.com>
13590
13591 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13592 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13593
13b562c5
BC
135942016-02-10 Bin Cheng <bin.cheng@arm.com>
13595
13596 PR tree-optimization/68021
13597 * gcc.dg/tree-ssa/pr68021.c: New test.
13598
24a179f8
RB
135992016-02-10 Richard Biener <rguenther@suse.de>
13600
13601 PR tree-optimization/69726
13602 * gcc.dg/uninit-22.c: New testcase.
13603
0d99886f
AP
136042016-02-09 Andrew Pinski <apinski@cavium.com>
13605
13606 PR tree-opt/69282
13607 * gcc.c-torture/compile/20160205-1.c: New testcase.
13608
ab04995c
MM
136092016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13610
13611 PR target/68404
13612 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13613 instead accessing a really large arrray.
13614 * gcc.target/powerpc/fusion3.c: Likewise.
13615
4b79ac23
CB
136162016-02-09 Charles Baylis <charles.baylis@linaro.org>
13617
13618 PR target/68532
13619 * gcc.c-torture/execute/pr68532.c: New test.
13620
b890a441
AO
136212016-02-11 Alexandre Oliva <aoliva@redhat.com>
13622
13623 PR target/69634
13624 * gcc.dg/pr69634.c: New.
13625
84a5bef7
RB
136262016-02-09 Richard Biener <rguenther@suse.de>
13627
13628 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13629
1f123759 136302016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13631
1f123759
AF
13632 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13633
65860c77
YR
136342016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13635
13636 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13637
7e1e8a0a
RB
136382016-02-09 Richard Biener <rguenther@suse.de>
13639
13640 PR tree-optimization/69715
13641 * gcc.dg/torture/pr69715.c: New testcase.
13642
efb45a9f
PP
136432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13644
13645 PR c++/69139
13646 * g++.dg/cpp0x/trailing12.C: New test.
13647 * g++.dg/cpp0x/trailing13.C: New test.
13648
20a0c6f9
PP
136492016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13650
13651 PR c++/69283
13652 PR c++/67835
13653 * g++.dg/cpp1y/auto-fn29.C: New test.
13654 * g++.dg/cpp1y/auto-fn30.C: New test.
13655
a162f3af
JJ
136562016-02-08 Jakub Jelinek <jakub@redhat.com>
13657
13658 PR tree-optimization/69209
13659 * gcc.c-torture/compile/pr69209.c: New test.
13660
4b4a9fbd
JL
136612016-02-08 Jeff Law <law@redhat.com>
13662
13663 PR tree-optimization/68541
13664 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13665 of statements allowed in join block for path splitting.
13666
cfac5ed2
JJ
136672016-02-08 Jakub Jelinek <jakub@redhat.com>
13668
f68bc23f
JJ
13669 PR c++/59627
13670 * g++.dg/gomp/pr59627.C: New test.
13671
cfac5ed2
JJ
13672 PR ipa/69239
13673 * g++.dg/ipa/pr69239.C: New test.
13674
44714d8c
DM
136752016-02-08 David Malcolm <dmalcolm@redhat.com>
13676
13677 PR preprocessor/69664
13678 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13679 * gcc.dg/cpp/warn-comments.c: Likewise.
13680
eba9e839
MP
136812016-02-08 Marek Polacek <polacek@redhat.com>
13682
13683 PR c++/69688
13684 * g++.dg/init/const12.C: New test.
13685
a011cd92
BS
136862016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13687
13688 PR target/60410
13689 * gcc.dg/lto/pr55113_0.c: Remove test.
13690
5317b1be
RB
136912016-02-08 Richard Biener <rguenther@suse.de>
13692
13693 PR tree-optimization/69719
13694 * gcc.dg/torture/pr69719.c: New testcase.
13695
63998a63
RB
136962016-02-08 Richard Biener <rguenther@suse.de>
13697 Jeff Law <law@redhat.com>
13698
13699 PR target/68273
13700 * gcc.target/mips/pr68273.c: New testcase.
13701
43f4a281
RB
137022016-02-08 Richard Biener <rguenther@suse.de>
13703
13704 PR rtl-optimization/69274
13705 * gcc.target/i386/addr-sel-1.c: XFAIL.
13706
0b604d2d
JL
137072016-02-08 Jeff Law <law@redhat.com>
13708
e8dfe49e
JL
13709 PR tree-optimization/68541
13710 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13711
6daecd7a 13712 PR tree-optimization/65917
0b604d2d
JL
13713 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13714
c0f0e35a
JD
137152016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13716
13717 PR fortran/50555
13718 * gfortran.dg/namelist_args.f90: New test.
13719
8981d712
JL
137202016-02-05 Jeff Law <law@redhat.com>
13721
6daecd7a 13722 PR tree-optimization/68541
8981d712
JL
13723 * gcc.dg/tree-ssa/split-path-2.c: New test.
13724 * gcc.dg/tree-ssa/split-path-3.c: New test.
13725 * gcc.dg/tree-ssa/split-path-4.c: New test.
13726 * gcc.dg/tree-ssa/split-path-5.c: New test.
13727 * gcc.dg/tree-ssa/split-path-6.c: New test.
13728 * gcc.dg/tree-ssa/split-path-7.c: New test.
13729
46cb9332
MS
137302016-02-05 Martin Sebor <msebor@redhat.com>
13731
13732 PR c++/69662
13733 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13734 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13735
be2083ea
RH
137362016-02-06 Richard HEnderson <rth@redhat.com>
13737
13738 PR c/69643
13739 * gcc.target/i386/addr-space-4.c: New.
13740 * gcc.target/i386/addr-space-5.c: New.
13741
711d7c23
MM
137422016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13743
13744 PR fortran/66089
13745 * gfortran.dg/elemental_dependency_6.f90: New.
13746
b5c1c988
JJ
137472016-02-05 Jakub Jelinek <jakub@redhat.com>
13748
861c7bcd
JJ
13749 PR rtl-optimization/69691
13750 * gcc.c-torture/execute/pr69691.c: New test.
13751
b5c1c988
JJ
13752 PR c++/69628
13753 * g++.dg/parse/pr69628.C: New test.
13754
f7dfa966
UB
137552016-02-05 Uros Bizjak <ubizjak@gmail.com>
13756
13757 * gcc.dg/sancov/asan.c: Move to ...
13758 * gcc.dg/asan/sancov-1.c: ... here.
13759
9b143e64
UB
137602016-02-05 Uros Bizjak <ubizjak@gmail.com>
13761
13762 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13763
f5d4b899
L
137642016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13765
13766 PR target/69677
13767 * gcc.target/i386/pr69677.c: New test.
13768
76c85fbb
PP
137692016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13770
13771 PR c++/68948
13772 * g++.dg/template/pr68948.C: New test.
13773
f181bf90
DV
137742016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13775
13776 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13777 (only necessary on s390x).
13778
714fb282
L
137792016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13780
13781 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13782 -mno-accumulate-outgoing-args.
13783
618d6c1c
PP
137842016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13785
13786 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13787
1066e9b5
JJ
137882016-02-04 Jakub Jelinek <jakub@redhat.com>
13789
13790 PR c/69669
13791 * c-c++-common/pr69669.c: New test.
13792
76255d0d
MM
137932016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13794
13795 PR target/69667
13796 * g++.dg/pr69667.C: New file.
13797
e0b059b1
WD
137982016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13799
13800 PR target/69619
13801 * gcc.dg/pr69619.c: Add new test.
13802
2692b5c8
RS
138032016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13804
13805 PR rtl-optimization/69577
13806 * gcc.target/i386/pr69577.c: New test.
13807
7db337c2
ML
138082016-02-04 Martin Liska <mliska@suse.cz>
13809
13810 * g++.dg/asan/pr69276.C: New test.
13811
cc9c0829
KT
138122016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13813
13814 PR target/65932
13815 PR target/67714
13816 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13817 a single smulbb instruction.
13818 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13819 * gcc.target/amr/wmul-2.c: Likewise.
13820
eb9feb52
KT
138212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13822
13823 PR target/65932
13824 PR target/67714
13825 * gcc.c-torture/execute/pr67714.c: New test.
13826
61f727fe
JJ
138272016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13828
13829 PR target/69454
13830 * gcc.target/i386/pr69454-1.c: New test.
13831 * gcc.target/i386/pr69454-2.c: New test.
13832
05dd97db
MS
138332016-02-03 Martin Sebor <msebor@redhat.com>
13834
13835 PR c++/69251
13836 PR c++/69253
13837 PR c++/69290
13838 PR c++/69277
13839 PR c++/69349
13840 * g++.dg/ext/flexarray-mangle-2.C: New test.
13841 * g++.dg/ext/flexarray-mangle.C: New test.
13842 * g++.dg/ext/flexarray-subst.C: New test.
13843 * g++.dg/ext/flexary11.C: New test.
13844 * g++.dg/ext/flexary12.C: New test.
13845 * g++.dg/ext/flexary13.C: New test.
13846 * g++.dg/ext/flexary14.C: New test.
13847 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13848
dac2fc29
L
138492016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13850
13851 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13852 Define only if CHECK_FLOAT128 is defined.
13853 (main): Properly initialize u5.
13854
eadb8035
JJ
138552016-02-03 Jakub Jelinek <jakub@redhat.com>
13856
0afbb81b
JJ
13857 PR c/69627
13858 * gcc.dg/pr69627.c: New test.
13859
eadb8035
JJ
13860 PR target/69644
13861 * gcc.dg/pr69644.c: New test.
13862
b12d4923
MS
138632016-02-03 Mike Stump <mikestump@comcast.net>
13864
13865 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13866 support for struct-layout-1.exp.
13867
ab4bae0c
PP
138682016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13869
13870 PR c++/69056
618d6c1c 13871 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13872
95831c01
VM
138732016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13874 Alexandre Oliva <aoliva@redhat.com>
13875
13876 PR target/69461
13877 * gcc.target/powerpc/pr69461.c: New.
13878
ccc71ab8
UB
138792016-02-03 Uros Bizjak <ubizjak@gmail.com>
13880
13881 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13882 works from here ...
13883 (check_effective_target_fsanitize_thread): ... to here. Do not
13884 specify additional compile flags for the test source.
13885 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13886 specify additional compile flags for the test source.
13887
96299640
WD
138882016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13889
13890 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13891
781d83d9
AV
138922016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13893
13894 PR fortran/67451
13895 PR fortran/69418
13896 * gfortran.dg/coarray_allocate_2.f08: New test.
13897 * gfortran.dg/coarray_allocate_3.f08: New test.
13898 * gfortran.dg/coarray_allocate_4.f08: New test.
13899
d8208e6d
AL
139002016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13901
13902 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13903 use same scan-tree-dump-times on all platforms.
13904 * gcc.dg/vect/vect-outer-1.c: Likewise.
13905 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13906 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13907 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13908 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13909 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13910 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13911 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13912
a8394fa0
SB
139132016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13914
13915 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13916 warning.
13917
f3baa1d3
L
139182016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13919
13920 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13921
eb077516
JN
139222016-02-02 James Norris <jnorris@codesourcery.com>
13923
13924 * c-c++-common/goacc/routine-5.c: Add tests.
13925
578fb225
AM
139262016-02-02 Alexander Monakov <amonakov@ispras.ru>
13927
13928 * gcc.target/nvptx/unsigned-cmp.c: New test.
13929
c64f7d37
WD
139302016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13931
13932 * gcc.target/aarch64/scalar_shift_1.c
13933 (test_corners_sisd_di): Improve force to SIMD register.
13934 (test_corners_sisd_si): Likewise.
13935 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13936 Remove scan-assembler check for ldr.
13937
90c6f26c
RB
139382016-02-02 Richard Biener <rguenther@suse.de>
13939
13940 PR tree-optimization/69595
13941 * gcc.dg/Warray-bounds-17.c: New testcase.
13942
9dc03c97
RB
139432016-02-02 Richard Biener <rguenther@suse.de>
13944
13945 PR tree-optimization/69606
13946 * gcc.dg/torture/pr69606.c: New testcase.
13947
2d4dc223
YR
139482016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13949
13950 PR middle-end/68542
13951 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13952 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13953
65c98fde
AM
139542016-02-02 Alan Modra <amodra@gmail.com>
13955
13956 PR target/69548
13957 * gcc.target/powerpc/pr69548.c: New test.
13958
e1b81f2b
JJ
139592016-02-01 Jakub Jelinek <jakub@redhat.com>
13960
d0268b37
JJ
13961 PR rtl-optimization/69592
13962 * gcc.dg/pr69592.c: New test.
13963
e1b81f2b
JJ
13964 PR preprocessor/69543
13965 PR c/69558
13966 * gcc.dg/pr69543.c: New test.
13967 * gcc.dg/pr69558.c: New test.
13968
7dd7780d
UB
139692016-02-01 Uros Bizjak <ubizjak@gmail.com>
13970
bf672ee5
UB
13971 PR testsuite/65940
13972 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13973
9a7013f8
MS
139742016-02-01 Martin Sebor <msebor@redhat.com>
13975
13976 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13977
e681fb2b
BC
139782016-02-01 Bin Cheng <bin.cheng@arm.com>
13979
13980 PR tree-optimization/67921
13981 * c-c++-common/ubsan/pr67921.c: New test.
13982
ff86345f
RB
139832016-02-01 Richard Biener <rguenther@suse.de>
13984
13985 PR middle-end/69556
13986 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13987
bc369dbd
RB
139882016-02-01 Richard Biener <rguenther@suse.de>
13989
13990 PR tree-optimization/69574
13991 * gcc.dg/torture/pr69574.c: New testcase.
13992
ef318184
RB
139932016-02-01 Richard Biener <rguenther@suse.de>
13994
13995 PR tree-optimization/69579
13996 * gcc.dg/setjmp-6.c: New testcase.
13997
654745e6
JJ
139982016-02-01 Jakub Jelinek <jakub@redhat.com>
13999
14000 PR rtl-optimization/69570
14001 * g++.dg/opt/pr69570.C: New test.
14002
e6c0c44b
RH
140032016-02-01 Richard Henderson <rth@redhat.com>
14004
14005 * gcc.dg/pr69535.c: New test.
14006
6ff3f09a
JDA
140072016-01-31 John David Anglin <danglin@gcc.gnu.org>
14008
2c005538
JDA
14009 PR testsuite/69584
14010 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14011 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14012
61083a4b
JDA
14013 PR debug/68244
14014 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14015
6ff3f09a
JDA
14016 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14017
0c221916
PT
140182016-01-31 Paul Thomas <pault@gcc.gnu.org>
14019
14020 PR fortran/67564
14021 * gfortran.dg/allocate_with_source_17.f03: New test.
14022
db7a2818
JJ
140232016-01-30 Jakub Jelinek <jakub@redhat.com>
14024
14025 PR tree-optimization/69546
14026 * gcc.dg/torture/pr69546.c: New test.
14027
e520d5f0
PT
140282016-01-30 Paul Thomas <pault@gcc.gnu.org>
14029
14030 PR fortran/69566
14031 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14032
343c05d3
MS
140332016-01-30 Martin Sebor <msebor@redhat.com>
14034
14035 PR c++/68490
14036 * g++.dg/ext/flexary10.C: New test.
14037
d6c3a539
DH
140382016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14039
14040 PR fortran/66707
14041 gfortran.dg/common_23.f90: New test.
14042
52d72fcd
BS
140432016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14044
14045 PR target/65546
14046 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14047 condition being checked, and disable it when the target supports
14048 misaligned loads and stores.
14049
3a5d2ba4
JJ
140502016-01-29 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR debug/69518
14053 * gcc.dg/torture/pr69518.c: New test.
14054
6bbacdb5
L
140552016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14056
14057 PR target/69530
14058 * gcc.target/i386/pr69530.c: New test.
14059
af932cdb
SE
140602016-01-29 Steve Ellcey <sellcey@imgtec.com>
14061
14062 PR target/65604
14063 * gcc.target/mips/div-delay.c: New test.
14064
26658b7c
JJ
140652016-01-29 Jakub Jelinek <jakub@redhat.com>
14066
33e89989
JJ
14067 PR target/69551
14068 * gcc.target/i386/pr69551.c: New test.
14069
26658b7c
JJ
14070 PR target/66137
14071 * gcc.target/i386/pr66137.c: New test.
14072
401116b5
AB
140732016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14074
14075 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14076 always built for p5600.
14077 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14078 isa=p5600 dg-option.
14079
d4abfcc5
RB
140802016-01-29 Richard Biener <rguenther@suse.de>
14081
14082 PR tree-optimization/69547
14083 * g++.dg/tree-ssa/pr69547.C: New testcase.
14084
16b77b32
JJ
140852016-01-29 Jakub Jelinek <jakub@redhat.com>
14086
14087 PR debug/66869
14088 * g++.dg/warn/Wunused-function2.C: New test.
14089
a1c95464
DV
140902016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14091
14092 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14093 support for test to succeed.
14094
5453bfed
MP
140952016-01-29 Marek Polacek <polacek@redhat.com>
14096
14097 PR c++/69509
14098 PR c++/69516
14099 * g++.dg/ext/constexpr-vla2.C: New test.
14100 * g++.dg/ext/constexpr-vla3.C: New test.
14101 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14102
452ec2a5
RB
141032016-01-29 Richard Biener <rguenther@suse.de>
14104
14105 PR middle-end/69537
14106 * gcc.dg/uninit-21.c: New testcase.
14107
aec0b19e
UB
141082016-01-28 Uros Bizjak <ubizjak@gmail.com>
14109
14110 PR target/69459
14111 * gcc.target/i386/pr69459.c: New test.
14112
df113ce7
SE
141132016-01-28 Steve Ellcey <sellcey@imgtec.com>
14114
14115 PR target/68400
14116 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14117 * gcc.target/mips/pr68400.c: New test.
14118
494de84f
MS
141192016-01-28 Martin Sebor <msebor@redhat.com>
14120
14121 PR target/17381
14122 * gcc.target/powerpc/pr17381.c: New test.
14123
eb1b1f01
JJ
141242016-01-28 Jakub Jelinek <jakub@redhat.com>
14125
14126 PR middle-end/69542
14127 * gcc.dg/torture/pr69542.c: New test.
14128
6dfeb7ce
WD
141292016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14130
14131 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14132
4b7471a4
DE
141332016-01-28 David Edelsohn <dje.gcc@gmail.com>
14134
14135 * gcc.dg/pr65980.c: Skip on AIX.
14136 * gcc.dg/pr66688.c: Same.
14137
b271fd21
DE
141382016-01-28 David Edelsohn <dje.gcc@gmail.com>
14139
14140 PR target/63679
14141 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14142 * gcc.dg/tree-ssa/sra-18.c: Same.
14143
874108a9
AV
141442016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14145
14146 PR fortran/62536
14147 * gfortran.dg/block_15.f08: New test.
14148 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14149 on incorrectly closed BLOCK.
14150
30480bcd
IE
141512016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14152
14153 * gcc.dg/declare-simd.c: New test.
6905c577 14154
14ba8d6d
RB
141552016-01-28 Richard Biener <rguenther@suse.de>
14156
14157 PR tree-optimization/69466
14158 * gfortran.dg/vect/pr69466.f90: New testcase.
14159
0d4c694e
TP
141602016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14161
14162 * g++.dg/pr67989.C: Remove ARM-specific option.
14163 * gcc.target/arm/pr67989.C: New file.
14164
2aa780da
UB
141652016-01-27 Uros Bizjak <ubizjak@gmail.com>
14166
14167 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14168 and expm1 test for glibc < 2.11.
14169
f75ebe77
RH
141702016-01-27 Richard Henderson <rth@redhat.com>
14171
14172 * gcc.c-torture/execute/pr69447.c: New test.
14173
141742016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14175
9a175e65 14176 PR fortran/69422
49847d75
PT
14177 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14178
cbdd8ae0
JJ
141792016-01-27 Jakub Jelinek <jakub@redhat.com>
14180
14181 PR debug/66869
14182 * gcc.dg/pr66869.c: New test.
14183
2b572b3c
JL
141842016-01-25 Jeff Law <law@redhat.com>
14185
14186 PR tree-optimization/68398
aec0b19e 14187 PR tree-optimization/69196
2b572b3c
JL
14188 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14189 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14190 path to avoid new heuristic allowing more irreducible regions
14191 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14192 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14193 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14194 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14195 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14196
fa74a4bc
MP
141972016-01-27 Marek Polacek <polacek@redhat.com>
14198
14199 PR c/68062
14200 * c-c++-common/vector-compare-4.c: New test.
14201
0afff540
DM
142022016-01-27 David Malcolm <dmalcolm@redhat.com>
14203
14204 PR preprocessor/69126
14205 * c-c++-common/pr69126.c: New test case.
14206
1a218fc9
ILT
142072016-01-27 Ian Lance Taylor <iant@google.com>
14208
14209 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14210
5d70666e
RB
142112016-01-27 Ryan Burn <contact@rnburn.com>
14212
14213 PR cilkplus/69267
14214 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14215
87ff4d66
UB
142162016-01-27 Uros Bizjak <ubizjak@gmail.com>
14217
14218 PR target/69512
14219 * gcc.target/i386/pr69512.c: New test.
14220
27e23cca
RE
142212016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14222
14223 PR ada/69488
14224 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14225
05bf54c3
MP
142262016-01-27 Marek Polacek <polacek@redhat.com>
14227
14228 PR c++/69379
14229 * g++.dg/pr69379.C: New test.
14230
60214d0d
MS
142312016-01-27 Martin Sebor <msebor@redhat.com>
14232
14233 PR c++/69317
14234 * g++.dg/abi/Wabi-2-2.C: New test.
14235 * g++.dg/abi/Wabi-2-3.C: New test.
14236 * g++.dg/abi/Wabi-3-2.C: New test.
14237 * g++.dg/abi/Wabi-3-3.C: New test.
14238
167c7bfa
RB
142392016-01-27 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69166
14242 * gcc.dg/torture/pr69166.c: New testcase.
14243
1430fb1f
MJ
142442016-01-27 Martin Jambor <mjambor@suse.cz>
14245
14246 PR tree-optimization/69355
14247 * gcc.dg/tree-ssa/pr69355.c: New test.
14248
95e3030c
MP
142492016-01-27 Marek Polacek <polacek@redhat.com>
14250
14251 PR c++/69496
14252 * g++.dg/ext/constexpr-vla1.C: New test.
14253
eeb085f3
CB
142542016-01-20 Christian Bruel <christian.bruel@st.com>
14255
14256 PR target/69245
14257 * gcc.target/arm/pr69245.c: New test.
14258
b1652dde
JJ
142592016-01-27 Jakub Jelinek <jakub@redhat.com>
14260
14261 PR tree-optimization/69399
14262 * gcc.dg/torture/pr69399.c: New test.
14263
ce7e8f00
EB
142642016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14265
14266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14267
e4aac1d1
EB
142682016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14269
14270 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14271
8dfdb419
TV
142722016-01-26 Tom de Vries <tom@codesourcery.com>
14273
14274 PR tree-optimization/69110
14275 * gcc.dg/autopar/pr69110.c: New test.
14276
56f80f54 142772016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14278 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14279
14280 * gcc.dg/graphite/isl-ast-op-select.c: New.
14281
a0909527
PT
142822015-01-26 Paul Thomas <pault@gcc.gnu.org>
14283
14284 PR fortran/69385
14285 * gfortran.dg/allocate_error_6.f90: New test.
14286
ffc445f4
RH
142872016-01-26 Richard Henderson <rth@redhat.com>
14288
14289 * gcc.dg/tm/pr60908.c: New test.
14290
01e1dea3
DM
142912016-01-26 David Malcolm <dmalcolm@redhat.com>
14292
14293 PR other/69006
14294 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14295 directive.
14296 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14297 expected multiline output to reflect the colorization being
14298 disabled before newlines.
14299 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14300 (custom_diagnostic_finalizer): Replace call to
14301 pp_newline_and_flush with call to pp_flush.
14302 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14303 * gfortran.dg/implicit_class_1.f90: Likewise.
14304 * lib/gcc-dg.exp (allow_blank_lines): New global.
14305 (dg-allow-blank-lines-in-output): New procedure.
14306 (gcc-dg-prune): Complain about blank lines in the output, unless
14307 dg-allow-blank-lines-in-output was called.
14308 * lib/multiline.exp (_build_multiline_regex): Only support
14309 arbitrary followup text for non-blank-lines, not for blank lines.
14310
13f92e8d
JJ
143112016-01-26 Jakub Jelinek <jakub@redhat.com>
14312
14313 PR tree-optimization/69483
14314 * gcc.dg/pr69483.c: New test.
14315 * g++.dg/opt/pr69483.C: New test.
14316
92422235
CL
143172016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14318
14319 PR target/68620
14320 * gcc.target/arm/pr68620.c: New test.
14321
0bccf11b
L
143222016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14323
14324 * gcc.target/i386/pr68986-2.c: Remove -m32.
14325
81cd202e
L
143262016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14327
14328 PR target/68986
14329 * gcc.target/i386/pr68986-1.c: New test.
14330 * gcc.target/i386/pr68986-2.c: Likewise.
14331 * gcc.target/i386/pr68986-3.c: Likewise.
14332
213a1c03
CB
143332016-01-26 Christian Bruel <christian.bruel@st.com>
14334
14335 * lib/target-supports.exp
14336 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14337 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14338 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14339
22a08dd1
RB
143402016-01-26 Richard Biener <rguenther@suse.de>
14341
14342 PR tree-optimization/69452
14343 * gcc.dg/torture/pr69452.c: New testcase.
14344
6c06e0e8
JJ
143452016-01-26 Jakub Jelinek <jakub@redhat.com>
14346
14347 PR target/69442
14348 * gcc.dg/pr69442.c: New test.
14349
b96824c4
RFI
143502016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14351
14352 PR target/67896
14353 * gcc.target/aarch64/simd/pr67896.C: New.
14354
5ee31e57
RS
143552016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14356
14357 PR tree-optimization/69400
14358 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14359 function.
14360 (plugin_init): Call it.
14361 * gcc.dg/torture/pr69400.c: New test.
14362
7ddfb31d
CL
143632016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14364
14365 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14366
1e050c90
AK
143672016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14368 Sebastian Pop <s.pop@samsung.com>
14369
14370 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14371 isl-0.15.
14372
c8ee4bf5
AK
143732016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14374 Sebastian Pop <s.pop@samsung.com>
14375
14376 * gcc.dg/graphite/pr69292.c: New.
14377
d902b330
JJ
143782016-01-25 Jakub Jelinek <jakub@redhat.com>
14379
14380 * c-c++-common/goacc/use_device-1.c: New test.
14381
2c89b952
JL
143822016-01-25 Jeff Law <law@redhat.com>
14383
14384 PR tree-optimization/69196
14385 PR tree-optimization/68398
14386 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14387 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14388
685c8785
DE
143892016-01-25 David Edelsohn <dje.gcc@gmail.com>
14390
14391 PR target/69469
14392 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14393 Algorithm.
14394
95cef0c1
RB
143952016-01-25 Richard Biener <rguenther@suse.de>
14396
14397 PR testsuite/69380
14398 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14399
2947d3b2
IE
144002016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14401
14402 PR target/69421
14403 * gcc.dg/pr69421.c: New test.
14404
ae19075a
BB
144052016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14406
14407 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14408 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14409 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14410 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14411 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14412 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14413 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14414 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14415 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14416 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14417
fa4511c2
RB
144182016-01-25 Richard Biener <rguenther@suse.de>
14419
14420 PR tree-optimization/69376
14421 * gcc.dg/torture/pr69376.c: New testcase.
14422
1d101216
JD
144232016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14424
14425 PR fortran/69397
14426 PR fortran/68442
14427 * gfortran.dg/interface_38.f90: New test.
14428 * gfortran.dg/interface_39.f90: New test.
a0909527 14429
a59b92b0
PP
144302016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14431
14432 Revert:
14433 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14434
14435 PR c++/11858
14436 PR c++/24663
14437 PR c++/24664
14438 * g++.dg/template/pr11858.C: New test.
14439 * g++.dg/template/pr24663.C: New test.
14440 * g++.dg/template/unify12.C: New test.
14441 * g++.dg/template/unify13.C: New test.
14442 * g++.dg/template/unify14.C: New test.
14443 * g++.dg/template/unify15.C: New test.
14444 * g++.dg/template/unify16.C: New test.
14445 * g++.dg/template/unify17.C: New test.
14446
16acb1a8
DH
144472016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14448
14449 PR fortran/68283
14450 gfortran.dg/pr68283.f90: New test.
14451
094773e8
TK
144522016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14453
14454 PR fortran/66094
14455 * gfortran.dg/inline_matmul_13.f90: New test.
14456 * gfortran.dg/matmul_bounds_8.f90: New test.
14457 * gfortran.dg/matmul_bounds_9.f90: New test.
14458 * gfortran.dg/matmul_bounds_10.f90: New test.
14459
42fb90d7
TV
144602016-01-23 Tom de Vries <tom@codesourcery.com>
14461
14462 PR tree-optimization/69426
14463 * gcc.dg/autopar/pr69426.c: New test.
14464
69da7802
MS
144652016-01-23 Martin Sebor <msebor@redhat.com>
14466
14467 PR c++/58109
14468 PR c++/69022
14469 * g++.dg/cpp0x/alignas5.C: New test.
14470 * g++.dg/ext/vector29.C: Same.
14471
da17300a
UB
144722016-01-23 Uros Bizjak <ubizjak@gmail.com>
14473
14474 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14475 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14476 _GNU_SOURCE from compile flags to the source.
14477 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14478 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14479 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14480 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14481
62041cfc
JJ
144822016-01-22 Jakub Jelinek <jakub@redhat.com>
14483
14484 PR target/69432
14485 * g++.dg/opt/pr69432.C: New test.
14486
f7d2ad6f
BS
144872016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14488
14489 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14490 32-bit targets testing an -m64 multilib.
14491
d403fc9a
WS
144922016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14493
14494 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14495 64-bit support.
14496
4aa16f8d
JG
144972016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14498
14499 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14500
7c816d0f
CB
145012016-01-21 Christian Bruel <christian.bruel@st.com>
14502
14503 PR target/68674
14504 * gcc.target/i386/pr68674.c
14505 * gcc.target/aarch64/pr68674.c
14506 * gcc.target/arm/pr68674.c
14507
fce661e8
KT
145082016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14509
14510 PR target/69403
14511 * gcc.c-torture/execute/pr69403.c: New test.
14512
4696899f
PC
145132016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14514
14515 PR c++/55843
14516 * g++.dg/template/pr55843.C: New.
14517
bac69366
AL
145182016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14519
14520 PR testsuite/66877
14521 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14522 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14523
b57d3a5c
BS
145242016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14525
14526 PR testsuite/67489
da17300a
UB
14527 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14528 from dg-do compile directive, and instead add
14529 { dg-require-effective-target int128 }.
b57d3a5c 14530
9f04a53e
MS
145312016-01-20 Martin Sebor <msebor@redhat.com>
14532
14533 PR c/69405
14534 * gcc.dg/sync-fetch.c: New test.
14535
38a51663
JL
145362016-01-21 Martin Sebor <msebor@redhat.com>
14537
14538 PR target/69252
14539 * gcc.target/powerpc/pr69252.c: New test.
14540
2423a75a
JD
145412016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14542
14543 PR fortran/65996
da17300a 14544 * gfortran.dg/pr65996.f90: New test.
2423a75a 14545
0a76463f
DV
145462016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14547
14548 PR c++/68810
9f04a53e 14549 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14550 expected to generate an error.
0a76463f 14551
9776e692
BS
145522016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14553
14554 PR middle-end/66178
14555 * gcc.dg/torture/pr66178.c: New test.
14556
c8d3e088
AB
145572016-01-21 Anton Blanchard <anton@samba.org>
14558 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14559
14560 PR target/63354
14561 * gcc.target/powerpc/pr63354.c: New test.
14562
35b707ff
VM
145632016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14564
14565 PR rtl-optimization/68990
14566 * gcc.target/i386/pr68990: New.
14567
157b0829
NC
145682016-01-21 Nick Clifton <nickc@redhat.com>
14569
14570 PR target/69129
14571 * gcc.target/mips/pr69129.c: New.
14572
aede6748
PC
145732016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14574
14575 PR c++/58046
14576 * g++.dg/cpp0x/pr58046.C: New.
14577
5463c2c8
JJ
145782016-01-21 Jakub Jelinek <jakub@redhat.com>
14579
6d31cc75
SS
14580 PR target/69187
14581 PR target/65624
14582 * gcc.target/arm/pr69187.c: New test.
14583
5463c2c8
JJ
14584 PR c++/69355
14585 * g++.dg/torture/pr69355.C: New test.
14586
fa28f32b
AK
145872016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14588 Sebastian Pop <s.pop@samsung.com>
14589
14590 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14591
b920a047
AK
145922016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14593 Sebastian Pop <s.pop@samsung.com>
14594
da17300a 14595 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14596
bdd3aea6
JJ
145972016-01-21 Jakub Jelinek <jakub@redhat.com>
14598
14599 PR middle-end/67653
14600 * c-c++-common/pr67653.c: New test.
14601 * gcc.dg/torture/pr29119.c: Add dg-warning.
14602
26a2e6ae
PB
146032016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14604
14605 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14606
d25c7690
PK
146072016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14608
14609 PR c/24293
14610 * gcc.dg/pr24293.c: New test.
14611 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14612 incomplete struct type.
14613 * gcc.dg/declspec-1.c: Likewise.
14614 * gcc.dg/pr63549.c: Likewise.
14615
889d5698
JJ
146162016-01-20 Jakub Jelinek <jakub@redhat.com>
14617
14618 PR tree-optimization/66612
14619 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14620 for bdn instruction.
14621
d7cf3dc7
CL
146222016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14623
14624 * lib/target-supports.exp
14625 (check_effective_target_arm_fp_ok_nocache): New.
14626 (check_effective_target_arm_fp_ok): New.
14627 (add_options_for_arm_fp): New.
14628 (check_effective_target_arm_crypto_ok_nocache): Require
14629 target_arm_v8_neon_ok instead of arm32.
14630 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14631 (check_effective_target_arm_crypto_pragma_ok): New.
14632 (add_options_for_arm_vfp): New.
14633 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14634 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14635 target instead. Force initial fpu to vfp.
14636 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14637 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14638 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14639 dependency.
14640 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14641 use arm_vfp effective target instead. Force initial fpu to vfp.
14642 * gcc.target/arm/attr-neon3.c: Likewise.
14643 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14644 arm_vfp_ok.
14645 * gcc.target/arm/unsigned-float.c: Likewise.
14646 * gcc.target/arm/vfp-1.c: Likewise.
14647 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14648 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14649 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14650 * gcc.target/arm/vfp-ldmias.c: Likewise.
14651 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14652 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14653 * gcc.target/arm/vfp-stmiad.c: Likewise.
14654 * gcc.target/arm/vfp-stmias.c: Likewise.
14655 * gcc.target/arm/vnmul-1.c: Likewise.
14656 * gcc.target/arm/vnmul-2.c: Likewise.
14657 * gcc.target/arm/vnmul-3.c: Likewise.
14658 * gcc.target/arm/vnmul-4.c: Likewise.
14659
01ac9704 146602016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14661
e84b00da
L
14662 PR testsuite/69366
14663 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14664 the MPX run-time library, for compile-time MPX test.
14665 * gcc.target/i386/chkp-always_inline.c: Likewise.
14666 * gcc.target/i386/chkp-bndret.c: Likewise.
14667 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14668 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14669 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14670 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14671 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14672 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14673 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14674 * gcc.target/i386/chkp-label-address.c: Likewise.
14675 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14676 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14677 * gcc.target/i386/chkp-pr69044.c: Likewise.
14678 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14679 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14680 * gcc.target/i386/chkp-strchr.c: Likewise.
14681 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14682 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14683 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14684 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14685 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14686 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14687 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14688 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14689 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14690 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14691 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14692 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14693 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14694 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14695 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14696 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14697 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14698 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14699 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14700 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14701 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14702 * gcc.target/i386/pr63995-2.c: Likewise.
14703 * gcc.target/i386/pr64805.c: Likewise.
14704 * gcc.target/i386/pr65044.c: Likewise.
14705 * gcc.target/i386/pr65167.c: Likewise.
14706 * gcc.target/i386/pr65183.c: Likewise.
14707 * gcc.target/i386/pr65184.c: Likewise.
14708 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14709
28b33016
IE
147102016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14711
14712 PR tree-optimization/69328
14713 * gcc.dg/pr69328.c: New test.
14714
bcff0913
JL
147152016-01-20 Jeff Law <law@redhat.com>
14716
bf0bb970 14717 PR target/25114
bcff0913
JL
14718 * gcc.target/m68k/pr25114.c: New test.
14719
a3f69631
AV
147202016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14721
14722 * gcc.target/arm/memset-inline-10.c: Added
14723 dg-require-effective-target arm_thumb2_ok.
14724
af33ba0d
EB
147252016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14726
14727 * gcc.dg/debug/dwarf2/sso.c: New test.
14728
7596d5de
UB
147292016-01-19 Uros Bizjak <ubizjak@gmail.com>
14730
14731 PR testsuite/68820
14732 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14733 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14734 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14735
ceda2c69
JH
147362016-01-19 Jan Hubicka <hubicka@ucw.cz>
14737
14738 PR ipa/66223
14739 * g++.dg/ipa/devirt-50.C: New testcase.
14740
38a979f2
MP
147412016-01-19 Marek Polacek <polacek@redhat.com>
14742
14743 PR c++/68965
14744 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14745 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14746
962801c5
KT
147472016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14748
14749 PR target/69135
14750 * gcc.target/arm/pr69135_1.c: New test.
14751
078fe40a
WD
147522015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14753
14754 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14755
786e3c06
WD
147562015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14757
14758 * gcc.target/aarch64/ccmp_1.c: New testcase.
14759
1e297006
MP
147602016-01-19 Marek Polacek <polacek@redhat.com>
14761
14762 PR c++/68586
14763 * g++.dg/cpp0x/enum30.C: New test.
14764
879c27e3
RB
147652016-01-19 Richard Biener <rguenther@suse.de>
14766
14767 PR tree-optimization/69336
14768 * g++.dg/tree-ssa/pr69336.C: New testcase.
14769
015337d3
JJ
147702016-01-19 Jakub Jelinek <jakub@redhat.com>
14771
14772 PR debug/65779
14773 * gcc.dg/pr65779.c: New test.
14774
e2c768b6
RB
147752016-01-19 Richard Biener <rguenther@suse.de>
14776
14777 PR tree-optimization/69352
14778 * gcc.dg/torture/pr69352.c: New testcase.
14779
569efc34
JJ
147802016-01-19 Jakub Jelinek <jakub@redhat.com>
14781
14782 PR rtl-optimization/68955
14783 PR rtl-optimization/64557
14784 * gcc.dg/torture/pr68955.c: New test.
14785
e49d321f
JH
147862016-01-19 Jan Hubicka <hubicka@ucw.cz>
14787
14788 PR lto/69136
14789 * g++.dg/torture/pr69136.C: New testcase.
14790
e9191ad3
JH
147912016-01-19 Jan Hubicka <hubicka@ucw.cz>
14792
14793 PR lto/69133
14794 * g++.dg/lto/pr69133_0.C: New testcase.
14795 * g++.dg/lto/pr69133_1.C: New testcase.
14796
2bedb645
JL
147972016-01-15 Jeff Law <law@redhat.com>
14798
14799 PR tree-optimization/69320
14800 * gcc.c-torture/pr69320-1.c: New test.
14801 * gcc.c-torture/pr69320-2.c: New test.
14802 * gcc.c-torture/pr69320-3.c: New test.
14803 * gcc.c-torture/pr69320-4.c: New test.
14804
17c15cb9
PP
148052016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14806
14807 PR c++/11858
14808 PR c++/24663
14809 PR c++/24664
14810 * g++.dg/template/pr11858.C: New test.
14811 * g++.dg/template/pr24663.C: New test.
14812 * g++.dg/template/unify12.C: New test.
14813 * g++.dg/template/unify13.C: New test.
14814 * g++.dg/template/unify14.C: New test.
14815 * g++.dg/template/unify15.C: New test.
14816 * g++.dg/template/unify16.C: New test.
14817 * g++.dg/template/unify17.C: New test.
14818
9617fd08
DM
148192016-01-18 David Malcolm <dmalcolm@redhat.com>
14820
14821 PR testsuite/69181
14822 * gcc.dg/pr69181-1.c: New test file.
14823 * gcc.dg/pr69181-2.c: New test file.
14824 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14825 globals by moving it to...
14826 (cleanup-after-saved-dg-test): ...this new function. Add
14827 "global additional_sources_used". Add reset of global
14828 multiline_expected_outputs to the empty list.
14829 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14830 global to...
14831 (multiline_expected_outputs): ...this, and updated comments to
14832 note that it is modified from gcc-dg.exp.
14833 (dg-end-multiline-output): Update for the above renaming.
14834 (handle-multiline-outputs): Likewise. Remove the clearing
14835 of the expected outputs to the empty list.
14836
b555a2e4
RB
148372016-01-18 Richard Biener <rguenther@suse.de>
14838
14839 PR tree-optimization/69297
14840 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14841
96902805
JM
148422016-01-18 Joseph Myers <joseph@codesourcery.com>
14843
14844 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14845 dg-options.
14846 * gcc.target/mips/mips-3d-2.c: Likewise.
14847 * gcc.target/mips/mips-3d-3.c: Likewise.
14848 * gcc.target/mips/mips-3d-4.c: Likewise.
14849 * gcc.target/mips/mips-3d-5.c: Likewise.
14850 * gcc.target/mips/mips-3d-6.c: Likewise.
14851 * gcc.target/mips/mips-3d-7.c: Likewise.
14852 * gcc.target/mips/mips-3d-8.c: Likewise.
14853 * gcc.target/mips/mips-3d-9.c: Likewise.
14854 * gcc.target/mips/mips-ps-1.c: Likewise.
14855 * gcc.target/mips/mips-ps-2.c: Likewise.
14856 * gcc.target/mips/mips-ps-3.c: Likewise.
14857 * gcc.target/mips/mips-ps-4.c: Likewise.
14858 * gcc.target/mips/mips-ps-5.c: Likewise.
14859 * gcc.target/mips/mips-ps-6.c: Likewise.
14860 * gcc.target/mips/mips-ps-7.c: Likewise.
14861 * gcc.target/mips/mips-ps-type.c: Likewise.
14862 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14863 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14864
40e26f94
TV
148652016-01-18 Tom de Vries <tom@codesourcery.com>
14866
14867 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14868 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14869 * c-c++-common/goacc/kernels-empty.c: New test.
14870 * c-c++-common/goacc/kernels-eternal.c: New test.
14871 * c-c++-common/goacc/kernels-loop-2.c: New test.
14872 * c-c++-common/goacc/kernels-loop-3.c: New test.
14873 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14874 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14875 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14876 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14877 * c-c++-common/goacc/kernels-loop-data.c: New test.
14878 * c-c++-common/goacc/kernels-loop-g.c: New test.
14879 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14880 * c-c++-common/goacc/kernels-loop-n.c: New test.
14881 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14882 * c-c++-common/goacc/kernels-loop.c: New test.
14883 * c-c++-common/goacc/kernels-noreturn.c: New test.
14884 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14885 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14886 * c-c++-common/goacc/kernels-reduction.c: New test.
14887
a98d4647
TV
148882016-01-18 Tom de Vries <tom@codesourcery.com>
14889
14890 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14891 * gcc.dg/autopar/outer-2.c: Same.
14892 * gcc.dg/autopar/outer-3.c: Same.
14893 * gcc.dg/autopar/outer-4.c: Same.
14894 * gcc.dg/autopar/outer-5.c: Same.
14895 * gcc.dg/autopar/outer-6.c: Same.
14896 * gcc.dg/autopar/parallelization-1.c: Same.
14897 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14898 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14899 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14900 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14901 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14902 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14903 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14904 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14905 * gcc.dg/autopar/pr39500-1.c: Same.
14906 * gcc.dg/autopar/pr39500-2.c: Same.
14907 * gcc.dg/autopar/pr46193.c: Same.
14908 * gcc.dg/autopar/pr46194.c: Same.
14909 * gcc.dg/autopar/pr49580.c: Same.
14910 * gcc.dg/autopar/pr49960-1.c: Same.
14911 * gcc.dg/autopar/pr49960.c: Same.
14912 * gcc.dg/autopar/pr68373.c: Same.
14913 * gcc.dg/autopar/reduc-1.c: Same.
14914 * gcc.dg/autopar/reduc-1char.c: Same.
14915 * gcc.dg/autopar/reduc-1short.c: Same.
14916 * gcc.dg/autopar/reduc-2.c: Same.
14917 * gcc.dg/autopar/reduc-2char.c: Same.
14918 * gcc.dg/autopar/reduc-2short.c: Same.
14919 * gcc.dg/autopar/reduc-3.c: Same.
14920 * gcc.dg/autopar/reduc-4.c: Same.
14921 * gcc.dg/autopar/reduc-6.c: Same.
14922 * gcc.dg/autopar/reduc-7.c: Same.
14923 * gcc.dg/autopar/reduc-8.c: Same.
14924 * gcc.dg/autopar/reduc-9.c: Same.
14925 * gcc.dg/autopar/uns-outer-4.c: Same.
14926 * gcc.dg/autopar/uns-outer-5.c: Same.
14927 * gcc.dg/autopar/uns-outer-6.c: Same.
14928 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14929 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14930
da976fa8
AL
149312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14932
14933 PR target/63679
14934 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14935 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14936
70c1e886
AL
149372016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14938
14939 PR target/63679
14940 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14941 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14942 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14943
88bed196
AL
149442016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14945
14946 PR target/63679
14947 * gcc.dg/tree-ssa/sra-17.c: New.
14948 * gcc.dg/tree-ssa/sra-18.c: New.
14949
3dd5f42e
IE
149502016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14951
14952 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14953
ae5a77fa
EB
149542016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14955
14956 * gnat.dg/inline12.adb: New test.
14957
11e57fc6
BC
149582016-01-18 Bin Cheng <bin.cheng@arm.com>
14959
14960 PR tree-optimization/66797
14961 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14962
995b6fe0
RB
149632016-01-18 Richard Biener <rguenther@suse.de>
14964
14965 PR tree-optimization/69170
14966 * gcc.dg/torture/pr69170.c: New testcase.
14967
82ee0cf2 149682016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14969
14970 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14971
d69da357
TV
149722016-01-16 Tom de Vries <tom@codesourcery.com>
14973
14974 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14975
a3845283
TV
149762016-01-16 Tom de Vries <tom@codesourcery.com>
14977
14978 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14979 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14980 redundant dg-require-effective-target pthread.
14981 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14982 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14983 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14984 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14985 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14986 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14987 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14988
197a6aa6
DE
149892016-01-16 David Edelsohn <dje.gcc@gmail.com>
14990
14991 PR target/68609
14992 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14993 * gcc.target/powerpc/recip-7.c: Same.
14994
ec7886c1
PP
149952016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14996
14997 PR c++/69091
14998 * g++.dg/template/pr69091.C: New test.
14999
203484bb
PP
150002016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15001
15002 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15003 dump does not contain an error_mark_node.
15004 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15005 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15006
aa2500e9
PP
150072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15008
15009 PR c++/68936
15010 * g++.dg/template/pr68936.C: New test.
15011
28621a5c
DE
150122016-01-15 David Edelsohn <dje.gcc@gmail.com>
15013
15014 PR target/68609
15015 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15016 * gcc.target/powerpc/recip-2.c: Same.
15017 * gcc.target/powerpc/recip-3.c: Same.
15018 * gcc.target/powerpc/recip-4.c: Same.
15019 * gcc.target/powerpc/recip-sqrtf.c: Same.
15020
40c43aca
JL
150212016-01-15 Jeff Law <law@redhat.com>
15022
15023 PR tree-optimization/69270
15024 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15025 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15026
afbc5ae8
PT
150272016-01-15 Paul Thomas <pault@gcc.gnu.org>
15028
15029 PR fortran/49630
15030 * gfortran.dg/deferred_character_13.f90: New test for the fix
15031 of comment 3 of the PR.
15032
15033 PR fortran/54070
15034 * gfortran.dg/deferred_character_8.f90: New test
15035 * gfortran.dg/allocate_error_5.f90: New test
15036
15037 PR fortran/60593
15038 * gfortran.dg/deferred_character_10.f90: New test
15039
15040 PR fortran/60795
15041 * gfortran.dg/deferred_character_14.f90: New test
15042
15043 PR fortran/61147
15044 * gfortran.dg/deferred_character_11.f90: New test
15045
15046 PR fortran/64324
15047 * gfortran.dg/deferred_character_9.f90: New test
15048
49abe076
VM
150492016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15050
15051 PR rtl-optimization/69030
15052 * gcc.target/i386/pr69030.c: New.
15053
16d12992
KT
150542016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15055
15056 * gcc.target/aarch64/target_attr_17.c: New test.
15057
78810bd3
RB
150582016-01-15 Richard Biener <rguenther@suse.de>
15059
15060 PR tree-optimization/66856
15061 * gcc.dg/torture/pr66856-1.c: New testcase.
15062 * gcc.dg/torture/pr66856-2.c: Likewise.
15063
2bd847fe
RB
150642016-01-15 Richard Biener <rguenther@suse.de>
15065
15066 PR debug/69137
15067 * g++.dg/lto/pr69137_0.C: New testcase.
15068
a00fe3b7
RS
150692016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15070
15071 PR middle-end/69246
15072 * gcc.target/i386/pr69246.c: New test.
15073
cbb0e83b
DV
150742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15075
7596d5de 15076 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15077
5a500ecf
DV
150782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15079
15080 PR c++/56194
15081 * g++.dg/init/const9.C: Disable test on S/390.
15082
5d9bf64f
DV
150832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15084
15085 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15086 * g++.dg/Wno-frame-address.C: Ditto.
15087
e234b19e
DV
150882016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15089
15090 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15091
89483f99
RB
150922016-01-15 Richard Biener <rguenther@suse.de>
15093
15094 PR tree-optimization/68961
15095 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15096
94f37395
IE
150972016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15098
15099 * gcc.target/i386/pr65105-5.c: New test.
15100
82ee0cf2 151012016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15102
15103 * gcc.c-torture/execute/alias-4.c: New testcase.
15104
82ee0cf2 151052016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15106
15107 PR ipa/68148
15108 * g++.dg/ipa/devirt-49.C: New testcase.
15109
092f7deb 151102016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15111
15112 PR target/65837
15113 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15114 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15115 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15116
e93c66bc
RB
151172016-01-15 Richard Biener <rguenther@suse.de>
15118
15119 PR tree-optimization/69117
15120 * gcc.dg/torture/pr69117.c: New testcase.
15121
c47eaca6 151222015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15123
15124 PR c++/69048
15125 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15126
c3f6914a
FXC
151272016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15128
15129 PR testsuite/67509
15130 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15131 range tests use 100 * maximum instead of maximum + 1.
15132
cd65ae90
JJ
151332016-01-14 Jakub Jelinek <jakub@redhat.com>
15134
15135 PR debug/69244
15136 * gcc.dg/guality/pr69244.c: New test.
15137
19643948
UB
151382016-01-14 Uros Bizjak <ubizjak@gmail.com>
15139
15140 * lib/target-supports.exp (check_effective_target_issignaling):
15141 New procedure.
15142 * gcc.dg/pr61441.c: Require issignaling effective target.
15143
fe79c97e
SB
151442016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15145
15146 PR target/68803
15147 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15148
c7df95d8
DM
151492016-01-14 David Malcolm <dmalcolm@redhat.com>
15150
15151 PR c++/68819
15152 PR preprocessor/69177
15153 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15154 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15155 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15157
00083992
MP
151582016-01-14 Marek Polacek <polacek@redhat.com>
15159
15160 PR c/69262
15161 * gcc.dg/array-15.c: New test.
15162
0c9b3294
JJ
151632016-01-14 Jakub Jelinek <jakub@redhat.com>
15164
15165 PR middle-end/68146
15166 PR tree-optimization/69155
15167 * gfortran.dg/pr68146.f: New test.
15168 * gfortran.dg/pr69155.f90: New test.
15169
3688e13d
RB
151702016-01-14 Richard Biener <rguenther@suse.de>
15171
15172 PR tree-optimization/68060
15173 * gcc.dg/torture/pr68060-1.c: New testcase.
15174 * gcc.dg/torture/pr68060-2.c: Likewise.
15175
bab0ad3a
NC
151762016-01-14 Nick Clifton <nickc@redhat.com>
15177
15178 * lib/target-supports.exp
15179 (check_effective_target_arm_neon_ok_nocache): Add an option
15180 sequence that includes setting the ARM architecture to ARMv7-A.
15181 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15182 command line options necessary to enable Neon support.
15183 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15184 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15185 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15186 * gcc.target/arm/pr69180.c: Likewise.
15187
947c2ce5
JL
151882016-01-14 Jeff Law <law@redhat.com>
15189
15190 PR tree-optimization/69270
15191 * gcc.dg/tree-ssa/pr69270.c: New test.
15192
3342fd71
BS
151932016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15194
15195 PR c/66208
15196 * c-c++-common/pr66208.c: New file.
15197
2ad3adf1
JJ
151982016-01-13 Jakub Jelinek <jakub@redhat.com>
15199
15200 PR tree-optimization/69156
15201 * gcc.dg/pr69156.c: New test.
15202
398d6feb
L
152032016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15204
15205 * gcc.target/i386/pr69225-7.c: New test.
15206
4c868789
RH
152072016-01-13 Richard Henderson <rth@redhat.com>
15208
15209 * gcc.dg/tm/memopt-13.c: Update expected function.
15210 * gcc.dg/tm/memopt-6.c: Likewise.
15211
ef6d1772
UB
152122016-01-13 Uros Bizjak <ubizjak@gmail.com>
15213
15214 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15215 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15216 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15217 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15218
ef6d1772
UB
152192016-01-13 Tom de Vries <tom@codesourcery.com>
15220
15221 PR tree-optimization/69169
0b4b6ef2
TV
15222 * gcc.dg/pr69169.c: New test.
15223
2ad3adf1 152242016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15225
15226 PR target/69228
15227 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15228 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15229 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15230 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15231 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15232 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15233 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15234 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15235
9060e335
AK
152362016-01-13 Jakub Jelinek <jakub@redhat.com>
15237
15238 PR target/69247
15239 * gcc.dg/pr69247.c: New test.
15240
40311329
RB
152412016-01-13 Richard Biener <rguenther@suse.de>
15242
15243 PR tree-optimization/69242
15244 * gcc.dg/torture/pr69242.c: New testcase.
15245
ccbd7103
RB
152462016-01-13 Richard Biener <rguenther@suse.de>
15247
15248 PR tree-optimization/69186
15249 * gcc.dg/torture/pr69186.c: New testcase.
15250
c6f72a46
JL
152512016-01-13 Jeff Law <law@redhat.com>
15252
15253 PR tree-optimization/67755
15254 * gcc.dg/tree-ssa/pr67755.c: New test.
15255
152562016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15257
15258 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15259 pass number in output by a star.
15260
c446cf07
BC
152612016-01-12 Bin Cheng <bin.cheng@arm.com>
15262
15263 PR tree-optimization/68911
15264 * gcc.c-torture/execute/pr68911.c: New test.
15265
5342156c
MP
152662016-01-12 Marek Polacek <polacek@redhat.com>
15267
15268 PR c++/68979
15269 * g++.dg/warn/permissive-1.C: New test.
15270
65364cc5
JJ
152712016-01-12 Jakub Jelinek <jakub@redhat.com>
15272
15273 PR objc++/68511
15274 PR c++/69213
15275 * g++.dg/opt/pr69213.C: New test.
15276
81b9a3d9
CB
152772016-01-12 Christian Bruel <christian.bruel@st.com>
15278
15279 PR target/69180
15280 * gcc.target/arm/pr69180.c: New test.
15281
3c4e91c9
RB
152822016-01-12 Richard Biener <rguenther@suse.de>
15283
15284 PR lto/69077
15285 * g++.dg/lto/pr69077_0.C: New testcase.
15286 * g++.dg/lto/pr69077_1.C: Likewise.
15287
5664cea1
JJ
152882016-01-12 Jakub Jelinek <jakub@redhat.com>
15289
15290 PR target/69175
15291 * g++.dg/opt/pr69175.C: New test.
15292
86cefc49
AL
152932016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15294
15295 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15296 rather than #including math.h & stdlib.h.
15297 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15298 * gcc.dg/vect/pr49771.c: Likewise.
15299 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15300 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15301 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15302 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15303 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15304 * gcc.dg/vect/pr44507.c: Likewise.
15305 * gcc.dg/vect/pr45902.c: Likewise.
15306 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15307 * gcc.dg/vect/vect-117.c: Likewise.
15308 * gcc.dg/vect/vect-99.c: Likewise.
15309 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15310 * gcc.dg/vect/vect-cond-1.c: Likewise.
15311 * gcc.dg/vect/vect-cond-2.c: Likewise.
15312 * gcc.dg/vect/vect-cond-3.c: Likewise.
15313 * gcc.dg/vect/vect-cond-4.c: Likewise.
15314 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15315 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15316 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15317 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15318 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15319 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15320 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15321 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15322 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15323 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15324 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15325 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15326 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15327 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15328 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15329 include of signal.h.
15330 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15331 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15332 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15333 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15334 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15335 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15336 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15337 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15338 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15339 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15340 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15341 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15342 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15343 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15344 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15345 * gcc.dg/vect/vect-outer-5.c: Likewise.
15346 * gcc.dg/vect/vect-outer-6.c: Likewise.
15347 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15348 include of stdio.h.
15349
b832f61e
NC
153502016-01-12 Nick Clifton <nickc@redhat.com>
15351
15352 PR target/68913
15353 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15354 to fread so that it will be found in all target runtimes.
15355
8eac49b1
RB
153562016-01-12 Richard Biener <rguenther@suse.de>
15357
15358 PR tree-optimization/69053
15359 * g++.dg/torture/pr69053.C: New testcase.
15360
2935d994
RB
153612016-01-12 Richard Biener <rguenther@suse.de>
15362
15363 PR tree-optimization/69168
15364 * gcc.dg/torture/pr69168.c: New testcase.
15365
66c16fd9
RB
153662016-01-12 Richard Biener <rguenther@suse.de>
15367
15368 PR tree-optimization/69157
15369 * gcc.dg/torture/pr69157.c: New testcase.
15370
153712016-01-12 Richard Biener <rguenther@suse.de>
15372
15373 PR tree-optimization/69174
15374 * gcc.dg/torture/pr69174.c: New testcase.
15375
723033a6
JJ
153762016-01-12 Jakub Jelinek <jakub@redhat.com>
15377
15378 PR c++/66808
15379 PR c++/69000
15380 * g++.dg/tls/pr66808.C: New test.
15381 * g++.dg/tls/pr69000.C: New test.
15382
3574cf47
BS
153832016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15384
15385 * gcc.target/powerpc/swaps-p8-23.c: New test.
15386 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15387
feb20787
JDA
153882016-01-11 John David Anglin <danglin@gcc.gnu.org>
15389
15390 PR tree-optimization/68356
15391 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15392
27b1820a
KV
153932016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15394 Jim Wilson <jim.wilson@linaro.org>
15395
15396 PR target/69194
15397 * gcc.target/arm/pr69194.c: New test.
15398
cf4de6af
L
153992016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15400
15401 PR target/69225
15402 * gcc.target/i386/pr69225-1.c: New test.
15403 * gcc.target/i386/pr69225-2.c: Likewise.
15404 * gcc.target/i386/pr69225-3.c: Likewise.
15405 * gcc.target/i386/pr69225-4.c: Likewise.
15406 * gcc.target/i386/pr69225-5.c: Likewise.
15407 * gcc.target/i386/pr69225-6.c: Likewise.
15408
1ebd5558
JJ
154092016-01-11 Jakub Jelinek <jakub@redhat.com>
15410
23552a4d
JJ
15411 PR target/67462
15412 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15413 if lp64.
15414
26ff85b0
JJ
15415 PR target/69071
15416 * gcc.dg/pr69071.c: New test.
15417
9cb6bd74
JJ
15418 PR c++/69211
15419 * g++.dg/opt/pr69211.C: New test.
15420
1ebd5558
JJ
15421 PR tree-optimization/69214
15422 * gcc.c-torture/compile/pr69214.c: New test.
15423
8c18c836
UB
154242016-01-11 Uros Bizjak <ubizjak@gmail.com>
15425
15426 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15427 * gcc.target/i386/pr66232-11.c: Ditto.
15428 * gcc.target/i386/pr66232-12.c: Ditto.
15429 * gcc.target/i386/pr66232-13.c: Ditto.
15430
62446e6e
RB
154312016-01-11 Richard Biener <rguenther@suse.de>
15432
15433 PR tree-optimization/69173
15434 * gcc.dg/torture/pr69173.c: New testcase.
15435
2b8568fe
KT
154362016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15437
15438 PR rtl-optimization/68796
15439 * gcc.target/aarch64/tst_5.c: New test.
15440 * gcc.target/aarch64/tst_6.c: Likewise.
15441
5baf4532
KT
154422016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15443
15444 PR rtl-optimization/68841
15445 * gcc.dg/pr68841.c: New test.
15446 * gcc.c-torture/execute/pr68841.c: New test.
15447
ca90b1ed
YR
154482016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15449
15450 PR rtl-optimization/68920
15451 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15452 for ix86 targets.
15453 * gcc.dg/ifcvt-5.c: New test.
15454
2ad3adf1 154552016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15456
15457 PR bootstrap/69123
15458 * g++.dg/pr69123.C: New.
15459
83834c09
IE
154602016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15461
15462 PR target/69010
15463 * gcc.target/i386/pr69010.c: New test.
15464
dcf89d57
MJ
154652016-01-11 Martin Jambor <mjambor@suse.cz>
15466
15467 PR ipa/69044
15468 * gcc.target/i386/chkp-pr69044.c: New test.
15469
d95167ee
TV
154702016-01-11 Tom de Vries <tom@codesourcery.com>
15471
15472 PR tree-optimization/69109
15473 * gcc.dg/autopar/pr69109-2.c: New test.
15474 * gcc.dg/autopar/pr69109.c: New test.
15475
4f6403a8
TV
154762016-01-11 Tom de Vries <tom@codesourcery.com>
15477
15478 PR tree-optimization/69108
15479 * gcc.dg/autopar/pr69108.c: New test.
15480
21efdd80
PP
154812016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15482
15483 PR c++/69029
15484 * c-c++-common/Wisleading-indentation.c: Augment test.
15485
fd42eed8
TK
154862016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15487
15488 PR fortran/69154
15489 * gfortran.dg/inline_matmul_12.f90: New test.
15490
4f90ee6c
PT
154912016-01-10 Paul Thomas <pault@gcc.gnu.org>
15492
15493 PR fortran/67779
15494 * gfortran.dg/actual_array_offset_1: New test.
15495
3907c6cf
TV
154962016-01-10 Tom de Vries <tom@codesourcery.com>
15497
15498 PR tree-optimization/69062
15499 * gcc.dg/autopar/pr69062.c: New test.
15500
b07b236e
TS
155012016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15502
15503 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15504 * gcc.dg/vect/slp-perm-2.c: Likewise.
15505 * gcc.dg/vect/slp-perm-3.c: Likewise.
15506 * gcc.dg/vect/slp-perm-5.c: Likewise.
15507 * gcc.dg/vect/slp-perm-6.c: Likewise.
15508 * gcc.dg/vect/slp-perm-7.c: Likewise.
15509 * gcc.dg/vect/slp-perm-8.c: Likewise.
15510
23fab8ae
TV
155112016-01-10 Tom de Vries <tom@codesourcery.com>
15512
15513 PR tree-optimization/69039
15514 * gcc.dg/autopar/pr69039.c: New test.
15515
73f0dae2
MP
155162016-01-09 Marek Polacek <polacek@redhat.com>
15517
15518 PR c++/69113
15519 * g++.dg/pr69113.C: New test.
15520
20b8d734
JJ
155212016-01-09 Jakub Jelinek <jakub@redhat.com>
15522
15523 PR middle-end/50865
15524 PR tree-optimization/69097
15525 * gcc.c-torture/execute/pr50865.c: New test.
15526 * gcc.c-torture/execute/pr69097-1.c: New test.
15527 * gcc.c-torture/execute/pr69097-2.c: New test.
15528 * gcc.dg/pr69097-1.c: New test.
15529 * gcc.dg/pr69097-2.c: New test.
15530
c50e614b
JJ
155312016-01-09 Jakub Jelinek <jakub@redhat.com>
15532
15533 PR c++/69164
15534 * g++.dg/opt/pr69164.C: New test.
15535
e0237993
JJ
155362016-01-08 Jakub Jelinek <jakub@redhat.com>
15537
15538 PR tree-optimization/69167
15539 * gcc.dg/pr69167.c: New test.
15540
bd8f5bb2
MP
155412016-01-08 Marek Polacek <polacek@redhat.com>
15542
15543 PR c++/68449
15544 * g++.dg/pr68449.C: New.
15545
bb0f5ca7
AL
155462016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15547
15548 PR tree-optimization/68707
15549 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15550 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15551 on platforms supporting it.
15552 * gcc.dg/vect/slp-perm-2.c: Likewise.
15553 * gcc.dg/vect/slp-perm-3.c: Likewise.
15554 * gcc.dg/vect/slp-perm-5.c: Likewise.
15555 * gcc.dg/vect/slp-perm-7.c: Likewise.
15556 * gcc.dg/vect/slp-perm-8.c: Likewise.
15557 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15558 on platforms supporting it.
15559
22518428
JJ
155602016-01-08 Jakub Jelinek <jakub@redhat.com>
15561
33f0852f
JJ
15562 PR tree-optimization/69162
15563 * gcc.dg/pr69162.c: New test.
15564
22518428
JJ
15565 PR tree-optimization/69172
15566 * gcc.dg/pr69172.c: New test.
15567
80e9b3aa
TP
155682016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15569
15570 PR tree-optimization/67781
15571 * gcc.c-torture/execute/pr67781.c: New file.
15572
262a363f
JJ
155732016-01-08 Jakub Jelinek <jakub@redhat.com>
15574
15575 PR tree-optimization/69083
15576 * gcc.dg/vect/pr69083.c: New test.
15577
6e1f093f
SS
155782016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15579
15580 PR tree-optimization/61441
15581 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15582 Use -fexcess-precision=standard for compiler options.
15583 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15584
53290e07
JJ
155852016-01-08 Jakub Jelinek <jakub@redhat.com>
15586
57bf3072
JJ
15587 PR fortran/69128
15588 * gfortran.dg/gomp/pr69128.f90: New test.
15589
53290e07
JJ
15590 PR c++/69145
15591 * g++.dg/ext/pr69145-1.C: New test.
15592 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15593 * g++.dg/ext/pr69145-2.h: New file.
15594
7a127fa7
MS
155952016-01-07 Martin Sebor <msebor@redhat.com>
15596
15597 PR c/68966
15598 * gcc.dg/atomic-fetch-bool.c: New test.
15599 * gcc.dg/sync-fetch-bool.c: New test.
15600
95918b49
L
156012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15602
15603 PR fortran/66680
15604 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15605
c8e62a9d
NC
156062016-01-07 Nick Clifton <nickc@redhat.com>
15607
15608 PR target/66655
15609 * g++.dg/pr66655.C: New test.
15610 * g++.dg/pr66655_1.cc: Test support file.
15611 * g++.dg/pr66655.h: Test header file.
15612
2ad3adf1 156132016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15614
15615 PR fortran/66680
15616 gfortran.dg/gomp/pr66680.f90: New test.
15617
4cd9ca92
L
156182016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15619
15620 PR target/69171
15621 * gcc.target/i386/pr69171-1.c: New test.
15622 * gcc.target/i386/pr69171-2.c: Likewise.
15623 * gcc.target/i386/pr69171-3.c: Likewise.
15624 * gcc.target/i386/pr69171-4.c: Likewise.
15625 * gcc.target/i386/pr69171-5.c: Likewise.
15626 * gcc.target/i386/pr69171-6.c: Likewise.
15627
7e33d4dc
BS
156282015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15629
15630 PR middle-end/67639
15631 * c-c++-common/pr67639.c: New test.
15632
fec64afc
JJ
156332016-01-07 Jakub Jelinek <jakub@redhat.com>
15634
15635 PR tree-optimization/69141
15636 * g++.dg/opt/pr69141.C: New test.
15637
f293ad29
EB
156382016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15639
15640 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15641
5027395e
UB
156422016-01-06 Uros Bizjak <ubizjak@gmail.com>
15643
15644 PR target/69140
15645 * gcc.target/i386/pr69140.c: New test
15646
7443cf13
DM
156472016-01-06 David Malcolm <dmalcolm@redhat.com>
15648
15649 * gcc.dg/bad-dereference.c: New test case.
15650
32928931
BS
156512015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15652
15653 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15654
68dd05da
AS
156552016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15656
15657 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15658
6b131d5b
MP
156592016-01-06 Marek Polacek <polacek@redhat.com>
15660
15661 PR sanitizer/69099
15662 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15663
8d9fdb49
MP
156642016-01-05 Marek Polacek <polacek@redhat.com>
15665
15666 PR c/69104
15667 * gcc.dg/atomic-invalid-2.c: New.
15668
acf93f1e
L
156692016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15670
15671 PR target/68991
15672 * gcc.target/i386/pr68991.c: New test.
15673
3f50525d
L
156742016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15675
15676 PR target/68991
15677 * g++.dg/pr68991-1.C: New test.
15678 * g++.dg/pr68991-2.C: Likewise.
15679
e0237993 156802016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15681
e0237993 15682 PR other/60465
face88a1
ST
15683 * gcc.target/ia64/pr60465-gprel64.c: New test.
15684 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15685
a0866eff
KT
156862016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15687
15688 PR rtl-optimization/68651
15689 * gcc.target/aarch64/pr68651_1.c: New test.
15690
c589e975
DM
156912016-01-05 David Malcolm <dmalcolm@redhat.com>
15692
15693 PR c/69122
15694 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15695
929710d9
NS
156962016-01-05 Nathan Sidwell <nathan@acm.org>
15697
ce3e43d7
NS
15698 PR c++/58583
15699 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15700
929710d9
NS
15701 * gcc.dg/alias-15.c: New.
15702
a2faef8e
NC
157032016-01-05 Nick Clifton <nickc@redhat.com>
15704
15705 PR target/68870
15706 * g++.dg/pr68770.C: New test.
15707
4cfa76e3
MS
157082016-01-04 Mike Stump <mikestump@comcast.net>
15709
15710 * lib/target-supports.exp (check_effective_target_cilkplus):
15711 cilkplus targets require pthreads.
4ece61b6 15712 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15713
4e8a3a35
MM
157142016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15715
15716 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15717 generation.
15718
818ab71a
JJ
157192016-01-04 Jakub Jelinek <jakub@redhat.com>
15720
15721 Update copyright years.
15722
2fe0a208
MP
157232016-01-04 Marek Polacek <polacek@redhat.com>
15724
15725 PR c/68908
15726 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15727 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15728 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15729
9e3b2fe3
EB
157302016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15731
15732 * gcc.target/sparc/20160104-2.c: New test.
15733
e8d65a35
EB
157342016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15735
15736 * gcc.target/sparc/20160104-1.c: New test.
15737
25ccfccd
PT
157382016-01-03 Paul Thomas <pault@gcc.gnu.org>
15739
15740 PR fortran/65045
15741 * gfortran.dg/pr65045.f90: New test.
15742
cb51d382
EB
157432016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15744
15745 * gnat.dg/specs/debug1.ads: Delete.
15746
6eeaad6e
JD
157472016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15748
15749 PR libgfortran/68867
15750 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15751 expression.
15752
2f968603
JD
157532016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15754
15755 PR libgfortran/68867
15756 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15757 PowerPC.
15758
591bb5e4
PT
157592016-01-01 Paul Thomas <pault@gcc.gnu.org>
15760
15761 PR fortran/68864
15762 * gfortran.dg/pr68864.f90: New test.
15763
f1e0620c
JJ
157642016-01-01 Jakub Jelinek <jakub@redhat.com>
15765
942a1319
JJ
15766 PR tree-optimization/69070
15767 * gcc.dg/pr69070.c: New test.
15768
10dff63f
JJ
15769 PR sanitizer/69055
15770 * gfortran.dg/pr69055.f90: New test.
15771
f1e0620c
JJ
15772 PR target/69015
15773 * gcc.dg/pr69015.c: New test.
818ab71a 15774\f
2f883d1c 15775Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15776
15777Copying and distribution of this file, with or without modification,
15778are permitted in any medium without royalty provided the copyright
15779notice and this notice are preserved.