]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/77308 (surprisingly large stack usage for sha512 on arm)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2fe37211
BE
12016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR target/77308
4 * gcc.target/arm/pr53447-5.c: New test.
5 * lib/target-supports.exp
6 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
7
c867c39d
CZ
82016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
9
10 * gcc.target/arc/abitest.S: New file.
11 * gcc.target/arc/abitest.h: Likewise.
12 * gcc.target/arc/va_args-1.c: Likewise.
13 * gcc.target/arc/va_args-2.c: Likewise.
14 * gcc.target/arc/va_args-3.c: Likewise.
15 * gcc.target/arc/mcrc.c: Deleted.
16 * gcc.target/arc/mdsp-packa.c: Likewise.
17 * gcc.target/arc/mdvbf.c: Likewise.
18 * gcc.target/arc/mmac-24.c: Likewise.
19 * gcc.target/arc/mmac-d16.c: Likewise.
20 * gcc.target/arc/mno-crc.c: Likewise.
21 * gcc.target/arc/mno-dsp-packa.c: Likewise.
22 * gcc.target/arc/mno-dvbf.c: Likewise.
23 * gcc.target/arc/mno-mac-24.c: Likewise.
24 * gcc.target/arc/mno-mac-d16.c: Likewise.
25 * gcc.target/arc/mno-rtsc.c: Likewise.
26 * gcc.target/arc/mno-xy.c: Likewise.
27 * gcc.target/arc/mrtsc.c: Likewise.
28 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
29 function.
30 (check_effective_target_arc700): Likewise.
31 (check_effective_target_arc6xx): Likewise.
32 (check_effective_target_arcmpy): Likewise.
33 (check_effective_target_archs): Likewise.
34 (check_effective_target_clmcpu): Likewise.
35 (check_effective_target_barrelshifter): Likewise.
36 * gcc.target/arc/barrel-shifter-1.c: Changed.
37 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
38 * gcc.target/arc/cmem-1.c: Changed.
39 * gcc.target/arc/cmem-2.c: Likewise.
40 * gcc.target/arc/cmem-3.c: Likewise.
41 * gcc.target/arc/cmem-4.c: Likewise.
42 * gcc.target/arc/cmem-5.c: Likewise.
43 * gcc.target/arc/cmem-6.c: Likewise.
44 * gcc.target/arc/cmem-7.c: Likewise.
45 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
46 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
47 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
48 * gcc.target/arc/jump-around-jump.c: Update options.
49 * gcc.target/arc/mARC601.c: Changed.
50 * gcc.target/arc/mcpu-arc600.c: Changed.
51 * gcc.target/arc/mcpu-arc601.c: Changed.
52 * gcc.target/arc/mcpu-arc700.c: Changed.
53 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
54 * gcc.target/arc/movb-1.c: Changed.
55 * gcc.target/arc/movb-2.c: Likewise.
56 * gcc.target/arc/movb-3.c: Likewise.
57 * gcc.target/arc/movb-4.c: Likewise.
58 * gcc.target/arc/movb-5.c: Likewise.
59 * gcc.target/arc/movb_cl-1.c: Likewise.
60 * gcc.target/arc/movb_cl-2.c: Likewise.
61 * gcc.target/arc/movbi_cl-1.c: Likewise.
62 * gcc.target/arc/movh_cl-1.c: Likewise.
63 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
64 * gcc.target/arc/mul64.c: Enable it only for ARC600.
65 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
66 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
67 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
68 * gcc.target/arc/trsub.c: Only for ARC EM cores.
69 * gcc.target/arc/builtin_simdarc.c: Changed.
70 * gcc.target/arc/extzv-1.c: Likewise.
71 * gcc.target/arc/insv-1.c: Likewise.
72 * gcc.target/arc/insv-2.c: Likewise.
73 * gcc.target/arc/mA6.c: Likewise.
74 * gcc.target/arc/mA7.c: Likewise.
75 * gcc.target/arc/mARC600.c: Likewise.
76 * gcc.target/arc/mARC700.c: Likewise.
77 * gcc.target/arc/mcpu-arc600.c: Likewise.
78 * gcc.target/arc/mcpu-arc700.c: Likewise.
79 * gcc.target/arc/movl-1.c: Likewise.
80 * gcc.target/arc/nps400-1.c: Likewise.
81 * gcc.target/arc/trsub.c: Likewise.
82 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
83 configuration.
84 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
85 * gcc.target/arc/mswape.c: Likewise.
86
c90928c8
PC
872016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
88
89 PR c++/68180
90 * g++.dg/cpp1y/pr68180.C: New.
91
6c99dcb5
PK
922016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
93
94 PR tree-optimization/78319
95 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
96 arm-none-eabi.
97
8ce3fee5
RB
982016-11-17 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/78306
101 * gcc.dg/cilk-plus/pr78306.c: New testcase.
102
f8294131
RB
1032016-11-17 Richard Biener <rguenther@suse.de>
104
105 PR middle-end/78305
106 * gcc.dg/torture/pr78305.c: New testcase.
107
04f1c830
JW
1082016-11-17 Janus Weil <janus@gcc.gnu.org>
109
110 PR fortran/66227
111 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
112
0d939c95
MP
1132016-11-16 Marek Polacek <polacek@redhat.com>
114
115 PR c/78285
116 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
117 * g++.dg/ext/case-range2.C: Likewise.
118
99c72130
SK
1192016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
120
121 PR fortran/58001
122 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
123 * gfortran.dg/fmt_tab_2.f90: Ditto.
124
fb324f02
JJ
1252016-11-16 Jakub Jelinek <jakub@redhat.com>
126
127 PR rtl-optimization/78378
128 * gcc.c-torture/execute/pr78378.c: New test.
129
a2ea37fb
AB
1302016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
131
132 * gcc.dg/tree-prof/section-attr-1.c: New file.
133 * gcc.dg/tree-prof/section-attr-2.c: New file.
134 * gcc.dg/tree-prof/section-attr-3.c: New file.
135
d08c0ea3
MR
1362016-11-16 Maciej W. Rozycki <macro@imgtec.com>
137
138 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
139 rather than `la'.
140
8e2be5ae
MR
1412016-11-16 Maciej W. Rozycki <macro@imgtec.com>
142
143 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
144 (dg-final): Remove microMIPS JALRS mnemonic matching.
145 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
146 (dg-final): Remove microMIPS JALRS mnemonic matching.
147 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
148 (dg-final): Remove microMIPS JALRS mnemonic matching.
149 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
150 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
151 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
152 * gcc.target/mips/call-1u.c: New test case.
153 * gcc.target/mips/call-2u.c: New test case.
154 * gcc.target/mips/call-3u.c: New test case.
155 * gcc.target/mips/call-4u.c: New test case.
156 * gcc.target/mips/call-5u.c: New test case.
157 * gcc.target/mips/call-6u.c: New test case.
158
660e6c2c
TP
1592016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
160
161 * gcc.target/arm/empty_fiq_handler.c: New test.
162
5e8d7713
JJ
1632016-11-16 Jakub Jelinek <jakub@redhat.com>
164
165 PR fortran/78299
166 * gfortran.dg/gomp/pr78299.f90: New test.
167
dd784916
WD
1682015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
169
170 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
171 * gcc.dg/optimize-bswaphi-1.c: Likewise.
172 * gcc.dg/optimize-bswapsi-2.c: Likewise.
173
0af30954
SN
1742016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
175
176 PR libgfortran/78314
177 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
178
e38f6572
BC
1792016-11-16 Bin Cheng <bin.cheng@arm.com>
180
181 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
182 according to updated dump info.
183
5012919d
AM
1842016-11-16 Alexander Monakov <amonakov@ispras.ru>
185
186 * lib/target-supports.exp (check_effective_target_alloca): Use a
187 compile test.
188 * gcc.target/nvptx/softstack.c: New test.
189 * gcc.target/nvptx/decl-shared.c: New test.
190 * gcc.target/nvptx/decl-shared-init.c: New test.
191
2fe2aba3
MR
1922016-11-16 Maciej W. Rozycki <macro@imgtec.com>
193
194 * gcc.target/mips/data-sym-jump.c: New test case.
195 * gcc.target/mips/data-sym-pool.c: New test case.
196 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
197 annotation.
198
598eaaa2
YR
1992016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
200
201 * lib/target-supports.exp (check_avx2_hw_available): New.
202 (check_effective_target_avx2_runtime): New.
203 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
204
03b85dcd
TC
2052016-11-16 Tamar Christina <tamar.christina@arm.com>
206
207 PR testsuite/78136
208 * gcc.dg/cpp/trad/trad.exp
209 (dg-runtest): Moved $srcdir/$subdir/ to
210 DEFAULT_TRADCPPFLAGS.
211
dc9e0b66
AV
2122016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
213
214 PR fortran/78356
215 * gfortran.dg/class_allocate_23.f08: New test.
216
d964ba07
RB
2172016-11-16 Richard Biener <rguenther@suse.de>
218
219 PR middle-end/78333
220 * gcc.dg/pr78333.c: New testcase.
221
080140bc
ML
2222016-11-16 Martin Liska <mliska@suse.cz>
223
224 PR sanitizer/78270
225 * gcc.dg/asan/pr78270.c: Update comment style.
226 * gcc.dg/asan/pr78270-2.c: New test.
227
4786fabe
SKS
2282016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
229
230 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
231 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
232
510d73a0
RB
2332016-11-16 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/78348
236 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
237
1705cebd
JJ
2382016-11-16 Jakub Jelinek <jakub@redhat.com>
239
240 PR sanitizer/77823
241 * c-c++-common/ubsan/overflow-vec-1.c: New test.
242 * c-c++-common/ubsan/overflow-vec-2.c: New test.
243
ed66ba99
MP
2442016-11-15 Marek Polacek <polacek@redhat.com>
245
246 * g++.dg/cpp1z/init-statement6.C: Rename a function.
247
5d70ab07
JD
2482016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
249
250 PR libgfortran/51119
251 * gfortran.dg/matmul_12.f90: New test case.
252
48aef8e2
UB
2532016-11-15 Uros Bizjak <ubizjak@gmail.com>
254
255 * gcc.target/i386/funcspec-56.inc: New file.
256 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
257 common 32-bit and 64-bit function specific options.
258 * gcc.target/i386.funcspec-6.c: Ditto.
259
0c8a8fe2
JJ
2602016-11-15 Jakub Jelinek <jakub@redhat.com>
261
5a65a911
JJ
262 * g++.dg/cpp1z/decomp14.C: New test.
263 * g++.dg/cpp1z/decomp15.C: New test.
264 * g++.dg/cpp1z/decomp16.C: New test.
265
a0f5b987
JJ
266 * g++.dg/cpp1z/decomp13.C: New test.
267
5a0e7889
JJ
268 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
269
0c8a8fe2
JJ
270 PR c++/71988
271 * g++.dg/cpp0x/constexpr-71988.C: New test.
272
2cf63121
MR
2732016-11-15 Maciej W. Rozycki <macro@imgtec.com>
274
275 * gcc.target/mips/insn-casesi.c: New test case.
276 * gcc.target/mips/insn-pseudo-1.c: New test case.
277 * gcc.target/mips/insn-pseudo-2.c: New test case.
278 * gcc.target/mips/insn-pseudo-3.c: New test case.
279 * gcc.target/mips/insn-pseudo-4.c: New test case.
280 * gcc.target/mips/insn-tablejump.c: New test case.
281
2cbfb209
MR
2822016-11-15 Maciej W. Rozycki <macro@imgtec.com>
283
284 * gcc.target/mips/mips.exp (mips_option_tests): Add
285 `-mcode-readable=yes' array element.
286
f05a874c
MR
2872016-11-15 Maciej W. Rozycki <macro@imgtec.com>
288
289 * gcc.target/mips/mips.exp (mips_option_tests): Add
290 `-mmicromips' array element.
291
b229ab2a
MM
2922016-11-15 Michael Matz <matz@suse.de>
293
294 PR missed-optimization/77881
295 * gcc.target/i386/pr77881.c: New test.
296
aa806c3b
JJ
2972016-11-15 Jakub Jelinek <jakub@redhat.com>
298
299 PR middle-end/78295
300 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
301
bcb9a772
MM
3022016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
303
304 * gcc.target/powerpc/vec-set-int.c: New test.
305 * gcc.target/powerpc/vec-set-short.c: Likesie.
306 * gcc.target/powerpc/vec-set-char.c: Likewise.
307
8e745a17
JJ
3082016-11-14 Jakub Jelinek <jakub@redhat.com>
309
310 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
311
d809e15a
JW
3122016-11-14 Janus Weil <janus@gcc.gnu.org>
313
314 PR fortran/78300
315 * gfortran.dg/class_result_3.f90: New test.
316
1ee62b92 3172016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
318 Richard Biener <rguenther@suse.de>
319
320 * gcc.dg/gimplefe-1.c: New testcase.
321 * gcc.dg/gimplefe-2.c: Likewise.
322 * gcc.dg/gimplefe-3.c: Likewise.
323 * gcc.dg/gimplefe-4.c: Likewise.
324 * gcc.dg/gimplefe-5.c: Likewise.
325 * gcc.dg/gimplefe-6.c: Likewise.
326 * gcc.dg/gimplefe-7.c: Likewise.
327 * gcc.dg/gimplefe-8.c: Likewise.
328 * gcc.dg/gimplefe-9.c: Likewise.
329 * gcc.dg/gimplefe-10.c: Likewise.
330 * gcc.dg/gimplefe-11.c: Likewise.
331 * gcc.dg/gimplefe-12.c: Likewise.
332 * gcc.dg/gimplefe-13.c: Likewise.
333 * gcc.dg/gimplefe-14.c: Likewise.
334 * gcc.dg/gimplefe-15.c: Likewise.
335 * gcc.dg/gimplefe-16.c: Likewise.
336 * gcc.dg/gimplefe-17.c: Likewise.
337 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 338
4d209853
ML
3392016-11-14 Martin Liska <mliska@suse.cz>
340
341 PR bootstrap/78069
342 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
343 to match scanned pattern.
344 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
345
5129b43b
RB
3462016-11-14 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/78312
349 * gcc.dg/torture/pr78312.c: New testcase.
350
d97cca4a
GJL
3512016-11-14 Georg-Johann Lay <avr@gjlay.de>
352
353 PR target/78093
354 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
355
5230c3d8
JJ
3562016-11-14 Jakub Jelinek <jakub@redhat.com>
357 Jason Merrill <jason@redhat.com>
358
359 Implement P0217R3 - C++17 structured bindings
360 * g++.dg/cpp1z/decomp1.C: New test.
361 * g++.dg/cpp1z/decomp2.C: New test.
362 * g++.dg/cpp1z/decomp3.C: New test.
363 * g++.dg/cpp1z/decomp4.C: New test.
364 * g++.dg/cpp1z/decomp5.C: New test.
365 * g++.dg/cpp1z/decomp6.C: New test.
366 * g++.dg/cpp1z/decomp7.C: New test.
367 * g++.dg/cpp1z/decomp8.C: New test.
368 * g++.dg/cpp1z/decomp9.C: New test.
369 * g++.dg/cpp1z/decomp10.C: New test.
370
a2b4c188
KV
3712016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
372
373 * g++.dg/torture/pr78268.C: New test.
374
975672f3
PK
3752016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
376
377 PR c/35503
378 * c-c++-common/pr35503-1.c: New test.
379 * c-c++-common/pr35503-2.c: Likewise.
380 * c-c++-common/pr35503-3.c: Likewise.
381 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
382
a4ba1151
UB
3832016-11-13 Uros Bizjak <ubizjak@gmail.com>
384
385 PR rtl-optimization/78232
386 PR rtl-optimization/78248
387 * gcc.dg/ubsan/pr78248.c: New test.
388
47605312
EB
3892016-11-13 Eric Botcazou <ebotcazou@adacore.com>
390
391 * gnat.dg/address_conv.adb: New test.
392
96826e28
EB
3932016-11-13 Eric Botcazou <ebotcazou@adacore.com>
394
395 * gnat.dg/renaming11.ad[sb]: New test.
396
4be719cd
EB
3972016-11-13 Eric Botcazou <ebotcazou@adacore.com>
398
399 * c-c++-common/dump-ada-spec-6.c: New test.
400
4ebd491f
EB
4012016-11-13 Eric Botcazou <ebotcazou@adacore.com>
402
403 * gnat.dg/lto21.adb: New test.
404 * gnat.dg/lto21_pkg1.ads: New helper.
405 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
406
f9d49cd1
JW
4072016-11-13 Janus Weil <janus@gcc.gnu.org>
408
409 PR fortran/60952
410 * gfortran.dg/typebound_proc_34.f90: New test.
411
9cbf8673
JW
4122016-11-13 Janus Weil <janus@gcc.gnu.org>
413
414 PR fortran/66366
415 * gfortran.dg/class_57.f90: Changed error message.
416 * gfortran.dg/class_60.f90: New test.
417
0e075835
DE
4182016-11-12 David Edelsohn <dje.gcc@gmail.com>
419
420 * g++.dg/pr78112.C: XFAIL AIX.
421
b93d8a3f
JW
4222016-11-12 Janus Weil <janus@gcc.gnu.org>
423
424 PR fortran/77501
425 * gfortran.dg/typebound_generic_16.f90: New test.
426
b8f70e67
JJ
4272016-11-12 Jakub Jelinek <jakub@redhat.com>
428
429 PR c++/71225
430 * g++.dg/cpp0x/pr71225.C: New test.
431
8b287aea
EB
4322016-11-11 Eric Botcazou <ebotcazou@adacore.com>
433
434 * gcc.target/sparc/20161111-1.c: New test.
435
c901bc0d
UB
4362016-11-11 Uros Bizjak <ubizjak@gmail.com>
437
438 PR target/78310
439 * gcc.target/i386/pr78310.c: New test.
440
606f928d
JL
4412016-11-11 Jeff Law <law@redhat.com>
442
443 * gcc.dg/tree-ssa/isolate-6.c: New test.
444 * gcc.dg/tree-ssa/isolate-7.c: New test.
445
be278990
BC
4462016-11-11 Bin Cheng <bin.cheng@arm.com>
447
448 PR testsuite/78292
449 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
450 vect_max_reduc.
451
d9ab7525
JJ
4522016-11-11 Jakub Jelinek <jakub@redhat.com>
453
454 PR c++/72774
455 * g++.dg/parse/pr72774.C: New test.
456
4b7e0c76
RB
4572016-11-11 Richard Biener <rguenther@suse.de>
458
459 PR tree-optimization/71575
460 * gcc.dg/graphite/pr71575-1.c: New testcase.
461 * gcc.dg/graphite/pr71575-2.c: Likewise.
462
d07f8c59
RB
4632016-11-11 Richard Biener <rguenther@suse.de>
464
465 PR middle-end/78295
466 * gcc.dg/uninit-pr78295.c: New testcase.
467
aa806c3b 4682016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
469
470 PR fortran/78277
471 * gfortran.dg/dec_structure_17.f90: New test.
472
456f0dfa
MM
4732016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
474
475 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
476 being allowed in vector registers.
477 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
478 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
479 * gcc.target/powerpc/vsx-himode.c: Likewise.
480 * gcc.target/powerpc/vsx-himode2.c: Likewise.
481 * gcc.target/powerpc/vsx-himode3.c: Likewise.
482 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
483 to allow matching MFVSRD or MFVSRW.
484
8d34bfa8
PH
4852016-11-10 Pat Haugen <pthaugen@us.ibm.com>
486
487 PR rtl-optimization/78241
488 * gcc.dg/pr78241.c: New test.
489
0569479e
JJ
4902016-11-10 Jakub Jelinek <jakub@redhat.com>
491
8ebd1b31
JJ
492 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
493 201307.
494
0569479e
JJ
495 * g++.dg/cpp1z/noexcept-type14.C: New test.
496 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
497
37a16493
JG
4982016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
499
500 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
501 WVAL0S tests added in r241817.
502
b4c3a85b
JJ
5032016-11-10 Jakub Jelinek <jakub@redhat.com>
504
505 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
506 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
507 no longer allowed and corresponding ordered construct.
508 * gfortran.dg/gomp/linear-1.f90: New test.
509 * gfortran.dg/gomp/declare-simd-2.f90: New test.
510 * gfortran.dg/gomp/declare-target-1.f90: New test.
511 * gfortran.dg/gomp/declare-target-2.f90: New test.
512
86bc8506
ML
5132016-11-10 Martin Liska <mliska@suse.cz>
514
515 PR sanitizer/78270
516 * gcc.dg/asan/pr78270.c: New test.
517
ed5fdfba
PMR
5182016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
519 Jakub Jelinek <jakub@redhat.com>
520
521 PR debug/78112
b4c3a85b 522 * g++.dg/pr78112.C: New testcase.
ed5fdfba 523
0391e4a3
JJ
5242016-11-09 Jakub Jelinek <jakub@redhat.com>
525
cc38d9d6
JJ
526 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
527 -Wno-c++1z-compat.
528 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
529 string in case condition contains % characters.
530
0391e4a3
JJ
531 PR c++/78283
532 * g++.dg/cpp1z/noexcept-type13.C: New test.
533
410fe60d
TT
5342016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
535
536 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
537 using (HAS_MOVN) with MIPS III.
538
271dd55c
JW
5392016-11-09 Janus Weil <janus@gcc.gnu.org>
540
541 PR fortran/46459
542 * gfortran.dg/volatile14.f90: New test.
543
ff1f317b
UB
5442016-11-09 Uros Bizjak <ubizjak@gmail.com>
545
546 PR target/78262
547 * gcc.target/i386/pr78262.c: New test.
548
aa806c3b 5492016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
550
551 PR fortran/78259
552 * gfortran.dg/pr78259.f90: New test.
553
b349a81a
JW
5542016-11-09 Janus Weil <janus@gcc.gnu.org>
555
556 PR fortran/60777
557 * gfortran.dg/spec_expr_7.f90: New test.
558
2e955d50
JJ
5592016-11-09 Jakub Jelinek <jakub@redhat.com>
560
4f353581
JJ
561 PR target/77718
562 * gcc.c-torture/execute/pr77718.c: New test.
563
2e955d50
JJ
564 * gcc.dg/ubsan/c99-shift-3.c: New test.
565 * gcc.dg/ubsan/c99-shift-4.c: New test.
566 * gcc.dg/ubsan/c99-shift-5.c: New test.
567 * gcc.dg/ubsan/c99-shift-6.c: New test.
568
68c93708
ML
5692016-11-09 Martin Liska <mliska@suse.cz>
570
571 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
572 test-case for memcmp.
573 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
574
7b649f79
TP
5752016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
576
577 PR testsuite/78269
578 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
579
bfcb501d
PT
5802016-11-09 Paul Thomas <pault@gcc.gnu.org>
581
582 * gfortran.dg/move_alloc_18.f90: New test.
583
e15861c2
PK
5842016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
585
586 PR middle-end/78256
587 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
588 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
589
5f395580
JW
5902016-11-09 Janus Weil <janus@gcc.gnu.org>
591
592 PR fortran/71894
593 * gfortran.dg/class_59.f90: New test.
594
37b14185
RB
5952016-11-09 Richard Biener <rguenther@suse.de>
596
597 PR tree-optimization/78007
598 * gcc.dg/vect/vect-bswap32.c: Adjust.
599 * gcc.dg/vect/vect-bswap64.c: Likewise.
600
d6e8a41c
KV
6012016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
602
603 * gcc.dg/ipa/vrp7.c: New test.
604
5d5f1e95
KV
6052016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
606
607 PR ipa/78121
608 * gcc.dg/ipa/pr78121.c: New test.
609
0290a292
MO
6102016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
611
612 * c-c++-common/asan/default_options.h: New file.
613 * c-c++-common/asan/strcasestr-1.c: New test.
614 * c-c++-common/asan/strcasestr-2.c: Likewise.
615 * c-c++-common/asan/strcspn-1.c: Likewise.
616 * c-c++-common/asan/strcspn-2.c: Likewise.
617 * c-c++-common/asan/strpbrk-1.c: Likewise.
618 * c-c++-common/asan/strpbrk-2.c: Likewise.
619 * c-c++-common/asan/strspn-1.c: Likewise.
620 * c-c++-common/asan/strspn-2.c: Likewise.
621 * c-c++-common/asan/strstr-1.c: Likewise.
622 * c-c++-common/asan/strstr-2.c: Likewise.
623 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
624
fbdb92eb
MO
6252016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
626
627 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
628
103c4f75
JW
6292016-11-08 Janus Weil <janus@gcc.gnu.org>
630
631 PR fortran/68440
632 * gfortran.dg/class_58.f90: New test.
633
90a2ffc0
UB
6342016-11-08 Uros Bizjak <ubizjak@gmail.com>
635
636 PR target/70799
637 * gcc.target/i386/pr70799-2.c: New test.
638
eba5aec8
JW
6392016-11-08 Janus Weil <janus@gcc.gnu.org>
640
641 PR fortran/77596
642 * gfortran.dg/proc_ptr_comp_46.f90: New test.
643
fad36601
BC
6442016-11-08 Bin Cheng <bin.cheng@arm.com>
645
646 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
647
7c8615b6
BC
6482016-11-08 Bin Cheng <bin.cheng@arm.com>
649
650 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
651
4c6a4a53
BC
6522016-11-08 Bin Cheng <bin.cheng@arm.com>
653
654 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
655
fcd1b8df
ML
6562016-11-08 Martin Liska <mliska@suse.cz>
657
658 PR testsuite/78242
659 * g++.dg/asan/use-after-scope-4.C: New test.
660 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
661 * gcc.dg/asan/use-after-scope-8.c: Remove.
662
f9ef2c76
RB
6632016-11-08 Richard Biener <rguenther@suse.de>
664
665 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
666
ad11774f
TC
6672016-11-08 Tamar Christina <tamar.christina@arm.com>
668
669 PR testsuite/78136
670 * gcc.dg/cpp/trad/trad.exp
671 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
672 * gcc.dg/cpp/trad/include.c: Use local header file.
673
fe73a332
RB
6742016-11-08 Richard Biener <rguenther@suse.de>
675
676 PR tree-optimization/78205
677 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
678
ed053eb8
RB
6792016-11-08 Richard Biener <rguenther@suse.de>
680
681 PR tree-optimization/78224
682 * g++.dg/torture/pr78224.C: New testcase.
683
06658c6d
SKS
6842016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
685
686 * gcc.dg/store_merging_1.c: Require store_merge.
687 * gcc.dg/store_merging_2.c: Likewise.
688 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 689 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
690 * gcc.dg/store_merging_6.c: Likewise.
691 * gcc.dg/store_merging_7.c: Likewise.
692 * gcc.dg/store_merging_8.c: Likewise.
693 * lib/target-supports.exp (check_effective_target_store_merge): New.
694
e4b39278
DE
6952016-11-07 David Edelsohn <dje.gcc@gmail.com>
696
697 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
698 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
699 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
700 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
701 -mvsx -mpower8-vector.
702 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
703 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
704 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
705 -mvsx -mpower8-vector.
706
fda2d612
DE
7072016-11-07 David Edelsohn <dje.gcc@gmail.com>
708
709 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
710
711 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
712 * gcc.dg/visibility-14.c: XFAIL AIX.
713 * gcc.dg/visibility-15.c: XFAIL AIX.
714 * gcc.dg/visibility-16.c: XFAIL AIX.
715 * gcc.dg/visibility-17.c: XFAIL AIX.
716 * gcc.dg/visibility-18.c: XFAIL AIX.
717 * gcc.dg/visibility-19.c: XFAIL AIX.
718 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
719 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
720 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
721 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
722
60cee85e
JJ
7232016-11-07 Jakub Jelinek <jakub@redhat.com>
724
725 PR target/78227
726 * gcc.target/i386/pr78227-1.c: New test.
727 * gcc.target/i386/pr78227-2.c: New test.
728
7aa13860
PK
7292016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
730
731 PR middle-end/35691
732 * gcc.dg/pr35691-1.c: New test-case.
733 * gcc.dg/pr35691-2.c: Likewise.
734
caa024ff
BS
7352016-11-07 Bernd Schmidt <bschmidt@redhat.com>
736
737 PR rtl-optimization/77309
738 * gcc.dg/torture/pr77309.c: New test.
739
a9815228
JJ
7402016-11-07 Jakub Jelinek <jakub@redhat.com>
741
742 PR middle-end/71529
743 * gcc.target/i386/pr71529.C: Moved to ...
744 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
745
746 PR target/64411
747 * gcc.target/i386/pr64411.C: Moved to ...
748 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
749 lp64.
750
751 PR target/65105
752 * gcc.target/i386/pr65105-4.C: Moved to ...
753 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
754 Run into compile test rather than execute test.
755
e8ab5cb1
RB
7562016-11-07 Richard Biener <rguenther@suse.de>
757
758 PR target/78229
759 * g++.dg/pr78229.C: New testcase.
760
20770eb8
RB
7612016-11-07 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/78218
764 * gcc.dg/torture/pr78218.c: New testcase.
765
32894793
RB
7662016-11-07 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/78228
769 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
770
e27bfda2
KT
7712016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
772
773 PR target/77822
774 * g++.dg/torture/pr77822.C: New test.
775
00d6b7a1
ML
7762016-11-07 Martin Liska <mliska@suse.cz>
777
778 * c-c++-common/asan/force-inline-opt0-1.c: Disable
779 -f-sanitize-address-use-after-scope.
780 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
781 internal fn calls.
782 * g++.dg/asan/use-after-scope-1.C: New test.
783 * g++.dg/asan/use-after-scope-2.C: Likewise.
784 * g++.dg/asan/use-after-scope-3.C: Likewise.
785 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
786 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
787 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
788 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
789 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
790 * g++.dg/asan/use-after-scope-types.h: Likewise.
791 * gcc.dg/asan/use-after-scope-1.c: Likewise.
792 * gcc.dg/asan/use-after-scope-2.c: Likewise.
793 * gcc.dg/asan/use-after-scope-3.c: Likewise.
794 * gcc.dg/asan/use-after-scope-4.c: Likewise.
795 * gcc.dg/asan/use-after-scope-5.c: Likewise.
796 * gcc.dg/asan/use-after-scope-6.c: Likewise.
797 * gcc.dg/asan/use-after-scope-7.c: Likewise.
798 * gcc.dg/asan/use-after-scope-8.c: Likewise.
799 * gcc.dg/asan/use-after-scope-9.c: Likewise.
800 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
801 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
802 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
803 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
804 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
805
a0d3edf8
RB
8062016-11-07 Richard Biener <rguenther@suse.de>
807
808 PR tree-optimization/78189
809 * g++.dg/torture/pr78189.C: New testcase.
810
0db5adfa
DE
8112016-11-06 David Edelsohn <dje.gcc@gmail.com>
812
813 * gcc.dg/Wtrampolines.c: XFAIL AIX.
814
cc03bf7a
AV
8152016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
816
817 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
818 occuring.
819
18bb8b8a
TK
8202016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
821
822 PR fortran/78221
823 * arith.c (gfc_complex2real): Change gfc_warning_now to
824 gfc_warning.
825
c7f587bd
PT
8262016-11-05 Paul Thomas <pault@gcc.gnu.org>
827
828 * gfortran.dg/move_alloc_17.f03: New test.
829
92657eb0
RB
8302016-11-05 Richard Biener <rguenther@suse.de>
831
832 PR bootstrap/78188
833 * g++.dg/ipa/pr78188.C: New test.
834
28ce22e6
JW
8352016-11-05 Janus Weil <janus@gcc.gnu.org>
836 Dominique d'Humieres <dominiq@lps.ens.fr>
837
838 PR fortran/69495
839 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
840
d233ee5f
PT
8412016-11-05 Paul Thomas <pault@gcc.gnu.org>
842
843 PR fortran/67564
844 * gfortran.dg/select_type_39.f03: New test.
845
8462016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
847
848 PR fortran/64933
849 * gfortran.dg/associate_23.f90: New test.
850
5f4cebba
JJ
8512016-11-04 Jakub Jelinek <jakub@redhat.com>
852
853 PR target/77834
854 * gcc.dg/pr77834.c: New test.
855
6e3ae7e6
PC
8562016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
857
858 PR c++/67980
859 * g++.dg/cpp1y/pr67980.C: New.
860
fff6ed28
BS
8612016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862
863 * gcc.target/powerpc/fold-vec-add-1.c: New.
864 * gcc.target/powerpc/fold-vec-add-2.c: New.
865 * gcc.target/powerpc/fold-vec-add-3.c: New.
866 * gcc.target/powerpc/fold-vec-add-4.c: New.
867 * gcc.target/powerpc/fold-vec-add-5.c: New.
868 * gcc.target/powerpc/fold-vec-add-6.c: New.
869 * gcc.target/powerpc/fold-vec-add-7.c: New.
870
bef3a8d7 8712016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
872
873 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
874 for -mbranch-likely, infer -mno-branch-likely for R6.
875
dac9376a
BE
8762016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
877
878 PR c++/71973
879 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
880 * g++.dg/init/new15.C: Likewise.
881 * g++.dg/ipa/inline-1.C: Likewise.
882 * g++.dg/ipa/inline-2.C: Likewise.
883 * g++.dg/lto/20080908-1_0.C: Likewise.
884 * g++.dg/tc1/dr20.C: Likewise.
885 * g++.dg/tree-ssa/inline-1.C: Likewise.
886 * g++.dg/tree-ssa/inline-2.C: Likewise.
887 * g++.old-deja/g++.law/except1.C: Likewise.
888 * g++.old-deja/g++.other/vbase5.C: Likewise.
889 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
890
b210df46
BS
8912016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
892
893 PR tree-optimization/78210
894 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
895 possibility of widening multiplies.
896
964ef24c
RB
8972016-11-04 Richard Biener <rguenther@suse.de>
898
899 PR middle-end/78185
900 * gcc.dg/pr78185.c: New testcase.
901
5fb80387
DE
9022016-10-04 David Edelsohn <dje.gcc@gmail.com>
903
904 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
905 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
906
6905c577
JJ
9072016-11-03 Jakub Jelinek <jakub@redhat.com>
908 Alexandre Oliva <aoliva@redhat.com>
909 Jason Merrill <jason@redhat.com>
910
911 PR debug/28767
912 PR debug/56974
913 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
914 * g++.dg/debug/dwarf2/ref-3.C: New test.
915 * g++.dg/debug/dwarf2/ref-4.C: New test.
916 * g++.dg/debug/dwarf2/refqual-1.C: New test.
917 * g++.dg/debug/dwarf2/refqual-2.C: New test.
918
9192016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
920
921 * gfortran.dg/dec_exp_1.f90: New test.
922 * gfortran.dg/dec_exp_2.f90: Likewise.
923 * gfortran.dg/dec_exp_3.f90: Likewise.
924
6905c577 9252016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
926
927 * gfortran.dg/dec_parameter_1.f: New test.
928 * gfortran.dg/dec_parameter_2.f90: Likewise.
929 * gfortran.dg/dec_parameter_3.f90: Likewise.
930 * gfortran.dg/dec_parameter_4.f90: Likewise.
931
7d29f8e3
ML
9322016-11-03 Martin Liska <mliska@suse.cz>
933
934 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
935 output.
936 * gcc.dg/tree-prof/time-profiler-3.c: New test.
937
5de3e2d8
BE
9382016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
939
940 PR libgcc/78067
941 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
942
f03f0232
SKS
9432016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
944
945 * gcc.c-torture/execute/pr78170.c: Require int32plus.
946
bd17a9df
MF
9472016-11-02 Max Filippov <jcmvbkbc@gmail.com>
948
949 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
950
2b01aad6
TC
9512016-11-01 Tamar Christina <tamar.christina@arm.com>
952
953 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
954 Check for arm_v8_neon_hw.
955 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
956 Likewise.
957 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
958 Likewise.
959 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
960 Likewise.
961
aa55dc0c
RB
9622016-11-02 Richard Biener <rguenther@suse.de>
963
964 * gcc.dg/store_merging_8.c: New testcase.
965
6905c577 9662016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
967
968 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
969
075be4a1
DE
9702016-11-02 David Edelsohn <dje.gcc@gmail.com>
971
4b69fb13
DE
972 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
973 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
974 * gcc.dg/addr_equal_1.c: XFAIL AIX.
975 * gcc.dg/pr65779.c: XFAIL AIX.
976 * gcc.dg/pr70405.c: XFAIL AIX.
977
075be4a1
DE
978 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
979 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
980 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
981
fdb1aa55
RO
9822016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
983
984 * lib/target-supports.exp (check_gc_sections_available): Use
985 -print-prog-name=ld to determine linker used.
986
4adbcdb4
ML
9872016-11-02 Martin Liska <mliska@suse.cz>
988
989 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
990 test case.
991
4b2c06f4
KT
9922016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
993
994 PR tree-optimization/78170
995 * gcc.c-torture/execute/pr78170.c: New test.
996
63e523d6
KT
9972016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
998
999 PR tree-optimization/78162
1000 * gcc.c-torture/compile/pr78162.c: New test.
1001
da42ac7b
RB
10022016-11-02 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/78035
1005 PR tree-optimization/77964
1006 * gcc.target/i386/pr78035.c: New testcase.
1007
4280df0a
RB
10082016-11-02 Richard Biener <rguenther@suse.de>
1009
1010 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1011 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1012 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1013 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1014 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1015
1b1d9303
DE
10162016-11-01 David Edelsohn <dje.gcc@gmail.com>
1017
1018 * gfortran.dg/pr70937.f90: require-effective-target lto.
1019
5b7c0519
TK
10202016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1021
1022 PR fortran/69544
1023 * gfortran.dg/where_6.f90: New test.
1024
70d28813
JJ
10252016-11-01 Jakub Jelinek <jakub@redhat.com>
1026
1027 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1028
7f4266d4
TK
10292016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1030
1031 PR fortran/69544
1032 * gfortran.dg/where_5.f90: New test.
1033
9fc158eb
BB
10342016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1035
1036 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1037 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1038 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1039 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1040
baeb7b5c
UB
10412016-11-01 Uros Bizjak <ubizjak@gmail.com>
1042
1043 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1044 Whitespace fixes.
1045 (check_effective_target_vect_cmdline_needed): Check
1046 is-effective-target ia32 for x86 targets.
1047 (check_effective_target_vect_simd_clones): Simplify condition.
1048 (check_effective_target_vect_double): Ditto.
1049 (check_effective_target_vect_aligned_arrays): Check
1050 is-effective-target ia32 for x86 targets. Simplify condition.
1051 (check_effective_target_vect_multiple_sizes): Simplify condition.
1052 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1053 (check_effective_target_sync_int_128): Simplify condition.
1054 (check_effective_target_sync_int_128_runtime): Ditto.
1055 (check_effective_target_sync_long_long_runtime): Ditto.
1056 (check_effective_target_divmod): Add i?86-*-* target.
1057
156b5cca
MM
10582016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1059
1060 * gcc.target/powerpc/vsx-extract-4.c: New test.
1061 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1062
120a4c45
JD
10632016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1064
1065 PR fortran/54679
1066 * gfortran.dg/fmt_l.f90: Update test.
1067 * gfortran.dg/fmt_l0.f90: New test.
1068
c5fed5c6
JJ
10692016-10-31 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR c++/78089
1072 * c-c++-common/builtin-shuffle-1.c: New test.
1073 * g++.dg/cpp0x/addressof3.C: New test.
1074
aee69156
VV
10752016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1076
1077 Add tests for a const member and a reference member for launder.
1078 * g++.dg/cpp1z/launder3.C: New.
1079 * g++.dg/cpp1z/launder4.C: Likewise.
1080 * g++.dg/cpp1z/launder5.C: Likewise.
1081 * g++.dg/cpp1z/launder5.cc: Likewise.
1082 * g++.dg/cpp1z/launder5.h: Likewise.
1083 * g++.dg/cpp1z/launder6.C: Likewise.
1084 * g++.dg/cpp1z/launder6.cc: Likewise.
1085 * g++.dg/cpp1z/launder6.h: Likewise.
1086
1e4fa9b1
JJ
10872016-10-31 Jakub Jelinek <jakub@redhat.com>
1088
dcb466ec
JJ
1089 PR c++/77948
1090 * g++.dg/cpp0x/pr77948-1.C: New test.
1091 * g++.dg/cpp0x/pr77948-2.C: New test.
1092 * g++.dg/cpp0x/pr77948-3.C: New test.
1093 * g++.dg/cpp0x/pr77948-4.C: New test.
1094 * g++.dg/cpp0x/pr77948-5.C: New test.
1095 * g++.dg/cpp0x/pr77948-6.C: New test.
1096
1e4fa9b1
JJ
1097 PR tree-optimization/77860
1098 * gcc.dg/pr77860.c: New test.
1099
9782e1ec
JJ
11002016-10-31 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR c++/77886
1103 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1104
dd57b05e
SKS
11052016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1106
1107 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1108
84ff4775
LCW
11092016-10-30 Le-Chun Wu <lcwu@google.com>
1110 Mark Wielaard <mjw@redhat.com>
1111
1112 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1113 * gcc.dg/Wshadow-local-1.c: Likewise.
1114 * gcc.dg/Wshadow-local-2.c: Likewise.
1115 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1116 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1117 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1118
0b56e9ad
BS
11192016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1120
1121 PR tree-optimization/71915
1122 PR tree-optimization/71490
1123 * gcc.dg/tree-ssa/pr54245.c: Delete.
1124 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1125 document why.
1126
d4fc6702
JD
11272016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1128
1129 PR fortran/78123
1130 * gfortran.dg/fmt_t_9.f: New test.
1131
396e56d2
TK
11322016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1133
1134 PR fortran/67219
1135 * gfortran.dg/pr67219.f90: New test.
1136
a654d5d0
JJ
11372016-10-29 Jakub Jelinek <jakub@redhat.com>
1138
205b9ed1
JJ
1139 PR rtl-optimization/77919
1140 * g++.dg/torture/pr77919-2.C: New test.
1141
a654d5d0
JJ
1142 PR target/78148
1143 * gcc.dg/pr78148.c: New test.
1144
894d8b41
EB
11452016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1148 * gcc.target/sparc/overflow-4.c: ...here.
1149 * gcc.target/sparc/overflow-5.c: New test.
1150
e72531b9
PK
11512016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1152 Kugan Vivekanandarajah <kuganv@linaro.org>
1153 Jim Wilson <jim.wilson@linaro.org>
1154
1155 PR tree-optimization/43721
1156 * lib/target-supports.exp (check_effective_target_divmod): New.
1157 (check_effective_target_divmod_simode): Likewise.
1158 (check_effective_target_arm_divmod_simode): Likewise.
1159 * gcc.dg/divmod-1-simode.c: New test.
1160 * gcc.dg/divmod-1.c: Likewise.
1161 * gcc.dg/divmod-2-simode.c: Likewise.
1162 * gcc.dg/divmod-2.c: Likewise.
1163 * gcc.dg/divmod-3-simode.c: Likewise.
1164 * gcc.dg/divmod-3.c: Likewise.
1165 * gcc.dg/divmod-4-simode.c: Likewise.
1166 * gcc.dg/divmod-4.c: Likewise.
1167 * gcc.dg/divmod-5.c: Likewise.
1168 * gcc.dg/divmod-6-simode.c: Likewise.
1169 * gcc.dg/divmod-6.c: Likewise.
1170 * gcc.dg/divmod-7.c: Likewise.
1171
f663d9ad 11722016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1173 Jakub Jelinek <jakub@redhat.com>
1174 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1175
1176 PR middle-end/22141
1177 PR rtl-optimization/23684
1178 * gcc.c-torture/execute/pr22141-1.c: New test.
1179 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1180 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1181 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1182 * gcc.dg/store_merging_1.c: New test.
1183 * gcc.dg/store_merging_2.c: Likewise.
1184 * gcc.dg/store_merging_3.c: Likewise.
1185 * gcc.dg/store_merging_4.c: Likewise.
1186 * gcc.dg/store_merging_5.c: Likewise.
1187 * gcc.dg/store_merging_6.c: Likewise.
1188 * gcc.dg/store_merging_7.c: Likewise.
1189 * gcc.target/i386/pr22141.c: Likewise.
1190 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1191 * g++.dg/init/new17.C: Likewise.
1192
6905c577 11932016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1194
1195 PR middle-end/72747
1196 * c-c++-common/pr72747-1.c: New test.
1197 * c-c++-common/pr72747-2.c: Likewise.
1198
539405d5
AK
11992016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1200
1201 * gcc.target/s390/oscbreak-1.c: New test.
1202
0dbb19f0
AK
12032016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1204
1205 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1206
0d9e143c
JJ
12072016-10-28 Jakub Jelinek <jakub@redhat.com>
1208
c19066a7
JJ
1209 PR rtl-optimization/77919
1210 * g++.dg/torture/pr77919.C: New test.
1211
0d9e143c
JJ
1212 PR rtl-optimization/78132
1213 * gcc.target/i386/pr78132.c: New test.
1214
cc91248d
EB
12152016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1216
1217 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1218
787c7a65
MM
12192016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1220
1221 * gcc.target/powerpc/vsx-simode.c: New test.
1222 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1223 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1224
4ce71579
JJ
12252016-10-27 Jakub Jelinek <jakub@redhat.com>
1226
6f21288f
JJ
1227 PR fortran/78026
1228 * gfortran.dg/gomp/pr78026.f03: New test.
1229 * gfortran.dg/select_type_38.f03: New test.
1230
4ce71579
JJ
1231 PR middle-end/78025
1232 * g++.dg/gomp/declare-simd-7.C: New test.
1233
6f21288f 12342016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1235
1236 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1237 * gfortran.dg/dec_init_2.f90: Likewise.
1238 * gfortran.dg/dec_init_3.f90: New test.
1239 * gfortran.dg/dec_init_4.f90: Likewise.
1240
93f90bec
BC
12412016-10-27 Bin Cheng <bin.cheng@arm.com>
1242
1243 * gcc.dg/fold-narrowbopcst-1.c: New test.
1244
6f21288f 12452016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1246
1247 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1248 dg-shouldfail/dg-output instead of XFAIL.
1249 * gfortran.dg/dec_io_6.f90: Likewise.
1250
ddb92ab9
TP
12512016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1252
1253 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1254 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1255 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1256 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1257 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1258 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1259 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1260 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1261 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1262 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1263
ad6e4ba8
BC
12642016-10-27 Bin Cheng <bin.cheng@arm.com>
1265
1266 * gcc.dg/fold-convmaxconv-1.c: New test.
1267 * gcc.dg/fold-convminconv-1.c: New test.
1268
6905c577 12692016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1270
1271 PR fortran/78092
1272 * gfortran.dg/pr78092.f90: New test.
1273
7a83b391
KN
12742016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1275
1276 PR target/78056
1277 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1278 expected error message.
1279 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1280 expected error message.
1281 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1282 (test_all_not_equal_and_not_zero): Change expected error message.
1283
3693a620
JJ
12842016-10-26 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR fortran/77973
1287 * gfortran.dg/gomp/pr77973.f90: New test.
1288
cd612e8a
PT
12892016-10-26 Paul Thomas <pault@gcc.gnu.org>
1290
1291 PR fortran/78108
1292 * gfortran.dg/submodule_18.f08: New test.
1293 * gfortran.dg/submodule_19.f08: New test.
1294
09844a5f
MM
12952016-10-26 Michael Matz <matz@suse.de>
1296
1297 * g++.dg/pr78060.C: New test.
1298 * gfortran.dg/pr78061.f: New test.
1299 * g++.dg/pr78088.C: New test.
1300
6f21288f 13012016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1302
1303 * gfortran.dg/dec_io_1.f90: New test.
1304 * gfortran.dg/dec_io_2.f90: New test.
1305 * gfortran.dg/dec_io_3.f90: New test.
1306 * gfortran.dg/dec_io_4.f90: New test.
1307 * gfortran.dg/dec_io_5.f90: New test.
1308 * gfortran.dg/dec_io_6.f90: New test.
1309
6c95388f
JJ
13102016-10-25 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR sanitizer/78106
1313 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1314
13152016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1316
1317 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1318 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1319
90e261e4
EB
13202016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1321
1322 * gnat.dg/opt59.adb: New test.
1323 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1324
1325 * gnat.dg/opt60.adb: New test.
1326
cef026ec
AV
13272016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1328
1329 PR fortran/72770
1330 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1331 this pr.
1332
96592eed
JJ
13332016-10-25 Jakub Jelinek <jakub@redhat.com>
1334
1335 PR target/78102
1336 * gcc.target/i386/pr78102.c: New test.
1337
6c95388f 13382016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1339
1340 * gfortran.dg/dec_logical_xor_1.f90: New test.
1341 * gfortran.dg/dec_logical_xor_2.f90: New test.
1342 * gfortran.dg/dec_logical_xor_3.f03: New test.
1343
6c95388f 13442016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1345
1346 * gfortran.dg/dec_loc_rval_1.f90: New test.
1347 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1348 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1349
6c95388f 13502016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1351
90051c26
FR
1352 * gfortran.dg/dec_type_print.f90: New testcase.
1353
6c95388f 13542016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1355
1356 * gfortran.dg/feed_1.f90: New test.
1357 * gfortran.dg/feed_2.f90: New test.
ef144767 1358
8e104951
ML
13592016-10-25 Martin Liska <mliska@suse.cz>
1360
1361 PR sanitizer/78106
1362 * gcc.dg/asan/pr78106.c: New test.
1363
b93ee1bb
ML
13642016-10-25 Martin Liska <mliska@suse.cz>
1365
1366 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1367
ad6922b0
WD
13682016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1369
1370 PR target/78041
1371 * gcc.target/arm/pr78041.c: New test.
1372
e16f1cc7
JJ
13732016-10-25 Jakub Jelinek <jakub@redhat.com>
1374
1375 * g++.dg/cpp1z/launder1.C: New test.
1376 * g++.dg/cpp1z/launder2.C: New test.
1377
078134e5 13782016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1379 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1380
1381 PR target/71676
1382 PR target/71678
1383 * gcc.target/avr/pr71676-2.c: New test.
1384
c7212a15 13852016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1386 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1387
1388 PR target/71676
1389 PR target/71678
1390 * gcc.target/avr/pr71676-1.c: New test.
1391 * gcc.target/avr/pr71676-3.c: New test.
1392 * gcc.target/avr/pr71676.c: New test.
1393 * gcc.target/avr/pr71678.c: New test.
1394
d1c7d3a8
KV
13952016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1396
1397 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1398 such that cloned verions of tested functions are not created.
1399
c7082171
SK
14002016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1401
1402 PR fortran/71895
1403 * gfortran.dg/pr71895.f90: New test.
1404
0f2a9e37
JJ
14052016-10-24 Jakub Jelinek <jakub@redhat.com>
1406
1407 * g++.dg/debug/dwarf2/ref-2.C: New test.
1408
f8348061
BE
14092016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1410
1411 * c-c++-common/Wint-in-bool-context-3.c: New test.
1412
1eb4547b
MS
14132016-10-24 Martin Sebor <msebor@redhat.com>
1414
1415 PR middle-end/77735
1416 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1418 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1419 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1420 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1421 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1422 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1423
292af537
RB
14242016-10-24 Richard Biener <rguenther@suse.de>
1425
1426 PR testsuite/71491
1427 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1428 * gcc.dg/vect/slp-45.c: Likewise.
1429
40f683e8
RB
14302016-10-24 Richard Biener <rguenther@suse.de>
1431
1432 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1433 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1434 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1435
b1b6774f
GJL
14362016-10-24 Georg-Johann Lay <avr@gjlay.de>
1437
1438 PR target/78093
1439 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1440 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1441
ed9760d2
AV
14422016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1443
1444 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1445
fb027a42
JJ
14462016-10-24 Jakub Jelinek <jakub@redhat.com>
1447
1448 * gcc.target/i386/bmi2-pext-1.c: New test.
1449 * gcc.target/i386/bmi2-pdep-1.c: New test.
1450 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1451 * gcc.target/i386/tbm-bextri-1.c: New test.
1452 * gcc.target/i386/bmi-bextr-6.c: New test.
1453
8e10302e
RO
14542016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1455
1456 PR target/77483
1457 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1458 * gcc.target/i386/pr65105-1.c: Likewise.
1459 * gcc.target/i386/pr65105-2.c: Likewise.
1460 * gcc.target/i386/pr65105-3.c: Likewise.
1461 * gcc.target/i386/pr65105-5.c: Likewise.
1462 * gcc.target/i386/pr67761.c: Likewise.
1463 * gcc.target/i386/pr70799-1.c: Likewise.
1464
866c72a8
ML
14652016-10-24 Martin Liska <mliska@suse.cz>
1466
1467 PR sanitizer/77966
1468 * c-c++-common/ubsan/unreachable-3.c: New test.
1469
0804124b
SK
14702016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1471
1472 PR fortran/77763
1473 * gfortran.dg/pr77763.f90
1474
87c9fca5
SK
14752016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1476
1477 PR fortran/54730
1478 PR fortran/78033
1479 * gfortran.dg/pr78033.f90: New test.
1480
dfd6231e
PT
14812016-10-23 Paul Thomas <pault@gcc.gnu.org>
1482
1483 PR fortran/69834
1484 * gfortran.dg/select_type_1.f03: Change error for overlapping
1485 TYPE IS cases.
1486 * gfortran.dg/select_type_36.f03: New test.
1487
66ccff98
EB
14882016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1489
1490 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1491
15876cee
TK
14922016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1493
1494 PR fortran/78021
1495 * gfortran.dg/string_length_3.f90: New test.
1496
574284e9
AV
14972016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1498
574284e9
AV
1499 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1500
15012016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1502
1503 PR fortran/43366
1504 PR fortran/57117
1505 PR fortran/61337
1506 * gfortran.dg/alloc_comp_class_5.f03: New test.
1507 * gfortran.dg/class_allocate_21.f90: New test.
1508 * gfortran.dg/class_allocate_22.f90: New test.
1509 * gfortran.dg/realloc_on_assign_27.f08: New test.
1510
20276dc9
JL
15112016-10-21 Jeff Law <law@redhat.com>
1512
1513 * PR tree-optimization/71947
1514 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1515 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1516 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1517
f7503699
KV
15182016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1519
1520 * gcc.dg/ipa/vrp5.c: New test.
1521 * gcc.dg/ipa/vrp6.c: New test.
1522
5be6b295
WD
15232016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1524
1525 * gcc.target/aarch64/test_frame_17.c: New test.
1526
c82bc7ed
WD
15272016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1528
1529 * gcc.target/aarch64/test_frame_17.c: New test.
1530
67a6cac7
AP
15312016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1532
1533 PR preprocessor/71681
1534 * gcc.dg/cpp/pr71681-1.c: New testcase
1535 * gcc.dg/cpp/pr71681-2.c: Likewise
1536 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1537 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1538 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1539 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1540
8e6982f7
JJ
15412016-10-21 Jakub Jelinek <jakub@redhat.com>
1542
9c4c8b7b
JJ
1543 PR target/78057
1544 * gcc.target/i386/pr78057.c: New test.
1545
8e6982f7
JJ
1546 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1547
de514d40
PT
15482016-10-21 Paul Thomas <pault@gcc.gnu.org>
1549
1550 PR fortran/69566
1551 * gfortran.dg/select_type_37.f03: New test.
1552
1d64ceb0
SKS
15532016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1554
1555 PR target/71627
1556 * gcc.target/avr/pr71627.c: New test
1557
85729229
EB
15582016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1559
1560 * gcc.target/sparc/overflow-1.c: New test.
1561 * gcc.target/sparc/overflow-2.c: Likewise.
1562 * gcc.target/sparc/overflow-3.c: Likewise.
1563
d17f2c3b
AV
15642016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1565
1566 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1567 effective target.
1568
0d47cee6
KT
15692016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1570
1571 PR rtl-optimization/78038
1572 * gcc.target/aarch64/pr78038.c: New test.
1573
a20d03c8
RB
15742016-10-21 Richard Biener <rguenther@suse.de>
1575
1576 PR tree-optimization/78051
1577 * g++.dg/torture/pr78051.C: New testcase.
1578
f3ecd50f
BE
15792016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1580
1581 * c-c++-common/wdate-time.c: Restored test case.
1582 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1583
fceabe50
JJ
15842016-10-20 Jakub Jelinek <jakub@redhat.com>
1585
1586 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1587
f56ea76e
UB
15882016-10-20 Uros Bizjak <ubizjak@gmail.com>
1589
1590 PR target/78037
1591 * gcc.target/i386/pr78037.c: New test.
1592
2c35bbe1
EB
15932016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1594
1595 * gcc.target/visium/overflow8.c: New.
1596 * gcc.target/visium/overflow16.c: Likewise.
1597 * gcc.target/visium/overflow32: Likewise.
1598
28df8730
MM
15992016-10-20 Michael Matz <matz@suse.de>
1600
1601 * gcc.dg/loop-split.c: New test.
1602 * gcc.dg/tree-ssa/ifc-9.c: Update.
1603 * gcc.dg/tree-ssa/ifc-10.c: Update.
1604
6c1a9e41
RB
16052016-10-20 Richard Biener <rguenther@suse.de>
1606
1607 * gcc.dg/graphite/pr35356-1.c: Update.
1608
a2923dba
PC
16092016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/77446
1612 * g++.dg/cpp1y/pr77446.C: New.
1613
2066ef6a
PK
16142016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1615
1616 PR tree-optimization/53979
1617 * gcc.dg/pr53979-1.c: New test-case.
1618 * gcc.dg/pr53979-2.c: Likewise.
1619
4c712374
BE
16202016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1621
1622 * c-c++-common/Wint-in-bool-context-2.c: New test.
1623
bdcf8e7c
JD
16242016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1625
1626 * gfortran.dg/dtio_17.f90: Fix test.
1627
ec1748d4
AH
16282016-10-19 Aldy Hernandez <aldyh@redhat.com>
1629
1630 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1631 * gcc.dg/Walloca-2.c: Same.
1632
b70f0b0c
AH
16332016-10-19 Aldy Hernandez <aldyh@redhat.com>
1634
1635 * gcc.dg/Wvla-1.c: Rename to...
1636 * gcc.dg/Wvla-larger-than-1.c: ...this.
1637 * gcc.dg/Wvla-2.c: Rename to...
1638 * gcc.dg/Wvla-larger-than-2.c: ...this.
1639 * gcc.dg/Wvla-3.c: Rename to...
1640 * gcc.dg/Walloca-11.c.: ...this.
1641 * gcc.dg/wvla-[1-7].c: Rename to:
1642 * gcc.dg/Wvla-[1-7].c: ...this.
1643
cbb22e61
BC
16442016-10-19 Bin Cheng <bin.cheng@arm.com>
1645
1646 PR tree-optimization/78005
1647 * gcc.dg/vect/pr78005.c: New.
1648 * gcc.target/i386/l_fma_float_1.c: Revise test.
1649 * gcc.target/i386/l_fma_float_2.c: Ditto.
1650 * gcc.target/i386/l_fma_float_3.c: Ditto.
1651 * gcc.target/i386/l_fma_float_4.c: Ditto.
1652 * gcc.target/i386/l_fma_float_5.c: Ditto.
1653 * gcc.target/i386/l_fma_float_6.c: Ditto.
1654 * gcc.target/i386/l_fma_double_1.c: Ditto.
1655 * gcc.target/i386/l_fma_double_2.c: Ditto.
1656 * gcc.target/i386/l_fma_double_3.c: Ditto.
1657 * gcc.target/i386/l_fma_double_4.c: Ditto.
1658 * gcc.target/i386/l_fma_double_5.c: Ditto.
1659 * gcc.target/i386/l_fma_double_6.c: Ditto.
1660
a023f8c8
TS
16612016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1662
1663 PR tree-optimization/78024
1664 * gcc.dg/goacc/loop-processing-1.c: New file.
1665
d9700bdb
RB
16662016-10-19 Richard Biener <rguenther@suse.de>
1667
1668 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1669
902cb7b1
KN
16702016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1671
1672 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1673 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1674 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1675 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1676 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1677 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1678 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1679 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1680 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1681 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1682 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1683 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1684 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1685 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1686 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1687 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1688 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1689 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1690 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1691 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1692 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1693 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1694 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1695 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1696 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1697 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1698 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1699 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1700 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1701 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1702 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1703 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1704 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1705 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1706 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1707 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1708 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1709 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1710 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1711 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1712 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1713 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1714 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1715 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1716 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1717 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1718 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1719 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1720 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1721 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1722 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1723 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1724 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1725 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1726 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1727 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1728 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1729 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1730 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1731 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1732 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1733 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1734 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1735 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1736 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1737 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1738 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1739 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1740 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1741 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1742 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1743 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1744 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1745 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1746 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1747 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1748 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1749 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1750 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1751 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1752 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1753 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1754 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1755 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1756 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1757 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1758 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1759 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1760 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1761 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1762 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1763 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1764 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1765 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1766 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1767 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1768 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1769 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1770 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1771 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1772 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1773 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1774 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1775 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1776 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1777 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1778 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1779 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1780 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1781 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1782 * gcc.target/powerpc/vsu/vsu.exp: New file.
1783
5cb96b6a
UB
17842016-10-18 Uros Bizjak <ubizjak@gmail.com>
1785
1786 PR target/77991
1787 * gcc.target/i386/pr77991.c: New test.
1788
f5de494c
MF
17892016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1790
1791 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1792 LTO is used.
1793
e5163ec1
SKS
17942016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1795
5cb96b6a 1796 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1797
b64e8239
RB
17982016-10-18 Richard Biener <rguenther@suse.de>
1799
1800 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1801 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1802 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1803 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1804 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1805 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1806 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1807 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1808 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1809 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1810 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1811 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1812 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1813 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1814 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1815 * gcc.dg/pr68217.c: Likewise.
1816 * gcc.dg/predict-9.c: Likewise.
1817 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1818 * gcc.dg/predict-1.c: Likewise.
1819
c680ada5
JD
18202016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1821
1822 * gfortran.dg/dtio_17.f90: New test.
1823
7fd4f180
KV
18242016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1825
1826 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1827
718625ad
KV
18282016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1829
1830 * gcc.dg/ipa/vrp4.c: New test.
1831
735b8f9f
KV
18322016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1833
1834 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1835 * gcc.dg/torture/pr39074.c: Likewise.
1836
86f98087
EB
18372016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1838
1839 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1840 * gnat.dg/trampoline4.adb: Minor tweak.
1841
a929f266
BS
18422016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1843
1844 PR tree-optimization/77916
1845 * gcc.dg/torture/pr77916.c: New.
1846
4acf2055
SK
18472016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1848
1849 PR fortran/77978
1850 * gfortran.dg/pr77978_1.f90: New test.
1851 * gfortran.dg/pr77978_2.f90: Ditto.
1852 * gfortran.dg/pr77978_3.f90: Ditto.
1853
871267e1
PT
18542016-10-17 Paul Thomas <pault@gcc.gnu.org>
1855
1856 PR fortran/61420
1857 PR fortran/78013
1858 * gfortran.dg/proc_ptr_49.f90: New test.
1859
fd9593e9
BE
18602016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1861
1862 PR target/77308
1863 * gcc.target/arm/pr77308.c: New test.
1864
d32d4176
DE
18652016-10-17 David Edelsohn <dje.gcc@gmail.com>
1866
1867 * lib/target-supports.exp
1868 (check_effective_target_floatn_nx_runtime): Return 0 for
1869 powerpc*-ibm-aix*.
1870
dca2910c
AP
18712016-10-17 Andrew Pinski <apinski@cavium.com>
1872
1873 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1874 long instead of long.
1875 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1876 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1877 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1878 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1879 * gcc.target/aarch64/pr68102_1.c: Likewise.
1880 * gcc.target/aarch64/target_attr_3.c: Likewise.
1881
44b00dbc
RB
18822016-10-17 Richard Biener <rguenther@suse.de>
1883
1884 PR tree-optimization/77988
1885 * gcc.dg/torture/pr77988.c: New testcase.
1886
89b80c42
PK
18872016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1888
1889 * gcc.dg/pr71636-1.c: New test-case.
1890 * gcc.dg/pr71636-2.c: Likewise.
1891
4c640e26
EB
18922016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1893
1894 * gnat.dg/trampoline3.adb: New test.
1895 * gnat.dg/trampoline4.adb: Likewise.
1896
6c0347f6
JD
18972016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1898
1899 * gfortran.dg/dtio_16.f90: New test.
1900
d0d48a06
EB
19012016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1902
1903 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1904 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1905 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1906
baa33d83
EB
19072016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1908
1909 * gcc.target/sparc/popc.c: Rename to...
1910 * gcc.target/sparc/popc-1.c: ...this.
1911 * gcc.target/sparc/popc-2.c: New test.
1912
523ee218
JD
19132016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1914
1915 PR fortran/77972
1916 * gfortran.dg/unexpected_eof_4.f90: New test.
1917
c04d4ede
JB
19182016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1919
31a84d4a
AP
1920 PR libfortran/48587
1921 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1922
064ed55a
JJ
19232016-10-14 Jakub Jelinek <jakub@redhat.com>
1924
9a822fc7
JJ
1925 PR middle-end/77959
1926 * gfortran.dg/pr77959.f90: New test.
1927
064ed55a
JJ
1928 DR 1511 - const volatile variables and ODR
1929 * g++.dg/DRs/dr1511-1.C: New test.
1930 * g++.dg/DRs/dr1511-2.C: New test.
1931
2579762a
EB
19322016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1933
1934 * gnat.dg/debug7.adb (dg-options): Remove -g.
1935 * gnat.dg/debug8.adb (dg-options): Add -margs.
1936 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1937
6d59425d
RB
19382016-10-14 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/77979
1941 * gcc.dg/torture/pr77979.c: New testcase.
1942
43f66d6e
ML
19432016-10-14 Martin Liska <mliska@suse.cz>
1944
1945 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1946 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1947 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1948
cb3ac867
UB
19492016-10-14 Uros Bizjak <ubizjak@gmail.com>
1950
1951 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1952 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1953 * gcc.dg/torture/pr77937-2.c: Likewise.
1954
14cf71a0
EB
19552016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1956
1957 * gnat.dg/lto15.adb: Adjust.
1958 * gnat.dg/lto16.adb: Likewise.
1959 * gnat.dg/lto17.adb: Likewise
1960 * gnat.dg/lto18.ad[sb]: New test.
1961 * gnat.dg/lto18_pkg.ads: New helper.
1962 * gnat.dg/lto19.adb: New test.
1963 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1964 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1965 * gnat.dg/lto20.adb: New test.
1966 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1967
6fd9c6f4
AV
19682016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1969
1970 * gfortran.dg/coarray_38.f90: Expect error message.
1971
01f44038
KT
19722016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1973
1974 * gcc.target/aarch64/spellcheck_1.c: New test.
1975 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1976 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1977 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1978 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1979 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1980
253abb2a
AS
19812016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1982
1983 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1984
a2695319
BS
19852016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986
1987 PR tree-optimization/77937
1988 * gcc.dg/torture/pr77937-1.c: New.
1989 * gcc.dg/torture/pr77937-2.c: New.
1990
14a2c9aa
JM
19912016-10-13 Jakub Jelinek <jakub@redhat.com>
1992
1993 * g++.dg/cpp1z/inline-var1.C: New test.
1994 * g++.dg/cpp1z/inline-var1a.C: New test.
1995 * g++.dg/cpp1z/inline-var1.h: New file.
1996 * g++.dg/cpp1z/inline-var2.C: New test.
1997 * g++.dg/cpp1z/inline-var3.C: New test.
1998 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1999 uninitialized const.
2000
6c95388f 20012016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2002
ee7fa2e3
SL
2003 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2004 Xscale is specified, not just -march.
2005 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2006 is incompatible with Xscale.
18d34307 2007
96032047
MS
20082016-10-13 Martin Sebor <msebor@redhat.com>
2009
2010 PR c++/71912
2011 * g++.dg/ext/flexary4.C: Adjust.
2012 * g++.dg/ext/flexary5.C: Same.
2013 * g++.dg/ext/flexary9.C: Same.
2014 * g++.dg/ext/flexary19.C: New test.
2015 * g++.dg/ext/flexary18.C: New test.
2016 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2017 regression test.
5cb96b6a
UB
2018 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2019 Avoid generating a flexible array member in an array.
96032047 2020
5b1548fd
MS
20212016-10-13 Martin Sebor <msebor@redhat.com>
2022
2023 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2024 to placate -Wformat on targets where the type is not int.
2025
7810c4eb
DM
20262016-10-13 David Malcolm <dmalcolm@redhat.com>
2027
2028 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2029 in INSN_LOCATION.
2030
fcd27666
BC
20312016-10-13 Bin Cheng <bin.cheng@arm.com>
2032
2033 * gcc.target/i386/l_fma_float_1.c: Revise test.
2034 * gcc.target/i386/l_fma_float_2.c: Ditto.
2035 * gcc.target/i386/l_fma_float_3.c: Ditto.
2036 * gcc.target/i386/l_fma_float_4.c: Ditto.
2037 * gcc.target/i386/l_fma_float_5.c: Ditto.
2038 * gcc.target/i386/l_fma_float_6.c: Ditto.
2039 * gcc.target/i386/l_fma_double_1.c: Ditto.
2040 * gcc.target/i386/l_fma_double_2.c: Ditto.
2041 * gcc.target/i386/l_fma_double_3.c: Ditto.
2042 * gcc.target/i386/l_fma_double_4.c: Ditto.
2043 * gcc.target/i386/l_fma_double_5.c: Ditto.
2044 * gcc.target/i386/l_fma_double_6.c: Ditto.
2045
b8a4b8c8
BC
20462016-10-13 Bin Cheng <bin.cheng@arm.com>
2047
2048 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2049
328ba117
BC
20502016-10-13 Bin Cheng <bin.cheng@arm.com>
2051
2052 * gcc.dg/vect/vect-98.c: Refine test case.
2053 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2054 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2055 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2056
1a1ab05e
JJ
20572016-10-13 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR c/77946
2060 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2061
27947670
ML
20622016-10-13 Martin Liska <mliska@suse.cz>
2063
2064 PR tree-optimization/77943
2065 * g++.dg/tree-ssa/pr77943.C: New test.
2066
92c5266b
AV
20672016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2068
2069 PR fortran/72832
2070 * gfortran.dg/allocate_with_source_22.f03: New test.
2071 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2072 fail.
2073
90bca4ed
TP
20742016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2075
2076 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2077 * gcc.target/arm/movsi_movw.c: Likewise.
2078 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2079 directive to work on big endian targets.
2080
0011af7b
KV
20812016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2082
2083 * gcc.dg/tree-ssa/evrp6.c: New test.
2084
859e95ab
SB
20852016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2086
2087 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2088 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2089 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2090
2934018d
SB
20912016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2092
2093 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2094 * gcc.target/powerpc/warn-2.c: Ditto.
2095
f92d1522
RS
20962016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2097
2098 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2099 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2100 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2101 for -mmsa.
2102 * gcc.target/mips/msa.c: New test.
2103 * gcc.target/mips/msa-builtins.c: Likewise.
2104 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2105 (check_effective_target_mips_msa_runtime): Likewise.
2106 (check_effective_target_mips_msa): Likewise.
2107 (add_options_for_mips_msa): Likewise.
2108 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2109 (check_effective_target_vect_intfloat_cvt): Likewise.
2110 (check_effective_target_vect_uintfloat_cvt): Likewise.
2111 (check_effective_target_vect_floatint_cvt): Likewise.
2112 (check_effective_target_vect_floatuint_cvt): Likewise.
2113 (check_effective_target_vect_shift): Likewise.
2114 (check_effective_target_vect_shift_char): Likewise.
2115 (check_effective_target_vect_long): Likewise.
2116 (check_effective_target_vect_float): Likewise.
2117 (check_effective_target_vect_double): Likewise.
2118 (check_effective_target_vect_long_long): Likewise.
2119 (check_effective_target_vect_perm): Likewise.
2120 (check_effective_target_vect_perm_byte): Likewise.
2121 (check_effective_target_vect_perm_short): Likewise.
2122 (check_effective_target_vect_sdot_qi): Likewise.
2123 (check_effective_target_vect_udot_qi): Likewise.
2124 (check_effective_target_vect_sdot_hi): Likewise.
2125 (check_effective_target_vect_udot_hi): Likewise.
2126 (check_effective_target_vect_pack_trunc): Likewise.
2127 (check_effective_target_vect_unpack): Likewise.
2128 (check_effective_target_vect_hw_misalign): Likewise.
2129 (check_effective_target_vect_condition): Likewise.
2130 (check_effective_target_vect_cond_mixed): Likewise.
2131 (check_effective_target_vect_char_mult): Likewise.
2132 (check_effective_target_vect_short_mult): Likewise.
2133 (check_effective_target_vect_int_mult): Likewise.
2134 (check_effective_target_vect_extract_even_odd): Likewise.
2135 (check_effective_target_vect_interleave): Likewise.
2136 (check_vect_support_and_set_flags): Check if the target supports MSA
2137 and append to the list of EFFECTIVE_TARGETS.
2138
0bfd099c
RB
21392016-10-12 Richard Biener <rguenther@suse.de>
2140
2141 PR debug/77947
2142 * g++.dg/torture/pr77947.C: New testcase.
2143
b4a9ef2f
PMR
21442016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2145
2146 * gnat.dg/debug8.adb: New testcase.
2147
c0dbd22d
PMR
21482016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2149
2150 * gnat.dg/debug9.adb: New testcase.
2151
8a7c91cd
RB
21522016-10-12 Richard Biener <rguenther@suse.de>
2153
2154 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2155 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2156 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2157
7dc2f5f1
RB
21582016-10-12 Richard Biener <rguenther@suse.de>
2159
2160 PR tree-optimization/77920
2161 * gcc.dg/torture/pr77920.c: New testcase.
2162
70f6d5e1
JJ
21632016-10-12 Jakub Jelinek <jakub@redhat.com>
2164
4a8b97cb
JJ
2165 PR tree-optimization/77929
2166 * gcc.c-torture/compile/pr77929.c: New test.
2167
70f6d5e1
JJ
2168 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2169 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2170 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2171 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2172 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2173 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2174 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2175 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2176 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2177
4803de58
EB
21782016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2179
2180 * gcc.target/sparc/setcc-4.c: Adjust.
2181 * gcc.target/sparc/setcc-5.c: Likewise.
2182 * gcc.target/sparc/setcc-6.c: Likewise.
2183 * gcc.target/sparc/setcc-7.c: Likewise.
2184 * gcc.target/sparc/setcc-8.c: Likewise.
2185 * gcc.target/sparc/setcc-9.c: Likewise.
2186 * gcc.target/sparc/setcc-10.c: Delete.
2187
f6cf4810
SK
21882016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2189
2190 PR fortran/77942
2191 * gfortran.dg/pr77942.f90
2192
8e8c2744
FR
21932016-10-11 Fritz Reese <fritzoreese@gmail.com>
2194
2195 * gfortran.dg/dec_math.f90: New testsuite.
2196
ddefad9a
SKS
21972016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2198
2199 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2200 (main): Declare j as i32 instead of int.
2201
e7b08761
TP
22022016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2203
2204 PR testsuite/PR77710
2205 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2206 target triplet instead of *-*-*-*.
2207
9fd7cd44
EB
22082016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2209
2210 * gnat.dg/unchecked_convert10.adb: New test.
2211 * gnat.dg/unchecked_convert11.adb: Likewise.
2212 * gnat.dg/unchecked_convert12.adb: Likewise.
2213
ff7e7ee0
EB
22142016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2215
2216 * gcc.target/sparc/cbcond-1.c: New test.
2217 * gcc.target/sparc/cbcond-2.c: Likewise.
2218 * gcc.target/sparc/movcc-1.c: Likewise.
2219 * gcc.target/sparc/movcc-2.c: Likewise.
2220 * gcc.target/sparc/setcc-1.c: Adjust.
2221 * gcc.target/sparc/setcc-2.c: Likewise.
2222 * gcc.target/sparc/setcc-3.c: Likewise.
2223 * gcc.target/sparc/setcc-4.c: Likewise.
2224 * gcc.target/sparc/setcc-5.c: Likewise.
2225 * gcc.target/sparc/setcc-6.c: New test.
2226 * gcc.target/sparc/setcc-7.c: Likewise.
2227 * gcc.target/sparc/setcc-8.c: Likewise.
2228 * gcc.target/sparc/setcc-9.c: Likewise.
2229 * gcc.target/sparc/setcc-10.c: Likewise.
2230
d30078b8
JL
22312016-10-10 Jeff Law <law@redhat.com>
2232
2233 PR tree-optimization/71947
2234 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2235 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2236 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2237 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2238 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2239 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2240
5f869266
TK
22412016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2242
2243 PR fortran/77915
2244 * gfortran.dg/matmul_11.f90: New test.
2245
174e0b00
JW
22462016-10-10 Jiong Wang <jiong.wang@arm.com>
2247
2248 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2249 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2250 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2251 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2252 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2253 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2254 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2261 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2262 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2263 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2265 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2266 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2271 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2272 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2273 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2274 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2275 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2276 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2277 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2278 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2279 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2280 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2281 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2282 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2283 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2284 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2285 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2286 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2287 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2288 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2289 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2290 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2291 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2292 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2293 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2294 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2295 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2296 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2297 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2298 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2299 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2300 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2301 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2302 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2303 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2304 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2305 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2306 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2307
4bc63138
JW
23082016-10-10 Jiong Wang <jiong.wang@arm.com>
2309
2310 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2311 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2312 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2313 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2314 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2315 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2316 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2317 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2318 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2319 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2320 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2321 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2322 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2323 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2324
8f3edb07
JW
23252016-10-10 Jiong Wang <jiong.wang@arm.com>
2326
2327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2328 Enable AArch64.
2329 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2330 vdup*_laneq.
2331 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2332 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2333 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2334 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2335
6e49f922
JW
23362016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2337 Jiong Wang <jiong.wang@arm.com>
2338
2339 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2340 AArch64 support.
2341 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2342 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2343 AArch64 targets.
2344 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2345 AArch64 targets.
2346 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2347 targets.
2348 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2349
41683e1a
EB
23502016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 * gnat.dg/specs/vfa.ads: New test.
2353
6e49f922 23542016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2355
2356 * gnat.dg/inline13.ad[sb]: New test.
2357 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2358
55cfd746
EB
23592016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2360
2361 * gnat.dg/biased_subtype.adb: New test.
2362
4dfb8a2a
JJ
23632016-10-09 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR tree-optimization/77901
2366 * gcc.c-torture/compile/pr77901.c: New test.
2367
67b97478
PK
23682016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2369
2370 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2371 * gcc.dg/ipa/propalign-2.c: Likewise
2372 * gcc.dg/ipa/propalign-3.c: Likewise.
2373 * gcc.dg/ipa/propalign-4.c: Likewise.
2374 * gcc.dg/ipa/propalign-5.c: Likewise.
2375
7bad794a
JJ
23762016-10-08 Jakub Jelinek <jakub@redhat.com>
2377
81b02905
JJ
2378 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2379
ee19ef45
JJ
2380 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2381
7bad794a
JJ
2382 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2383 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2384
56d3a930
FR
23852016-10-07 Fritz Reese <fritzoreese@gmail.com>
2386
2387 * gfortran.dg/dec_union_11.f90: New testcase.
2388
45e2bf2e
NS
23892016-10-07 Nathan Sidwell <nathan@acm.org>
2390
2391 PR c++/66443
2392 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2393 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2394 * g++.dg/cpp1y/pr66443-cxx14.C: New
2395 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2396 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2397
be845b04
JJ
23982016-10-07 Jakub Jelinek <jakub@redhat.com>
2399
2400 * g++.dg/cpp0x/addressof1.C: New test.
2401 * g++.dg/cpp0x/addressof2.C: New test.
2402
08213983
MM
24032016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2404
2405 * gcc.target/powerpc/float128-type-1.c: New test to check that
2406 PowerPC 64-bit Linux enables -mfloat128-type by default.
2407 * gcc.target/powerpc/float128-type-2.c: Likewise.
2408 * gcc.target/powerpc/float128-mix.c: Change error message to
2409 reflect that __ibm128 is now #define'ed to be long double.
2410
bd845c14
SK
24112016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2412
2413 PR fortran/77406
2414 * gfortran.dg/pr77406.f90: New test.
2415 * gfortran.dg/assumed_type_3.f90: Update error messages.
2416 * gfortran.dg/defined_operators_1.f90: Ditto.
2417 * gfortran.dg/generic_26.f90: Ditto.
2418 * gfortran.dg/generic_7.f90: Ditto.
2419 * gfortran.dg/gomp/udr5.f90: Ditto.
2420 * gfortran.dg/gomp/udr7.f90: Ditto.
2421 * gfortran.dg/interface_1.f90: Ditto.
2422 * gfortran.dg/interface_37.f90: Ditto.
2423 * gfortran.dg/interface_5.f90: Ditto.
2424 * gfortran.dg/interface_6.f90: Ditto.
2425 * gfortran.dg/interface_7.f90
2426 * gfortran.dg/no_arg_check_3.f90
2427 * gfortran.dg/operator_5.f90
2428 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2429
c09c4992
BE
24302016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2431
2432 PR c++/77700
2433 * c-c++-common/Wint-in-bool-context.c: Update test.
2434
d7f336f8
RB
24352016-10-07 Richard Biener <rguenther@suse.de>
2436
2437 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2438 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2439
a9172bf3
MP
24402016-10-07 Marek Polacek <polacek@redhat.com>
2441
2442 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2443
8a14afd0
BS
24442016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2445
2446 PR c++/69733
2447 * c-c++-common/pr69733.c: New test.
2448 * gcc.dg/pr69733.c: New test.
2449 * gcc.target/i386/pr69733.c: New test.
2450
d4bd4646
MP
24512016-10-07 Marek Polacek <polacek@redhat.com>
2452
2453 PR c++/77803
2454 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2455
a93cdc5c
JJ
24562016-10-07 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR tree-optimization/77664
2459 * gcc.dg/tree-ssa/pr77664.c: New test.
2460 * gcc.dg/pr77664.c: New test.
2461
24622016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2463
2464 * gfortran.dg/pr69955.f90: New test.
2465
ac193ee7
LK
24662016_10-06 Louis Krupp <louis.krupp@zoho.com>
2467
2468 PR fortran/57910
2469 * gfortran.dg/pr57910.f90: New test.
2470
342cfb3e
JJ
24712016-10-06 Jakub Jelinek <jakub@redhat.com>
2472
2473 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2474 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2475
48057089
KV
24762016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2477
2478 PR tree-optimization/77862
2479 * gcc.dg/pr77862.c: New test.
2480
65b25c9b
KV
24812016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2482
2483 * gcc.dg/tree-ssa/evrp4.c: New test.
2484
f3127685
JL
24852016-10-06 Jeff Law <law@redhat.com>
2486
2487 PR tree-optimization/71661
2488 * gcc.dg/tree-ssa/pr71661.c: New test.
2489
b3972588
RB
24902016-10-06 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/77855
2493 * gcc.dg/torture/pr77855.c: New testcase.
2494
139dc3c6 24952016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2496 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2497
2498 * g++.dg/other/pr77759.C: New test.
2499
37f6a157
RB
25002016-10-06 Richard Biener <rguenther@suse.de>
2501
2502 PR tree-optimization/77839
2503 * gcc.dg/torture/pr77839.c: New testcase.
2504
f779aeb8
MP
25052016-10-06 Marek Polacek <polacek@redhat.com>
2506
2507 * g++.dg/cpp1z/init-statement9.C: New test.
2508
eee8f0b0
AS
25092016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2510
2511 * gcc.target/i386/pcommit-1.c: Deleted.
2512 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2513 * gcc.target/i386/sse-13.c: Ditto.
2514 * gcc.target/i386/sse-14.c: Ditto.
2515 * gcc.target/i386/sse-22.c: Ditto.
2516 * gcc.target/i386/sse-23.c: Ditto.
2517 * g++.dg/other/i386-2.C: Ditto.
2518
b48042bb
UB
25192016-10-05 Uros Bizjak <ubizjak@gmail.com>
2520
2521 * gcc.target/i386/pr77833.c: Require int128 effective target.
2522
50b01e1d
SK
25232016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2524
2525 PR fortran/58991
2526 PR fortran/58992
2527 * gfortran.dg/associate_22.f90: New test.
2528
908b8296
FR
25292016-10-05 Fritz Reese <fritzoreese@gmail.com>
2530
2531 * gfortran.dg/dec_union_9.f90: New testcase.
2532 * gfortran.dg/dec_union_10.f90: New testcase.
2533
87582521
JJ
25342016-10-05 Jakub Jelinek <jakub@redhat.com>
2535
2e69f143
JJ
2536 PR sanitizer/66343
2537 * gcc.dg/pch/pr66343-3.c: New test.
2538 * gcc.dg/pch/pr66343-3.hs: New file.
2539
87582521
JJ
2540 PR sanitizer/66343
2541 * gcc.dg/pch/pr66343-1.c: New test.
2542 * gcc.dg/pch/pr66343-1.hs: New file.
2543 * gcc.dg/pch/pr66343-2.c: New test.
2544 * gcc.dg/pch/pr66343-2.hs: New file.
2545
700fff34
BE
25462016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2547
2548 * c-c++-common/Wint-in-bool-context.c: Update test.
2549
17a9e380
MP
25502016-10-05 Marek Polacek <polacek@redhat.com>
2551
2552 * g++.dg/cpp1z/init-statement1.C: New test.
2553 * g++.dg/cpp1z/init-statement2.C: New test.
2554 * g++.dg/cpp1z/init-statement3.C: New test.
2555 * g++.dg/cpp1z/init-statement4.C: New test.
2556 * g++.dg/cpp1z/init-statement5.C: New test.
2557 * g++.dg/cpp1z/init-statement6.C: New test.
2558 * g++.dg/cpp1z/init-statement7.C: New test.
2559 * g++.dg/cpp1z/init-statement8.C: New test.
2560
6e48e779
LK
25612016-10-05 Louis Krupp <louis.krupp@zoho.com>
2562
2563 PR fortran/67524
2564 * gfortran.dg/pr67524.f90: New test.
2565
04a32443
JJ
25662016-10-05 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR sanitizer/77823
2569 * c-c++-common/ubsan/shift-9.c: New test.
2570
743a9cf7
SKS
25712016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2572
2573 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2574 of int if __SIZEOF_INT__ is less than 4 bytes.
2575
a40278c3
JD
25762016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2577
2578 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2579 * gfortran.dg/class_array_20.f03: Likewise.
2580 * gfortran.dg/class_array_21.f03: Likewise.
2581 * gfortran.dg/finalize_29.f08: Likewise.
2582 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2583
39bb7d01
RB
25842016-10-05 Richard Biener <rguenther@suse.de>
2585
2586 PR middle-end/77826
2587 * gcc.dg/torture/pr77826.c: New testcase.
2588
eeb57981
RB
25892016-10-05 Richard Biener <rguenther@suse.de>
2590
2591 * gcc.dg/fold-copysign-1.c: New testcase.
2592
f9018d75
AS
25932016-10-05 Andreas Schwab <schwab@suse.de>
2594
2595 * g++.dg/pr49847-2.C: Remove.
2596
7e8000b3
PMR
25972016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2598
2599 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2600
54f84ca9
RB
26012016-10-05 Richard Biener <rguenther@suse.de>
2602
2603 PR middle-end/55152
2604 * gcc.dg/pr55152-2.c: New testcase.
2605
17beda50
JD
26062016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2607
2608 * gfortran.dg/dtio_15.f90: New test.
2609
1c84b798
ILT
26102016-10-04 Ian Lance Taylor <iant@golang.org>
2611
2612 * gcc.dg/split-7.c: New test.
2613
7ec39552
MS
26142016-10-04 Martin Sebor <msebor@redhat.com>
2615
2616 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2617 %lc directive to wint_t to silence -Wformat warnings on targets
2618 where the latter is a distinct type such as long.
2619
8ff04ff9
MS
26202016-10-04 Martin Sebor <msebor@redhat.com>
2621
2622 PR c++/77804
2623 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2624
bfecd57c
JJ
26252016-10-04 Jakub Jelinek <jakub@redhat.com>
2626
f72da967
JJ
2627 PR c++/77791
2628 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2629
bfecd57c
JJ
2630 * g++.dg/other/java3.C: Remove.
2631 * g++.dg/other/java1.C: Remove.
2632 * g++.dg/other/error12.C: Remove.
2633 * g++.dg/other/java2.C: Remove.
2634 * g++.dg/warn/Wnvdtor.C: Remove.
2635 * g++.dg/lookup/java1.C: Remove.
2636 * g++.dg/lookup/java2.C: Remove.
2637 * g++.dg/ext/pr34829.C: Remove.
2638 * g++.dg/ext/java-3.C: Remove.
2639 * g++.dg/ext/java-1.C: Remove.
2640 * g++.dg/ext/java-2.C: Remove.
2641 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2642
fe8b1e83
DG
26432016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2644
2645 PR tree-optimization/77808
2646 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2647
078b5aab
RB
26482016-10-04 Richard Biener <rguenther@suse.de>
2649
2650 PR tree-optimization/77399
2651 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2652
2b568899
RB
26532016-10-04 Richard Biener <rguenther@suse.de>
2654
2655 PR middle-end/77833
2656 * gcc.target/i386/pr77833.c: New testcase.
2657
0a4e5cf3
JL
26582016-09-26 Jeff Law <law@redhat.com>
2659
2660 PR tree-optimization/71550
2661 PR tree-optimization/71403
2662 * gcc.c-torture/execute/pr71550.c: New test.
2663
d07b0a23
SKS
26642016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2665
2666 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2667 option.
2668
b44a42cf
KT
26692016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2670
2671 Revert
2672 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673
2674 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2675
f41f1ceb
MP
26762016-10-03 Marek Polacek <polacek@redhat.com>
2677
2678 * g++.dg/cpp0x/nullptr37.C: New test.
2679
1633d3b9
BE
26802016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2681
2682 * c-c++-common/Wint-in-bool-context.c: Update test.
2683
2c8e3a1d
JJ
26842016-10-02 Jakub Jelinek <jakub@redhat.com>
2685
2686 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2687 earlier.
2688 * g++.dg/charset/asm2.c (memmove): Likewise.
2689 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2690 * g++.dg/tls/diag-4.C (foo): Likewise.
2691 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2692 dg-warning, fix up regex.
2693 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2694 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2695 * g++.old-deja/g++.mike/net31.C: Likewise.
2696 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2697 for C++17.
2698 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2699 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2700
f00b6283
RB
27012016-10-01 Richard Biener <rguenther@suse.de>
2702
2703 PR middle-end/77798
2704 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2705
0f0565b1
AV
27062016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2707
2708 PR fortran/77663
2709 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2710
c58823a0
JJ
27112016-10-01 Jakub Jelinek <jakub@redhat.com>
2712
2713 PR c/77490
2714 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2715 Add dg-prune-output directive.
2716
e3228a50
JD
27172016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2718
2719 PR fortran/66643
2720 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2721 * gfortran.fortran-torture/compile/write.f90: Update test.
2722
e70bbc6f
MW
27232016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2724
2725 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2726 arm_fp16_alternative_ok as the required effective target.
2727 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2728 -mfp16-format=alternative to the dg-options directive and remove
2729 the dg-add-options directive.
2730
c39747d2
FR
27312016-09-30 Fritz Reese <fritzoreese@gmail.com>
2732
2733 PR fortran/77764
2734 * gfortran.dg/dec_union_8.f90: New testcase.
2735
00074dd8
FR
27362016-09-30 Fritz Reese <fritzoreese@gmail.com>
2737
2738 PR fortran/77782
2739 * gfortran.dg/dec_structure_16.f90: New testcase.
2740
26f391e8
AV
27412016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2742
2743 * gfortran.dg/coarray_allocate_10.f08: New test.
2744 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2745
fa16a271
KT
27462016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2747
2748 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2749
f334c828
RB
27502016-09-30 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/77399
2753 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2754
76e3ec9c
SL
27552016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2756
871267e1 2757 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2758 -fdelete-null-pointer-checks explicit.
2759 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2760 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2761 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2762 * gcc.dg/pic-1.c: Require fpic target support.
2763 * gcc.dg/pic-2.c: Likewise.
2764
a2c6e7f2
JJ
27652016-09-29 Jakub Jelinek <jakub@redhat.com>
2766
2767 Implement P0001R1 - C++17 removal of register storage class specifier
2768 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2769 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2770 C++17.
2771 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2772 keyword if not __SSE2__.
2773 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2774 C++17.
2775 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2776 register keywords.
2777 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2778 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2779 no_erroneous_warning): Expect new warnings for C++17.
2780 * g++.dg/warn/register-var-2.C (f): Likewise.
2781 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2782 * g++.dg/parse/linkage2.C (foo): Likewise.
2783 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2784 keyword on parameters for C++17.
2785 * g++.dg/cpp1z/register1.C: New test.
2786 * g++.dg/cpp1z/register2.C: New test.
2787 * g++.dg/cpp1z/register3.C: New test.
2788
4ab76933
UB
27892016-09-29 Uros Bizjak <ubizjak@gmail.com>
2790
2791 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2792 * gcc.target/i386/avx2-check.h (main): Ditto.
2793 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2794 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2795 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2796 * gcc.target/i386/avx512er-check.h (main): Ditto.
2797 * gcc.target/i386/avx512f-check.h (main): Ditto.
2798 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2799 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2800 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2801
2488ebe5
UB
28022016-09-29 Uros Bizjak <ubizjak@gmail.com>
2803
2804 PR target/77756
2805 * gcc.target/i386/pr77756.c: New test.
2806
4d258d09
MP
28072016-09-29 Marek Polacek <polacek@redhat.com>
2808
2809 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2810
a9087411
MP
28112016-09-29 Marek Polacek <polacek@redhat.com>
2812
2813 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2814 C++14.
2815
fa0a064a
ML
28162016-09-29 Martin Liska <mliska@suse.cz>
2817
2818 * objc/execute/construct1.m: New test.
2819
0ce1ecc7
RB
28202016-09-29 Richard Biener <rguenther@suse.de>
2821
2822 PR tree-optimization/77768
2823 * gcc.dg/torture/pr77768.c: New testcase.
2824
da186c1f
RB
28252016-09-28 Richard Biener <rguenther@suse.de>
2826
2827 PR middle-end/77407
2828 * gcc.dg/pr77407.c: New testcase.
2829
d657e995
RB
28302016-09-29 Richard Biener <rguenther@suse.de>
2831
2832 PR middle-end/55152
2833 * gcc.dg/pr55152.c: New testcase.
2834 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2835
cadf6296
RO
28362016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2837
2838 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2839 (dg-options): Remove -m32.
2840
88000fd1
MS
28412016-09-28 Martin Sebor <msebor@redhat.com>
2842
2843 PR middle-end/77721
2844 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2845
0c172974
JD
28462016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847
2848 PR libgfortran/77707
2849 * gfortran.dg/inquire_17.f90: New test.
2850
4b390698
JJ
28512016-09-28 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR c++/77467
2854 * g++.dg/cpp1y/constexpr-77467.C: New test.
2855
2b1b5938
MS
28562016-09-28 Martin Sebor <msebor@redhat.com>
2857
2858 PR c/77762
2859 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2860 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2861 (test_sprintf_p_const): Adjust line numbers to avoid failures
2862 introduced in r240503.
2863
30dc6ee9
MS
28642016-09-28 Martin Sebor <msebor@redhat.com>
2865
2866 PR middle-end/77683
2867 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2868
7d290e93
BE
28692016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2870
fcf32bad
BE
2871 PR c++/77748
2872 * g++.dg/pr77550.C: Avoid undefined behavior.
2873
7d290e93
BE
2874 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2875
912d9ec3
WD
28762016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2877
2878 * gcc.dg/strlenopt-20.c: Update test.
2879 * gcc.dg/strlenopt-21.c: Likewise.
2880 * gcc.dg/strlenopt-22.c: Likewise.
2881 * gcc.dg/strlenopt-22g.c: Likewise.
2882 * gcc.dg/strlenopt-26.c: Likewise.
2883 * gcc.dg/strlenopt-5.c: Likewise.
2884 * gcc.dg/strlenopt-7.c: Likewise.
2885 * gcc.dg/strlenopt-9.c: Likewise.
2886
459bcfb0
JJ
28872016-09-27 Jakub Jelinek <jakub@redhat.com>
2888
6e39060a
JJ
2889 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2890
8ca33347
JJ
2891 * g++.dg/cpp1z/lambda-this1.C: New test.
2892 * g++.dg/cpp1z/lambda-this2.C: New test.
2893
459bcfb0
JJ
2894 PR c++/77722
2895 * g++.dg/ubsan/return-4.C: New test.
2896 * g++.dg/ubsan/return-5.C: New test.
2897 * g++.dg/ubsan/return-6.C: New test.
2898
20fba714
JW
28992016-09-27 Jiong Wang <jiong.wang@arm.com>
2900
2901 * lib/target-supports.exp
2902 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2903 in function comment.
2904
bebe0086
ML
29052016-09-27 Martin Liska <mliska@suse.cz>
2906
2907 PR gcov-profile/46266
2908 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2909 considered.
2910
59896334
RB
29112016-09-27 Richard Biener <rguenther@suse.de>
2912
2913 PR tree-optimization/77745
2914 * g++.dg/torture/pr77745.C: New testcase.
2915
f0d355dc
RB
29162016-09-27 Richard Biener <rguenther@suse.de>
2917
2918 PR tree-optimization/77478
2919 * gcc.dg/torture/pr77478.c: New testcase.
2920
8c9434c2
ML
29212016-09-27 Martin Liska <mliska@suse.cz>
2922
2923 PR gcov-profile/7970
2924 PR gcov-profile/16855
2925 PR gcov-profile/44779
2926 * g++.dg/gcov/pr16855.C: New test.
2927
511d092e
SKS
29282016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2929
2930 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2931
f2e0c4e1
JJ
29322016-09-27 Jakub Jelinek <jakub@redhat.com>
2933
2934 PR fortran/77666
2935 * gfortran.dg/gomp/pr77666.f90: New test.
2936
3a4228ba
KV
29372016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2938
2939 PR ipa/77677
2940 * gcc.dg/torture/pr77677-2.c: New test.
2941
a184e37f
SK
29422016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2943
2944 PR fortran/77420
2945 * gfortran.dg/pr77420_1.f90: New test.
2946 * gfortran.dg/pr77420_2.f90: Ditto.
2947 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2948 * gfortran.dg/pr77420_4.f90: this file.
2949
8be59d19
KV
29502016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2951
2952 PR middle-end/77719
2953 * gfortran.dg/pr77719.f90: New test.
2954
991075a4
TP
29552016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2956
2957 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2958 singular form of byte when quantity is unknown.
991075a4 2959
c6147dc4
MP
29602016-09-26 Marek Polacek <polacek@redhat.com>
2961
2962 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2963
5cc6c41c
ML
29642016-09-26 Martin Liska <mliska@suse.cz>
2965
2966 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2967 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2968 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2969 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2970 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2971 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2972 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2973 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2974 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2975
81fea426
MP
29762016-09-26 Marek Polacek <polacek@redhat.com>
2977
2978 PR c/7652
2979 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2980 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2981 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2982 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2983 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2984 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2985 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2986 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2987 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2988 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2989 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2990 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2991 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2992 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2993 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2994 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2995 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2996 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2997 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2998 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2999 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3000 * c-c++-common/attr-fallthrough-1.c: New test.
3001 * c-c++-common/attr-fallthrough-2.c: New test.
3002 * g++.dg/cpp0x/fallthrough1.C: New test.
3003 * g++.dg/cpp0x/fallthrough2.C: New test.
3004 * g++.dg/cpp1z/fallthrough1.C: New test.
3005 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3006 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3007 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3008 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3009
9b597c1f
SK
30102016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3011
12a813c1 3012 PR fortran/77429
9b597c1f
SK
3013 * gfortran.dg/pr77429.f90: New test.
3014
f1c7e7f1
SK
30152016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3016
3017 PR fortran/77694
3018 * gfortran.dg/pr77694.f90: New test.
3019
50c6dd20
OE
30202016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3021
3022 PR target/51244
3023 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3024
540b039e
DH
30252016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3026
3027 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3028 for 32-bit mode.
3029
cfd161bf
DH
30302016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3031
3032 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3033 for 32-bit mode.
3034
9a2300e9
MP
30352016-09-24 Marek Polacek <polacek@redhat.com>
3036
3037 PR c/77490
3038 * c-c++-common/Wbool-operation-1.c: New test.
3039 * gcc.dg/Wbool-operation-1.c: New test.
3040
34d567d1
FR
30412016-09-23 Fritz Reese <fritzoreese@gmail.com>
3042
3043 * gfortran.dg/dec_static_1.f90: New.
3044 * gfortran.dg/dec_static_2.f90: New.
3045 * gfortran.dg/dec_static_3.f90: New.
3046 * gfortran.dg/dec_static_4.f90: New.
3047
4a8d4422
JD
30482016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3049
3050 PR fortran/48298
3051 * gfortran.dg/negative_unit_check.f90: Update test.
3052 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3053
90ef45cb
DV
30542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3055
3056 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3057 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3058 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3059 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3060 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3061 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3062 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3063
e0535922
MS
30642016-09-23 Martin Sebor <msebor@redhat.com>
3065
3066 PR testsuite/77713
3067 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3068 assuming long double is bigger than double.
3069
d664d76d
JJ
30702016-09-23 Jakub Jelinek <jakub@redhat.com>
3071
3072 Implement P0138R2, C++17 construction rules for enum class values
3073 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3074
3b31f720
DM
30752016-09-23 David Malcolm <dmalcolm@redhat.com>
3076
3077 PR preprocessor/77672
3078 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3079 expected multiline output from first warning to reflect change
3080 in r240434.
3081
592459bf
TP
30822016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3083
3084 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3085
0af06385
BE
30862016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3087 Tom de Vries <tom@codesourcery.com>
3088
3089 PR testsuite/77411
3090 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3091
8f01b67a
MP
30922016-09-23 Marek Polacek <polacek@redhat.com>
3093
3094 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3095 * c-c++-common/gomp/atomic-13.c: Likewise.
3096 * c-c++-common/gomp/atomic-14.c: Likewise.
3097 * c-c++-common/pr60439.c: Remove invalid code.
3098 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3099 * g++.dg/expr/bitfield5.C: Likewise.
3100 * g++.dg/expr/bitfield6.C: Likewise.
3101 * g++.dg/expr/bool1.C: Likewise.
3102 * g++.dg/expr/bool3.C: Likewise.
3103 * g++.dg/expr/lval3.C: Likewise.
3104 * g++.dg/expr/lval4.C: Likewise.
3105 * g++.old-deja/g++.jason/bool5.C: Likewise.
3106
bbd6fcf3
DM
31072016-09-23 David Malcolm <dmalcolm@redhat.com>
3108
3109 PR preprocessor/77672
3110 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3111 (test_terminator_location): New function.
3112
113d06a4
RB
31132016-09-23 Richard Biener <rguenther@suse.de>
3114
3115 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3116
cab9e1df
MW
31172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3118
3119 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3120 -march=armv8.2-a+fp16 when supported by the hardware.
3121 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3122 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3123 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3124 semi-colons to a macro invocations.
3125 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3126 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3127 defined.
3128 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3129 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3132 defined.
3133 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3135 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3136 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3137 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3139 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3140 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3141 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3142 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3143 defined.
3144 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3146 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3147 defined.
3148 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3149 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3150 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3151 defined.
3152 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3153 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3154 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3155 defined.
3156 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3157 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3158 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3159 defined. Also fix some white-space.
3160 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3161 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3162 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3163 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3165 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3166 defined. Also fix some long lines and white-space.
3167 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3168 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3169 defined. Also fix some long lines and white-space.
3170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3171 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3172 defined.
3173 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3175 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3176 defined.
3177 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3179 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3180 defined.
3181 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3184 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3185 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3187 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3188 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3190 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3191 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3197 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3198 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3200
da9b2e69
JW
32012016-09-23 Jiong Wang <jiong.wang@arm.com>
3202 Matthew Wahab <matthew.wahab@arm.com>
3203
3204 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3205 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3206 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3207 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3208 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3209 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3210 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3211 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3212 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3213 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3214 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3215 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3216 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3217 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3218 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3219 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3220 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3221 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3222 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3223 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3224 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3225 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3226 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3227 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3228 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3229 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3230 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3231 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3232 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3233 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3234 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3235 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3236 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3237 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3238 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3239 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3240 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3241
785cf02f
MW
32422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3243
3244 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3245 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3246 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3247 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3248 support.
3249
1e401340
KV
32502016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3251
3252 PR ipa/77677
3253 * gcc.dg/torture/pr77677.c: New test.
3254
8ed3eeac
AV
32552016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3256
3257 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3258 here now.
3259
55a9b91b
MW
32602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3261
3262 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3263 options. Add tests for float16x4_t and float16x8_t.
3264
64c744b9
DV
32652016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3266
3267 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3268 * gcc.target/s390/risbg-ll-2.c: Ditto.
3269 * gcc.target/s390/risbg-ll-3.c: Ditto.
3270
d403b8d4
MW
32712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3272
3273 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3274 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3275
576987fc
DV
32762016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3277
3278 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3279 output to the simplified instructions.
3280
4ffc8099
MW
32812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3282
3283 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3284 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3285
b1a970a5
MW
32862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3287
3288 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3289 (FP16_SUPPORTED): New
3290 (expected-hfloat-16x4): Make conditional on __fp16 support.
3291 (expected-hfloat-16x8): Likewise.
3292 (vdup_n_f16): Disable for non-AArch64 targets.
3293 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3294 conditional on FP16_SUPPORTED.
3295 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3296 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3297 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3298 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3299 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3300 for testing __fp16.
3301 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3302 conditional on FP16_SUPPORTED.
3303 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3304 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3305
50df9464
MW
33062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3307
3308 * gcc.target/arm/short-vfp-1.c: New.
3309
536b9f42
MW
33102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3311
3312 * gcc.target/arm/attr-fp16-arith-1.c: New.
3313
1b9e31cf
MW
33142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3315
3316 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3317 New.
3318 (add_options_for_arm_v8_2a_fp16_neon): New.
3319 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3320 (add_options_for_arm_arch_v8_2a): Auto-generate.
3321 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3322 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3323 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3324 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3325 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3326 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3327 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3328
a5b42ee7
MW
33292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3330
3331 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3332 arm_fp16_alternative_ok.
3333 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3334 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3335 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3336 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3337 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3338 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3339 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3340 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3341 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3342 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3343 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3344 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3345 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3346 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3347 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3348 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3349 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3350 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3351 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3352 arm_fp16_alternative_ok.
3353 * lib/target-supports.exp
3354 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3355 (check_effective_target_arm_fp16_alternative_ok): New.
3356 (check_effective_target_arm_fp16_none_ok_nocache): New.
3357 (check_effective_target_arm_fp16_none_ok): New.
3358
fcbc975b
ML
33592016-09-23 Martin Liska <mliska@suse.cz>
3360
3361 * gcc.dg/ipa/pr77653.c: Replace adress
3362 with address.
3363
1822b732
ML
33642016-09-23 Martin Liska <mliska@suse.cz>
3365
3366 * gcc.target/i386/movbe-4.c: New test.
3367
fab18cc4
ML
33682016-09-23 Martin Liska <mliska@suse.cz>
3369
3370 * gcc.target/i386/crc32-5.c: New test.
3371
e70f01b5
ML
33722016-09-23 Martin Liska <mliska@suse.cz>
3373
3374 * gcc.target/i386/pr71652.c: New test.
3375 * gcc.target/i386/pr71652-2.c: New test.
3376 * gcc.target/i386/pr71652-3.c: New test.
3377
f2e81d05
JJ
33782016-09-23 Jakub Jelinek <jakub@redhat.com>
3379
3380 * lib/gcc-dg.exp (process-message): Support relative line number
3381 notation - .+4 or .-1 etc.
3382 * gcc.dg/dg-test-1.c: New test.
3383
ed30d2a6
MS
33842016-09-22 Martin Sebor <msebor@redhat.com>
3385
3386 PR target/77676
3387 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3388 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3389 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3390 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3391
1c681c7b
UB
33922016-09-22 Uros Bizjak <ubizjak@gmail.com>
3393
3394 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3395 * gcc.dg/ifcvt-2.c: Ditto.
3396 * gcc.dg/zero_bits_compound-1.c: Ditto.
3397 * gcc.dg/zero_bits_compound-1.c: Ditto.
3398 * gcc.dg/pr40550.c: Simplify target selectors.
3399 Use dg-additional-options.
3400 * gcc.dg/pr47893.c: Ditto.
3401 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3402 additional options for 32-bit x86 targets.
3403 * gcc.dg/pr70955.c: Move to ...
3404 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3405
67cf0a53
PC
34062016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3407
3408 PR c++/61019
3409 * g++.dg/cpp0x/pr61019.C: New.
3410
0ee70cc0
AV
34112016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3412 Terry Guo <terry.guo@arm.com>
3413
3414 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3415 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3416 * gcc.target/arm/pure-code/pure-code.exp: New.
3417
43639d2c
UB
34182016-09-22 Uros Bizjak <ubizjak@gmail.com>
3419
3420 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3421 Remove SSE effective target requirement.
3422
a608d15b
PC
34232016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3424
3425 PR c++/71979
3426 * g++.dg/cpp0x/pr71979.C: New.
3427
d94a7ab4
BE
34282016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3429
3430 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3431
a13f439f
ML
34322016-09-22 Martin Liska <mliska@suse.cz>
3433
3434 PR ipa/77653
3435 * gcc.dg/ipa/pr77653.c: New test.
3436
cf352092
JJ
34372016-09-22 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR fortran/77665
3440 * gfortran.dg/gomp/pr77665.f90: New test.
3441
a8de3002
PT
34422016-09-22 Paul Thomas <pault@gcc.gnu.org>
3443
3444 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3445 * gfortran.dg/dtio_13.f90: New test.
3446
39abef62
LK
34472016-09-21 Louis Krupp <louis.krupp@zoho.com>
3448
3449 PR fortran/66107
3450 * gfortran.dg/pr66107.f90: New test.
3451
4a2bb7fc
ILT
34522016-09-21 Ian Lance Taylor <iant@golang.org>
3453
3454 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3455 with call to builtin delete function.
3456
5f84cee2
JM
34572016-09-21 Joseph Myers <joseph@codesourcery.com>
3458
3459 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3460 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3461 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3462 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3463 tests.
3464
fe01a41a
UB
34652016-09-21 Uros Bizjak <ubizjak@gmail.com>
3466
3467 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3468
2e1c20b1
JJ
34692016-09-21 Jakub Jelinek <jakub@redhat.com>
3470
3471 PR c++/77651
3472 * g++.dg/cpp1z/aligned-new6.C: New test.
3473
de4c144a
MW
34742016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3475
3476 * gcc.target/arm/fp16-aapcs-3.c: New.
3477 * gcc.target/arm/fp16-aapcs-4.c: New.
3478 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3479 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3480 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3481 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3482
44fc7854
BE
34832016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3484
3485 PR tree-optimization/77550
3486 * g++.dg/pr77550.C: New test.
3487
bc084f84
GJL
34882016-09-21 Georg-Johann Lay <avr@gjlay.de>
3489
3490 PR target/77326
3491 * gcc.target/avr/torture/pr77326.c: New test.
3492
c075003a
LK
34932016-09-21 Louis Krupp <louis.krupp@zoho.com>
3494
3495 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3496
6811ea79
RB
34972016-09-21 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/77648
3500 * gcc.dg/torture/pr77648-1.c: New testcase.
3501 * gcc.dg/torture/pr77648-2.c: Likewise.
3502
f955c4c4
RB
35032016-09-21 Richard Biener <rguenther@suse.de>
3504 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR tree-optimization/77621
3507 * gcc.dg/pr77621.c: New testcase.
3508
096506bb
PT
35092016-09-21 Paul Thomas <pault@gcc.gnu.org>
3510
3511 PR fortran/77657
3512 * gfortran.dg/dtio_12.f90: New test.
3513
37d168ae
SKS
35142016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3515
3516 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3517
66454000
KV
35182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3519
3520 PR tree-optimization/72835
3521 * gcc.dg/tree-ssa/pr72835.c: New test.
3522
88d0c3f0
MS
35232016-09-20 Martin Sebor <msebor@redhat.com>
3524
3525 PR middle-end/49905
3526 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3527 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3528 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3530 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3531 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3532 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3533
a03df1d5
KV
35342016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3535
3536 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3537 arguments/compare will be optimized away.
3538 * gcc.dg/torture/ftrapv-1.c: Likewise.
3539
8bc5448f
KV
35402016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3541
3542 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3543 will be optimized away.
3544 * gcc.dg/ipa/vrp1.c: New test.
3545 * gcc.dg/ipa/vrp2.c: New test.
3546 * gcc.dg/ipa/vrp3.c: New test.
3547
973625a0
KV
35482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3549
3550 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3551 does the same transformation.
3552 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3553 * gcc.dg/tree-ssa/evrp1.c: New test.
3554 * gcc.dg/tree-ssa/evrp2.c: New test.
3555 * gcc.dg/tree-ssa/evrp3.c: New test.
3556 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3557 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3558 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3559 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3560 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3561 foling now happens early.
3562 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3563 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3564 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3565 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3566 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3567
9b1ba33c
UB
35682016-09-20 Uros Bizjak <ubizjak@gmail.com>
3569
3570 PR target/77621
3571 * gcc.target/i386/pr77621.c: New test.
3572 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3573 pattern, loop should vectorize with -mtune=atom.
3574
f5bd4ad8
MO
35752016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3576 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR testsuite/63299
3579 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3580 instead of delete.
3581
7d9cf801
JJ
35822016-09-20 Jakub Jelinek <jakub@redhat.com>
3583
b912f962
JJ
3584 PR c++/77626
3585 * g++.dg/other/pr77626.C: New test.
3586
eaf1ece1
JJ
3587 PR c++/77638
3588 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3589
590b62e9
JJ
3590 PR c++/77637
3591 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3592
7d9cf801
JJ
3593 PR middle-end/77624
3594 * c-c++-common/pr77624-1.c: New test.
3595 * c-c++-common/pr77624-2.c: New test.
3596
3aebb6ff
AV
35972016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3598
3599 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3600 of digits expected.
3601
b5bbe47b
RB
36022016-09-20 Richard Biener <rguenther@suse.de>
3603
3604 PR tree-optimization/77646
3605 * gcc.dg/torture/pr77646.c: New testcase.
3606
144a96e4
BE
36072016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3608
3609 PR c++/77434
3610 * c-c++-common/Wint-in-bool-context.c: New test.
3611
1f2071fa
JM
36122016-09-19 Joseph Myers <joseph@codesourcery.com>
3613
3614 * gcc.dg/cr-decimal-dig-1.c: New test.
3615
63012d9a
JM
36162016-09-19 Joseph Myers <joseph@codesourcery.com>
3617
3618 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3619 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3620 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3621 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3622
02410826
VM
36232016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3624
3625 PR rtl-optimization/77416
3626 * gcc.target/powerpc/pr77416.c: New.
3627
6101a7ab
PP
36282016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3629
3630 PR c++/77639
3631 * g++.dg/template/error-recovery4.C: New test.
3632
1993ff76
BC
36332016-09-19 Bin Cheng <bin.cheng@arm.com>
3634
3635 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3636
5fa9e644
KT
36372016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3638
3639 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3640 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3641
fc15d9ec
JJ
36422016-09-19 Jakub Jelinek <jakub@redhat.com>
3643 Jan Hubicka <jh@suse.cz>
3644
3645 PR target/77587
3646 * gcc.dg/pr77587.c: New test.
3647 * gcc.dg/pr77587a.c: New file.
3648
3c9f5092
AV
36492016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3650
3651 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3652 * gfortran.dg/coarray_38.f90:
3653 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3654 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3655 * gfortran.dg/coarray_allocate_7.f08: New test.
3656 * gfortran.dg/coarray_allocate_8.f08: New test.
3657 * gfortran.dg/coarray_allocate_9.f08: New test.
3658 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3659 new caf_register.
3660 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3661 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3662 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3663 get_by_refs.
3664 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3665 * gfortran.dg/coarray_lock_7.f90: Same.
3666 * gfortran.dg/coarray_poly_5.f90: Same.
3667 * gfortran.dg/coarray_poly_6.f90: Same.
3668 * gfortran.dg/coarray_poly_7.f90: Same.
3669 * gfortran.dg/coarray_poly_8.f90: Same.
3670 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3671
e79e6763
FR
36722016-09-19 Fritz Reese <fritzoreese@gmail.com>
3673
3674 PR fortran/77584
3675 * gfortran.dg/dec_structure_15.f90: New testcase.
3676
ae527639
RB
36772016-09-19 Richard Biener <rguenther@suse.de>
3678
3679 PR middle-end/77605
3680 * gcc.dg/torture/pr77605.c: New testcase.
3681
cdf060f8
LK
36822016-09-18 Louis Krupp <louis.krupp@zoho.com>
3683
3684 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3685
b720e919
JH
36862016-09-17 Jan Hubicka <hubicka@ucw.cz>
3687
3688 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3689 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3690 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3691 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3692 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3693 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3694 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3695 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3696 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3697 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3698 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3699
bdabae39
KY
37002016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3701
3702 * gcc.target/i386/pr68633.c: Fix expected result.
3703
493ba820
LK
37042016-09-17 Louis Krupp <louis.krupp@gmail.com>
3705
3706 PR fortran/68078
3707 * gfortran.dg/pr68078.f90: New test.
3708 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3709
9a42726b
BS
37102016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3711
3712 PR target/77613
3713 * gcc.target/powerpc/swaps-p8-25.c: New.
3714
e7d61178
JJ
37152016-09-16 Jakub Jelinek <jakub@redhat.com>
3716
8f03e02f
JJ
3717 PR c++/77482
3718 * g++.dg/cpp0x/constexpr-77482.C: New test.
3719
e80cb545
JJ
3720 PR c++/77379
3721 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3722 thunk offsets.
3723 * g++.dg/abi/abi-tag23a.C: Likewise.
3724
1c2f613f
JJ
3725 PR c++/77338
3726 * g++.dg/cpp0x/decltype-77338.C: New test.
3727
e7d61178
JJ
3728 PR c++/77375
3729 * g++.dg/cpp0x/mutable1.C: New test.
3730
8d987deb
SK
37312016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3732
3733 PR fortran/77612
3734 * gfortran.dg/pr77612.f90: New test.
3735
2c3d35a6
SKS
37362016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3737
3738 * gcc.dg/torture/pr70421.c: Require int32plus.
3739
e43163ae
JJ
37402016-09-16 Jakub Jelinek <jakub@redhat.com>
3741
bcf0905a
JJ
3742 PR middle-end/77475
3743 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3744
e43163ae
JJ
3745 PR target/77526
3746 * gcc.target/i386/pr77526.c: New test.
3747
7d704548
JJ
37482016-09-16 Jakub Jelinek <jakub@redhat.com>
3749 Eric Botcazou <ebotcazou@adacore.com>
3750
3751 PR middle-end/77594
3752 * gcc.target/i386/pr77594.c: New test.
3753
902d624f
LK
37542016-09-15 Louis Krupp <louis.krupp@zoho.com>
3755
3756 PR fortran/69963
3757 * gfortran.dg/misplaced_implicit_character.f90: New test.
3758
7e16ce79
BC
37592016-09-15 Bin Cheng <bin.cheng@arm.com>
3760
3761 PR tree-optimization/77503
3762 * gcc.dg/vect/pr77503.c: New test.
3763
7c05f5c4
RB
37642016-09-15 Richard Biener <rguenther@suse.de>
3765
3766 PR middle-end/77544
3767 * c-c++-common/torture/pr77544.c: New testcase.
3768
76ff80fb
JJ
37692016-09-15 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR middle-end/77475
3772 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3773 * gcc.dg/march-generic.c: Likewise.
3774 * gcc.target/i386/spellcheck-options-1.c: New test.
3775 * gcc.target/i386/spellcheck-options-2.c: New test.
3776 * gcc.target/i386/spellcheck-options-3.c: New test.
3777 * gcc.target/i386/spellcheck-options-4.c: New test.
3778
5560d026
CLT
37792016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3780
3781 PR fortran/72743
3782 * gfortran.dg/goacc/pr72743.f90: New test.
3783
5334f733
RB
37842016-09-15 Richard Biener <rguenther@suse.de>
3785
3786 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3787
d08615f2
RB
37882016-09-15 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/77514
3791 * gcc.dg/torture/pr77514.c: New testcase.
3792
28ca05f0
JJ
37932016-09-14 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR c++/77549
3796 * g++.dg/lookup/pr77549.C: New test.
3797
20a1e5b8
MP
37982016-09-14 Marek Polacek <polacek@redhat.com>
3799
3800 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3801 * c-c++-common/gomp/atomic-13.c: Likewise.
3802 * c-c++-common/gomp/atomic-14.c: Likewise.
3803 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3804 * g++.dg/cpp1z/bool-increment1.C: New test.
3805 * c-c++-common/pr60439.c: Add dg-warning.
3806 * g++.dg/expr/bitfield4.C: Likewise.
3807 * g++.dg/expr/bitfield5.C: Likewise.
3808 * g++.dg/expr/bitfield6.C: Likewise.
3809 * g++.dg/expr/bool1.C: Likewise.
3810 * g++.dg/expr/bool3.C: Likewise.
3811 * g++.dg/expr/lval3.C: Likewise.
3812 * g++.dg/expr/lval4.C: Likewise.
3813 * g++.old-deja/g++.jason/bool5.C: Likewise.
3814 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3815 * g++.dg/other/error18.C: Likewise.
3816 * g++.dg/gomp/atomic-14.C: Likewise.
3817
0761f6bf
NS
38182016-09-14 Nathan Sidwell <nathan@acm.org>
3819
3820 PR c++/77539
3821 * g++.dg/cpp1y/pr77539.C: New.
3822
13cddbc1
CL
38232016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3824
3825 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3826 dg-require.
3827 * g++.dg/ext/builtin_alloca.C: Likewise.
3828 * g++.dg/template/spec35.C: Likewise.
3829 * gcc.dg/builtins-68.c: Likewise.
3830 * gcc.misc-tests/gcov-13.c: Likewise.
3831 * gcc.misc-tests/gcov-14.c: Likewise.
3832
a90638d4
JM
38332016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3834
3835 * gfortran.dg/dec_structure_14.f90: New testcase.
3836
5ba4a08c
JJ
38372016-09-14 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR sanitizer/68260
3840 * c-c++-common/tsan/pr68260.c: New test.
3841
a713b234
JS
38422016-09-13 Joe Seymour <joe.s@somniumtech.com>
3843
3844 PR target/70713
3845 * gcc.target/msp430/function-attributes-1.c: New test.
3846 * gcc.target/msp430/function-attributes-2.c: New test.
3847 * gcc.target/msp430/function-attributes-3.c: New test.
3848
96032047
MS
38492015-04-18 Martin Sebor <msebor@redhat.com>
3850
3851 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3852 of non-nul characters.
3853 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3854
ea8661cd
JJ
38552016-09-13 Jakub Jelinek <jakub@redhat.com>
3856
9952908a
JJ
3857 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3858 * g++.dg/cpp1z/gen-attrs1.C: New test.
3859
63cdb7a0
JJ
3860 PR tree-optimization/77454
3861 * gcc.dg/pr77454.c: New test.
3862
ea8661cd
JJ
3863 PR c++/77553
3864 * g++.dg/cpp1y/constexpr-77553.C: New test.
3865
254830ba
DM
38662016-09-13 David Malcolm <dmalcolm@redhat.com>
3867
3868 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3869 (test_show_locus): Replace rich_location::add_fixit_insert calls
3870 with add_fixit_insert_before and add_fixit_insert_after.
3871
42763690
JM
38722016-09-13 Jason Merrill <jason@redhat.com>
3873 Tom de Vries <tom@codesourcery.com>
3874
3875 PR c++/77427
3876 * g++.dg/pr77427.C: New test.
3877
c8798f2c
ML
38782016-09-13 Martin Liska <mliska@suse.cz>
3879
3880 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3881 effective target.
3882 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3883 * lib/target-supports.exp: Define the new target.
3884
54700e2e
AP
38852016-09-12 Andrew Pinski <apinski@cavium.com>
3886
3887 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3888 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3889
e1d55bf7
UB
38902016-09-12 Uros Bizjak <ubizjak@gmail.com>
3891
3892 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3893 variable arguments.
3894 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3895 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3896 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3897 variable argument.
3898 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3899 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3900
54dcdb88
BE
39012016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3902
3903 PR c++/77496
3904 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3905 * g++.dg/ext/pr77496.C: New test.
3906 * g++.dg/warn/pr77496.C: New test.
3907
d1463eb9
DM
39082016-09-12 David Malcolm <dmalcolm@redhat.com>
3909
3910 PR c/72858
3911 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3912 to preserve conversion chars, and to preserve prefix information.
3913 * gcc.dg/format/pr72858.c: New test case.
3914
217fabad
SK
39152016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3916
3917 * gfortran.dg/pr77507.f90: Move to ...
3918 * gfortran.dg/ieee/pr77507.f90: here.
3919
a1cd04ac
JH
39202016-08-09 Jan Hubicka <hubicka@ucw.cz>
3921
3922 PR ipa/61159
3923 * compile/pr61159.c: New testcase
3924
e3912107
JH
39252016-08-09 Jan Hubicka <hubicka@ucw.cz>
3926
3927 PR ipa/64316
3928 * gcc.dg/ipa/pr63416.c: New testcase.
3929
739d9339
PT
39302016-09-10 Paul Thomas <pault@gcc.gnu.org>
3931 Steven G. Kargl <kargl@gcc.gnu.org>
3932
3933 PR fortran/77532
cc3135b6 3934 * gfortran.dg/dtio_11.f90: new test.
739d9339 3935
fb7c40dd
SK
39362016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3937
3938 PR fortran/77507
3939 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3940 * gfortran.dg/c_assoc_4.f90: Ditto.
3941
5b28efbb
TV
39422016-09-10 Tom de Vries <tom@codesourcery.com>
3943
3944 PR C/71602
3945 * c-c++-common/va-arg-va-list-type.c: New test.
3946
9d0a9bb4
PB
39472016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3948
3949 PR rtl-optimization/77289
3950 * gcc.target/powerpc/pr77289.c: New test.
3951
3f0177e7
MS
39522016-09-09 Martin Sebor <msebor@redhat.com>
3953
3954 PR c/77520
3955 PR c/77521
3956 * gcc.dg/pr77520.c: New test.
3957 * gcc.dg/pr77521.c: New test.
3958
e81e83d0
SK
39592016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3960
3961 PR fortran/77506
3962 * gfortran.dg/pr77506.f90: New test.
3963
8a92685e
SK
39642016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3965
3966 PR fortran/77507
3967 * gfortran.dg/pr77507.f90: New test.
3968
c65248cb
JM
39692016-09-09 Joseph Myers <joseph@codesourcery.com>
3970
3971 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3972
2cf0ff98
SK
39732016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3974 Louis Krupp <lkrupp@gcc.gnu.org>
3975
3976 PR fortran/69514
3977 * gfortran.dg/pr69514_1.f90: New test.
3978 * gfortran.dg/pr69514_2.f90: New test.
3979
8ebc1e0f
JJ
39802016-09-08 Jakub Jelinek <jakub@redhat.com>
3981
20b6cf01
JJ
3982 PR fortran/77500
3983 * gfortran.dg/gomp/pr77500.f90: New test.
3984
8ebc1e0f
JJ
3985 PR fortran/77516
3986 * gfortran.dg/gomp/pr77516.f90: New test.
3987
34718542
JJ
39882016-09-07 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR middle-end/77475
3991 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3992 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3993 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3994 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3995 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3996 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3997
e5106e27
DM
39982016-09-07 David Malcolm <dmalcolm@redhat.com>
3999
4000 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4001 "substring-locations.h".
4002
ca235a85
RB
40032016-09-07 Richard Biener <rguenther@suse.de>
4004
4005 PR c/77450
4006 * c-c++-common/vector-subscript-8.c: Move ..
4007 * gcc.dg/pr77450.c: ... here.
4008
0076b5dc 40092016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4010
4011 PR libgfortran/77393
4012 * gfortran.dg/fmt_f0_2.f90: Update test.
4013 * gfortran.dg/fmt_f0_3.f90: New test.
4014
6ac7322b
DH
40152016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4016
4017 PR debug/77389
4018 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4019 in dg-options.
4020
4021 PR debug/57519
4022 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4023
8eb9e049
JJ
40242016-09-06 Jakub Jelinek <jakub@redhat.com>
4025
4026 PR target/69255
4027 * gcc.target/i386/pr69255-1.c: New test.
4028 * gcc.target/i386/pr69255-2.c: New test.
4029 * gcc.target/i386/pr69255-3.c: New test.
4030
40312016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4032
4033 PR c/77336
4034 * gcc.dg/format/miss-7.c: New test.
4035
e6cb85d4
UB
40362016-09-06 Uros Bizjak <ubizjak@gmail.com>
4037
4038 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4039
7fe76f6a
ML
40402016-09-06 Martin Liska <mliska@suse.cz>
4041
4042 PR gcov-profile/77378
4043 PR gcov-profile/77466
4044 * gcc.dg/profile-update-warning.c: New test.
4045
209b636e
RB
40462016-09-06 Richard Biener <rguenther@suse.de>
4047
4048 PR tree-optimization/77479
4049 * gcc.dg/torture/pr77479.c: New testcase.
4050
b772a565
RB
40512016-09-06 Richard Biener <rguenther@suse.de>
4052
4053 PR c/77450
4054 * c-c++-common/vector-subscript-7.c: Adjust.
4055 * c-c++-common/vector-subscript-8.c: New testcase.
4056
a8c07037
SKS
40572016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4058
4059 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4060
0ce48391
JJ
40612016-09-05 Jakub Jelinek <jakub@redhat.com>
4062
de9188e0
JJ
4063 PR target/77476
4064 * gcc.target/i386/avx512f-pr77476.c: New test.
4065 * gcc.target/i386/avx512bw-pr77476.c: New test.
4066 * gcc.target/i386/avx512dq-pr77476.c: New test.
4067
c76f7809
JJ
4068 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4069 Update comment to mention also avx512f.
4070
0ce48391
JJ
4071 PR sanitizer/77396
4072 * g++.dg/asan/pr77396-2.C: New test.
4073
8a27cf73
UB
40742016-09-05 Uros Bizjak <ubizjak@gmail.com>
4075
4076 PR rtl-optimization/77452
4077 * gcc.target/i386/pr77452.c: New test.
4078
25ff5dd3
MP
40792016-09-05 Marek Polacek <polacek@redhat.com>
4080
4081 PR c/77423
4082 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4083
f2bc4e48
SK
40842016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4085
4086 PR fortran/77391
4087 * gfortran.dg/pr77391.f90: New test.
4088
e85921ee
SK
40892016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4090
4091 PR fortran/77460
4092 * gfortran.dg/pr77460.f90: New test.
4093
b5d50659
JJ
40942016-09-03 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR c/65467
4097 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4098
7b826676
KY
40992016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4100
4101 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4102
717ebe91
DM
41032016-09-02 David Malcolm <dmalcolm@redhat.com>
4104
4105 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4106 test case.
4107 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4108 diagnostic-test-show-locus-generate-patch.c to the sources
4109 for diagnostic_plugin_test_show_locus.c.
4110
94087e88
JJ
41112016-09-02 Jakub Jelinek <jakub@redhat.com>
4112
9dc5773f
JJ
4113 PR c/65467
4114 * gcc.dg/gomp/_Atomic-1.c: New test.
4115 * gcc.dg/gomp/_Atomic-2.c: New test.
4116 * gcc.dg/gomp/_Atomic-3.c: New test.
4117 * gcc.dg/gomp/_Atomic-4.c: New test.
4118 * gcc.dg/gomp/_Atomic-5.c: New test.
4119
94087e88
JJ
4120 PR sanitizer/77396
4121 * g++.dg/asan/pr77396.C: New test.
4122
41232016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4124
4125 PR tree-optimization/71831
4126 * gcc.dg/builtin-object-size-16.c: New test.
4127 * gcc.dg/builtin-object-size-17.c: New test.
4128
7e89048d
JD
41292016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130
4131 PR libgfortran/77393
4132 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4133
2f196155
UB
41342016-09-01 Uros Bizjak <ubizjak@gmail.com>
4135
4136 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4137 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4138 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4139 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4140 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4141 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4142 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4143 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4144 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4145 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4146 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4147 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4148 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4149 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4150 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4151 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4152 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4153 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4154
0a6b0523
EB
41552016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4156
4157 * gnat.dg/opt58.adb: New test.
4158 * gnat.dg/opt58_pkg.ads: New helper.
4159
2a99de7b
RB
41602016-09-01 Richard Biener <rguenther@suse.de>
4161
4162 PR middle-end/77436
4163 * gcc.dg/torture/pr77436.c: New testcase.
4164
f79d8786
SKS
41652016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4166
4167 * gcc.dg/pr64252.c: Require int32plus.
4168 * gcc.dg/pr66299-1.c: Likewise.
4169 * gcc.dg/pr66299-2.c: Likewise.
4170 * gcc.dg/torture/20131115-1.c: Skip for avr.
4171
b06335f9
KT
41722016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4173
4174 * gcc.target/aarch64/ands_3.c: New test.
4175
f25f40be
JJ
41762016-08-31 Jakub Jelinek <jakub@redhat.com>
4177
d12a0b5a
JJ
4178 PR fortran/77352
4179 * gfortran.dg/gomp/pr77352.f90: New test.
4180
f25f40be
JJ
4181 PR fortran/77374
4182 * gfortran.dg/gomp/pr77374.f08: New test.
4183
9ff6fb6e
MG
41842016-08-31 Marc Glisse <marc.glisse@inria.fr>
4185
4186 PR tree-optimization/73714
4187 * gcc.dg/tree-ssa/pr73714.c: New test.
4188
8e95a674
JD
41892016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4190
4191 PR libgfortran/77393
4192 * gfortran.dg/fmt_f0_2.f90: New test.
4193
c6b0037d
MG
41942016-08-31 Marc Glisse <marc.glisse@inria.fr>
4195
4196 * gcc.target/i386/pr59539-2.c: Adapt options.
4197 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4198
1a576b13
PT
41992016-08-31 Paul Thomas <pault@gcc.gnu.org>
4200
4201 PR fortran/77418
4202 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4203 of the associate entity and replace with a pointer to the
4204 intended item on the stack.
4205
e73d3ca6 42062016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4207 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4208
4209 PR fortran/48298
4210 * gfortran.dg/dtio_1.f90: New test.
4211 * gfortran.dg/dtio_2.f90: New test.
4212 * gfortran.dg/dtio_3.f90: New test.
4213 * gfortran.dg/dtio_4.f90: New test.
4214 * gfortran.dg/dtio_5.f90: New test.
4215 * gfortran.dg/dtio_6.f90: New test.
4216 * gfortran.dg/dtio_7.f90: New test.
4217 * gfortran.dg/dtio_8.f90: New test.
4218 * gfortran.dg/dtio_9.f90: New test.
4219 * gfortran.dg/dtio_10.f90: New test.
4220
b816477a
DM
42212016-08-30 David Malcolm <dmalcolm@redhat.com>
4222
4223 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4224 (test_many_nested_locations): New function.
4225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4226 (test_show_locus): Handle "test_many_nested_locations".
4227
71b30891
DM
42282016-08-30 David Malcolm <dmalcolm@redhat.com>
4229
4230 * g++.dg/template/double-greater-than-fixit.C: New test case.
4231
8fa37232
EB
42322016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4233
4234 * gnat.dg/opt57.ad[sb]: New test.
4235 * gnat.dg/opt57_pkg.ads: New helper.
4236
6f651bae
RB
42372016-08-30 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/69047
4240 * gcc.dg/pr69047.c: Fix byte-order check.
4241
ab834832
JJ
42422016-08-30 Jakub Jelinek <jakub@redhat.com>
4243
5116b156
JJ
4244 PR tree-optimization/72866
4245 * gcc.dg/vect/pr72866.c: New test.
4246
3754bbfc
JJ
4247 PR debug/77363
4248 * g++.dg/debug/dwarf2/pr77363.C: New test.
4249
26122e2d
JJ
4250 PR middle-end/77377
4251 * gcc.target/i386/pr77377.c: New test.
4252
ab834832
JJ
4253 PR debug/77389
4254 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4255 in dg-options.
4256
bedc9ca7
SK
42572016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4258
4259 * gfortran.dg/pr77372.f90: Moved to ...
4260 * gfortran.dg/ieee/pr77372.f90: here.
4261
adfa1e6b
MM
42622016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4263
4264 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4265 vector short/char initializations.
4266 * gcc.target/powerpc/vec-init-5.c: Likewise.
4267 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4268 vector initialization optimizations.
4269 * gcc.target/powerpc/vec-init-7.c: Likewise.
4270 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4271 vector float/double initializations.
4272 * gcc.target/powerpc/vec-init-9.c: Likewise.
4273
414b7129
UB
42742016-08-29 Uros Bizjak <ubizjak@gmail.com>
4275
4276 PR target/77403
4277 * gcc.target/i386/pr77403.c: New test.
4278
3d06b6f2
MP
42792016-08-29 Marek Polacek <polacek@redhat.com>
4280
4281 PR c/77292
4282 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4283
ba9bbd6f
TV
42842016-08-29 Tom de Vries <tom@codesourcery.com>
4285
4286 PR c/77398
4287 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4288
d7d80d8f
EB
42892016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4290
4291 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4292
d7d80d8f 42932016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4294
4295 * gfortran.dg/dec_structure_13.f90: New testcase.
4296
468d95c8
JB
42972016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4298
4299 PR fortran/77261
4300 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4301 available.
4302
f329b264
TV
43032016-08-28 Tom de Vries <tom@codesourcery.com>
4304
4305 PR lto/70955
4306 * gcc.dg/pr70955.c: New test.
4307 * gcc.dg/lto/pr70955_0.c: Same.
4308 * gcc.dg/lto/pr70955_1.c: Same.
4309
4a389eb6
PP
43102016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4311
4312 PR tree-optimization/71077
4313 * gcc.target/i386/pr71077.c: New test.
4314
3f8257db 43152016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4316
4317 PR fortran/77380
4318 * gfortran.dg/pr77380.f90: New test.
4319
3f8257db 43202016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4321
4322 PR fortran/77372
4323 gfortran.dg/pr77372.f90: New test.
4324
ee908516
DM
43252016-08-26 David Malcolm <dmalcolm@redhat.com>
4326
4327 * gcc.dg/spellcheck-fields-2.c (test): Move
4328 dg-begin/end-multiline-output within function body.
4329 (test_macro): New function.
4330
d41e76cf
DM
43312016-08-26 David Malcolm <dmalcolm@redhat.com>
4332
4333 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4334 (test_fixit_insert): Update expected output.
4335 (test_fixit_remove): Likewise.
4336 (test_fixit_replace): Likewise.
4337
524a4c96
RO
43382016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4339
4340 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4341 Fix typo.
4342
ebfa15ab
RB
43432016-08-26 Richard Biener <rguenther@suse.de>
4344
4345 PR tree-optimization/69047
4346 * gcc.dg/pr69047.c: New testcase.
4347
209ca542
PK
43482016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4349 Martin Jambhor <mjambor@suse.cz>
524a4c96 4350
209ca542
PK
4351 * gcc.dg/ipa/propbits-1.c: New test-case.
4352 * gcc.dg/ipa/propbits-2.c: Likewise.
4353 * gcc.dg/ipa/propbits-3.c: Likewise.
4354
e5cf1629
SK
43552016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4356
4357 PR fortran/77351
4358 * gfortran.dg/pr77351.f90: New test.
4359
ebef225f
MP
43602016-08-25 Marek Polacek <polacek@redhat.com>
4361
4362 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4363
fe377a48
MP
43642016-08-25 Marek Polacek <polacek@redhat.com>
4365
4366 PR c/77323
4367 * gcc.dg/pr77323.c: New test.
4368
88b8971f
PT
43692016-08-24 Paul Thomas <pault@gcc.gnu.org>
4370
4371 PR fortran/77358
4372 * gfortran.dg/submodule_17.f08: New test.
4373
3f8257db
JJ
43742016-08-24 Michael Collison <michael.collison@linaro.org>
4375 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4376
4377 * gcc.target/arm/builtin_saddl.c: New testcase.
4378 * gcc.target/arm/builtin_saddll.c: New testcase.
4379 * gcc.target/arm/builtin_uaddl.c: New testcase.
4380 * gcc.target/arm/builtin_uaddll.c: New testcase.
4381 * gcc.target/arm/builtin_ssubl.c: New testcase.
4382 * gcc.target/arm/builtin_ssubll.c: New testcase.
4383 * gcc.target/arm/builtin_usubl.c: New testcase.
4384 * gcc.target/arm/builtin_usubll.c: New testcase.
4385
d5b5d212
UB
43862016-08-24 Uros Bizjak <ubizjak@gmail.com>
4387
4388 PR target/77270
4389 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4390 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4391 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4392 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4393 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4394 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4395 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4396 effective target. Remove scan-assembler-times directives.
4397 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4398 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4399 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4400
d1188689
SKS
44012016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4402
4403 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4404 of unsigned int.
4405 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4406
0b6b8f85
RS
44072016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4408
4409 PR testsuite/77317
4410 * lib/target-supports.exp
4411 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4412 (check_effective_target_vect_natural_alignment): Ditto.
4413 (check_effective_target_vector_alignment_reachable): Ditto.
4414 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4415
587b7f7a
ILT
44162016-08-23 Ian Lance Taylor <iant@golang.org>
4417
4418 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4419
6019c0fc
MM
44202016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4421
4422 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4423 being created from pointers to memory locations.
4424 * gcc.target/powerpc/vec-init-2.c: Likewise.
4425
cfe37db4
FR
44262016-08-23 Fritz Reese <fritzoreese@gmail.com>
4427
4428 * gfortran.dg/dec_structure_12.f90: New testcase.
4429
7e11f46f
DV
44302016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4431
4432 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4433
7ab4f354
DV
44342016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4435
4436 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4437 verification.
4438
deb9351f
DV
44392016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4440
4441 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4442 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4443
1fd9f058
RB
44442016-08-23 Richard Biener <rguenther@suse.de>
4445
4446 PR tree-optimization/27336
4447 * c-c++-common/pr27336.c: New testcase.
4448
b00e6e75
MP
44492016-08-22 Marek Polacek <polacek@redhat.com>
4450
4451 PR c++/77321
4452 * g++.dg/cpp1y/pr77321.C: New test.
4453
58338bac
SK
44542016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4455
4456 PR fortran/60774
4457 * gfortran.dg/empty_label.f: Adjust test for new error message.
4458 * gfortran.dg/empty_label.f90: Ditto.
4459 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4460 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4461 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4462
30364ce6
SK
44632016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4464
4465 PR fortran/61318
4466 * gfortran.dg/pr61318.f90: New test.
4467
ad7a5a8f
SK
44682016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4469
4470 PR fortran/77260
4471 * gfortran.dg/pr77260_1.f90: New test.
4472 * gfortran.dg/pr77260_2.f90: Ditto.
4473
72f52f30
JM
44742016-08-22 Joseph Myers <joseph@codesourcery.com>
4475
4476 PR middle-end/77269
4477 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4478 __builtin_signbitf and __builtin_signbitl in expected generic
4479 expansion.
4480 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4481 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4482 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4483 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4484 tests.
4485
6dc198e3
JM
44862016-08-22 Joseph Myers <joseph@codesourcery.com>
4487
4488 * gcc.dg/torture/float128-builtin.c,
4489 gcc.dg/torture/float128-ieee-nan.c,
4490 gcc.dg/torture/float128x-builtin.c,
4491 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4492 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4493 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4494 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4495 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4496 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4497 gcc.dg/torture/floatn-nan.h: New tests.
4498
7ff4e41a
JM
44992016-08-22 Joseph Myers <joseph@codesourcery.com>
4500
4501 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4502 macro.
4503 (main): Update calls to TEST_I_F.
4504 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4505 macro.
4506 (main): Update calls to TEST_I_F.
4507
7078cdb6
JM
45082016-08-22 Joseph Myers <joseph@codesourcery.com>
4509
4510 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4511 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4512 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4513 names in calls to TEST_I_F.
4514
a9d7c823
BE
45152016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4516
4517 PR c/52952
4518 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4519
cd800235
SKS
45202016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4521
4522 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4523 and !natural_alignment_64.
4524 * gcc.dg/ipa/propalign-2.c: Likewise.
4525 * gcc.dg/ipa/propalign-3.c: Likewise.
4526 * gcc.dg/ipa/propalign-4.c: Likewise.
4527 * gcc.dg/ipa/propalign-5.c: Likewise.
4528 * lib/target-supports.exp
4529 (check_effective_target_natural_alignment_32): Add avr-*-*.
4530
22d12455
KV
45312016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4532
4533 PR tree-optimization/61839
4534 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4535 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4536 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4537 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4538
c65699ef
JM
45392016-08-19 Joseph Myers <joseph@codesourcery.com>
4540
4541 PR c/32187
4542 * lib/target-supports.exp (check_effective_target_float16)
4543 (check_effective_target_float32, check_effective_target_float64)
4544 (check_effective_target_float128, check_effective_target_float32x)
4545 (check_effective_target_float64x)
4546 (check_effective_target_float128x)
4547 (check_effective_target_float16_runtime)
4548 (check_effective_target_float32_runtime)
4549 (check_effective_target_float64_runtime)
4550 (check_effective_target_float128_runtime)
4551 (check_effective_target_float32x_runtime)
4552 (check_effective_target_float64x_runtime)
4553 (check_effective_target_float128x_runtime)
4554 (check_effective_target_floatn_nx_runtime)
4555 (add_options_for_float16, add_options_for_float32)
4556 (add_options_for_float64, add_options_for_float128)
4557 (add_options_for_float32x, add_options_for_float64x)
4558 (add_options_for_float128x): New procedures.
4559 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4560 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4561 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4562 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4563 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4564 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4565 gcc.dg/torture/float128-complex.c,
4566 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4567 gcc.dg/torture/float128x-basic.c,
4568 gcc.dg/torture/float128x-complex.c,
4569 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4570 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4571 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4572 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4573 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4574 gcc.dg/torture/float32x-basic.c,
4575 gcc.dg/torture/float32x-complex.c,
4576 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4577 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4578 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4579 gcc.dg/torture/float64x-basic.c,
4580 gcc.dg/torture/float64x-complex.c,
4581 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4582 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4583 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4584 gcc.dg/torture/floatn-tg.h,
4585 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4586 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4587 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4588 gcc.dg/torture/fp-int-convert-float128x.c,
4589 gcc.dg/torture/fp-int-convert-float16-timode.c,
4590 gcc.dg/torture/fp-int-convert-float16.c,
4591 gcc.dg/torture/fp-int-convert-float32-timode.c,
4592 gcc.dg/torture/fp-int-convert-float32.c,
4593 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4594 gcc.dg/torture/fp-int-convert-float32x.c,
4595 gcc.dg/torture/fp-int-convert-float64-timode.c,
4596 gcc.dg/torture/fp-int-convert-float64.c,
4597 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4598 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4599 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4600 maximum exponent of floating-point type. Use it in testing
4601 whether 0x8...0 fits in the floating-point type. Always treat -1
4602 (signed 0xf...f) as fitting in the floating-point type.
4603 (M_OK1): New macro.
4604 * gcc.dg/torture/fp-int-convert-double.c,
4605 gcc.dg/torture/fp-int-convert-float.c,
4606 gcc.dg/torture/fp-int-convert-float128-timode.c,
4607 gcc.dg/torture/fp-int-convert-float128.c,
4608 gcc.dg/torture/fp-int-convert-float80-timode.c,
4609 gcc.dg/torture/fp-int-convert-float80.c,
4610 gcc.dg/torture/fp-int-convert-long-double.c,
4611 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4612
94e73c78
JJ
46132016-08-19 Jakub Jelinek <jakub@redhat.com>
4614
fbdbd4b6
JJ
4615 PR fortran/72744
4616 * gfortran.dg/gomp/pr72744.f90: New test.
4617
94e73c78
JJ
4618 PR fortran/69281
4619 * gfortran.dg/gomp/pr69281.f90: New test.
4620
91151a73
JB
46212016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4622
414b7129
UB
4623 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4624 the last special seed value.
4625 * gfortran.dg/random_7.f90: Use size for last array member instead
4626 of hardcoded value.
91151a73 4627
fcf830ab
PK
46282016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4629
4630 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4631 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4632
1a5da5b6
RB
46332016-08-19 Richard Biener <rguenther@suse.de>
4634
4635 PR tree-optimization/77286
4636 * gcc.dg/torture/pr77286.c: New testcase.
4637
82f72146
DM
46382016-08-18 David Malcolm <dmalcolm@redhat.com>
4639
4640 * gcc.dg/verbose-asm-2.c: New test case.
4641
cc015f3a
DM
46422016-08-18 David Malcolm <dmalcolm@redhat.com>
4643
4644 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4645 (custom_diagnostic_finalizer): Update for change to
4646 diagnostic_show_locus.
4647
cb18fd07
DM
46482016-08-18 David Malcolm <dmalcolm@redhat.com>
4649
4650 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4651 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4652
a76989dc
MP
46532016-08-18 Marek Polacek <polacek@redhat.com>
4654
4655 PR c/71514
4656 * gcc.dg/pr71514.c: New test.
4657
89c88780
L
46582015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4659
4660 PR target/72839
4661 * gcc.target/i386/pr72839.c: New test.
4662
2c71d454
CLT
46632016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4664
4665 PR middle-end/70895
4666 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4667 * c-c++-common/goacc/reduction-1.c: Likewise.
4668 * c-c++-common/goacc/reduction-2.c: Likewise.
4669 * c-c++-common/goacc/reduction-3.c: Likewise.
4670 * c-c++-common/goacc/reduction-4.c: Likewise.
4671
66592e95
AM
46722016-08-18 Alan Modra <amodra@gmail.com>
4673
4674 * gcc.c-torture/compile/pr72771.c: New.
4675
3a146d46
JJ
46762016-08-17 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR fortran/67496
4679 * gfortran.dg/pr67496.f90: New test.
4680
3f8257db 46812015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4682
4683 PR tree-optimization/71752
3a146d46 4684 * gcc.dg/vect/pr71752.c: New.
038000bd 4685
dd42e908
UB
46862016-08-17 Uros Bizjak <ubizjak@gmail.com>
4687
4688 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4689
458a1cd0
JJ
46902016-08-17 Jakub Jelinek <jakub@redhat.com>
4691
4692 PR middle-end/77259
4693 * g++.dg/ipa/devirt-52.C: New test.
4694
11c4c4ba
CLT
46952016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4696
4697 * c-c++-common/goacc/reduction-6.c: New testcase.
4698
661d6efd
RB
46992016-08-17 Richard Biener <rguenther@suse.de>
4700
4701 PR tree-optimization/76490
4702 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4703 * gcc.dg/pr52904.c: XFAIL.
4704
622d8b69
RB
47052016-08-17 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/23855
4708 * gcc.dg/loop-unswitch-2.c: Adjust.
4709
af23e99c
JJ
47102016-08-16 Jakub Jelinek <jakub@redhat.com>
4711
4712 PR tree-optimization/72817
4713 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4714
feeb6268
JM
47152016-08-16 Joseph Myers <joseph@codesourcery.com>
4716
4717 PR libgcc/77265
4718 * gcc.dg/torture/float128-extend-inf.c: New test.
4719
65e736c0
DM
47202016-08-16 David Malcolm <dmalcolm@redhat.com>
4721
4722 PR c/72857
4723 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4724 for embedded NUL.
4725 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4726 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4727 caret placement.
4728 (test_oct): Likewise.
4729 (test_multiple): Likewise.
4730 (test_field_width_specifier): Likewise.
4731 (test_field_width_specifier_2): New function.
4732 (test_field_precision_specifier): New function.
4733 (test_embedded_nul): Update expected caret placement.
4734 (test_non_contiguous_strings): Update line number.
4735 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4736 (__emit_string_literal_range): Add "caret_idx" param.
4737 (test_simple_string_literal): Add value for new param, updating
4738 expected output..
4739 (test_concatenated_string_literal): Likewise.
4740 (test_multiline_string_literal): Likewise.
4741 (test_hex): Likewise.
4742 (test_oct): Likewise.
4743 (test_multiple): Likewise.
4744 (test_ucn4): Likewise.
4745 (test_ucn8): Likewise.
4746 (test_u8): Likewise.
4747 (test_u): Likewise; update expected message, from "range" to
4748 "location".
4749 (test_U): Likewise.
4750 (test_L): Likewise.
4751 (test_macro): Add value for new param.
4752 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4753 (__emit_string_literal_range): Add "caret_idx" param.
4754 (test_stringified_token_1): Add value for new param. Update
4755 expected message, from "range" to "location".
4756 (test_stringized_token_2): Likewise, adding param to macro.
4757 (test_stringified_token_3): Likewise.
4758 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4759 (emit_warning): Convert param from source_range to location_t.
4760 (test_string_literals): Add caret_idx param, and use it when
4761 constructing a substring_loc. Update error message, from
4762 "range" to "location".
4763
4a7f57d5
JJ
47642016-08-16 Jakub Jelinek <jakub@redhat.com>
4765
7841800f
JJ
4766 PR target/71910
4767 * g++.dg/gomp/pr71910.C: New test.
4768
1b13411a
JJ
4769 PR middle-end/67485
4770 * gcc.c-torture/compile/pr67485.c: New test.
4771
4a7f57d5
JJ
4772 PR target/72867
4773 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4774
3c556bc4
BC
47752016-08-16 Bin Cheng <bin.cheng@arm.com>
4776
4777 PR tree-optimization/69848
4778 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4779
beab2da6
ML
47802016-08-16 Martin Liska <mliska@suse.cz>
4781
4782 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4783 of memory operations so that it can be handled by core2
4784 in 32-bit mode.
4785
f4eec0a3
RB
47862016-08-16 Richard Biener <rguenther@suse.de>
4787
4788 PR tree-optimization/76783
4789 * gcc.dg/pr76783.c: New testcase.
4790 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4791
8f21990a
BC
47922016-08-16 Bin Cheng <bin.cheng@arm.com>
4793
4794 PR tree-optimization/72817
4795 PR tree-optimization/73450
4796 * gcc.dg/tree-ssa/pr72817.c: New test.
4797 * gcc.dg/tree-ssa/pr73450.c: New test.
4798
7fc61626
FR
47992016-08-15 Fritz Reese <fritzoreese@gmail.com>
4800
4801 * gfortran.dg/init_flag_13.f90: New testcase.
4802 * gfortran.dg/init_flag_14.f90: Ditto.
4803 * gfortran.dg/init_flag_15.f03: Ditto.
4804 * gfortran.dg/dec_init_1.f90: Ditto.
4805 * gfortran.dg/dec_init_2.f90: Ditto.
4806
432baa02
UB
48072016-08-15 Uros Bizjak <ubizjak@gmail.com>
4808
4809 PR target/72867
4810 * gcc.target/i386/pr72867.c: New test.
4811
7e1dde14
EB
48122016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4813
4814 * c-c++-common/dump-ada-spec-5.c: New test.
4815
e4969090
RB
48162016-08-15 Richard Biener <rguenther@suse.de>
4817
4818 PR tree-optimization/73434
4819 * gcc.dg/torture/pr73434.c: New testcase.
4820
66088065
JJ
48212016-08-15 Jakub Jelinek <jakub@redhat.com>
4822
4823 PR tree-optimization/72824
4824 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4825
7c713714
CLT
48262016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4827
4828 PR fortran/70598
4829 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4830 in use_device clause.
4831 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4832 * gfortran.dg/goacc/list.f95: Adjust to catch
4833 "neither a POINTER nor an array" error messages.
4834
4271e5cb
UB
48352016-08-14 Uros Bizjak <ubizjak@gmail.com>
4836
4837 PR target/76342
4838 * gcc.target/i386/pr76342.c: New test.
4839
b0cea284
JJ
48402016-08-12 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR c/71512
4843 * g++.dg/ubsan/pr71512.C: New test.
4844 * c-c++-common/ubsan/pr71512-1.c: New test.
4845 * c-c++-common/ubsan/pr71512-2.c: New test.
4846
e86aefb8
MM
48472016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4848
4849 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4850 vector initialization options.
4851 * gcc.target/powerpc/vec-init-2.c: Likewise.
4852 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4853 is generated on ISA 3.0.
4854
7fd82d52
PP
48552016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4856
4857 PR middle-end/71654
4858 * gcc.dg/c-c++-common/pr71654.c: New test.
4859 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4860 dg-options.
4861 * gcc.dg/tree-ssa/vrp24: Likewise.
4862
2f1364c2
JJ
48632016-08-12 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR c/67410
4866 * gcc.dg/pr67410.c: New test.
4867
8eb414aa
BC
48682016-08-12 Bin Cheng <bin.cheng@arm.com>
4869
4870 PR tree-optimization/69848
4871 * gcc.dg/vect/vect-pr69848.c: New test.
4872
30b39c19
UB
48732016-08-12 Uros Bizjak <ubizjak@gmail.com>
4874
4875 PR testsuite/71008
4876 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4877 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4878 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4879 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4880
e373dd06
RB
48812016-08-12 Richard Biener <rguenther@suse.de>
4882
4883 PR tree-optimization/57326
4884 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4885 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4886 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4887 * gcc.target/i386/pr45685.c: Likewise.
4888 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4889 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4890 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4891 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4892 * gfortran.dg/pr34163.f90: Likewise.
4893
20d1af89
ML
48942016-08-12 Martin Liska <mliska@suse.cz>
4895
4896 * g++.dg/gcov/gcov-16.C: New test.
4897 * lib/gcov.exp: Support new argument for run-gcov function.
4898
5cacda56
ML
48992016-08-12 Martin Liska <mliska@suse.cz>
4900
4901 PR gcov-profile/35590
4902 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4903
663eecfd
RB
49042016-08-12 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/72851
4907 * gcc.dg/torture/pr72851.c: New testcase.
4908
3f8257db 49092016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4910
e366d7d8
AO
4911 PR debug/63240
4912 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4913 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4914 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4915 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4916 DW_AT_deleted.
4917
71e1a6a4
AO
4918 PR debug/55641
4919 * g++.dg/debug/dwarf2/ref-1.C: New.
4920
8aaf799b
AO
4921 PR debug/49366
4922 * g++.dg/debug/dwarf2/template-params-12.H: New.
4923 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4924 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4925 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4926 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4927 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4928 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4929 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4930
06f9caed
BS
49312016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4932
4933 PR target/72863
4934 * gcc.target/powerpc/pr72863.c: New test.
4935
a8b956c1
UB
49362016-08-11 Uros Bizjak <ubizjak@gmail.com>
4937
4938 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4939
c73dd986
L
49402015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4941
4942 * gcc.target/i386/pieces-strcpy-1.c: New test.
4943 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4944
385ed708
JJ
49452016-08-11 Jakub Jelinek <jakub@redhat.com>
4946
4947 PR c++/72868
4948 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4949
df7ec09f
L
49502015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4951
4952 * gcc.target/i386/pieces-memcpy-1.c: New test.
4953 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4954 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4955 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4956 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4957 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4958
b95a64bb
JJ
49592016-08-11 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c/72816
7ddbcf6b 4962 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4963
59537744
BE
49642016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4965
4966 PR tree-optimization/71083
4967 * gcc.c-torture/execute/pr71083.c: New test.
4968 * gnat.dg/loop_optimization23.adb: New test.
4969 * gnat.dg/loop_optimization23_pkg.ads: New test.
4970 * gnat.dg/loop_optimization23_pkg.adb: New test.
4971
183ac6d0
RB
49722016-08-11 Richard Biener <rguenther@suse.de>
4973
4974 PR tree-optimization/72772
4975 * gcc.dg/graphite/pr35356-1.c: Adjust.
4976 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4977
b152f5a2
JB
49782016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4979
4980 * gfortran.dg/random_7.f90: Take into account that the last seed
4981 value is the special p value.
4982 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4983
bb7ebad1
RB
49842016-08-11 Richard Biener <rguenther@suse.de>
4985
4986 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4987
2e186411
AM
49882016-08-11 Alan Modra <amodra@gmail.com>
4989
4990 * gcc.target/powerpc/pr71680.c: New.
4991
e9e6d4f6
KN
49922016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4993
4994 * gcc.target/powerpc/bfp/bfp.exp: New file.
4995 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4996 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4997 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4998 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4999 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5000 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5001 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5002 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5003 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5004 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5005 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5006 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5007 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5008 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5009 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5010 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5011 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5012 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5013 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5014 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5015 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5016 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5017 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5018 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5019 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5020 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5021 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5022 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5023 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5024 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5025 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5026 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5027 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5028 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5029 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5030 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5031 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5032 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5033 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5034 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5035 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5036 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5037 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5038 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5039 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5040 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5041 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5042 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5043 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5044 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5045 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5046 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5047 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5048
9c8eabea
BC
50492016-08-10 Bin Cheng <bin.cheng@arm.com>
5050
5051 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5052 Add aarch64*-*-*.
5053
6c553b76
BC
50542016-08-10 Bin Cheng <bin.cheng@arm.com>
5055
5056 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5057
a0883b08
MM
50582016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5059
5060 PR target/72853
5061 * gcc.target/powerpc/pr72853.c: New test.
5062
a266236e
ML
50632016-08-10 Martin Liska <mliska@suse.cz>
5064
5065 PR gcov-profile/58306
5066 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5067
22063dbc
ML
50682016-08-10 Martin Liska <mliska@suse.cz>
5069
5070 * g++.dg/gcov/gcov-threads-1.C: New test.
5071
5250a5bb
SKS
50722016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5073
5074 PR target/71873
5075 * gcc.target/avr/pr71873.c: New test.
5076
b7597ae5
ML
50772016-08-09 Martin Liska <mliska@suse.cz>
5078
5079 * g++.dg/gcov/gcov-dump-1.C: New test.
5080 * g++.dg/gcov/gcov-dump-2.C: New test.
5081
ab50a215
ML
50822016-08-09 Martin Liska <mliska@suse.cz>
5083
5084 * gcc.dg/tree-prof/val-prof-9.c: New test.
5085
dcb1e137
ML
50862016-08-09 Martin Liska <mliska@suse.cz>
5087
5088 * gcc.dg/tree-prof/val-prof-8.c: New test.
5089
04d6d3b6
MJ
50902016-08-09 Martin Jambor <mjambor@suse.cz>
5091
df839749
UB
5092 PR ipa/71981
5093 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5094
c57e78c4
BC
50952016-08-09 Bin Cheng <bin.cheng@arm.com>
5096
5097 PR tree-optimization/33707
5098 * gcc.dg/vect/pr33707.c: New test.
5099
42970a17
BC
51002016-08-09 Bin Cheng <bin.cheng@arm.com>
5101
5102 PR tree-optimization/pr72772
5103 * gcc.dg/tree-ssa/pr72772.c: New test.
5104
810a3aa6
MF
51052016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5106
5107 PR rtl-optimization/66669
5108 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5109
9e207d6f
JJ
51102016-08-09 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR tree-optimization/72824
5113 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5114
50bf47fd
RB
51152016-08-09 Richard Biener <rguenther@suse.de>
5116
5117 PR tree-optimization/71802
5118 * gcc.dg/torture/pr71802.c: New testcase.
5119
cadec7ca
JJ
51202016-08-09 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR c++/72809
5123 * g++.dg/eh/stdarg1.C: New test.
5124
c43c5112
AK
51252016-08-08 Andi Kleen <ak@linux.intel.com>
5126
5127 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5128 test command line in failure log.
5129 (profopt-execute): dito. Make autofdo file names unique.
5130
895aa8e1
DM
51312016-08-08 David Malcolm <dmalcolm@redhat.com>
5132
5133 PR c/64955
5134 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5135 output.
5136
9afda630
PK
51372016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5138
5139 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5140 c99_runtime.
5141 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5142 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5143 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5144 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5145 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5146 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5147
e52ed3fe
DM
51482016-08-08 David Malcolm <dmalcolm@redhat.com>
5149
5150 PR c/52952
5151 * gcc.dg/cpp/pr66415-1.c: Likewise.
5152 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5153 * gcc.dg/format/c90-printf-1.c: Likewise.
5154 * gcc.dg/format/diagnostic-ranges.c: New test case.
5155
ad200580
JJ
51562016-08-08 Jakub Jelinek <jakub@redhat.com>
5157
77524e0d
JJ
5158 PR fortran/72716
5159 * gfortran.dg/gomp/pr72716.f90: New test.
5160
2187f2a2
JJ
5161 PR middle-end/72781
5162 * gcc.dg/gomp/pr72781.c: New test.
5163
ad200580
JJ
5164 PR middle-end/68762
5165 * g++.dg/vect/pr68762-1.cc: New test.
5166 * g++.dg/vect/pr68762-2.cc: New test.
5167 * g++.dg/vect/pr68762.h: New file.
5168
989d0071
MS
51692016-08-08 Martin Sebor <msebor@redhat.com>
5170
5171 PR testsuite/72838
3a146d46
JJ
5172 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5173 * g++.dg/warn/overflow-warn-3.C: Same.
5174 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5175
7090cac9
AV
51762016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5177
5178 PR fortran/71936
5179 * gfortran.dg/allocate_with_source_21.f03: New test.
5180
64e56ab0
AV
51812016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5182
5183 PR fortran/72698
5184 * gfortran.dg/allocate_with_source_20.f03: New test.
5185
0476487d
AM
51862016-08-08 Alan Modra <amodra@gmail.com>
5187
5188 * gcc.c-torture/compile/pr72802.c: New.
5189
8e9218f2
AV
51902016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5191
5192 PR fortran/70524
5193 * gfortran.dg/dependency_48.f90: New test.
5194
c1f7083b
TK
51952016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5196
531e5ae3 5197 PR fortran/70040
c1f7083b
TK
5198 * gfortran.dg/pr70040.f90: New testcase.
5199
6ab5813c
TK
52002016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5201
5202 PR fortran/71961
5203 * gfortran.dg/matmul_10.f90: New testcase.
5204
27bddc4a
JH
52052016-08-07 Jan Hubicka <hubicka@ucw.cz>
5206
5207 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5208
4a9f8a9f
JJ
52092016-08-07 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR c/72816
5212 * gcc.dg/pr72816.c: New test.
5213
fa76f2c6
JW
52142016-08-06 Jonathan Wakely <jwakely@redhat.com>
5215
5216 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5217 * g++.dg/conversion/pr41426.C: Likewise.
5218 * g++.dg/conversion/pr66211.C: Likewise.
5219 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5220 * g++.dg/init/ref8.C: Likewise.
5221 * g++.old-deja/g++.law/cvt20.C: Likewise.
5222 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5223
5c3e5002
PP
52242016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5225
5226 PR tree-optimization/18046
5227 * gcc.dg/tree-ssa/vrp105.c: New test.
5228 * gcc.dg/tree-ssa/vrp106.c: New test.
5229
94087e88 52302016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5231
5232 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5233 1ul in diagnostics. Remove hyphen from "constant-expression."
5234 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5235 * g++.dg/cpp0x/static_assert3.C: Same.
5236 * g++.dg/cpp1y/constexpr-throw.C: Same.
5237 * g++.dg/template/nontype3.C: Same.
5238 * g++.dg/warn/overflow-warn-1.C: Same.
5239 * g++.dg/warn/overflow-warn-3.C: Same.
5240 * g++.dg/warn/overflow-warn-4.C: Same.
5241
88fa5555
DM
52422016-08-05 David Malcolm <dmalcolm@redhat.com>
5243
5244 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5245 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5246 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5248
1addb9e6
PP
52492016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5250
5251 PR tree-optimization/72810
5252 * gcc.dg/tree-ssa/vrp110.c: New test.
5253
1b62ed4f
JG
52542016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5255
5256 PR Target/72819
5257 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5258 registers.
5259 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5260 saving the half-precision registers.
5261 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5262 value is returned in h0.
5263 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5264 are passed in FP/SIMD registers.
5265 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5266 passing works corrcetly.
5267 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5268 (hfa_f16x2_t): Likewise.
5269 (hfa_f16x3_t): Likewise.
5270 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5271 are promoted to double and passed in a double register.
5272 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5273 are promoted to double and stacked.
5274 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5275 __fp16 data types.
5276 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5277 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5278 __fp16 first get passed in FP/SIMD registers, then stacked.
5279
4228ca19
NS
52802016-08-05 Nathan Sidwell <nathan@acm.org>
5281
5282 PR c++/68724
5283 * g++.dg/cpp0x/pr68724.C: New.
5284
db7c335e
RB
52852016-08-05 Richard Biener <rguenther@suse.de>
5286
5287 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5288
48abe922
PP
52892016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5290
5291 * gcc.dg/tree-ssa/vrp107.c: New test.
5292 * gcc.dg/tree-ssa/vrp108.c: New test.
5293 * gcc.dg/tree-ssa/vrp109.c: New test.
5294
f6cdf42f
PK
52952016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5296
5297 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5298 dg-options.
5299
33a9c609
PK
53002016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5301
5302 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5303 test-cases.
5304 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5305 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5306 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5307 test-cases.
5308 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5309 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5310 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5311 large_double.
5312
4473482d
PC
53132016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5314
5315 PR c++/72800
5316 * g++.dg/cpp1y/lambda-ice1.C: New.
5317
08156df5
PP
53182016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5319
5320 PR c++/72759
5321 * g++.dg/cpp1y/pr72759.C: New test.
5322
938da3a5
PP
53232016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5324
5325 * gcc.dg/switch-10.c: New test.
5326
da84183c
JG
53272016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5328
5329 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5330
ae9281fc
TS
53312016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5332
5333 * c-c++-common/goacc/routine-5.c: Update.
5334
086ad22e
BE
53352016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5336
5337 PR rtl-optimization/70903
5338 * gcc.c-torture/execute/pr70903.c: New test.
5339
6805e400
ML
53402016-08-04 Martin Liska <mliska@suse.cz>
5341
5342 * gcc.dg/params/params.exp: Replace file exists with
5343 TESTING_IN_BUILD_TREE.
5344
a0008434
MP
53452016-08-04 Marek Polacek <polacek@redhat.com>
5346
5347 PR c++/70229
5348 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5349
fb46286e
RB
53502016-08-04 Richard Biener <rguenther@suse.de>
5351
5352 PR middle-end/71984
5353 * gcc.dg/torture/pr71984.c: Guard correctness check for
5354 little-endian.
5355
ac2c96ab
AP
53562016-08-03 Andrew Pinski <apinski@cavium.com>
5357
5358 * gcc.c-torture/compile/20160802-1.c: New testcase.
5359
c98583e9
FR
53602016-08-03 Fritz Reese <fritzoreese@gmail.com>
5361
5362 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5363
9ad1a1da
RB
53642016-08-03 Richard Biener <rguenther@suse.de>
5365
5366 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5367 and remove -O3.
5368 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5369 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5370
cd75c979
RB
53712016-08-03 Richard Biener <rguenther@suse.de>
5372
5373 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5374 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5375 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5376 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5377
30e8d875
SKS
53782016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5379
5380 * gcc.dg/init-excess-2.c: Require int32plus.
5381 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5382 * gcc.dg/pr59963-2.c: Require int32plus.
5383 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5384 * gcc.dg/unroll-7.c: Require int32plus.
5385
69b806f6
BC
53862016-08-02 Bin Cheng <bin.cheng@arm.com>
5387
5388 PR tree-optimization/34114
5389 * gcc.dg/tree-ssa/loop-42.c: New test.
5390
1efafef3
TC
53912016-08-02 Tamar Christina <tamar.christina@arm.com>
5392
5393 * gcc.target/aarch64/vminmaxnm.c: New.
5394 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5395 tests.
5396
e2a99194
MM
53972016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5398
5399 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5400 vec_extract for vector float, vector int, vector short, and vector
5401 char.
5402 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5403 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5404 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5405 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5406
71bfb77a
WD
54072016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5408
5409 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5410 single stack adjustment, no writeback.
71bfb77a
WD
5411 * gcc.target/aarch64/test_frame_12.c: Likewise.
5412 * gcc.target/aarch64/test_frame_13.c: Likewise.
5413 * gcc.target/aarch64/test_frame_15.c: Likewise.
5414 * gcc.target/aarch64/test_frame_6.c: Likewise.
5415 * gcc.target/aarch64/test_frame_7.c: Likewise.
5416 * gcc.target/aarch64/test_frame_8.c: Likewise.
5417 * gcc.target/aarch64/test_frame_16.c: New test.
5418
37bce35a
L
54192015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5420
5421 PR target/72748
5422 * gcc.target/i386/pr72748.c: New test.
5423
3f8257db 54242015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5425
5426 PR tree-optimization/71818
5427 * gcc.dg/vect/pr71818.c: New
5428
bf60c531
ML
54292016-08-01 Martin Liska <mliska@suse.cz>
5430
5431 PR tree-optimization/71857
5432 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5433
8ed49fab
KT
54342016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5435
5436 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5437
76e2c821
JB
54382016-08-01 Jan Beulich <jbeulich@suse.com>
5439
5440 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5441
35029597
WS
54422016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5443
5444 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5445 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5446
3aa4b66a
JW
54472016-07-31 Jonathan Wakely <jwakely@redhat.com>
5448
5449 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5450 (check_effective_target_c++): Likewise. Also match for libstdc++.
5451
3f8257db 54522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5453
5454 PR fortran/41922
5455 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5456 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5457 * gfortran.dg/pr41922.f90: New test.
5458
9fcb2819
SK
54592016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5460
5461 PR fortran/68566
5462 * gfortran.dg/pr68566.f90: new test.
5463
94087e88 54642016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5465
5466 PR c++/60760
5467 PR c++/71091
5468 * g++.dg/cpp0x/constexpr-cast.C: New test.
5469 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5470 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5471 * g++.dg/ubsan/pr63956.C: Correct.
5472
d0047a25
MM
54732016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5474
5475 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5476 vector double or vector long where the vector is in memory.
5477 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5478 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5479
e4f7a5df
SK
54802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5481
5482 PR fortran/69867
5483 * gfortran.dg/pr69867.f90: New test.
5484
b441ae1d
SK
54852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5486
5487 PR fortran/69962
5488 * gfortran.dg/pr69962.f90: New test.
5489
712dff31
SK
54902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5491
5492 PR fortran/70006
5493 * gfortran.dg/pr70006.f90: New test.
5494
fb42421e
SK
54952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5496
5497 PR fortran/71730
5498 * gfortran.dg/pr71730.f90: New test.
5499 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5500 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5501 * gfortran.dg/array_constructor_26.f03: Ditto.
5502
466effe0
WS
55032016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5504
5505 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5506 * gcc.target/powerpc/pr71763.c: Likewise.
5507
f618a472
MP
55082016-07-29 Marek Polacek <polacek@redhat.com>
5509
5510 PR c/71742
5511 * gcc.dg/940510-1.c: Adjust dg-error.
5512 * gcc.dg/c99-flex-array-1.c: Likewise.
5513 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5514
efd0786f
MP
5515 PR c/71853
5516 * gcc.dg/noncompile/pr71853.c: New test.
5517
e00dceaf
MP
5518 PR c/71573
5519 * gcc.dg/noncompile/pr71573.c: New test.
5520
638fc14f
MP
5521 PR c/71926
5522 * g++.dg/warn/Wparentheses-30.C: New test.
5523 * gcc.dg/Wparentheses-14.c: New test.
5524
61c73a7f
UB
55252016-07-29 Uros Bizjak <ubizjak@gmail.com>
5526
5527 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5528
01d32b2b
BC
55292016-07-29 Bin Cheng <bin.cheng@arm.com>
5530
5531 PR tree-optimization/57558
5532 * gcc.dg/vect/pr57558-1.c: New test.
5533 * gcc.dg/vect/pr57558-2.c: New test.
5534
f6c7a248
PK
55352016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5536
61c73a7f 5537 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5538 to scan forwprop1 dump pass.
5539
f54ea774
PC
55402016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5541
5542 PR c++/51488
5543 * g++.dg/template/pr51488.C: New.
5544
673a107a
JJ
55452016-07-29 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR c/71969
5548 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5549 static __inline__.
5550 * gcc.dg/pr71969-1.c: New test.
5551 * gcc.dg/pr71969-2.c: New test.
5552 * gcc.dg/pr71969-3.c: New test.
5553
78169471
MP
55542016-07-29 Marek Polacek <polacek@redhat.com>
5555
5556 PR c/71574
5557 * c-c++-common/pr71574.c: New test.
5558
a5b5c8b6
MP
5559 PR c/71583
5560 * gcc.dg/noncompile/pr71583.c: New test.
5561
883b6d4e
KV
55622016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5563
5564 PR middle-end/68217
5565 * gcc.dg/pr68217.c: New test.
5566
89f1f37e
SK
55672016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5568
5569 PR fortran/71067
5570 * gfortran.dg/pr71067_1.f90: New test.
5571 * gfortran.dg/pr71067_2.f90: Ditto.
5572
e0d32185
MM
55732016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5574
5575 * gcc.target/powerpc/vec-extract-1.c: New test.
5576
c851722d
SK
55772016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5578
5579 PR fortran/71799
5580 * gfortran.dg/pr71799.f90: New test.
5581
f064da6a
PC
55822016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/71665
5585 * g++.dg/cpp0x/pr71665-1.C: New.
5586 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5587 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5588 * g++.dg/ext/label10.C: Likewise.
5589 * g++.dg/parse/constant5.C: Likewise.
5590
1b70aaad
SK
55912016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5592
5593 PR fortran/71859
5594 * gfortran.dg/pr71859.f90: New test.
5595 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5596 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5597
a23404c9
PT
55982016-07-28 Paul Thomas <pault@gcc.gnu.org>
5599
5600 PR fortran/71883
5601 * gfortran.dg/pr71883.f90 : New test.
5602
513d866d
YR
56032016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5604
5605 PR tree-optimization/71734
61c73a7f 5606 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5607
7c428aa2
RL
56082016-07-28 Renlin Li <renlin.li@arm.com>
5609
5610 Revert
5611 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5612
5613 PR fortran/71902
5614 * gfortran.dg/dependency_47.f90: New test.
5615
1225d6b1
ML
56162016-07-28 Martin Liska <mliska@suse.cz>
5617
5618 PR gcov-profile/68025
5619 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5620
e5f5bf35
ML
56212016-07-28 Martin Liska <mliska@suse.cz>
5622
5623 * g++.dg/vect/pr70944.cc: New test.
5624
4536610d
KV
56252016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5626
5627 PR middle-end/71994
5628 * gcc.dg/torture/pr71994.c: New test.
5629
8c6961ca
PK
56302016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5631
5632 PR middle-end/71078
5633 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5634 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5635 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5636
8de22ea0
RB
56372016-07-27 Richard Biener <rguenther@suse.de>
5638
5639 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5640
5d9da222
ML
56412016-07-27 Martin Liska <mliska@suse.cz>
5642
5643 * gcc.dg/predict-13.c: New test.
5644 * gcc.dg/predict-14.c: New test.
5645
af9e275f
SKS
56462016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5647
a23404c9 5648 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5649 including stdint.h.
5650 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5651 including stdint.h.
5652
71abba1e
MM
56532016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5654
5655 PR target/71869
5656 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5657 IEEE built-in functions handle quiet and signalling NaNs
5658 correctly.
5659
9cd74e8f
SK
56602016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5661
5662 PR fortran/71862
5663 * gfortran.dg/pr71862.f90: New test.
5664
0d48446f
MS
56652016-07-26 Martin Sebor <msebor@redhat.com>
5666
5667 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5668 selector with dg-options.
5669
524cf1e4
PP
56702016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5671
5672 PR tree-optimization/18046
5673 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5674 * gcc.dg/tree-ssa/vrp103.c: New test.
5675 * gcc.dg/tree-ssa/vrp104.c: New test.
5676
100665d8
WS
56772016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5678
5679 * gcc.target/powerpc/pr63354.c: Require lp64 since
5680 -mprofile-kernel is not legal with -m32.
5681
0b64ca40
RB
56822016-07-26 Richard Biener <rguenther@suse.de>
5683
5684 PR rtl-optimization/71984
5685 * gcc.dg/torture/pr71984.c: New testcase.
5686
9b7937cf
RS
56872016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5688
5689 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5690 g++-dg-runtest via et-dg-runtest.
5691 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5692 * gcc.dg/vect/vect.exp: Likewise.
5693 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5694 gfortran-dg-runtest.
5695 * gfortran.dg/vect/vect.exp: Likewise.
5696 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5697 (check_mips_loongson_hw_available): Likewise.
5698 (check_effective_target_mpaired_single_runtime): Likewise.
5699 (check_effective_target_mips_loongson_runtime): Likewise.
5700 (add_options_for_mpaired_single): Likewise.
5701 (check_effective_target_vect_int): Add global et_index.
5702 Check and save the supported feature for a target selected by
5703 the et_index target. Break long lines where appropriate. Call
5704 et-is-effective-target for MIPS with an argument instead of
5705 check_effective_target_* where appropriate.
5706 (check_effective_target_vect_intfloat_cvt): Likewise.
5707 (check_effective_target_vect_uintfloat_cvt): Likewise.
5708 (check_effective_target_vect_floatint_cvt): Likewise.
5709 (check_effective_target_vect_floatuint_cvt): Likewise.
5710 (check_effective_target_vect_simd_clones): Likewise.
5711 (check_effective_target_vect_shift): ewise.
5712 (check_effective_target_whole_vector_shift): Likewise.
5713 (check_effective_target_vect_bswap): Likewise.
5714 (check_effective_target_vect_shift_char): Likewise.
5715 (check_effective_target_vect_long): Likewise.
5716 (check_effective_target_vect_float): Likewise.
5717 (check_effective_target_vect_double): Likewise.
5718 (check_effective_target_vect_long_long): Likewise.
5719 (check_effective_target_vect_no_int_max): Likewise.
5720 (check_effective_target_vect_no_int_add): Likewise.
5721 (check_effective_target_vect_no_bitwise): Likewise.
5722 (check_effective_target_vect_widen_shift): Likewise.
5723 (check_effective_target_vect_no_align): Likewise.
5724 (check_effective_target_vect_hw_misalign): Likewise.
5725 (check_effective_target_vect_element_align): Likewise.
5726 (check_effective_target_vect_condition): Likewise.
5727 (check_effective_target_vect_cond_mixed): Likewise.
5728 (check_effective_target_vect_char_mult): Likewise.
5729 (check_effective_target_vect_short_mult): Likewise.
5730 (check_effective_target_vect_int_mult): Likewise.
5731 (check_effective_target_vect_extract_even_odd): Likewise.
5732 (check_effective_target_vect_interleave): Likewise.
5733 (check_effective_target_vect_stridedN): Likewise.
5734 (check_effective_target_vect_multiple_sizes): Likewise.
5735 (check_effective_target_vect64): Likewise.
5736 (check_effective_target_vect_call_copysignf): Likewise.
5737 (check_effective_target_vect_call_sqrtf): Likewise.
5738 (check_effective_target_vect_call_btrunc): Likewise.
5739 (check_effective_target_vect_call_btruncf): Likewise.
5740 (check_effective_target_vect_call_ceil): Likewise.
5741 (check_effective_target_vect_call_ceilf): Likewise.
5742 (check_effective_target_vect_call_floor): Likewise.
5743 (check_effective_target_vect_call_floorf): Likewise.
5744 (check_effective_target_vect_call_lceil): Likewise.
5745 (check_effective_target_vect_call_lfloor): Likewise.
5746 (check_effective_target_vect_call_nearbyint): Likewise.
5747 (check_effective_target_vect_call_nearbyintf): Likewise.
5748 (check_effective_target_vect_call_round): Likewise.
5749 (check_effective_target_vect_call_roundf): Likewise.
5750 (check_effective_target_vect_perm): Likewise, but also append *_saved
5751 to the existing global name to properly cache the result.
5752 (check_effective_target_vect_perm_byte): Likewise.
5753 (check_effective_target_vect_perm_short): Likewise.
5754 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5755 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5756 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5757 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5758 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5759 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5760 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5761 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5762 (check_effective_target_vect_sdot_qi): Likewise.
5763 (check_effective_target_vect_udot_qi): Likewise.
5764 (check_effective_target_vect_sdot_hi): Likewise.
5765 (check_effective_target_vect_udot_hi): Likewise.
5766 (check_effective_target_vect_usad_char): Likewise.
5767 (check_effective_target_vect_pack_trunc): Likewise.
5768 (check_effective_target_vect_unpack): Likewise.
5769 (check_effective_target_vect_aligned_arrays): Likewise.
5770 (check_effective_target_vect_natural_alignment): Likewise.
5771 (check_effective_target_vector_alignment_reachable): Likewise.
5772 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5773 (is-effective-target): Initialize et_index if undefined.
5774 (et-dg-runtest): New.
5775 (et-is-effective-target): Likewise.
5776 (check_vect_support_and_set_flags): Add supported MIPS targets to
5777 EFFECTIVE_TARGETS list. Return the number of supported targets.
5778
8f63caf6 57792016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5780 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5781
5782 PR middle-end/70920
5783 * gcc.dg/pr70920-1.c: New test-case.
5784 * gcc.dg/pr70902-2.c: Likewise.
5785 * gcc.dg/pr70920-3.c: Likewise.
5786 * gcc.dg/pr70920-4.c: Likewise
5787 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5788 2 instead of 3.
5789
7d575fff
AM
57902016-07-25 Alexander Monakov <amonakov@ispras.ru>
5791
5792 * gcc.c-torture/execute/pr71494.c: Require label_values.
5793 * gcc.dg/pr16973.c: Ditto.
5794
bf01e070
SKS
57952016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5796
5797 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5798 * gcc.dg/torture/pr69771.c: Require int32plus.
5799 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5800
16b05965
ML
58012016-07-25 Martin Liska <mliska@suse.cz>
5802
5803 * gcc.dg/torture/pr71987.c: New test.
5804
d52d3767
SK
58052016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5806
5807 PR fortran/71935
5808 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5809 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5810 * gfortran.dg/pr71935.f90: New test.
5811
94087e88 58122016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5813
5814 PR c++/71675
5815 * g++.dg/ext/atomic-3.C: New test.
5816 * gcc.dg/atomic/pr71675.c: New test.
5817
58b3986e
ES
58182016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5819
5820 * gcc.target/i386/mvc8.c: New test.
5821
faa1612a
BC
58222016-07-22 Bin Cheng <bin.cheng@arm.com>
5823
5824 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5825 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5826
1603ebe0
TK
58272016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5828
5829 PR fortran/71795
5830 * gfortran.dg/constructor_50.f90: New test.
5831
bc91c436
ML
58322016-07-22 Martin Liska <mliska@suse.cz>
5833
5834 PR gcov-profile/69028
5835 PR gcov-profile/62047
5836 * g++.dg/cilk-plus/pr69028.C: New test.
5837
9fe9a3a7
AV
58382016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5839
5840 * gfortran.dg/coarray_stat_2.f90: New test.
5841
70866e3d
MM
58422016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5843
5844 * gcc.target/powerpc/vec-extract.h: New files to check the
5845 vec_extract built-in functions for all vector types, testing
5846 accessing each element, both with constant and variable element
5847 numbers.
5848 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5849 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5850 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5851 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5852 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5853 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5854 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5855 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5856 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5857
ab3af181
JJ
58582016-07-21 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR c++/71728
5861 * g++.dg/other/pr71728.C: New test.
5862
ebe8f322
JG
58632016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5864
5865 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5866 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5867 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5868 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5869 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5870
959cef74
RB
58712016-07-21 Richard Biener <rguenther@suse.de>
5872
5873 PR tree-optimization/71947
5874 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5875
b24d9420
BC
58762016-07-21 Bin Cheng <bin.cheng@arm.com>
5877
5878 * gcc.dg/tree-ssa/scev-15.c: New.
5879
23974819
BC
58802016-07-21 Bin Cheng <bin.cheng@arm.com>
5881
5882 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5883
ee78cbaa
JJ
58842016-07-21 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR c++/71941
5887 * g++.dg/gomp/pr71941.C: New test.
5888
52ed68f7
DM
58892016-07-20 David Malcolm <dmalcolm@redhat.com>
5890
5891 PR c/70339
5892 PR c/71858
5893 * g++.dg/spellcheck-identifiers.C: New test case, based on
5894 gcc.dg/spellcheck-identifiers.c.
5895 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5896 gcc.dg/spellcheck-identifiers-2.c.
5897 * g++.dg/spellcheck-typenames.C: New test case, based on
5898 gcc.dg/spellcheck-typenames.c
5899
18407bfb
JW
59002016-07-20 Jonathan Wakely <jwakely@redhat.com>
5901
5902 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5903 pointer to member function and also test catching by reference.
5904
4c07fd98
DV
59052016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5906
5907 * gcc.target/s390/pr67443.c: Fix test case.
5908
fee21d65
DV
59092016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5910
5911 * gcc.target/s390/insv-1.c: Xfail some tests.
5912 * gcc.target/s390/insv-2.c: Likewise.
5913
dbe9dfdd
GJL
59142016-07-20 Georg-Johann Lay <avr@gjlay.de>
5915
5916 * gcc.target/avr/torture/get-mem.c: New test.
5917 * gcc.target/avr/torture/set-mem.c: New test.
5918
c25e1d82
GJL
59192016-07-20 Georg-Johann Lay <avr@gjlay.de>
5920
5921 PR target/71948
5922 * gcc.target/avr/torture/tiny-progmem.c: New test.
5923
109d2197
JJ
59242016-07-20 Jakub Jelinek <jakub@redhat.com>
5925
7419f441
JJ
5926 PR c++/71909
5927 * g++.dg/parse/pr71909.C: New test.
5928 * g++.dg/tm/pr71909.C: New test.
5929
109d2197
JJ
5930 PR c++/50060
5931 * g++.dg/cpp0x/constexpr-50060.C: New test.
5932 * g++.dg/cpp1y/constexpr-50060.C: New test.
5933
144530cf
ML
59342016-07-20 Martin Liska <mliska@suse.cz>
5935
5936 * gfortran.dg/graphite/pr71898.f90: New test.
5937
04ac4afa
BC
59382016-07-20 Bin Cheng <bin.cheng@arm.com>
5939
5940 PR tree-optimization/71503
5941 PR tree-optimization/71683
5942 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5943 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5944
dcbdb17a
ML
59452016-07-20 Martin Liska <mliska@suse.cz>
5946
5947 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5948 * gcc.dg/plugin/sreal-test-1.c: Remove.
5949 * gcc.dg/plugin/sreal_plugin.c: Remove.
5950
6ed82555
TK
59512016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5952
5953 PR fortran/71902
5954 * gfortran.dg/dependency_47.f90: New test.
5955
13da0507
JJ
59562016-07-19 Jakub Jelinek <jakub@redhat.com>
5957
4833f561
JJ
5958 PR rtl-optimization/71916
5959 * gcc.c-torture/compile/pr71916.c: New test.
5960
4fda19ef
JJ
5961 PR middle-end/71874
5962 * g++.dg/torture/pr71874.C: New test.
5963
13da0507
JJ
5964 PR middle-end/71734
5965 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5966 (my_alloc): Rewritten to use __builtin_posix_memalign and
5967 __SIZE_TYPE__.
5968 (my_free): Use __builtin_free instead of _mm_free.
5969 (Vec::operator=): Use __builtin_memcpy.
5970
e7980add
MJ
59712016-07-19 Martin Jambor <mjambor@suse.cz>
5972
61c73a7f
UB
5973 PR fortran/71688
5974 * gfortran.dg/pr71688.f90: New test.
e7980add 5975
13e88953
RB
59762016-07-19 Richard Biener <rguenther@suse.de>
5977
5978 * c-c++-common/vector-subscript-6.c: New testcase.
5979 * c-c++-common/vector-subscript-7.c: Likewise.
5980
1caf0482
SKS
59812016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5982
a23404c9 5983 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5984 and UInt32 based on __SIZEOF_INT__.
5985
cef5388d
RB
59862016-07-19 Richard Biener <rguenther@suse.de>
5987
5988 PR tree-optimization/71901
5989 * gcc.dg/torture/pr71901.c: New testcase.
5990
59912016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5992
5993 PR tree-optimization/71908
5994 * gcc.dg/torture/pr71908.c: New testcase.
5995
a8f7a895
MM
59962016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5997
5998 PR target/71493
5999 * gcc.target/powerpc/pr71493-1.c: New test.
6000 * gcc.target/powerpc/pr71493-2.c: Likewise.
6001
f2111a36
JJ
60022016-07-18 Jakub Jelinek <jakub@redhat.com>
6003
99516432
JJ
6004 PR c++/71835
6005 * g++.dg/conversion/ambig3.C: New test.
6006
87713c6a
JJ
6007 PR c++/71828
6008 * g++.dg/cpp0x/constexpr-71828.C: New test.
6009
7a7f16ca
JJ
6010 PR c++/71826
6011 * g++.dg/template/pr71826.C: New test.
6012
f4d90295
JJ
6013 PR c++/71822
6014 * g++.dg/template/defarg21.C: New test.
6015
f2111a36
JJ
6016 PR c++/71871
6017 * g++.dg/ext/vector31.C: New test.
6018
0b965526
UB
60192016-07-18 Uros Bizjak <ubizjak@gmail.com>
6020
6021 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6022
94e136b9
YR
60232016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6024
6025 PR tree-optimization/71734
6026 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6027
7072df0a
DV
60282016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6029
6030 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6031 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6032 stack-layout-dynamic-1.c: New test.
6033
54158a1a
AK
60342016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6035
6036 * gcc.target/s390/nolrl-1.c: New test.
6037
43068916
FR
60382016-07-17 Fritz Reese <fritzoreese@gmail.com>
6039
6040 PR fortran/71523
6041 * gfortran.dg/pr71523_1.f90: New test.
6042 * gfortran.dg/pr71523_2.f90: New test.
6043
a9356b12
AS
60442016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6045
6046 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6047
a07b81c7 60482016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6049 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6050
6051 PR fortran/62125
6052 * gfortran.dg/pr62125.f90: New test.
6053
96c0ec12
BS
60542016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6055
6056 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6057 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6058
479d0ed5
JW
60592016-07-15 Jonathan Wakely <jwakely@redhat.com>
6060
6061 PR c++/58796
6062 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6063 * g++.dg/cpp0x/nullptr35.C: New test.
6064
41c7438e
BC
60652016-07-15 Bin Cheng <bin.cheng@arm.com>
6066
6067 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6068
f7ba880b
CP
60692016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6070
6071 * gfortran.dg/goacc/vector_length.f90: New test.
6072
b9aba0a0
RB
60732016-07-15 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/71881
6076 * gcc.dg/torture/pr71881.c: New testcase.
6077
9513d5fb
RB
60782016-07-15 Richard Biener <rguenther@suse.de>
6079
6080 PR tree-optimization/71887
6081 * gcc.dg/torture/pr71887.c: New testcase.
6082
ddbbcb19
JJ
60832016-07-15 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR c/71858
6086 * gcc.dg/spellcheck-identifiers-3.c: New test.
6087
29eb509c
AV
60882016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6089
6090 PR fortran/71807
6091 * gfortran.dg/null_9.f90: New test.
6092
43aabfcf
BC
60932016-07-15 Bin Cheng <bin.cheng@arm.com>
6094
6095 * gcc.dg/tree-ssa/loop-41.c: New test.
6096
afc89e58
BC
60972016-07-15 Bin Cheng <bin.cheng@arm.com>
6098
6099 PR tree-optimization/71347
6100 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6101
6fa682ad
SK
61022016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6103
6104 PR fortran/29819
6105 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6106 * gfortran.dg/contains.f90: Ditto.
6107 * gfortran.dg/contains_empty_1.f03: Ditto.
6108 * gfortran.dg/submodule_3.f08: Ditto.
6109
dd36b877
JJ
61102016-07-14 Jakub Jelinek <jakub@redhat.com>
6111
a60a5d31
JJ
6112 PR testsuite/71865
6113 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6114 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6115 expected diagnostics.
6116
dd36b877
JJ
6117 PR c/71858
6118 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6119 * gcc.dg/spellcheck-identifiers-2.c: New test.
6120 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6121 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6122
a241f8ca
JJ
61232016-07-14 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR tree-optimization/71872
6126 * gcc.c-torture/compile/pr71872.c: New test.
6127
d62b809c
TP
61282016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6129
6130 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6131 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6132 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6133 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6134 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6135 * gcc.target/arm/atomic-op-acquire-1.c: This.
6136 * gcc.target/arm/atomic-op-char.c: Rename into ...
6137 * gcc.target/arm/atomic-op-char-1.c: This.
6138 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6139 * gcc.target/arm/atomic-op-consume-1.c: This.
6140 * gcc.target/arm/atomic-op-int.c: Rename into ...
6141 * gcc.target/arm/atomic-op-int-1.c: This.
6142 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6143 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6144 * gcc.target/arm/atomic-op-release.c: Rename into ...
6145 * gcc.target/arm/atomic-op-release-1.c: This.
6146 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6147 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6148 * gcc.target/arm/atomic-op-short.c: Rename into ...
6149 * gcc.target/arm/atomic-op-short-1.c: This.
6150 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6151 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6152 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6153 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6154 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6155 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6156 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6157 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6158 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6159 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6160
1f8dd420
AV
61612016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6162
6163 PR fortran/70842
6164 * gfortran.dg/select_type_35.f03: New test.
6165
53109ba8
KT
61662016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6167
6168 PR target/65951
6169 PR tree-optimization/70923
6170 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6171 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6172 * gcc.dg/vect/pr65951.c: Likewise.
6173 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6174
91f35b7f
DE
61752016-07-14 David Edelsohn <dje.gcc@gmail.com>
6176
6177 * c-c++-common/pr60226.c: Expect maximum object file alignment
6178 error on AIX.
6179
351168fe
RB
61802016-07-14 Richard Biener <rguenther@suse.de>
6181
6182 PR tree-optimization/71866
6183 * gcc.dg/torture/pr71866.c: New testcase.
6184
94c32c00
TP
61852016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6186
6187 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6188 selector and enclose boolean expression in curly braces.
6189
b799a481
AM
61902016-07-14 Alan Modra <amodra@gmail.com>
6191
6192 PR target/71733
6193 * gcc.target/powerpc/p9-novsx.c: New.
6194
f63ba78c
AK
61952016-07-13 Andi Kleen <ak@linux.intel.com>
6196
6197 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6198 * g++.dg/tree-prof/morefunc.C: Dito.
6199 * g++.dg/tree-prof/pr35545.C: Dito.
6200 * g++.dg/tree-prof/reorder.C: Dito.
6201 * gcc.dg/tree-prof/20050826-2.c: Dito.
6202 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6203 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6204 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6205 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6206 * gcc.dg/tree-prof/inliner-1.c: Dito.
6207 * gcc.dg/tree-prof/merge_block.c: Dito.
6208 * gcc.dg/tree-prof/stringop-1.c: Dito.
6209 * gcc.dg/tree-prof/stringop-2.c: Dito.
6210 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6211 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6212 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6213 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6214 * gcc.dg/tree-prof/update-loopch.c: Dito.
6215 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6216 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6217 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6218 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6219 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6220 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6221 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6222
f4d5a23d
AK
62232016-07-13 Andi Kleen <ak@linux.intel.com>
6224
6225 * lib/profopt.exp (profopt-execute): Remove .imports files.
6226
ae145898
AK
62272016-07-13 Andi Kleen <ak@linux.intel.com>
6228
0b965526 6229 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6230
e97bd4f5
AK
62312016-07-13 Andi Kleen <ak@linux.intel.com>
6232
6233 * lib/profopt.exp (dg-final-scan-autofdo,
6234 dg-final-scan-not-autofdo): New functions.
6235
6fa3d4b4
BC
62362016-07-13 Bin Cheng <bin.cheng@arm.com>
6237
6238 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6239 * gcc.dg/vect/vect-35.c: Ditto.
6240 * gcc.dg/vect/vect-alias-check-2.c: New test.
6241
65f18bc6
ML
62422016-07-13 Martin Liska <mliska@suse.cz>
6243
6244 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6245 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6246 * gfortran.dg/pr42108.f90: Update expected dump scan.
6247
9737f35b
RB
62482016-07-13 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/24574
6251 * gcc.dg/pr24574.c: New testcase.
6252
62c0ea4b
SKS
62532016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6254
0b965526 6255 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6256 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6257 * c-c++-common/pr68833-1.c: Require int32plus.
6258 * gcc.dg/ipa/pr63551.c: Likewise.
6259 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6260 * gcc.dg/ipa/pr64041.c: Require int32plus.
6261
c7ed8938
IE
62622016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6263
6264 PR ipa/71633
6265 * g++.dg/pr71633.C: New test.
6266
5ce15300
TP
62672016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6268
6269 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6270 Add new arm_thumb1_cbz_ok effective target.
6271 * gcc.target/arm/cbz.c: New test.
6272
2b9509a3
TP
62732016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6274
6275 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6276 Define effective target.
6277 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6278 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6279 * gcc.target/arm/movhi_movw.c: New test.
6280 * gcc.target/arm/movsi_movw.c: Likewise.
6281 * gcc.target/arm/movdi_movw.c: Likewise.
6282
7f15b177
RB
62832016-07-13 Richard Biener <rguenther@suse.de>
6284
6285 PR middle-end/71104
6286 * gcc.dg/pr71104-1.c: New testcase.
6287 * gcc.dg/pr71104-2.c: Likewise.
6288
0b0a896e
MM
62892016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6290
6291 PR target/71805
6292 * gcc.target/powerpc/pr71805.c: New test.
6293
f906f5ed
BS
62942016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6295
6296 * gcc.target/powerpc/divkc3-1.c: New.
6297 * gcc.target/powerpc/mulkc3-1.c: New.
6298
9e63c3aa
NS
62992016-07-12 Nathan Sidwell <nathan@acm.org>
6300
6301 * gcc.target/arm/data-rel-1.c: New.
6302 * gcc.target/arm/data-rel-2.c: New.
6303 * gcc.target/arm/data-rel-3.c: New.
6304
f507d202
ML
63052016-07-12 Martin Liska <mliska@suse.cz>
6306
6307 * gcc.dg/params/blocksort-part.c: New test.
6308 * gcc.dg/params/params.exp: New file.
6309
d6f7c125
KT
63102016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6311
6312 PR middle-end/71700
6313 * gcc.c-torture/execute/pr71700.c: New test.
6314
37ccb0ba
SB
63152016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6316 Richard Biener <rguenther@suse.de>
6317
6318 PR tree-optimization/23286
6319 PR tree-optimization/70159
6320 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6321 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6322 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6323 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6324 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6325 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6326 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6327 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6328 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6329 * gcc.dg/pr51879-12.c: Likewise.
6330 * gcc.dg/strlenopt-9.c: Likewise.
6331 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6332 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6333 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6334 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6335 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6336 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6337 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6338 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6339 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6340 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6341 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6342 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6343 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6344 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6345 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6346
712a93d6
RB
63472016-07-12 Richard Biener <rguenther@suse.de>
6348
6349 PR rtl-optimization/68961
6350 * gcc.target/i386/pr68961.c: New testcase.
6351
c392943c
JJ
63522016-07-11 Jakub Jelinek <jakub@redhat.com>
6353
3d56e6a4
JJ
6354 PR middle-end/71758
6355 * c-c++-common/gomp/pr71758.c: New test.
6356 * gfortran.dg/gomp/pr71758.f90: New test.
6357
c392943c
JJ
6358 PR tree-optimization/71823
6359 * gcc.dg/vect/pr71823.c: New test.
6360
741d3be5
DM
63612016-07-11 David Malcolm <dmalcolm@redhat.com>
6362
6363 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6364 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6365 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6366
92fa45b5
L
63672016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6368
6369 PR target/71801
6370 * gcc.target/i386/pr71801.c: New test.
6371
f51606c7
RB
63722016-07-11 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/71816
6375 * gcc.dg/torture/pr71816.c: New testcase.
6376
36b54ce0
TK
63772016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6378
6379 PR fortran/71783
6380 * gfortran.dg/dependency_46.f90: New test.
6381
d13835b6
VM
63822016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6383
6384 PR rtl-optimization/71621
6385 * gcc.target/i386/pr71621-1.c: New.
6386 * gcc.target/i386/pr71621-2.c: New.
6387
642bcbdf
CP
63882016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6389
6390 * gfortran.dg/goacc/pr71704.f90: New test.
6391
02eb5b8b
BS
63922016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6393
6394 PR target/71297
6395 * gcc.target/powerpc/pr71297.c: New.
6396
8beb9a0d
JW
63972016-07-08 Jiong Wang <jiong.wang@arm.com>
6398
6399 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6400
cef4b650
MM
64012016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6402
6403 PR target/71806
6404 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6405
3c3ecf52
AH
64062016-07-08 Alan Hayward <alan.hayward@arm.com>
6407
6408 PR tree-optimization/71667
6409 * gcc.dg/vect/pr71667.c: New
6410
2660286d
ML
64112016-07-08 Martin Liska <mliska@suse.cz>
6412
6413 * gcc.dg/torture/pr71606.c: New test.
6414
70cdd4ae
JD
64152016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6416
6417 PR fortran/71764
6418 * gfortran.dg/pr71764.f90: New test.
6419
842dc2e6
JJ
64202016-07-07 Jakub Jelinek <jakub@redhat.com>
6421 Kai Tietz <ktietz70@googlemail.com>
6422
6423 PR c++/70869
6424 PR c++/71054
6425 * g++.dg/cpp0x/pr70869.C: New test.
6426 * g++.dg/cpp0x/pr71054.C: New test.
6427
31be4262
DE
64282016-07-07 David Edelsohn <dje.gcc@gmail.com>
6429
6430 * g++.dg/debug/pr71432.C: Fail on AIX.
6431
1c122092
ML
64322016-07-07 Martin Liska <mliska@suse.cz>
6433
6434 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6435 an undefined behavior.
6436 * gfortran.dg/do_3.F90: Likewise.
6437 * gfortran.dg/do_check_11.f90: New test.
6438 * gfortran.dg/do_check_12.f90: New test.
6439 * gfortran.dg/do_corner_warn.f90: New test.
6440
7119f1b1
ML
64412016-07-07 Martin Liska <mliska@suse.cz>
6442
6443 * gfortran.dg/predict-1.f90: Ammend the test.
6444 * gfortran.dg/predict-2.f90: Likewise.
6445
275792f2
IE
64462016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6447
6448 PR ipa/71624
6449 * g++.dg/pr71624.C: New test.
6450
05a437c1
TP
64512016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6452
6453 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6454 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6455 ARMv8-M Mainline architectures.
6456
6f493951
TP
64572016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6458
6459 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6460 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6461
5ddaee94
SB
64622016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6463
6464 PR target/70098
6465 PR target/71763
6466 * gcc.target/powerpc/pr71763.c: New file.
6467
651afdb2
YR
64682016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6469
6470 PR tree-optimization/71518
0b965526 6471 * gcc.dg/pr71518.c: New test.
651afdb2 6472
9df99881
WD
64732016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6474
6475 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6476
7b4e0769
SKS
64772016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6478
0b965526 6479 PR target/50739
7b4e0769
SKS
6480 * gcc.target/avr/pr50739.c: New test.
6481
eb4432f7
JH
64822016-07-05 Jan Hubicka <jh@suse.cz>
6483
6484 * gcc.dg/tree-ssa/scev-14.c: update template.
6485
c01e092f
RS
64862016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6487
6488 * gcc.dg/vect/group-no-gaps-1.c: New test.
6489
8070763a
AK
64902016-07-05 Andi Kleen <ak@linux.intel.com>
6491
6492 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6493 if kernel supports MPX.
6494
3f8257db 64952016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6496
6497 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6498
36a265b1
MM
64992016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6500 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6501
6502 * gcc.target/powerpc/signbit-1.c: New test.
6503 * gcc.target/powerpc/signbit-2.c: New test.
6504 * gcc.target/powerpc/signbit-3.c: New test.
6505
7a98fb6e
KT
65062016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507
6508 PR rtl-optimization/71594
6509 * gcc.dg/torture/pr71594.c: New test.
6510
1e3d54b4
JH
65112016-07-05 Jan Hubicka <jh@suse.cz>
6512
6513 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6514
84ca3893
DM
65152016-07-05 David Malcolm <dmalcolm@redhat.com>
6516
6517 PR c++/62314
3a146d46 6518 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6519 number of missing semicolon error.
6520 * g++.dg/pr62314-2.C: New test case.
6521
20d0bfce
AF
65222016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6523
6524 * gfortran.dg/coarray_stat_function.f90: New test.
6525 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6526 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6527 to new interfaces.
6528
69aaea06
AV
65292016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6530
6531 PR fortran/71623
6532 * gfortran.dg/deferred_character_17.f90: New test.
6533
f723a43c
CL
65342016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6535
6536 * gcc.target/arm/neon/polytypes.c: Move to ...
6537 * gcc.target/arm/polytypes.c: ... here.
6538 * gcc.target/arm/neon/pr51534.c: Move to ...
6539 * gcc.target/arm/pr51534.c: ... here.
6540 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6541 * gcc.target/arm/vect-vcvt.c: ... here.
6542 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6543 * gcc.target/arm/vect-vcvtq.c: ... here.
6544 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6545 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6546 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6547 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6548 * gcc.target/arm/neon/neon.exp: Delete.
6549 * gcc.target/arm/neon/: Delete.
6550
d73e0ccf
JD
65512016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6552
6553 PR fortran/65575
6554 * gfortran.dg: pr65575.f90: New test.
6555
c20f6223
JD
65562016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6557
6558 PR fortran/35849
6559 * gfortran.dg: pr35849.f90: New test.
6560
2a5537c3
JJ
65612016-07-04 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR c++/71739
6564 * g++.dg/cpp0x/pr71739.C: New test.
6565
740f9751
CL
65662016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6567
6568 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6569
bf749919
DV
65702016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6571
6572 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6573 locr.
6574 * gcc.target/s390/loc-1.c: New test.
6575
430bb38e
YR
65762016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6577
3a146d46
JJ
6578 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6579 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6580
15f6e0da
RR
65812016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6582
6583 PR target/63874
6584 * gcc.target/aarch64/pr63874.c: New test.
6585
79335075
JB
65862016-07-04 Jan Beulich <jbeulich@suse.com>
6587
6588 * g++.dg/header.c: New.
6589 * gcc.dg/header.c: New.
6590
557e8c49
JJ
65912016-07-02 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR c/71719
6594 * c-c++-common/Wunused-var-15.c: New test.
6595
79a592e3
JJ
65962016-07-01 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR fortran/71687
6599 * gfortran.dg/gomp/pr71687.f90: New test.
6600
e2298656
BS
66012016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 * gcc.dg/const-float128-ped.c: Require __float128 effective
6604 target and options.
6605 * gcc.dg/const-float128.c: Likewise.
6606 * gcc.dg/torture/float128-cmp-invalid.c: Require
6607 __float128 and base_quadfloat_support effective targets, and
6608 __float128 options.
6609 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6610 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6611 * gcc.dg/torture/float128-nan.c: Likewise.
6612 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6613 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6614 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6615 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6616 (add_options_for___float128): New.
6617 (check_effective_target_base_quadword_support): New.
6618
70c11966
MM
66192016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6620
6621 PR target/71720
6622 * gcc.target/powerpc/pr71720.c: New test.
6623
059541fd
JB
66242016-07-01 Jan Beulich <jbeulich@suse.com>
6625
6626 * gcc.dg/bss.c: New.
6627
2c1e4964
PB
66282016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6629
6630 PR target/71698
6631 * gcc.target/powerpc/pr71698.c: New test.
6632
22e1cb39
GJL
66332016-07-01 Georg-Johann Lay <avr@gjlay.de>
6634
6635 PR target/71151
6636 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6637 instead of ".foo" for its section name.
6638 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6639 depending on MCU's flash size.
6640 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6641 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6642 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6643 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6644 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6645 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6646
466cf574
JB
66472016-07-01 Jan Beulich <jbeulich@suse.com>
6648
6649 * gcc.target/i386/pr65105-2.c: Add -msse2.
6650
351beab7
JJ
66512016-06-30 Jakub Jelinek <jakub@redhat.com>
6652
55a0f21a
JJ
6653 PR tree-optimization/71707
6654 * gcc.dg/strlenopt-29.c: New test.
6655
6245ad72
JJ
6656 PR fortran/71704
6657 * gfortran.dg/gomp/pr71704.f90: New test.
6658
351beab7
JJ
6659 PR fortran/71705
6660 * gfortran.dg/gomp/pr71705.f90: New test.
6661
5a3a6a5e
KN
66622016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6663
6664 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6665 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6666 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6667 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6668 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6669 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6670 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6671 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6672 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6673 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6674 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6675 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6676 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6677 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6678 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6679 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6680 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6681 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6682 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6683 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6684 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6685 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6686 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6687 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6688 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6689 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6690 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6691 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6692 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6693 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6694 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6695 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6696 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6697 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6698 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6699 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6700 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6701 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6702 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6703 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6704 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6705 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6706 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6707 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6708 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6709 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6710 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6711 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6712 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6713 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6714 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6715 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6716 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6717 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6718 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6719 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6720 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6721 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6722 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6723 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6724 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6725 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6726 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6727 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6728 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6729 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6730 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6731 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6732 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6733 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6734 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6735 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6736 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6737 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6738 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6739 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6740 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6741 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6742 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6743 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6744 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6745
3dfa8071 67462016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6747 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6748
6749 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6750
9bd62242 67512016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6752 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6753
6754 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6755
603107fb
DM
67562016-06-30 David Malcolm <dmalcolm@redhat.com>
6757
6758 PR driver/71651
6759 * gcc.dg/spellcheck-options-12.c: New test case.
6760
205cccc7
JJ
67612016-06-30 Jakub Jelinek <jakub@redhat.com>
6762
6763 PR middle-end/71693
6764 * gcc.c-torture/compile/pr71693.c: New test.
6765
f4452176
DM
67662016-06-29 David Malcolm <dmalcolm@redhat.com>
6767
6768 * gcc.dg/spellcheck-params.c: New testcase.
6769 * gcc.dg/spellcheck-params-2.c: New testcase.
6770
c5e74d9d
MM
67712016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6772
6773 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6774 vector extract instructions.
6775 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6776
e44ecbfd
JD
67772016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6778
6779 PR fortran/71686
6780 * gfortran.dg/unexpected_eof_2.f90: New test.
6781 * gfortran.dg/unexpected_eof_3.f90: New test.
6782
ee446d9f
JW
67832016-06-29 Jim Wilson <jim.wilson@linaro.org>
6784
6785 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6786
27f67461
CP
67872016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6788
6789 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6790 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6791 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6792
b1206d29
RB
67932016-06-29 Richard Biener <rguenther@suse.de>
6794
6795 PR middle-end/15256
6796 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6797
1af21224
MW
67982016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6799
6800 * gcc.target/arm/aapcs/neon-vect10.c: Require
6801 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6802 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6803 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6804 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6805 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6806 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6807 * gcc.target/arm/fp16-aapcs-1.c: Require
6808 -mfloat-ab=hard. Also simplify the test.
6809 * gcc.target/arm/fp16-aapcs-2.c: New.
6810
7fe43755
MW
68112016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6812
0b965526 6813 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6814 (add_options_for_arm_fp16_ieee): New.
6815 (add_options_for_arm_fp16_alternative): New.
6816 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6817 long-line.
6818 (effective_target_arm_fp16_hw): New.
6819
264d951a
IE
68202016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6821
6822 PR tree-optimization/71655
6823 * g++.dg/pr71655.C: New test.
6824
5c846a81
ML
68252016-06-29 Martin Liska <mliska@suse.cz>
6826
6827 * gcc.dg/pr71585.c: New test.
6828 * gcc.dg/pr71585-2.c: New test.
6829 * gcc.dg/pr71585-3.c: New test.
6830
fafe9318
YR
68312016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6832
6833 PR tree-optimization/70729
6834 * g++.dg/vect/pr70729.cc: New test.
6835
54d19c3b
TS
68362016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6837
6838 * c-c++-common/gomp/cancel-1.c: Extend.
6839
5f3cd7c3
JJ
68402016-06-29 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR tree-optimization/71625
6843 * gcc.dg/strlenopt-28.c: New test.
6844
4aa83879
RB
68452016-06-29 Richard Biener <rguenther@suse.de>
6846
6847 PR middle-end/71002
6848 * g++.dg/torture/pr71002.C: Adjust testcase.
6849
152ef731
JJ
68502016-06-29 Jakub Jelinek <jakub@redhat.com>
6851
6852 PR c/71685
6853 * gcc.dg/pr71685.c: New test.
6854
68552016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6856
6857 PR c/71552
6858 * gcc.dg/init-bad-9.c: New test.
6859
d41dc215
BS
68602016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6861
6862 * gcc.target/powerpc/abs128-1.c: Require VSX.
6863 * gcc.target/powerpc/copysign128-1.c: Likewise.
6864 * gcc.target/powerpc/inf128-1.c: Likewise.
6865 * gcc.target/powerpc/nan128-1.c: Likewise.
6866
6a20b538
JJ
68672016-06-28 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR middle-end/71626
6870 * gcc.c-torture/execute/pr71626-1.c: New test.
6871 * gcc.c-torture/execute/pr71626-2.c: New test.
6872
77d93c47
PB
68732016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6874
6875 PR target/71656
6876 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6877
a8264058
SB
68782016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6879
6880 PR target/71670
6881 * gcc.target/powerpc/pr71670.c: New testcase.
6882
0dc47331
PB
68832016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6884
6885 PR target/71656
6886 * gcc.target/powerpc/pr71656-1.c: New test.
6887 * gcc.target/powerpc/pr71656-2.c: New test.
6888
b65ffc79
CL
68892016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6890
6891 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6892 around fp16 code.
6893 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6894 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6895 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6896 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6897 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6898 Add arm_neon_fp16_ok effective target.
0b965526
UB
6899 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6900 Likewise.
6901 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6902 Likewise.
6903 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6904 Likewise.
6905 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6906 Likewise.
6907 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6908 Likewise.
6909 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6910 Likewise.
6911 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6912 Likewise.
6913 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6914 Likewise.
6915 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6916 Likewise.
6917 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6918 Likewise.
6919 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6920 Likewise.
b65ffc79 6921
9bb86f40
JH
69222016-06-26 Jan Hubicka <hubicka@ucw.cz>
6923
6924 * gcc.dg/predict-12.c: New testcase.
6925
46db0fd4
JD
69262016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6927
6928 PR fortran/71649
6929 * gfortran.dg/pr71649.f90: New test.
6930
2a65e70b
JJ
69312016-06-25 Jakub Jelinek <jakub@redhat.com>
6932
f8a06e24
JJ
6933 PR tree-optimization/71643
6934 * g++.dg/opt/pr71643.C: New test.
6935
2a65e70b
JJ
6936 PR tree-optimization/71631
6937 * gcc.c-torture/execute/pr71631.c: New test.
6938
7805417a
JH
69392016-06-24 Jan Hubicka <hubicka@ucw.cz>
6940
6941 * gcc.dg/predict-11.c: New testcase.
6942 * gfortran.dg/predict-2.f90: New testcase.
6943
888ed1a3
JH
69442016-06-24 Jan Hubicka <hubicka@ucw.cz>
6945
6946 * gcc.dg/predict-10.c: New test.
6947
53605f35
BS
69482016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6949
6950 * gcc.target/powerpc/abs128-1.c: New.
6951 * gcc.target/powerpc/copysign128-1.c: New.
6952 * gcc.target/powerpc/inf128-1.c: New.
6953 * gcc.target/powerpc/nan128-1.c: New.
6954
7b22b4c6
EB
69552016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6956
6957 * gfortran.dg/pr71642.f90: New test.
6958
37e373c2
JJ
69592016-06-24 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR tree-optimization/71647
6962 * gcc.target/i386/pr71647.c: New test.
6963
b20b79f2
L
69642016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6965
6966 * gcc.target/i386/noplt-gd-1.c: New test.
6967 * gcc.target/i386/noplt-gd-2.c: Likewise.
6968 * gcc.target/i386/noplt-gd-3.c: Likewise.
6969 * gcc.target/i386/noplt-ld-1.c: Likewise.
6970 * gcc.target/i386/noplt-ld-2.c: Likewise.
6971 * gcc.target/i386/noplt-ld-3.c: Likewise.
6972 * lib/target-supports.exp
6973 (check_effective_target_tls_get_addr_via_got): New.
6974
04619cb8
UB
69752016-06-24 Uros Bizjak <ubizjak@gmail.com>
6976
6977 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6978 testsuite compile flags.
6979 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6980 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6981
69822016-06-24 Uros Bizjak <ubizjak@gmail.com>
6983
6984 * g++dg/vect/pr36684.cc: Add dg-do compile.
6985 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6986 * gcc.dg/vect/pr70021.c: Ditto.
6987 * gcc.dg/vect/pr70138-1.c: Ditto.
6988 * gcc.dg/vect/pr70138-2.c: Ditto.
6989 * gcc.dg/vect/pr70354-1.c: Ditto.
6990 * gcc.dg/vect/pr70354-2.c: Ditto.
6991 * gcc.dg/vect/pr71259.c: Ditto.
6992 * gcc.dg/vect/pr71416-1.c: Ditto.
6993 * gcc.dg/vect/slp-43.c: Ditto.
6994 * gcc.dg/vect/slp-45.c: Ditto.
6995 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6996 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6997 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6998 * gfortran.dg/vect/pr69980.f90: Ditto.
6999
70002016-06-24 Uros Bizjak <ubizjak@gmail.com>
7001
7002 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7003 * gcc.dg/vect/bb-slp-30.c: Ditto.
7004 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7005 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7006 * gcc.dg/vect/pr45902.c: Ditto.
7007 * gcc.dg/vect/pr48172.c: Ditto.
7008 * gcc.dg/vect/pr48377.c: Ditto.
7009 * gcc.dg/vect/pr49038.c: Ditto.
7010 * gcc.dg/vect/pr49771.c: Ditto.
7011 * gcc.dg/vect/pr52091.c: Ditto.
7012 * gcc.dg/vect/pr53185-2.c: Ditto.
7013 * gcc.dg/vect/pr56826.c: Ditto.
7014 * gcc.dg/vect/pr60276.c: Ditto.
7015 * gcc.dg/vect/pr62021.c: Ditto.
7016 * gcc.dg/vect/pr63530.c: Ditto.
7017 * gcc.dg/vect/pr65518.c: Ditto.
7018 * gcc.dg/vect/pr65947-1.c: Ditto.
7019 * gcc.dg/vect/pr65947-10.c: Ditto.
7020 * gcc.dg/vect/pr65947-11.c: Ditto.
7021 * gcc.dg/vect/pr65947-12.c: Ditto.
7022 * gcc.dg/vect/pr65947-13.c: Ditto.
7023 * gcc.dg/vect/pr65947-2.c: Ditto.
7024 * gcc.dg/vect/pr65947-3.c: Ditto.
7025 * gcc.dg/vect/pr65947-4.c: Ditto.
7026 * gcc.dg/vect/pr65947-5.c: Ditto.
7027 * gcc.dg/vect/pr65947-6.c: Ditto.
7028 * gcc.dg/vect/pr65947-7.c: Ditto.
7029 * gcc.dg/vect/pr65947-8.c: Ditto.
7030 * gcc.dg/vect/pr65947-9.c: Ditto.
7031 * gcc.dg/vect/pr71416-1.c: Ditto.
7032 * gcc.dg/vect/pr71439.c: Ditto.
7033 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7034 * gcc.dg/vect/vect-bswap16.c: Ditto.
7035 * gcc.dg/vect/vect-bswap32.c: Ditto.
7036 * gcc.dg/vect/vect-bswap64.c: Ditto.
7037 * gcc.dg/vect/vect-live-1.c: Ditto.
7038 * gcc.dg/vect/vect-live-2.c: Ditto.
7039 * gcc.dg/vect/vect-live-3.c: Ditto.
7040 * gcc.dg/vect/vect-live-4.c: Ditto.
7041 * gcc.dg/vect/vect-live-5.c: Ditto.
7042 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7043 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7044 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7045 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7046 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7047 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7048 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7049 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7050 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7051 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7052 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7053 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7054 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7055 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7056 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7057 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7058 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7059
da224bcb
UB
70602016-06-24 Uros Bizjak <ubizjak@gmail.com>
7061
7062 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7063
dfee2870
L
70642016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7065
7066 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7067 ia32 if R_386_GOT32X relocation is supported.
7068 * gcc.target/i386/noplt-3.c: Likewise.
7069 * gcc.target/i386/noplt-2.c: Likewise.
7070 (main): Renamed to ...
7071 (bar): This.
7072 * gcc.target/i386/noplt-4.c: Likewise.
7073 (main): Renamed to ...
7074 (bar): This.
7075 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7076 * gcc.target/i386/pr67400-5.c: Likewise.
7077
a86451b9
JJ
70782016-06-24 Jakub Jelinek <jakub@redhat.com>
7079
00085092
JJ
7080 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7081 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7082
a86451b9
JJ
7083 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7084 f4): Adjust expected diagnostics.
7085 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7086 (T): If OVFP is defined, redefine to TP.
7087 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7088 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7089 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7090 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7091 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7092 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7093 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7094 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7095 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7096 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7097 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7098 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7099 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7100 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7101 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7102 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7103 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7104 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7105 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7106 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7107 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7108 as last argument to __builtin_add_overflow_p.
7109
7bb5d5f4
UB
71102016-06-23 Uros Bizjak <ubizjak@gmail.com>
7111
7112 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7113 dg-options and remove default vector testsuite compile flags.
7114 * g++.dg/vect/pr33860a.cc: Ditto.
7115 * g++.dg/vect/pr45470-a.cc: Ditto.
7116 * g++.dg/vect/pr45470-b.cc: Ditto.
7117 * g++.dg/vect/pr60896.cc: Ditto.
7118 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7119 * gcc.dg/vect/pr18308.c: Ditto.
7120 * gcc.dg/vect/pr24049.c: Ditto.
7121 * gcc.dg/vect/pr33373.c: Ditto.
7122 * gcc.dg/vect/pr36228.c: Ditto.
7123 * gcc.dg/vect/pr42395.c: Ditto.
7124 * gcc.dg/vect/pr42604.c: Ditto.
7125 * gcc.dg/vect/pr46663.c: Ditto.
7126 * gcc.dg/vect/pr48765.c: Ditto.
7127 * gcc.dg/vect/pr49093.c: Ditto.
7128 * gcc.dg/vect/pr49352.c: Ditto.
7129 * gcc.dg/vect/pr52298.c: Ditto.
7130 * gcc.dg/vect/pr52870.c: Ditto.
7131 * gcc.dg/vect/pr53185.c: Ditto.
7132 * gcc.dg/vect/pr53773.c: Ditto.
7133 * gcc.dg/vect/pr56695.c: Ditto.
7134 * gcc.dg/vect/pr62171.c: Ditto.
7135 * gcc.dg/vect/pr63530.c: Ditto.
7136 * gcc.dg/vect/pr68339.c: Ditto.
7137 * gcc.dg/vect/pr71259.c: Ditto.
7138 * gcc.dg/vect/vect-82_64.c: Ditto.
7139 * gcc.dg/vect/vect-83_64.c: Ditto.
7140 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7141 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7142 * gcc.dg/vect/vect-shift-2.c: Ditto.
7143 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7144 * gfortran.dg/vect/pr39318.f90: Ditto.
7145 * gfortran.dg/vect/pr45714-a.f: Ditto.
7146 * gfortran.dg/vect/pr45714-b.f: Ditto.
7147 * gfortran.dg/vect/pr46213.f90: Ditto.
7148
2d4bb02f
MM
71492016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7150 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7151
7152 * gcc.target/powerpc/p9-splat-5.c: New test.
7153
f6d1b868
UB
71542016-06-23 Uros Bizjak <ubizjak@gmail.com>
7155
7156 PR tree-optimization/71488
7157 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7158 * lib/target-supports.exp: ... here.
7159 (check_sse4_hw_available): New procedure.
7160 (check_effective_target_sse4_runtime): Ditto.
7161 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7162 -march=westmere for sse4_runtime targets.
936ff030 7163 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7164 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7165 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7166 (main): Call check_vect ().
a7898180 7167 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7168
c0597759
L
71692016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7170
7171 PR target/66232
7172 PR target/67400
7173 * gcc.target/i386/pr66232-14.c: New file.
7174 * gcc.target/i386/pr66232-15.c: Likewise.
7175 * gcc.target/i386/pr66232-16.c: Likewise.
7176 * gcc.target/i386/pr66232-17.c: Likewise.
7177 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7178 ia32 if R_386_GOT32X relocation is supported.
7179 * gcc.target/i386/pr67400-2.c: Likewise.
7180 * gcc.target/i386/pr67400-3.c: Likewise.
7181 * gcc.target/i386/pr67400-4.c: Likewise.
7182 * gcc.target/i386/pr67400-6.c: Likewise.
7183 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7184 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7185
5b0e27a7
JD
71862016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7187
7188 PR libgfortran/48852
7189 * gfortran.dg/char4_iunit_1.f03: Update test.
7190 * gfortran.dg/f2003_io_5.f03: Update test.
7191 * gfortran.dg/real_const_3.f90: Update test.
7192
7f586d90
AK
71932016-06-23 Andi Kleen <ak@linux.intel.com>
7194
7195 * g++.dg/bprob/bprob.exp: Support autofdo.
7196 * g++.dg/tree-prof/tree-prof.exp: dito.
7197 * gcc.dg/tree-prof/tree-prof.exp: dito.
7198 * gcc.misc-tests/bprob.exp: dito.
7199 * gfortran.dg/prof/prof.exp: dito.
7200 * lib/profopt.exp: dito.
7201 * lib/target-supports.exp: Check for autofdo.
7202
60fa7862
ML
72032016-06-23 Martin Liska <mliska@suse.cz>
7204
7205 * gcc.dg/pr71619.c: New test.
7206
e3d62871
UB
72072016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7208
7209 PR target/67400
cc901875
UB
7210 * gcc.target/i386/pr67400-1.c: New test.
7211 * gcc.target/i386/pr67400-2.c: Likewise.
7212 * gcc.target/i386/pr67400-3.c: Likewise.
7213 * gcc.target/i386/pr67400-4.c: Likewise.
7214 * gcc.target/i386/pr67400-5.c: Likewise.
7215 * gcc.target/i386/pr67400-6.c: Likewise.
7216 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7217
ac81cf0b
DM
72182016-06-22 David Malcolm <dmalcolm@redhat.com>
7219
7220 * c-c++-common/missing-header-1.c: New test case.
7221 * c-c++-common/missing-header-2.c: New test case.
7222 * c-c++-common/missing-header-3.c: New test case.
7223 * c-c++-common/missing-header-4.c: New test case.
7224
1a4f11c8
DM
72252016-06-22 David Malcolm <dmalcolm@redhat.com>
7226
7227 PR c/70339
7228 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7229 hint.
7230 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7231 expected results due to builtin "nanl" now being suggested for
7232 "name".
7233 * gcc.dg/pr67580.c: Update expected messages.
7234 * gcc.dg/spellcheck-identifiers.c: New testcase.
7235 * gcc.dg/spellcheck-typenames.c: New testcase.
7236
a93eac6a
DM
72372016-06-22 David Malcolm <dmalcolm@redhat.com>
7238
7239 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7240 file.
7241 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7242 diagnostic-test-show-locus-parseable-fixits.c to sources for
7243 diagnostic_plugin_test_show_locus.c.
7244 * lib/gcc-defs.exp (freeform_regexps): New global.
7245 (dg-regexp): New function.
7246 (handle-dg-regexps): New function.
7247 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7248 freeform_regexps to the empty list.
7249 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7250
49e76ff1
IE
72512016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7252
f6d1b868 7253 PR tree-optimization/71488
49e76ff1
IE
7254 * g++.dg/pr71488.C: New test.
7255 * gcc.dg/vect/vect-bool-cmp.c: New test.
7256
951d8c8a
EB
72572016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7258
7259 * gcc.dg/guality/param-5.c: New test.
7260
b60fc3bd
BE
72612016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7262
7263 * gcc.target/i386/asm-flag-7.c: New test.
7264
0609abda
TS
72652016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7266
7267 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7268 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7269 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7270 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7271 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7272 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7273 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7274 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7275 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7276 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7277 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7278 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7279 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7280 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7281 * lib/target-supports.exp: Likewise.
7282
ee2499b4
TS
72832016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7284
7285 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7286 * gcc.dg/attr-ms_struct-2.c: Likewise.
7287 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7288 * gcc.dg/bf-ms-attrib.c: Likewise.
7289 * gcc.dg/bf-ms-layout-2.c: Likewise.
7290 * gcc.dg/bf-ms-layout-3.c: Likewise.
7291 * gcc.dg/bf-ms-layout.c: Likewise.
7292 * gcc.dg/bf-no-ms-layout.c: Likewise.
7293 * gcc.target/i386/bitfield1.c: Likewise.
7294 * gcc.target/i386/bitfield2.c: Likewise.
7295 * gcc.target/i386/bitfield3.c: Likewise.
7296
caea59ff
KN
72972016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7298
7299 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7300 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7301 override other than -mcpu=power9 command-line option is specified,
7302 or if the target operating system is aix.
7303 * gcc.target/powerpc/darn-1.c: Likewise.
7304 * gcc.target/powerpc/darn-2.c: Likewise.
7305 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7306 test if effective-target is not powerpc_p9vector_ok or if the
7307 target operating system is not defined.
7308 * gcc.target/powerpc/vslv-1.c: Likewise.
7309 * gcc.target/powerpc/vsrv-0.c: Likewise.
7310 * gcc.target/powerpc/vsrv-1.c: Likewise.
7311
63617e30
TB
73122016-06-21 Tobias Burnus <burnus@net-b.de>
7313
7314 PR fortran/71068
7315 * gfortran.dg/coarray/data_1.f90: New.
7316
89192c3c
WD
73172016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7318
7319 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7320 (dg-require-effective-target): Use arm_v8_neon_hw.
7321 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7322 (dg-require-effective-target): Likewise.
7323 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7324 (dg-require-effective-target): Likewise.
7325 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7326 (dg-require-effective-target): Likewise.
7327 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7328 (dg-require-effective-target): Likewise.
7329 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7330 (dg-require-effective-target): Likewise.
7331 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7332 Add AArch64 check.
7333
64ac50e2
WD
73342016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7335
7336 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7337 Set to 3 so test passes.
7338
6252b5db
WD
73392016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7340
7341 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7342
3b9bc511
IV
73432016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7344
7345 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7346 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7347 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7348 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7349
21db1c78
IV
73502016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7351
7352 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7353 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7354
9d30e86f
L
73552016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7356
7357 PR target/71549
7358 * gcc.target/i386/pr71549.c: New test.
7359
448a7c69
KN
73602016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7361
7362 * gcc.target/powerpc/vadsdu-0.c: Replace
7363 dg-require-effective-target directive to allow test to run on more
7364 platforms, and add dg-skip-if directive to disable test on aix
7365 platforms because of known incompatibilities.
7366 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7367 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7368 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7369 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7370 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7371 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7372 * gcc.target/powerpc/vadsdub-2.c: Replace
7373 dg-require-effective-target directive to allow test to run on more
7374 platforms, and add dg-skip-if directive to disable test on aix
7375 platforms because of known incompatibilities.
7376 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7377 with vec_absdb call to differentiate this test from vadsdub-1.c.
7378 * gcc.target/powerpc/vadsduh-1.c: Replace
7379 dg-require-effective-target directive to allow test to run on more
7380 platforms, and add dg-skip-if directive to disable test on aix
7381 platforms because of known incompatibilities.
7382 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7383 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7384 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7385
0ad84f34
JJ
73862016-06-21 Jakub Jelinek <jakub@redhat.com>
7387
7388 PR tree-optimization/71588
7389 * gcc.dg/pr71558.c: New test.
7390
e71e8d94
SKS
73912016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7392
7393 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7394 * c-c++-common/pr68657-2.c: Likewise.
7395 * c-c++-common/pr68657-3.c: Likewise.
7396 * gcc.dg/torture/pr69714.c: Require int32plus support.
7397 * gcc.dg/torture/pr70025.c: Likewise.
7398 * gcc.dg/torture/pr70083.c: Likewise.
7399 * gcc.dg/torture/pr70542.c: Likewise.
7400 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7401
5a578671
JM
74022016-06-20 Joseph Myers <joseph@codesourcery.com>
7403
7404 PR c/71601
7405 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7406
7a9df68e
JJ
74072016-06-20 Jakub Jelinek <jakub@redhat.com>
7408
50aa64d5
JJ
7409 PR middle-end/71581
7410 * gcc.dg/pr71581.c: New test.
7411
7a9df68e
JJ
7412 PR rtl-optimization/71591
7413 * gcc.dg/cpp/pr71591.c: New test.
7414
3947cf19
DR
74152016-06-20 David B. Robins <gcc@davidrobins.net>
7416
7417 PR target/71571
7418 * g++.dg/torture/pr71571.C: New test.
7419
c4ff221e
JJ
74202016-06-20 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR target/71559
7423 * gcc.target/i386/sse2-pr71559.c: New test.
7424 * gcc.target/i386/avx-pr71559.c: New test.
7425 * gcc.target/i386/avx512f-pr71559.c: New test.
7426
f1b5abfb
TB
74272016-06-20 Tobias Burnus <burnus@net-b.de>
7428
7429 PR fortran/71194
7430 * gfortran.dg/pointer_remapping_10.f90: New.
7431
842107e4
DM
74322016-06-20 David Malcolm <dmalcolm@redhat.com>
7433
7434 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7435
d9e8bdfd
MS
74362016-06-20 Martin Sebor <msebor@redhat.com>
7437
7438 PR c/69507
7439 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7440 * gnu90-const-expr-1.c: Same.
7441 * gnu99-const-expr-1.c: Same.
7442 * gnu99-static-1.c: Same.
7443
67785479
RL
74442016-06-20 Renlin Li <renlin.li@arm.com>
7445
29f09b38 7446 PR testsuite/71489
67785479
RL
7447 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7448
636929b8
JG
74492016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7450
7451 * gcc.target/aarch64/vcvt_f64_1.c: New.
7452 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7453 * gcc.target/aarch64/vrecp_f64_1.c: New.
7454
ff7b374b
KT
74552016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7456
7457 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7458 "alignement".
7459
554cfc9e
GJL
74602016-06-20 Georg-Johann Lay <avr@gjlay.de>
7461
7462 PR target/71103
7463 * gcc.target/avr/torture/pr71103-2.c: New test.
7464
94087e88 74652016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7466
7467 PR c/69507
7468 * gcc.dg/alignof.c: New test.
7469
c561b091
PC
74702016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7471
7472 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7473 vs dg-error; test constexpr specifier too.
7474
bf54f123
PC
74752016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7476
7477 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7478
4e53aa97
CL
74792016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7480
7481 * lib/target-supports.exp
7482 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7483 arm_neon_ok and merge flags. Fix temporary test name.
7484 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7485 and merge flags.
7486
69071d86
ML
74872016-06-17 Martin Liska <mliska@suse.cz>
7488
7489 * gcc.dg/predict-9.c: Fix dump scanning.
7490
68b3b858
BC
74912016-06-17 Bin Cheng <bin.cheng@arm.com>
7492
7493 PR tree-optimization/71354
7494 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7495
d3ee260a
BC
74962016-06-17 Bin Cheng <bin.cheng@arm.com>
7497
7498 PR tree-optimization/71347
7499 * gcc.dg/tree-ssa/pr71347.c: New test.
7500
bd8fb114
BC
75012016-06-17 Bin Cheng <bin.cheng@arm.com>
7502
7503 PR tree-optimization/71354
7504 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7505
97816be4
BC
75062016-06-17 Bin Cheng <bin.cheng@arm.com>
7507
7508 * gcc.dg/vect/vect-alias-check-1.c: New test.
7509
2d761a37
SKS
75102016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7511
e0277d6b 7512 PR target/71151
2d761a37
SKS
7513 * gcc.target/avr/pr71151-1.c: New test.
7514 * gcc.target/avr/pr71151-2.c: New test.
7515 * gcc.target/avr/pr71151-3.c: New test.
7516 * gcc.target/avr/pr71151-4.c: New test.
7517 * gcc.target/avr/pr71151-5.c: New test.
7518 * gcc.target/avr/pr71151-6.c: New test.
7519 * gcc.target/avr/pr71151-7.c: New test.
7520 * gcc.target/avr/pr71151-8.c: New test.
7521 * gcc.target/avr/pr71151-common.h: New test.
7522
68fa96d6
ML
75232016-06-16 Martin Liska <mliska@suse.cz>
7524
7525 * gfortran.dg/predict-1.f90: New test.
7526
b6ca982f
UB
75272016-06-16 Uros Bizjak <ubizjak@gmail.com>
7528
7529 PR target/71242
3a146d46 7530 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7531
1dc8d15b
JH
75322016-06-16 Jan Hubicka <hubicka@ucw.cz>
7533
7534 * g++.dg/vect/pr36648.cc: Disable cunrolli
7535
67c25816
JJ
75362016-06-16 Jakub Jelinek <jakub@redhat.com>
7537
c577adb2
JJ
7538 PR target/71554
7539 * gcc.c-torture/execute/pr71554.c: New test.
7540
67c25816
JJ
7541 PR rtl-optimization/71532
7542 * gcc.dg/torture/pr71532.c: New test.
7543
1a3c3ee9
MM
75442016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7545
7546 * gcc.target/powerpc/p9-dimode1.c: New test.
7547 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7548
f29468a7
JJ
75492016-06-15 Jakub Jelinek <jakub@redhat.com>
7550
61daecc4
JJ
7551 * gcc.c-torture/compile/20160615-1.c: New test.
7552
f29468a7
JJ
7553 * g++.dg/cpp0x/ref-qual17.C: New test.
7554
209d1e2d
IE
75552016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7556
7557 PR middle-end/71529
7558 * gcc.target/i386/pr71529.C: New test.
7559
8dc35712
AH
75602016-06-15 Alan Hayward <alan.hayward@arm.com>
7561
7562 PR tree-optimization/71483
7563 * g++.dg/vect/pr71483.c: New
7564
b8911cb8
PC
75652016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7566
7567 PR c++/70202
7568 * g++.dg/inherit/crash6.C: New.
7569 * g++.dg/inherit/union2.C: Likewise.
7570 * g++.dg/inherit/virtual12.C: Likewise.
7571 * g++.dg/inherit/virtual13.C: Likewise.
7572 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7573
cf5d08ab
UB
75742016-06-15 Uros Bizjak <ubizjak@gmail.com>
7575
e3d62871 7576 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7577
8f482165
AH
75782016-06-15 Alan Hayward <alan.hayward@arm.com>
7579
7580 PR tree-optimization/71439
7581 * gcc.dg/vect/pr71439.c: New
7582
3256673f
KT
75832016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7584
7585 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7586
b17dc4d4
RB
75872016-06-15 Richard Biener <rguenther@suse.de>
7588
7589 * gcc.dg/vect/slp-45.c: New testcase.
7590
2a5825f2
RB
75912016-06-15 Richard Biener <rguenther@suse.de>
7592
7593 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7594
6e433d0b
BS
75952016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7596
7597 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7598 requirements, and disable for AIX for now.
7599 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7600
abe7f828
JJ
76012016-06-14 Jakub Jelinek <jakub@redhat.com>
7602
a09c81b4
JJ
7603 PR c++/71528
7604 * g++.dg/opt/pr71528.C: New test.
7605
abe7f828
JJ
7606 PR c++/71516
7607 * g++.dg/init/pr71516.C: New test.
7608
acfadf06
PC
76092016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7610
7611 * g++.dg/init/array46.C: New.
7612
4d568ab2
UB
76132016-06-14 Uros Bizjak <ubizjak@gmail.com>
7614
e3d62871
UB
7615 * gcc.target/i386/float128-3.c: New test.
7616 * gcc.target/i386/quad-sse4.c: Ditto.
7617 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7618 Update scan strings.
4d568ab2 7619
30934c5d
RB
76202016-06-14 Richard Biener <rguenther@suse.de>
7621
7622 PR middle-end/71526
7623 * gfortran.dg/pr71526.f90: New testcase.
7624
3970e545
AV
76252016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7626
7627 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7628 * gcc.dg/zero_bits_compound-1.c: Likewise.
7629
04976c6e
RB
76302016-06-14 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/71522
7633 * gcc.dg/torture/pr71522.c: New testcase.
7634
23e025db
JJ
76352016-06-14 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR tree-optimization/71520
7638 * gcc.dg/tree-ssa/pr71520.c: New test.
7639
90b72e84
RB
76402016-06-14 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/71521
86c24ba6 7643 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7644
ef7cf206
JJ
76452016-06-13 Jakub Jelinek <jakub@redhat.com>
7646
0dda258b
JJ
7647 PR sanitizer/71498
7648 * c-c++-common/ubsan/bounds-13.c: New test.
7649
ef7cf206
JJ
7650 PR preprocessor/71183
7651 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7652
a73786e3
JL
76532016-06-13 Jeff Law <law@redhat.com>
7654
7655 PR tree-optimization/71403
7656 * c-c++-common/ubsan/pr71403-1.c: New test.
7657 * c-c++-common/ubsan/pr71403-2.c: New test.
7658 * c-c++-common/ubsan/pr71403-3.c: New test.
7659
0ac249bf
JJ
76602016-06-13 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR middle-end/71478
7663 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7664 Add -Wno-psabi -w to dg-options.
7665
5408a64a
KN
76662016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7667
7668 * gcc.target/powerpc/vadsdu-0.c: New test.
7669 * gcc.target/powerpc/vadsdu-1.c: New test.
7670 * gcc.target/powerpc/vadsdu-2.c: New test.
7671 * gcc.target/powerpc/vadsdu-3.c: New test.
7672 * gcc.target/powerpc/vadsdu-4.c: New test.
7673 * gcc.target/powerpc/vadsdu-5.c: New test.
7674 * gcc.target/powerpc/vadsdub-1.c: New test.
7675 * gcc.target/powerpc/vadsdub-2.c: New test.
7676 * gcc.target/powerpc/vadsduh-1.c: New test.
7677 * gcc.target/powerpc/vadsduh-2.c: New test.
7678 * gcc.target/powerpc/vadsduw-1.c: New test.
7679 * gcc.target/powerpc/vadsduw-2.c: New test.
7680
f7e4f2e3
DM
76812016-06-13 David Malcolm <dmalcolm@redhat.com>
7682
7683 * gcc.dg/c99-init-2.c (c): Update expected error message.
7684 * gcc.dg/init-bad-8.c (foo): Likewise.
7685 * gcc.dg/spellcheck-fields-3.c: New test case.
7686
ad23a23e
ML
76872016-06-13 Martin Liska <mliska@suse.cz>
7688
7689 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7690 and "guess loop iv compared" heuristics.
7691 * gcc.dg/predict-2.c: Likewise.
7692 * gcc.dg/predict-3.c: Likewise.
7693 * gcc.dg/predict-4.c: Likewise.
7694 * gcc.dg/predict-5.c: Likewise.
7695 * gcc.dg/predict-6.c: Likewise.
7696
146c55da
MP
76972016-06-13 Marek Polacek <polacek@redhat.com>
7698
7699 PR middle-end/71476
7700 * c-c++-common/Wswitch-unreachable-4.c: New test.
7701 * gcc.dg/Wswitch-unreachable-2.c: New test.
7702 * g++.dg/tm/jump1.C: Move dg-warning.
7703
42e77cbc
EB
77042016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7705
7706 * gnat.dg/renaming10.ad[sb]: New test.
7707
7474dcc1
PT
77082016-06-13 Paul Thomas <pault@gcc.gnu.org>
7709
7710 PR fortran/70673
7711 * gfortran.dg/pr70673.f90: New test.
7712
f57f53d3
RB
77132016-06-13 Richard Biener <rguenther@suse.de>
7714
7715 PR middle-end/64516
7716 * gcc.dg/align-3.c: New testcase.
7717
5843a5f0
ML
77182016-06-13 Martin Liska <mliska@suse.cz>
7719
7720 * gcc.target/i386/pr71458.c: New test.
7721
aa8fdb44
UB
77222016-06-12 Uros Bizjak <ubizjak@gmail.com>
7723
7724 PR target/71241
3a146d46 7725 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7726
2043e4d7
DH
77272016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7728
7729 PR target/60751
7730 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7731 statement.
7732
d3dc025d
DH
77332016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7734
7735 PR target/60751
7736 * gfortran.dg/comma_IO_extension_1.f90: New test.
7737 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7738 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7739 statement.
7740 * gfortran.dg/graphite/pr38083.f90: Likewise.
7741 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7742 missing format.
7743
a31d78c6
EB
77442016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7745
7746 * gnat.dg/case_character.adb: New test.
7747
95c18dd0
SB
77482016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7749
7750 PR middle-end/71310
7751 * gcc.target/powerpc/pr71310.c: New testcase.
7752
b97d37b4
KV
77532016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7754
7755 PR middle-end/71478
7756 * gcc.dg/pr71478.c: New test.
7757
900bcda3
JJ
77582016-06-10 Jakub Jelinek <jakub@redhat.com>
7759
ec1c20db
JJ
7760 PR middle-end/71494
7761 * gcc.c-torture/execute/pr71494.c: New test.
7762
50b15873
JJ
7763 PR c/68657
7764 * gcc.target/i386/pr68657.c: New test.
7765
900bcda3
JJ
7766 PR inline-asm/68843
7767 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7768 (test): Add -masm=intel alternatives.
7769
4d926e34
MS
77702016-06-10 Martin Sebor <msebor@redhat.com>
7771
7772 PR c/71392
7773 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7774
ad071b2b
JL
77752016-06-10 Jeff Law <law@redhat.com>
7776
7777 PR tree-optimization/71335
7778 * gcc.c-torture/execute/pr71335.c: New test.
7779
2704efe8
DM
77802016-06-10 David Malcolm <dmalcolm@redhat.com>
7781
7782 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7783 the various "cannot tail-call: " messages.
7784
18c9b7d4
CL
77852016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7786
7787 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7788 and options.
7789
7cfa10f3
MO
77902016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7791
7792 PR sanitizer/71480
7793 * c-c++-common/asan/pr71480.c: New test.
7794
1f24fd3e
L
77952016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7796
7797 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7798 (ASMNAME2): Likewise.
7799 (main): Replace fn in asm statement with ASMNAME ("fn").
7800 * gcc.dg/guality/pr68037-2.c: Likewise.
7801 * gcc.dg/guality/pr68037-3.c: Likewise.
7802 * gcc.dg/torture/pr68037-1.c: Likewise.
7803 * gcc.dg/torture/pr68037-2.c: Likewise.
7804 * gcc.dg/torture/pr68037-3.c: Likewise.
7805
ad551c07
BE
78062016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7807
7808 PR inline-asm/68843
7809 * gcc.target/i386/pr68843-1.c: New test.
7810 * gcc.target/i386/pr68843-2.c: New test.
7811
4b1ffdb1 78122016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7813 Cesar Philippidis <cesar@codesourcery.com>
7814
7815 PR middle-end/71373
7816 * gcc.dg/goacc/nested-function-1.c: New file.
7817 * gcc.dg/goacc/nested-function-2.c: Likewise.
7818 * gcc.dg/goacc/pr71373.c: Likewise.
7819 * gfortran.dg/goacc/cray-2.f95: Likewise.
7820 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7821 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7822 * gfortran.dg/goacc/cray.f95: Update.
7823 * gfortran.dg/goacc/loop-1.f95: Likewise.
7824 * gfortran.dg/goacc/loop-3.f95: Likewise.
7825 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7826 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7827
78282016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7829
7830 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7831 for OpenACC tile clauses.
7832 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7833
7834 PR c/71381
7835 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7836 to...
7837 * c-c++-common/goacc/cache-2.c: ... this new file.
7838 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7839 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7840 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7841 usage.
7842 * gfortran.dg/goacc/cray.f95: Likewise.
7843 * gfortran.dg/goacc/loop-1.f95: Likewise.
7844
89851e4c
AH
78452016-06-10 Alan Hayward <alan.hayward@arm.com>
7846
7847 PR tree-optimization/71407
7848 PR tree-optimization/71416
7849 * gcc.dg/vect/pr71407.c: New
7850 * gcc.dg/vect/pr71416-1.c: New
7851 * gcc.dg/vect/pr71416-2.c: New
7852
200eafbf
RB
78532016-06-10 Richard Biener <rguenther@suse.de>
7854
7855 PR middle-end/71477
7856 * gcc.dg/torture/pr71477.c: New testcase.
7857
4df99d92
JK
78582016-06-09 Julia Koval <julia.koval@intel.com>
7859
7860 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7861 * gcc.target/i386/interrupt-13.c: Likewise.
7862 * gcc.target/i386/interrupt-15.c: Likewise.
7863 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7864 * gcc.target/i386/interrupt-24.c: Likewise.
7865 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7866 * gcc.target/i386/interrupt-9.c: Likewise.
7867 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7868
e01b4e16
MS
78692016-06-09 Martin Sebor <msebor@redhat.com>
7870
7871 PR c/70883
7872 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7873 * gcc.dg/builtin-constant_p-1.c: Same.
7874 * gcc.dg/builtins-error.c: Same.
7875 * gcc.dg/pr70859.c: Same.
7876
9c35db0e
SKS
78772016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7878
7879 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7880 * gcc.dg/torture/pr68067-1.c: Likewise.
7881 * gcc.dg/torture/pr68067-2.c: Likewise.
7882
78832016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7884
7885 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7886 when setting SIZE.
7887
392a81b9
PC
78882016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/71465
7891 * g++.dg/inherit/crash5.C: New.
7892 Revert:
7893 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7894
7895 PR c++/70202
7896 * g++.dg/inherit/crash5.C: New.
7897 * g++.dg/inherit/virtual1.C: Adjust.
7898
e49efc14
ML
78992016-06-09 Martin Liska <mliska@suse.cz>
7900
7901 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7902 * g++.dg/predict-loop-exit-2.C: Likewise.
7903 * g++.dg/predict-loop-exit-3.C: Likewise.
7904 * gcc.dg/predict-1.c: Likewise.
7905 * gcc.dg/predict-2.c: Likewise.
7906 * gcc.dg/predict-3.c: Likewise.
7907 * gcc.dg/predict-4.c: Likewise.
7908 * gcc.dg/predict-5.c: Likewise.
7909 * gcc.dg/predict-6.c: Likewise.
7910 * gcc.dg/predict-7.c: Likewise.
7911
36d57986
RB
79122016-06-09 Richard Biener <rguenther@suse.de>
7913
7914 PR tree-optimization/71462
7915 * gcc.dg/torture/pr71462.c: New testcase.
7916
7d82e8e4
MP
79172016-06-09 Marek Polacek <polacek@redhat.com>
7918
7919 PR c/65471
7920 * gcc.dg/c11-generic-3.c: New test.
7921
c8a71589
PC
79222016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7923
7924 * g++.dg/init/array42.C: New.
7925 * g++.dg/init/array43.C: Likewise.
7926 * g++.dg/init/array44.C: Likewise.
7927 * g++.dg/init/array45.C: Likewise.
7928 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7929 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7930 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7931 * g++.dg/gomp/pr35751.C: Likewise.
7932 * g++.dg/init/array23.C: Likewise.
7933 * g++.dg/init/brace2.C: Likewise.
7934 * g++.dg/init/brace6.C: Likewise.
7935
44a845ca
MS
79362016-06-08 Martin Sebor <msebor@redhat.com>
7937 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR c++/70507
7940 PR c/68120
7941 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7942 * c-c++-common/builtin-arith-overflow-2.c: New test.
7943 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7944 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7945 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7946
2ef16b6e
JJ
79472016-06-08 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR c++/71442
7950 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7951
5e3ee346
AL
79522016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7953
7954 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7955 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7956 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7957 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7958 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7959 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7960 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7961 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7962 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7963 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7964 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7965 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7966 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7967
b2ae2814
RB
79682016-06-08 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/68558
7971 * gcc.dg/vect/slp-44.c: New testcase.
7972
e09b4c37
RB
79732016-06-08 Richard Biener <rguenther@suse.de>
7974
7975 * gcc.dg/vect/slp-43.c: New testcase.
7976
72d50660
RB
79772016-06-08 Richard Biener <rguenther@suse.de>
7978
7979 PR tree-optimization/71452
7980 * gcc.dg/torture/pr71452.c: New testcase.
7981
988c115c
JJ
79822016-06-08 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR c++/71448
7985 * g++.dg/torture/pr71448.C: New test.
7986
73d73b48
BS
79872016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7988
7989 PR debug/71432
7990 PR ada/71413
7991 * g++.dg/debug/pr71432.C: New test.
7992
bdd15d0c
PK
79932016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7994
7995 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7996 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7997 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7998
ce0607bb
AH
79992016-06-08 Alan Hayward <alan.hayward@arm.com>
8000
8001 * gcc.dg/vect/vect-live-2.c: Update effective target.
8002 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8003 * lib/target-supports.exp: Add aarch64 to vect_long.
8004
92a5f2ba
MP
80052016-06-08 Marek Polacek <polacek@redhat.com>
8006
8007 PR c/71418
8008 * gcc.dg/noncompile/pr71418.c: New test.
8009
08203f73
MP
8010 PR c/71426
8011 * gcc.dg/noncompile/pr71426.c: New test.
8012
d1fcc2bd
JH
80132016-06-07 Jan Hubicka <hubicka@ucw.cz>
8014
8015 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8016 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8017 * gcc.dg/predict-3.c: Update template.
8018 * gcc.dg/predict-5.c: Update template.
8019 * gcc.dg/predict-6.c: Update template.
8020 * gcc.dg/predict-9.c: Update template.
8021 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8022
a23e6f1c
BS
80232016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8024
8025 * gcc.target/powerpc/vec-mul.c: New test.
8026
6ffd47b7
DM
80272016-06-07 David Malcolm <dmalcolm@redhat.com>
8028
8029 * gcc.dg/spellcheck-fields-2.c: New test case.
8030
bfd67b47
RB
80312016-06-07 Richard Biener <rguenther@suse.de>
8032
8033 PR c/61564
8034 * gcc.dg/Wpragmas-1.c: New testcase.
8035 * gcc.dg/Wattributes-4.c: Likewise.
8036 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8037 entry.
8038
701b9a47
CL
80392016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8040
8041 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8042 spurious debug code.
8043
6b80d6fa
RB
80442016-06-07 Richard Biener <rguenther@suse.de>
8045
8046 PR tree-optimization/71428
8047 * gcc.dg/torture/pr71428.c: New testcase.
8048
0f3f9437
RB
80492016-06-07 Richard Biener <rguenther@suse.de>
8050
8051 PR middle-end/71423
8052 * gcc.dg/torture/pr71423.c: New testcase.
8053
ec963f2a
KV
80542016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8055
8056 PR middle-end/71408
8057 * gcc.dg/tree-ssa/pr71408.c: New test.
8058
46ab5b6e
KV
80592016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8060
8061 PR middle-end/71281
8062 * g++.dg/torture/pr71281.C: New test.
8063
1f40cff3
MP
80642016-06-06 Marek Polacek <polacek@redhat.com>
8065
8066 PR c/71362
8067 * gcc.dg/pr71362.c: New test.
8068
6f5bcd24
JJ
80692016-06-06 Jakub Jelinek <jakub@redhat.com>
8070 Patrick Palka <ppalka@gcc.gnu.org>
8071
8072 PR c++/70847
8073 PR c++/71330
8074 PR c++/71393
8075 * g++.dg/opt/pr70847.C: New test.
8076 * g++.dg/ubsan/pr70847.C: New test.
8077 * g++.dg/ubsan/pr71393.C: New test.
8078
158beb4a
JJ
80792016-06-06 Jakub Jelinek <jakub@redhat.com>
8080
8081 PR tree-optimization/71259
8082 * gcc.dg/vect/pr71259.c: New test.
8083
d9b950dd
DM
80842016-06-06 David Malcolm <dmalcolm@redhat.com>
8085
8086 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8087 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8088 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8089 above.
8090
36f9ad69
KT
80912016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8092
8093 PR middle-end/37780
8094 * gcc.c-torture/execute/pr37780.c: New test.
8095 * gcc.target/aarch64/pr37780_1.c: Likewise.
8096 * gcc.target/arm/pr37780_1.c: Likewise.
8097
5545a907
MP
80982016-06-06 Marek Polacek <polacek@redhat.com>
8099
8100 * c-c++-common/attr-may-alias-1.c: New test.
8101 * c-c++-common/attr-may-alias-2.c: New test.
8102 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8103
93671519
BE
81042016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8105
8106 PR c/24414
8107 * gcc.target/i386/pr24414.c: New test.
8108
690f24b7
JM
81092016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8110
8111 * gcc.target/sparc/vis4misc.c: New file.
8112 * gcc.target/sparc/fpcmp.c: Likewise.
8113 * gcc.target/sparc/fpcmpu.c: Likewise.
8114
31ce6157
AH
81152016-06-06 Alan Hayward <alan.hayward@arm.com>
8116
8117 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8118 * gcc.dg/vect/vect-live-3.c: Likewise.
8119
9fcebb5a
RB
81202016-06-06 Richard Biener <rguenther@suse.de>
8121
8122 PR tree-optimization/71398
8123 * gcc.dg/torture/pr71398.c: New testcase.
8124
903ca97b
UB
81252016-06-06 Uros Bizjak <ubizjak@gmail.com>
8126
8127 PR target/71389
8128 * g++.dg/pr71389.C: New test.
8129
9c1eb332
JD
81302016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8131
8132 PR fortran/71404
8133 * gfortran.dg/fmt_read_5.f: New test.
8134
b2d83bd2
AV
81352016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8136
8137 PR fortran/69659
8138 * gfortran.dg/class_array_22.f03: New test.
8139
ec81960e
JH
81402016-06-05 Jan Hubicka <hubicka@ucw.cz>
8141
8142 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8143
429d2750
JH
81442016-06-05 Jan Hubicka <hubicka@ucw.cz>
8145
8146 * gcc.dg/predict-9.c: Update template.
8147
c1c00983
PC
81482016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8149
8150 PR c++/49377
8151 * g++.dg/template/pr49377.C: New.
8152
1927a963
JJ
81532016-06-04 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR tree-optimization/71405
8156 * g++.dg/torture/pr71405.C: New test.
8157
909a11ad
PC
81582016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8159
8160 PR c++/70202
8161 * g++.dg/inherit/crash5.C: New.
8162 * g++.dg/inherit/virtual1.C: Adjust.
8163
08bbb1f8
JL
81642016-06-03 Jeff Law <law@redhat.com>
8165
8166 PR tree-optimization/71316
8167 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8168
7c35235c
JJ
81692016-06-03 Jakub Jelinek <jakub@redhat.com>
8170
8171 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8172 dg-additional-options with just -fno-tree-scev-cprop in it.
8173 * gcc.dg/vect/vect-live-2.c: Likewise.
8174 * gcc.dg/vect/vect-live-5.c: Likewise.
8175 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8176 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8177 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8178
c8572dd6
PP
81792016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8180
8181 PR c++/27100
8182 * g++.dg/other/friend6.C: New test.
8183
1c7733a7
BS
81842016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8185
8186 * g++.dg/torture/ppc-ldst-array.C: New.
8187
0d2f700f
JM
81882016-06-03 Joseph Myers <joseph@codesourcery.com>
8189
8190 PR target/71276
8191 PR target/71277
8192 * gcc.dg/torture/builtin-fp-int-inexact.c,
8193 gcc.target/i386/387-builtin-fp-int-inexact.c,
8194 gcc.target/i386/387-rint-inline-1.c,
8195 gcc.target/i386/387-rint-inline-2.c,
8196 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8197 gcc.target/i386/sse2-rint-inline-1.c,
8198 gcc.target/i386/sse2-rint-inline-2.c,
8199 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8200 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8201
f8071c05
L
82022016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8203 Julia Koval <julia.koval@intel.com>
8204
8205 PR target/66960
8206 PR target/67630
8207 PR target/67634
8208 PR target/67841
8209 PR target/68037
8210 PR target/68618
8211 PR target/68661
8212 PR target/69575
8213 PR target/69596
8214 PR target/69734
8215 * gcc.dg/guality/pr68037-1.c: New test.
8216 * gcc.dg/guality/pr68037-2.c: Likewise.
8217 * gcc.dg/guality/pr68037-3.c: Likewise.
8218 * gcc.dg/torture/pr68037-1.c: Likewise.
8219 * gcc.dg/torture/pr68037-2.c: Likewise.
8220 * gcc.dg/torture/pr68037-3.c: Likewise.
8221 * gcc.dg/torture/pr68661-1a.c: Likewise.
8222 * gcc.dg/torture/pr68661-1b.c: Likewise.
8223 * gcc.target/i386/interrupt-1.c: Likewise.
8224 * gcc.target/i386/interrupt-2.c: Likewise.
8225 * gcc.target/i386/interrupt-3.c: Likewise.
8226 * gcc.target/i386/interrupt-4.c: Likewise.
8227 * gcc.target/i386/interrupt-5.c: Likewise.
8228 * gcc.target/i386/interrupt-6.c: Likewise.
8229 * gcc.target/i386/interrupt-7.c: Likewise.
8230 * gcc.target/i386/interrupt-8.c: Likewise.
8231 * gcc.target/i386/interrupt-9.c: Likewise.
8232 * gcc.target/i386/interrupt-10.c: Likewise.
8233 * gcc.target/i386/interrupt-11.c: Likewise.
8234 * gcc.target/i386/interrupt-12.c: Likewise.
8235 * gcc.target/i386/interrupt-13.c: Likewise.
8236 * gcc.target/i386/interrupt-14.c: Likewise.
8237 * gcc.target/i386/interrupt-15.c: Likewise.
8238 * gcc.target/i386/interrupt-16.c: Likewise.
8239 * gcc.target/i386/interrupt-17.c: Likewise.
8240 * gcc.target/i386/interrupt-18.c: Likewise.
8241 * gcc.target/i386/interrupt-19.c: Likewise.
8242 * gcc.target/i386/interrupt-20.c: Likewise.
8243 * gcc.target/i386/interrupt-21.c: Likewise.
8244 * gcc.target/i386/interrupt-22.c: Likewise.
8245 * gcc.target/i386/interrupt-23.c: Likewise.
8246 * gcc.target/i386/interrupt-24.c: Likewise.
8247 * gcc.target/i386/interrupt-25.c: Likewise.
8248 * gcc.target/i386/interrupt-26.c: Likewise.
8249 * gcc.target/i386/interrupt-27.c: Likewise.
8250 * gcc.target/i386/interrupt-28.c: Likewise.
8251 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8252 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8253 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8254 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8255 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8256 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8257 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8258 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8259 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8260 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8261 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8262 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8263
36b85e43
BS
82642016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8265
9de2e795
L
8266 PR tree-optimization/52171
8267 * gcc.dg/pr52171.c: New test.
8268 * gcc.target/i386/pr52171.c: New test.
36b85e43 8269
bfeee8ac
JH
82702016-06-03 Jan Hubicka <jh@suse.cz>
8271
8272 * g++.dg/tree-ssa/pred-1.C: New testcase
8273 * gcc.dg/tree-ssa/pred-1.c: New testcase
8274
859b0bae
BS
82752016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8276
8277 PR target/70957
8278 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8279 support.
8280 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8281
3a2edf4c
AH
82822016-06-03 Alan Hayward <alan.hayward@arm.com>
8283
8284 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8285
b28ead45
AH
82862016-06-03 Alan Hayward <alan.hayward@arm.com>
8287
8288 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8289 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8290 * gcc.dg/vect/vect-live-1.c: New test.
8291 * gcc.dg/vect/vect-live-2.c: New test.
8292 * gcc.dg/vect/vect-live-3.c: New test.
8293 * gcc.dg/vect/vect-live-4.c: New test.
8294 * gcc.dg/vect/vect-live-5.c: New test.
8295 * gcc.dg/vect/vect-live-slp-1.c: New test.
8296 * gcc.dg/vect/vect-live-slp-2.c: New test.
8297 * gcc.dg/vect/vect-live-slp-3.c: New test.
8298
1f91747b
JJ
82992016-06-03 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR middle-end/71387
8302 * g++.dg/opt/pr71387.C: New test.
8303
47b83923
JL
83042016-06-02 Jeff Law <law@redhat.com>
8305
8306 PR tree-optimization/71328
8307 * gcc.c-torture/compile/pr71328.c: New test.
8308
e96e5f46
JD
83092016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8310
8311 PR fortran/52393
8312 * gfortran.dg/fmt_read_3.f90: Fix typo.
8313 * gfortran.dg/fmt_read_4.f90: New test.
8314
b872d729
PC
83152016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8316
8317 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8318 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8319 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8320 * g++.dg/cpp0x/override2.C: Likewise.
8321 * g++.dg/parse/crash5.C: Likewise.
8322 * g++.dg/parse/error16.C: Likewise.
8323 * g++.dg/parse/error27.C: Likewise.
8324 * g++.dg/template/qualttp15.C: Likewise.
8325 * g++.dg/template/redecl4.C: Likewise.
8326 * g++.old-deja/g++.other/crash39.C: Likewise.
8327 * g++.old-deja/g++.other/struct1.C: Likewise.
8328 * g++.old-deja/g++.pt/m9a.C: Likewise.
8329 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8330
0e535442
JJ
83312016-06-02 Jakub Jelinek <jakub@redhat.com>
8332
0633ee10
JJ
8333 PR c++/71372
8334 * c-c++-common/pr71372.c: New test.
8335
0e535442
JJ
8336 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8337 __TIME__ strings with __builtin_strcmp instead of printf and
8338 dg-output.
8339
f3c5ecc2
ML
83402016-06-02 Martin Liska <mliska@suse.cz>
8341
8342 * gcc.dg/predict-9.c: New test.
8343
a91807c5
JJ
83442016-06-02 Jakub Jelinek <jakub@redhat.com>
8345
8346 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8347 global set_compiler_env_var and global saved_compiler_env_var.
8348
b5bd1978
KT
83492016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8350
8351 PR rtl-optimization/71295
8352 * gcc.c-torture/compile/pr71295.c: New test.
8353
b93b1475
JJ
83542016-06-02 Jakub Jelinek <jakub@redhat.com>
8355
930ebd0e
JJ
8356 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8357
1e021dc3
JJ
8358 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8359 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8360
b93b1475
JJ
8361 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8362 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8363 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8364 alternative number.
8365
58f2fb5c
MM
83662016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8367
8368 * gcc.target/powerpc/p9-splat-4.c: New test.
8369
83702016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8371
8372 PR target/71186
8373 * gcc.target/powerpc/pr71186.c: New test.
8374
4731c9f0
JD
83752016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8376
8377 PR fortran/52393
8378 * gfortran.dg/fmt_read_3.f90: New test.
8379
042dee3e
TP
83802016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8381
8382 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8383 procedure.
8384
15c98b2e
ES
83852016-06-01 Eduard Sanou <dhole@openmailbox.org>
8386
8387 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8388 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8389 env var is set.
8390 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8391 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8392 shown once.
8393 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8394 during compilation.
8395 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8396 vars set by dg-set-compiler-env-var.
8397
6442a6f4
PT
83982016-06-01 Paul Thomas <pault@gcc.gnu.org>
8399
8400 PR fortran/71156
8401 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8402 to the module procedure declaration.
8403 * gfortran.dg/submodule_16.f08: New test.
8404
ab62397a
JJ
84052016-06-01 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR middle-end/71371
8408 * c-c++-common/gomp/pr71371.c: New test.
8409
b66af6ed
RB
84102016-06-01 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/71366
8413 * gcc.dg/torture/pr71366-1.c: New testcase.
8414 * gcc.dg/torture/pr71366-2.c: Likewise.
8415
e342b9d8
KN
84162016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8417
8418 * gcc.target/powerpc/vslv-0.c: New test.
8419 * gcc.target/powerpc/vslv-1.c: New test.
8420 * gcc.target/powerpc/vsrv-0.c: New test.
8421 * gcc.target/powerpc/vsrv-1.c: New test.
8422
721547cd
NS
84232016-06-01 Nathan Sidwell <nathan@acm.org>
8424
8425 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8426 * gcc.target/nvptx/weak.c: New.
8427
fa2c9034
RB
84282016-06-01 Richard Biener <rguenther@suse.de>
8429
8430 PR tree-optimization/71261
8431 * gcc.dg/torture/vect-bool-1.c: New testcase.
8432
3e32893c
JJ
84332016-06-01 Jakub Jelinek <jakub@redhat.com>
8434
8435 * gfortran.dg/gomp/order-1.f90: New test.
8436 * gfortran.dg/gomp/order-2.f90: New test.
8437
8c383600
JH
84382016-06-01 Jan Hubicka <hubicka@ucw.cz>
8439
8440 * gcc.dg/unroll-6.c: Update template.
8441 * gcc.dg/unroll-7.c: New testcase.
8442 * gcc.dg/unroll-8.c: New testcase.
8443
a0dfeef5
EB
84442016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8445
8446 * gnat.dg/opt56.ad[sb]: New test.
8447
48de5701
PC
84482016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8449
8450 PR c++/66635
8451 * g++.dg/cpp0x/constexpr-ice16.C: New.
8452
827cf695
PP
84532016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8454
8455 PR tree-optimization/71314
8456 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8457 -mbranch-cost=2.
8458
ff66f6e8
PP
84592016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8460
8461 PR tree-optimization/71077
8462 * gcc.dg/tree-ssa/pr71077.c: New test.
8463
050fb209
JH
84642016-05-31 Jan Hubicka <hubicka@ucw.cz>
8465
48de5701
PC
8466 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8467 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8468 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8469
c642d919
PC
84702016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8471
8472 PR c++/71248
8473 * g++.dg/cpp0x/pr71248.C: New.
8474 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8475 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8476 * g++.dg/init/new37.C: Likewise.
8477 * g++.dg/template/static1.C: Likewise.
8478 * g++.dg/template/static2.C: Likewise.
8479
d6439e08
L
84802016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8481
8482 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8483 instead of %rdi.
8484 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8485
780b9dd4
MP
84862016-05-31 Marek Polacek <polacek@redhat.com>
8487
8488 * c-c++-common/Wswitch-unreachable-3.c: New test.
8489 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8490
0d99f8a0
RB
84912016-05-31 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/71352
8494 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8495
52545641
TP
84962016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8497
8498 * gcc.target/arm/armv5_thumb_isa.c: New test.
8499
5b8c1205
KY
85002016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8501
8502 PR target/71346
8503 * gcc.target/i386/pr71346.c: New test.
8504
7a88cc84
TV
85052016-05-31 Tom de Vries <tom@codesourcery.com>
8506
8507 PR tree-optimization/69068
8508 * gcc.dg/graphite/pr69068.c: New test.
8509
265149a6
MS
85102016-05-27 Martin Sebor <msebor@redhat.com>
8511
8512 PR c++/71306
8513 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8514
00631022
JJ
85152016-05-30 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR c++/71349
8518 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8519 nowait depend(inout: dd[0]) clauses where permitted.
8520
b2f6675b
PC
85212016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8522
8523 PR c++/71238
8524 * g++.dg/parse/pr71238.C: New.
8525 * g++.dg/concepts/friend1.C: Test column numbers too.
8526 * g++.dg/cpp0x/initlist31.C: Likewise.
8527 * g++.dg/cpp0x/pr51420.C: Likewise.
8528 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8529 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8530 * g++.dg/ext/builtin3.C: Likewise.
8531 * g++.dg/lookup/friend12.C: Likewise.
8532 * g++.dg/lookup/friend7.C: Likewise.
8533 * g++.dg/lookup/koenig1.C: Likewise.
8534 * g++.dg/lookup/koenig5.C: Likewise.
8535 * g++.dg/lookup/used-before-declaration.C: Likewise.
8536 * g++.dg/overload/koenig1.C: Likewise.
8537 * g++.dg/template/crash65.C: Likewise.
8538 * g++.dg/template/friend57.C: Likewise.
8539 * g++.dg/warn/Wshadow-5.C: Likewise.
8540 * g++.dg/warn/Wunused-8.C: Likewise.
8541 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8542 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8543 * g++.old-deja/g++.jason/member.C: Likewise.
8544 * g++.old-deja/g++.jason/report.C: Likewise.
8545 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8546 * g++.old-deja/g++.law/visibility20.C: Likewise.
8547 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8548 * g++.old-deja/g++.other/static5.C: Likewise.
8549 * g++.old-deja/g++.pt/overload2.C: Likewise.
8550
a448ff40
JH
85512016-05-30 Jan Hubicka <hubicka@ucw.cz>
8552
8553 * gcc.dg/tree-ssa/peel1.c: New testcase.
8554 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8555 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8556
69be8c91
TV
85572016-05-30 Tom de Vries <tom@codesourcery.com>
8558
8559 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8560 to ce.
8561
a59775a1
PC
85622016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8563
8564 PR c++/71099
8565 * g++.dg/parse/virtual1.C: New.
8566
53d6d955
UB
85672016-05-30 Uros Bizjak <ubizjak@gmail.com>
8568
8569 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8570 Use correct register when clearing %edx.
8571
0557293f
AM
85722016-05-30 Alexander Monakov <amonakov@ispras.ru>
8573
8574 PR tree-optimization/71289
8575 * gcc.dg/pr71289.c: New test.
8576
5d476e35
KV
85772016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8578
8579 PR middle-end/71269
8580 PR middle-end/71292
8581 * gcc.dg/tree-ssa/pr71269.c: New test.
8582 * gcc.dg/tree-ssa/pr71292.c: New test.
8583
db5447ca
KV
85842016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8585
8586 PR middle-end/71252
8587 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8588
98bdbb39
JH
85892016-05-30 Jan Hubicka <hubicka@ucw.cz>
8590
8591 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8592 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8593 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8594
7e012855
TV
85952016-05-30 Tom de Vries <tom@codesourcery.com>
8596
8597 PR tree-optimization/69067
8598 * gcc.dg/graphite/pr69067.c: New test.
8599
beed3701
UB
86002016-05-29 Uros Bizjak <ubizjak@gmail.com>
8601
8602 PR target/71245
8603 * gcc.target/i386/pr71245-1.c: New test.
8604 * gcc.target/i386/pr71245-2.c: Ditto.
8605
b6d4f8e8
PC
86062016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8607
8608 PR c++/71105
8609 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8610 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8611 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8612
00022058
JH
86132016-05-27 Jan Hubicka <hubicka@ucw.cz>
8614
8615 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8616
c8419aca
VV
86172016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8618
8619 Revert:
8620 PR c++/69855
8621 * g++.dg/overload/69855.C: New.
8622 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8623 * g++.old-deja/g++.pt/crash3.C: Likewise.
8624
8008c4d2
PC
86252016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8626
8627 PR c++/60385
8628 * g++.dg/parse/namespace13.C: New.
8629
8b2ef235
JL
86302016-05-26 Jeff Law <law@redhat.com>
8631
8632 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8633 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8634 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8635 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8636 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8637 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8638 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8639 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8640 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8641 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8642 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8643 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8644 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8645
7d67159b
VV
86462016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8647
8648 PR c++/69855
8649 * g++.dg/overload/69855.C: New.
8650 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8651 * g++.old-deja/g++.pt/crash3.C: Likewise.
8652
88e3bdd1
JW
86532016-05-27 Jiong Wang <jiong.wang@arm.com>
8654
8655 PR target/63596
8656 * gcc.target/aarch64/va_arg_1.c: New testcase.
8657 * gcc.target/aarch64/va_arg_2.c: Likewise.
8658 * gcc.target/aarch64/va_arg_3.c: Likewise.
8659
3fd6b9cc
JW
86602016-05-27 Jiong Wang <jiong.wang@arm.com>
8661
8662 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8663 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8664 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8665 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8666 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8667
3cee7e4e
MP
86682016-05-27 Marek Polacek <polacek@redhat.com>
8669
8670 PR middle-end/71308
8671 * g++.dg/torture/pr71308.C: New test.
8672
6a813c96
DV
86732016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8674
8675 * gcc.dg/zero_bits_compound-1.c: New test.
8676 * gcc.dg/zero_bits_compound-2.c: New test.
8677
0561bcfb
IE
86782016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8679
8680 PR middle-end/71279
8681 * gcc.dg/pr71279.c: New test.
8682
21316320
MM
86832016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8684
8685 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8686 floating point min/max/comparison instructions.
8687 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8688
7211a097
JJ
86892016-05-26 Jakub Jelinek <jakub@redhat.com>
8690
8691 * c-c++-common/gomp/schedule-1.c: New test.
8692 * gfortran.dg/gomp/schedule-1.f90: New test.
8693
cac177cf
PP
86942016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8695
8696 PR c++/70822
8697 PR c++/70106
8698 * g++.dg/cpp1y/auto-fn32.C: New test.
8699 * g++.dg/cpp1y/paren4.C: New test.
8700
a2d5b8c9
NS
87012016-05-26 Nathan Sidwell <nathan@acm.org>
8702
8703 * gcc.dg/20060410.c: Xfail on ptx.
8704 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8705 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8706 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8707 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8708 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8709
ffa8b552
TP
87102016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8711
8712 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8713
c7501e00
JJ
87142016-05-26 Jakub Jelinek <jakub@redhat.com>
8715
1875b9a0
JJ
8716 PR tree-optimization/71280
8717 * gcc.dg/pr71280.c: New test.
8718
2116e19f
JJ
8719 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8720
305aef09
JJ
8721 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8722 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8723
c7501e00
JJ
8724 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8725
ca449d26
JW
87262016-05-26 Jiong Wang <jiong.wang@arm.com>
8727
8728 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8729 kept in memory.
ca449d26 8730
8af01c66
JL
87312016-05-25 Jeff Law <law@redhat.com>
8732
8733 PR tree-optimization/71272
8734 * gcc.c-torture/compile/pr71272.c: new test.
8735
f9d6ce73
BS
87362016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8737
8738 * gcc.target/powerpc/vec-cmpne.c: New test.
8739 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8740
a88a7b22
EB
87412016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8742
8743 * gnat.dg/opt55.ad[sb]: New test.
8744
125f02ed
SKS
87452016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8746
8747 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8748 * c-c++-common/pr60226.c: Require int32plus.
8749 * gcc.c-torture/execute/pr70602.c: Likewise.
8750 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8751 unsigned long for malloc arg type.
8752 * gcc.dg/asr_div1.c: Require int32plus.
8753 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8754 * gcc.dg/pie-1.c: Require pie.
8755 * gcc.dg/pie-2.c: Likewise.
8756 * gcc.dg/pr59471.c: Require int32plus.
8757 * gcc.dg/pr59963-2.c: XFAIL for int16.
8758 * gcc.dg/pr60114.c: Require int32plus.
8759 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8760 unsigned long for typedef of size_t.
8761 * gcc.dg/pr63914.c: Require int32plus.
8762 * gcc.dg/pr64536.c: Require pt32plus.
8763 * gcc.dg/pr65658.c: Likewise.
8764 * gcc.dg/pr67271.c: Require int32plus.
8765 * gcc.dg/pr68112.c: Likewise.
8766 * gcc.dg/pr69071.c: Skip for avr target.
8767 * gcc.dg/pr69973.c: Require int32plus.
8768 * gcc.dg/pr70169.c: Skip for avr target.
8769 * gcc.dg/sso-6.c: Require int32plus.
8770 * gcc.dg/sso-7.c: Likewise.
8771 * gcc.dg/sso-8.c: Likewise.
8772 * gcc.dg/vrp-min-max-2.c: Likewise.
8773
c6e434f5
UB
87742016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8775
8776 PR target/70738
8777 * gcc.target/i386/pr70738-1.c: New test.
8778 * gcc.target/i386/pr70738-2.c: Likewise.
8779 * gcc.target/i386/pr70738-3.c: Likewise.
8780 * gcc.target/i386/pr70738-4.c: Likewise.
8781 * gcc.target/i386/pr70738-5.c: Likewise.
8782 * gcc.target/i386/pr70738-6.c: Likewise.
8783 * gcc.target/i386/pr70738-7.c: Likewise.
8784 * gcc.target/i386/pr70738-8.c: Likewise.
8785 * gcc.target/i386/pr70738-9.c: Likewise.
8786
5c42d341
KT
87872016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8788
8789 PR rtl-optimization/66940
8790 * gcc.c-torture/execute/pr66940.c: New test.
8791
bf9a1a07
IV
87922016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8793
8794 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8795 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8796 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8797 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8798 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8799 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8800 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8801 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8802 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8803 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8804 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8805 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8806 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8807 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8808 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8809 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8810 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8811 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8812 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8813 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8814 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8815 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8816 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8817 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8818
95efe6b6
MP
88192016-05-25 Marek Polacek <polacek@redhat.com>
8820
8821 PR c/71265
8822 * gcc.dg/noncompile/pr71265.c: New test.
8823
a23faf7a
MP
8824 PR c/71266
8825 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8826
69a6d5ad
NS
88272016-05-25 Nathan Sidwell <nathan@acm.org>
8828
8829 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8830
3072d4ea
RB
88312016-05-25 Richard Biener <rguenther@suse.de>
8832
8833 PR tree-optimization/71261
8834 * c-c++-common/torture/pr71261.c: New testcase.
8835
e412ece4
RB
88362016-05-25 Richard Biener <rguenther@suse.de>
8837
8838 PR tree-optimization/71264
8839 * gcc.dg/vect/pr71264.c: New testcase.
8840
b9e551ad
PC
88412016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8842
8843 PR c++/55992
8844 * g++.dg/cpp0x/alias-decl-53.C: New.
8845 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8846
6aa1abe5
ML
88472016-05-25 Martin Liska <mliska@suse.cz>
8848
8849 * g++.dg/pr71239.C: New test.
8850
842d162e
RB
88512016-05-25 Richard Biener <rguenther@suse.de>
8852
c87885ca
RO
8853 * gcc.dg/vect/pr58135.c: Rename to ...
8854 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8855
f184a36c
MP
88562016-05-25 Marek Polacek <polacek@redhat.com>
8857
8858 * g++.dg/pr65295.C: Use target c++14.
8859
021fad86
PC
88602016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8861
53d6d955
UB
8862 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8863 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8864
c3eaf15a
MM
88652016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8866
8867 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8868 instructions.
8869
e46c7770
CP
88702016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8871
8872 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8873 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8874 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8875 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8876 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8877 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8878 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8879 * c-c++-common/goacc/pcopy.c: Likewise.
8880 * c-c++-common/goacc/pcopyin.c: Likewise.
8881 * c-c++-common/goacc/pcopyout.c: Likewise.
8882 * c-c++-common/goacc/pcreate.c: Likewise.
8883 * c-c++-common/goacc/pr70688.c: New test.
8884 * c-c++-common/goacc/present-1.c: Adjust test.
8885 * c-c++-common/goacc/reduction-5.c: Likewise.
8886 * g++.dg/goacc/data-1.C: New test.
8887
4bfc9db7
MM
88882016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8889
8890 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8891 vector parity built-in functions.
8892 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8893 count trailing zeros automatic vectorization.
8894 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8895 count trailing zeros built-in functions.
8896
2bc145af
KV
88972016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8898
8899 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8900
26869fdb
PH
89012016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8902
8903 PR target/71050
8904 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8905
b2dc9c3b
PC
89062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8907
8908 PR c++/50436
8909 * g++.dg/template/crash123.C: New.
8910 * g++.dg/template/crash124.C: Likewise.
8911
f65e97fd
MS
89122016-05-24 Martin Sebor <msebor@redhat.com>
8913
8914 PR c++/71147
8915 * g++.dg/ext/flexary16.C: New test.
8916
a6f5ac7f
IV
89172016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8918
69a6d5ad
NS
8919 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8920 before math.h is included.
a6f5ac7f
IV
8921 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8922 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8923 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8924 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8925 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8926 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8927 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8928 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8929 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8930 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8931 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8932 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8933 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8934 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8935 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8936 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8937 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8938 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8939 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8940 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8941 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8942 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8943 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8944
27bad558
MM
89452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8946 Kelvin Nilsen <kelvin@gcc.gnu.org>
8947
8948 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8949 support.
8950
72f382fb
PC
89512016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8952
8953 PR c++/69872
8954 * g++.dg/warn/Wno-narrowing1.C: New.
8955
ef2ec9d9
MP
89562016-05-24 Marek Polacek <polacek@redhat.com>
8957
8958 PR c/71249
8959 * c-c++-common/Wswitch-unreachable-2.c: New test.
8960
e90434e3
JJ
89612016-05-24 Jakub Jelinek <jakub@redhat.com>
8962
7adb26f2
JJ
8963 PR c++/71257
8964 * g++.dg/vect/simd-clone-6.cc: New test.
8965 * g++.dg/gomp/declare-simd-6.C: New test.
8966
e90434e3
JJ
8967 PR middle-end/70434
8968 PR c/69504
8969 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8970
b556ea3b
RB
89712016-05-24 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/71240
8974 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8975
e5328f5d
RB
89762016-05-24 Richard Biener <rguenther@suse.de>
8977
8978 PR tree-optimization/71230
8979 * gcc.dg/torture/pr71230.c: New testcase.
8980 * g++.dg/torture/pr71230.C: Likewise.
8981
a04e69c0
TS
89822016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8983
8984 * c-c++-common/goacc/routine-5.c: Add tests.
8985 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8986 * gfortran.dg/goacc/routine-6.f90: Add tests.
8987
30fd2977
RB
89882016-05-24 Richard Biener <rguenther@suse.de>
8989
8990 PR tree-optimization/71253
8991 * gcc.dg/torture/pr71253.c: New testcase.
8992
ca6f60bc
KV
89932016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8994
8995 PR middle-end/71252
8996 * gfortran.dg/pr71252.f90: New test.
8997
d3465d72
RS
89982016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8999
9000 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9001
f17a223d
RB
90022016-05-24 Richard Biener <rguenther@suse.de>
9003
9004 PR middle-end/70434
9005 PR c/69504
9006 * c-c++-common/vector-subscript-4.c: New testcase.
9007 * c-c++-common/vector-subscript-5.c: Likewise.
9008
e3f36534
JD
90092016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9010
9011 PR fortran/71123
9012 * gfortran.dg/namelist_90.f: New test
9013
85d5c27d
JD
90142016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9015
9016 PR fortran/66461
9017 * gfortran.dg/unexpected_eof.f: New test
9018
fe3f3340
MM
90192016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9020 Kelvin Nilsen <kelvin@gcc.gnu.org>
9021
9022 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9023 as little endian.
9024
26d6ae55
PC
90252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/70972
9028 * g++.dg/cpp0x/inh-ctor20.C: New.
9029 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9030
d6c9a06f
PC
90312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9032
9033 PR c++/69095
9034 * g++.dg/cpp0x/variadic168.C: New.
9035
396a1d10
PC
90362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9037
9038 * g++.dg/cpp0x/pr31445.C: Test column number too.
9039 * g++.dg/cpp0x/pr32253.C: Likewise.
9040 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9041 * g++.dg/cpp0x/variadic36.C: Likewise.
9042
ece46666
MG
90432016-05-23 Marc Glisse <marc.glisse@inria.fr>
9044
9045 * gcc.dg/fold-notshift-2.c: Adjust.
9046
a7dc5980
MP
90472016-05-23 Marek Polacek <polacek@redhat.com>
9048
9049 PR c/49859
9050 * c-c++-common/Wswitch-unreachable-1.c: New test.
9051 * gcc.dg/Wswitch-unreachable-1.c: New test.
9052 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9053 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9054 * g++.dg/gomp/block-10.C: Likewise.
9055 * gcc.dg/gomp/block-10.c: Likewise.
9056 * g++.dg/gomp/block-9.C: Likewise.
9057 * gcc.dg/gomp/block-9.c: Likewise.
9058 * g++.dg/gomp/target-1.C: Likewise.
9059 * g++.dg/gomp/target-2.C: Likewise.
9060 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9061 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9062 * g++.dg/gomp/taskgroup-1.C: Likewise.
9063 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9064 * gcc.dg/gomp/teams-1.c: Likewise.
9065 * g++.dg/gomp/teams-1.C: Likewise.
9066 * g++.dg/overload/error3.C: Likewise.
9067 * g++.dg/tm/jump1.C: Likewise.
9068 * g++.dg/torture/pr40335.C: Likewise.
9069 * gcc.dg/c99-vla-jump-5.c: Likewise.
9070 * gcc.dg/switch-warn-1.c: Likewise.
9071 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9072 * gcc.dg/nested-func-1.c: Likewise.
9073 * gcc.dg/pr67784-4.c: Likewise.
9074
18b54004
RB
90752016-05-23 Richard Biener <rguenther@suse.de>
9076
9077 PR tree-optimization/71230
9078 * gfortran.dg/pr71230-1.f90: New testcase.
9079 * gfortran.dg/pr71230-2.f90: Likewise.
9080
e569db5f
VK
90812016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9082
396a1d10 9083 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9084 * gcc.dg/vect/pr58135.c: Add new.
9085 * gfortran.dg/pr46519-1.f: Adjust test case.
9086
e4b71114
PC
90872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9088
9089 PR c++/53401
9090 * g++.dg/cpp0x/decltype64.C: New.
9091
a25a8058
CL
90922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9093
9094 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9096 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9097
0dcfe9ab
CL
90982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9099
9100 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9101 Add poly64x1_t and poly64x2_t cases if supported.
9102 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9103 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9104 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9105 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9106 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9107
ffd70e4a
CL
91082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9109
9110 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9111 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9112 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9113 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9114 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9115 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9116 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9117
4b1f57fe
CL
91182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9119
9120 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9121
16c5ec77
CL
91222016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9123
9124 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9125 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9126
94ad56c7
JJ
91272016-05-22 Jakub Jelinek <jakub@redhat.com>
9128
57748705
JJ
9129 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9130 constraint instead of "r".
9131 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9132 insn instead of vxorpd.
9133 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9134
af120161
JJ
9135 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9136 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9137
355023ce
JJ
9138 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9139
3b48574c
JJ
9140 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9141 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9142
94ad56c7
JJ
9143 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9144
8a85cee2
KV
91452016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9146
9147 PR middle-end/40921
9148 * gcc.dg/tree-ssa/pr40921.c: New test.
9149
8e916b16
PS
91502016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9151
9152 PR target/71103
9153 * gcc.target/avr/pr71103.c: New test.
9154
88aea79f
KV
91552016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9156
9157 PR middle-end/71179
9158 * gcc.dg/tree-ssa/pr71179.c: New test.
9159
79063edd
MS
91602016-05-20 Martin Sebor <msebor@redhat.com>
9161
9162 PR c/71115
9163 * gcc.dg/init-excess-2.c: New test.
9164
55c8849f
EB
91652016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9166
9167 * gnat.dg/opt53.adb: New test.
9168 * gnat.dg/opt54.adb: Likewise.
9169
c91a0948
MJ
91702016-05-20 Martin Jambor <mjambor@suse.cz>
9171
9172 PR tree-optimization/70884
9173 * gcc.dg/tree-ssa/pr70919.c: New test.
9174
9cad20fa
BS
91752016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9176
9177 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9178 formatting.
69a6d5ad
NS
9179 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9180 fix code formatting.
9181
91822016-05-20 Nathan Sidwell <nathan@acm.org>
9183
9184 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9185 non-common cases.
9186 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9187
15c671a7
DM
91882016-05-20 David Malcolm <dmalcolm@redhat.com>
9189
9190 * jit.dg/all-non-failing-tests.h: Add
9191 test-factorial-must-tail-call.c.
9192 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9193 * jit.dg/test-factorial-must-tail-call.c: New test case.
9194
4f028369
JJ
91952016-05-20 Jakub Jelinek <jakub@redhat.com>
9196
9197 PR fortran/71204
9198 * gfortran.dg/pr71204.f90: New test.
9199
7dea4ab3
CP
92002016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9201
9202 * gcc.target/nvptx/sincos.c: New test.
9203
ef98d365
PC
92042016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9205
9206 PR c++/70572
9207 * g++.dg/cpp1y/auto-fn31.C: New.
9208
92466115
BS
92092016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9210
9211 * gcc.target/powerpc/vec-addec.c: New test.
9212 * gcc.target/powerpc/vec-addec-int128.c: New test.
9213
9a385c2d
DM
92142016-05-20 David Malcolm <dmalcolm@redhat.com>
9215
9216 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9217 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9218 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9219 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9220
77c9d5b4
JH
92212016-05-20 Jan Hubicka <hubicka@ucw.cz>
9222
9223 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9224
68047971
JJ
92252016-05-20 Jakub Jelinek <jakub@redhat.com>
9226
18954840
JJ
9227 PR c++/71210
9228 * g++.dg/opt/pr71210-1.C: New test.
9229 * g++.dg/opt/pr71210-2.C: New test.
9230
68047971
JJ
9231 PR tree-optimization/29756
9232 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9233 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9234 only on selected targets where V4SImode vectors are known to be
9235 supported.
9236
d78789f5
MG
92372016-05-20 Marc Glisse <marc.glisse@inria.fr>
9238
9239 PR tree-optimization/71079
9240 PR tree-optimization/71206
9241 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9242
550fa093
PK
92432016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9244
9245 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9246 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9247 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9248
483c6429
RG
92492016-05-20 Richard Guenther <rguenther@suse.de>
9250
9251 PR tree-optimization/29756
9252 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9253
eb066284
RB
92542016-05-20 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/71185
9257 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9258
58f10249
RB
92592016-05-20 Richard Biener <rguenther@suse.de>
9260
9261 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9262
2a5569fa
MP
92632016-05-19 Marek Polacek <polacek@redhat.com>
9264
9265 PR c++/71075
9266 * g++.dg/diagnostic/pr71075.C: New test.
9267
5e9a5385
DM
92682016-05-19 David Malcolm <dmalcolm@redhat.com>
9269
9270 PR c++/71184
9271 * g++.dg/pr71184.C: New test case.
9272
4f45da44
KN
92732016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9274
9275 * gcc.target/powerpc/darn-0.c: New test.
9276 * gcc.target/powerpc/darn-1.c: New test.
9277 * gcc.target/powerpc/darn-2.c: New test.
9278
4177437e
MP
92792016-05-19 Marek Polacek <polacek@redhat.com>
9280
9281 PR tree-optimization/71031
9282 * gcc.dg/tree-ssa/vrp100.c: New test.
9283
afb72432
IE
92842016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9285
9286 PR rtl-optimization/71148
9287 * gcc.dg/pr71148.c: New test.
9288
4f83064e
KT
92892016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9290
9291 PR target/71056
9292 * gcc.target/arm/pr71056.c: New test.
9293
4bf8dbe1
BE
92942016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9295
9296 * c-c++-common/pr69669.c: Check the used mode.
9297
f3510625
MO
92982016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9299
9300 PR sanitizer/64354
9301 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9302
43c0068e
RB
93032016-05-19 Richard Biener <rguenther@suse.de>
9304
9305 PR tree-optimization/70729
9306 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9307 * gcc.dg/graphite/scop-18.c: Likewise.
9308 * gcc.dg/pr41783.c: Disable LIM.
9309 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9310 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9311 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9312 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9313 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9314 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9315 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9316 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9317 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9318 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9319 * gfortran.dg/pr42108.f90: Likewise.
9320
70f25790
DM
93212016-05-18 David Malcolm <dmalcolm@redhat.com>
9322
9323 PR driver/69265
9324 * gcc.dg/spellcheck-options-11.c: New test case.
9325
960db8ec
JJ
93262016-05-18 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR c++/71100
9329 * g++.dg/opt/pr71100.C: New test.
9330
04643334
MJ
93312016-05-18 Martin Jambor <mjambor@suse.cz>
9332
9333 PR ipa/69708
9334 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9335 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9336 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9337 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9338
91bb9f80
MJ
93392016-05-18 Martin Jambor <mjambor@suse.cz>
9340
9341 PR ipa/69708
9342 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9343 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9344 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9345 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9346 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9347
c584aca6
PC
93482016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9349
9350 PR c++/69793
9351 * g++.dg/template/crash122.C: New.
9352
20309c6e
PC
93532016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9354
9355 PR c++/70466
9356 * g++.dg/template/pr70466-1.C: New.
9357 * g++.dg/template/pr70466-2.C: Likewise.
9358
50c78b9a
MM
93592016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9360
9361 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9362 splat operations and the XXSPLTIB instruction.
9363 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9364 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9365 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9366 xxlxor to clear a register.
9367
cf8be00d
RS
93682016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9369
9370 * gcc.dg/torture/pr71020.c: New test.
9371
848a392a
MJ
93722016-05-18 Martin Jambor <mjambor@suse.cz>
9373
9374 PR ipa/70646
9375 * gcc.dg/ipa/pr70646.c: New test.
9376
1f2ab776
CL
93772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9378
9379 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9380
76489493
CL
93812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9382
9383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9384 missing tests for vreinterpretq_p{8,16}.
9385
bd79378d
CL
93862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9387
9388 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9389 vsliq_n_s64 and vsliq_n_u64.
9390
81ca3ea0
CL
93912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9392
9393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9394 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9395
873cb425
CL
93962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9397
9398 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9399 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9400 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9401
9d6e7c21
CL
94022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9403
9404 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9405 in comment.
9406
b4dbe40e 94072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9408
9409 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9410 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9411 "blr\t" and switch to scan-assembler-times.
9412
83a5c910
JW
94132016-05-18 Jiong Wang <jiong.wang@arm.com>
9414
53d6d955
UB
9415 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9416 with __aarch64__.
9417 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9418 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9419
fb7cbdeb
JJ
94202016-05-18 Jakub Jelinek <jakub@redhat.com>
9421
8ee91165
JJ
9422 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9423 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9424 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9425 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9426 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9427 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9428
cf4d516a
JJ
9429 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9430 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9431
a4f16422
JJ
9432 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9433 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9434
7b37ce10
JJ
9435 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9436 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9437
fb7cbdeb
JJ
9438 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9439
c9326aef
RB
94402016-05-18 Richard Biener <rguenther@suse.de>
9441
9442 PR tree-optimization/71168
9443 * gcc.dg/torture/pr71168.c: New testcase.
9444
df8b0a11
KV
94452016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9446
9447 PR middle-end/63586
9448 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9449 * gcc.dg/tree-ssa/pr63586.c: New test.
9450 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9451
2efd67ed
NS
94522016-05-17 Nathan Sidwell <nathan@acm.org>
9453
9454 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9455 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9456 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9457 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9458
1988b2c2
NS
94592016-05-17 Nathan Sidwell <nathan@acm.org>
9460
9461 * gcc.target/nvptx/abi-vararg-3.c: New.
9462
ad1d92ab
MM
94632016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9464
9465 PR tree-optimization/54579
9466 PR middle-end/55299
9467 * gcc.dg/fold-notrotate-1.c: New test.
9468 * gcc.dg/fold-notshift-1.c: New test.
9469 * gcc.dg/fold-notshift-2.c: New test.
9470
47768df8
MP
94712016-05-17 Marek Polacek <polacek@redhat.com>
9472
9473 PR ipa/71146
9474 * g++.dg/ipa/pr71146.C: New test.
9475
6b5423a5
DM
94762016-05-17 David Malcolm <dmalcolm@redhat.com>
9477
9478 * jit.dg/test-error-array-bounds.c: New test case.
9479
c7986356
MG
94802016-05-17 Marc Glisse <marc.glisse@inria.fr>
9481
9482 * gcc.dg/tree-ssa/and-1.c: New testcase.
9483
d982c5b7
MG
94842016-05-17 Marc Glisse <marc.glisse@inria.fr>
9485
9486 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9487 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9488
0139ba93
MG
94892016-05-17 Marc Glisse <marc.glisse@inria.fr>
9490
9491 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9492 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9493
daab4562
JW
94942016-05-17 Jiong Wang <jiong.wang@arm.com>
9495
9496 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9497
22330033
JW
94982016-05-17 Jiong Wang <jiong.wang@arm.com>
9499
9500 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9501
98b3a5f2
JW
95022016-05-17 Jiong Wang <jiong.wang@arm.com>
9503
9504 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9505 ".2d[index]" when scan the assembly.
9506 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9508 float64x1.
9509 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9510
b71b7a8e
RB
95112016-05-17 Richard Biener <rguenther@suse.de>
9512
9513 PR tree-optimization/71132
9514 * gcc.dg/torture/pr71132.c: New testcase.
9515
3c51ad46
CL
95162016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9517
9518 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9519
d20faa66
KT
95202016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9521
9522 PR target/70809
9523 * gcc.target/aarch64/pr70809_1.c: New test.
9524
b75cc5a4
KT
95252016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9526
9527 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9528 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9529 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9530 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9531
b28eb195
IE
95322016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9533 Ilya Enkovich <ilya.enkovich@intel.com>
9534
9535 PR target/71114
9536 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9537
0b9004ed
JH
95382016-05-16 Jan Hubicka <hubicka@ucw.cz>
9539
9540 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9541 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9542
1b81a1c1
MW
95432016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9544
9545 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9546 test for __ARM_FP16_ARGS.
9547 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9548 * gcc.target/arm/aapcs/neon-vect10.c: New.
9549 * gcc.target/arm/aapcs/neon-vect9.c: New.
9550 * gcc.target/arm/aapcs/vfp18.c: New.
9551 * gcc.target/arm/aapcs/vfp19.c: New.
9552 * gcc.target/arm/aapcs/vfp20.c: New.
9553 * gcc.target/arm/aapcs/vfp21.c: New.
9554 * gcc.target/arm/fp16-aapcs-1.c: New.
9555 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9556 test for __ARM_FP16_ARGS.
9557 * g++.target/arm/fp16-return-1.c: Update expected output.
9558
921d1e73
JW
95592016-05-16 Jiong Wang <jiong.wang@arm.com>
9560
9561 PR testsuite/70227
9562 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9563
228eb42a
HA
95642016-05-15 Harald Anlauf <anlauf@gmx.de>
9565
9566 PR fortran/69603
9567 * gfortran.dg/pr69603.f90: New testcase.
9568
785abfd3
FR
95692016-05-14 Fritz Reese <fritzoreese@gmail.com>
9570
9571 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9572
e75eb64f
FR
95732016-05-14 Fritz Reese <fritzoreese@gmail.com>
9574
9575 PR fortran/71047
9576 * gfortran.dg/pr71047.f08: New test.
9577
aa4b467b
JM
95782016-05-13 Joseph Myers <joseph@codesourcery.com>
9579
9580 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9581 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9582 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9583
653fb4a2
MS
95842016-05-13 Martin Sebor <msebor@redhat.com>
9585
9586 PR c++/60049
9587 * g++.dg/cpp0x/constexpr-60049.C: New test.
9588
9e37582d
JJ
95892016-05-13 Jakub Jelinek <jakub@redhat.com>
9590
9591 PR bootstrap/71071
9592 * gcc.dg/pr71071.c: New test.
9593
a278aa17
UB
95942016-05-13 Uros Bizjak <ubizjak@gmail.com>
9595
9596 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9597 remove XOP handling.
377eaca7 9598 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9599
ac3d02e2
NS
96002016-05-13 Nathan Sidwell <nathan@acm.org>
9601
9602 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9603 __atomic_is_lock_free declaration.
9604
8ab3bdac
RB
96052016-05-13 Richard Biener <rguenther@suse.de>
9606
9607 PR tree-optimization/42587
9608 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9609
623b8e0a
ML
96102016-05-13 Martin Liska <mliska@suse.cz>
9611
9612 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9613 the new format of dump output.
9614
da7674f6
IE
96152016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9616
9617 * gcc.dg/pr71084.c: New test.
9618
c959db3d
RR
96192016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9620
53d6d955
UB
9621 PR target/53440
9622 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9623
43203dea
RR
96242016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9625
9626 * gcc.target/aarch64/struct_return.c: New test.
9627
4f2e1536
MP
96282016-05-12 Marek Polacek <polacek@redhat.com>
9629
9630 PR c/70756
9631 * c-c++-common/pr70756-2.c: New test.
9632 * c-c++-common/pr70756.c: New test.
9633
1ef33ef3
RB
96342016-05-12 Richard Biener <rguenther@suse.de>
9635
9636 PR tree-optimization/71059
9637 * gcc.dg/torture/pr71059.c: New testcase.
9638
763baff6
RB
96392016-05-12 Richard Biener <rguenther@suse.de>
9640
9641 PR tree-optimization/71062
9642 * gcc.dg/torture/pr71062.c: New testcase.
9643
c4ec1243
IE
96442016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9645
9646 PR tree-optimization/71006
9647 * gcc.dg/pr71006.c: New test.
9648
a5fbf76d
MP
96492016-05-12 Marek Polacek <polacek@redhat.com>
9650
9651 PR driver/71063
9652 * gcc.dg/opts-7.c: New test.
9653
5acc47a4
KT
96542016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9655
9656 PR target/70830
9657 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9658 Add -save-temps to dg-options.
9659 Scan for ldmfd rather than pop instruction.
9660 * gcc.target/arm/interrupt-2.c: Likewise.
9661 * gcc.target/arm/pr70830.c: New test.
9662
40bd4bf9
JJ
96632016-05-12 Jakub Jelinek <jakub@redhat.com>
9664
3cd63842
JJ
9665 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9666 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9667
c05d08f6
JJ
9668 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9669 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9670 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9671
bc27ffae
JJ
9672 PR target/71019
9673 * gcc.target/i386/avx512vl-pack-1.c: New test.
9674 * gcc.target/i386/avx512vl-pack-2.c: New test.
9675 * gcc.target/i386/avx512bw-pack-2.c: New test.
9676
515d7412
JJ
9677 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9678
40bd4bf9
JJ
9679 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9680 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9681 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9682
44ab146a
RB
96832016-05-12 Richard Biener <rguenther@suse.de>
9684
9685 PR tree-optimization/70986
9686 * gcc.dg/torture/pr70986-1.c: New testcase.
9687 * gcc.dg/torture/pr70986-2.c: Likewise.
9688 * gcc.dg/torture/pr70986-3.c: Likewise.
9689
d6e83a8d
MM
96902016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9691
9692 PR c/43651
9693 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9694 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9695
51e67ea3
UB
96962016-05-11 Uros Bizjak <ubizjak@gmail.com>
9697
9698 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9699 directive.
9700 * gcc.target/i386/pr66746.c: Ditto.
9701
3fd2b007
MM
97022016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9703
9704 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9705 support.
9706 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9707 warning when using -mvsx-timode.
9708 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9709 * gcc.target/powerpc/dform-2.c: Likewise.
9710 * gcc.target/powerpc/pr68805.c: Likewise.
9711
5c3a10fb
MP
97122016-05-11 Marek Polacek <polacek@redhat.com>
9713
9714 PR c++/71024
9715 * c-c++-common/attributes-3.c: New test.
9716
7cfb065b
NS
97172016-05-11 Nathan Sidwell <nathan@acm.org>
9718
9719 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9720 * gcc.c-torture/execute/pr68185.c: Likewise.
9721 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9722 * gcc.dg/pr69634.c: Requires scheduling.
9723 * gcc.dg/torture/pr66178.c: Require label values.
9724 * gcc.dg/setjmp-6.c: Require indirect jumps.
9725
f35ea97d
RB
97262016-05-11 Richard Biener <rguenther@suse.de>
9727
9728 PR tree-optimization/71055
9729 * gcc.dg/torture/pr71055.c: New testcase.
9730
dff70323
RB
97312016-05-11 Richard Biener <rguenther@suse.de>
9732
9733 PR debug/71057
9734 * g++.dg/debug/pr71057.C: New testcase.
9735
56a3d28b
JJ
97362016-05-11 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR fortran/70855
9739 * gfortran.dg/gomp/pr70855.f90: New test.
9740
ebc1b29e
RB
97412016-05-11 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/71002
9744 * g++.dg/torture/pr71002.C: New testcase.
9745
98ccd1d7
IE
97462016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9747
9748 PR middle-end/70807
9749 * gcc.dg/pr70807.c: New test.
9750
ed29e24b
MS
97512016-05-10 Martin Sebor <msebor@redhat.com>
9752
9753 PR c++/38611
9754 * g++.dg/Wattributes.C: New test.
9755
e39dab2c
MG
97562016-05-10 Marc Glisse <marc.glisse@inria.fr>
9757
9758 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9759 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9760 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9761
d067e238
IE
97622016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9763
9764 PR target/70799
9765 * gcc.target/i386/pr70799-1.c: New test.
9766
cd36c83e
PMR
97672016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9768
9769 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9770
1e3af2a4
IE
97712016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9772
9773 PR middle-end/70877
9774 * gcc.target/i386/pr70877.c: New test.
9775
afc610db
IE
97762016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9777
9778 PR tree-optimization/70786
9779 * gcc.target/i386/pr70876.c: New test.
9780
4b59d19f
JJ
97812016-05-10 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR target/70927
9784 * gcc.target/i386/avx512vl-logic-1.c: New test.
9785 * gcc.target/i386/avx512vl-logic-2.c: New test.
9786 * gcc.target/i386/avx512dq-logic-2.c: New test.
9787
9b5ee426
BS
97882016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9789
9790 PR target/70963
9791 * gcc.target/powerpc/pr70963.c: New.
9792
f3352cab
DM
97932016-05-10 David Malcolm <dmalcolm@redhat.com>
9794
9795 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9796 (test_very_wide_line): Add ruler to expected output.
9797 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9798 (test_very_wide_line): Likewise.
9799 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9800 (test_show_locus): Within the handling of "test_very_wide_line",
9801 enable show_ruler_p on the diagnostic context.
9802
4a3255dd
RB
98032016-05-10 Richard Biener <rguenther@suse.de>
9804
9805 PR tree-optimization/71039
9806 * gcc.dg/torture/pr71039.c: New testcase.
9807
da7c9950
NS
98082016-05-10 Nathan Sidwell <nathan@acm.org>
9809
9810 * gcc.dg/nested-func-10.c: Requires alloca.
9811 * gcc.dg/nested-func-9.c: Requires alloca.
9812 * gcc.c-torture/execute/pr70460.c: Requires labels.
9813 * gcc.c-torture/compile/pr70199.c: Requires labels.
9814 * gcc.target/nvptx/decl.c: Compile only.
9815 * gcc.target/nvptx/trailing-init.c: Compile only.
9816 * gcc.target/nvptx/ary-init.c: Compile only.
9817
cf68d92c
MP
98182016-05-10 Marek Polacek <polacek@redhat.com>
9819
9820 PR c/70255
9821 * gcc.dg/attr-opt-1.c: New test.
9822
64ea4e15
RB
98232016-05-10 Richard Biener <rguenther@suse.de>
9824
9825 PR tree-optimization/70497
9826 PR tree-optimization/28367
9827 * gcc.dg/torture/20160404-1.c: New testcase.
9828 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9829 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9830
5a96dae3
PMR
98312016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9832
9833 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9834
fc97f805
UB
98352016-05-09 Uros Bizjak <ubizjak@gmail.com>
9836
9837 * gcc.target/i386/fabsneg-1.c New test.
9838
a710b1d5
AM
98392016-05-09 Alan Modra <amodra@gmail.com>
9840
9841 PR testsuite/70826
9842 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9843
171f6f05
RB
98442016-05-09 Richard Biener <rguenther@suse.de>
9845
9846 PR tree-optimization/70985
9847 * gcc.dg/torture/pr70985.c: New testcase.
9848
18caa34e
BC
98492016-05-09 Bin Cheng <bin.cheng@arm.com>
9850
9851 * gcc.dg/tree-ssa/ifc-9.c: New test.
9852 * gcc.dg/tree-ssa/ifc-10.c: New test.
9853 * gcc.dg/tree-ssa/ifc-11.c: New test.
9854 * gcc.dg/tree-ssa/ifc-12.c: New test.
9855 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9856 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9857 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9858
7a27d38f
RB
98592016-05-09 Richard Biener <rguenther@suse.de>
9860
9861 PR fortran/70937
9862 * gfortran.dg/pr70937.f90: New testcase.
9863
5ebbbd3d
RO
98642016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9865
9866 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9867
f6288c24
FR
98682016-05-07 Fritz Reese <fritzoreese@gmail.com>
9869
9870 PR fortran/56226
9871 * gfortran.dg/dec_structure_1.f90: New testcase.
9872 * gfortran.dg/dec_structure_2.f90: Ditto.
9873 * gfortran.dg/dec_structure_3.f90: Ditto.
9874 * gfortran.dg/dec_structure_4.f90: Ditto.
9875 * gfortran.dg/dec_structure_5.f90: Ditto.
9876 * gfortran.dg/dec_structure_6.f90: Ditto.
9877 * gfortran.dg/dec_structure_7.f90: Ditto.
9878 * gfortran.dg/dec_structure_8.f90: Ditto.
9879 * gfortran.dg/dec_structure_9.f90: Ditto.
9880 * gfortran.dg/dec_structure_10.f90: Ditto.
9881 * gfortran.dg/dec_structure_11.f90: Ditto.
9882 * gfortran.dg/dec_union_1.f90: Ditto.
9883 * gfortran.dg/dec_union_2.f90: Ditto.
9884 * gfortran.dg/dec_union_3.f90: Ditto.
9885 * gfortran.dg/dec_union_4.f90: Ditto.
9886 * gfortran.dg/dec_union_5.f90: Ditto.
9887 * gfortran.dg/dec_union_6.f90: Ditto.
9888 * gfortran.dg/dec_union_7.f90: Ditto.
9889
5ec4a8cd
TV
98902016-05-07 Tom de Vries <tom@codesourcery.com>
9891
9892 PR tree-optimization/70956
9893 * gcc.dg/graphite/pr70956.c: New test.
9894
58ec1d0e
JJ
98952016-05-06 Jakub Jelinek <jakub@redhat.com>
9896
ccd88fb7
JJ
9897 PR middle-end/70941
9898 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9899 (a, b, c, d): Change type from char to signed char.
9900 (main): Compare against (signed char) -1634678893 instead of
9901 hardcoded -109. Use __builtin_abort instead of abort.
9902
dd3b6464
JJ
9903 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9904 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9905
58ec1d0e
JJ
9906 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9907
19aa23d8
YR
99082016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9909
9910 PR debug/70935
9911 * gcc.dg/torture/pr70935.c: New test.
9912
ae5f0df1
OE
99132016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9914
9915 PR target/58219
ce23a8ff 9916 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9917
078f7e37
RB
99182016-05-06 Richard Biener <rguenther@suse.de>
9919
9920 PR tree-optimization/70960
9921 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9922
765d7b54
OE
99232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9924
9925 PR target/52933
9926 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9927 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9928 Adjust expected instruction counts.
9929 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9930
29c94e65
MP
99312016-05-06 Marek Polacek <polacek@redhat.com>
9932
9933 PR sanitizer/70875
9934 * gcc.dg/ubsan/bounds-3.c: New test.
9935
3684b02e
OE
99362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9937
9938 PR target/54089
9939 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9940
8706773f
RB
99412016-05-06 Richard Biener <rguenther@suse.de>
9942
9943 PR middle-end/70931
9944 * gfortran.dg/pr70931.f90: New testcase.
9945
a4f51018
RB
99462016-05-06 Richard Biener <rguenther@suse.de>
9947
9948 PR middle-end/70941
9949 * gcc.dg/torture/pr70941.c: New testcase.
9950
c4f2425f
BC
99512016-05-05 Bin Cheng <bin.cheng@arm.com>
9952
9953 PR tree-optimization/57206
9954 * gcc.dg/vect/pr57206.c: New test.
9955
5dc08197
RO
99562016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9957
9958 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9959
351f85c5
JJ
99602016-05-05 Jakub Jelinek <jakub@redhat.com>
9961
568bac8c
JJ
9962 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9963
351f85c5
JJ
9964 * c-c++-common/Wdangling-else-4.c: New test.
9965
33fd7785
JJ
99662016-05-04 Jakub Jelinek <jakub@redhat.com>
9967
2d1ac15a
JJ
9968 PR c++/70906
9969 PR c++/70933
9970 * g++.dg/opt/pr70906.C: New test.
9971 * g++.dg/opt/pr70933.C: New test.
9972
33fd7785
JJ
9973 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9974
6b715bf6
JH
99752016-05-04 Jan Hubicka <hubicka@ucw.cz>
9976
9977 * gcc.dg/ipa/pure-const-3.c: New testcase.
9978
deef7113
MP
99792016-05-04 Marek Polacek <polacek@redhat.com>
9980
9981 * c-c++-common/Wdangling-else-1.c: New test.
9982 * c-c++-common/Wdangling-else-2.c: New test.
9983 * c-c++-common/Wdangling-else-3.c: New test.
9984
5396db97
KCY
99852016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9986
9987 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9988 flag is present.
9989
de55efd5
MP
99902016-05-04 Marek Polacek <polacek@redhat.com>
9991
9992 PR c/48778
9993 * gcc.dg/Waddress-2.c: New test.
9994
475839b6
AM
99952016-05-04 Alan Modra <amodra@gmail.com>
9996
9997 * gcc.target/powerpc/pr70866.c: New.
9998
b25aad5f
MS
99992016-05-03 Martin Sebor <msebor@redhat.com>
10000
10001 PR c++/66561
10002 * c-c++-common/builtin_location.c: New test.
10003 * g++.dg/cpp1y/builtin_location.C: New test.
10004
79ce98bc
MP
100052016-05-03 Marek Polacek <polacek@redhat.com>
10006
10007 PR c/70859
10008 * gcc.dg/pr70859.c: New test.
10009 * gcc.dg/pr70859-2.c: New test.
10010
402e89f5
PMR
100112016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10012
10013 * gnat.dg/debug5.adb: New testcase.
10014
f3d90045
DV
100152016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10016
10017 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10018 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10019 Procedure to check for z10 instruction set.
10020
1e26cec1
CL
100212016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10022
10023 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10024
71aca5a0
AM
100252016-05-03 Alan Modra <amodra@gmail.com>
10026
10027 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10028
2fd70ec1
JJ
100292016-05-03 Jakub Jelinek <jakub@redhat.com>
10030
10031 * gcc.target/i386/avx512f-cvt-1.c: New test.
10032
e5705cf7
L
100332016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10034
10035 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10036 -fdump-tree-vrp-details.
10037
381cdae4
RB
100382016-05-03 Richard Biener <rguenther@suse.de>
10039
10040 * gcc.dg/pr30172-1.c: Adjust.
10041 * gcc.dg/pr63743.c: Likewise.
10042 * gcc.dg/tm/pr51696.c: Likewise.
10043 * c-c++-common/tm/safe-1.c: Likewise.
10044 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10045 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10046 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10047 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10048
adedd5c1
JJ
100492016-05-03 Jakub Jelinek <jakub@redhat.com>
10050
31ed1665
JJ
10051 PR rtl-optimization/70467
10052 * gcc.target/i386/pr70467-3.c: New test.
10053 * gcc.target/i386/pr70467-4.c: New test.
10054
dea60b59
JJ
10055 PR tree-optimization/70916
10056 * gcc.c-torture/compile/pr70916.c: New test.
10057
adedd5c1
JJ
10058 PR target/49244
10059 * gcc.target/i386/pr49244-1.c: New test.
10060 * gcc.target/i386/pr49244-2.c: New test.
10061
f80041ef
BS
100622016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10063
10064 PR rtl-optimization/44281
10065 * gcc.target/i386/pr44281.c: New test.
10066
1cfcd39e
BC
100672016-05-03 bin cheng <bin.cheng@arm.com>
10068
10069 PR tree-optimization/56541
10070 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10071 * gcc.dg/vect/pr56541.c: new test.
10072
4304ccfd
MM
100732016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10074
10075 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10076 __float128.
10077 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10078
50d94c29
L
100792016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10080
10081 PR testsuite/70520
10082 * c-c++-common/asan/clone-test-1.c (main): Align child process
10083 stack to 16 bytes.
10084
bc1aee87
DM
100852016-05-02 David Malcolm <dmalcolm@redhat.com>
10086
10087 PR c++/62314
10088 * g++.dg/spellcheck-fields-2.C: New test case.
10089
474e0129
DM
100902016-05-02 David Malcolm <dmalcolm@redhat.com>
10091
10092 PR c++/62314
10093 * g++.dg/pr62314.C: New test case.
10094
818b88a7
JH
100952016-05-02 Jan Hubicka <hubicka@ucw.cz>
10096
10097 * gcc.dg/ipa/inline-8.c: New testcase.
10098
dd77684f
JJ
100992016-05-02 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR rtl-optimization/70467
10102 * gcc.target/i386/pr70467-1.c: New test.
10103
72407e00
BE
101042016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10105
10106 * gcc.dg/spec-options.c: Run the test on all targets.
10107 * gcc.dg/foo.specs: Use cpp_unique_options.
10108
dd53d197
MG
101092016-05-02 Marc Glisse <marc.glisse@inria.fr>
10110
10111 * gcc.dg/tree-ssa/unord.c: New testcase.
10112
a8b85ce9
MG
101132016-05-02 Marc Glisse <marc.glisse@inria.fr>
10114
10115 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10116
5b37e866
NS
101172016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10118
10119 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10120
7176a4a0
MP
101212016-05-02 Marek Polacek <polacek@redhat.com>
10122
10123 PR c/70851
10124 * gcc.dg/enum-incomplete-3.c: New test.
10125
6b9933b9
MP
101262016-05-02 Marek Polacek <polacek@redhat.com>
10127 Tom de Vries <tom@codesourcery.com>
10128
10129 PR tree-optimization/70700
10130 * gcc.dg/pr70700.c: New test.
10131
90f82260
UB
101322016-05-01 Uros Bizjak <ubizjak@gmail.com>
10133
10134 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10135 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10136 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10137 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10138 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10139
f73036c1
EB
101402016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10141
10142 * ada/acats/run_acats: Rename into...
10143 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10144 * ada/acats/run_all.sh: Remove redundant test.
10145 (target_run): Move around.
10146 (target_gnatchop): Use newly built executable.
10147 (target_gnatmake): Likewise.
10148 Check that the compilation of impbit succeeds.
10149
85e051a3
OE
101502016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10151
10152 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10153 * gcc.dg/20021029-1.c: Likewise.
10154 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10155 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10156 * gcc.target/sh/cmpstr.c: Likewise.
10157 * gcc.target/sh/cmpstrn.c: Likewise.
10158 * gcc.target/sh/memset.c: Likewise.
10159 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10160 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10161 * gcc.target/sh/pr39423-1.c: Likewise.
10162 * gcc.target/sh/pr49468-di.c: Likewise.
10163 * gcc.target/sh/pr49468-si.c: Likewise.
10164 * gcc.target/sh/pr49880-1.c: Likewise.
10165 * gcc.target/sh/pr49880-2.c: Likewise.
10166 * gcc.target/sh/pr49880-3.c: Likewise.
10167 * gcc.target/sh/pr50751-1.c: Likewise.
10168 * gcc.target/sh/pr50751-4.c: Likewise.
10169 * gcc.target/sh/pr50751-7.c: Likewise.
10170 * gcc.target/sh/pr51244-1.c: Likewise.
10171 * gcc.target/sh/pr51244-10.c: Likewise.
10172 * gcc.target/sh/pr51244-11.c: Likewise.
10173 * gcc.target/sh/pr51244-12.c: Likewise.
10174 * gcc.target/sh/pr51244-13.c: Likewise.
10175 * gcc.target/sh/pr51244-14.c: Likewise.
10176 * gcc.target/sh/pr51244-17.c: Likewise.
10177 * gcc.target/sh/pr51244-18.c: Likewise.
10178 * gcc.target/sh/pr51244-19.c: Likewise.
10179 * gcc.target/sh/pr51244-4.c: Likewise.
10180 * gcc.target/sh/pr51244-5.c: Likewise.
10181 * gcc.target/sh/pr51244-7.c: Likewise.
10182 * gcc.target/sh/pr51244-8.c: Likewise.
10183 * gcc.target/sh/pr51244-9.c: Likewise.
10184 * gcc.target/sh/pr51697.c: Likewise.
10185 * gcc.target/sh/pr52483-1.c: Likewise.
10186 * gcc.target/sh/pr52483-2.c: Likewise.
10187 * gcc.target/sh/pr52483-3.c: Likewise.
10188 * gcc.target/sh/pr52483-5.c: Likewise.
10189 * gcc.target/sh/pr52933-1.c: Likewise.
10190 * gcc.target/sh/pr52933-2.c: Likewise.
10191 * gcc.target/sh/pr52933-3.c: Likewise.
10192 * gcc.target/sh/pr53568-1.c: Likewise.
10193 * gcc.target/sh/pr53976-1.c: Likewise.
10194 * gcc.target/sh/pr53988-1.c: Likewise.
10195 * gcc.target/sh/pr53988.c: Likewise.
10196 * gcc.target/sh/pr54089-1.c: Likewise.
10197 * gcc.target/sh/pr54089-6.c: Likewise.
10198 * gcc.target/sh/pr54089-7.c: Likewise.
10199 * gcc.target/sh/pr54089-8.c: Likewise.
10200 * gcc.target/sh/pr54089-9.c: Likewise.
10201 * gcc.target/sh/pr54236-1.c: Likewise.
10202 * gcc.target/sh/pr54236-2.c: Likewise.
10203 * gcc.target/sh/pr54236-3.c: Likewise.
10204 * gcc.target/sh/pr54236-4.c: Likewise.
10205 * gcc.target/sh/pr54386.c: Likewise.
10206 * gcc.target/sh/pr54602-1.c: Likewise.
10207 * gcc.target/sh/pr54685.c: Likewise.
10208 * gcc.target/sh/pr54760-1.c: Likewise.
10209 * gcc.target/sh/pr54760-2.c: Likewise.
10210 * gcc.target/sh/pr54760-3.c: Likewise.
10211 * gcc.target/sh/pr54760-4.c: Likewise.
10212 * gcc.target/sh/pr54760-5.c: Likewise.
10213 * gcc.target/sh/pr54760-6.c: Likewise.
10214 * gcc.target/sh/pr55146.c: Likewise.
10215 * gcc.target/sh/pr55160.c: Likewise.
10216 * gcc.target/sh/pr59278.c: Likewise.
10217 * gcc.target/sh/pr59401-1.c: Likewise.
10218 * gcc.target/sh/pr59533-1.c: Likewise.
10219 * gcc.target/sh/pr63260.c: Likewise.
10220 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10221 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10222 * gcc.target/sh/strlen.c: Likewise.
10223 * gcc.target/sh/torture/pr30807.c: Likewise.
10224 * gcc.target/sh/torture/pr34777.c: Likewise.
10225 * gcc.target/sh/torture/pr64652.c: Likewise.
10226 * gcc.target/sh/torture/pr65505.c: Likewise.
10227 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10228 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10229
411e5c67
PC
102302016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10231
10232 PR c++/66644
10233 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10234
8fa97501
BS
102352016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10236
10237 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10238 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10239 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10240 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10241
5a956111
PP
102422016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10243
10244 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10245 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10246
e7ff0319
CP
102472016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10248
10249 PR middle-end/70626
10250 * c-c++-common/goacc/combined-reduction.c: New test.
10251 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10252
52d11a4b
L
102532016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10254
10255 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10256 *movdi_internal pattern only if PIC off.
10257 * gcc.target/i386/pr70155-2.c: Likewise.
10258 * gcc.target/i386/pr70155-3.c: Likewise.
10259 * gcc.target/i386/pr70155-4.c: Likewise.
10260 * gcc.target/i386/pr70155-5.c: Likewise.
10261 * gcc.target/i386/pr70155-6.c: Likewise.
10262 * gcc.target/i386/pr70155-7.c: Likewise.
10263 * gcc.target/i386/pr70155-8.c: Likewise.
10264 * gcc.target/i386/pr70155-15.c: Likewise.
10265 * gcc.target/i386/pr70155-17.c: Likewise.
10266 * gcc.target/i386/pr70155-22.c: Likewise.
10267
8960db31
BC
102682016-04-29 Bin Cheng <bin.cheng@arm.com>
10269
10270 PR tree-optimization/70803
10271 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10272
cca535a4
IE
102732016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10274
10275 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10276 optimization of vector loop.
10277 * gcc.target/i386/vect-unpack-3.c: New test.
10278 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10279 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10280 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10281
500ecf4a
MP
102822016-04-29 Marek Polacek <polacek@redhat.com>
10283
10284 PR sanitizer/70342
10285 * g++.dg/ubsan/null-7.C: New test.
10286
2fff3db8
MP
10287 PR c/70852
10288 * gcc.dg/pr70852.c: New test.
10289
509063eb
DV
102902016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10291
10292 PR/69089
10293 * g++.dg/cpp0x/alignas6.C: New test.
10294
83745c0d
DV
102952016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10296
c87885ca
RO
10297 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10298 * gcc.dg/pr27003.c: Likewise.
10299 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10300 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10301 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10302 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10303 * gcc.target/arc/mxy.c: Likewise.
10304 * gcc.target/arc/mswape.c: Likewise.
10305 * gcc.target/arc/mrtsc.c: Likewise.
10306 * gcc.target/arc/mcrc.c: Likewise.
10307 * gcc.target/arc/mdsp-packa.c: Likewise.
10308 * gcc.target/arc/mdvbf.c: Likewise.
10309 * gcc.target/arc/mlock.c: Likewise.
10310 * gcc.target/arc/mmac-24.c: Likewise.
10311 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10312
849b265d
BS
103132016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10314 Matthijs Kooijman <matthijs@stdin.nl>
10315 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10316
10317 PR target/60040
10318 * gcc.target/avr/pr60040-1.c: New.
10319 * gcc.target/avr/pr60040-2.c: New.
10320
1390536b
RB
103212016-04-29 Richard Biener <rguenther@suse.de>
10322
10323 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10324
98998245
RB
103252016-04-29 Richard Biener <rguenther@suse.de>
10326
10327 PR tree-optimization/13962
10328 PR tree-optimization/65686
10329 * gcc.dg/uninit-pr65686.c: New testcase.
10330
8b80cc21
JJ
103312016-04-29 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR middle-end/70843
10334 * gcc.dg/pr70843.c: New test.
10335
6181bc30
JJ
103362016-04-28 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR target/70858
10339 * gcc.target/i386/pr70858.c: New test.
10340
f4cb3612
AB
103412016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10342
10343 * gcc.target/arc/nps400-1.c: New file.
10344
8ad9df62
JR
103452016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10346 Andrew Burgess <andrew.burgess@embecosm.com>
10347
10348 * gcc.target/arc/movh_cl-1.c: New file.
10349
ceaaa9fe
JR
103502016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10351 Andrew Burgess <andrew.burgess@embecosm.com>
10352
10353 * gcc.target/arc/extzv-1.c: New file.
10354 * gcc.target/arc/insv-1.c: New file.
10355 * gcc.target/arc/insv-2.c: New file.
10356 * gcc.target/arc/movb-1.c: New file.
10357 * gcc.target/arc/movb-2.c: New file.
10358 * gcc.target/arc/movb-3.c: New file.
10359 * gcc.target/arc/movb-4.c: New file.
10360 * gcc.target/arc/movb-5.c: New file.
10361 * gcc.target/arc/movb_cl-1.c: New file.
10362 * gcc.target/arc/movb_cl-2.c: New file.
10363 * gcc.target/arc/movbi_cl-1.c: New file.
10364 * gcc.target/arc/movl-1.c: New file.
10365
4d03dc2f
JR
103662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10367 Andrew Burgess <andrew.burgess@embecosm.com>
10368
10369 * gcc.target/arc/cmem-1.c: New file.
10370 * gcc.target/arc/cmem-2.c: New file.
10371 * gcc.target/arc/cmem-3.c: New file.
10372 * gcc.target/arc/cmem-4.c: New file.
10373 * gcc.target/arc/cmem-5.c: New file.
10374 * gcc.target/arc/cmem-6.c: New file.
10375 * gcc.target/arc/cmem-7.c: New file.
10376 * gcc.target/arc/cmem-ld.inc: New file.
10377 * gcc.target/arc/cmem-st.inc: New file.
10378
81262dad
JJ
103792016-04-28 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR target/70821
10382 * gcc.target/i386/pr70821.c: New test.
10383
0a31a09a
BS
103842016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10385
10386 * gcc.target/powerpc/vec-adde.c: New test.
10387 * gcc.target/powerpc/vec-adde-int128.c: New test.
10388
3ddffba9
JJ
103892016-04-28 Jakub Jelinek <jakub@redhat.com>
10390
10391 * gcc.target/i386/avx-vround-1.c: New test.
10392 * gcc.target/i386/avx-vround-2.c: New test.
10393 * gcc.target/i386/avx512vl-vround-1.c: New test.
10394 * gcc.target/i386/avx512vl-vround-2.c: New test.
10395
713dedcd
RO
103962016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10397
10398 PR testsuite/70595
10399 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10400 (check_effective_target_cilkplus_runtime): ... this.
10401 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10402 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10403
10404 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10405 Require cilkplus_runtime.
10406 Don't add -lcilkrts.
10407 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10408 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10409 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10410 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10411 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10412 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10413 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10414 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10415 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10416 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10417 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10418 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10419 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10420 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10421 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10422 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10423 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10424 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10425 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10426 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10427 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10428 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10429 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10430 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10431 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10432 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10433 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10434 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10435 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10436
10437 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10438 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10439
10440 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10441
10442 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10443 cilkplus_runtime.
10444
3563f78f
MG
104452016-04-27 Marc Glisse <marc.glisse@inria.fr>
10446
10447 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10448 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10449
6bc2bb18
RB
104502015-04-27 Ryan Burn <contact@rnburn.com>
10451
10452 PR c++/69024
10453 PR c++/68997
10454 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10455 diagnostic.
10456 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10457 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10458
1e55d29a
EB
104592016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10460
10461 * gnat.dg/limited_with4.ad[sb]: New test.
10462 * gnat.dg/limited_with4_pkg.ads: New helper.
10463
087146ca
L
104642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10465
10466 PR target/70155
10467 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10468 and movv1ti_internal patterns
10469 * gcc.target/i386/pr70155-1.c: New test.
10470 * gcc.target/i386/pr70155-2.c: Likewise.
10471 * gcc.target/i386/pr70155-3.c: Likewise.
10472 * gcc.target/i386/pr70155-4.c: Likewise.
10473 * gcc.target/i386/pr70155-5.c: Likewise.
10474 * gcc.target/i386/pr70155-6.c: Likewise.
10475 * gcc.target/i386/pr70155-7.c: Likewise.
10476 * gcc.target/i386/pr70155-8.c: Likewise.
10477 * gcc.target/i386/pr70155-9.c: Likewise.
10478 * gcc.target/i386/pr70155-10.c: Likewise.
10479 * gcc.target/i386/pr70155-11.c: Likewise.
10480 * gcc.target/i386/pr70155-12.c: Likewise.
10481 * gcc.target/i386/pr70155-13.c: Likewise.
10482 * gcc.target/i386/pr70155-14.c: Likewise.
10483 * gcc.target/i386/pr70155-15.c: Likewise.
10484 * gcc.target/i386/pr70155-16.c: Likewise.
10485 * gcc.target/i386/pr70155-17.c: Likewise.
10486 * gcc.target/i386/pr70155-18.c: Likewise.
10487 * gcc.target/i386/pr70155-19.c: Likewise.
10488 * gcc.target/i386/pr70155-20.c: Likewise.
10489 * gcc.target/i386/pr70155-21.c: Likewise.
10490 * gcc.target/i386/pr70155-22.c: Likewise.
10491
92329f9f
L
104922016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10493
10494 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10495 ".{5,6}".
10496
309a0cf6
BC
104972016-04-27 Bin Cheng <bin.cheng@arm.com>
10498
10499 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10500 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10501 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10502 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10503 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10504
72ed2b9c
RB
105052016-04-27 Richard Biener <rguenther@suse.de>
10506
10507 PR ipa/70760
10508 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10509 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10510
3c98ff9b
NS
105112016-04-27 Nathan Sidwell <nathan@acm.org>
10512
10513 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10514 * g++.dg/ubsan/pr63956.C: Adjust error location.
10515
9ec5d66b
NC
105162016-04-27 Nick Clifton <nickc@redhat.com>
10517
10518 PR middle-end/49889
10519 * gcc.dg/pr49889.c: New test.
10520
c1e1f433
BS
105212016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10522
10523 * c-c++-common/memset-array.c: New test.
10524
8ac43293
MS
105252016-04-26 Martin Sebor <msebor@redhat.com>
10526
10527 PR c++/66639
10528 * g++.dg/cpp1y/func_constexpr.C: New test.
10529
843ce8ab
PP
105302016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10531
10532 PR c++/70241
10533 * g++.dg/cpp0x/enum32.C: New test.
10534 * g++.dg/cpp0x/enum33.C: New test.
10535
105362016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10537
10538 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10539 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10540 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10541 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10542 * gcc.c-torture/execute/pr38151.c: Likewise.
10543 * gcc.c-torture/execute/pr66556.c: Likewise.
10544 * gcc.c-torture/execute/pr67781.c: Likewise.
10545 * gcc.c-torture/execute/pr68648.c: Likewise.
10546
ca1206be
MG
105472016-04-26 Marc Glisse <marc.glisse@inria.fr>
10548
10549 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10550
2448a956
MP
105512016-04-26 Marek Polacek <polacek@redhat.com>
10552
10553 PR c/67784
10554 * gcc.dg/pr67784-3.c: New test.
10555 * gcc.dg/pr67784-4.c: New test.
10556 * gcc.dg/pr67784-5.c: New test.
10557
b02a5e26
MP
10558 PR c/70791
10559 * gcc.dg/Wnested-externs-2.c: New test.
10560
6b6aa8d3
MG
105612016-04-26 Marc Glisse <marc.glisse@inria.fr>
10562
10563 * gcc.dg/fold-plusmult.c: Adjust.
10564 * gcc.dg/no-strict-overflow-6.c: Adjust.
10565 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10566
a2095b55
BS
105672016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10568
10569 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10570 number scans.
10571 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10572 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10573 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10574 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10575 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10576 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10577 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10578 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10579 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10580 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10581 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10582 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10583 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10584 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10585 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10586 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10587 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10588 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10589 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10590 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10591 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10592 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10593 scans.
10594 * gcc.target/i386/pr32219-4.c: Likewise.
10595 * gcc.target/i386/pr32219-6.c: Likewise.
10596 * gcc.target/i386/pr32219-8.c: Likewise.
10597
bb0cc5c8
KT
105982016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10599
10600 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10601 associated options.
10602
5a0802ea
MP
106032016-04-26 Marek Polacek <polacek@redhat.com>
10604
10605 PR c++/70744
10606 * g++.dg/ext/cond2.C: New test.
10607
00f615af
BC
106082016-04-26 Bin Cheng <bin.cheng@arm.com>
10609
10610 PR tree-optimization/70771
10611 PR tree-optimization/70775
10612 * gcc.dg/pr70771.c: New test.
25939d34 10613 * gcc.dg/pr70775.c: New test.
00f615af 10614
218155e7
BS
106152016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10616
10617 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10618
ab99f467
RB
106192016-04-25 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/70780
10622 * gcc.dg/torture/pr70780.c: New testcase.
10623
3f8257db 106242016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10625
c87885ca
RO
10626 * gcc.target/arm/neon-vaddws16.c: New test.
10627 * gcc.target/arm/neon-vaddws32.c: New test.
10628 * gcc.target/arm/neon-vaddwu16.c: New test.
10629 * gcc.target/arm/neon-vaddwu32.c: New test.
10630 * gcc.target/arm/neon-vaddwu8.c: New test.
10631 * lib/target-supports.exp
93c590ee
MC
10632 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10633 that arm neon support vector widen sum of HImode TO SImode.
10634
d6c1a7a7
JJ
106352016-04-23 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR sanitizer/70712
10638 * c-c++-common/asan/pr70712.c: New test.
10639
ab0fc037
TS
106402016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10641
10642 * .gitattributes: New file.
10643
2aa64824
CL
106442016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10645
10646 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10647
e7e12d92
DH
106482016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10649
10650 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10651 * gfortran.dg/submodule_15.f08: Likewise.
10652
d1431192
RB
106532016-04-22 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/70740
10656 * gcc.dg/torture/pr70740.c: New testcase.
10657
04a63c24
L
106582016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10659
10660 PR target/70750
10661 * gcc.target/i386/pr70750-1.c: New test.
10662 * gcc.target/i386/pr70750-2.c: Likewise.
10663
20700098
PC
106642016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10665
10666 PR c++/70540
10667 * g++.dg/cpp0x/auto48.C: New.
10668
aedf4e12
MP
106692016-04-21 Marek Polacek <polacek@redhat.com>
10670
10671 PR c++/70513
10672 * g++.dg/cpp0x/forw_enum12.C: New test.
10673 * g++.dg/cpp0x/forw_enum13.C: New test.
10674
2074d80a
KY
106752016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10676
10677 PR target/70728
10678 * gcc.target/i386/pr70728.c: New test.
10679
aef4aab0
RB
106802016-04-21 Richard Biener <rguenther@suse.de>
10681
10682 PR middle-end/70747
10683 * gcc.dg/pr70747.c: New testcase.
10684
2359e571
BC
106852016-04-21 Bin Cheng <bin.cheng@arm.com>
10686
10687 PR tree-optimization/70715
10688 * gcc.dg/tree-ssa/scev-13.c: New test.
10689
ce0e66ff
MG
106902016-04-21 Marc Glisse <marc.glisse@inria.fr>
10691
10692 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10693
2c2870a1
MG
106942016-04-21 Marc Glisse <marc.glisse@inria.fr>
10695
10696 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10697
a2b056a3
JH
106982016-04-20 Jan Hubicka <jh@suse.cz>
10699
10700 PR ipa/70018
10701 * g++.dg/ipa/nothrow-1.C: New testcase.
10702
ee392fc2
NS
107032016-04-20 Nathan Sidwell <nathan@acm.org>
10704
10705 PR c++/55635
10706 * g++.dg/eh/delete1.C: New.
10707
dda49daf
L
107082016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10709
10710 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10711 -mtune-ctrl=sse_typeless_stores.
10712
8a5b9d5a
L
107132016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10714
10715 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10716
1011119f
BC
107172016-04-20 Bin Cheng <bin.cheng@arm.com>
10718
10719 PR tree-optimization/69489
10720 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10721
477d4906
IV
107222016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10723
10724 PR c++/69363
10725 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10726 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10727 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10728
fad08d12
BC
107292016-04-20 Bin Cheng <bin.cheng@arm.com>
10730
10731 PR tree-optimization/56625
10732 PR tree-optimization/69489
10733 * gcc.dg/vect/pr56625.c: New test.
10734 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10735
9e3e4fab
AP
107362016-04-20 Andrew Pinski <apinski@cavium.com>
10737
10738 PR target/64971
10739 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10740
d7aa24e4
AC
107412016-04-20 Arnaud Charlet <charlet@adacore.com>
10742
10743 * gnat.dg/self1.adb: Remove now incorrect test.
10744
e6d62b46
BC
107452016-04-20 Bin Cheng <bin.cheng@arm.com>
10746
10747 * gcc.dg/tree-ssa/scev-11.c: New test.
10748 * gcc.dg/tree-ssa/scev-12.c: New test.
10749
2697b189
MP
107502016-04-20 Marek Polacek <polacek@redhat.com>
10751
10752 PR tree-optimization/70725
10753 * gcc.dg/pr70725.c: New test.
10754
60d393e8
RB
107552016-04-20 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/70726
10758 * g++.dg/vect/pr70726.cc: New testcase.
10759
82c6f58a
AK
107602016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10761
10762 PR target/70674
10763 * gcc.target/s390/pr70674.c: New test.
10764
90eeab20
JD
107652016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10766
10767 PR libgfortran/70684
10768 * gfortran.dg/list_read_14.f90: New test.
10769
fc9cf6da
L
107702016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10771
10772 PR target/69201
10773 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10774 extern to force it misaligned.
10775 (b): Likewise.
10776 (c): Likewise.
10777 (d): Likewise.
10778 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10779 Don't check `*' before movv4sf_internal.
10780 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10781 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10782 Don't check `*' before movv16qi_internal.
10783 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10784 extern to force it misaligned.
10785 (b): Likewise.
10786 (c): Likewise.
10787 (d): Likewise.
10788 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10789 Don't check `*' before movv2df_internal.
10790 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10791 extern to force it misaligned.
10792 (b): Likewise.
10793 (c): Likewise.
10794 (d): Likewise.
10795 Check movv8sf_internal instead of avx_storeups256.
10796 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10797
ea8927ea
RB
107982016-04-19 Richard Biener <rguenther@suse.de>
10799
10800 PR tree-optimization/70171
10801 * g++.dg/tree-ssa/pr70171.C: New testcase.
10802
65f52ee9
RB
108032016-04-19 Richard Biener <rguenther@suse.de>
10804
10805 PR tree-optimization/70724
10806 * gcc.dg/torture/pr70724.c: New testcase.
10807
987b67f1
VM
108082016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10809
10810 PR middle-end/70689
c87885ca 10811 * gcc.target/i386/pr70689.c: New.
987b67f1 10812
91a47c39
L
108132016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10814
10815 PR target/70708
10816 * gcc.target/i386/pr70708.c: New test.
10817
8270b82d
RB
108182016-04-18 Richard Biener <rguenther@suse.de>
10819
10820 PR tree-optimization/43434
10821 * gcc.dg/vect/pr43434.c: New testcase.
10822 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10823 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10824 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10825 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10826 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10827 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10828 * gcc.dg/gomp/pr68640.c: Likewise.
10829 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10830 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10831
edd048e2
RB
108322016-04-18 Richard Biener <rguenther@suse.de>
10833
10834 PR tree-optimization/70701
10835 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10836
bd5c7330
TV
108372016-04-18 Tom de Vries <tom@codesourcery.com>
10838
10839 PR testsuite/70699
10840 * gcc.dg/pr70161.c: Add dot-file scans.
10841 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10842 instead of after last dot char.
10843
23f2660f
EB
108442016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10845
10846 * c-c++-common/dump-ada-spec-3.c: New test.
10847 * c-c++-common/dump-ada-spec-4.c: Likewise.
10848
da152c9f
TV
108492016-04-17 Tom de Vries <tom@codesourcery.com>
10850
10851 PR other/70183
10852 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10853
cc950f98
JH
108542016-04-15 Jan Hubicka <jh@suse.cz>
10855
10856 PR ipa/70018
10857 * g++.dg/ipa/pure-const-1.C: New testcase.
10858 * g++.dg/ipa/pure-const-2.C: New testcase.
10859 * g++.dg/ipa/pure-const-3.C: New testcase.
10860
949505a9
MP
108612016-04-15 Marek Polacek <polacek@redhat.com>
10862
10863 PR c/70671
10864 * gcc.dg/bitfld-22.c: New test.
10865
10e547d6
BS
108662016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10867
10868 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10869 x86_64.
10870
1e77281b
MP
108712016-04-15 Marek Polacek <polacek@redhat.com>
10872
10873 PR c/70651
10874 * c-c++-common/pr70651.c: New test.
10875
e501fa8e
KT
108762016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10877
10878 PR rtl-optimization/70681
10879 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10880 dump scan on arm and powerpc.
10881 * gcc.dg/pr10474.c: Likewise.
10882
dda1bf61
JJ
108832016-04-15 Jakub Jelinek <jakub@redhat.com>
10884
ca4ef1ff
JJ
10885 PR c++/69517
10886 PR c++/70019
10887 PR c++/70588
10888 * g++.dg/cpp1y/vla11.C: Revert for real.
10889
dda1bf61
JJ
10890 PR c/70436
10891 * c-c++-common/Wparentheses-1.c: New test.
10892 * c-c++-common/gomp/Wparentheses-1.c: New test.
10893 * c-c++-common/gomp/Wparentheses-2.c: New test.
10894 * c-c++-common/gomp/Wparentheses-3.c: New test.
10895 * c-c++-common/gomp/Wparentheses-4.c: New test.
10896 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10897 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10898 * c-c++-common/goacc/Wparentheses-1.c: New test.
10899
1355e62c
KY
109002016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10901
10902 PR target/70662
10903 * gcc.target/i386/pr70662.c: New test.
10904
0ab34b9e 109052016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10906 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10907
10908 PR tree-optimization/70130
10909 * gcc.dg/vect/O3-pr70130.c: New testcase.
10910
bc773aad
MM
109112016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10912
6e9b2286
MM
10913 PR target/70669
10914 * gcc.target/powerpc/pr70669.c: New test.
10915
bc773aad
MM
10916 PR target/70640
10917 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10918 a power7 system that does not have an assembler that supports
10919 power8.
10920
d8747845
MS
109212016-04-14 Martin Sebor <msebor@redhat.com>
10922
10923 PR c++/69517
10924 PR c++/70019
10925 PR c++/70588
10926 * c-c++-common/ubsan/vla-1.c: Revert.
10927 * g++.dg/cpp1y/vla11.C: Same.
10928 * g++.dg/cpp1y/vla12.C: Same.
10929 * g++.dg/cpp1y/vla13.C: Same.
10930 * g++.dg/cpp1y/vla14.C: Same.
10931 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10932 * g++.dg/init/array24.C: Same.
d8747845
MS
10933 * g++.dg/ubsan/vla-1.C: Same.
10934
85128559
MP
109352016-04-14 Marek Polacek <polacek@redhat.com>
10936 Jan Hubicka <hubicka@ucw.cz>
10937
10938 PR c++/70029
10939 * g++.dg/torture/pr70029.C: New test.
10940
52fbb073
MS
109412016-04-14 Martin Sebor <msebor@redhat.com>
10942
10943 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10944 type size to prevent failures on targets with very low maximum
10945 alignment.
10946
6db61d6f
RB
109472016-04-14 Richard Biener <rguenther@suse.de>
10948
10949 PR tree-optimization/70623
10950 * gcc.dg/torture/pr70623.c: New testcase.
10951 * gcc.dg/torture/pr70623-2.c: Likewise.
10952
342fac95
MS
109532016-04-13 Martin Sebor <msebor@redhat.com>
10954
10955 PR c++/69517
10956 PR c++/70019
10957 PR c++/70588
10958 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10959 * g++.dg/cpp1y/vla11.C: New test.
10960 * g++.dg/cpp1y/vla12.C: New test.
10961 * g++.dg/cpp1y/vla13.C: New test.
10962 * g++.dg/cpp1y/vla14.C: New test.
10963 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10964 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10965 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10966
d93c452f
JJ
109672016-04-13 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR c++/70641
10970 * g++.dg/opt/pr70641.C: New test.
10971
85115fb6
RO
109722016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10973
10974 PR rtl-optimization/68749
10975 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10976 effects of argument promotions.
10977 Remove default args to dg-skip-if.
10978
545a4139
PC
109792016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10980
10981 PR c++/70635
10982 * g++.dg/parse/pr70635.C: New.
10983
b3a77f21
MP
109842016-04-13 Marek Polacek <polacek@redhat.com>
10985
10986 PR c++/70639
10987 * c-c++-common/Wmisleading-indentation-4.c: New test.
10988
99cd9857
MP
109892016-04-13 Marek Polacek <polacek@redhat.com>
10990
10991 PR c/70436
c87885ca
RO
10992 * gcc.dg/Wparentheses-12.c: New test.
10993 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10994
75ca93ec
IE
109952016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10996
10997 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10998 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10999 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11000
3d3f9e7e
JJ
110012016-04-13 Jakub Jelinek <jakub@redhat.com>
11002
37947cd0
JJ
11003 PR middle-end/70633
11004 * gcc.c-torture/compile/pr70633.c: New test.
11005
3d3f9e7e
JJ
11006 PR debug/70628
11007 * gcc.dg/torture/pr70628.c: New test.
11008
92886d3e
PP
110092016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11010
11011 PR c++/70610
11012 * g++.dg/template/pr70610.C: New test.
11013 * g++.dg/template/pr70610-2.C: New test.
11014 * g++.dg/template/pr70610-3.C: New test.
11015 * g++.dg/template/pr70610-4.C: New test.
11016
13bd7c2b
JJ
110172016-04-12 Jakub Jelinek <jakub@redhat.com>
11018
6512fa6d
JJ
11019 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11020 128 instead of 32.
11021
13bd7c2b
JJ
11022 PR c++/70571
11023 * g++.dg/ext/pr70571.C: New test.
11024
20b9851c
MM
110252016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11026
8a434ada 11027 PR target/70640
20b9851c
MM
11028 * gcc.target/powerpc/pr70640.c: New test.
11029
2b2f52bc
PC
110302016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11031
11032 PR c++/68722
11033 * g++.dg/parse/pr68722.C: New.
11034
5901e56a
JJ
110352016-04-12 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR rtl-optimization/70596
11038 * gcc.target/i386/pr70596.c: New test.
11039
d4619dc1
NS
110402016-04-12 Nathan Sidwell <nathan@acm.org>
11041
11042 PR c++/70501
11043 * g++.dg/init/pr70501.C: New.
11044
3df530d3
DW
110452016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11046
11047 * gcc.target/i386/asm-flag-6.c: New test.
11048
b7a120d7
TV
110492016-04-12 Tom de Vries <tom@codesourcery.com>
11050
11051 PR tree-optimization/68756
11052 * gcc.dg/graphite/pr68756.c: New test.
11053
4e0eea75
JJ
110542016-04-12 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR tree-optimization/70602
11057 * gcc.c-torture/execute/pr70602.c: New test.
11058
35fbda43
MM
110592016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11060
11061 PR target/70381
11062 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11063 __float128 emulator is built and runs.
11064 * gcc.target/powerpc/float128-1.c: Likewise.
11065
11066 * lib/target-supports.exp (check_ppc_float128_sw_available):
11067 Rework tests for __float128 software and hardware
11068 availability. Fix exit condition to return 0 on success.
11069
04a99ebe
JG
110702016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11071
11072 PR target/70133
11073 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11074 * gcc.target/aarch64/target_attr_15.c: Likewise.
11075
47cd5a85
PC
110762016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11077
11078 PR c++/69066
11079 * g++.dg/cpp1y/pr69066.C: New.
11080
a5edb32e
JD
110812016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11082
11083 PR fortran/68566
11084 * gfortran.dg/pr36192.f90: Update test.
11085 * gfortran.dg/pr36192_1.f90: Update test.
11086 * gfortran.dg/real_dimension_1.f: Update test.
11087 * gfortran.dg/parameter_array_init_7.f90: New test.
11088
8ef378f8
JDA
110892016-04-09 John David Anglin <danglin@gcc.gnu.org>
11090
c532c871
JDA
11091 PR testsuite/64039
11092 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11093
d34f706f
JDA
11094 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11095
75e1dd9e
JDA
11096 PR rtl-optimization/66669
11097 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11098
8a976f5f
JDA
11099 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11100
da04822a
JDA
11101 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11102 * gcc.dg/pie-1.c: Likewise.
11103 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11104 * gcc.dg/pic-4.c: Likewise.
11105 * gcc.dg/pie-3.c: Likewise.
11106 * gcc.dg/pie-4.c: Likewise.
11107
adfabcf9
JDA
11108 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11109
4a020adf
JDA
11110 PR tree-optimization/68644
11111 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11112
8ef378f8
JDA
11113 PR rtl-optimization/64886
11114 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11115
09bf990e
TV
111162016-04-09 Tom de Vries <tom@codesourcery.com>
11117
11118 PR tree-optimization/68953
11119 * gcc.dg/graphite/pr68953.c: New test.
11120
138c3c1a
DH
111212016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11122
11123 PR fortran/70592
11124 * gfortran.dg/deferred_character_16.f90: New test.
11125
f55460af
JJ
111262016-04-09 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR tree-optimization/70586
11129 * gcc.c-torture/execute/pr70586.c: New test.
11130
0b77bbf3
DH
111312016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11132
11133 PR sanitizer/70573
11134 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11135 with __builtin_memset
11136 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11137
c42cfb5c
CP
111382016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11139
11140 PR lto/70289
11141 PR ipa/70348
11142 PR tree-optimization/70373
11143 PR middle-end/70533
11144 PR middle-end/70534
11145 PR middle-end/70535
11146 * c-c++-common/goacc/reduction-5.c: New test.
11147 * c-c++-common/goacc/reduction-promotions.c: New test.
11148 * gfortran.dg/goacc/reduction-3.f95: New test.
11149 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11150
56cfb596
PP
111512016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11152
11153 PR c++/70590
11154 PR c++/70452
11155 * g++.dg/pr70590.C: New test.
11156 * g++.dg/pr70590-2.C: New test.
11157
1a13c0a2
JJ
111582016-04-08 Jakub Jelinek <jakub@redhat.com>
11159
abc0647a
JJ
11160 PR middle-end/70593
11161 * gcc.target/i386/pr70593.c: New test.
11162
1a13c0a2
JJ
11163 PR rtl-optimization/70574
11164 * gcc.target/i386/avx2-pr70574.c: New test.
11165
c3da4956
MO
111662016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11167
11168 PR sanitizer/70541
11169 * c-c++-common/asan/pr70541.c: New test.
11170
9f1b833b
TV
111712016-04-08 Tom de Vries <tom@codesourcery.com>
11172
11173 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11174 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11175
bae7adda
KT
111762016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11177
11178 PR target/70566
11179 * gcc.c-torture/execute/pr70566.c: New test.
11180
211f3d57
TV
111812016-04-08 Tom de Vries <tom@codesourcery.com>
11182
11183 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11184 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11185
02cf2861
AM
111862016-04-08 Alan Modra <amodra@gmail.com>
11187
11188 * gcc.target/powerpc/pr70117.c: New.
11189
5f490f9f
JJ
111902016-04-07 Jakub Jelinek <jakub@redhat.com>
11191
56e9b710
JJ
11192 PR testsuite/70581
11193 * gcc.dg/lto/simd-function_0.c: New test.
11194
5f490f9f
JJ
11195 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11196 clones.
11197 * c-c++-common/attr-simd-2.c: Likewise.
11198 * c-c++-common/attr-simd-4.c: Likewise.
11199 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11200 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11201
e4ebc74d
TP
112022016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11203
11204 PR testsuite/70553
11205 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11206
9817ae35
TS
112072016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11208 Tom de Vries <tom@codesourcery.com>
11209
11210 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11211 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11212 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11213 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11214 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11215 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11216 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11217 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11218
e292f64d
PP
112192016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11220
11221 PR c/70436
11222 * g++.dg/warn/Wparentheses-29.C: New test.
11223
6b37bdaf
PP
112242016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11225
11226 PR c/70436
11227 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11228 explicit braces to resolve a future -Wparentheses warning.
11229
64824205
RH
112302016-04-06 Richard Henderson <rth@redhat.com>
11231
11232 * gcc.dg/pr61817-1.c: New test.
11233 * gcc.dg/pr61817-2.c: New test.
11234 * gcc.dg/pr69391-1.c: New test.
11235 * gcc.dg/pr69391-2.c: New test.
11236
bc2fc1f3
VM
112372016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11238
11239 PR rtl-optimization/70398
c87885ca 11240 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11241
41414a02
EB
112422016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11243
11244 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11245
4066ea8a
YR
112462016-04-06 Yvan Roux <yvan.roux@linaro.org>
11247 Pedro Alves <palves@redhat.com>
11248
11249 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11250
ec35ea45
JJ
112512016-04-06 Jakub Jelinek <jakub@redhat.com>
11252
3866f8dd
JJ
11253 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11254 Check for avx512f effective targets instead of avx2.
11255 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11256 for AVX512F clones.
11257 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11258 * g++.dg/gomp/declare-simd-1.C: Likewise.
11259 * g++.dg/gomp/declare-simd-3.C: Likewise.
11260 * g++.dg/gomp/declare-simd-4.C: Likewise.
11261
ec35ea45
JJ
11262 PR middle-end/70550
11263 * c-c++-common/gomp/pr70550-1.c: New test.
11264 * c-c++-common/gomp/pr70550-2.c: New test.
11265
c08d28ac
NS
112662016-04-05 Nathan Sidwell <nathan@acm.org>
11267
11268 PR c++/70512
11269 * g++.dg/ext/attribute-may-alias-5.C: New.
11270
1d510e04
JJ
112712016-04-05 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR c++/70336
11274 * c-c++-common/pr70336.c: New test.
11275 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11276 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11277
84278ed9
JH
112782016-04-05 Jan Hubicka <hubicka@ucw.cz>
11279
11280 PR ipa/66223
11281 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11282
268a0ec4
JJ
112832016-04-05 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR rtl-optimization/70542
11286 * gcc.dg/torture/pr70542.c: New test.
11287 * gcc.target/i386/avx2-pr70542.c: New test.
11288
5e8c2eb1
ZS
112892016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11290
11291 PR tree-optimization/70509
11292 * gcc.target/i386/avx512bw-pr70509.c: New test.
11293
c0daf32d
PP
112942016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11295
11296 PR c++/70452
11297 * g++.dg/ext/constexpr-vla4.C: New test.
11298
bf867841
UB
112992016-04-05 Uros Bizjak <ubizjak@gmail.com>
11300
11301 PR target/70510
11302 * gcc.target/i386/pr70510.c: New test.
11303
3022186a
RB
113042016-04-05 Richard Biener <rguenther@suse.de>
11305
11306 PR tree-optimization/70526
11307 * g++.dg/torture/pr70526.C: New testcase.
11308
55fc79b2
JJ
113092016-04-05 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR target/70525
11312 * gcc.target/i386/pr70525.c: New test.
11313
62b233f2
RB
113142016-04-05 Richard Biener <rguenther@suse.de>
11315
11316 PR middle-end/70499
11317 * g++.dg/torture/pr70499.C: New testcase.
11318
cc05759d
RB
113192016-04-05 Richard Biener <rguenther@suse.de>
11320
11321 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11322 remove XFAIL.
11323
f23f16d4
JJ
113242016-04-04 Jakub Jelinek <jakub@redhat.com>
11325
11326 PR middle-end/70307
11327 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11328 rs6000 ABI warnings.
11329
d27ecc49
JH
113302016-04-04 Jan Hubicka <hubicka@ucw.cz>
11331
11332 PR ipa/66223
11333 * g++.dg/ipa/devirt-51.C: New testcase.
11334
c974c96e 113352016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11336 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11337
11338 PR middle-end/70457
11339 * gcc.dg/torture/pr70457.c: New.
11340
7a85da89
AV
113412016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11342
11343 PR fortran/67538
11344 * gfortran.dg/allocate_with_source_19.f08: New test.
11345
de517e64
AV
113462016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11347
11348 PR fortran/65795
11349 * gfortran.dg/coarray_allocate_6.f08: New test.
11350
43b9f499
RB
113512016-04-04 Richard Biener <rguenther@suse.de>
11352
11353 PR rtl-optimization/70484
11354 * gcc.dg/torture/pr70484.c: New testcase.
11355
f13355da
MP
113562016-04-04 Marek Polacek <polacek@redhat.com>
11357
11358 PR c/70307
11359 * gcc.dg/torture/pr70307.c: New test.
11360
6cc6ed50
OE
113612016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11362
11363 PR target/70416
11364 PR target/67391
11365 * gcc.target/sh/torture/pr70416.c: New.
11366
abdc16c8
MS
113672016-04-02 Martin Sebor <msebor@redhat.com>
11368
11369 PR c++/67376
11370 PR c++/70170
11371 PR c++/70172
11372 PR c++/70228
11373 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11374 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11375 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11376 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11377 * g++.dg/cpp0x/constexpr-string.C: Same.
11378 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11379 * g++.dg/cpp0x/pr65398.C: Same.
11380 * g++.dg/ext/constexpr-vla1.C: Same.
11381 * g++.dg/ext/constexpr-vla2.C: Same.
11382 * g++.dg/ext/constexpr-vla3.C: Same.
11383 * g++.dg/ubsan/pr63956.C: Same.
11384
763cd859
JJ
113852016-04-01 Jakub Jelinek <jakub@redhat.com>
11386
11387 PR rtl-optimization/70467
11388 * gcc.target/i386/pr70467-2.c: New test.
11389
0f875435
JJ
113902016-04-01 Jakub Jelinek <jakub@redhat.com>
11391 Marek Polacek <polacek@redhat.com>
11392
11393 PR c++/70488
11394 * g++.dg/init/new47.C: New test.
11395
41d14659
RR
113962016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11397
11398 PR target/70496
11399 * gcc.target/arm/pr70496.c: New test.
11400
f9bf89bb
NS
114012016-04-01 Nathan Sidwell <nathan@acm.org>
11402
73b9085d
NS
11403 PR c++/68475
11404 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11405
4afdcfaa
IE
114062016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11407
11408 PR target/69890
11409 * gcc.dg/strlenopt.h (memmove): New.
11410 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11411 instead of "string.h".
11412 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11413 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11414 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11415 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11416 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11417 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11418 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11419 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11420 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11421 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11422 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11423 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11424 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11425 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11426 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11427 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11428 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11429 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11430 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11431 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11432
b5d7a29c
RO
114332016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11434
11435 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11436 (Holder::foo): Reflect this.
11437
b660f9ec
IE
114382016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11439
11440 PR target/70442
11441 * gcc.dg/pr70442.c: New test.
11442
88504f34
NS
114432016-03-31 Nathan Sidwell <nathan@acm.org>
11444
11445 PR c++/70393
11446 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11447
95d34b96
KY
114482016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11449
11450 PR target/70453
11451 * gcc.target/i386/pr70453.c: New test.
11452
b4c4967c
AB
114532016-03-31 Andrey Belevantsev <abel@ispras.ru>
11454
11455 PR target/70292
11456 * gcc.c-torture/pr70292.c: New test.
11457
5fde6a45
MP
114582016-03-31 Marek Polacek <polacek@redhat.com>
11459
11460 PR c/70297
11461 * c-c++-common/pr70297.c: New test.
11462 * g++.dg/cpp0x/typedef-redecl.C: New test.
11463 * gcc.dg/typedef-redecl2.c: New test.
11464
97eb24c4
JJ
114652016-03-31 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR rtl-optimization/70460
11468 * gcc.c-torture/execute/pr70460.c: New test.
11469
efc3536f
RB
114702016-03-31 Richard Biener <rguenther@suse.de>
11471
11472 PR c++/70430
11473 * g++.dg/ext/vector30.C: New testcase.
11474
e0876e21
DH
114752016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11476 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11477
11478 * gfortran.dg/fmt_pf.f90: New test.
11479
e9bff8c6
RO
114802016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11481
11482 Forward-port from 5 branch
11483 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11484
11485 PR testsuite/70356
11486 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11487 dg-require-effective-target after dg-do.
11488
11489 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11490
11491 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11492
2620c80d
TS
114932016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11494 Julian Brown <julian@codesourcery.com>
11495 Chung-Lin Tang <cltang@codesourcery.com>
11496 Cesar Philippidis <cesar@codesourcery.com>
11497 James Norris <jnorris@codesourcery.com>
11498 Tom de Vries <tom@codesourcery.com>
11499 Nathan Sidwell <nathan@codesourcery.com>
11500
bf867841 11501 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11502 * c-c++-common/goacc/loop-clauses.c: Likewise.
11503 * g++.dg/goacc/template.C: Likewise.
11504 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11505 * gfortran.dg/goacc/loop-1.f95: Likewise.
11506 * gfortran.dg/goacc/loop-5.f95: Likewise.
11507 * gfortran.dg/goacc/loop-6.f95: Likewise.
11508 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11509 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11510 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11511 * c-c++-common/goacc/clauses-fail.c: Likewise.
11512 * c-c++-common/goacc/parallel-1.c: Likewise.
11513 * c-c++-common/goacc/reduction-1.c: Likewise.
11514 * c-c++-common/goacc/reduction-2.c: Likewise.
11515 * c-c++-common/goacc/reduction-3.c: Likewise.
11516 * c-c++-common/goacc/reduction-4.c: Likewise.
11517 * c-c++-common/goacc/routine-3.c: Likewise.
11518 * c-c++-common/goacc/routine-4.c: Likewise.
11519 * c-c++-common/goacc/routine-5.c: Likewise.
11520 * c-c++-common/goacc/tile.c: Likewise.
11521 * g++.dg/goacc/template.C: Likewise.
11522 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11523 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11524 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11525 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11526 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11527 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11528 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11529 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11530 * c-c++-common/goacc/use_device-1.c: ... this file.
11531 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11532 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11533 * c-c++-common/goacc/host_data-6.c: ... this file.
11534 * c-c++-common/goacc/loop-2-kernels.c: New file.
11535 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11536 * c-c++-common/goacc/loop-3.c: Likewise.
11537 * g++.dg/goacc/reference.C: Likewise.
11538 * g++.dg/goacc/routine-1.C: Likewise.
11539 * g++.dg/goacc/routine-2.C: Likewise.
11540
f6d2d066
RB
115412016-03-30 Richard Biener <rguenther@suse.de>
11542
11543 PR middle-end/70450
11544 * gcc.dg/torture/pr70450.c: New testcase.
11545
d43242b9
JJ
115462016-03-30 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR target/70421
11549 * gcc.dg/torture/pr70421.c: New test.
11550 * gcc.target/i386/avx512f-pr70421.c: New test.
11551
5ce43b77
L
115522016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11553
11554 PR testsuite/70364
11555 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11556 (check): New function.
11557 (bar): Call check.
11558 (foo): Align stack to 16 bytes when calling bar.
11559 * gcc.target/i386/cleanup-2.c: Likewise.
11560
d014a712
PP
115612016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11562
11563 PR tree-optimization/59124
11564 * gcc.dg/Warray-bounds-19.c: New test.
11565
3f8257db 115662016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11567
11568 * lib/prune.exp (escape_regex_chars): New.
11569 (prune_file_path): Update to quote metcharacters for regexp.
11570
3336c6e0
JJ
115712016-03-29 Jakub Jelinek <jakub@redhat.com>
11572
a362f023
JJ
11573 PR rtl-optimization/70429
11574 * gcc.c-torture/execute/pr70429.c: New test.
11575
3336c6e0
JJ
11576 PR tree-optimization/70405
11577 * gcc.dg/pr70405.c: New test.
11578
728557fd
AV
115792016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11580
11581 PR fortran/70397
11582 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11583 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11584
bef977d4
TS
115852016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11586
11587 PR testsuite/64177
11588 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11589 __cilkrts_set_param to set two workers.
11590 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11591 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11592
6f6d25c9
DH
115932016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11594
bf867841 11595 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11596
45733562
KY
115972016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11598
11599 PR target/70406
bf867841 11600 * gcc.target/i386/pr70406.c: New test.
45733562 11601
a1799e5e
EB
116022016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11603
11604 * gnat.dg/specs/double_record_extension3.ads: New test.
11605
5fca7b66
RH
116062016-03-25 Richard Henderson <rth@redhat.com>
11607
11608 PR target/70120
11609 * gcc.target/aarch64/pr70120-1.c: New.
11610 * gcc.target/aarch64/pr70120-2.c: New.
11611 * gcc.target/aarch64/pr70120-3.c: New.
11612
31ce75c6
PP
116132016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11614
11615 PR c++/62212
11616 * g++.dg/template/mangle2.C: The dg-do directive should be
11617 "compile" not "assemble".
11618
3caf0ca1
BS
116192016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11620
11621 PR lto/69650
11622 * gcc.dg/pr69650.c: New test.
11623
634035b6
DE
116242016-03-25 David Edelsohn <dje.gcc@gmail.com>
11625
11626 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11627
45d34276
AM
116282016-03-25 Alan Modra <amodra@gmail.com>
11629
11630 * gcc.dg/dfp/pr70052.c: New test.
11631
8f085166
RH
116322016-03-24 Richard Henderson <rth@redhat.com>
11633
11634 PR middle-end/69845
11635 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11636 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11637
011e5ec3
TV
116382016-03-24 Tom de Vries <tom@codesourcery.com>
11639
11640 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11641
9e3f4551
TV
116422016-03-24 Tom de Vries <tom@codesourcery.com>
11643
11644 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11645 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11646
45780041
TV
116472016-03-24 Tom de Vries <tom@codesourcery.com>
11648
11649 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11650 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11651
887ab4e5
PP
116522016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11653
11654 PR c++/62212
11655 * g++.dg/template/mangle2.C: New test.
11656
69a9a66f
RB
116572016-03-24 Richard Biener <rguenther@suse.de>
11658
11659 PR tree-optimization/70396
11660 * gcc.dg/torture/pr70396.c: New testcase.
11661
ed87de55
RB
116622016-03-24 Richard Biener <rguenther@suse.de>
11663
11664 PR middle-end/70370
11665 * gcc.dg/torture/pr70370.c: New testcase.
11666
ea064934
TV
116672016-03-24 Tom de Vries <tom@codesourcery.com>
11668
11669 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11670 * gfortran.dg/goacc/kernels-tree.f95: Same.
11671 * gfortran.dg/goacc/parallel-tree.f95: Same.
11672
b2a4dd1d
TV
116732016-03-24 Tom de Vries <tom@codesourcery.com>
11674
11675 * c-c++-common/goacc/uninit-if-clause.c: New test.
11676 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11677
72e7cd6e
JJ
116782016-03-24 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR target/70290
bf867841
UB
11681 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11682 Fix formatting.
72e7cd6e 11683
ce9d0c03
RB
116842016-03-24 Richard Biener <rguenther@suse.de>
11685
11686 PR tree-optimization/70372
11687 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11688
426b9428
PP
116892016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11690
11691 PR c++/70347
11692 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11693
cd1588c4
PP
116942016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11695
11696 PR c++/70332
11697 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11698
61637db3
JJ
116992016-03-23 Jakub Jelinek <jakub@redhat.com>
11700
928af3bf
JJ
11701 PR c++/70001
11702 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11703 * g++.dg/cpp1y/pr70001.C: New test.
11704
61637db3
JJ
11705 PR c++/70323
11706 * g++.dg/cpp0x/constexpr-70323.C: New test.
11707
05aca4e7
AO
117082016-03-23 Alexandre Oliva <aoliva@redhat.com>
11709 Jason Merrill <jason@redhat.com>
11710 Jakub Jelinek <jakub@redhat.com>
11711
11712 PR c++/69315
11713 * g++.dg/cpp0x/constexpr-69315.C: New test.
11714 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11715
fbdb6baf
MP
117162016-03-23 Marek Polacek <polacek@redhat.com>
11717
11718 PR c++/69884
11719 * g++.dg/warn/Wignored-attributes-1.C: New test.
11720 * g++.dg/warn/Wignored-attributes-2.C: New test.
11721
d79ee524
TV
117222016-03-23 Tom de Vries <tom@codesourcery.com>
11723
11724 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11725 initialization.
11726 * gfortran.dg/goacc/private-3.f95 (test): Same.
11727 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11728 missing use param.
11729
a59f0bef
KT
117302016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11731
11732 * lib/target-supports.exp: Remove v7ve entry from loop
11733 creating effective target checks.
11734 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11735 (add_options_for_arm_arch_v7ve): Likewise.
11736
0179520a
JJ
117372016-03-23 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR tree-optimization/70354
11740 * gcc.dg/vect/pr70354-1.c: New test.
11741 * gcc.dg/vect/pr70354-2.c: New test.
11742 * gcc.target/i386/avx2-pr70354-1.c: New test.
11743 * gcc.target/i386/avx2-pr70354-2.c: New test.
11744
75bb14d7
JL
117452016-03-22 Jeff Law <law@redhat.com>
11746
11747 PR target/70232
11748 * gcc.dg/tree-ssa/pr70232.c: New test.
11749
72c9526d
IE
117502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11751
11752 PR target/70302
11753 * gcc.target/i386/pr70302.c: New test.
11754
a3ca1bc5
RB
117552016-03-22 Richard Biener <rguenther@suse.de>
11756
11757 PR middle-end/70251
11758 * g++.dg/torture/pr70251.C: New testcase.
11759
5c240f4d
DM
117602016-03-22 David Malcolm <dmalcolm@redhat.com>
11761
11762 PR c/69993
11763 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11764 Wmisleading-indentation.c.
11765 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11766 reflect change to diagnostic text and order of messages.
11767 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11768
80f6631b
DE
117692016-03-22 David Edelsohn <dje.gcc@gmail.com>
11770
11771 * g++.dg/ext/java-3.C: Don't compile on AIX.
11772
9a10956c
RB
117732016-03-22 Richard Biener <rguenther@suse.de>
11774
11775 PR middle-end/70333
11776 * gcc.dg/torture/pr70333.c: New testcase.
11777
6cedf922
IE
117782016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11779
11780 * g++.dg/ext/pr70290.C: New test.
11781
cd6c27ac
KY
117822016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11783
11784 PR target/70325
11785 * gcc.target/i386/pr70325.c: New test.
11786
4cde512c
JJ
117872016-03-22 Jakub Jelinek <jakub@redhat.com>
11788
b01915ed
JJ
11789 PR target/70329
11790 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11791 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11792
4e3e2cf1
JJ
11793 PR target/70300
11794 * gcc.target/i386/pr70300.c: New test.
11795
4cde512c
JJ
11796 PR c++/70295
11797 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11798 (func2): New function for cond with parens, xfail warning for c++.
11799 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11800
16f6d7dc
PP
118012016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11802
11803 PR c++/70096
11804 * g++.dg/template/ptrmem30.C: New test.
11805
a3e2b438
PP
118062016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11807
11808 PR c++/70204
11809 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11810 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11811
11b6a02e
JJ
118122016-03-21 Jakub Jelinek <jakub@redhat.com>
11813
11814 PR middle-end/70326
11815 * gcc.dg/pr70326.c: New test.
11816
b9407883
MG
118172016-03-21 Marc Glisse <marc.glisse@inria.fr>
11818 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR tree-optimization/70317
11821 * gcc.dg/pr70317.c: New test.
11822
4a148e19
UB
118232016-03-21 Uros Bizjak <ubizjak@gmail.com>
11824
11825 PR target/70327
11826 * gcc.target/i386/pr70327.c: New test.
11827
2a85ddbb
ML
118282016-03-21 Martin Liska <mliska@suse.cz>
11829
7d36fe98 11830 PR ipa/70306
2a85ddbb
ML
11831 * gcc.dg/ipa/pr70306.c: New test.
11832
4a148e19 118332016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11834
11835 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11836 * gcc.target/arm/attr-align3.c: Likewise.
11837 * gcc.target/arm/attr_arm.c: Likewise.
11838 * gcc.target/arm/flip-thumb.c: Likewise.
11839
6b366948
JJ
118402016-03-21 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/70296
11843 * gcc.target/powerpc/altivec-36.c: New test.
11844
2fac8c14
RB
118452016-03-21 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/70310
11848 * gcc.dg/torture/pr70310.c: New testcase.
11849
e9bde854
KY
118502016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11851
11852 PR target/70293
11853 * gcc.target/i386/pr70293.c: New test.
11854
56bbfaf6
RB
118552016-03-21 Richard Biener <rguenther@suse.de>
11856
11857 PR tree-optimization/70288
11858 * gcc.dg/torture/pr70288-1.c: New testcase.
11859 * gcc.dg/torture/pr70288-2.c: Likewise.
11860
3eee49ed
AB
118612016-03-21 Andrey Belevantsev <abel@ispras.ru>
11862
11863 PR rtl-optimization/69307
11864 * gcc.target/arm/pr69307.c: New test.
4a148e19 11865
8e7816b4
AB
118662016-03-21 Andrey Belevantsev <abel@ispras.ru>
11867
11868 PR rtl-optimization/69102
11869 * gcc.c-torture/compile/pr69102.c: New test.
11870
14d7d4be
JL
118712016-03-18 Jeff Law <law@redhat.com>
11872
11873 PR rtl-optimization/70263
11874 * gcc.c-torture/compile/pr70263-1.c: New test.
11875 * gcc.target/i386/pr70263-2.c: New test.
11876
5c6a601c
BS
118772016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11878
11879 PR rtl-optimization/70278
11880 * gcc.dg/torture/pr70278.c: New test.
11881 * gcc.target/arm/pr70278.c: New test.
11882
4bbf545b
DM
118832016-03-18 David Malcolm <dmalcolm@redhat.com>
11884
11885 PR c/70281
11886 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11887 (test_builtin_types_compatible_p): New test function.
11888 * gcc.dg/pr70281.c: New test case.
11889
dc28bb68
CL
118902016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11891
11892 PR target/70113
11893 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11894
5e8d6dff
IE
118952016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11896
11897 PR tree-optimization/70252
11898 * gcc.dg/pr70252.c: New test.
11899
d0e7e403
TV
119002016-03-18 Tom de Vries <tom@codesourcery.com>
11901
11902 * gcc.dg/pr70161-2.c: New test.
11903 * gcc.dg/pr70161.c: New test.
11904
fa22501a
TV
119052016-03-18 Tom de Vries <tom@codesourcery.com>
11906
11907 PR ipa/70269
11908 * gcc.dg/pr70269.c: New test.
11909
dd125026
JJ
119102016-03-18 Jakub Jelinek <jakub@redhat.com>
11911
11912 PR c++/70267
11913 * g++.dg/ext/java-3.C: New test.
11914
91914f0a
PP
119152016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11916
11917 PR c++/70205
11918 * g++.dg/lookup/pr70205.C: New test.
11919
753a8910
PP
119202016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11921
11922 PR c++/70218
11923 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11924
14ba7b28
MP
119252016-03-17 Marek Polacek <polacek@redhat.com>
11926
11927 PR c/69407
11928 * gcc.dg/atomic-op-6.c: New test.
11929
ded60913
DM
119302016-03-17 David Malcolm <dmalcolm@redhat.com>
11931
11932 PR c/70264
11933 * c-c++-common/pr70264.c: New test case.
11934
a3aad0e6
JJ
119352016-03-17 Jakub Jelinek <jakub@redhat.com>
11936
17366700
JJ
11937 PR c++/70144
11938 * c-c++-common/pr70144-1.c: New test.
11939 * c-c++-common/pr70144-2.c: New test.
11940
a3aad0e6
JJ
11941 PR c++/70272
11942 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11943 * g++.dg/opt/flifetime-dse6.C: New test.
11944 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11945
b57e6e18
L
119462016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11947
11948 PR driver/70192
11949 * gcc.dg/pic-1.c: New test.
11950 * gcc.dg/pic-2.c: Likewise.
11951 * gcc.dg/pic-3.c: Likewise.
11952 * gcc.dg/pic-4.c: Likewise.
11953 * gcc.dg/pie-1.c: Likewise.
11954 * gcc.dg/pie-2.c: Likewise.
11955 * gcc.dg/pie-3.c: Likewise.
11956 * gcc.dg/pie-4.c: Likewise.
11957 * gcc.dg/pie-5.c: Likewise.
11958 * gcc.dg/pie-6.c: Likewise.
11959
b38ba58b
TV
119602016-03-17 Tom de Vries <tom@codesourcery.com>
11961
11962 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11963 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11964
6931b3b7
RB
119652016-03-17 Richard Biener <rguenther@suse.de>
11966
11967 PR debug/70271
11968 * g++.dg/debug/pr70271.C: New testcase.
11969
0c8b64cb
IE
119702016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11971
11972 * gcc.target/i386/pr70251.c: New test.
11973
b1970801
MP
119742016-03-17 Marek Polacek <polacek@redhat.com>
11975
11976 PR c++/70194
11977 * g++.dg/warn/constexpr-70194.C: New test.
11978
820c5eaa
RH
119792016-03-16 Richard Henderson <rth@redhat.com>
11980
11981 PR middle-end/70240
11982 * gcc.c-torture/compile/pr70240.c: New.
11983
da0ad263
SKS
119842016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11985
11986 * gcc.c-torture/compile/20151204.c: Skip for avr.
11987
c73d295c
JJ
119882016-03-16 Jakub Jelinek <jakub@redhat.com>
11989
11990 PR target/70245
11991 * g++.dg/opt/pr70245.C: New test.
11992 * g++.dg/opt/pr70245.h: New file.
11993 * g++.dg/opt/pr70245-aux.cc: New file.
11994
b2794066
MS
119952016-03-16 Martin Sebor <msebor@redhat.com>
11996
11997 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11998
aa43616c
RH
119992016-03-16 Richard Henderson <rth@redhat.com>
12000
12001 PR middle-end/70199
12002 * gcc.c-torture/compile/pr70199.c: New.
12003
59608fe5
L
120042016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12005
12006 * gcc.dg/uninit-19.c: Run dos2unix.
12007
ab4c578f
MP
120082016-03-16 Marek Polacek <polacek@redhat.com>
12009
12010 PR c/70093
12011 * gcc.dg/nested-func-10.c: New test.
12012 * gcc.dg/nested-func-9.c: New test.
12013
f5387e76
JJ
120142016-03-16 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR tree-optimization/68714
12017 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12018
7662b718
TV
120192016-03-16 Tom de Vries <tom@codesourcery.com>
12020
12021 PR tree-optimization/68715
12022 * gcc.dg/graphite/pr68715-2.c: New test.
12023 * gcc.dg/graphite/pr68715.c: New test.
12024 * gfortran.dg/graphite/pr68715.f90: New test.
12025
be7ce7ae
TV
120262016-03-16 Tom de Vries <tom@codesourcery.com>
12027
12028 PR tree-optimization/68809
12029 * gcc.dg/graphite/pr68809-2.c: New test.
12030 * gcc.dg/graphite/pr68809.c: New test.
12031
1935f250
JJ
120322016-03-16 Jakub Jelinek <jakub@redhat.com>
12033
6651c93e
JJ
12034 PR c++/70147
12035 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12036 method call to i () as argument. Adjust expected output.
12037
1935f250
JJ
12038 PR c++/70147
12039 * g++.dg/ubsan/pr70147-1.C: New test.
12040 * g++.dg/ubsan/pr70147-2.C: New test.
12041
ab1caa6e
MS
120422016-03-15 Martin Sebor <msebor@redhat.com>
12043
12044 PR c++/58281
12045 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12046
5c2a1bbb
JDA
120472016-03-15 John David Anglin <danglin@gcc.gnu.org>
12048
cb5d8ad1
JDA
12049 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12050 hppa*-*-hpux*.
12051
b440dd40
JDA
12052 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12053
5c2a1bbb
JDA
12054 PR libfortran/69799
12055 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12056 libatomic_available.
12057
42c729c5
MP
120582016-03-15 Marek Polacek <polacek@redhat.com>
12059
12060 PR c++/70209
12061 * g++.dg/ext/attribute-may-alias-4.C: New test.
12062
82b1c550
AM
120632016-03-15 Alexander Monakov <amonakov@ispras.ru>
12064
12065 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12066 -fvar-tracking-assignments-toggle flag.
12067
4ccbf3a6
PH
120682016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12069
12070 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12071
c39858bd
JJ
120722016-03-15 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR rtl-optimization/70222
12075 * gcc.c-torture/execute/pr70222-1.c: New test.
12076 * gcc.c-torture/execute/pr70222-2.c: New test.
12077
8be119c1
RH
120782016-03-15 Richard Henderson <rth@redhat.com>
12079
12080 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12081
6598bb55
AB
120822016-03-15 Andrey Belevantsev <abel@ispras.ru>
12083
12084 PR rtl-optimization/69032
12085 * gcc.dg/pr69032.c: New test.
12086
81fa2944
AB
120872016-03-15 Andrey Belevantsev <abel@ispras.ru>
12088
12089 PR rtl-optimization/63384
4a148e19 12090 * g++.dg/pr63384.C: New test.
81fa2944 12091
74ea9ab6
AB
120922016-03-15 Andrey Belevantsev <abel@ispras.ru>
12093
12094 PR target/64411
12095 * gcc.target/i386/pr64411.C: New test.
12096
045d5055
TV
120972016-03-15 Tom de Vries <tom@codesourcery.com>
12098
12099 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12100 * gfortran.dg/goacc/kernels-alias.f95: New test.
12101
3ea33585
MS
121022016-03-14 Martin Sebor <msebor@redhat.com>
12103
12104 PR c++/53792
12105 * g++.dg/cpp0x/constexpr-inline.C: New test.
12106 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12107
1df7b330
DE
121082016-03-14 David Edelsohn <dje.gcc@gmail.com>
12109
12110 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12111
79b57d18
JJ
121122016-03-14 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR middle-end/70219
12115 * gcc.dg/pr70219.c: New test.
12116
3cbf012a
BS
121172016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12118
12119 PR target/70083
12120 * gcc.dg/torture/pr70083.c: New test.
12121 * gcc.target/i386/pr70083.c: New test.
12122
a9fee7cd
RB
121232016-03-14 Richard Biener <rguenther@suse.de>
12124
12125 PR tree-optimization/56365
12126 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12127
4799603f
SB
121282016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12129
12130 PR target/70098
12131 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12132 New function.
12133 * g++.dg/pr70098.C: New testcase.
12134
12135
760ca967
TV
121362016-03-14 Tom de Vries <tom@codesourcery.com>
12137
12138 PR tree-optimization/70045
12139 * gcc.dg/graphite/pr70045.c: New test.
12140
44e66a77
JD
121412016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12142
12143 PR fortran/69043
12144 * gfortran.dg/include_9.f90: New test.
12145
a18e0fe1
DH
121462016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12147
12148 PR fortran/45076
12149 gfortran.dg/prof/prof.exp: New script.
12150 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12151
d0aca6ab
AB
121522016-03-12 Andrey Belevantsev <abel@ispras.ru>
12153
12154 PR rtl-optimization/69307
12155 * gcc.dg/pr69307.c: New test.
12156
cefe08a4
VM
121572016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12158
12159 PR target/69614
12160 * gcc.target/arm/pr69614.c: New.
12161
70112e2a
PT
121622016-03-12 Paul Thomas <pault@gcc.gnu.org>
12163
12164 PR fortran/70031
12165 * gfortran.dg/submodule_14.f08: New test
12166
12167 PR fortran/69524
12168 * gfortran.dg/submodule_15.f08: New test
12169
3f1e5d3a
PP
121702016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12171
12172 PR c++/70106
12173 * g++.dg/cpp1y/paren3.C: New test.
12174
a3f6d680
MM
121752016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12176
12177 PR target/70131
12178 * gcc.target/powerpc/ppc-round2.c: New test.
12179
92348f09
BS
121802016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12181
12182 PR target/70123
12183 * gcc.dg/torture/pr70123.c: New test.
12184
cebde9e9
JL
121852016-03-11 Jeff Law <law@redhat.com>
12186
12187 PR tree-optimization/70190
12188 * gcc.c-torture/compile/pr70190.c: New test.
12189
3edc5da4
DM
121902016-03-11 David Malcolm <dmalcolm@redhat.com>
12191
12192 PR c/68187
12193 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12194 case.
12195 (test43_b): Likewise.
12196 (test43_c): Likewise.
12197 (test43_d): Likewise.
12198 (test43_e): Likewise.
12199 (test43_f): Likewise.
12200 (test43_g): Likewise.
12201 (test44_a): Likewise.
12202 (test44_b): Likewise.
12203 (test44_c): Likewise.
12204 (test44_d): Likewise.
12205 (test44_e): Likewise.
12206
318c1204
DM
122072016-03-11 David Malcolm <dmalcolm@redhat.com>
12208
12209 PR c/70085
12210 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12211
bc062234
KT
122122016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12213
12214 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12215 dg-options.
12216
acfc1ac1
KT
122172016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12218
12219 PR target/70002
12220 PR target/69245
12221 * gcc.target/aarch64/pr69245_2.c: New test.
12222
d1e2bb2d
JJ
122232016-03-11 Jakub Jelinek <jakub@redhat.com>
12224
12225 PR tree-optimization/70177
12226 * gcc.dg/pr70177.c: New test.
12227
07350627
AL
122282016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12229
12230 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12231
5c6706f7
AL
122322016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12233
12234 * gcc.dg/tree-ssa/sra-20.c: New.
12235
02d472a2
JJ
122362016-03-11 Jakub Jelinek <jakub@redhat.com>
12237
686d390a
JJ
12238 PR rtl-optimization/70174
12239 * gcc.dg/pr70174.c: New test.
12240
02d472a2
JJ
12241 PR tree-optimization/70169
12242 * gcc.dg/pr70169.c: New test.
12243
0f9befa1
IE
122442016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12245
12246 PR target/70160
12247 * gcc.target/i386/pr70160.c: New test.
12248
432d4670
AK
122492016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12250
12251 * gcc.target/s390/dfp-1.c: New test.
12252
a3dc8760
NC
122532016-03-10 Nick Clifton <nickc@redhat.com>
12254
12255 PR target/70044
12256 * gcc.target/aarch64/pr70044.c: New test.
12257
b87a8d7d
PP
122582016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12259 Jakub Jelinek <jakub@redhat.com>
12260
12261 PR c++/70001
12262 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12263 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12264 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12265
4f4ada6a
JH
122662016-03-10 Jan Hubicka <hubicka@ucw.cz>
12267
12268 PR lto/69589
12269 * g++.dg/lto/pr69589_0.C: New testcase
12270 * g++.dg/lto/pr69589_1.C: New testcase
12271
d49b0aa0
MP
122722016-03-10 Marek Polacek <polacek@redhat.com>
12273
12274 PR c++/70153
12275 * g++.dg/delayedfold/unary-plus1.C: New test.
12276
122772016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12278
12279 * gcc.target/arm/pr45701-1.c: Escape brackets.
12280 * gcc.target/arm/pr45701-2.c: Likewise.
12281
71017a7b
AL
122822016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12283
12284 * gfortran.dg/unconstrained_commons.f: New.
12285
ba52669f
AM
122862016-03-10 Alan Modra <amodra@gmail.com>
12287
12288 * gcc.dg/pr69195.c: New.
12289 * gcc.dg/pr69238.c: New.
12290
27742332
TV
122912016-03-10 Tom de Vries <tom@codesourcery.com>
12292
12293 PR testsuite/68915
12294 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12295
3a81a594
RB
122962016-03-10 Richard Biener <rguenther@suse.de>
12297
12298 PR tree-optimization/70128
12299 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12300 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12301
3433b975
JJ
123022016-03-09 Jakub Jelinek <jakub@redhat.com>
12303
c2864f02
JJ
12304 PR tree-optimization/70152
12305 * gcc.dg/pr70152.c: New test.
12306
3433b975
JJ
12307 PR target/70086
12308 * gcc.target/i386/pr70086-1.c: New test.
12309 * gcc.target/i386/pr70086-2.c: New test.
12310 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12311
12312 PR tree-optimization/70127
12313 * gcc.c-torture/execute/pr70127.c: New test.
12314
96b3c82d
CP
123152016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12316
12317 * c-c++-common/goacc/combined-directives-2.c: New test.
12318
b4f3232d
DM
123192016-03-09 David Malcolm <dmalcolm@redhat.com>
12320
12321 PR c/68473
12322 PR c++/70105
12323 * g++.dg/diagnostic/pr70105.C: New test.
12324 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12325 (test_multiple_ordinary_maps): New test function.
12326
40499f81
DM
123272016-03-09 David Malcolm <dmalcolm@redhat.com>
12328
12329 PR c/68473
12330 PR c++/70105
12331 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12332 Drop range information from call to inform_at_rich_loc.
12333 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12334 New.
12335 (test_show_locus): Replace calls to rich_location::add_range with
12336 calls to add_range. Rewrite the tests that used the now-defunct
12337 rich_location ctor taking a source_range. Simplify other tests
12338 by replacing calls to COMBINE_LOCATION_DATA with calls to
12339 make_location.
12340
c9e33662
RB
123412016-03-09 Richard Biener <rguenther@suse.de>
12342 Jakub Jelinek <jakub@redhat.com>
12343
12344 PR tree-optimization/70138
12345 * gcc.dg/vect/pr70138-1.c: New testcase.
12346 * gcc.dg/vect/pr70138-2.c: Likewise.
12347
2c73b764
JJ
123482016-03-09 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR target/70049
12351 * gcc.target/i386/pr70049.c: New test.
12352
c06d25bb
RB
123532016-03-09 Richard Biener <rguenther@suse.de>
12354
12355 PR c/70143
12356 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12357 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12358 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12359
5828a501
RO
123602016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12361
12362 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12363 arm-*-*.
12364
2e141c8d
JJ
123652016-03-09 Jakub Jelinek <jakub@redhat.com>
12366
5a9def37
JJ
12367 PR middle-end/67278
12368 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12369
2e141c8d
JJ
12370 PR target/67278
12371 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12372
12373 PR middle-end/70050
12374 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12375 in testcase comment.
12376
bf751f40
TV
123772016-03-09 Tom de Vries <tom@codesourcery.com>
12378
12379 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12380 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12381 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12382 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12383 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12384 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12385 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12386 * gfortran.dg/goacc/kernels-loop.f95: New test.
12387
e210c999
MS
123882016-03-08 Martin Sebor <msebor@redhat.com>
12389
12390 PR c++/62096
12391 * g++.dg/warn/overflow-warn-7.C: New test.
12392
80aac5c8
JM
123932016-03-08 Jason Merrill <jason@redhat.com>
12394
12395 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12396 * lib/target-supports.exp (check_effective_target_concepts): New.
12397
12b81409
JJ
123982016-03-08 Jakub Jelinek <jakub@redhat.com>
12399
d259b234
JJ
12400 PR c++/70135
12401 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12402 * g++.dg/ubsan/pr70135.C: New test.
12403
12b81409
JJ
12404 PR target/70110
12405 * gcc.dg/pr70110.c: New test.
12406
b4e9f2aa
MJ
124072016-03-07 Martin Jambor <mjambor@suse.cz>
12408
12409 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12410 * c-c++-common/gomp/if-1.c: Likewise.
12411 * c-c++-common/gomp/pr61486-2.c: Likewise.
12412 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12413 to dg-additional-options.
12414 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12415 * g++/gomp/target-teams-1.c: Likewise.
12416 * gcc.dg/gomp/gomp.exp: Likewise.
12417 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12418 dg-additional-options.
12419 * gfortran.dg/gomp/gomp.exp: Likewise.
12420 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12421 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12422 dg-additional-options.
12423 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12424
f86e631e
MJ
124252016-03-07 Martin Jambor <mjambor@suse.cz>
12426
12427 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12428 * c-c++-common/gomp/gridify-1.c: New test.
12429 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12430
94156b3f
AV
124312016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12432
12433 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12434 trigger for cortex-r8, when scanning for register r8.
12435 * gcc.target/arm/pr45701-2.c: Likewise.
12436
a84a49b7 124372016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12438 Jeff Law <law@redhat.com>
a84a49b7
RB
12439
12440 PR tree-optimization/69740
12441 * gcc.c-torture/compile/pr69740-1.c: New test.
12442 * gcc.c-torture/compile/pr69740-2.c: New test.
12443
e41f6c9e
BS
124442016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12445
12446 * lib/target-supports.exp
12447 (check_effective_target_whole_vector_shift): Enable for PPC64.
12448
57548bf5
RB
124492016-03-07 Richard Biener <rguenther@suse.de>
12450
12451 PR tree-optimization/70115
12452 * gcc.dg/torture/pr70115.c: New testcase.
12453
4ae13300
NS
124542016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12455
12456 PR middle-end/69916
12457 * c-c-++-common/goacc/pr69916.c: New.
12458
5edb9853
RH
124592016-03-07 Richard Henderson <rth@redhat.com>
12460
12461 * gcc.c-torture/compile/pr70061.c: New test.
12462
2067a8f3
RB
124632016-03-07 Richard Biener <rguenther@suse.de>
12464
12465 PR testsuite/70109
12466 * gcc.dg/vect/O3-pr36098.c: New testcase.
12467
4145a9b7
CL
124682016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12469
12470 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12471
1878be32
EB
124722016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12473
12474 * gnat.dg/renaming9.ad[sb]: New testcase.
12475
df762bb2
JJ
124762016-03-05 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR c++/70084
12479 * g++.dg/expr/stdarg3.C: New test.
12480
7d461295
JL
124812016-03-04 Jeff Law <law@redhat.com>
12482
12483 PR tree-optimization/69196
12484 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12485 x86_64-*-*.
12486
29b9828f
BS
124872016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12488
b6b552fd
BS
12489 PR c/69973
12490 * gcc.dg/pr69973.c: New test.
12491
201d49e9
BS
12492 PR rtl-optimization/69941
12493 * gcc.dg/torture/pr69941.c: New test.
12494
29b9828f
BS
12495 PR c/69824
12496 * gcc.dg/pr69824.c: New test.
12497
640b7e74
TV
124982016-03-05 Tom de Vries <tom@codesourcery.com>
12499
12500 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12501 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12502 function.
12503
7a3a3fad
PP
125042016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12505
12506 PR c++/66786
12507 * g++.dg/cpp1y/var-templ48.C: New test.
12508 * g++.dg/cpp1y/var-templ49.C: New test.
12509
cd439aec
EB
125102016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12511
12512 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12513
60204554
JJ
125142016-03-04 Jakub Jelinek <jakub@redhat.com>
12515
0c8825de
JJ
12516 PR c++/70035
12517 * g++.dg/ubsan/pr70035.C: New test.
12518
60204554
JJ
12519 PR target/70062
12520 * gcc.target/i386/pr70062.c: New test.
12521
f79d4eab
L
125222016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12523
12524 * g++.dg/template/typename21.C: Remove c++98_only.
12525
ea81ce67
L
125262016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12527
12528 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12529
64b23c13
DM
125302016-03-04 David Malcolm <dmalcolm@redhat.com>
12531
12532 PR c/68187
12533 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12534 function.
12535 (fn_42_b): Likewise.
12536 (fn_42_c): Likewise.
12537
729526f5
DM
125382016-03-04 David Malcolm <dmalcolm@redhat.com>
12539
12540 PR c/68187
12541 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12542 function.
12543 (fn_40_b): Likewise.
12544 (fn_41_a): Likewise.
12545 (fn_41_b): Likewise.
12546
f9ea11ac
JJ
125472016-03-04 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR target/70059
12550 * gcc.target/i386/avx512f-pr70059.c: New test.
12551 * gcc.target/i386/avx512dq-pr70059.c: New test.
12552
b6c38c69
BS
125532016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12554
12555 PR rtl-optimization/57676
12556 * gcc.dg/torture/pr57676.c: New test.
12557
af3cdd34
IE
125582016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12559
12560 * gcc.dg/pr70026.c: New test.
12561
7ff6ca38
MP
125622016-03-04 Marek Polacek <polacek@redhat.com>
12563
12564 PR c/69798
12565 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12566 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12567
a6bf62d5
KT
125682016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12569
12570 PR target/70004
12571 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12572 Delete.
12573 (test_corners_sisd_si): Likewise.
12574 (main): Remove checks of the above.
12575 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12576
ae4cdc6a
EB
125772016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12578
12579 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12580
08455559
CL
125812016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12582
12583 * gcc.dg/torture/pr69951.c: Accept argc==0.
12584
e9a35493
RB
125852016-03-04 Richard Biener <rguenther@suse.de>
12586
12587 PR c++/70054
12588 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12589 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12590
fba054c2
DV
125912016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12592
12593 PR testsuite/69766
12594 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12595 testing multiarch.
12596
f10cdc6c
JJ
125972016-03-04 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR debug/69947
12600 * gcc.dg/guality/pr69947.c: New test.
12601
2e981ba0
JJ
126022016-03-03 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR ada/70017
12605 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12606
0ba3bfa2
KT
126072016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12608
12609 PR rtl-optimization/69904
12610 * gcc.target/arm/pr69904.c: New test.
12611
97ecdb46
JJ
126122016-03-03 Jakub Jelinek <jakub@redhat.com>
12613
12614 PR target/70021
12615 * gcc.dg/vect/pr70021.c: New test.
12616 * gcc.target/i386/pr70021.c: New test.
12617
a2a743a1
MP
126182016-03-03 Marek Polacek <polacek@redhat.com>
12619
12620 PR middle-end/70050
12621 * gcc.dg/pr70050.c: New test.
12622
fa07ecdd
JG
126232016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12624
12625 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12626
23504262
ML
126272016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12628
12629 PR tree-optimization/70043
12630 * gfortran.dg/vect/pr70043.f90: New test.
12631
b7b9e1a9
EB
126322016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12633
12634 * gnat.dg/specs/task1.ads: New test.
12635
cb83ba54
RO
126362016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12637
12638 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12639 Invoke gdb with -batch.
12640 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12641
a75f5e30
RB
126422016-03-03 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/55936
12645 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12646
268bc320
JL
126472016-03-02 Jeff Law <law@redhat.com>
12648
815f20ab
JL
12649 PR rtl-optimization/69942
12650 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12651 effects of argument promotions.
12652
268bc320
JL
12653 PR tree-optimization/69987
12654 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12655 target does not support -fprefetch-loop-arrays.
12656
171f7de5
UB
126572016-03-02 Uros Bizjak <ubizjak@gmail.com>
12658
12659 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12660
192912db
BC
126612016-03-02 Bin Cheng <bin.cheng@arm.com>
12662
c7908871 12663 PR rtl-optimization/69052
192912db
BC
12664 * gcc.target/i386/pr69052.c: New test.
12665
90a7a40b
AM
126662016-03-02 Alan Modra <amodra@gmail.com>
12667
12668 * gcc.dg/pr69990.c: New.
12669
69fa742f
JJ
126702016-03-02 Jakub Jelinek <jakub@redhat.com>
12671
de752fb0
JJ
12672 PR c/68062
12673 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12674
12675 PR middle-end/70022
12676 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12677
69fa742f
JJ
12678 PR target/70028
12679 * gcc.target/i386/pr70028.c: New test.
12680
7c65bd56
MK
126812016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12682
12683 * c-c++-common/asan/swapcontext-test-1.c,
12684 * c-c++-common/tsan/thread_leak.c,
12685 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12686 * g++.dg/tsan/benign_race.C,
12687 * g++.dg/tsan/fd_close_norace.C,
12688 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12689 races with sanitizer output
12690
37d98220 126912016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12692 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12693
12694 PR target/67278
12695 * gcc.dg/simd-8.c: New testcase.
12696
218db463
RB
126972016-03-02 Richard Biener <rguenther@suse.de>
12698
12699 PR middle-end/67278
12700 * gcc.dg/simd-7.c: New testcase.
12701
22c72158
EB
127022016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12703
12704 * gcc.target/i386/pr70007.c: Tweak.
12705
9a790ccc
DV
127062016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12707
12708 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12709
bd02f00f
MP
127102016-03-02 Marek Polacek <polacek@redhat.com>
12711
12712 PR c/67854
12713 * gcc.dg/pr67854.c: New test.
12714
1e840f39
JJ
127152016-03-02 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR middle-end/70025
12718 * gcc.dg/torture/pr70025.c: New test.
12719
bca00241
VK
127202016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12721
12722 PR tree-optimization/68621
12723 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12724
0bca04b8
EB
127252016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12726
12727 * gcc.target/i386/pr70007.c: New test.
12728
2a9afc86
JL
127292016-03-01 Jeff Law <law@redhat.com>
12730
eab2541b 12731 PR tree-optimization/69196
9d83ef71 12732 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12733
2a9afc86
JL
12734 PR tree-optimization/69196
12735 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12736 duplicating code and spoiling the expected output.
12737
0d39977e
MM
127382016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12739
12740 PR target/70033
12741 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12742 supports power9 before doing tests.
12743 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12744 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12745 * gcc.target/powerpc/p9-permute.c: Likewise.
12746
a0c0699d
UB
127472016-03-01 Uros Bizjak <ubizjak@gmail.com>
12748
12749 PR target/70027
12750 * gcc.target/i386/pr70027.c: New test.
12751
0ae3ef47 127522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12753
12754 * gcc.dg/pr70017.c: New test.
12755
686e2237
JJ
127562016-03-01 Jakub Jelinek <jakub@redhat.com>
12757
12758 PR c/69796
12759 PR c/69974
12760 * gcc.dg/pr69796.c: New test.
12761 * gcc.dg/pr69974.c: New test.
12762
f8e4188c
EB
127632016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12764
12765 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12766
5e3f1c7c
JL
127672016-02-29 Jeff Law <law@redhat.com>
12768
12769 PR tree-optimization/69987
12770 * gfortran.dg/pr69987.f90: New test.
12771
12772 PR tree-optimization/69989
12773 * gcc.c-torture/compile/pr69989-2.c: New test.
12774
1be56bc5
MP
127752016-03-01 Marek Polacek <polacek@redhat.com>
12776
12777 PR c++/69795
12778 * g++.dg/parse/invalid1.C: New test.
12779
1b19470d
RB
127802016-03-01 Richard Biener <rguenther@suse.de>
12781
12782 PR middle-end/70022
12783 * gcc.dg/pr70022.c: New testcase.
12784
3ae0661a
IE
127852016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12786
12787 PR tree-optimization/69956
12788 * gcc.dg/pr69956.c: New test.
12789
0f09ab88
BS
127902016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12791
12792 PR target/70011
12793 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12794 XFAIL when hardware supports efficient unaligned storage access.
12795
76d881bf
PP
127962016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12797
12798 PR c++/69961
12799 * g++.dg/template/pr69961a.C: New test.
12800 * g++.dg/template/pr69961b.C: New test.
12801
7168133a
DM
128022016-02-29 David Malcolm <dmalcolm@redhat.com>
12803
12804 PR preprocessor/69985
12805 * gcc.dg/cpp/pr69985.c: New test case.
12806
0c6072a3
JL
128072016-02-29 Jeff Law <law@redhat.com>
12808
e66f219b
JL
12809 PR tree-optimization/70005
12810 * gcc.c-torture/execute/pr70005.c New test.
12811
0c6072a3
JL
12812 PR tree-optimization/69999
12813 * gcc.c-torture/compile/pr69999.c: New test.
12814
fd9fbdb3
YR
128152016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12816
12817 PR tree-optimization/69652
12818 * gcc.dg/torture/pr69652.c: Delete test.
12819 * gcc.dg/vect/pr69652.c: New test.
12820
cbd400b4
RB
128212016-02-19 Richard Biener <rguenther@suse.de>
12822
12823 PR tree-optimization/69980
12824 * gfortran.dg/vect/pr69980.f90: New testcase.
12825
84ea0f58
EB
128262016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12827
12828 * gcc.target/sparc/20160229-1.c: New test.
12829
5d2a63dc
EB
128302016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12831
12832 * gnat.dg/stack_usage3.adb: New test.
12833 * gnat.dg/stack_usage3_pkg.ads: New helper.
12834
93e708f9
EB
128352016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12836
12837 * gnat.dg/renaming8.adb: New test.
12838 * gnat.dg/renaming8_pkg1.ads: New helper.
12839 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12840 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12841
6512bc93
RB
128422016-02-29 Richard Biener <rguenther@suse.de>
12843
12844 PR tree-optimization/69720
12845 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12846
7b201a88
TK
128472016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12848
12849 PR fortran/68147
12850 PR fortran/47674
12851 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12852
82ee0cf2 128532016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12854 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12855
12856 PR fortran/56007
12857 * gfortran.dg/coarray_8.f90: Adjust error message.
12858 * gfortran.dg/pr56007.f90: New test.
12859 * gfortran.dg/pr56007.f: New test.
12860
cdc1a2c8
L
128612016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12862
12863 PR tree-optimization/69989
12864 * gcc.dg/torture/pr69989.c: New test.
12865
33505bcf
EB
128662016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12867
12868 * gcc.target/i386/stack-realign-win.c: New test.
12869
524bfb19
HA
128702016-02-28 Harald Anlauf <anlauf@gmx.de>
12871
12872 PR fortran/60126
12873 * gfortran.dg/pr60126.f90: New test.
12874
bd542508
JL
128752016-02-27 Jeff Law <law@redhat.com>
12876
12877 Revert
12878 2016-02-26 Richard Biener <rguenther@suse.de>
12879 Jeff Law <law@redhat.com>
12880
12881 PR tree-optimization/69740
12882 * gcc.c-torture/compile/pr69740-1.c: New test.
12883 * gcc.c-torture/compile/pr69740-2.c: New test.
12884
dd1291e0
JD
128852016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12886
5fb67f8b 12887 PR fortran/69910
dd1291e0
JD
12888 * gfortran.dg/newunit_4.f90: New test.
12889
5cfefb59
JJ
128902016-02-27 Jakub Jelinek <jakub@redhat.com>
12891
12892 PR target/69613
12893 PR rtl-optimization/69886
12894 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12895 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12896 target.
12897
20ba5f33
MS
128982016-02-26 Martin Sebor <msebor@redhat.com>
12899
12900 PR tree-optimization/15826
12901 * gcc.dg/tree-ssa/pr15826.c: New test.
12902
e6fb01b0
JJ
129032016-02-26 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR target/69969
12906 * gcc.target/powerpc/pr69969.c: New test.
12907
e3e0cf64
MS
129082016-02-26 Martin Sebor <msebor@redhat.com>
12909
12910 PR c++/15766
12911 * g++.old-deja/g++.other/decl5.C: Add a test case.
12912
d1f2bea5
SB
129132016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12914
12915 PR target/69946
12916 * gcc.target/powerpc/pr69946.c: New file.
12917
4a4f9d2b 129182016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12919 Jeff Law <law@redhat.com>
4a4f9d2b 12920
e3e0cf64 12921 PR tree-optimization/69740
4a4f9d2b
RB
12922 * gcc.c-torture/compile/pr69740-1.c: New test.
12923 * gcc.c-torture/compile/pr69740-2.c: New test.
12924
ad2a2706
MJ
129252016-02-26 Martin Jambor <mjambor@suse.cz>
12926
12927 PR middle-end/69920
12928 * gcc.dg/torture/pr69932.c: New test.
12929 * gcc.dg/torture/pr69936.c: Likewise.
12930
1d11f7ce
AK
129312016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12932
12933 PR target/69709
12934 * gcc.target/s390/pr69709.c: New test.
12935
6cfccbb2
KT
129362016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12937
12938 PR target/69245
12939 * gcc.target/aarch64/pr69245_1.c: New test.
12940
ac59ad4e
KT
129412016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12942
12943 PR target/69613
12944 * gcc.dg/torture/pr69613.c: New test.
12945
a2ad54a0
JJ
129462016-02-26 Jakub Jelinek <jakub@redhat.com>
12947
12948 PR rtl-optimization/69891
12949 * gcc.target/i386/pr69891.c: New test.
12950
0884062c 129512016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12953
d2369d4f 12954 PR target/61397
c163789b
MM
12955 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12956 functionality for both 32-bit and 64-bit.
12957
5aed7e2c
RB
129582016-02-26 Richard Biener <rguenther@suse.de>
12959
12960 PR tree-optimization/69551
12961 * gcc.dg/torture/pr69951.c: New testcase.
12962
798e2a8e
RB
129632016-02-25 Richard Biener <rguenther@suse.de>
12964
12965 PR tree-optimization/48795
12966 * gcc.dg/Warray-bounds-18.c: New testcase.
12967
9559fbac
RO
129682016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12969
12970 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12971
c049b107
JJ
129722016-02-25 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR rtl-optimization/69896
12975 * gcc.dg/pr69896.c: New test.
12976
1137001c
PP
129772016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12978
12979 PR c++/69736
12980 * g++.dg/cpp1y/paren2.C: New test.
12981
2e9c8641
MS
129822016-02-24 Martin Sebor <msebor@redhat.com>
12983
12984 PR c/51147
12985 * gcc.dg/enum-mode-2.c: New test.
12986
03ca8fb3
JJ
129872016-02-24 Jakub Jelinek <jakub@redhat.com>
12988
12989 PR c++/69922
12990 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12991 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12992 * g++.dg/ubsan/pr69922.C: New test.
12993
0b05329b
MP
129942016-02-24 Marek Polacek <polacek@redhat.com>
12995
12996 PR c/69819
12997 * gcc.dg/pr69819.c: New test.
12998
57c2c374
MS
129992016-02-24 Martin Sebor <msebor@redhat.com>
13000
3b96b93a
MS
13001 PR c++/69912
13002 * g++.dg/ext/flexary15.C: New test.
13003
130042016-02-24 Martin Sebor <msebor@redhat.com>
13005
13006 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13007 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13008 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13009
65433bb5
MK
130102016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13011 Charles Baylis <charles.baylis@linaro.org>
13012
13013 PR debug/61033
13014 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13015
f802a424 130162016-02-24 Richard Biener <rguenther@suse.de>
44293580 13017 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13018
13019 PR middle-end/69760
13020 * gcc.dg/torture/pr69760.c: New testcase.
13021
525f795f
RO
130222016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13023
13024 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13025 pattern on Solaris with as.
13026
cd7bbceb
KT
130272016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13028
13029 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13030 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13031 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13032 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13033
89c0c1fd
JJ
130342016-02-24 Jakub Jelinek <jakub@redhat.com>
13035
13036 PR middle-end/69915
13037 * gcc.dg/pr69915.c: New test.
13038
0683fd27
KT
130392016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13040
13041 PR rtl-optimization/69886
13042 * gcc.dg/torture/pr69886.c: New test.
13043
e53d562a
RB
130442016-02-24 Richard Biener <rguenther@suse.de>
13045
13046 PR middle-end/68963
13047 * gcc.dg/torture/pr68963.c: New testcase.
13048
74a00288
KT
130492016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13050
13051 PR target/69875
13052 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13053 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13054 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13055 * gcc.target/arm/atomic_loaddi_1.c: New test.
13056 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13057 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13058 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13059 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13060 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13061 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13062 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13063 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13064
340fd4c9
JJ
130652016-02-24 Jakub Jelinek <jakub@redhat.com>
13066
13067 PR middle-end/69909
13068 * gcc.dg/torture/pr69909.c: New test.
13069
47d3fdb2
RB
130702016-02-24 Richard Biener <rguenther@suse.de>
13071
13072 PR tree-optimization/69907
13073 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13074 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13075 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13076
dab73e73
CB
130772016-02-24 Christian Bruel <christian.bruel@st.com>
13078
13079 * gcc.target/arm/pragma_cpp_fma.c: New test.
13080
7cc5ec65
JD
130812016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13082
13083 PR fortran/61156
13084 * gfortran.dg/include_6.f90: Update test.
13085
067fbd8b
JJ
130862016-02-23 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR objc/69844
13089 * objc.dg/pr69844.m: New test.
13090
64a454d9
JD
130912016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13092
13093 PR libgfortran/69456
13094 * gfortran.dg/namelist_89.f90: New test.
13095 * gfortran.dg/pr59700.f90: Update test..
13096
35886f0b
MS
130972016-02-23 Martin Sebor <msebor@redhat.com>
13098
13099 PR middle-end/69780
13100 * g++.dg/ext/builtin_alloca.C: New test.
13101 * gcc.dg/builtins-68.c: New test.
13102
162cc7e3
RH
131032016-02-23 Richard Henderson <rth@redhat.com>
13104
13105 * gcc.target/i386/addr-space-3.c: Remove test.
13106
196440f8
DM
131072016-02-23 David Malcolm <dmalcolm@redhat.com>
13108
13109 PR preprocessor/69126
13110 PR preprocessor/69543
13111 * c-c++-common/pr69126-2-long.c: New test.
13112 * c-c++-common/pr69126-2-short.c: New test.
13113 * c-c++-common/pr69543-1.c: Remove xfail.
13114
1d3121af
DM
131152016-02-23 David Malcolm <dmalcolm@redhat.com>
13116
13117 PR preprocessor/69126
13118 PR preprocessor/69543
13119 PR preprocessor/69558
13120 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13121 (f): Rename to...
13122 (test_2): ...this, and add leading comment.
13123 (MACRO_3, test_3): New.
13124 (MACRO_4A, MACRO_4B, test_4): New.
13125 (MACRO): Rename to...
13126 (MACRO_5): ...this.
13127 (g): Rename to...
13128 (test_5): ...this, updating for renaming of MACRO, and
13129 add leading comment.
13130 * c-c++-common/pr69543-1.c: New.
13131 * c-c++-common/pr69543-2.c: New.
13132 * c-c++-common/pr69543-3.c: New.
13133 * c-c++-common/pr69543-4.c: New.
13134 * c-c++-common/pr69558-1.c: New.
13135 * c-c++-common/pr69558-2.c: New.
13136 * c-c++-common/pr69558-3.c: New.
13137 * c-c++-common/pr69558-4.c: New.
13138 * gcc.dg/pr69558.c: Move to...
13139 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13140 xfail for c++.
13141
f99c3557
TS
131422016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13143
13144 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13145 to -ftree-parallelize-loops/-fopenacc changes.
13146 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13147 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13148 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13149 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13150 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13151 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13152 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13153 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13154 * c-c++-common/goacc/kernels-loop.c: Likewise.
13155 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13156 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13157 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13158 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13159
c60ec7c2
RO
131602016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13161
13162 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13163
f1a62b6f
JJ
131642016-02-23 Jakub Jelinek <jakub@redhat.com>
13165
e67bf044
JJ
13166 PR c++/69902
13167 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13168
f1a62b6f
JJ
13169 PR c/69900
13170 * gcc.dg/pr69900.c: New test.
13171
20c5e09e
MJ
131722016-02-23 Martin Jambor <mjambor@suse.cz>
13173
13174 PR tree-optimization/69666
13175 * gcc.dg/tree-ssa/pr69666.c: New test.
13176
e457a6fc
AV
131772016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13178
13179 PR fortran/67451
13180 * gfortran.dg/coarray_allocate_5.f08: New test.
13181
d7b574f4
AK
131822016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13183
13184 * gcc.target/s390/vcond-shift.c: Move to ...
13185 * gcc.target/s390/vector/vcond-shift.c: ... here.
13186
58bdeb44
AK
131872016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13188
13189 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13190 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13191
7cd0387b
AK
131922016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13193
13194 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13195
4246c8da
MW
131962016-02-20 Mark Wielaard <mjw@redhat.com>
13197
13198 PR c/28901
13199 * gcc.dg/unused-variable-3.c: New test.
13200
f93bc532
JJ
132012016-02-22 Jakub Jelinek <jakub@redhat.com>
13202
13203 PR target/69888
13204 * gcc.target/i386/pr69888.c: New test.
13205
c4e360f4
RB
132062016-02-22 Richard Biener <rguenther@suse.de>
13207
13208 PR tree-optimization/69882
13209 * gfortran.dg/vect/pr69882.f90: New testcase.
13210
09c92f1c
JJ
132112016-02-22 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR target/69885
13214 * gcc.dg/pr69885.c: New test.
13215
f88d45dc
OE
132162016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13217
13218 PR target/69806
13219 PR target/54089
13220 * gcc.target/sh/pr54089-10.c: New.
13221
ce1ff48e
PT
132222016-02-20 Paul Thomas <pault@gcc.gnu.org>
13223
13224 PR fortran/69423
13225 * gfortran.dg/deferred_character_15.f90 : New test.
13226
bbf27208
DH
132272016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13228
13229 PR fortran/57365
13230 gfortran.dg/allocate_with_source_18.f03: New test.
13231
132322016-02-20 Harald Anlauf <anlauf@gmx.de>
13233
13234 PR fortran/52531
13235 gfortran.dg/gomp/pr52531.f90: New test.
13236
268be88c
BE
132372016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13238
13239 PR c++/69865
13240 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13241 -std=c++03.
13242
4b6c824a
JJ
132432016-02-19 Jakub Jelinek <jakub@redhat.com>
13244
871b3f47
JJ
13245 PR c++/69826
13246 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13247 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13248
7a965d51
JJ
13249 PR c++/69850
13250 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13251
4b6c824a
JJ
13252 PR c++/69851
13253 * g++.dg/torture/pr69851.C: New test.
13254
15fca21a
MS
132552016-02-19 Martin Sebor <msebor@redhat.com>
13256
13257 PR testsuite/69573
13258 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13259
19e21586
JJ
132602016-02-19 Jakub Jelinek <jakub@redhat.com>
13261
03a616ac
JJ
13262 PR c++/69850
13263 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13264 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13265
19e21586
JJ
13266 PR c++/67767
13267 * g++.dg/cpp0x/pr67767.C: New test.
13268
2db16594
KT
132692016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13270
13271 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13272 for fp, simd, crypto, crc, lse.
13273 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13274 above.
13275 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13276 effective target check.
13277
5a7d9d1e
JJ
132782016-02-19 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR target/69820
13281 * gcc.target/i386/pr69820.c: New test.
13282
6448f064
AK
132832016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13284
13285 * gcc.target/s390/vector/int128-1.c: New test.
13286
d0a859e6
AK
132872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13288
13289 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13290
9e4eb643
AK
132912016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13292
13293 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13294 instruction pattern name to prevent the testcase from failing with
13295 -march=z13.
13296
859a4c0e
AK
132972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13298
13299 * gcc.target/s390/md/movstr-2.c: New test.
13300
efc2340b
MK
133012016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13302
13303 * gcc.target/s390/morestack.c: New test.
13304
ca2bfbc2
DV
133052016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13306
13307 PR target/69625
13308 * gcc.target/s390/pr69625.c: Add test case.
13309
efd4bd05
BE
133102016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13311
13312 PR testsuite/68580
13313 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13314
2bf2078a
MM
133152016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13316
13317 PR target/68404
13318 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13319 * gcc.target/powerpc/fusion3.c: Likewise.
13320
f003579e
RB
133212016-02-18 Richard Biener <rguenther@suse.de>
13322
13323 PR middle-end/69553
13324 * g++.dg/torture/pr69553.C: New testcase.
13325
19233914
NC
133262016-02-18 Nick Clifton <nickc@redhat.com>
13327
efd4bd05
BE
13328 PR target/62254
13329 PR target/69610
13330 * gcc.target/arm/pr62554.c: New test.
13331 * gcc.target/arm/pr69610-1.c: New test.
13332 * gcc.target/arm/pr69610-2.c: New test.
19233914 13333
23f27839
RB
133342016-02-18 Richard Biener <rguenther@suse.de>
13335
13336 PR middle-end/69854
13337 * gcc.dg/torture/pr69854.c: New testcase.
13338
932c0da4
JJ
133392016-02-17 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR c++/69850
13342 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13343
1bed93e4
BS
133442012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13345
13346 * gcc.target/powerpc/vec-cg.c: New test.
13347
57bfb134
RB
133482016-02-17 Richard Biener <rguenther@suse.de>
13349
13350 PR testsuite/69586
13351 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13352
a44e0ebb
KT
133532016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13354
13355 PR target/69161
13356 * gcc.c-torture/compile/pr69161.c: New test.
13357
ffacd726
DS
133582016-02-17 David Sherwood <david.sherwood@arm.com>
13359
13360 PR target/69532
13361 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13362 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13363
448db8d2
EB
133642016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13365
13366 * gcc.dg/ifcvt-4.c: Skip on Visium.
13367
e2f0522e
EB
133682016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13369
13370 * gnat.dg/atomic8.adb: New test.
13371
bf17fe3f
EB
133722016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13373
13374 * gnat.dg/discr46.ad[sb]: New test.
13375
ecf835e9
KN
133762016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13377
13378 PR Target/48344
13379 * gcc.target/powerpc/pr48344-1.c: New test.
13380
49a1164a
TK
133812015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13382
13383 PR fortran/69742
13384 * gfortran.dg/associate_21.f90: New test.
13385
bf14eba2
JJ
133862016-02-16 Jakub Jelinek <jakub@redhat.com>
13387
13388 PR c/69835
13389 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13390 -Wnonnull in dg-options.
13391 * c-c++-common/nonnull-2.c: New test.
13392
35a093b6
JG
133932016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13394 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13395
13396 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13397
e387d491
JJ
133982016-02-16 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR middle-end/69801
13401 * gcc.dg/pr69801.c: Add empty dg-options.
13402
ba539195
JN
134032016-02-16 James Norris <jnorris@codesourcery.com>
13404
13405 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13406 * g++.dg/goacc/deviceptr-1.c: New file.
13407
2a2b8f64
JJ
134082016-02-16 Jakub Jelinek <jakub@redhat.com>
13409
13410 PR tree-optimization/69820
13411 * gcc.dg/vect/pr69820.c: New test.
13412
87440c29
RB
134132016-02-16 Richard Biener <rguenther@suse.de>
13414
13415 PR tree-optimization/69776
13416 * gcc.dg/torture/pr69776-2.c: New testcase.
13417
6d87c306
BS
134182016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13419
13420 PR tree-optimization/69714
13421 * gcc.dg/torture/pr69714.c: New test.
13422
3824a0a2
JJ
134232016-02-16 Jakub Jelinek <jakub@redhat.com>
13424
13425 PR tree-optimization/69802
13426 * gcc.dg/pr69802.c: New test.
13427
c8cfe96e
RB
134282016-02-16 Richard Biener <rguenther@suse.de>
13429
13430 PR middle-end/69801
13431 * gcc.dg/pr69801.c: New testcase.
13432
fc12098d
JD
134332016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13434
13435 PR libgfortran/69651
13436 * gfortran.dg/read_bang.f90: New test.
13437 * gfortran.dg/read_bang4.f90: New test.
13438
ba6b3795
JJ
134392016-02-15 Jakub Jelinek <jakub@redhat.com>
13440
f0516ca4
JJ
13441 PR c++/69658
13442 * g++.dg/init/pr69658.C: New test.
13443
ba6b3795
JJ
13444 PR c++/69797
13445 * c-c++-common/pr69797.c: New test.
13446
de3f9a2d
PK
134472016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13448
13449 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13450 check for aarch64*-*-*.
13451
17a3b967
RB
134522016-02-15 Richard Biener <rguenther@suse.de>
13453
13454 PR tree-optimization/69783
13455 * gcc.dg/vect/pr69783.c: New testcase.
13456
1c48bff1
RB
134572016-02-15 Richard Biener <rguenther@suse.de>
13458
13459 PR tree-optimization/69776
13460 * gcc.dg/torture/pr69776.c: New testcase.
13461
1e6025b6
TK
134622016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13463
13464 PR fortran/60526
13465 * gfortran.dg/type_decl_4.f90: Reinstated.
13466
d3308279
JDA
134672016-02-14 John David Anglin <danglin@gcc.gnu.org>
13468
13469 PR fortran/68746
13470 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13471
b7c56581
TK
134722016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13473
13474 PR fortran/60526
13475 PR bootstrap/69816
13476 * gfortran.dg/type_decl_4.f90: Removed.
13477
60cb4ef5
TK
134782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13479
13480 PR fortran/60526
13481 * gfortran.dg/type_decl_4.f90: New test.
13482
f6964637
AM
134832016-02-14 Alan Modra <amodra@gmail.com>
13484
1a8849d1 13485 PR testsuite/68886
f6964637
AM
13486 * gcc.c-torture/execute/stkalign.c: Revise test.
13487
f5121920
OE
134882016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13489
13490 PR target/67260
13491 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13492
6cda3ab6
OE
134932016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13494
13495 PR target/67260
13496 * gcc.target/sh/torture/pr67260.c: New.
13497
6786e598
JDA
134982016-02-12 John David Anglin <danglin@gcc.gnu.org>
13499
13500 * gcc.dg/pr67964.c: Add dg-require-alias.
13501
7e05dad8
OE
135022016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13503
13504 PR target/67636
13505 PR target/64345
13506 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13507
7f4cc3ce
JD
135082016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13509
13510 PR libgfortran/69668
13511 * gfortran.dg/namelist_88.f90: New test.
13512
955ca6dc
JD
135132016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13514
13515 PR libgfortran/69668
13516 * gfortran.dg/namelist_38.f90: Update test.
13517 * gfortran.dg/namelist_84.f90: Update test.
13518
876217ae
DM
135192016-02-12 David Malcolm <dmalcolm@redhat.com>
13520
13521 PR other/69554
13522 * gcc.dg/pr69554-1.c: New test.
13523 * gfortran.dg/pr69554-1.F90: New test.
13524 * gfortran.dg/pr69554-2.F90: New test.
13525 * lib/gcc-dg.exp (proc dg-locus): New function.
13526 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13527 distinguish between the caret-printing and non-caret-printing
13528 cases. If caret-printing has been explicitly enabled, bail out
13529 without attempting to fix up the output.
13530
61789eed
DM
135312016-02-12 David Malcolm <dmalcolm@redhat.com>
13532
13533 PR driver/69265
13534 PR driver/69453
13535 * gcc.dg/spellcheck-options-3.c: New test case.
13536 * gcc.dg/spellcheck-options-4.c: New test case.
13537 * gcc.dg/spellcheck-options-5.c: New test case.
13538 * gcc.dg/spellcheck-options-6.c: New test case.
13539 * gcc.dg/spellcheck-options-7.c: New test case.
13540 * gcc.dg/spellcheck-options-8.c: New test case.
13541 * gcc.dg/spellcheck-options-9.c: New test case.
13542 * gcc.dg/spellcheck-options-10.c: New test case.
13543
c3090c1f
JJ
135442016-02-12 Jakub Jelinek <jakub@redhat.com>
13545
13546 PR rtl-optimization/69764
13547 PR rtl-optimization/69771
13548 * c-c++-common/pr69764.c: New test.
13549 * gcc.dg/torture/pr69771.c: New test.
13550
8222034d
MP
135512016-02-12 Marek Polacek <polacek@redhat.com>
13552
13553 * g++.dg/torture/init-list1.C: New.
13554
f749f792
MP
135552016-02-12 Marek Polacek <polacek@redhat.com>
13556
13557 * gcc.dg/pr69522.c: Add empty dg-options.
13558
199fb02a
IE
135592016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13560
13561 * g++.dg/lto/lto.exp: Include and init mpx.
13562 * g++.dg/lto/pr69729_0.C: New test.
13563
b69539cb
JJ
135642016-02-12 Jakub Jelinek <jakub@redhat.com>
13565
06ff7000
JJ
13566 PR ipa/69241
13567 * g++.dg/ipa/pr69241-4.C: New test.
13568
b69539cb
JJ
13569 PR ipa/68672
13570 * g++.dg/ipa/pr68672-1.C: New test.
13571 * g++.dg/ipa/pr68672-2.C: New test.
13572 * g++.dg/ipa/pr68672-3.C: New test.
13573
16595a1f
BS
135742016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13575
13576 PR c/69522
6d87c306 13577 * gcc.dg/pr69522.c: New test.
16595a1f 13578
38d795d2
PP
135792016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13580
13581 PR c++/69098
13582 * g++.dg/cpp1y/69098.C: New test.
13583 * g++.dg/cpp1y/69098-2.C: New test.
13584
9c582551
JJ
135852016-02-12 Jakub Jelinek <jakub@redhat.com>
13586
13587 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13588 and neighbour -> neighbor.
13589 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13590 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13591 * c-c++-common/Wvarargs.c: Likewise.
13592 * c-c++-common/goacc/host_data-5.c: Likewise.
13593 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13594 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13595 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13596 * gcc.target/aarch64/pr60697.c: Likewise.
13597 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13598 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13599 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13600 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13601 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13602 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13603 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13604 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13605 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13606 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13607 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13608 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13609 * g++.dg/lookup/koenig5.C: Likewise.
13610 * g++.dg/ext/no-asm-2.C: Likewise.
13611 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13612 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13613 * gfortran.dg/used_types_16.f90: Likewise.
13614 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13615 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13616 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13617 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13618 * gfortran.dg/abstract_type_6.f03: Likewise.
13619 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13620 * gfortran.dg/used_types_15.f90: Likewise.
13621 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13622 * gfortran.dg/exit_3.f08: Likewise.
13623 * gfortran.dg/open_status_2.f90: Likewise.
13624 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13625 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13626 * gfortran.dg/associate_1.f03: Likewise.
13627 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13628 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13629 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13630 * gcc.dg/builtin-object-size-1.c: Likewise.
13631 * gcc.dg/noreturn-6.c: Likewise.
13632 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13633 * gcc.dg/globalalias.c: Likewise.
13634 * gcc.dg/builtins-config.h: Likewise.
13635 * gcc.dg/pr30457.c: Likewise.
13636 * gcc.c-torture/compile/volatile-1.c: Likewise.
13637 * gcc.c-torture/execute/20101011-1.c: Likewise.
13638 * c-c++-common/Waddress-1.c: Likewise.
13639
66756373
JJ
136402016-02-11 Jakub Jelinek <jakub@redhat.com>
13641
13642 PR c/69768
13643 * c-c++-common/Waddress-1.c: New test.
13644
76fe932b
AV
136452016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13646
13647 PR fortran/69296
13648 * gfortran.dg/associate_19.f03: New test.
13649 * gfortran.dg/associate_20.f03: New test.
13650
564c4d4b
OE
136512016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13652
13653 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13654
e1c1ecb0
KT
136552016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13656
13657 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13658 .arch armv8-a\n. Add -dA to dg-options.
13659 * gcc.target/aarch64/assembler_arch_1.c: New test.
13660 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13661
0d7d9458
PC
136622016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13663
13664 PR c++/68726
13665 * g++.dg/cpp0x/pr68726.C: New.
13666
e6208a60
IE
136672016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13668
13669 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13670 test.
13671
281a11eb
RB
136722016-02-11 Richard Biener <rguenther@suse.de>
13673
13674 * g++.dg/tree-ssa/pr61034.C: Adjust.
13675
e03dd765
VM
136762016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13677
4b48faf5 13678 PR target/69148
e03dd765
VM
13679 * gcc.target/s390/pr69148.c: New.
13680
cdc23927
YR
136812016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13682
13683 PR tree-optimization/69652
13684 * gcc.dg/torture/pr69652.c: New test.
13685
e199dd0a
JJ
136862016-02-10 Jakub Jelinek <jakub@redhat.com>
13687 Patrick Palka <ppalka@gcc.gnu.org>
13688
13689 PR ipa/69241
13690 PR c++/69649
13691 * g++.dg/ipa/pr69241-1.C: New test.
13692 * g++.dg/ipa/pr69241-2.C: New test.
13693 * g++.dg/ipa/pr69241-3.C: New test.
13694 * g++.dg/ipa/pr69649.C: New test.
13695
d6b38027
UB
136962016-02-10 Uros Bizjak <ubizjak@gmail.com>
13697
13698 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13699 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13700
13b562c5
BC
137012016-02-10 Bin Cheng <bin.cheng@arm.com>
13702
13703 PR tree-optimization/68021
13704 * gcc.dg/tree-ssa/pr68021.c: New test.
13705
24a179f8
RB
137062016-02-10 Richard Biener <rguenther@suse.de>
13707
13708 PR tree-optimization/69726
13709 * gcc.dg/uninit-22.c: New testcase.
13710
0d99886f
AP
137112016-02-09 Andrew Pinski <apinski@cavium.com>
13712
13713 PR tree-opt/69282
13714 * gcc.c-torture/compile/20160205-1.c: New testcase.
13715
ab04995c
MM
137162016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13717
13718 PR target/68404
13719 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13720 instead accessing a really large arrray.
13721 * gcc.target/powerpc/fusion3.c: Likewise.
13722
4b79ac23
CB
137232016-02-09 Charles Baylis <charles.baylis@linaro.org>
13724
13725 PR target/68532
13726 * gcc.c-torture/execute/pr68532.c: New test.
13727
b890a441
AO
137282016-02-11 Alexandre Oliva <aoliva@redhat.com>
13729
13730 PR target/69634
13731 * gcc.dg/pr69634.c: New.
13732
84a5bef7
RB
137332016-02-09 Richard Biener <rguenther@suse.de>
13734
13735 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13736
1f123759 137372016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13738
1f123759
AF
13739 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13740
65860c77
YR
137412016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13742
13743 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13744
7e1e8a0a
RB
137452016-02-09 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/69715
13748 * gcc.dg/torture/pr69715.c: New testcase.
13749
efb45a9f
PP
137502016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13751
13752 PR c++/69139
13753 * g++.dg/cpp0x/trailing12.C: New test.
13754 * g++.dg/cpp0x/trailing13.C: New test.
13755
20a0c6f9
PP
137562016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13757
13758 PR c++/69283
13759 PR c++/67835
13760 * g++.dg/cpp1y/auto-fn29.C: New test.
13761 * g++.dg/cpp1y/auto-fn30.C: New test.
13762
a162f3af
JJ
137632016-02-08 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR tree-optimization/69209
13766 * gcc.c-torture/compile/pr69209.c: New test.
13767
4b4a9fbd
JL
137682016-02-08 Jeff Law <law@redhat.com>
13769
13770 PR tree-optimization/68541
13771 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13772 of statements allowed in join block for path splitting.
13773
cfac5ed2
JJ
137742016-02-08 Jakub Jelinek <jakub@redhat.com>
13775
f68bc23f
JJ
13776 PR c++/59627
13777 * g++.dg/gomp/pr59627.C: New test.
13778
cfac5ed2
JJ
13779 PR ipa/69239
13780 * g++.dg/ipa/pr69239.C: New test.
13781
44714d8c
DM
137822016-02-08 David Malcolm <dmalcolm@redhat.com>
13783
13784 PR preprocessor/69664
13785 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13786 * gcc.dg/cpp/warn-comments.c: Likewise.
13787
eba9e839
MP
137882016-02-08 Marek Polacek <polacek@redhat.com>
13789
13790 PR c++/69688
13791 * g++.dg/init/const12.C: New test.
13792
a011cd92
BS
137932016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13794
13795 PR target/60410
13796 * gcc.dg/lto/pr55113_0.c: Remove test.
13797
5317b1be
RB
137982016-02-08 Richard Biener <rguenther@suse.de>
13799
13800 PR tree-optimization/69719
13801 * gcc.dg/torture/pr69719.c: New testcase.
13802
63998a63
RB
138032016-02-08 Richard Biener <rguenther@suse.de>
13804 Jeff Law <law@redhat.com>
13805
13806 PR target/68273
13807 * gcc.target/mips/pr68273.c: New testcase.
13808
43f4a281
RB
138092016-02-08 Richard Biener <rguenther@suse.de>
13810
13811 PR rtl-optimization/69274
13812 * gcc.target/i386/addr-sel-1.c: XFAIL.
13813
0b604d2d
JL
138142016-02-08 Jeff Law <law@redhat.com>
13815
e8dfe49e
JL
13816 PR tree-optimization/68541
13817 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13818
6daecd7a 13819 PR tree-optimization/65917
0b604d2d
JL
13820 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13821
c0f0e35a
JD
138222016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13823
13824 PR fortran/50555
13825 * gfortran.dg/namelist_args.f90: New test.
13826
8981d712
JL
138272016-02-05 Jeff Law <law@redhat.com>
13828
6daecd7a 13829 PR tree-optimization/68541
8981d712
JL
13830 * gcc.dg/tree-ssa/split-path-2.c: New test.
13831 * gcc.dg/tree-ssa/split-path-3.c: New test.
13832 * gcc.dg/tree-ssa/split-path-4.c: New test.
13833 * gcc.dg/tree-ssa/split-path-5.c: New test.
13834 * gcc.dg/tree-ssa/split-path-6.c: New test.
13835 * gcc.dg/tree-ssa/split-path-7.c: New test.
13836
46cb9332
MS
138372016-02-05 Martin Sebor <msebor@redhat.com>
13838
13839 PR c++/69662
13840 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13841 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13842
be2083ea
RH
138432016-02-06 Richard HEnderson <rth@redhat.com>
13844
13845 PR c/69643
13846 * gcc.target/i386/addr-space-4.c: New.
13847 * gcc.target/i386/addr-space-5.c: New.
13848
711d7c23
MM
138492016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13850
13851 PR fortran/66089
13852 * gfortran.dg/elemental_dependency_6.f90: New.
13853
b5c1c988
JJ
138542016-02-05 Jakub Jelinek <jakub@redhat.com>
13855
861c7bcd
JJ
13856 PR rtl-optimization/69691
13857 * gcc.c-torture/execute/pr69691.c: New test.
13858
b5c1c988
JJ
13859 PR c++/69628
13860 * g++.dg/parse/pr69628.C: New test.
13861
f7dfa966
UB
138622016-02-05 Uros Bizjak <ubizjak@gmail.com>
13863
13864 * gcc.dg/sancov/asan.c: Move to ...
13865 * gcc.dg/asan/sancov-1.c: ... here.
13866
9b143e64
UB
138672016-02-05 Uros Bizjak <ubizjak@gmail.com>
13868
13869 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13870
f5d4b899
L
138712016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13872
13873 PR target/69677
13874 * gcc.target/i386/pr69677.c: New test.
13875
76c85fbb
PP
138762016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13877
13878 PR c++/68948
13879 * g++.dg/template/pr68948.C: New test.
13880
f181bf90
DV
138812016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13882
13883 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13884 (only necessary on s390x).
13885
714fb282
L
138862016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13887
13888 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13889 -mno-accumulate-outgoing-args.
13890
618d6c1c
PP
138912016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13892
13893 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13894
1066e9b5
JJ
138952016-02-04 Jakub Jelinek <jakub@redhat.com>
13896
13897 PR c/69669
13898 * c-c++-common/pr69669.c: New test.
13899
76255d0d
MM
139002016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13901
13902 PR target/69667
13903 * g++.dg/pr69667.C: New file.
13904
e0b059b1
WD
139052016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13906
13907 PR target/69619
13908 * gcc.dg/pr69619.c: Add new test.
13909
2692b5c8
RS
139102016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13911
13912 PR rtl-optimization/69577
13913 * gcc.target/i386/pr69577.c: New test.
13914
7db337c2
ML
139152016-02-04 Martin Liska <mliska@suse.cz>
13916
13917 * g++.dg/asan/pr69276.C: New test.
13918
cc9c0829
KT
139192016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13920
13921 PR target/65932
13922 PR target/67714
13923 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13924 a single smulbb instruction.
13925 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13926 * gcc.target/amr/wmul-2.c: Likewise.
13927
eb9feb52
KT
139282016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13929
13930 PR target/65932
13931 PR target/67714
13932 * gcc.c-torture/execute/pr67714.c: New test.
13933
61f727fe
JJ
139342016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13935
13936 PR target/69454
13937 * gcc.target/i386/pr69454-1.c: New test.
13938 * gcc.target/i386/pr69454-2.c: New test.
13939
05dd97db
MS
139402016-02-03 Martin Sebor <msebor@redhat.com>
13941
13942 PR c++/69251
13943 PR c++/69253
13944 PR c++/69290
13945 PR c++/69277
13946 PR c++/69349
13947 * g++.dg/ext/flexarray-mangle-2.C: New test.
13948 * g++.dg/ext/flexarray-mangle.C: New test.
13949 * g++.dg/ext/flexarray-subst.C: New test.
13950 * g++.dg/ext/flexary11.C: New test.
13951 * g++.dg/ext/flexary12.C: New test.
13952 * g++.dg/ext/flexary13.C: New test.
13953 * g++.dg/ext/flexary14.C: New test.
13954 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13955
dac2fc29
L
139562016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13957
13958 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13959 Define only if CHECK_FLOAT128 is defined.
13960 (main): Properly initialize u5.
13961
eadb8035
JJ
139622016-02-03 Jakub Jelinek <jakub@redhat.com>
13963
0afbb81b
JJ
13964 PR c/69627
13965 * gcc.dg/pr69627.c: New test.
13966
eadb8035
JJ
13967 PR target/69644
13968 * gcc.dg/pr69644.c: New test.
13969
b12d4923
MS
139702016-02-03 Mike Stump <mikestump@comcast.net>
13971
13972 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13973 support for struct-layout-1.exp.
13974
ab4bae0c
PP
139752016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13976
13977 PR c++/69056
618d6c1c 13978 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13979
95831c01
VM
139802016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13981 Alexandre Oliva <aoliva@redhat.com>
13982
13983 PR target/69461
13984 * gcc.target/powerpc/pr69461.c: New.
13985
ccc71ab8
UB
139862016-02-03 Uros Bizjak <ubizjak@gmail.com>
13987
13988 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13989 works from here ...
13990 (check_effective_target_fsanitize_thread): ... to here. Do not
13991 specify additional compile flags for the test source.
13992 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13993 specify additional compile flags for the test source.
13994
96299640
WD
139952016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13996
13997 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13998
781d83d9
AV
139992016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14000
14001 PR fortran/67451
14002 PR fortran/69418
14003 * gfortran.dg/coarray_allocate_2.f08: New test.
14004 * gfortran.dg/coarray_allocate_3.f08: New test.
14005 * gfortran.dg/coarray_allocate_4.f08: New test.
14006
d8208e6d
AL
140072016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14008
14009 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14010 use same scan-tree-dump-times on all platforms.
14011 * gcc.dg/vect/vect-outer-1.c: Likewise.
14012 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14013 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14014 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14015 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14016 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14017 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14018 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14019
a8394fa0
SB
140202016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14021
14022 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14023 warning.
14024
f3baa1d3
L
140252016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14026
14027 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14028
eb077516
JN
140292016-02-02 James Norris <jnorris@codesourcery.com>
14030
14031 * c-c++-common/goacc/routine-5.c: Add tests.
14032
578fb225
AM
140332016-02-02 Alexander Monakov <amonakov@ispras.ru>
14034
14035 * gcc.target/nvptx/unsigned-cmp.c: New test.
14036
c64f7d37
WD
140372016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14038
14039 * gcc.target/aarch64/scalar_shift_1.c
14040 (test_corners_sisd_di): Improve force to SIMD register.
14041 (test_corners_sisd_si): Likewise.
14042 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14043 Remove scan-assembler check for ldr.
14044
90c6f26c
RB
140452016-02-02 Richard Biener <rguenther@suse.de>
14046
14047 PR tree-optimization/69595
14048 * gcc.dg/Warray-bounds-17.c: New testcase.
14049
9dc03c97
RB
140502016-02-02 Richard Biener <rguenther@suse.de>
14051
14052 PR tree-optimization/69606
14053 * gcc.dg/torture/pr69606.c: New testcase.
14054
2d4dc223
YR
140552016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14056
14057 PR middle-end/68542
14058 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14059 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14060
65c98fde
AM
140612016-02-02 Alan Modra <amodra@gmail.com>
14062
14063 PR target/69548
14064 * gcc.target/powerpc/pr69548.c: New test.
14065
e1b81f2b
JJ
140662016-02-01 Jakub Jelinek <jakub@redhat.com>
14067
d0268b37
JJ
14068 PR rtl-optimization/69592
14069 * gcc.dg/pr69592.c: New test.
14070
e1b81f2b
JJ
14071 PR preprocessor/69543
14072 PR c/69558
14073 * gcc.dg/pr69543.c: New test.
14074 * gcc.dg/pr69558.c: New test.
14075
7dd7780d
UB
140762016-02-01 Uros Bizjak <ubizjak@gmail.com>
14077
bf672ee5
UB
14078 PR testsuite/65940
14079 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14080
9a7013f8
MS
140812016-02-01 Martin Sebor <msebor@redhat.com>
14082
14083 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14084
e681fb2b
BC
140852016-02-01 Bin Cheng <bin.cheng@arm.com>
14086
14087 PR tree-optimization/67921
14088 * c-c++-common/ubsan/pr67921.c: New test.
14089
ff86345f
RB
140902016-02-01 Richard Biener <rguenther@suse.de>
14091
14092 PR middle-end/69556
14093 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14094
bc369dbd
RB
140952016-02-01 Richard Biener <rguenther@suse.de>
14096
14097 PR tree-optimization/69574
14098 * gcc.dg/torture/pr69574.c: New testcase.
14099
ef318184
RB
141002016-02-01 Richard Biener <rguenther@suse.de>
14101
14102 PR tree-optimization/69579
14103 * gcc.dg/setjmp-6.c: New testcase.
14104
654745e6
JJ
141052016-02-01 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR rtl-optimization/69570
14108 * g++.dg/opt/pr69570.C: New test.
14109
e6c0c44b
RH
141102016-02-01 Richard Henderson <rth@redhat.com>
14111
14112 * gcc.dg/pr69535.c: New test.
14113
6ff3f09a
JDA
141142016-01-31 John David Anglin <danglin@gcc.gnu.org>
14115
2c005538
JDA
14116 PR testsuite/69584
14117 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14118 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14119
61083a4b
JDA
14120 PR debug/68244
14121 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14122
6ff3f09a
JDA
14123 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14124
0c221916
PT
141252016-01-31 Paul Thomas <pault@gcc.gnu.org>
14126
14127 PR fortran/67564
14128 * gfortran.dg/allocate_with_source_17.f03: New test.
14129
db7a2818
JJ
141302016-01-30 Jakub Jelinek <jakub@redhat.com>
14131
14132 PR tree-optimization/69546
14133 * gcc.dg/torture/pr69546.c: New test.
14134
e520d5f0
PT
141352016-01-30 Paul Thomas <pault@gcc.gnu.org>
14136
14137 PR fortran/69566
14138 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14139
343c05d3
MS
141402016-01-30 Martin Sebor <msebor@redhat.com>
14141
14142 PR c++/68490
14143 * g++.dg/ext/flexary10.C: New test.
14144
d6c3a539
DH
141452016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14146
14147 PR fortran/66707
14148 gfortran.dg/common_23.f90: New test.
14149
52d72fcd
BS
141502016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14151
14152 PR target/65546
14153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14154 condition being checked, and disable it when the target supports
14155 misaligned loads and stores.
14156
3a5d2ba4
JJ
141572016-01-29 Jakub Jelinek <jakub@redhat.com>
14158
14159 PR debug/69518
14160 * gcc.dg/torture/pr69518.c: New test.
14161
6bbacdb5
L
141622016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14163
14164 PR target/69530
14165 * gcc.target/i386/pr69530.c: New test.
14166
af932cdb
SE
141672016-01-29 Steve Ellcey <sellcey@imgtec.com>
14168
14169 PR target/65604
14170 * gcc.target/mips/div-delay.c: New test.
14171
26658b7c
JJ
141722016-01-29 Jakub Jelinek <jakub@redhat.com>
14173
33e89989
JJ
14174 PR target/69551
14175 * gcc.target/i386/pr69551.c: New test.
14176
26658b7c
JJ
14177 PR target/66137
14178 * gcc.target/i386/pr66137.c: New test.
14179
401116b5
AB
141802016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14181
14182 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14183 always built for p5600.
14184 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14185 isa=p5600 dg-option.
14186
d4abfcc5
RB
141872016-01-29 Richard Biener <rguenther@suse.de>
14188
14189 PR tree-optimization/69547
14190 * g++.dg/tree-ssa/pr69547.C: New testcase.
14191
16b77b32
JJ
141922016-01-29 Jakub Jelinek <jakub@redhat.com>
14193
14194 PR debug/66869
14195 * g++.dg/warn/Wunused-function2.C: New test.
14196
a1c95464
DV
141972016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14198
14199 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14200 support for test to succeed.
14201
5453bfed
MP
142022016-01-29 Marek Polacek <polacek@redhat.com>
14203
14204 PR c++/69509
14205 PR c++/69516
14206 * g++.dg/ext/constexpr-vla2.C: New test.
14207 * g++.dg/ext/constexpr-vla3.C: New test.
14208 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14209
452ec2a5
RB
142102016-01-29 Richard Biener <rguenther@suse.de>
14211
14212 PR middle-end/69537
14213 * gcc.dg/uninit-21.c: New testcase.
14214
aec0b19e
UB
142152016-01-28 Uros Bizjak <ubizjak@gmail.com>
14216
14217 PR target/69459
14218 * gcc.target/i386/pr69459.c: New test.
14219
df113ce7
SE
142202016-01-28 Steve Ellcey <sellcey@imgtec.com>
14221
14222 PR target/68400
14223 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14224 * gcc.target/mips/pr68400.c: New test.
14225
494de84f
MS
142262016-01-28 Martin Sebor <msebor@redhat.com>
14227
14228 PR target/17381
14229 * gcc.target/powerpc/pr17381.c: New test.
14230
eb1b1f01
JJ
142312016-01-28 Jakub Jelinek <jakub@redhat.com>
14232
14233 PR middle-end/69542
14234 * gcc.dg/torture/pr69542.c: New test.
14235
6dfeb7ce
WD
142362016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14237
14238 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14239
4b7471a4
DE
142402016-01-28 David Edelsohn <dje.gcc@gmail.com>
14241
14242 * gcc.dg/pr65980.c: Skip on AIX.
14243 * gcc.dg/pr66688.c: Same.
14244
b271fd21
DE
142452016-01-28 David Edelsohn <dje.gcc@gmail.com>
14246
14247 PR target/63679
14248 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14249 * gcc.dg/tree-ssa/sra-18.c: Same.
14250
874108a9
AV
142512016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14252
14253 PR fortran/62536
14254 * gfortran.dg/block_15.f08: New test.
14255 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14256 on incorrectly closed BLOCK.
14257
30480bcd
IE
142582016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14259
14260 * gcc.dg/declare-simd.c: New test.
6905c577 14261
14ba8d6d
RB
142622016-01-28 Richard Biener <rguenther@suse.de>
14263
14264 PR tree-optimization/69466
14265 * gfortran.dg/vect/pr69466.f90: New testcase.
14266
0d4c694e
TP
142672016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14268
14269 * g++.dg/pr67989.C: Remove ARM-specific option.
14270 * gcc.target/arm/pr67989.C: New file.
14271
2aa780da
UB
142722016-01-27 Uros Bizjak <ubizjak@gmail.com>
14273
14274 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14275 and expm1 test for glibc < 2.11.
14276
f75ebe77
RH
142772016-01-27 Richard Henderson <rth@redhat.com>
14278
14279 * gcc.c-torture/execute/pr69447.c: New test.
14280
142812016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14282
9a175e65 14283 PR fortran/69422
49847d75
PT
14284 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14285
cbdd8ae0
JJ
142862016-01-27 Jakub Jelinek <jakub@redhat.com>
14287
14288 PR debug/66869
14289 * gcc.dg/pr66869.c: New test.
14290
2b572b3c
JL
142912016-01-25 Jeff Law <law@redhat.com>
14292
14293 PR tree-optimization/68398
aec0b19e 14294 PR tree-optimization/69196
2b572b3c
JL
14295 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14296 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14297 path to avoid new heuristic allowing more irreducible regions
14298 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14299 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14300 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14301 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14302 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14303
fa74a4bc
MP
143042016-01-27 Marek Polacek <polacek@redhat.com>
14305
14306 PR c/68062
14307 * c-c++-common/vector-compare-4.c: New test.
14308
0afff540
DM
143092016-01-27 David Malcolm <dmalcolm@redhat.com>
14310
14311 PR preprocessor/69126
14312 * c-c++-common/pr69126.c: New test case.
14313
1a218fc9
ILT
143142016-01-27 Ian Lance Taylor <iant@google.com>
14315
14316 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14317
5d70666e
RB
143182016-01-27 Ryan Burn <contact@rnburn.com>
14319
14320 PR cilkplus/69267
14321 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14322
87ff4d66
UB
143232016-01-27 Uros Bizjak <ubizjak@gmail.com>
14324
14325 PR target/69512
14326 * gcc.target/i386/pr69512.c: New test.
14327
27e23cca
RE
143282016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14329
14330 PR ada/69488
14331 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14332
05bf54c3
MP
143332016-01-27 Marek Polacek <polacek@redhat.com>
14334
14335 PR c++/69379
14336 * g++.dg/pr69379.C: New test.
14337
60214d0d
MS
143382016-01-27 Martin Sebor <msebor@redhat.com>
14339
14340 PR c++/69317
14341 * g++.dg/abi/Wabi-2-2.C: New test.
14342 * g++.dg/abi/Wabi-2-3.C: New test.
14343 * g++.dg/abi/Wabi-3-2.C: New test.
14344 * g++.dg/abi/Wabi-3-3.C: New test.
14345
167c7bfa
RB
143462016-01-27 Richard Biener <rguenther@suse.de>
14347
14348 PR tree-optimization/69166
14349 * gcc.dg/torture/pr69166.c: New testcase.
14350
1430fb1f
MJ
143512016-01-27 Martin Jambor <mjambor@suse.cz>
14352
14353 PR tree-optimization/69355
14354 * gcc.dg/tree-ssa/pr69355.c: New test.
14355
95e3030c
MP
143562016-01-27 Marek Polacek <polacek@redhat.com>
14357
14358 PR c++/69496
14359 * g++.dg/ext/constexpr-vla1.C: New test.
14360
eeb085f3
CB
143612016-01-20 Christian Bruel <christian.bruel@st.com>
14362
14363 PR target/69245
14364 * gcc.target/arm/pr69245.c: New test.
14365
b1652dde
JJ
143662016-01-27 Jakub Jelinek <jakub@redhat.com>
14367
14368 PR tree-optimization/69399
14369 * gcc.dg/torture/pr69399.c: New test.
14370
ce7e8f00
EB
143712016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14372
14373 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14374
e4aac1d1
EB
143752016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14376
14377 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14378
8dfdb419
TV
143792016-01-26 Tom de Vries <tom@codesourcery.com>
14380
14381 PR tree-optimization/69110
14382 * gcc.dg/autopar/pr69110.c: New test.
14383
56f80f54 143842016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14385 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14386
14387 * gcc.dg/graphite/isl-ast-op-select.c: New.
14388
a0909527
PT
143892015-01-26 Paul Thomas <pault@gcc.gnu.org>
14390
14391 PR fortran/69385
14392 * gfortran.dg/allocate_error_6.f90: New test.
14393
ffc445f4
RH
143942016-01-26 Richard Henderson <rth@redhat.com>
14395
14396 * gcc.dg/tm/pr60908.c: New test.
14397
01e1dea3
DM
143982016-01-26 David Malcolm <dmalcolm@redhat.com>
14399
14400 PR other/69006
14401 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14402 directive.
14403 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14404 expected multiline output to reflect the colorization being
14405 disabled before newlines.
14406 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14407 (custom_diagnostic_finalizer): Replace call to
14408 pp_newline_and_flush with call to pp_flush.
14409 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14410 * gfortran.dg/implicit_class_1.f90: Likewise.
14411 * lib/gcc-dg.exp (allow_blank_lines): New global.
14412 (dg-allow-blank-lines-in-output): New procedure.
14413 (gcc-dg-prune): Complain about blank lines in the output, unless
14414 dg-allow-blank-lines-in-output was called.
14415 * lib/multiline.exp (_build_multiline_regex): Only support
14416 arbitrary followup text for non-blank-lines, not for blank lines.
14417
13f92e8d
JJ
144182016-01-26 Jakub Jelinek <jakub@redhat.com>
14419
14420 PR tree-optimization/69483
14421 * gcc.dg/pr69483.c: New test.
14422 * g++.dg/opt/pr69483.C: New test.
14423
92422235
CL
144242016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14425
14426 PR target/68620
14427 * gcc.target/arm/pr68620.c: New test.
14428
0bccf11b
L
144292016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14430
14431 * gcc.target/i386/pr68986-2.c: Remove -m32.
14432
81cd202e
L
144332016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14434
14435 PR target/68986
14436 * gcc.target/i386/pr68986-1.c: New test.
14437 * gcc.target/i386/pr68986-2.c: Likewise.
14438 * gcc.target/i386/pr68986-3.c: Likewise.
14439
213a1c03
CB
144402016-01-26 Christian Bruel <christian.bruel@st.com>
14441
14442 * lib/target-supports.exp
14443 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14444 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14445 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14446
22a08dd1
RB
144472016-01-26 Richard Biener <rguenther@suse.de>
14448
14449 PR tree-optimization/69452
14450 * gcc.dg/torture/pr69452.c: New testcase.
14451
6c06e0e8
JJ
144522016-01-26 Jakub Jelinek <jakub@redhat.com>
14453
14454 PR target/69442
14455 * gcc.dg/pr69442.c: New test.
14456
b96824c4
RFI
144572016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14458
14459 PR target/67896
14460 * gcc.target/aarch64/simd/pr67896.C: New.
14461
5ee31e57
RS
144622016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14463
14464 PR tree-optimization/69400
14465 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14466 function.
14467 (plugin_init): Call it.
14468 * gcc.dg/torture/pr69400.c: New test.
14469
7ddfb31d
CL
144702016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14471
14472 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14473
1e050c90
AK
144742016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14475 Sebastian Pop <s.pop@samsung.com>
14476
14477 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14478 isl-0.15.
14479
c8ee4bf5
AK
144802016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14481 Sebastian Pop <s.pop@samsung.com>
14482
14483 * gcc.dg/graphite/pr69292.c: New.
14484
d902b330
JJ
144852016-01-25 Jakub Jelinek <jakub@redhat.com>
14486
14487 * c-c++-common/goacc/use_device-1.c: New test.
14488
2c89b952
JL
144892016-01-25 Jeff Law <law@redhat.com>
14490
14491 PR tree-optimization/69196
14492 PR tree-optimization/68398
14493 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14494 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14495
685c8785
DE
144962016-01-25 David Edelsohn <dje.gcc@gmail.com>
14497
14498 PR target/69469
14499 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14500 Algorithm.
14501
95cef0c1
RB
145022016-01-25 Richard Biener <rguenther@suse.de>
14503
14504 PR testsuite/69380
14505 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14506
2947d3b2
IE
145072016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14508
14509 PR target/69421
14510 * gcc.dg/pr69421.c: New test.
14511
ae19075a
BB
145122016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14513
14514 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14515 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14516 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14517 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14518 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14519 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14520 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14521 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14522 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14523 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14524
fa4511c2
RB
145252016-01-25 Richard Biener <rguenther@suse.de>
14526
14527 PR tree-optimization/69376
14528 * gcc.dg/torture/pr69376.c: New testcase.
14529
1d101216
JD
145302016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14531
14532 PR fortran/69397
14533 PR fortran/68442
14534 * gfortran.dg/interface_38.f90: New test.
14535 * gfortran.dg/interface_39.f90: New test.
a0909527 14536
a59b92b0
PP
145372016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14538
14539 Revert:
14540 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14541
14542 PR c++/11858
14543 PR c++/24663
14544 PR c++/24664
14545 * g++.dg/template/pr11858.C: New test.
14546 * g++.dg/template/pr24663.C: New test.
14547 * g++.dg/template/unify12.C: New test.
14548 * g++.dg/template/unify13.C: New test.
14549 * g++.dg/template/unify14.C: New test.
14550 * g++.dg/template/unify15.C: New test.
14551 * g++.dg/template/unify16.C: New test.
14552 * g++.dg/template/unify17.C: New test.
14553
16acb1a8
DH
145542016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14555
14556 PR fortran/68283
14557 gfortran.dg/pr68283.f90: New test.
14558
094773e8
TK
145592016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14560
14561 PR fortran/66094
14562 * gfortran.dg/inline_matmul_13.f90: New test.
14563 * gfortran.dg/matmul_bounds_8.f90: New test.
14564 * gfortran.dg/matmul_bounds_9.f90: New test.
14565 * gfortran.dg/matmul_bounds_10.f90: New test.
14566
42fb90d7
TV
145672016-01-23 Tom de Vries <tom@codesourcery.com>
14568
14569 PR tree-optimization/69426
14570 * gcc.dg/autopar/pr69426.c: New test.
14571
69da7802
MS
145722016-01-23 Martin Sebor <msebor@redhat.com>
14573
14574 PR c++/58109
14575 PR c++/69022
14576 * g++.dg/cpp0x/alignas5.C: New test.
14577 * g++.dg/ext/vector29.C: Same.
14578
da17300a
UB
145792016-01-23 Uros Bizjak <ubizjak@gmail.com>
14580
14581 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14582 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14583 _GNU_SOURCE from compile flags to the source.
14584 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14585 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14586 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14587 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14588
62041cfc
JJ
145892016-01-22 Jakub Jelinek <jakub@redhat.com>
14590
14591 PR target/69432
14592 * g++.dg/opt/pr69432.C: New test.
14593
f7d2ad6f
BS
145942016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14595
14596 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14597 32-bit targets testing an -m64 multilib.
14598
d403fc9a
WS
145992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14600
14601 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14602 64-bit support.
14603
4aa16f8d
JG
146042016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14605
14606 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14607
7c816d0f
CB
146082016-01-21 Christian Bruel <christian.bruel@st.com>
14609
14610 PR target/68674
14611 * gcc.target/i386/pr68674.c
14612 * gcc.target/aarch64/pr68674.c
14613 * gcc.target/arm/pr68674.c
14614
fce661e8
KT
146152016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14616
14617 PR target/69403
14618 * gcc.c-torture/execute/pr69403.c: New test.
14619
4696899f
PC
146202016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14621
14622 PR c++/55843
14623 * g++.dg/template/pr55843.C: New.
14624
bac69366
AL
146252016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14626
14627 PR testsuite/66877
14628 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14629 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14630
b57d3a5c
BS
146312016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14632
14633 PR testsuite/67489
da17300a
UB
14634 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14635 from dg-do compile directive, and instead add
14636 { dg-require-effective-target int128 }.
b57d3a5c 14637
9f04a53e
MS
146382016-01-20 Martin Sebor <msebor@redhat.com>
14639
14640 PR c/69405
14641 * gcc.dg/sync-fetch.c: New test.
14642
38a51663
JL
146432016-01-21 Martin Sebor <msebor@redhat.com>
14644
14645 PR target/69252
14646 * gcc.target/powerpc/pr69252.c: New test.
14647
2423a75a
JD
146482016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14649
14650 PR fortran/65996
da17300a 14651 * gfortran.dg/pr65996.f90: New test.
2423a75a 14652
0a76463f
DV
146532016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14654
14655 PR c++/68810
9f04a53e 14656 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14657 expected to generate an error.
0a76463f 14658
9776e692
BS
146592016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14660
14661 PR middle-end/66178
14662 * gcc.dg/torture/pr66178.c: New test.
14663
c8d3e088
AB
146642016-01-21 Anton Blanchard <anton@samba.org>
14665 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14666
14667 PR target/63354
14668 * gcc.target/powerpc/pr63354.c: New test.
14669
35b707ff
VM
146702016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14671
14672 PR rtl-optimization/68990
14673 * gcc.target/i386/pr68990: New.
14674
157b0829
NC
146752016-01-21 Nick Clifton <nickc@redhat.com>
14676
14677 PR target/69129
14678 * gcc.target/mips/pr69129.c: New.
14679
aede6748
PC
146802016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14681
14682 PR c++/58046
14683 * g++.dg/cpp0x/pr58046.C: New.
14684
5463c2c8
JJ
146852016-01-21 Jakub Jelinek <jakub@redhat.com>
14686
6d31cc75
SS
14687 PR target/69187
14688 PR target/65624
14689 * gcc.target/arm/pr69187.c: New test.
14690
5463c2c8
JJ
14691 PR c++/69355
14692 * g++.dg/torture/pr69355.C: New test.
14693
fa28f32b
AK
146942016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14695 Sebastian Pop <s.pop@samsung.com>
14696
14697 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14698
b920a047
AK
146992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14700 Sebastian Pop <s.pop@samsung.com>
14701
da17300a 14702 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14703
bdd3aea6
JJ
147042016-01-21 Jakub Jelinek <jakub@redhat.com>
14705
14706 PR middle-end/67653
14707 * c-c++-common/pr67653.c: New test.
14708 * gcc.dg/torture/pr29119.c: Add dg-warning.
14709
26a2e6ae
PB
147102016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14711
14712 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14713
d25c7690
PK
147142016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14715
14716 PR c/24293
14717 * gcc.dg/pr24293.c: New test.
14718 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14719 incomplete struct type.
14720 * gcc.dg/declspec-1.c: Likewise.
14721 * gcc.dg/pr63549.c: Likewise.
14722
889d5698
JJ
147232016-01-20 Jakub Jelinek <jakub@redhat.com>
14724
14725 PR tree-optimization/66612
14726 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14727 for bdn instruction.
14728
d7cf3dc7
CL
147292016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14730
14731 * lib/target-supports.exp
14732 (check_effective_target_arm_fp_ok_nocache): New.
14733 (check_effective_target_arm_fp_ok): New.
14734 (add_options_for_arm_fp): New.
14735 (check_effective_target_arm_crypto_ok_nocache): Require
14736 target_arm_v8_neon_ok instead of arm32.
14737 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14738 (check_effective_target_arm_crypto_pragma_ok): New.
14739 (add_options_for_arm_vfp): New.
14740 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14741 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14742 target instead. Force initial fpu to vfp.
14743 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14744 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14745 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14746 dependency.
14747 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14748 use arm_vfp effective target instead. Force initial fpu to vfp.
14749 * gcc.target/arm/attr-neon3.c: Likewise.
14750 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14751 arm_vfp_ok.
14752 * gcc.target/arm/unsigned-float.c: Likewise.
14753 * gcc.target/arm/vfp-1.c: Likewise.
14754 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14755 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14756 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14757 * gcc.target/arm/vfp-ldmias.c: Likewise.
14758 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14759 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14760 * gcc.target/arm/vfp-stmiad.c: Likewise.
14761 * gcc.target/arm/vfp-stmias.c: Likewise.
14762 * gcc.target/arm/vnmul-1.c: Likewise.
14763 * gcc.target/arm/vnmul-2.c: Likewise.
14764 * gcc.target/arm/vnmul-3.c: Likewise.
14765 * gcc.target/arm/vnmul-4.c: Likewise.
14766
01ac9704 147672016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14768
e84b00da
L
14769 PR testsuite/69366
14770 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14771 the MPX run-time library, for compile-time MPX test.
14772 * gcc.target/i386/chkp-always_inline.c: Likewise.
14773 * gcc.target/i386/chkp-bndret.c: Likewise.
14774 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14775 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14776 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14777 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14778 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14779 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14780 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14781 * gcc.target/i386/chkp-label-address.c: Likewise.
14782 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14783 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14784 * gcc.target/i386/chkp-pr69044.c: Likewise.
14785 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14786 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14787 * gcc.target/i386/chkp-strchr.c: Likewise.
14788 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14789 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14790 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14791 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14792 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14793 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14794 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14795 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14796 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14797 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14798 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14799 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14800 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14801 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14802 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14803 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14804 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14805 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14806 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14807 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14808 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14809 * gcc.target/i386/pr63995-2.c: Likewise.
14810 * gcc.target/i386/pr64805.c: Likewise.
14811 * gcc.target/i386/pr65044.c: Likewise.
14812 * gcc.target/i386/pr65167.c: Likewise.
14813 * gcc.target/i386/pr65183.c: Likewise.
14814 * gcc.target/i386/pr65184.c: Likewise.
14815 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14816
28b33016
IE
148172016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14818
14819 PR tree-optimization/69328
14820 * gcc.dg/pr69328.c: New test.
14821
bcff0913
JL
148222016-01-20 Jeff Law <law@redhat.com>
14823
bf0bb970 14824 PR target/25114
bcff0913
JL
14825 * gcc.target/m68k/pr25114.c: New test.
14826
a3f69631
AV
148272016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14828
14829 * gcc.target/arm/memset-inline-10.c: Added
14830 dg-require-effective-target arm_thumb2_ok.
14831
af33ba0d
EB
148322016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14833
14834 * gcc.dg/debug/dwarf2/sso.c: New test.
14835
7596d5de
UB
148362016-01-19 Uros Bizjak <ubizjak@gmail.com>
14837
14838 PR testsuite/68820
14839 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14840 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14841 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14842
ceda2c69
JH
148432016-01-19 Jan Hubicka <hubicka@ucw.cz>
14844
14845 PR ipa/66223
14846 * g++.dg/ipa/devirt-50.C: New testcase.
14847
38a979f2
MP
148482016-01-19 Marek Polacek <polacek@redhat.com>
14849
14850 PR c++/68965
14851 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14852 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14853
962801c5
KT
148542016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14855
14856 PR target/69135
14857 * gcc.target/arm/pr69135_1.c: New test.
14858
078fe40a
WD
148592015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14860
14861 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14862
786e3c06
WD
148632015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14864
14865 * gcc.target/aarch64/ccmp_1.c: New testcase.
14866
1e297006
MP
148672016-01-19 Marek Polacek <polacek@redhat.com>
14868
14869 PR c++/68586
14870 * g++.dg/cpp0x/enum30.C: New test.
14871
879c27e3
RB
148722016-01-19 Richard Biener <rguenther@suse.de>
14873
14874 PR tree-optimization/69336
14875 * g++.dg/tree-ssa/pr69336.C: New testcase.
14876
015337d3
JJ
148772016-01-19 Jakub Jelinek <jakub@redhat.com>
14878
14879 PR debug/65779
14880 * gcc.dg/pr65779.c: New test.
14881
e2c768b6
RB
148822016-01-19 Richard Biener <rguenther@suse.de>
14883
14884 PR tree-optimization/69352
14885 * gcc.dg/torture/pr69352.c: New testcase.
14886
569efc34
JJ
148872016-01-19 Jakub Jelinek <jakub@redhat.com>
14888
14889 PR rtl-optimization/68955
14890 PR rtl-optimization/64557
14891 * gcc.dg/torture/pr68955.c: New test.
14892
e49d321f
JH
148932016-01-19 Jan Hubicka <hubicka@ucw.cz>
14894
14895 PR lto/69136
14896 * g++.dg/torture/pr69136.C: New testcase.
14897
e9191ad3
JH
148982016-01-19 Jan Hubicka <hubicka@ucw.cz>
14899
14900 PR lto/69133
14901 * g++.dg/lto/pr69133_0.C: New testcase.
14902 * g++.dg/lto/pr69133_1.C: New testcase.
14903
2bedb645
JL
149042016-01-15 Jeff Law <law@redhat.com>
14905
14906 PR tree-optimization/69320
14907 * gcc.c-torture/pr69320-1.c: New test.
14908 * gcc.c-torture/pr69320-2.c: New test.
14909 * gcc.c-torture/pr69320-3.c: New test.
14910 * gcc.c-torture/pr69320-4.c: New test.
14911
17c15cb9
PP
149122016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14913
14914 PR c++/11858
14915 PR c++/24663
14916 PR c++/24664
14917 * g++.dg/template/pr11858.C: New test.
14918 * g++.dg/template/pr24663.C: New test.
14919 * g++.dg/template/unify12.C: New test.
14920 * g++.dg/template/unify13.C: New test.
14921 * g++.dg/template/unify14.C: New test.
14922 * g++.dg/template/unify15.C: New test.
14923 * g++.dg/template/unify16.C: New test.
14924 * g++.dg/template/unify17.C: New test.
14925
9617fd08
DM
149262016-01-18 David Malcolm <dmalcolm@redhat.com>
14927
14928 PR testsuite/69181
14929 * gcc.dg/pr69181-1.c: New test file.
14930 * gcc.dg/pr69181-2.c: New test file.
14931 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14932 globals by moving it to...
14933 (cleanup-after-saved-dg-test): ...this new function. Add
14934 "global additional_sources_used". Add reset of global
14935 multiline_expected_outputs to the empty list.
14936 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14937 global to...
14938 (multiline_expected_outputs): ...this, and updated comments to
14939 note that it is modified from gcc-dg.exp.
14940 (dg-end-multiline-output): Update for the above renaming.
14941 (handle-multiline-outputs): Likewise. Remove the clearing
14942 of the expected outputs to the empty list.
14943
b555a2e4
RB
149442016-01-18 Richard Biener <rguenther@suse.de>
14945
14946 PR tree-optimization/69297
14947 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14948
96902805
JM
149492016-01-18 Joseph Myers <joseph@codesourcery.com>
14950
14951 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14952 dg-options.
14953 * gcc.target/mips/mips-3d-2.c: Likewise.
14954 * gcc.target/mips/mips-3d-3.c: Likewise.
14955 * gcc.target/mips/mips-3d-4.c: Likewise.
14956 * gcc.target/mips/mips-3d-5.c: Likewise.
14957 * gcc.target/mips/mips-3d-6.c: Likewise.
14958 * gcc.target/mips/mips-3d-7.c: Likewise.
14959 * gcc.target/mips/mips-3d-8.c: Likewise.
14960 * gcc.target/mips/mips-3d-9.c: Likewise.
14961 * gcc.target/mips/mips-ps-1.c: Likewise.
14962 * gcc.target/mips/mips-ps-2.c: Likewise.
14963 * gcc.target/mips/mips-ps-3.c: Likewise.
14964 * gcc.target/mips/mips-ps-4.c: Likewise.
14965 * gcc.target/mips/mips-ps-5.c: Likewise.
14966 * gcc.target/mips/mips-ps-6.c: Likewise.
14967 * gcc.target/mips/mips-ps-7.c: Likewise.
14968 * gcc.target/mips/mips-ps-type.c: Likewise.
14969 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14970 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14971
40e26f94
TV
149722016-01-18 Tom de Vries <tom@codesourcery.com>
14973
14974 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14975 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14976 * c-c++-common/goacc/kernels-empty.c: New test.
14977 * c-c++-common/goacc/kernels-eternal.c: New test.
14978 * c-c++-common/goacc/kernels-loop-2.c: New test.
14979 * c-c++-common/goacc/kernels-loop-3.c: New test.
14980 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14981 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14982 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14983 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14984 * c-c++-common/goacc/kernels-loop-data.c: New test.
14985 * c-c++-common/goacc/kernels-loop-g.c: New test.
14986 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14987 * c-c++-common/goacc/kernels-loop-n.c: New test.
14988 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14989 * c-c++-common/goacc/kernels-loop.c: New test.
14990 * c-c++-common/goacc/kernels-noreturn.c: New test.
14991 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14992 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14993 * c-c++-common/goacc/kernels-reduction.c: New test.
14994
a98d4647
TV
149952016-01-18 Tom de Vries <tom@codesourcery.com>
14996
14997 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14998 * gcc.dg/autopar/outer-2.c: Same.
14999 * gcc.dg/autopar/outer-3.c: Same.
15000 * gcc.dg/autopar/outer-4.c: Same.
15001 * gcc.dg/autopar/outer-5.c: Same.
15002 * gcc.dg/autopar/outer-6.c: Same.
15003 * gcc.dg/autopar/parallelization-1.c: Same.
15004 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15005 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15006 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15007 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15008 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15009 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15010 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15011 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15012 * gcc.dg/autopar/pr39500-1.c: Same.
15013 * gcc.dg/autopar/pr39500-2.c: Same.
15014 * gcc.dg/autopar/pr46193.c: Same.
15015 * gcc.dg/autopar/pr46194.c: Same.
15016 * gcc.dg/autopar/pr49580.c: Same.
15017 * gcc.dg/autopar/pr49960-1.c: Same.
15018 * gcc.dg/autopar/pr49960.c: Same.
15019 * gcc.dg/autopar/pr68373.c: Same.
15020 * gcc.dg/autopar/reduc-1.c: Same.
15021 * gcc.dg/autopar/reduc-1char.c: Same.
15022 * gcc.dg/autopar/reduc-1short.c: Same.
15023 * gcc.dg/autopar/reduc-2.c: Same.
15024 * gcc.dg/autopar/reduc-2char.c: Same.
15025 * gcc.dg/autopar/reduc-2short.c: Same.
15026 * gcc.dg/autopar/reduc-3.c: Same.
15027 * gcc.dg/autopar/reduc-4.c: Same.
15028 * gcc.dg/autopar/reduc-6.c: Same.
15029 * gcc.dg/autopar/reduc-7.c: Same.
15030 * gcc.dg/autopar/reduc-8.c: Same.
15031 * gcc.dg/autopar/reduc-9.c: Same.
15032 * gcc.dg/autopar/uns-outer-4.c: Same.
15033 * gcc.dg/autopar/uns-outer-5.c: Same.
15034 * gcc.dg/autopar/uns-outer-6.c: Same.
15035 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15036 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15037
da976fa8
AL
150382016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15039
15040 PR target/63679
15041 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15042 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15043
70c1e886
AL
150442016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15045
15046 PR target/63679
15047 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15048 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15049 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15050
88bed196
AL
150512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15052
15053 PR target/63679
15054 * gcc.dg/tree-ssa/sra-17.c: New.
15055 * gcc.dg/tree-ssa/sra-18.c: New.
15056
3dd5f42e
IE
150572016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15058
15059 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15060
ae5a77fa
EB
150612016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15062
15063 * gnat.dg/inline12.adb: New test.
15064
11e57fc6
BC
150652016-01-18 Bin Cheng <bin.cheng@arm.com>
15066
15067 PR tree-optimization/66797
15068 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15069
995b6fe0
RB
150702016-01-18 Richard Biener <rguenther@suse.de>
15071
15072 PR tree-optimization/69170
15073 * gcc.dg/torture/pr69170.c: New testcase.
15074
82ee0cf2 150752016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15076
15077 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15078
d69da357
TV
150792016-01-16 Tom de Vries <tom@codesourcery.com>
15080
15081 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15082
a3845283
TV
150832016-01-16 Tom de Vries <tom@codesourcery.com>
15084
15085 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15086 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15087 redundant dg-require-effective-target pthread.
15088 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15089 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15090 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15091 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15092 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15093 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15094 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15095
197a6aa6
DE
150962016-01-16 David Edelsohn <dje.gcc@gmail.com>
15097
15098 PR target/68609
15099 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15100 * gcc.target/powerpc/recip-7.c: Same.
15101
ec7886c1
PP
151022016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15103
15104 PR c++/69091
15105 * g++.dg/template/pr69091.C: New test.
15106
203484bb
PP
151072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15108
15109 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15110 dump does not contain an error_mark_node.
15111 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15112 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15113
aa2500e9
PP
151142016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15115
15116 PR c++/68936
15117 * g++.dg/template/pr68936.C: New test.
15118
28621a5c
DE
151192016-01-15 David Edelsohn <dje.gcc@gmail.com>
15120
15121 PR target/68609
15122 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15123 * gcc.target/powerpc/recip-2.c: Same.
15124 * gcc.target/powerpc/recip-3.c: Same.
15125 * gcc.target/powerpc/recip-4.c: Same.
15126 * gcc.target/powerpc/recip-sqrtf.c: Same.
15127
40c43aca
JL
151282016-01-15 Jeff Law <law@redhat.com>
15129
15130 PR tree-optimization/69270
15131 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15132 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15133
afbc5ae8
PT
151342016-01-15 Paul Thomas <pault@gcc.gnu.org>
15135
15136 PR fortran/49630
15137 * gfortran.dg/deferred_character_13.f90: New test for the fix
15138 of comment 3 of the PR.
15139
15140 PR fortran/54070
15141 * gfortran.dg/deferred_character_8.f90: New test
15142 * gfortran.dg/allocate_error_5.f90: New test
15143
15144 PR fortran/60593
15145 * gfortran.dg/deferred_character_10.f90: New test
15146
15147 PR fortran/60795
15148 * gfortran.dg/deferred_character_14.f90: New test
15149
15150 PR fortran/61147
15151 * gfortran.dg/deferred_character_11.f90: New test
15152
15153 PR fortran/64324
15154 * gfortran.dg/deferred_character_9.f90: New test
15155
49abe076
VM
151562016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15157
15158 PR rtl-optimization/69030
15159 * gcc.target/i386/pr69030.c: New.
15160
16d12992
KT
151612016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15162
15163 * gcc.target/aarch64/target_attr_17.c: New test.
15164
78810bd3
RB
151652016-01-15 Richard Biener <rguenther@suse.de>
15166
15167 PR tree-optimization/66856
15168 * gcc.dg/torture/pr66856-1.c: New testcase.
15169 * gcc.dg/torture/pr66856-2.c: Likewise.
15170
2bd847fe
RB
151712016-01-15 Richard Biener <rguenther@suse.de>
15172
15173 PR debug/69137
15174 * g++.dg/lto/pr69137_0.C: New testcase.
15175
a00fe3b7
RS
151762016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15177
15178 PR middle-end/69246
15179 * gcc.target/i386/pr69246.c: New test.
15180
cbb0e83b
DV
151812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15182
7596d5de 15183 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15184
5a500ecf
DV
151852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15186
15187 PR c++/56194
15188 * g++.dg/init/const9.C: Disable test on S/390.
15189
5d9bf64f
DV
151902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15191
15192 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15193 * g++.dg/Wno-frame-address.C: Ditto.
15194
e234b19e
DV
151952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15196
15197 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15198
89483f99
RB
151992016-01-15 Richard Biener <rguenther@suse.de>
15200
15201 PR tree-optimization/68961
15202 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15203
94f37395
IE
152042016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15205
15206 * gcc.target/i386/pr65105-5.c: New test.
15207
82ee0cf2 152082016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15209
15210 * gcc.c-torture/execute/alias-4.c: New testcase.
15211
82ee0cf2 152122016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15213
15214 PR ipa/68148
15215 * g++.dg/ipa/devirt-49.C: New testcase.
15216
092f7deb 152172016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15218
15219 PR target/65837
15220 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15221 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15222 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15223
e93c66bc
RB
152242016-01-15 Richard Biener <rguenther@suse.de>
15225
15226 PR tree-optimization/69117
15227 * gcc.dg/torture/pr69117.c: New testcase.
15228
c47eaca6 152292015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15230
15231 PR c++/69048
15232 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15233
c3f6914a
FXC
152342016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15235
15236 PR testsuite/67509
15237 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15238 range tests use 100 * maximum instead of maximum + 1.
15239
cd65ae90
JJ
152402016-01-14 Jakub Jelinek <jakub@redhat.com>
15241
15242 PR debug/69244
15243 * gcc.dg/guality/pr69244.c: New test.
15244
19643948
UB
152452016-01-14 Uros Bizjak <ubizjak@gmail.com>
15246
15247 * lib/target-supports.exp (check_effective_target_issignaling):
15248 New procedure.
15249 * gcc.dg/pr61441.c: Require issignaling effective target.
15250
fe79c97e
SB
152512016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15252
15253 PR target/68803
15254 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15255
c7df95d8
DM
152562016-01-14 David Malcolm <dmalcolm@redhat.com>
15257
15258 PR c++/68819
15259 PR preprocessor/69177
15260 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15261 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15262 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15264
00083992
MP
152652016-01-14 Marek Polacek <polacek@redhat.com>
15266
15267 PR c/69262
15268 * gcc.dg/array-15.c: New test.
15269
0c9b3294
JJ
152702016-01-14 Jakub Jelinek <jakub@redhat.com>
15271
15272 PR middle-end/68146
15273 PR tree-optimization/69155
15274 * gfortran.dg/pr68146.f: New test.
15275 * gfortran.dg/pr69155.f90: New test.
15276
3688e13d
RB
152772016-01-14 Richard Biener <rguenther@suse.de>
15278
15279 PR tree-optimization/68060
15280 * gcc.dg/torture/pr68060-1.c: New testcase.
15281 * gcc.dg/torture/pr68060-2.c: Likewise.
15282
bab0ad3a
NC
152832016-01-14 Nick Clifton <nickc@redhat.com>
15284
15285 * lib/target-supports.exp
15286 (check_effective_target_arm_neon_ok_nocache): Add an option
15287 sequence that includes setting the ARM architecture to ARMv7-A.
15288 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15289 command line options necessary to enable Neon support.
15290 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15291 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15292 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15293 * gcc.target/arm/pr69180.c: Likewise.
15294
947c2ce5
JL
152952016-01-14 Jeff Law <law@redhat.com>
15296
15297 PR tree-optimization/69270
15298 * gcc.dg/tree-ssa/pr69270.c: New test.
15299
3342fd71
BS
153002016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15301
15302 PR c/66208
15303 * c-c++-common/pr66208.c: New file.
15304
2ad3adf1
JJ
153052016-01-13 Jakub Jelinek <jakub@redhat.com>
15306
15307 PR tree-optimization/69156
15308 * gcc.dg/pr69156.c: New test.
15309
398d6feb
L
153102016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15311
15312 * gcc.target/i386/pr69225-7.c: New test.
15313
4c868789
RH
153142016-01-13 Richard Henderson <rth@redhat.com>
15315
15316 * gcc.dg/tm/memopt-13.c: Update expected function.
15317 * gcc.dg/tm/memopt-6.c: Likewise.
15318
ef6d1772
UB
153192016-01-13 Uros Bizjak <ubizjak@gmail.com>
15320
15321 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15322 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15323 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15324 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15325
ef6d1772
UB
153262016-01-13 Tom de Vries <tom@codesourcery.com>
15327
15328 PR tree-optimization/69169
0b4b6ef2
TV
15329 * gcc.dg/pr69169.c: New test.
15330
2ad3adf1 153312016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15332
15333 PR target/69228
15334 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15335 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15336 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15337 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15338 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15339 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15340 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15341 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15342
9060e335
AK
153432016-01-13 Jakub Jelinek <jakub@redhat.com>
15344
15345 PR target/69247
15346 * gcc.dg/pr69247.c: New test.
15347
40311329
RB
153482016-01-13 Richard Biener <rguenther@suse.de>
15349
15350 PR tree-optimization/69242
15351 * gcc.dg/torture/pr69242.c: New testcase.
15352
ccbd7103
RB
153532016-01-13 Richard Biener <rguenther@suse.de>
15354
15355 PR tree-optimization/69186
15356 * gcc.dg/torture/pr69186.c: New testcase.
15357
c6f72a46
JL
153582016-01-13 Jeff Law <law@redhat.com>
15359
15360 PR tree-optimization/67755
15361 * gcc.dg/tree-ssa/pr67755.c: New test.
15362
153632016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15364
15365 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15366 pass number in output by a star.
15367
c446cf07
BC
153682016-01-12 Bin Cheng <bin.cheng@arm.com>
15369
15370 PR tree-optimization/68911
15371 * gcc.c-torture/execute/pr68911.c: New test.
15372
5342156c
MP
153732016-01-12 Marek Polacek <polacek@redhat.com>
15374
15375 PR c++/68979
15376 * g++.dg/warn/permissive-1.C: New test.
15377
65364cc5
JJ
153782016-01-12 Jakub Jelinek <jakub@redhat.com>
15379
15380 PR objc++/68511
15381 PR c++/69213
15382 * g++.dg/opt/pr69213.C: New test.
15383
81b9a3d9
CB
153842016-01-12 Christian Bruel <christian.bruel@st.com>
15385
15386 PR target/69180
15387 * gcc.target/arm/pr69180.c: New test.
15388
3c4e91c9
RB
153892016-01-12 Richard Biener <rguenther@suse.de>
15390
15391 PR lto/69077
15392 * g++.dg/lto/pr69077_0.C: New testcase.
15393 * g++.dg/lto/pr69077_1.C: Likewise.
15394
5664cea1
JJ
153952016-01-12 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR target/69175
15398 * g++.dg/opt/pr69175.C: New test.
15399
86cefc49
AL
154002016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15401
15402 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15403 rather than #including math.h & stdlib.h.
15404 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15405 * gcc.dg/vect/pr49771.c: Likewise.
15406 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15407 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15408 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15409 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15410 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15411 * gcc.dg/vect/pr44507.c: Likewise.
15412 * gcc.dg/vect/pr45902.c: Likewise.
15413 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15414 * gcc.dg/vect/vect-117.c: Likewise.
15415 * gcc.dg/vect/vect-99.c: Likewise.
15416 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15417 * gcc.dg/vect/vect-cond-1.c: Likewise.
15418 * gcc.dg/vect/vect-cond-2.c: Likewise.
15419 * gcc.dg/vect/vect-cond-3.c: Likewise.
15420 * gcc.dg/vect/vect-cond-4.c: Likewise.
15421 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15422 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15423 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15424 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15425 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15426 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15427 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15428 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15429 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15430 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15431 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15432 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15433 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15434 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15435 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15436 include of signal.h.
15437 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15438 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15439 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15440 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15441 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15442 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15443 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15444 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15445 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15446 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15447 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15448 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15449 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15450 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15451 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15452 * gcc.dg/vect/vect-outer-5.c: Likewise.
15453 * gcc.dg/vect/vect-outer-6.c: Likewise.
15454 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15455 include of stdio.h.
15456
b832f61e
NC
154572016-01-12 Nick Clifton <nickc@redhat.com>
15458
15459 PR target/68913
15460 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15461 to fread so that it will be found in all target runtimes.
15462
8eac49b1
RB
154632016-01-12 Richard Biener <rguenther@suse.de>
15464
15465 PR tree-optimization/69053
15466 * g++.dg/torture/pr69053.C: New testcase.
15467
2935d994
RB
154682016-01-12 Richard Biener <rguenther@suse.de>
15469
15470 PR tree-optimization/69168
15471 * gcc.dg/torture/pr69168.c: New testcase.
15472
66c16fd9
RB
154732016-01-12 Richard Biener <rguenther@suse.de>
15474
15475 PR tree-optimization/69157
15476 * gcc.dg/torture/pr69157.c: New testcase.
15477
154782016-01-12 Richard Biener <rguenther@suse.de>
15479
15480 PR tree-optimization/69174
15481 * gcc.dg/torture/pr69174.c: New testcase.
15482
723033a6
JJ
154832016-01-12 Jakub Jelinek <jakub@redhat.com>
15484
15485 PR c++/66808
15486 PR c++/69000
15487 * g++.dg/tls/pr66808.C: New test.
15488 * g++.dg/tls/pr69000.C: New test.
15489
3574cf47
BS
154902016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15491
15492 * gcc.target/powerpc/swaps-p8-23.c: New test.
15493 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15494
feb20787
JDA
154952016-01-11 John David Anglin <danglin@gcc.gnu.org>
15496
15497 PR tree-optimization/68356
15498 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15499
27b1820a
KV
155002016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15501 Jim Wilson <jim.wilson@linaro.org>
15502
15503 PR target/69194
15504 * gcc.target/arm/pr69194.c: New test.
15505
cf4de6af
L
155062016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15507
15508 PR target/69225
15509 * gcc.target/i386/pr69225-1.c: New test.
15510 * gcc.target/i386/pr69225-2.c: Likewise.
15511 * gcc.target/i386/pr69225-3.c: Likewise.
15512 * gcc.target/i386/pr69225-4.c: Likewise.
15513 * gcc.target/i386/pr69225-5.c: Likewise.
15514 * gcc.target/i386/pr69225-6.c: Likewise.
15515
1ebd5558
JJ
155162016-01-11 Jakub Jelinek <jakub@redhat.com>
15517
23552a4d
JJ
15518 PR target/67462
15519 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15520 if lp64.
15521
26ff85b0
JJ
15522 PR target/69071
15523 * gcc.dg/pr69071.c: New test.
15524
9cb6bd74
JJ
15525 PR c++/69211
15526 * g++.dg/opt/pr69211.C: New test.
15527
1ebd5558
JJ
15528 PR tree-optimization/69214
15529 * gcc.c-torture/compile/pr69214.c: New test.
15530
8c18c836
UB
155312016-01-11 Uros Bizjak <ubizjak@gmail.com>
15532
15533 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15534 * gcc.target/i386/pr66232-11.c: Ditto.
15535 * gcc.target/i386/pr66232-12.c: Ditto.
15536 * gcc.target/i386/pr66232-13.c: Ditto.
15537
62446e6e
RB
155382016-01-11 Richard Biener <rguenther@suse.de>
15539
15540 PR tree-optimization/69173
15541 * gcc.dg/torture/pr69173.c: New testcase.
15542
2b8568fe
KT
155432016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15544
15545 PR rtl-optimization/68796
15546 * gcc.target/aarch64/tst_5.c: New test.
15547 * gcc.target/aarch64/tst_6.c: Likewise.
15548
5baf4532
KT
155492016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15550
15551 PR rtl-optimization/68841
15552 * gcc.dg/pr68841.c: New test.
15553 * gcc.c-torture/execute/pr68841.c: New test.
15554
ca90b1ed
YR
155552016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15556
15557 PR rtl-optimization/68920
15558 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15559 for ix86 targets.
15560 * gcc.dg/ifcvt-5.c: New test.
15561
2ad3adf1 155622016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15563
15564 PR bootstrap/69123
15565 * g++.dg/pr69123.C: New.
15566
83834c09
IE
155672016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15568
15569 PR target/69010
15570 * gcc.target/i386/pr69010.c: New test.
15571
dcf89d57
MJ
155722016-01-11 Martin Jambor <mjambor@suse.cz>
15573
15574 PR ipa/69044
15575 * gcc.target/i386/chkp-pr69044.c: New test.
15576
d95167ee
TV
155772016-01-11 Tom de Vries <tom@codesourcery.com>
15578
15579 PR tree-optimization/69109
15580 * gcc.dg/autopar/pr69109-2.c: New test.
15581 * gcc.dg/autopar/pr69109.c: New test.
15582
4f6403a8
TV
155832016-01-11 Tom de Vries <tom@codesourcery.com>
15584
15585 PR tree-optimization/69108
15586 * gcc.dg/autopar/pr69108.c: New test.
15587
21efdd80
PP
155882016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15589
15590 PR c++/69029
15591 * c-c++-common/Wisleading-indentation.c: Augment test.
15592
fd42eed8
TK
155932016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15594
15595 PR fortran/69154
15596 * gfortran.dg/inline_matmul_12.f90: New test.
15597
4f90ee6c
PT
155982016-01-10 Paul Thomas <pault@gcc.gnu.org>
15599
15600 PR fortran/67779
15601 * gfortran.dg/actual_array_offset_1: New test.
15602
3907c6cf
TV
156032016-01-10 Tom de Vries <tom@codesourcery.com>
15604
15605 PR tree-optimization/69062
15606 * gcc.dg/autopar/pr69062.c: New test.
15607
b07b236e
TS
156082016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15609
15610 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15611 * gcc.dg/vect/slp-perm-2.c: Likewise.
15612 * gcc.dg/vect/slp-perm-3.c: Likewise.
15613 * gcc.dg/vect/slp-perm-5.c: Likewise.
15614 * gcc.dg/vect/slp-perm-6.c: Likewise.
15615 * gcc.dg/vect/slp-perm-7.c: Likewise.
15616 * gcc.dg/vect/slp-perm-8.c: Likewise.
15617
23fab8ae
TV
156182016-01-10 Tom de Vries <tom@codesourcery.com>
15619
15620 PR tree-optimization/69039
15621 * gcc.dg/autopar/pr69039.c: New test.
15622
73f0dae2
MP
156232016-01-09 Marek Polacek <polacek@redhat.com>
15624
15625 PR c++/69113
15626 * g++.dg/pr69113.C: New test.
15627
20b8d734
JJ
156282016-01-09 Jakub Jelinek <jakub@redhat.com>
15629
15630 PR middle-end/50865
15631 PR tree-optimization/69097
15632 * gcc.c-torture/execute/pr50865.c: New test.
15633 * gcc.c-torture/execute/pr69097-1.c: New test.
15634 * gcc.c-torture/execute/pr69097-2.c: New test.
15635 * gcc.dg/pr69097-1.c: New test.
15636 * gcc.dg/pr69097-2.c: New test.
15637
c50e614b
JJ
156382016-01-09 Jakub Jelinek <jakub@redhat.com>
15639
15640 PR c++/69164
15641 * g++.dg/opt/pr69164.C: New test.
15642
e0237993
JJ
156432016-01-08 Jakub Jelinek <jakub@redhat.com>
15644
15645 PR tree-optimization/69167
15646 * gcc.dg/pr69167.c: New test.
15647
bd8f5bb2
MP
156482016-01-08 Marek Polacek <polacek@redhat.com>
15649
15650 PR c++/68449
15651 * g++.dg/pr68449.C: New.
15652
bb0f5ca7
AL
156532016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15654
15655 PR tree-optimization/68707
15656 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15657 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15658 on platforms supporting it.
15659 * gcc.dg/vect/slp-perm-2.c: Likewise.
15660 * gcc.dg/vect/slp-perm-3.c: Likewise.
15661 * gcc.dg/vect/slp-perm-5.c: Likewise.
15662 * gcc.dg/vect/slp-perm-7.c: Likewise.
15663 * gcc.dg/vect/slp-perm-8.c: Likewise.
15664 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15665 on platforms supporting it.
15666
22518428
JJ
156672016-01-08 Jakub Jelinek <jakub@redhat.com>
15668
33f0852f
JJ
15669 PR tree-optimization/69162
15670 * gcc.dg/pr69162.c: New test.
15671
22518428
JJ
15672 PR tree-optimization/69172
15673 * gcc.dg/pr69172.c: New test.
15674
80e9b3aa
TP
156752016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15676
15677 PR tree-optimization/67781
15678 * gcc.c-torture/execute/pr67781.c: New file.
15679
262a363f
JJ
156802016-01-08 Jakub Jelinek <jakub@redhat.com>
15681
15682 PR tree-optimization/69083
15683 * gcc.dg/vect/pr69083.c: New test.
15684
6e1f093f
SS
156852016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15686
15687 PR tree-optimization/61441
15688 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15689 Use -fexcess-precision=standard for compiler options.
15690 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15691
53290e07
JJ
156922016-01-08 Jakub Jelinek <jakub@redhat.com>
15693
57bf3072
JJ
15694 PR fortran/69128
15695 * gfortran.dg/gomp/pr69128.f90: New test.
15696
53290e07
JJ
15697 PR c++/69145
15698 * g++.dg/ext/pr69145-1.C: New test.
15699 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15700 * g++.dg/ext/pr69145-2.h: New file.
15701
7a127fa7
MS
157022016-01-07 Martin Sebor <msebor@redhat.com>
15703
15704 PR c/68966
15705 * gcc.dg/atomic-fetch-bool.c: New test.
15706 * gcc.dg/sync-fetch-bool.c: New test.
15707
95918b49
L
157082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15709
15710 PR fortran/66680
15711 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15712
c8e62a9d
NC
157132016-01-07 Nick Clifton <nickc@redhat.com>
15714
15715 PR target/66655
15716 * g++.dg/pr66655.C: New test.
15717 * g++.dg/pr66655_1.cc: Test support file.
15718 * g++.dg/pr66655.h: Test header file.
15719
2ad3adf1 157202016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15721
15722 PR fortran/66680
15723 gfortran.dg/gomp/pr66680.f90: New test.
15724
4cd9ca92
L
157252016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15726
15727 PR target/69171
15728 * gcc.target/i386/pr69171-1.c: New test.
15729 * gcc.target/i386/pr69171-2.c: Likewise.
15730 * gcc.target/i386/pr69171-3.c: Likewise.
15731 * gcc.target/i386/pr69171-4.c: Likewise.
15732 * gcc.target/i386/pr69171-5.c: Likewise.
15733 * gcc.target/i386/pr69171-6.c: Likewise.
15734
7e33d4dc
BS
157352015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15736
15737 PR middle-end/67639
15738 * c-c++-common/pr67639.c: New test.
15739
fec64afc
JJ
157402016-01-07 Jakub Jelinek <jakub@redhat.com>
15741
15742 PR tree-optimization/69141
15743 * g++.dg/opt/pr69141.C: New test.
15744
f293ad29
EB
157452016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15746
15747 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15748
5027395e
UB
157492016-01-06 Uros Bizjak <ubizjak@gmail.com>
15750
15751 PR target/69140
15752 * gcc.target/i386/pr69140.c: New test
15753
7443cf13
DM
157542016-01-06 David Malcolm <dmalcolm@redhat.com>
15755
15756 * gcc.dg/bad-dereference.c: New test case.
15757
32928931
BS
157582015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15759
15760 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15761
68dd05da
AS
157622016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15763
15764 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15765
6b131d5b
MP
157662016-01-06 Marek Polacek <polacek@redhat.com>
15767
15768 PR sanitizer/69099
15769 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15770
8d9fdb49
MP
157712016-01-05 Marek Polacek <polacek@redhat.com>
15772
15773 PR c/69104
15774 * gcc.dg/atomic-invalid-2.c: New.
15775
acf93f1e
L
157762016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15777
15778 PR target/68991
15779 * gcc.target/i386/pr68991.c: New test.
15780
3f50525d
L
157812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15782
15783 PR target/68991
15784 * g++.dg/pr68991-1.C: New test.
15785 * g++.dg/pr68991-2.C: Likewise.
15786
e0237993 157872016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15788
e0237993 15789 PR other/60465
face88a1
ST
15790 * gcc.target/ia64/pr60465-gprel64.c: New test.
15791 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15792
a0866eff
KT
157932016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15794
15795 PR rtl-optimization/68651
15796 * gcc.target/aarch64/pr68651_1.c: New test.
15797
c589e975
DM
157982016-01-05 David Malcolm <dmalcolm@redhat.com>
15799
15800 PR c/69122
15801 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15802
929710d9
NS
158032016-01-05 Nathan Sidwell <nathan@acm.org>
15804
ce3e43d7
NS
15805 PR c++/58583
15806 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15807
929710d9
NS
15808 * gcc.dg/alias-15.c: New.
15809
a2faef8e
NC
158102016-01-05 Nick Clifton <nickc@redhat.com>
15811
15812 PR target/68870
15813 * g++.dg/pr68770.C: New test.
15814
4cfa76e3
MS
158152016-01-04 Mike Stump <mikestump@comcast.net>
15816
15817 * lib/target-supports.exp (check_effective_target_cilkplus):
15818 cilkplus targets require pthreads.
4ece61b6 15819 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15820
4e8a3a35
MM
158212016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15822
15823 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15824 generation.
15825
818ab71a
JJ
158262016-01-04 Jakub Jelinek <jakub@redhat.com>
15827
15828 Update copyright years.
15829
2fe0a208
MP
158302016-01-04 Marek Polacek <polacek@redhat.com>
15831
15832 PR c/68908
15833 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15834 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15835 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15836
9e3b2fe3
EB
158372016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15838
15839 * gcc.target/sparc/20160104-2.c: New test.
15840
e8d65a35
EB
158412016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15842
15843 * gcc.target/sparc/20160104-1.c: New test.
15844
25ccfccd
PT
158452016-01-03 Paul Thomas <pault@gcc.gnu.org>
15846
15847 PR fortran/65045
15848 * gfortran.dg/pr65045.f90: New test.
15849
cb51d382
EB
158502016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15851
15852 * gnat.dg/specs/debug1.ads: Delete.
15853
6eeaad6e
JD
158542016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15855
15856 PR libgfortran/68867
15857 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15858 expression.
15859
2f968603
JD
158602016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15861
15862 PR libgfortran/68867
15863 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15864 PowerPC.
15865
591bb5e4
PT
158662016-01-01 Paul Thomas <pault@gcc.gnu.org>
15867
15868 PR fortran/68864
15869 * gfortran.dg/pr68864.f90: New test.
15870
f1e0620c
JJ
158712016-01-01 Jakub Jelinek <jakub@redhat.com>
15872
942a1319
JJ
15873 PR tree-optimization/69070
15874 * gcc.dg/pr69070.c: New test.
15875
10dff63f
JJ
15876 PR sanitizer/69055
15877 * gfortran.dg/pr69055.f90: New test.
15878
f1e0620c
JJ
15879 PR target/69015
15880 * gcc.dg/pr69015.c: New test.
818ab71a 15881\f
2f883d1c 15882Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15883
15884Copying and distribution of this file, with or without modification,
15885are permitted in any medium without royalty provided the copyright
15886notice and this notice are preserved.