]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/i386/sse.md (avx2_vec_dupv4df): Use v instead of x
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2a4d70a2 12016-05-22 Jakub Jelinek <jakub@redhat.com>
2
3 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4
9eafdd7b 52016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6
7 PR middle-end/40921
8 * gcc.dg/tree-ssa/pr40921.c: New test.
9
93df190d 102016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11
12 PR target/71103
13 * gcc.target/avr/pr71103.c: New test.
14
933b9f7f 152016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
16
17 PR middle-end/71179
18 * gcc.dg/tree-ssa/pr71179.c: New test.
19
8bdfbc08 202016-05-20 Martin Sebor <msebor@redhat.com>
21
22 PR c/71115
23 * gcc.dg/init-excess-2.c: New test.
24
6827ab42 252016-05-20 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gnat.dg/opt53.adb: New test.
28 * gnat.dg/opt54.adb: Likewise.
29
58a5f4c0 302016-05-20 Martin Jambor <mjambor@suse.cz>
31
32 PR tree-optimization/70884
33 * gcc.dg/tree-ssa/pr70919.c: New test.
34
bb7145f6 352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
36
37 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
38 formatting.
39 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code
40 formatting.
41
9954d230 422016-05-20 David Malcolm <dmalcolm@redhat.com>
43
44 * jit.dg/all-non-failing-tests.h: Add
45 test-factorial-must-tail-call.c.
46 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
47 * jit.dg/test-factorial-must-tail-call.c: New test case.
48
08a161f9 492016-05-20 Jakub Jelinek <jakub@redhat.com>
50
51 PR fortran/71204
52 * gfortran.dg/pr71204.f90: New test.
53
3d380077 542016-05-20 Cesar Philippidis <cesar@codesourcery.com>
55
56 * gcc.target/nvptx/sincos.c: New test.
57
0f104d56 582016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
59
60 PR c++/70572
61 * g++.dg/cpp1y/auto-fn31.C: New.
62
a55668c4 632016-05-20 H.J. Lu <hongjiu.lu@intel.com>
64
65 PR target/70738
66 * gcc.target/i386/pr70738-1.c: Likewise.
67 * gcc.target/i386/pr70738-2.c: Likewise.
68 * gcc.target/i386/pr70738-3.c: Likewise.
69 * gcc.target/i386/pr70738-4.c: Likewise.
70 * gcc.target/i386/pr70738-5.c: Likewise.
71 * gcc.target/i386/pr70738-6.c: Likewise.
72 * gcc.target/i386/pr70738-7.c: Likewise.
73 * gcc.target/i386/pr70738-8.c: Likewise.
74 * gcc.target/i386/pr70738-9.c: Likewise.
75
61736a1b 762016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
77
78 * gcc.target/powerpc/vec-addec.c: New test.
79 * gcc.target/powerpc/vec-addec-int128.c: New test.
80
b4a61e77 812016-05-20 David Malcolm <dmalcolm@redhat.com>
82
83 * gcc.dg/plugin/must-tail-call-1.c: New test case.
84 * gcc.dg/plugin/must-tail-call-2.c: New test case.
85 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
86 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
87
9a2ace10 882016-05-20 Jan Hubicka <hubicka@ucw.cz>
89
90 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
91
45cdf8c6 922016-05-20 Jakub Jelinek <jakub@redhat.com>
93
b9a1dcd5 94 PR c++/71210
95 * g++.dg/opt/pr71210-1.C: New test.
96 * g++.dg/opt/pr71210-2.C: New test.
97
45cdf8c6 98 PR tree-optimization/29756
99 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
100 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
101 only on selected targets where V4SImode vectors are known to be
102 supported.
103
92e3ffbf 1042016-05-20 Marc Glisse <marc.glisse@inria.fr>
105
106 PR tree-optimization/71079
107 PR tree-optimization/71206
108 * gcc.dg/tree-ssa/pr71206.c: New testcase.
109
5da368e3 1102016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
111
112 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
113 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
114 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
115
2506d97a 1162016-05-20 Richard Guenther <rguenther@suse.de>
117
118 PR tree-optimization/29756
119 * gcc.dg/tree-ssa/vector-6.c: New testcase.
120
adade307 1212016-05-20 Richard Biener <rguenther@suse.de>
122
123 PR tree-optimization/71185
124 * gcc.dg/tree-ssa/pr71185.c: New testcase.
125
c3deca25 1262016-05-20 Richard Biener <rguenther@suse.de>
127
128 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
129
8b0bef14 1302016-05-19 Marek Polacek <polacek@redhat.com>
131
132 PR c++/71075
133 * g++.dg/diagnostic/pr71075.C: New test.
134
08025288 1352016-05-19 David Malcolm <dmalcolm@redhat.com>
136
137 PR c++/71184
138 * g++.dg/pr71184.C: New test case.
139
26a51591 1402016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
141
142 * gcc.target/powerpc/darn-0.c: New test.
143 * gcc.target/powerpc/darn-1.c: New test.
144 * gcc.target/powerpc/darn-2.c: New test.
145
d8d3e75a 1462016-05-19 Marek Polacek <polacek@redhat.com>
147
148 PR tree-optimization/71031
149 * gcc.dg/tree-ssa/vrp100.c: New test.
150
c28211ae 1512016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
152
153 PR rtl-optimization/71148
154 * gcc.dg/pr71148.c: New test.
155
3f5ea43a 1562016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157
158 PR target/71056
159 * gcc.target/arm/pr71056.c: New test.
160
2a7d4c20 1612016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
162
163 * c-c++-common/pr69669.c: Check the used mode.
164
ed0b0569 1652016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
166
167 PR sanitizer/64354
168 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
169
410372fe 1702016-05-19 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/70729
173 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
174 * gcc.dg/graphite/scop-18.c: Likewise.
175 * gcc.dg/pr41783.c: Disable LIM.
176 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
177 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
178 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
179 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
180 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
181 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
183 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
184 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
185 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
186 * gfortran.dg/pr42108.f90: Likewise.
187
56f34f03 1882016-05-18 David Malcolm <dmalcolm@redhat.com>
189
190 PR driver/69265
191 * gcc.dg/spellcheck-options-11.c: New test case.
192
e6481cd1 1932016-05-18 Jakub Jelinek <jakub@redhat.com>
194
195 PR c++/71100
196 * g++.dg/opt/pr71100.C: New test.
197
be951c59 1982016-05-18 Martin Jambor <mjambor@suse.cz>
199
200 PR ipa/69708
201 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
202 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
203 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
204 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
205
665ff45b 2062016-05-18 Martin Jambor <mjambor@suse.cz>
207
208 PR ipa/69708
209 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
210 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
211 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
212 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
213 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
214
485be62c 2152016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
216
217 PR c++/69793
218 * g++.dg/template/crash122.C: New.
219
b251d5f5 2202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
221
222 PR c++/70466
223 * g++.dg/template/pr70466-1.C: New.
224 * g++.dg/template/pr70466-2.C: Likewise.
225
c93e9931 2262016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
227
228 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
229 splat operations and the XXSPLTIB instruction.
230 * gcc.target/powerpc/p9-splat-2.c: Likewise.
231 * gcc.target/powerpc/p9-splat-3.c: Likewise.
232 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
233 xxlxor to clear a register.
234
8ba6639c 2352016-05-18 Richard Sandiford <richard.sandiford@arm.com>
236
237 * gcc.dg/torture/pr71020.c: New test.
238
ec6e3005 2392016-05-18 Martin Jambor <mjambor@suse.cz>
240
241 PR ipa/70646
242 * gcc.dg/ipa/pr70646.c: New test.
243
5ef3c918 2442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
245
246 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
247
70a88eab 2482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
249
250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
251 missing tests for vreinterpretq_p{8,16}.
252
b52a930c 2532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
254
255 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
256 vsliq_n_s64 and vsliq_n_u64.
257
bdd4080b 2582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
259
260 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
261 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
262
37814bf5 2632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
264
265 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
266 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
267 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
268
764af2e0 2692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
270
271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
272 in comment.
273
ffe01a83 2742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 275
276 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
277 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
278 "blr\t" and switch to scan-assembler-times.
279
fab6dae9 2802016-05-18 Jiong Wang <jiong.wang@arm.com>
281
282 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
283 with __aarch64__.
284 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
285 declarations under __aarch64__ and __ARM_FEATURE_FMA.
286
4eb0c566 2872016-05-18 Jakub Jelinek <jakub@redhat.com>
288
442f18f1 289 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
290 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
291 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
292 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
293 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
294 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
295
4d83b36b 296 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
297 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
298
a4528eec 299 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
300 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
301
f0066139 302 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
303 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
304
4eb0c566 305 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
306
303e9267 3072016-05-18 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/71168
310 * gcc.dg/torture/pr71168.c: New testcase.
311
0d7ddd44 3122016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
313
314 PR middle-end/63586
315 * gcc.dg/tree-ssa/pr63586-2.c: New test.
316 * gcc.dg/tree-ssa/pr63586.c: New test.
317 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
318
899bcc0f 3192016-05-17 Nathan Sidwell <nathan@acm.org>
320
321 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
322 * gcc.dg/pr68671.c: Fix ptx xfail-if.
323 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
324 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
325
a2246979 3262016-05-17 Nathan Sidwell <nathan@acm.org>
327
328 * gcc.target/nvptx/abi-vararg-3.c: New.
329
2f6a4d21 3302016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
331
332 PR tree-optimization/54579
333 PR middle-end/55299
334 * gcc.dg/fold-notrotate-1.c: New test.
335 * gcc.dg/fold-notshift-1.c: New test.
336 * gcc.dg/fold-notshift-2.c: New test.
337
27bdad45 3382016-05-17 Marek Polacek <polacek@redhat.com>
339
340 PR ipa/71146
341 * g++.dg/ipa/pr71146.C: New test.
342
f33a295a 3432016-05-17 David Malcolm <dmalcolm@redhat.com>
344
345 * jit.dg/test-error-array-bounds.c: New test case.
346
b6dd53bf 3472016-05-17 Marc Glisse <marc.glisse@inria.fr>
348
349 * gcc.dg/tree-ssa/and-1.c: New testcase.
350
a8719545 3512016-05-17 Marc Glisse <marc.glisse@inria.fr>
352
353 * gcc.dg/tree-ssa/pr69270.c: Adjust.
354 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
355
34806102 3562016-05-17 Marc Glisse <marc.glisse@inria.fr>
357
358 * gcc.dg/tree-ssa/pr69270.c: Adjust.
359 * gcc.dg/tree-ssa/vrp99.c: New testcase.
360
25fe08a8 3612016-05-17 Jiong Wang <jiong.wang@arm.com>
362
363 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
364
abf1a837 3652016-05-17 Jiong Wang <jiong.wang@arm.com>
366
367 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
368
666b9dd3 3692016-05-17 Jiong Wang <jiong.wang@arm.com>
370
371 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
372 ".2d[index]" when scan the assembly.
373 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
374 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
375 float64x1.
376 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
377
77d095c0 3782016-05-17 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/71132
381 * gcc.dg/torture/pr71132.c: New testcase.
382
28adcc23 3832016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
384
385 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
386
2439931e 3872016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
388
389 PR target/70809
390 * gcc.target/aarch64/pr70809_1.c: New test.
391
5ec2ff80 3922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
393
394 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
395 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
396 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
397 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
398
17fd1c7a 3992016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
400 Ilya Enkovich <ilya.enkovich@intel.com>
401
402 PR target/71114
403 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
404
46729204 4052016-05-16 Jan Hubicka <hubicka@ucw.cz>
406
407 * g++.dg/ipa/ivinline-7.C: Do not xfail.
408 * g++.dg/ipa/ivinline-9.C: Do not xfail.
409
2a1125d6 4102016-05-16 Matthew Wahab <matthew.wahab@arm.com>
411
412 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
413 test for __ARM_FP16_ARGS.
414 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
415 * gcc.target/arm/aapcs/neon-vect10.c: New.
416 * gcc.target/arm/aapcs/neon-vect9.c: New.
417 * gcc.target/arm/aapcs/vfp18.c: New.
418 * gcc.target/arm/aapcs/vfp19.c: New.
419 * gcc.target/arm/aapcs/vfp20.c: New.
420 * gcc.target/arm/aapcs/vfp21.c: New.
421 * gcc.target/arm/fp16-aapcs-1.c: New.
422 * g++.target/arm/fp16-param-1.c: Update expected output. Add
423 test for __ARM_FP16_ARGS.
424 * g++.target/arm/fp16-return-1.c: Update expected output.
425
ea3d2d74 4262016-05-16 Jiong Wang <jiong.wang@arm.com>
427
428 PR testsuite/70227
429 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
430
6989e05f 4312016-05-15 Harald Anlauf <anlauf@gmx.de>
432
433 PR fortran/69603
434 * gfortran.dg/pr69603.f90: New testcase.
435
a5f52592 4362016-05-14 Fritz Reese <fritzoreese@gmail.com>
437
438 * gfortran.dg/dec_union_4.f90: Fix endian issue.
439
88f949ab 4402016-05-14 Fritz Reese <fritzoreese@gmail.com>
441
442 PR fortran/71047
443 * gfortran.dg/pr71047.f08: New test.
444
90c88567 4452016-05-13 Joseph Myers <joseph@codesourcery.com>
446
447 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
448 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
449 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
450
00a690cc 4512016-05-13 Martin Sebor <msebor@redhat.com>
452
453 PR c++/60049
454 * g++.dg/cpp0x/constexpr-60049.C: New test.
455
ec8b6af7 4562016-05-13 Jakub Jelinek <jakub@redhat.com>
457
458 PR bootstrap/71071
459 * gcc.dg/pr71071.c: New test.
460
f54d1d7b 4612016-05-13 Uros Bizjak <ubizjak@gmail.com>
462
463 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
464 remove XOP handling.
2f3af60f 465 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 466
a39a0392 4672016-05-13 Nathan Sidwell <nathan@acm.org>
468
469 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
470 __atomic_is_lock_free declaration.
471
42333dd9 4722016-05-13 Richard Biener <rguenther@suse.de>
473
474 PR tree-optimization/42587
475 * gcc.dg/optimize-bswapsi-4.c: New testcase.
476
c5442454 4772016-05-13 Martin Liska <mliska@suse.cz>
478
479 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
480 the new format of dump output.
481
03a400fb 4822016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
483
484 * gcc.dg/pr71084.c: New test.
485
69278c3f 4862016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
487
488 PR target/53440
489 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
490
8138f11b 4912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
492
493 * gcc.target/aarch64/struct_return.c: New test.
494
22a3f7bd 4952016-05-12 Marek Polacek <polacek@redhat.com>
496
497 PR c/70756
498 * c-c++-common/pr70756-2.c: New test.
499 * c-c++-common/pr70756.c: New test.
500
9bcd42cc 5012016-05-12 Richard Biener <rguenther@suse.de>
502
503 PR tree-optimization/71059
504 * gcc.dg/torture/pr71059.c: New testcase.
505
5ffb4a0d 5062016-05-12 Richard Biener <rguenther@suse.de>
507
508 PR tree-optimization/71062
509 * gcc.dg/torture/pr71062.c: New testcase.
510
2ab65c31 5112016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
512
513 PR tree-optimization/71006
514 * gcc.dg/pr71006.c: New test.
515
f0158fc0 5162016-05-12 Marek Polacek <polacek@redhat.com>
517
518 PR driver/71063
519 * gcc.dg/opts-7.c: New test.
520
0f56938b 5212016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
522
523 PR target/70830
524 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
525 Add -save-temps to dg-options.
526 Scan for ldmfd rather than pop instruction.
527 * gcc.target/arm/interrupt-2.c: Likewise.
528 * gcc.target/arm/pr70830.c: New test.
529
e10946d5 5302016-05-12 Jakub Jelinek <jakub@redhat.com>
531
9fa8e468 532 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
533 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
534
9ce62bbe 535 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
536 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
537 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
538
708ae1b1 539 PR target/71019
540 * gcc.target/i386/avx512vl-pack-1.c: New test.
541 * gcc.target/i386/avx512vl-pack-2.c: New test.
542 * gcc.target/i386/avx512bw-pack-2.c: New test.
543
a461f32e 544 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
545
e10946d5 546 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
547 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
548 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
549
f52a3ef6 5502016-05-12 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/70986
553 * gcc.dg/torture/pr70986-1.c: New testcase.
554 * gcc.dg/torture/pr70986-2.c: Likewise.
555 * gcc.dg/torture/pr70986-3.c: Likewise.
556
54c4d22e 5572016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
558
559 PR c/43651
560 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
561 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
562
57215d5b 5632016-05-11 Uros Bizjak <ubizjak@gmail.com>
564
565 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
566 directive.
567 * gcc.target/i386/pr66746.c: Ditto.
568
67d3121c 5692016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
570
571 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
572 support.
573 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
574 warning when using -mvsx-timode.
575 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
576 * gcc.target/powerpc/dform-2.c: Likewise.
577 * gcc.target/powerpc/pr68805.c: Likewise.
578
7f8012a5 5792016-05-11 Marek Polacek <polacek@redhat.com>
580
581 PR c++/71024
582 * c-c++-common/attributes-3.c: New test.
583
3e8567ce 5842016-05-11 Nathan Sidwell <nathan@acm.org>
585
586 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
587 * gcc.c-torture/execute/pr68185.c: Likewise.
588 * gcc.dg/ipa/pr70306.c: Requires global constructors.
589 * gcc.dg/pr69634.c: Requires scheduling.
590 * gcc.dg/torture/pr66178.c: Require label values.
591 * gcc.dg/setjmp-6.c: Require indirect jumps.
592
3739ac00 5932016-05-11 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/71055
596 * gcc.dg/torture/pr71055.c: New testcase.
597
1ff8b385 5982016-05-11 Richard Biener <rguenther@suse.de>
599
600 PR debug/71057
601 * g++.dg/debug/pr71057.C: New testcase.
602
77126efa 6032016-05-11 Jakub Jelinek <jakub@redhat.com>
604
605 PR fortran/70855
606 * gfortran.dg/gomp/pr70855.f90: New test.
607
6fcaaf9b 6082016-05-11 Richard Biener <rguenther@suse.de>
609
610 PR middle-end/71002
611 * g++.dg/torture/pr71002.C: New testcase.
612
bfa8ea12 6132016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
614
615 PR middle-end/70807
616 * gcc.dg/pr70807.c: New test.
617
87632549 6182016-05-10 Martin Sebor <msebor@redhat.com>
619
620 PR c++/38611
621 * g++.dg/Wattributes.C: New test.
622
f9153689 6232016-05-10 Marc Glisse <marc.glisse@inria.fr>
624
625 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
626 * gcc.dg/tree-ssa/pr69270.c: Adjust.
627 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
628
a44ed58a 6292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
630
631 PR target/70799
632 * gcc.target/i386/pr70799-1.c: New test.
633
d6c90d89 6342016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
635
636 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
637
c1f73044 6382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
639
640 PR middle-end/70877
641 * gcc.target/i386/pr70877.c: New test.
642
e66d763a 6432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
644
645 PR tree-optimization/70786
646 * gcc.target/i386/pr70876.c: New test.
647
a30ff73a 6482016-05-10 Jakub Jelinek <jakub@redhat.com>
649
650 PR target/70927
651 * gcc.target/i386/avx512vl-logic-1.c: New test.
652 * gcc.target/i386/avx512vl-logic-2.c: New test.
653 * gcc.target/i386/avx512dq-logic-2.c: New test.
654
4b3fd38f 6552016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
656
657 PR target/70963
658 * gcc.target/powerpc/pr70963.c: New.
659
abf93a25 6602016-05-10 David Malcolm <dmalcolm@redhat.com>
661
662 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
663 (test_very_wide_line): Add ruler to expected output.
664 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
665 (test_very_wide_line): Likewise.
666 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
667 (test_show_locus): Within the handling of "test_very_wide_line",
668 enable show_ruler_p on the diagnostic context.
669
d614888f 6702016-05-10 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/71039
673 * gcc.dg/torture/pr71039.c: New testcase.
674
dbca5ed9 6752016-05-10 Nathan Sidwell <nathan@acm.org>
676
677 * gcc.dg/nested-func-10.c: Requires alloca.
678 * gcc.dg/nested-func-9.c: Requires alloca.
679 * gcc.c-torture/execute/pr70460.c: Requires labels.
680 * gcc.c-torture/compile/pr70199.c: Requires labels.
681 * gcc.target/nvptx/decl.c: Compile only.
682 * gcc.target/nvptx/trailing-init.c: Compile only.
683 * gcc.target/nvptx/ary-init.c: Compile only.
684
3fa82609 6852016-05-10 Marek Polacek <polacek@redhat.com>
686
687 PR c/70255
688 * gcc.dg/attr-opt-1.c: New test.
689
76825907 6902016-05-10 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/70497
693 PR tree-optimization/28367
694 * gcc.dg/torture/20160404-1.c: New testcase.
695 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
696 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
697
68255819 6982016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
699
700 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
701
d9aa8cdb 7022016-05-09 Uros Bizjak <ubizjak@gmail.com>
703
704 * gcc.target/i386/fabsneg-1.c New test.
705
7cc16f50 7062016-05-09 Alan Modra <amodra@gmail.com>
707
708 PR testsuite/70826
709 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
710
a83b7b63 7112016-05-09 Richard Biener <rguenther@suse.de>
712
713 PR tree-optimization/70985
714 * gcc.dg/torture/pr70985.c: New testcase.
715
189d0706 7162016-05-09 Bin Cheng <bin.cheng@arm.com>
717
718 * gcc.dg/tree-ssa/ifc-9.c: New test.
719 * gcc.dg/tree-ssa/ifc-10.c: New test.
720 * gcc.dg/tree-ssa/ifc-11.c: New test.
721 * gcc.dg/tree-ssa/ifc-12.c: New test.
722 * gcc.dg/vect/pr61194.c: Remove XFAIL.
723 * gcc.dg/vect/vect-23.c: Remove XFAIL.
724 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
725
1ec957b0 7262016-05-09 Richard Biener <rguenther@suse.de>
727
728 PR fortran/70937
729 * gfortran.dg/pr70937.f90: New testcase.
730
923c7714 7312016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
732
733 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
734
d7cd448a 7352016-05-07 Fritz Reese <fritzoreese@gmail.com>
736
737 PR fortran/56226
738 * gfortran.dg/dec_structure_1.f90: New testcase.
739 * gfortran.dg/dec_structure_2.f90: Ditto.
740 * gfortran.dg/dec_structure_3.f90: Ditto.
741 * gfortran.dg/dec_structure_4.f90: Ditto.
742 * gfortran.dg/dec_structure_5.f90: Ditto.
743 * gfortran.dg/dec_structure_6.f90: Ditto.
744 * gfortran.dg/dec_structure_7.f90: Ditto.
745 * gfortran.dg/dec_structure_8.f90: Ditto.
746 * gfortran.dg/dec_structure_9.f90: Ditto.
747 * gfortran.dg/dec_structure_10.f90: Ditto.
748 * gfortran.dg/dec_structure_11.f90: Ditto.
749 * gfortran.dg/dec_union_1.f90: Ditto.
750 * gfortran.dg/dec_union_2.f90: Ditto.
751 * gfortran.dg/dec_union_3.f90: Ditto.
752 * gfortran.dg/dec_union_4.f90: Ditto.
753 * gfortran.dg/dec_union_5.f90: Ditto.
754 * gfortran.dg/dec_union_6.f90: Ditto.
755 * gfortran.dg/dec_union_7.f90: Ditto.
756
f681e29b 7572016-05-07 Tom de Vries <tom@codesourcery.com>
758
759 PR tree-optimization/70956
760 * gcc.dg/graphite/pr70956.c: New test.
761
68d7f375 7622016-05-06 Jakub Jelinek <jakub@redhat.com>
763
faf39348 764 PR middle-end/70941
765 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
766 (a, b, c, d): Change type from char to signed char.
767 (main): Compare against (signed char) -1634678893 instead of
768 hardcoded -109. Use __builtin_abort instead of abort.
769
b768b13a 770 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
771 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
772
68d7f375 773 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
774
5dda16ea 7752016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
776
777 PR debug/70935
778 * gcc.dg/torture/pr70935.c: New test.
779
13ede1b5 7802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
781
782 PR target/58219
7fc878c4 783 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 784
96d94be2 7852016-05-06 Richard Biener <rguenther@suse.de>
786
787 PR tree-optimization/70960
788 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
789
e5d9f15d 7902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
791
792 PR target/52933
793 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
794 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
795 Adjust expected instruction counts.
796 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
797
2dd7705f 7982016-05-06 Marek Polacek <polacek@redhat.com>
799
800 PR sanitizer/70875
801 * gcc.dg/ubsan/bounds-3.c: New test.
802
cb8bc632 8032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
804
805 PR target/54089
806 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
807
b343c173 8082016-05-06 Richard Biener <rguenther@suse.de>
809
810 PR middle-end/70931
811 * gfortran.dg/pr70931.f90: New testcase.
812
1e3db0b1 8132016-05-06 Richard Biener <rguenther@suse.de>
814
815 PR middle-end/70941
816 * gcc.dg/torture/pr70941.c: New testcase.
817
bdd54b6d 8182016-05-05 Bin Cheng <bin.cheng@arm.com>
819
820 PR tree-optimization/57206
821 * gcc.dg/vect/pr57206.c: New test.
822
499adcfd 8232016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
824
825 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
826
871164c4 8272016-05-05 Jakub Jelinek <jakub@redhat.com>
828
ecb23e00 829 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
830
871164c4 831 * c-c++-common/Wdangling-else-4.c: New test.
832
70cf83ba 8332016-05-04 Jakub Jelinek <jakub@redhat.com>
834
858c9470 835 PR c++/70906
836 PR c++/70933
837 * g++.dg/opt/pr70906.C: New test.
838 * g++.dg/opt/pr70933.C: New test.
839
70cf83ba 840 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
841
aaa36a78 8422016-05-04 Jan Hubicka <hubicka@ucw.cz>
843
844 * gcc.dg/ipa/pure-const-3.c: New testcase.
845
1d52c456 8462016-05-04 Marek Polacek <polacek@redhat.com>
847
848 * c-c++-common/Wdangling-else-1.c: New test.
849 * c-c++-common/Wdangling-else-2.c: New test.
850 * c-c++-common/Wdangling-else-3.c: New test.
851
dc581573 8522016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
853
854 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
855 flag is present.
856
a64030fe 8572016-05-04 Marek Polacek <polacek@redhat.com>
858
859 PR c/48778
860 * gcc.dg/Waddress-2.c: New test.
861
b461b04a 8622016-05-04 Alan Modra <amodra@gmail.com>
863
864 * gcc.target/powerpc/pr70866.c: New.
865
c388a0cf 8662016-05-03 Martin Sebor <msebor@redhat.com>
867
868 PR c++/66561
869 * c-c++-common/builtin_location.c: New test.
870 * g++.dg/cpp1y/builtin_location.C: New test.
871
5d4db8ef 8722016-05-03 Marek Polacek <polacek@redhat.com>
873
874 PR c/70859
875 * gcc.dg/pr70859.c: New test.
876 * gcc.dg/pr70859-2.c: New test.
877
ca938765 8782016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
879
880 * gnat.dg/debug5.adb: New testcase.
881
60b27d5f 8822016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
883
884 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
885 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
886 Procedure to check for z10 instruction set.
887
5ab325d0 8882016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
889
890 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
891
c548a0ad 8922016-05-03 Alan Modra <amodra@gmail.com>
893
894 * gcc.target/powerpc/savres.c: Add func using a single gpr.
895
d5ecd946 8962016-05-03 Jakub Jelinek <jakub@redhat.com>
897
898 * gcc.target/i386/avx512f-cvt-1.c: New test.
899
35b0a053 9002016-05-03 H.J. Lu <hongjiu.lu@intel.com>
901
902 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
903 -fdump-tree-vrp-details.
904
9ae1b28a 9052016-05-03 Richard Biener <rguenther@suse.de>
906
907 * gcc.dg/pr30172-1.c: Adjust.
908 * gcc.dg/pr63743.c: Likewise.
909 * gcc.dg/tm/pr51696.c: Likewise.
910 * c-c++-common/tm/safe-1.c: Likewise.
911 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
912 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
913 * g++.dg/plugin/self-assign-test-1.C: Likewise.
914 * g++.dg/plugin/self-assign-test-2.C: Likewise.
915
9c1a31e4 9162016-05-03 Jakub Jelinek <jakub@redhat.com>
917
fe69bcb9 918 PR rtl-optimization/70467
919 * gcc.target/i386/pr70467-3.c: New test.
920 * gcc.target/i386/pr70467-4.c: New test.
921
9082c4a4 922 PR tree-optimization/70916
923 * gcc.c-torture/compile/pr70916.c: New test.
924
9c1a31e4 925 PR target/49244
926 * gcc.target/i386/pr49244-1.c: New test.
927 * gcc.target/i386/pr49244-2.c: New test.
928
69105acc 9292016-05-03 Bernd Schmidt <bschmidt@redhat.com>
930
931 PR rtl-optimization/44281
932 * gcc.target/i386/pr44281.c: New test.
933
9ab8df54 9342016-05-03 bin cheng <bin.cheng@arm.com>
935
936 PR tree-optimization/56541
937 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
938 * gcc.dg/vect/pr56541.c: new test.
939
3c62cae0 9402016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
941
942 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
943 __float128.
944 * gcc.target/powerpc/float128-complex-2.c: Likewise.
945
91abc161 9462016-05-02 H.J. Lu <hongjiu.lu@intel.com>
947
948 PR testsuite/70520
949 * c-c++-common/asan/clone-test-1.c (main): Align child process
950 stack to 16 bytes.
951
aa3d1155 9522016-05-02 David Malcolm <dmalcolm@redhat.com>
953
954 PR c++/62314
955 * g++.dg/spellcheck-fields-2.C: New test case.
956
002c3f28 9572016-05-02 David Malcolm <dmalcolm@redhat.com>
958
959 PR c++/62314
960 * g++.dg/pr62314.C: New test case.
961
46e5dccc 9622016-05-02 Jan Hubicka <hubicka@ucw.cz>
963
964 * gcc.dg/ipa/inline-8.c: New testcase.
965
663f4248 9662016-05-02 Jakub Jelinek <jakub@redhat.com>
967
968 PR rtl-optimization/70467
969 * gcc.target/i386/pr70467-1.c: New test.
970
efe8bdf5 9712016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
972
973 * gcc.dg/spec-options.c: Run the test on all targets.
974 * gcc.dg/foo.specs: Use cpp_unique_options.
975
47ef9633 9762016-05-02 Marc Glisse <marc.glisse@inria.fr>
977
978 * gcc.dg/tree-ssa/unord.c: New testcase.
979
eb1a077c 9802016-05-02 Marc Glisse <marc.glisse@inria.fr>
981
982 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
983
28e869d0 9842016-05-02 Nathan Sidwell <nathan@codesourcery.com>
985
986 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
987
dd185f6e 9882016-05-02 Marek Polacek <polacek@redhat.com>
989
990 PR c/70851
991 * gcc.dg/enum-incomplete-3.c: New test.
992
773d09b9 9932016-05-02 Marek Polacek <polacek@redhat.com>
994 Tom de Vries <tom@codesourcery.com>
995
996 PR tree-optimization/70700
997 * gcc.dg/pr70700.c: New test.
998
f0dc3286 9992016-05-01 Uros Bizjak <ubizjak@gmail.com>
1000
1001 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
1002 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1003 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1004 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1005 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1006
7f931827 10072016-04-30 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * ada/acats/run_acats: Rename into...
1010 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
1011 * ada/acats/run_all.sh: Remove redundant test.
1012 (target_run): Move around.
1013 (target_gnatchop): Use newly built executable.
1014 (target_gnatmake): Likewise.
1015 Check that the compilation of impbit succeeds.
1016
1c492b4e 10172016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1018
1019 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1020 * gcc.dg/20021029-1.c: Likewise.
1021 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1022 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1023 * gcc.target/sh/cmpstr.c: Likewise.
1024 * gcc.target/sh/cmpstrn.c: Likewise.
1025 * gcc.target/sh/memset.c: Likewise.
1026 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1027 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1028 * gcc.target/sh/pr39423-1.c: Likewise.
1029 * gcc.target/sh/pr49468-di.c: Likewise.
1030 * gcc.target/sh/pr49468-si.c: Likewise.
1031 * gcc.target/sh/pr49880-1.c: Likewise.
1032 * gcc.target/sh/pr49880-2.c: Likewise.
1033 * gcc.target/sh/pr49880-3.c: Likewise.
1034 * gcc.target/sh/pr50751-1.c: Likewise.
1035 * gcc.target/sh/pr50751-4.c: Likewise.
1036 * gcc.target/sh/pr50751-7.c: Likewise.
1037 * gcc.target/sh/pr51244-1.c: Likewise.
1038 * gcc.target/sh/pr51244-10.c: Likewise.
1039 * gcc.target/sh/pr51244-11.c: Likewise.
1040 * gcc.target/sh/pr51244-12.c: Likewise.
1041 * gcc.target/sh/pr51244-13.c: Likewise.
1042 * gcc.target/sh/pr51244-14.c: Likewise.
1043 * gcc.target/sh/pr51244-17.c: Likewise.
1044 * gcc.target/sh/pr51244-18.c: Likewise.
1045 * gcc.target/sh/pr51244-19.c: Likewise.
1046 * gcc.target/sh/pr51244-4.c: Likewise.
1047 * gcc.target/sh/pr51244-5.c: Likewise.
1048 * gcc.target/sh/pr51244-7.c: Likewise.
1049 * gcc.target/sh/pr51244-8.c: Likewise.
1050 * gcc.target/sh/pr51244-9.c: Likewise.
1051 * gcc.target/sh/pr51697.c: Likewise.
1052 * gcc.target/sh/pr52483-1.c: Likewise.
1053 * gcc.target/sh/pr52483-2.c: Likewise.
1054 * gcc.target/sh/pr52483-3.c: Likewise.
1055 * gcc.target/sh/pr52483-5.c: Likewise.
1056 * gcc.target/sh/pr52933-1.c: Likewise.
1057 * gcc.target/sh/pr52933-2.c: Likewise.
1058 * gcc.target/sh/pr52933-3.c: Likewise.
1059 * gcc.target/sh/pr53568-1.c: Likewise.
1060 * gcc.target/sh/pr53976-1.c: Likewise.
1061 * gcc.target/sh/pr53988-1.c: Likewise.
1062 * gcc.target/sh/pr53988.c: Likewise.
1063 * gcc.target/sh/pr54089-1.c: Likewise.
1064 * gcc.target/sh/pr54089-6.c: Likewise.
1065 * gcc.target/sh/pr54089-7.c: Likewise.
1066 * gcc.target/sh/pr54089-8.c: Likewise.
1067 * gcc.target/sh/pr54089-9.c: Likewise.
1068 * gcc.target/sh/pr54236-1.c: Likewise.
1069 * gcc.target/sh/pr54236-2.c: Likewise.
1070 * gcc.target/sh/pr54236-3.c: Likewise.
1071 * gcc.target/sh/pr54236-4.c: Likewise.
1072 * gcc.target/sh/pr54386.c: Likewise.
1073 * gcc.target/sh/pr54602-1.c: Likewise.
1074 * gcc.target/sh/pr54685.c: Likewise.
1075 * gcc.target/sh/pr54760-1.c: Likewise.
1076 * gcc.target/sh/pr54760-2.c: Likewise.
1077 * gcc.target/sh/pr54760-3.c: Likewise.
1078 * gcc.target/sh/pr54760-4.c: Likewise.
1079 * gcc.target/sh/pr54760-5.c: Likewise.
1080 * gcc.target/sh/pr54760-6.c: Likewise.
1081 * gcc.target/sh/pr55146.c: Likewise.
1082 * gcc.target/sh/pr55160.c: Likewise.
1083 * gcc.target/sh/pr59278.c: Likewise.
1084 * gcc.target/sh/pr59401-1.c: Likewise.
1085 * gcc.target/sh/pr59533-1.c: Likewise.
1086 * gcc.target/sh/pr63260.c: Likewise.
1087 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1088 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1089 * gcc.target/sh/strlen.c: Likewise.
1090 * gcc.target/sh/torture/pr30807.c: Likewise.
1091 * gcc.target/sh/torture/pr34777.c: Likewise.
1092 * gcc.target/sh/torture/pr64652.c: Likewise.
1093 * gcc.target/sh/torture/pr65505.c: Likewise.
1094 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1095 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1096
0c4005be 10972016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1098
1099 PR c++/66644
1100 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1101
d94e6223 11022016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1103
1104 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1105 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1106 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1107 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1108
46f37836 11092016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1110
1111 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1112 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1113
4d0a8bac 11142016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1115
1116 PR middle-end/70626
1117 * c-c++-common/goacc/combined-reduction.c: New test.
1118 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1119
b98e0db3 11202016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1121
1122 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1123 *movdi_internal pattern only if PIC off.
1124 * gcc.target/i386/pr70155-2.c: Likewise.
1125 * gcc.target/i386/pr70155-3.c: Likewise.
1126 * gcc.target/i386/pr70155-4.c: Likewise.
1127 * gcc.target/i386/pr70155-5.c: Likewise.
1128 * gcc.target/i386/pr70155-6.c: Likewise.
1129 * gcc.target/i386/pr70155-7.c: Likewise.
1130 * gcc.target/i386/pr70155-8.c: Likewise.
1131 * gcc.target/i386/pr70155-15.c: Likewise.
1132 * gcc.target/i386/pr70155-17.c: Likewise.
1133 * gcc.target/i386/pr70155-22.c: Likewise.
1134
8b066242 11352016-04-29 Bin Cheng <bin.cheng@arm.com>
1136
1137 PR tree-optimization/70803
1138 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1139
22912e73 11402016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1141
1142 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1143 optimization of vector loop.
1144 * gcc.target/i386/vect-unpack-3.c: New test.
1145 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1146 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1147 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1148
568128c6 11492016-04-29 Marek Polacek <polacek@redhat.com>
1150
1151 PR sanitizer/70342
1152 * g++.dg/ubsan/null-7.C: New test.
1153
025dd1e0 1154 PR c/70852
1155 * gcc.dg/pr70852.c: New test.
1156
eb16928e 11572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1158
1159 PR/69089
1160 * g++.dg/cpp0x/alignas6.C: New test.
1161
d7377ee9 11622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1163
1164 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1165 dg-do.
1166 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1167 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1168 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1169 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1170 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1171 * gcc.target/arc/mxy.c: Likewise.
1172 * gcc.target/arc/mswape.c: Likewise.
1173 * gcc.target/arc/mrtsc.c: Likewise.
1174 * gcc.target/arc/mcrc.c: Likewise.
1175 * gcc.target/arc/mdsp-packa.c: Likewise.
1176 * gcc.target/arc/mdvbf.c: Likewise.
1177 * gcc.target/arc/mlock.c: Likewise.
1178 * gcc.target/arc/mmac-24.c: Likewise.
1179 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1180
efa1b7ab 11812016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1182 Matthijs Kooijman <matthijs@stdin.nl>
1183 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1184
1185 PR target/60040
1186 * gcc.target/avr/pr60040-1.c: New.
1187 * gcc.target/avr/pr60040-2.c: New.
1188
00371d68 11892016-04-29 Richard Biener <rguenther@suse.de>
1190
1191 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1192
73447cc5 11932016-04-29 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/13962
1196 PR tree-optimization/65686
1197 * gcc.dg/uninit-pr65686.c: New testcase.
1198
c2087b56 11992016-04-29 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR middle-end/70843
1202 * gcc.dg/pr70843.c: New test.
1203
cdd06d5a 12042016-04-28 Jakub Jelinek <jakub@redhat.com>
1205
1206 PR target/70858
1207 * gcc.target/i386/pr70858.c: New test.
1208
1a60079e 12092016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1210
1211 * gcc.target/arc/nps400-1.c: New file.
1212
11bc2894 12132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1214 Andrew Burgess <andrew.burgess@embecosm.com>
1215
1216 * gcc.target/arc/movh_cl-1.c: New file.
1217
dd9bf0b5 12182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1219 Andrew Burgess <andrew.burgess@embecosm.com>
1220
1221 * gcc.target/arc/extzv-1.c: New file.
1222 * gcc.target/arc/insv-1.c: New file.
1223 * gcc.target/arc/insv-2.c: New file.
1224 * gcc.target/arc/movb-1.c: New file.
1225 * gcc.target/arc/movb-2.c: New file.
1226 * gcc.target/arc/movb-3.c: New file.
1227 * gcc.target/arc/movb-4.c: New file.
1228 * gcc.target/arc/movb-5.c: New file.
1229 * gcc.target/arc/movb_cl-1.c: New file.
1230 * gcc.target/arc/movb_cl-2.c: New file.
1231 * gcc.target/arc/movbi_cl-1.c: New file.
1232 * gcc.target/arc/movl-1.c: New file.
1233
a22e4209 12342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1235 Andrew Burgess <andrew.burgess@embecosm.com>
1236
1237 * gcc.target/arc/cmem-1.c: New file.
1238 * gcc.target/arc/cmem-2.c: New file.
1239 * gcc.target/arc/cmem-3.c: New file.
1240 * gcc.target/arc/cmem-4.c: New file.
1241 * gcc.target/arc/cmem-5.c: New file.
1242 * gcc.target/arc/cmem-6.c: New file.
1243 * gcc.target/arc/cmem-7.c: New file.
1244 * gcc.target/arc/cmem-ld.inc: New file.
1245 * gcc.target/arc/cmem-st.inc: New file.
1246
287c3982 12472016-04-28 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR target/70821
1250 * gcc.target/i386/pr70821.c: New test.
1251
e40e5340 12522016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1253
1254 * gcc.target/powerpc/vec-adde.c: New test.
1255 * gcc.target/powerpc/vec-adde-int128.c: New test.
1256
cf977d50 12572016-04-28 Jakub Jelinek <jakub@redhat.com>
1258
1259 * gcc.target/i386/avx-vround-1.c: New test.
1260 * gcc.target/i386/avx-vround-2.c: New test.
1261 * gcc.target/i386/avx512vl-vround-1.c: New test.
1262 * gcc.target/i386/avx512vl-vround-2.c: New test.
1263
572f8300 12642016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1265
1266 PR testsuite/70595
1267 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1268 (check_effective_target_cilkplus_runtime): ... this.
1269 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1270 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1271
1272 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1273 Require cilkplus_runtime.
1274 Don't add -lcilkrts.
1275 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1276 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1277 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1278 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1279 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1280 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1281 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1282 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1283 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1284 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1285 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1286 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1287 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1288 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1289 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1290 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1291 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1292 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1293 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1294 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1295 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1296 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1297 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1298 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1299 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1300 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1301 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1302 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1303 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1304
1305 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1306 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1307
1308 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1309
1310 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1311 cilkplus_runtime.
1312
dfba0905 13132016-04-27 Marc Glisse <marc.glisse@inria.fr>
1314
1315 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1316 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1317
605a4556 13182015-04-27 Ryan Burn <contact@rnburn.com>
1319
1320 PR c++/69024
1321 PR c++/68997
1322 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1323 diagnostic.
1324 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1325 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1326
6a1231a5 13272016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1328
1329 * gnat.dg/limited_with4.ad[sb]: New test.
1330 * gnat.dg/limited_with4_pkg.ads: New helper.
1331
4dad9e09 13322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1333
1334 PR target/70155
1335 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1336 and movv1ti_internal patterns
1337 * gcc.target/i386/pr70155-1.c: New test.
1338 * gcc.target/i386/pr70155-2.c: Likewise.
1339 * gcc.target/i386/pr70155-3.c: Likewise.
1340 * gcc.target/i386/pr70155-4.c: Likewise.
1341 * gcc.target/i386/pr70155-5.c: Likewise.
1342 * gcc.target/i386/pr70155-6.c: Likewise.
1343 * gcc.target/i386/pr70155-7.c: Likewise.
1344 * gcc.target/i386/pr70155-8.c: Likewise.
1345 * gcc.target/i386/pr70155-9.c: Likewise.
1346 * gcc.target/i386/pr70155-10.c: Likewise.
1347 * gcc.target/i386/pr70155-11.c: Likewise.
1348 * gcc.target/i386/pr70155-12.c: Likewise.
1349 * gcc.target/i386/pr70155-13.c: Likewise.
1350 * gcc.target/i386/pr70155-14.c: Likewise.
1351 * gcc.target/i386/pr70155-15.c: Likewise.
1352 * gcc.target/i386/pr70155-16.c: Likewise.
1353 * gcc.target/i386/pr70155-17.c: Likewise.
1354 * gcc.target/i386/pr70155-18.c: Likewise.
1355 * gcc.target/i386/pr70155-19.c: Likewise.
1356 * gcc.target/i386/pr70155-20.c: Likewise.
1357 * gcc.target/i386/pr70155-21.c: Likewise.
1358 * gcc.target/i386/pr70155-22.c: Likewise.
1359
a80f3f45 13602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1361
1362 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1363 ".{5,6}".
1364
279305d1 13652016-04-27 Bin Cheng <bin.cheng@arm.com>
1366
1367 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1368 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1369 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1370 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1371 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1372
8974b625 13732016-04-27 Richard Biener <rguenther@suse.de>
1374
1375 PR ipa/70760
1376 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1377 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1378
886d5463 13792016-04-27 Nathan Sidwell <nathan@acm.org>
1380
1381 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1382 * g++.dg/ubsan/pr63956.C: Adjust error location.
1383
f0e35aa9 13842016-04-27 Nick Clifton <nickc@redhat.com>
1385
1386 PR middle-end/49889
1387 * gcc.dg/pr49889.c: New test.
1388
40385231 13892016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1390
1391 * c-c++-common/memset-array.c: New test.
1392
37229a71 13932016-04-26 Martin Sebor <msebor@redhat.com>
1394
1395 PR c++/66639
1396 * g++.dg/cpp1y/func_constexpr.C: New test.
1397
3eedf9bd 13982016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1399
1400 PR c++/70241
1401 * g++.dg/cpp0x/enum32.C: New test.
1402 * g++.dg/cpp0x/enum33.C: New test.
1403
14042016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 1405
1406 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1407 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1408 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1409 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1410 * gcc.c-torture/execute/pr38151.c: Likewise.
1411 * gcc.c-torture/execute/pr66556.c: Likewise.
1412 * gcc.c-torture/execute/pr67781.c: Likewise.
1413 * gcc.c-torture/execute/pr68648.c: Likewise.
1414
8c51f92f 14152016-04-26 Marc Glisse <marc.glisse@inria.fr>
1416
1417 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1418
fa20ebd3 14192016-04-26 Marek Polacek <polacek@redhat.com>
1420
1421 PR c/67784
1422 * gcc.dg/pr67784-3.c: New test.
1423 * gcc.dg/pr67784-4.c: New test.
1424 * gcc.dg/pr67784-5.c: New test.
1425
9db47803 1426 PR c/70791
1427 * gcc.dg/Wnested-externs-2.c: New test.
1428
bff407f2 14292016-04-26 Marc Glisse <marc.glisse@inria.fr>
1430
1431 * gcc.dg/fold-plusmult.c: Adjust.
1432 * gcc.dg/no-strict-overflow-6.c: Adjust.
1433 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1434
78d0c69e 14352016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1436
1437 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1438 number scans.
1439 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1440 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1441 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1442 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1443 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1444 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1445 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1446 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1447 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1448 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1449 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1450 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1451 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1452 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1453 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1454 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1455 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1456 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1457 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1458 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1459 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1460 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1461 scans.
1462 * gcc.target/i386/pr32219-4.c: Likewise.
1463 * gcc.target/i386/pr32219-6.c: Likewise.
1464 * gcc.target/i386/pr32219-8.c: Likewise.
1465
221d6722 14662016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1467
1468 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1469 associated options.
1470
514727a9 14712016-04-26 Marek Polacek <polacek@redhat.com>
1472
1473 PR c++/70744
1474 * g++.dg/ext/cond2.C: New test.
1475
e6ee4c61 14762016-04-26 Bin Cheng <bin.cheng@arm.com>
1477
1478 PR tree-optimization/70771
1479 PR tree-optimization/70775
1480 * gcc.dg/pr70771.c: New test.
3730828c 1481 * gcc.dg/pr70775.c: New test.
e6ee4c61 1482
b3d72796 14832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1484
1485 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1486
c11ece29 14872016-04-25 Richard Biener <rguenther@suse.de>
1488
1489 PR tree-optimization/70780
1490 * gcc.dg/torture/pr70780.c: New testcase.
1491
d40b10b2 14922016-04-25 Michael Collison <michael.collison@arm.com>
1493
1494 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1495 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1496 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1497 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1498 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1499 * testsuite/lib/target-supports.exp
1500 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1501 that arm neon support vector widen sum of HImode TO SImode.
1502
4bbfd6c2 15032016-04-23 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR sanitizer/70712
1506 * c-c++-common/asan/pr70712.c: New test.
1507
524df596 15082016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1509
1510 * .gitattributes: New file.
1511
426c75c3 15122016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1513
1514 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1515
c052a8d5 15162016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1517
1518 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1519 * gfortran.dg/submodule_15.f08: Likewise.
1520
c08d4612 15212016-04-22 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/70740
1524 * gcc.dg/torture/pr70740.c: New testcase.
1525
fd3211e1 15262016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1527
1528 PR target/70750
1529 * gcc.target/i386/pr70750-1.c: New test.
1530 * gcc.target/i386/pr70750-2.c: Likewise.
1531
15acd78c 15322016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/70540
1535 * g++.dg/cpp0x/auto48.C: New.
1536
192bf59c 15372016-04-21 Marek Polacek <polacek@redhat.com>
1538
1539 PR c++/70513
1540 * g++.dg/cpp0x/forw_enum12.C: New test.
1541 * g++.dg/cpp0x/forw_enum13.C: New test.
1542
5d429e99 15432016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1544
1545 PR target/70728
1546 * gcc.target/i386/pr70728.c: New test.
1547
06777d85 15482016-04-21 Richard Biener <rguenther@suse.de>
1549
1550 PR middle-end/70747
1551 * gcc.dg/pr70747.c: New testcase.
1552
7434c6fb 15532016-04-21 Bin Cheng <bin.cheng@arm.com>
1554
1555 PR tree-optimization/70715
1556 * gcc.dg/tree-ssa/scev-13.c: New test.
1557
f3ec0970 15582016-04-21 Marc Glisse <marc.glisse@inria.fr>
1559
1560 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1561
523f3a9d 15622016-04-21 Marc Glisse <marc.glisse@inria.fr>
1563
1564 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1565
ace7bf06 15662016-04-20 Jan Hubicka <jh@suse.cz>
1567
1568 PR ipa/70018
1569 * g++.dg/ipa/nothrow-1.C: New testcase.
1570
2b073aa6 15712016-04-20 Nathan Sidwell <nathan@acm.org>
1572
1573 PR c++/55635
1574 * g++.dg/eh/delete1.C: New.
1575
8a574c11 15762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1577
1578 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1579 -mtune-ctrl=sse_typeless_stores.
1580
e3400750 15812016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1582
1583 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1584
4bd8a059 15852016-04-20 Bin Cheng <bin.cheng@arm.com>
1586
1587 PR tree-optimization/69489
1588 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1589
70574e60 15902016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1591
1592 PR c++/69363
1593 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1594 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1595 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1596
bd6f374c 15972016-04-20 Bin Cheng <bin.cheng@arm.com>
1598
1599 PR tree-optimization/56625
1600 PR tree-optimization/69489
1601 * gcc.dg/vect/pr56625.c: New test.
1602 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1603
482539ee 16042016-04-20 Andrew Pinski <apinski@cavium.com>
1605
1606 PR target/64971
1607 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1608
b4672800 16092016-04-20 Arnaud Charlet <charlet@adacore.com>
1610
1611 * gnat.dg/self1.adb: Remove now incorrect test.
1612
4fb48737 16132016-04-20 Bin Cheng <bin.cheng@arm.com>
1614
1615 * gcc.dg/tree-ssa/scev-11.c: New test.
1616 * gcc.dg/tree-ssa/scev-12.c: New test.
1617
97efb92e 16182016-04-20 Marek Polacek <polacek@redhat.com>
1619
1620 PR tree-optimization/70725
1621 * gcc.dg/pr70725.c: New test.
1622
9d2d4060 16232016-04-20 Richard Biener <rguenther@suse.de>
1624
1625 PR tree-optimization/70726
1626 * g++.dg/vect/pr70726.cc: New testcase.
1627
54530437 16282016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1629
1630 PR target/70674
1631 * gcc.target/s390/pr70674.c: New test.
1632
acda2210 16332016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1634
1635 PR libgfortran/70684
1636 * gfortran.dg/list_read_14.f90: New test.
1637
b7040bb0 16382016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1639
1640 PR target/69201
1641 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1642 extern to force it misaligned.
1643 (b): Likewise.
1644 (c): Likewise.
1645 (d): Likewise.
1646 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1647 Don't check `*' before movv4sf_internal.
1648 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1649 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1650 Don't check `*' before movv16qi_internal.
1651 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1652 extern to force it misaligned.
1653 (b): Likewise.
1654 (c): Likewise.
1655 (d): Likewise.
1656 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1657 Don't check `*' before movv2df_internal.
1658 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1659 extern to force it misaligned.
1660 (b): Likewise.
1661 (c): Likewise.
1662 (d): Likewise.
1663 Check movv8sf_internal instead of avx_storeups256.
1664 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1665
263b5475 16662016-04-19 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/70171
1669 * g++.dg/tree-ssa/pr70171.C: New testcase.
1670
222ac318 16712016-04-19 Richard Biener <rguenther@suse.de>
1672
1673 PR tree-optimization/70724
1674 * gcc.dg/torture/pr70724.c: New testcase.
1675
003000a4 16762016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1677
1678 PR middle-end/70689
1679 * testsuite/gcc.target/i386/pr70689.c: New.
1680
3f6e13de 16812016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1682
1683 PR target/70708
1684 * gcc.target/i386/pr70708.c: New test.
1685
10abddbd 16862016-04-18 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/43434
1689 * gcc.dg/vect/pr43434.c: New testcase.
1690 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1691 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1692 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1693 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1694 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1695 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1696 * gcc.dg/gomp/pr68640.c: Likewise.
1697 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1698 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1699
950db54a 17002016-04-18 Richard Biener <rguenther@suse.de>
1701
1702 PR tree-optimization/70701
1703 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1704
67ccbf39 17052016-04-18 Tom de Vries <tom@codesourcery.com>
1706
1707 PR testsuite/70699
1708 * gcc.dg/pr70161.c: Add dot-file scans.
1709 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1710 instead of after last dot char.
1711
021ad2f3 17122016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1713
1714 * c-c++-common/dump-ada-spec-3.c: New test.
1715 * c-c++-common/dump-ada-spec-4.c: Likewise.
1716
d572fcfd 17172016-04-17 Tom de Vries <tom@codesourcery.com>
1718
1719 PR other/70183
1720 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1721
8b4ee73c 17222016-04-15 Jan Hubicka <jh@suse.cz>
1723
1724 PR ipa/70018
1725 * g++.dg/ipa/pure-const-1.C: New testcase.
1726 * g++.dg/ipa/pure-const-2.C: New testcase.
1727 * g++.dg/ipa/pure-const-3.C: New testcase.
1728
eac243e7 17292016-04-15 Marek Polacek <polacek@redhat.com>
1730
1731 PR c/70671
1732 * gcc.dg/bitfld-22.c: New test.
1733
64c1df32 17342016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1735
1736 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1737 x86_64.
1738
926f9422 17392016-04-15 Marek Polacek <polacek@redhat.com>
1740
1741 PR c/70651
1742 * c-c++-common/pr70651.c: New test.
1743
309bbaa3 17442016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1745
1746 PR rtl-optimization/70681
1747 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1748 dump scan on arm and powerpc.
1749 * gcc.dg/pr10474.c: Likewise.
1750
b4ba8358 17512016-04-15 Jakub Jelinek <jakub@redhat.com>
1752
ed92874a 1753 PR c++/69517
1754 PR c++/70019
1755 PR c++/70588
1756 * g++.dg/cpp1y/vla11.C: Revert for real.
1757
b4ba8358 1758 PR c/70436
1759 * c-c++-common/Wparentheses-1.c: New test.
1760 * c-c++-common/gomp/Wparentheses-1.c: New test.
1761 * c-c++-common/gomp/Wparentheses-2.c: New test.
1762 * c-c++-common/gomp/Wparentheses-3.c: New test.
1763 * c-c++-common/gomp/Wparentheses-4.c: New test.
1764 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1765 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1766 * c-c++-common/goacc/Wparentheses-1.c: New test.
1767
65717bb5 17682016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1769
1770 PR target/70662
1771 * gcc.target/i386/pr70662.c: New test.
1772
ca1a4077 17732016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 1774 Alan Modra <amodra@gmail.com>
ca1a4077 1775
1776 PR tree-optimization/70130
1777 * gcc.dg/vect/O3-pr70130.c: New testcase.
1778
dbe1794c 17792016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1780
11836644 1781 PR target/70669
1782 * gcc.target/powerpc/pr70669.c: New test.
1783
dbe1794c 1784 PR target/70640
1785 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1786 a power7 system that does not have an assembler that supports
1787 power8.
1788
4c1007f1 17892016-04-14 Martin Sebor <msebor@redhat.com>
1790
1791 PR c++/69517
1792 PR c++/70019
1793 PR c++/70588
1794 * c-c++-common/ubsan/vla-1.c: Revert.
1795 * g++.dg/cpp1y/vla11.C: Same.
1796 * g++.dg/cpp1y/vla12.C: Same.
1797 * g++.dg/cpp1y/vla13.C: Same.
1798 * g++.dg/cpp1y/vla14.C: Same.
1799 * g++.dg/cpp1y/vla3.C: Same.
1800 * gcc/testsuite/g++.dg/init/array24.C: Same.
1801 * g++.dg/ubsan/vla-1.C: Same.
1802
22dcab66 18032016-04-14 Marek Polacek <polacek@redhat.com>
1804 Jan Hubicka <hubicka@ucw.cz>
1805
1806 PR c++/70029
1807 * g++.dg/torture/pr70029.C: New test.
1808
3e74b025 18092016-04-14 Martin Sebor <msebor@redhat.com>
1810
1811 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1812 type size to prevent failures on targets with very low maximum
1813 alignment.
1814
1d2e0f2a 18152016-04-14 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/70623
1818 * gcc.dg/torture/pr70623.c: New testcase.
1819 * gcc.dg/torture/pr70623-2.c: Likewise.
1820
9aed0626 18212016-04-13 Martin Sebor <msebor@redhat.com>
1822
1823 PR c++/69517
1824 PR c++/70019
1825 PR c++/70588
1826 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1827 * g++.dg/cpp1y/vla11.C: New test.
1828 * g++.dg/cpp1y/vla12.C: New test.
1829 * g++.dg/cpp1y/vla13.C: New test.
1830 * g++.dg/cpp1y/vla14.C: New test.
1831 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1832 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1833 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1834
fd499010 18352016-04-13 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR c++/70641
1838 * g++.dg/opt/pr70641.C: New test.
1839
87fa7252 18402016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841
1842 PR rtl-optimization/68749
1843 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1844 effects of argument promotions.
1845 Remove default args to dg-skip-if.
1846
6c40e18b 18472016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1848
1849 PR c++/70635
1850 * g++.dg/parse/pr70635.C: New.
1851
92c53257 18522016-04-13 Marek Polacek <polacek@redhat.com>
1853
1854 PR c++/70639
1855 * c-c++-common/Wmisleading-indentation-4.c: New test.
1856
0241e4dc 18572016-04-13 Marek Polacek <polacek@redhat.com>
1858
1859 PR c/70436
1860 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1861 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1862
92bda444 18632016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1864
1865 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1866 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1867 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1868
38ea8a26 18692016-04-13 Jakub Jelinek <jakub@redhat.com>
1870
d08aa032 1871 PR middle-end/70633
1872 * gcc.c-torture/compile/pr70633.c: New test.
1873
38ea8a26 1874 PR debug/70628
1875 * gcc.dg/torture/pr70628.c: New test.
1876
9231d5c2 18772016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1878
1879 PR c++/70610
1880 * g++.dg/template/pr70610.C: New test.
1881 * g++.dg/template/pr70610-2.C: New test.
1882 * g++.dg/template/pr70610-3.C: New test.
1883 * g++.dg/template/pr70610-4.C: New test.
1884
249ca944 18852016-04-12 Jakub Jelinek <jakub@redhat.com>
1886
7f2ea2fb 1887 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1888 128 instead of 32.
1889
249ca944 1890 PR c++/70571
1891 * g++.dg/ext/pr70571.C: New test.
1892
8ca5a97d 18932016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1894
bf32a52d 1895 PR target/70640
8ca5a97d 1896 * gcc.target/powerpc/pr70640.c: New test.
1897
e971b45f 18982016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1899
1900 PR c++/68722
1901 * g++.dg/parse/pr68722.C: New.
1902
0b54d964 19032016-04-12 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR rtl-optimization/70596
1906 * gcc.target/i386/pr70596.c: New test.
1907
d2dd85e3 19082016-04-12 Nathan Sidwell <nathan@acm.org>
1909
1910 PR c++/70501
1911 * g++.dg/init/pr70501.C: New.
1912
2d0001b0 19132016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1914
1915 * gcc.target/i386/asm-flag-6.c: New test.
1916
6c4df0d1 19172016-04-12 Tom de Vries <tom@codesourcery.com>
1918
1919 PR tree-optimization/68756
1920 * gcc.dg/graphite/pr68756.c: New test.
1921
0d60da57 19222016-04-12 Jakub Jelinek <jakub@redhat.com>
1923
1924 PR tree-optimization/70602
1925 * gcc.c-torture/execute/pr70602.c: New test.
1926
62735984 19272016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1928
1929 PR target/70381
1930 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1931 __float128 emulator is built and runs.
1932 * gcc.target/powerpc/float128-1.c: Likewise.
1933
1934 * lib/target-supports.exp (check_ppc_float128_sw_available):
1935 Rework tests for __float128 software and hardware
1936 availability. Fix exit condition to return 0 on success.
1937
a702492c 19382016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1939
1940 PR target/70133
1941 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1942 * gcc.target/aarch64/target_attr_15.c: Likewise.
1943
a8c5ce92 19442016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/69066
1947 * g++.dg/cpp1y/pr69066.C: New.
1948
5ecab913 19492016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1950
1951 PR fortran/68566
1952 * gfortran.dg/pr36192.f90: Update test.
1953 * gfortran.dg/pr36192_1.f90: Update test.
1954 * gfortran.dg/real_dimension_1.f: Update test.
1955 * gfortran.dg/parameter_array_init_7.f90: New test.
1956
6cb5ef70 19572016-04-09 John David Anglin <danglin@gcc.gnu.org>
1958
4edfdd23 1959 PR testsuite/64039
1960 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1961
964f71e3 1962 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1963
5d61c198 1964 PR rtl-optimization/66669
1965 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1966
16eaaf58 1967 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1968
0b68802d 1969 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1970 * gcc.dg/pie-1.c: Likewise.
1971 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1972 * gcc.dg/pic-4.c: Likewise.
1973 * gcc.dg/pie-3.c: Likewise.
1974 * gcc.dg/pie-4.c: Likewise.
1975
9c0dd509 1976 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1977
03b2d3c1 1978 PR tree-optimization/68644
1979 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1980
6cb5ef70 1981 PR rtl-optimization/64886
1982 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1983
07de41ba 19842016-04-09 Tom de Vries <tom@codesourcery.com>
1985
1986 PR tree-optimization/68953
1987 * gcc.dg/graphite/pr68953.c: New test.
1988
d294e3fb 19892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1990
1991 PR fortran/70592
1992 * gfortran.dg/deferred_character_16.f90: New test.
1993
3cb15094 19942016-04-09 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR tree-optimization/70586
1997 * gcc.c-torture/execute/pr70586.c: New test.
1998
a02dc66f 19992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2000
2001 PR sanitizer/70573
2002 * c-c++-common/asan/halt_on_error-1.c: Replace memset
2003 with __builtin_memset
2004 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2005
0c302595 20062016-04-08 Cesar Philippidis <cesar@codesourcery.com>
2007
2008 PR lto/70289
2009 PR ipa/70348
2010 PR tree-optimization/70373
2011 PR middle-end/70533
2012 PR middle-end/70534
2013 PR middle-end/70535
2014 * c-c++-common/goacc/reduction-5.c: New test.
2015 * c-c++-common/goacc/reduction-promotions.c: New test.
2016 * gfortran.dg/goacc/reduction-3.f95: New test.
2017 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2018
c6c0523b 20192016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2020
2021 PR c++/70590
2022 PR c++/70452
2023 * g++.dg/pr70590.C: New test.
2024 * g++.dg/pr70590-2.C: New test.
2025
3ac399da 20262016-04-08 Jakub Jelinek <jakub@redhat.com>
2027
e97d1706 2028 PR middle-end/70593
2029 * gcc.target/i386/pr70593.c: New test.
2030
3ac399da 2031 PR rtl-optimization/70574
2032 * gcc.target/i386/avx2-pr70574.c: New test.
2033
fcfbb129 20342016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2035
2036 PR sanitizer/70541
2037 * c-c++-common/asan/pr70541.c: New test.
2038
0aabcddf 20392016-04-08 Tom de Vries <tom@codesourcery.com>
2040
2041 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2042 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2043
bec0c1e8 20442016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2045
2046 PR target/70566
2047 * gcc.c-torture/execute/pr70566.c: New test.
2048
87c791f5 20492016-04-08 Tom de Vries <tom@codesourcery.com>
2050
2051 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2052 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2053
7f38718f 20542016-04-08 Alan Modra <amodra@gmail.com>
2055
2056 * gcc.target/powerpc/pr70117.c: New.
2057
a96a7710 20582016-04-07 Jakub Jelinek <jakub@redhat.com>
2059
7a6265d1 2060 PR testsuite/70581
2061 * gcc.dg/lto/simd-function_0.c: New test.
2062
a96a7710 2063 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2064 clones.
2065 * c-c++-common/attr-simd-2.c: Likewise.
2066 * c-c++-common/attr-simd-4.c: Likewise.
2067 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2068 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2069
508dd607 20702016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2071
2072 PR testsuite/70553
2073 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2074
1b61585a 20752016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2076 Tom de Vries <tom@codesourcery.com>
2077
2078 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2079 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2080 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2081 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2082 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2083 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2084 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2085 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2086
5f060aa8 20872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2088
2089 PR c/70436
2090 * g++.dg/warn/Wparentheses-29.C: New test.
2091
d3831f71 20922016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2093
2094 PR c/70436
2095 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2096 explicit braces to resolve a future -Wparentheses warning.
2097
382ece2d 20982016-04-06 Richard Henderson <rth@redhat.com>
2099
2100 * gcc.dg/pr61817-1.c: New test.
2101 * gcc.dg/pr61817-2.c: New test.
2102 * gcc.dg/pr69391-1.c: New test.
2103 * gcc.dg/pr69391-2.c: New test.
2104
72234ee9 21052016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2106
2107 PR rtl-optimization/70398
2108 * testsuite/gcc.target/aarch64/pr70398.c: New.
2109
5547150a 21102016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2111
2112 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2113
15b70121 21142016-04-06 Yvan Roux <yvan.roux@linaro.org>
2115 Pedro Alves <palves@redhat.com>
2116
2117 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2118
585aefbb 21192016-04-06 Jakub Jelinek <jakub@redhat.com>
2120
0cbb513b 2121 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2122 Check for avx512f effective targets instead of avx2.
2123 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2124 for AVX512F clones.
2125 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2126 * g++.dg/gomp/declare-simd-1.C: Likewise.
2127 * g++.dg/gomp/declare-simd-3.C: Likewise.
2128 * g++.dg/gomp/declare-simd-4.C: Likewise.
2129
585aefbb 2130 PR middle-end/70550
2131 * c-c++-common/gomp/pr70550-1.c: New test.
2132 * c-c++-common/gomp/pr70550-2.c: New test.
2133
0b91cceb 21342016-04-05 Nathan Sidwell <nathan@acm.org>
2135
2136 PR c++/70512
2137 * g++.dg/ext/attribute-may-alias-5.C: New.
2138
645a9d8e 21392016-04-05 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR c++/70336
2142 * c-c++-common/pr70336.c: New test.
2143 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2144 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2145
bdf23925 21462016-04-05 Jan Hubicka <hubicka@ucw.cz>
2147
2148 PR ipa/66223
2149 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2150
aaff837c 21512016-04-05 Jakub Jelinek <jakub@redhat.com>
2152
2153 PR rtl-optimization/70542
2154 * gcc.dg/torture/pr70542.c: New test.
2155 * gcc.target/i386/avx2-pr70542.c: New test.
2156
2eac58a0 21572016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2158
2159 PR tree-optimization/70509
2160 * gcc.target/i386/avx512bw-pr70509.c: New test.
2161
4f7ebe46 21622016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2163
2164 PR c++/70452
2165 * g++.dg/ext/constexpr-vla4.C: New test.
2166
305d86a0 21672016-04-05 Uros Bizjak <ubizjak@gmail.com>
2168
2169 PR target/70510
2170 * gcc.target/i386/pr70510.c: New test.
2171
eec3b789 21722016-04-05 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/70526
2175 * g++.dg/torture/pr70526.C: New testcase.
2176
ca943582 21772016-04-05 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR target/70525
2180 * gcc.target/i386/pr70525.c: New test.
2181
87825cd5 21822016-04-05 Richard Biener <rguenther@suse.de>
2183
2184 PR middle-end/70499
2185 * g++.dg/torture/pr70499.C: New testcase.
2186
14638828 21872016-04-05 Richard Biener <rguenther@suse.de>
2188
2189 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2190 remove XFAIL.
2191
967a90d5 21922016-04-04 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR middle-end/70307
2195 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2196 rs6000 ABI warnings.
2197
d374a3a3 21982016-04-04 Jan Hubicka <hubicka@ucw.cz>
2199
2200 PR ipa/66223
2201 * g++.dg/ipa/devirt-51.C: New testcase.
2202
8ff377a6 22032016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2204 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR middle-end/70457
2207 * gcc.dg/torture/pr70457.c: New.
2208
f567b44f 22092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2210
2211 PR fortran/67538
2212 * gfortran.dg/allocate_with_source_19.f08: New test.
2213
89d4ebfa 22142016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2215
2216 PR fortran/65795
2217 * gfortran.dg/coarray_allocate_6.f08: New test.
2218
68ab33a6 22192016-04-04 Richard Biener <rguenther@suse.de>
2220
2221 PR rtl-optimization/70484
2222 * gcc.dg/torture/pr70484.c: New testcase.
2223
c4f5465d 22242016-04-04 Marek Polacek <polacek@redhat.com>
2225
2226 PR c/70307
2227 * gcc.dg/torture/pr70307.c: New test.
2228
bfec6609 22292016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2230
2231 PR target/70416
2232 PR target/67391
2233 * gcc.target/sh/torture/pr70416.c: New.
2234
40df9099 22352016-04-02 Martin Sebor <msebor@redhat.com>
2236
2237 PR c++/67376
2238 PR c++/70170
2239 PR c++/70172
2240 PR c++/70228
2241 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2242 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2243 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2244 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2245 * g++.dg/cpp0x/constexpr-string.C: Same.
2246 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2247 * g++.dg/cpp0x/pr65398.C: Same.
2248 * g++.dg/ext/constexpr-vla1.C: Same.
2249 * g++.dg/ext/constexpr-vla2.C: Same.
2250 * g++.dg/ext/constexpr-vla3.C: Same.
2251 * g++.dg/ubsan/pr63956.C: Same.
2252
0edb9bfe 22532016-04-01 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR rtl-optimization/70467
2256 * gcc.target/i386/pr70467-2.c: New test.
2257
e5b1a1d9 22582016-04-01 Jakub Jelinek <jakub@redhat.com>
2259 Marek Polacek <polacek@redhat.com>
2260
2261 PR c++/70488
2262 * g++.dg/init/new47.C: New test.
2263
b2ca3fb0 22642016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2265
2266 PR target/70496
2267 * gcc.target/arm/pr70496.c: New test.
2268
4c3bd1e3 22692016-04-01 Nathan Sidwell <nathan@acm.org>
2270
47de69ad 2271 PR c++/68475
2272 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2273
313d569f 22742016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2275
2276 PR target/69890
2277 * gcc.dg/strlenopt.h (memmove): New.
2278 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2279 instead of "string.h".
2280 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2281 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2282 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2283 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2284 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2285 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2286 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2287 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2288 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2289 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2290 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2291 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2292 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2293 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2294 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2295 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2296 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2297 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2298 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2299 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2300
5469facd 23012016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2302
2303 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2304 (Holder::foo): Reflect this.
2305
503de754 23062016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2307
2308 PR target/70442
2309 * gcc.dg/pr70442.c: New test.
2310
13ee2de7 23112016-03-31 Nathan Sidwell <nathan@acm.org>
2312
2313 PR c++/70393
2314 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2315
5e0d03a8 23162016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2317
2318 PR target/70453
2319 * gcc.target/i386/pr70453.c: New test.
2320
8cb82ed4 23212016-03-31 Andrey Belevantsev <abel@ispras.ru>
2322
2323 PR target/70292
2324 * gcc.c-torture/pr70292.c: New test.
2325
7952b661 23262016-03-31 Marek Polacek <polacek@redhat.com>
2327
2328 PR c/70297
2329 * c-c++-common/pr70297.c: New test.
2330 * g++.dg/cpp0x/typedef-redecl.C: New test.
2331 * gcc.dg/typedef-redecl2.c: New test.
2332
1607cc74 23332016-03-31 Jakub Jelinek <jakub@redhat.com>
2334
2335 PR rtl-optimization/70460
2336 * gcc.c-torture/execute/pr70460.c: New test.
2337
c689c252 23382016-03-31 Richard Biener <rguenther@suse.de>
2339
2340 PR c++/70430
2341 * g++.dg/ext/vector30.C: New testcase.
2342
91c9586d 23432016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2344 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2345
2346 * gfortran.dg/fmt_pf.f90: New test.
2347
afa5c1b8 23482016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2349
2350 Forward-port from 5 branch
2351 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR testsuite/70356
2354 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2355 dg-require-effective-target after dg-do.
2356
2357 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2358
2359 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2360
6a5dcab3 23612016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2362 Julian Brown <julian@codesourcery.com>
2363 Chung-Lin Tang <cltang@codesourcery.com>
2364 Cesar Philippidis <cesar@codesourcery.com>
2365 James Norris <jnorris@codesourcery.com>
2366 Tom de Vries <tom@codesourcery.com>
2367 Nathan Sidwell <nathan@codesourcery.com>
2368
305d86a0 2369 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 2370 * c-c++-common/goacc/loop-clauses.c: Likewise.
2371 * g++.dg/goacc/template.C: Likewise.
2372 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2373 * gfortran.dg/goacc/loop-1.f95: Likewise.
2374 * gfortran.dg/goacc/loop-5.f95: Likewise.
2375 * gfortran.dg/goacc/loop-6.f95: Likewise.
2376 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2377 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2378 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2379 * c-c++-common/goacc/clauses-fail.c: Likewise.
2380 * c-c++-common/goacc/parallel-1.c: Likewise.
2381 * c-c++-common/goacc/reduction-1.c: Likewise.
2382 * c-c++-common/goacc/reduction-2.c: Likewise.
2383 * c-c++-common/goacc/reduction-3.c: Likewise.
2384 * c-c++-common/goacc/reduction-4.c: Likewise.
2385 * c-c++-common/goacc/routine-3.c: Likewise.
2386 * c-c++-common/goacc/routine-4.c: Likewise.
2387 * c-c++-common/goacc/routine-5.c: Likewise.
2388 * c-c++-common/goacc/tile.c: Likewise.
2389 * g++.dg/goacc/template.C: Likewise.
2390 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2391 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2392 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2393 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2394 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2395 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2396 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2397 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2398 * c-c++-common/goacc/use_device-1.c: ... this file.
2399 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2400 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2401 * c-c++-common/goacc/host_data-6.c: ... this file.
2402 * c-c++-common/goacc/loop-2-kernels.c: New file.
2403 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2404 * c-c++-common/goacc/loop-3.c: Likewise.
2405 * g++.dg/goacc/reference.C: Likewise.
2406 * g++.dg/goacc/routine-1.C: Likewise.
2407 * g++.dg/goacc/routine-2.C: Likewise.
2408
932c0baa 24092016-03-30 Richard Biener <rguenther@suse.de>
2410
2411 PR middle-end/70450
2412 * gcc.dg/torture/pr70450.c: New testcase.
2413
7f7c4659 24142016-03-30 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR target/70421
2417 * gcc.dg/torture/pr70421.c: New test.
2418 * gcc.target/i386/avx512f-pr70421.c: New test.
2419
9cbfe80c 24202016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2421
2422 PR testsuite/70364
2423 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2424 (check): New function.
2425 (bar): Call check.
2426 (foo): Align stack to 16 bytes when calling bar.
2427 * gcc.target/i386/cleanup-2.c: Likewise.
2428
f56c7d36 24292016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2430
2431 PR tree-optimization/59124
2432 * gcc.dg/Warray-bounds-19.c: New test.
2433
0275bf9b 24342016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2435
2436 * lib/prune.exp (escape_regex_chars): New.
2437 (prune_file_path): Update to quote metcharacters for regexp.
2438
a3daa269 24392016-03-29 Jakub Jelinek <jakub@redhat.com>
2440
24e1ba3d 2441 PR rtl-optimization/70429
2442 * gcc.c-torture/execute/pr70429.c: New test.
2443
a3daa269 2444 PR tree-optimization/70405
2445 * gcc.dg/pr70405.c: New test.
2446
3ef41a6e 24472016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2448
2449 PR fortran/70397
2450 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2451 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2452
4abd9410 24532016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2454
2455 PR testsuite/64177
2456 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2457 __cilkrts_set_param to set two workers.
2458 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2459 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2460
b58e5f0f 24612016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2462
305d86a0 2463 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 2464
bff53658 24652016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2466
2467 PR target/70406
305d86a0 2468 * gcc.target/i386/pr70406.c: New test.
bff53658 2469
bb2c9c15 24702016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2471
2472 * gnat.dg/specs/double_record_extension3.ads: New test.
2473
f12c84ab 24742016-03-25 Richard Henderson <rth@redhat.com>
2475
2476 PR target/70120
2477 * gcc.target/aarch64/pr70120-1.c: New.
2478 * gcc.target/aarch64/pr70120-2.c: New.
2479 * gcc.target/aarch64/pr70120-3.c: New.
2480
b0bf58c4 24812016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2482
2483 PR c++/62212
2484 * g++.dg/template/mangle2.C: The dg-do directive should be
2485 "compile" not "assemble".
2486
f175ba0f 24872016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2488
2489 PR lto/69650
2490 * gcc.dg/pr69650.c: New test.
2491
4cc3295f 24922016-03-25 David Edelsohn <dje.gcc@gmail.com>
2493
2494 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2495
0cf40600 24962016-03-25 Alan Modra <amodra@gmail.com>
2497
2498 * gcc.dg/dfp/pr70052.c: New test.
2499
3aebf099 25002016-03-24 Richard Henderson <rth@redhat.com>
2501
2502 PR middle-end/69845
2503 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2504 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2505
83245bd3 25062016-03-24 Tom de Vries <tom@codesourcery.com>
2507
2508 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2509
108e7ee4 25102016-03-24 Tom de Vries <tom@codesourcery.com>
2511
2512 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2513 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2514
17af0b14 25152016-03-24 Tom de Vries <tom@codesourcery.com>
2516
2517 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2518 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2519
6c8770ee 25202016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2521
2522 PR c++/62212
2523 * g++.dg/template/mangle2.C: New test.
2524
a7e21b7b 25252016-03-24 Richard Biener <rguenther@suse.de>
2526
2527 PR tree-optimization/70396
2528 * gcc.dg/torture/pr70396.c: New testcase.
2529
f365d297 25302016-03-24 Richard Biener <rguenther@suse.de>
2531
2532 PR middle-end/70370
2533 * gcc.dg/torture/pr70370.c: New testcase.
2534
da7aeb13 25352016-03-24 Tom de Vries <tom@codesourcery.com>
2536
2537 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2538 * gfortran.dg/goacc/kernels-tree.f95: Same.
2539 * gfortran.dg/goacc/parallel-tree.f95: Same.
2540
80b30de0 25412016-03-24 Tom de Vries <tom@codesourcery.com>
2542
2543 * c-c++-common/goacc/uninit-if-clause.c: New test.
2544 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2545
cb9b6b99 25462016-03-24 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR target/70290
305d86a0 2549 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2550 Fix formatting.
cb9b6b99 2551
a4225fff 25522016-03-24 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/70372
2555 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2556
5a869ab8 25572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2558
2559 PR c++/70347
2560 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2561
36ce5faa 25622016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2563
2564 PR c++/70332
2565 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2566
c4fa85c9 25672016-03-23 Jakub Jelinek <jakub@redhat.com>
2568
d9377ad5 2569 PR c++/70001
2570 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2571 * g++.dg/cpp1y/pr70001.C: New test.
2572
c4fa85c9 2573 PR c++/70323
2574 * g++.dg/cpp0x/constexpr-70323.C: New test.
2575
0a2062da 25762016-03-23 Alexandre Oliva <aoliva@redhat.com>
2577 Jason Merrill <jason@redhat.com>
2578 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR c++/69315
2581 * g++.dg/cpp0x/constexpr-69315.C: New test.
2582 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2583
62d2a6dc 25842016-03-23 Marek Polacek <polacek@redhat.com>
2585
2586 PR c++/69884
2587 * g++.dg/warn/Wignored-attributes-1.C: New test.
2588 * g++.dg/warn/Wignored-attributes-2.C: New test.
2589
a82d6246 25902016-03-23 Tom de Vries <tom@codesourcery.com>
2591
2592 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2593 initialization.
2594 * gfortran.dg/goacc/private-3.f95 (test): Same.
2595 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2596 missing use param.
2597
dc834ba1 25982016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2599
2600 * lib/target-supports.exp: Remove v7ve entry from loop
2601 creating effective target checks.
2602 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2603 (add_options_for_arm_arch_v7ve): Likewise.
2604
7e83fd1f 26052016-03-23 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR tree-optimization/70354
2608 * gcc.dg/vect/pr70354-1.c: New test.
2609 * gcc.dg/vect/pr70354-2.c: New test.
2610 * gcc.target/i386/avx2-pr70354-1.c: New test.
2611 * gcc.target/i386/avx2-pr70354-2.c: New test.
2612
4e4da058 26132016-03-22 Jeff Law <law@redhat.com>
2614
2615 PR target/70232
2616 * gcc.dg/tree-ssa/pr70232.c: New test.
2617
6855137b 26182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2619
2620 PR target/70302
2621 * gcc.target/i386/pr70302.c: New test.
2622
19db1ec8 26232016-03-22 Richard Biener <rguenther@suse.de>
2624
2625 PR middle-end/70251
2626 * g++.dg/torture/pr70251.C: New testcase.
2627
4baec9f2 26282016-03-22 David Malcolm <dmalcolm@redhat.com>
2629
2630 PR c/69993
2631 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2632 Wmisleading-indentation.c.
2633 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2634 reflect change to diagnostic text and order of messages.
2635 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2636
fcfec126 26372016-03-22 David Edelsohn <dje.gcc@gmail.com>
2638
2639 * g++.dg/ext/java-3.C: Don't compile on AIX.
2640
aa30728a 26412016-03-22 Richard Biener <rguenther@suse.de>
2642
2643 PR middle-end/70333
2644 * gcc.dg/torture/pr70333.c: New testcase.
2645
46ec4eb4 26462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2647
2648 * g++.dg/ext/pr70290.C: New test.
2649
4880f878 26502016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2651
2652 PR target/70325
2653 * gcc.target/i386/pr70325.c: New test.
2654
3d78ea44 26552016-03-22 Jakub Jelinek <jakub@redhat.com>
2656
5934fb8f 2657 PR target/70329
2658 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2659 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2660
b6436f79 2661 PR target/70300
2662 * gcc.target/i386/pr70300.c: New test.
2663
3d78ea44 2664 PR c++/70295
2665 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2666 (func2): New function for cond with parens, xfail warning for c++.
2667 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2668
b60244f6 26692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2670
2671 PR c++/70096
2672 * g++.dg/template/ptrmem30.C: New test.
2673
c8e3e744 26742016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2675
2676 PR c++/70204
2677 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2678 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2679
2715f63a 26802016-03-21 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR middle-end/70326
2683 * gcc.dg/pr70326.c: New test.
2684
2daa2cda 26852016-03-21 Marc Glisse <marc.glisse@inria.fr>
2686 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR tree-optimization/70317
2689 * gcc.dg/pr70317.c: New test.
2690
d9aa5a50 26912016-03-21 Uros Bizjak <ubizjak@gmail.com>
2692
2693 PR target/70327
2694 * gcc.target/i386/pr70327.c: New test.
2695
e1a88bf4 26962016-03-21 Martin Liska <mliska@suse.cz>
2697
61941425 2698 PR ipa/70306
e1a88bf4 2699 * gcc.dg/ipa/pr70306.c: New test.
2700
d9aa5a50 27012016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 2702
2703 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2704 * gcc.target/arm/attr-align3.c: Likewise.
2705 * gcc.target/arm/attr_arm.c: Likewise.
2706 * gcc.target/arm/flip-thumb.c: Likewise.
2707
afdde20c 27082016-03-21 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR target/70296
2711 * gcc.target/powerpc/altivec-36.c: New test.
2712
3f2ef661 27132016-03-21 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/70310
2716 * gcc.dg/torture/pr70310.c: New testcase.
2717
08b2b692 27182016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2719
2720 PR target/70293
2721 * gcc.target/i386/pr70293.c: New test.
2722
93505d22 27232016-03-21 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/70288
2726 * gcc.dg/torture/pr70288-1.c: New testcase.
2727 * gcc.dg/torture/pr70288-2.c: Likewise.
2728
06fd1914 27292016-03-21 Andrey Belevantsev <abel@ispras.ru>
2730
2731 PR rtl-optimization/69307
2732 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 2733
b628775e 27342016-03-21 Andrey Belevantsev <abel@ispras.ru>
2735
2736 PR rtl-optimization/69102
2737 * gcc.c-torture/compile/pr69102.c: New test.
2738
1421f43c 27392016-03-18 Jeff Law <law@redhat.com>
2740
2741 PR rtl-optimization/70263
2742 * gcc.c-torture/compile/pr70263-1.c: New test.
2743 * gcc.target/i386/pr70263-2.c: New test.
2744
e7142ce1 27452016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2746
2747 PR rtl-optimization/70278
2748 * gcc.dg/torture/pr70278.c: New test.
2749 * gcc.target/arm/pr70278.c: New test.
2750
5539bc70 27512016-03-18 David Malcolm <dmalcolm@redhat.com>
2752
2753 PR c/70281
2754 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2755 (test_builtin_types_compatible_p): New test function.
2756 * gcc.dg/pr70281.c: New test case.
2757
296a290a 27582016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2759
2760 PR target/70113
2761 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2762
666094f0 27632016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2764
2765 PR tree-optimization/70252
2766 * gcc.dg/pr70252.c: New test.
2767
350514e8 27682016-03-18 Tom de Vries <tom@codesourcery.com>
2769
2770 * gcc.dg/pr70161-2.c: New test.
2771 * gcc.dg/pr70161.c: New test.
2772
011e0cea 27732016-03-18 Tom de Vries <tom@codesourcery.com>
2774
2775 PR ipa/70269
2776 * gcc.dg/pr70269.c: New test.
2777
292a09de 27782016-03-18 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR c++/70267
2781 * g++.dg/ext/java-3.C: New test.
2782
efc86c4c 27832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2784
2785 PR c++/70205
2786 * g++.dg/lookup/pr70205.C: New test.
2787
a28dd575 27882016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2789
2790 PR c++/70218
2791 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2792
92e7ab1e 27932016-03-17 Marek Polacek <polacek@redhat.com>
2794
2795 PR c/69407
2796 * gcc.dg/atomic-op-6.c: New test.
2797
7378dbfb 27982016-03-17 David Malcolm <dmalcolm@redhat.com>
2799
2800 PR c/70264
2801 * c-c++-common/pr70264.c: New test case.
2802
f7995d7d 28032016-03-17 Jakub Jelinek <jakub@redhat.com>
2804
e2895b76 2805 PR c++/70144
2806 * c-c++-common/pr70144-1.c: New test.
2807 * c-c++-common/pr70144-2.c: New test.
2808
f7995d7d 2809 PR c++/70272
2810 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2811 * g++.dg/opt/flifetime-dse6.C: New test.
2812 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2813
5ec4a949 28142016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2815
2816 PR driver/70192
2817 * gcc.dg/pic-1.c: New test.
2818 * gcc.dg/pic-2.c: Likewise.
2819 * gcc.dg/pic-3.c: Likewise.
2820 * gcc.dg/pic-4.c: Likewise.
2821 * gcc.dg/pie-1.c: Likewise.
2822 * gcc.dg/pie-2.c: Likewise.
2823 * gcc.dg/pie-3.c: Likewise.
2824 * gcc.dg/pie-4.c: Likewise.
2825 * gcc.dg/pie-5.c: Likewise.
2826 * gcc.dg/pie-6.c: Likewise.
2827
c28550e1 28282016-03-17 Tom de Vries <tom@codesourcery.com>
2829
2830 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2831 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2832
be3296cb 28332016-03-17 Richard Biener <rguenther@suse.de>
2834
2835 PR debug/70271
2836 * g++.dg/debug/pr70271.C: New testcase.
2837
9b60ef21 28382016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2839
2840 * gcc.target/i386/pr70251.c: New test.
2841
9a80bc1a 28422016-03-17 Marek Polacek <polacek@redhat.com>
2843
2844 PR c++/70194
2845 * g++.dg/warn/constexpr-70194.C: New test.
2846
733d7ff9 28472016-03-16 Richard Henderson <rth@redhat.com>
2848
2849 PR middle-end/70240
2850 * gcc.c-torture/compile/pr70240.c: New.
2851
3e6f12bf 28522016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2853
2854 * gcc.c-torture/compile/20151204.c: Skip for avr.
2855
867c9e99 28562016-03-16 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR target/70245
2859 * g++.dg/opt/pr70245.C: New test.
2860 * g++.dg/opt/pr70245.h: New file.
2861 * g++.dg/opt/pr70245-aux.cc: New file.
2862
8ced6ab7 28632016-03-16 Martin Sebor <msebor@redhat.com>
2864
2865 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2866
37af779a 28672016-03-16 Richard Henderson <rth@redhat.com>
2868
2869 PR middle-end/70199
2870 * gcc.c-torture/compile/pr70199.c: New.
2871
78ed999c 28722016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2873
2874 * gcc.dg/uninit-19.c: Run dos2unix.
2875
462ca422 28762016-03-16 Marek Polacek <polacek@redhat.com>
2877
2878 PR c/70093
2879 * gcc.dg/nested-func-10.c: New test.
2880 * gcc.dg/nested-func-9.c: New test.
2881
fe58aacc 28822016-03-16 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR tree-optimization/68714
2885 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2886
27a53872 28872016-03-16 Tom de Vries <tom@codesourcery.com>
2888
2889 PR tree-optimization/68715
2890 * gcc.dg/graphite/pr68715-2.c: New test.
2891 * gcc.dg/graphite/pr68715.c: New test.
2892 * gfortran.dg/graphite/pr68715.f90: New test.
2893
95049c3c 28942016-03-16 Tom de Vries <tom@codesourcery.com>
2895
2896 PR tree-optimization/68809
2897 * gcc.dg/graphite/pr68809-2.c: New test.
2898 * gcc.dg/graphite/pr68809.c: New test.
2899
09eddd70 29002016-03-16 Jakub Jelinek <jakub@redhat.com>
2901
81fc5915 2902 PR c++/70147
2903 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2904 method call to i () as argument. Adjust expected output.
2905
09eddd70 2906 PR c++/70147
2907 * g++.dg/ubsan/pr70147-1.C: New test.
2908 * g++.dg/ubsan/pr70147-2.C: New test.
2909
6373d2a2 29102016-03-15 Martin Sebor <msebor@redhat.com>
2911
2912 PR c++/58281
2913 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2914
d27a0c11 29152016-03-15 John David Anglin <danglin@gcc.gnu.org>
2916
9908039d 2917 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2918 hppa*-*-hpux*.
2919
45cdc3a6 2920 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2921
d27a0c11 2922 PR libfortran/69799
2923 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2924 libatomic_available.
2925
0dd1d57f 29262016-03-15 Marek Polacek <polacek@redhat.com>
2927
2928 PR c++/70209
2929 * g++.dg/ext/attribute-may-alias-4.C: New test.
2930
0ce02c07 29312016-03-15 Alexander Monakov <amonakov@ispras.ru>
2932
2933 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2934 -fvar-tracking-assignments-toggle flag.
2935
f6e39b30 29362016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2937
2938 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2939
167f93a2 29402016-03-15 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR rtl-optimization/70222
2943 * gcc.c-torture/execute/pr70222-1.c: New test.
2944 * gcc.c-torture/execute/pr70222-2.c: New test.
2945
08a8af4a 29462016-03-15 Richard Henderson <rth@redhat.com>
2947
2948 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2949
738eb905 29502016-03-15 Andrey Belevantsev <abel@ispras.ru>
2951
2952 PR rtl-optimization/69032
2953 * gcc.dg/pr69032.c: New test.
2954
dd148b3a 29552016-03-15 Andrey Belevantsev <abel@ispras.ru>
2956
2957 PR rtl-optimization/63384
d9aa5a50 2958 * g++.dg/pr63384.C: New test.
dd148b3a 2959
acf58115 29602016-03-15 Andrey Belevantsev <abel@ispras.ru>
2961
2962 PR target/64411
2963 * gcc.target/i386/pr64411.C: New test.
2964
a2897dc4 29652016-03-15 Tom de Vries <tom@codesourcery.com>
2966
2967 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2968 * gfortran.dg/goacc/kernels-alias.f95: New test.
2969
7bad2faf 29702016-03-14 Martin Sebor <msebor@redhat.com>
2971
2972 PR c++/53792
2973 * g++.dg/cpp0x/constexpr-inline.C: New test.
2974 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2975
d65fa8d9 29762016-03-14 David Edelsohn <dje.gcc@gmail.com>
2977
2978 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2979
2b3c633f 29802016-03-14 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR middle-end/70219
2983 * gcc.dg/pr70219.c: New test.
2984
e947f9c3 29852016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2986
2987 PR target/70083
2988 * gcc.dg/torture/pr70083.c: New test.
2989 * gcc.target/i386/pr70083.c: New test.
2990
74201dc2 29912016-03-14 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/56365
2994 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2995
88aea41e 29962016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2997
2998 PR target/70098
2999 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
3000 New function.
3001 * g++.dg/pr70098.C: New testcase.
3002
3003
1bd2aefd 30042016-03-14 Tom de Vries <tom@codesourcery.com>
3005
3006 PR tree-optimization/70045
3007 * gcc.dg/graphite/pr70045.c: New test.
3008
922c7033 30092016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3010
3011 PR fortran/69043
3012 * gfortran.dg/include_9.f90: New test.
3013
fd4ab6d9 30142016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3015
3016 PR fortran/45076
3017 gfortran.dg/prof/prof.exp: New script.
3018 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3019
7d7218d3 30202016-03-12 Andrey Belevantsev <abel@ispras.ru>
3021
3022 PR rtl-optimization/69307
3023 * gcc.dg/pr69307.c: New test.
3024
02ffd664 30252016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3026
3027 PR target/69614
3028 * gcc.target/arm/pr69614.c: New.
3029
76e207a9 30302016-03-12 Paul Thomas <pault@gcc.gnu.org>
3031
3032 PR fortran/70031
3033 * gfortran.dg/submodule_14.f08: New test
3034
3035 PR fortran/69524
3036 * gfortran.dg/submodule_15.f08: New test
3037
490ee78a 30382016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3039
3040 PR c++/70106
3041 * g++.dg/cpp1y/paren3.C: New test.
3042
04e137ff 30432016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3044
3045 PR target/70131
3046 * gcc.target/powerpc/ppc-round2.c: New test.
3047
27b2c1c4 30482016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3049
3050 PR target/70123
3051 * gcc.dg/torture/pr70123.c: New test.
3052
84116671 30532016-03-11 Jeff Law <law@redhat.com>
3054
3055 PR tree-optimization/70190
3056 * gcc.c-torture/compile/pr70190.c: New test.
3057
cfa58bc8 30582016-03-11 David Malcolm <dmalcolm@redhat.com>
3059
3060 PR c/68187
3061 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3062 case.
3063 (test43_b): Likewise.
3064 (test43_c): Likewise.
3065 (test43_d): Likewise.
3066 (test43_e): Likewise.
3067 (test43_f): Likewise.
3068 (test43_g): Likewise.
3069 (test44_a): Likewise.
3070 (test44_b): Likewise.
3071 (test44_c): Likewise.
3072 (test44_d): Likewise.
3073 (test44_e): Likewise.
3074
ce234f27 30752016-03-11 David Malcolm <dmalcolm@redhat.com>
3076
3077 PR c/70085
3078 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3079
e4756b48 30802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3081
3082 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3083 dg-options.
3084
1f5ef87e 30852016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3086
3087 PR target/70002
3088 PR target/69245
3089 * gcc.target/aarch64/pr69245_2.c: New test.
3090
f9c352a1 30912016-03-11 Jakub Jelinek <jakub@redhat.com>
3092
3093 PR tree-optimization/70177
3094 * gcc.dg/pr70177.c: New test.
3095
4dd92ac6 30962016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3097
3098 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3099
331e4fdb 31002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3101
3102 * gcc.dg/tree-ssa/sra-20.c: New.
3103
69262824 31042016-03-11 Jakub Jelinek <jakub@redhat.com>
3105
6f9a7425 3106 PR rtl-optimization/70174
3107 * gcc.dg/pr70174.c: New test.
3108
69262824 3109 PR tree-optimization/70169
3110 * gcc.dg/pr70169.c: New test.
3111
4637a847 31122016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3113
3114 PR target/70160
3115 * gcc.target/i386/pr70160.c: New test.
3116
5a86d754 31172016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3118
3119 * gcc.target/s390/dfp-1.c: New test.
3120
af4c8290 31212016-03-10 Nick Clifton <nickc@redhat.com>
3122
3123 PR target/70044
3124 * gcc.target/aarch64/pr70044.c: New test.
3125
98dfd328 31262016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3127 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR c++/70001
3130 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3131 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3132 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3133
75e72311 31342016-03-10 Jan Hubicka <hubicka@ucw.cz>
3135
3136 PR lto/69589
3137 * g++.dg/lto/pr69589_0.C: New testcase
3138 * g++.dg/lto/pr69589_1.C: New testcase
3139
a2eb1271 31402016-03-10 Marek Polacek <polacek@redhat.com>
3141
3142 PR c++/70153
3143 * g++.dg/delayedfold/unary-plus1.C: New test.
3144
31452016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 3146
3147 * gcc.target/arm/pr45701-1.c: Escape brackets.
3148 * gcc.target/arm/pr45701-2.c: Likewise.
3149
5ab2987f 31502016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3151
3152 * gfortran.dg/unconstrained_commons.f: New.
3153
6972afac 31542016-03-10 Alan Modra <amodra@gmail.com>
3155
3156 * gcc.dg/pr69195.c: New.
3157 * gcc.dg/pr69238.c: New.
3158
c82c99ec 31592016-03-10 Tom de Vries <tom@codesourcery.com>
3160
3161 PR testsuite/68915
3162 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3163
a2389d4a 31642016-03-10 Richard Biener <rguenther@suse.de>
3165
3166 PR tree-optimization/70128
3167 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3168 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3169
c272412d 31702016-03-09 Jakub Jelinek <jakub@redhat.com>
3171
a0451069 3172 PR tree-optimization/70152
3173 * gcc.dg/pr70152.c: New test.
3174
c272412d 3175 PR target/70086
3176 * gcc.target/i386/pr70086-1.c: New test.
3177 * gcc.target/i386/pr70086-2.c: New test.
3178 * gcc.target/i386/pr70086-3.c: New test.
5f611068 3179
3180 PR tree-optimization/70127
3181 * gcc.c-torture/execute/pr70127.c: New test.
3182
27dcb7a8 31832016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3184
3185 * c-c++-common/goacc/combined-directives-2.c: New test.
3186
c24757cf 31872016-03-09 David Malcolm <dmalcolm@redhat.com>
3188
3189 PR c/68473
3190 PR c++/70105
3191 * g++.dg/diagnostic/pr70105.C: New test.
3192 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3193 (test_multiple_ordinary_maps): New test function.
3194
83108969 31952016-03-09 David Malcolm <dmalcolm@redhat.com>
3196
3197 PR c/68473
3198 PR c++/70105
3199 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3200 Drop range information from call to inform_at_rich_loc.
3201 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3202 New.
3203 (test_show_locus): Replace calls to rich_location::add_range with
3204 calls to add_range. Rewrite the tests that used the now-defunct
3205 rich_location ctor taking a source_range. Simplify other tests
3206 by replacing calls to COMBINE_LOCATION_DATA with calls to
3207 make_location.
3208
6733c0e8 32092016-03-09 Richard Biener <rguenther@suse.de>
3210 Jakub Jelinek <jakub@redhat.com>
3211
3212 PR tree-optimization/70138
3213 * gcc.dg/vect/pr70138-1.c: New testcase.
3214 * gcc.dg/vect/pr70138-2.c: Likewise.
3215
96abb9f5 32162016-03-09 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR target/70049
3219 * gcc.target/i386/pr70049.c: New test.
3220
42bb3bfb 32212016-03-09 Richard Biener <rguenther@suse.de>
3222
3223 PR c/70143
3224 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3225 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3226 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3227
27527428 32282016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3229
3230 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3231 arm-*-*.
3232
248449f2 32332016-03-09 Jakub Jelinek <jakub@redhat.com>
3234
1bd49ced 3235 PR middle-end/67278
3236 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3237
248449f2 3238 PR target/67278
3239 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3240
3241 PR middle-end/70050
3242 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3243 in testcase comment.
3244
dfc460ff 32452016-03-09 Tom de Vries <tom@codesourcery.com>
3246
3247 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3248 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3249 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3250 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3251 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3252 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3253 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3254 * gfortran.dg/goacc/kernels-loop.f95: New test.
3255
0377fc7f 32562016-03-08 Martin Sebor <msebor@redhat.com>
3257
3258 PR c++/62096
3259 * g++.dg/warn/overflow-warn-7.C: New test.
3260
3556aa80 32612016-03-08 Jason Merrill <jason@redhat.com>
3262
3263 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3264 * lib/target-supports.exp (check_effective_target_concepts): New.
3265
e5096208 32662016-03-08 Jakub Jelinek <jakub@redhat.com>
3267
5370eb8d 3268 PR c++/70135
3269 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3270 * g++.dg/ubsan/pr70135.C: New test.
3271
e5096208 3272 PR target/70110
3273 * gcc.dg/pr70110.c: New test.
3274
cc37120d 32752016-03-07 Martin Jambor <mjambor@suse.cz>
3276
3277 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3278 * c-c++-common/gomp/if-1.c: Likewise.
3279 * c-c++-common/gomp/pr61486-2.c: Likewise.
3280 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3281 to dg-additional-options.
3282 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3283 * g++/gomp/target-teams-1.c: Likewise.
3284 * gcc.dg/gomp/gomp.exp: Likewise.
3285 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3286 dg-additional-options.
3287 * gfortran.dg/gomp/gomp.exp: Likewise.
3288 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3289 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3290 dg-additional-options.
3291 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3292
53c248d8 32932016-03-07 Martin Jambor <mjambor@suse.cz>
3294
3295 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3296 * c-c++-common/gomp/gridify-1.c: New test.
3297 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3298
541e79a0 32992016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3300
3301 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3302 trigger for cortex-r8, when scanning for register r8.
3303 * gcc.target/arm/pr45701-2.c: Likewise.
3304
4dfabd94 33052016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 3306 Jeff Law <law@redhat.com>
4dfabd94 3307
3308 PR tree-optimization/69740
3309 * gcc.c-torture/compile/pr69740-1.c: New test.
3310 * gcc.c-torture/compile/pr69740-2.c: New test.
3311
1b63a87b 33122016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3313
3314 * lib/target-supports.exp
3315 (check_effective_target_whole_vector_shift): Enable for PPC64.
3316
d33914da 33172016-03-07 Richard Biener <rguenther@suse.de>
3318
3319 PR tree-optimization/70115
3320 * gcc.dg/torture/pr70115.c: New testcase.
3321
584fba4b 33222016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3323
3324 PR middle-end/69916
3325 * c-c-++-common/goacc/pr69916.c: New.
3326
7f2f5ec0 33272016-03-07 Richard Henderson <rth@redhat.com>
3328
3329 * gcc.c-torture/compile/pr70061.c: New test.
3330
f530e7c4 33312016-03-07 Richard Biener <rguenther@suse.de>
3332
3333 PR testsuite/70109
3334 * gcc.dg/vect/O3-pr36098.c: New testcase.
3335
a3855fed 33362016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3337
3338 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3339
091ffc31 33402016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3341
3342 * gnat.dg/renaming9.ad[sb]: New testcase.
3343
2941b871 33442016-03-05 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR c++/70084
3347 * g++.dg/expr/stdarg3.C: New test.
3348
5173ce42 33492016-03-04 Jeff Law <law@redhat.com>
3350
3351 PR tree-optimization/69196
3352 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3353 x86_64-*-*.
3354
2d1d2e55 33552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3356
0e43078e 3357 PR c/69973
3358 * gcc.dg/pr69973.c: New test.
3359
d8ec06ae 3360 PR rtl-optimization/69941
3361 * gcc.dg/torture/pr69941.c: New test.
3362
2d1d2e55 3363 PR c/69824
3364 * gcc.dg/pr69824.c: New test.
3365
32f692e2 33662016-03-05 Tom de Vries <tom@codesourcery.com>
3367
3368 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3369 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3370 function.
3371
1c699e9a 33722016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3373
3374 PR c++/66786
3375 * g++.dg/cpp1y/var-templ48.C: New test.
3376 * g++.dg/cpp1y/var-templ49.C: New test.
3377
358448c6 33782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3379
3380 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3381
01dc3c45 33822016-03-04 Jakub Jelinek <jakub@redhat.com>
3383
e968ff6d 3384 PR c++/70035
3385 * g++.dg/ubsan/pr70035.C: New test.
3386
01dc3c45 3387 PR target/70062
3388 * gcc.target/i386/pr70062.c: New test.
3389
3937d618 33902016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3391
3392 * g++.dg/template/typename21.C: Remove c++98_only.
3393
c58ac7f8 33942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3395
3396 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3397
0060768a 33982016-03-04 David Malcolm <dmalcolm@redhat.com>
3399
3400 PR c/68187
3401 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3402 function.
3403 (fn_42_b): Likewise.
3404 (fn_42_c): Likewise.
3405
74c6fd40 34062016-03-04 David Malcolm <dmalcolm@redhat.com>
3407
3408 PR c/68187
3409 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3410 function.
3411 (fn_40_b): Likewise.
3412 (fn_41_a): Likewise.
3413 (fn_41_b): Likewise.
3414
31b11359 34152016-03-04 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR target/70059
3418 * gcc.target/i386/avx512f-pr70059.c: New test.
3419 * gcc.target/i386/avx512dq-pr70059.c: New test.
3420
c5b93452 34212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3422
3423 PR rtl-optimization/57676
3424 * gcc.dg/torture/pr57676.c: New test.
3425
268fbd56 34262016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3427
3428 * gcc.dg/pr70026.c: New test.
3429
6560d1ad 34302016-03-04 Marek Polacek <polacek@redhat.com>
3431
3432 PR c/69798
3433 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3434 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3435
cc7dfddf 34362016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3437
3438 PR target/70004
3439 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3440 Delete.
3441 (test_corners_sisd_si): Likewise.
3442 (main): Remove checks of the above.
3443 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3444
e9663bd4 34452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3446
3447 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3448
dcdd684e 34492016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3450
3451 * gcc.dg/torture/pr69951.c: Accept argc==0.
3452
e692d332 34532016-03-04 Richard Biener <rguenther@suse.de>
3454
3455 PR c++/70054
3456 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3457 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3458
af77b7e6 34592016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3460
3461 PR testsuite/69766
3462 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3463 testing multiarch.
3464
290da96e 34652016-03-04 Jakub Jelinek <jakub@redhat.com>
3466
3467 PR debug/69947
3468 * gcc.dg/guality/pr69947.c: New test.
3469
e51ce713 34702016-03-03 Jakub Jelinek <jakub@redhat.com>
3471
3472 PR ada/70017
3473 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3474
1feed892 34752016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3476
3477 PR rtl-optimization/69904
3478 * gcc.target/arm/pr69904.c: New test.
3479
c32bda69 34802016-03-03 Jakub Jelinek <jakub@redhat.com>
3481
3482 PR target/70021
3483 * gcc.dg/vect/pr70021.c: New test.
3484 * gcc.target/i386/pr70021.c: New test.
3485
1bc579ed 34862016-03-03 Marek Polacek <polacek@redhat.com>
3487
3488 PR middle-end/70050
3489 * gcc.dg/pr70050.c: New test.
3490
cfa8d638 34912016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3492
3493 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3494
1b889259 34952016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3496
3497 PR tree-optimization/70043
3498 * gfortran.dg/vect/pr70043.f90: New test.
3499
f756dfa3 35002016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3501
3502 * gnat.dg/specs/task1.ads: New test.
3503
5cb4863d 35042016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3505
3506 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3507 Invoke gdb with -batch.
3508 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3509
5dd12e43 35102016-03-03 Richard Biener <rguenther@suse.de>
3511
3512 PR tree-optimization/55936
3513 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3514
d97ba4ca 35152016-03-02 Jeff Law <law@redhat.com>
3516
5d23c86f 3517 PR rtl-optimization/69942
3518 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3519 effects of argument promotions.
3520
d97ba4ca 3521 PR tree-optimization/69987
3522 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3523 target does not support -fprefetch-loop-arrays.
3524
901faaa0 35252016-03-02 Uros Bizjak <ubizjak@gmail.com>
3526
3527 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3528
51f6fdce 35292016-03-02 Bin Cheng <bin.cheng@arm.com>
3530
6bc7872f 3531 PR rtl-optimization/69052
51f6fdce 3532 * gcc.target/i386/pr69052.c: New test.
3533
31d31e07 35342016-03-02 Alan Modra <amodra@gmail.com>
3535
3536 * gcc.dg/pr69990.c: New.
3537
04faee95 35382016-03-02 Jakub Jelinek <jakub@redhat.com>
3539
270d0117 3540 PR c/68062
3541 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3542
3543 PR middle-end/70022
3544 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3545
04faee95 3546 PR target/70028
3547 * gcc.target/i386/pr70028.c: New test.
3548
a2cc9e8e 35492016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3550
3551 * c-c++-common/asan/swapcontext-test-1.c,
3552 * c-c++-common/tsan/thread_leak.c,
3553 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3554 * g++.dg/tsan/benign_race.C,
3555 * g++.dg/tsan/fd_close_norace.C,
3556 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3557 races with sanitizer output
3558
dd4bd263 35592016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 3560 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 3561
3562 PR target/67278
3563 * gcc.dg/simd-8.c: New testcase.
3564
b5fe3a49 35652016-03-02 Richard Biener <rguenther@suse.de>
3566
3567 PR middle-end/67278
3568 * gcc.dg/simd-7.c: New testcase.
3569
23601f67 35702016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3571
3572 * gcc.target/i386/pr70007.c: Tweak.
3573
f66f65e7 35742016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3575
3576 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3577
60773515 35782016-03-02 Marek Polacek <polacek@redhat.com>
3579
3580 PR c/67854
3581 * gcc.dg/pr67854.c: New test.
3582
6c094cb1 35832016-03-02 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR middle-end/70025
3586 * gcc.dg/torture/pr70025.c: New test.
3587
7627bb56 35882016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3589
3590 PR tree-optimization/68621
3591 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3592
066c8e94 35932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3594
3595 * gcc.target/i386/pr70007.c: New test.
3596
d3b819ad 35972016-03-01 Jeff Law <law@redhat.com>
3598
d4b9ad56 3599 PR tree-optimization/69196
7e217344 3600 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 3601
d3b819ad 3602 PR tree-optimization/69196
3603 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3604 duplicating code and spoiling the expected output.
3605
4f37285d 36062016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3607
3608 PR target/70033
3609 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3610 supports power9 before doing tests.
3611 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3612 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3613 * gcc.target/powerpc/p9-permute.c: Likewise.
3614
3e9c4f6c 36152016-03-01 Uros Bizjak <ubizjak@gmail.com>
3616
3617 PR target/70027
3618 * gcc.target/i386/pr70027.c: New test.
3619
e324729e 36202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 3621
3622 * gcc.dg/pr70017.c: New test.
3623
40e9ce2d 36242016-03-01 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR c/69796
3627 PR c/69974
3628 * gcc.dg/pr69796.c: New test.
3629 * gcc.dg/pr69974.c: New test.
3630
e8b016ea 36312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3632
3633 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3634
24d3127c 36352016-02-29 Jeff Law <law@redhat.com>
3636
3637 PR tree-optimization/69987
3638 * gfortran.dg/pr69987.f90: New test.
3639
3640 PR tree-optimization/69989
3641 * gcc.c-torture/compile/pr69989-2.c: New test.
3642
12cc1225 36432016-03-01 Marek Polacek <polacek@redhat.com>
3644
3645 PR c++/69795
3646 * g++.dg/parse/invalid1.C: New test.
3647
d99a947c 36482016-03-01 Richard Biener <rguenther@suse.de>
3649
3650 PR middle-end/70022
3651 * gcc.dg/pr70022.c: New testcase.
3652
395dbc60 36532016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3654
3655 PR tree-optimization/69956
3656 * gcc.dg/pr69956.c: New test.
3657
40a35c55 36582016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3659
3660 PR target/70011
3661 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3662 XFAIL when hardware supports efficient unaligned storage access.
3663
4edc90b0 36642016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3665
3666 PR c++/69961
3667 * g++.dg/template/pr69961a.C: New test.
3668 * g++.dg/template/pr69961b.C: New test.
3669
1ed1f69a 36702016-02-29 David Malcolm <dmalcolm@redhat.com>
3671
3672 PR preprocessor/69985
3673 * gcc.dg/cpp/pr69985.c: New test case.
3674
01c5d15d 36752016-02-29 Jeff Law <law@redhat.com>
3676
3a4d3de5 3677 PR tree-optimization/70005
3678 * gcc.c-torture/execute/pr70005.c New test.
3679
01c5d15d 3680 PR tree-optimization/69999
3681 * gcc.c-torture/compile/pr69999.c: New test.
3682
1bf66b54 36832016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3684
3685 PR tree-optimization/69652
3686 * gcc.dg/torture/pr69652.c: Delete test.
3687 * gcc.dg/vect/pr69652.c: New test.
3688
b4d653d5 36892016-02-19 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/69980
3692 * gfortran.dg/vect/pr69980.f90: New testcase.
3693
35bc4745 36942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3695
3696 * gcc.target/sparc/20160229-1.c: New test.
3697
bb54a538 36982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3699
3700 * gnat.dg/stack_usage3.adb: New test.
3701 * gnat.dg/stack_usage3_pkg.ads: New helper.
3702
95164e71 37032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3704
3705 * gnat.dg/renaming8.adb: New test.
3706 * gnat.dg/renaming8_pkg1.ads: New helper.
3707 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3708 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3709
a890896f 37102016-02-29 Richard Biener <rguenther@suse.de>
3711
3712 PR tree-optimization/69720
3713 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3714
5c70403a 37152016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3716
3717 PR fortran/68147
3718 PR fortran/47674
3719 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3720
dfb6d139 37212016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 3722 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3723
3724 PR fortran/56007
3725 * gfortran.dg/coarray_8.f90: Adjust error message.
3726 * gfortran.dg/pr56007.f90: New test.
3727 * gfortran.dg/pr56007.f: New test.
3728
536508db 37292016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3730
3731 PR tree-optimization/69989
3732 * gcc.dg/torture/pr69989.c: New test.
3733
eec75e45 37342016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3735
3736 * gcc.target/i386/stack-realign-win.c: New test.
3737
0175e45a 37382016-02-28 Harald Anlauf <anlauf@gmx.de>
3739
3740 PR fortran/60126
3741 * gfortran.dg/pr60126.f90: New test.
3742
2a703589 37432016-02-27 Jeff Law <law@redhat.com>
3744
3745 Revert
3746 2016-02-26 Richard Biener <rguenther@suse.de>
3747 Jeff Law <law@redhat.com>
3748
3749 PR tree-optimization/69740
3750 * gcc.c-torture/compile/pr69740-1.c: New test.
3751 * gcc.c-torture/compile/pr69740-2.c: New test.
3752
359b4c18 37532016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3754
1c96765a 3755 PR fortran/69910
359b4c18 3756 * gfortran.dg/newunit_4.f90: New test.
3757
49462d93 37582016-02-27 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR target/69613
3761 PR rtl-optimization/69886
3762 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3763 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3764 target.
3765
c4ac733e 37662016-02-26 Martin Sebor <msebor@redhat.com>
3767
3768 PR tree-optimization/15826
3769 * gcc.dg/tree-ssa/pr15826.c: New test.
3770
da8c4b5d 37712016-02-26 Jakub Jelinek <jakub@redhat.com>
3772
3773 PR target/69969
3774 * gcc.target/powerpc/pr69969.c: New test.
3775
0a4558eb 37762016-02-26 Martin Sebor <msebor@redhat.com>
3777
3778 PR c++/15766
3779 * g++.old-deja/g++.other/decl5.C: Add a test case.
3780
5b500299 37812016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3782
3783 PR target/69946
3784 * gcc.target/powerpc/pr69946.c: New file.
3785
565f533b 37862016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 3787 Jeff Law <law@redhat.com>
565f533b 3788
0a4558eb 3789 PR tree-optimization/69740
565f533b 3790 * gcc.c-torture/compile/pr69740-1.c: New test.
3791 * gcc.c-torture/compile/pr69740-2.c: New test.
3792
ff67cbea 37932016-02-26 Martin Jambor <mjambor@suse.cz>
3794
3795 PR middle-end/69920
3796 * gcc.dg/torture/pr69932.c: New test.
3797 * gcc.dg/torture/pr69936.c: Likewise.
3798
e400d817 37992016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3800
3801 PR target/69709
3802 * gcc.target/s390/pr69709.c: New test.
3803
126a5a2d 38042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3805
3806 PR target/69245
3807 * gcc.target/aarch64/pr69245_1.c: New test.
3808
59c58860 38092016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3810
3811 PR target/69613
3812 * gcc.dg/torture/pr69613.c: New test.
3813
9441fa4e 38142016-02-26 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR rtl-optimization/69891
3817 * gcc.target/i386/pr69891.c: New test.
3818
e48fcde0 38192016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3820 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3821
35ed600a 3822 PR target/61397
f41208a1 3823 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3824 functionality for both 32-bit and 64-bit.
3825
c86aaa0e 38262016-02-26 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/69551
3829 * gcc.dg/torture/pr69951.c: New testcase.
3830
38e71a65 38312016-02-25 Richard Biener <rguenther@suse.de>
3832
3833 PR tree-optimization/48795
3834 * gcc.dg/Warray-bounds-18.c: New testcase.
3835
03331e69 38362016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3837
3838 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3839
f14d8d6a 38402016-02-25 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR rtl-optimization/69896
3843 * gcc.dg/pr69896.c: New test.
3844
4003c807 38452016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3846
3847 PR c++/69736
3848 * g++.dg/cpp1y/paren2.C: New test.
3849
a0573328 38502016-02-24 Martin Sebor <msebor@redhat.com>
3851
3852 PR c/51147
3853 * gcc.dg/enum-mode-2.c: New test.
3854
2cde02ad 38552016-02-24 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR c++/69922
3858 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3859 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3860 * g++.dg/ubsan/pr69922.C: New test.
3861
f0ea75d1 38622016-02-24 Marek Polacek <polacek@redhat.com>
3863
3864 PR c/69819
3865 * gcc.dg/pr69819.c: New test.
3866
05027366 38672016-02-24 Martin Sebor <msebor@redhat.com>
3868
34ed562b 3869 PR c++/69912
3870 * g++.dg/ext/flexary15.C: New test.
3871
38722016-02-24 Martin Sebor <msebor@redhat.com>
3873
3874 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3875 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3876 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3877
650c3ad5 38782016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3879 Charles Baylis <charles.baylis@linaro.org>
3880
3881 PR debug/61033
3882 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3883
596070e8 38842016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3885 Jakub Jelinek <jakub@redhat.com>
596070e8 3886
3887 PR middle-end/69760
3888 * gcc.dg/torture/pr69760.c: New testcase.
3889
d6b92d9f 38902016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3891
3892 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3893 pattern on Solaris with as.
3894
90436d9d 38952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3896
3897 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3898 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3899 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3900 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3901
7c749495 39022016-02-24 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR middle-end/69915
3905 * gcc.dg/pr69915.c: New test.
3906
9c9680b5 39072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3908
3909 PR rtl-optimization/69886
3910 * gcc.dg/torture/pr69886.c: New test.
3911
36d081ee 39122016-02-24 Richard Biener <rguenther@suse.de>
3913
3914 PR middle-end/68963
3915 * gcc.dg/torture/pr68963.c: New testcase.
3916
2a0accb9 39172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3918
3919 PR target/69875
3920 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3921 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3922 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3923 * gcc.target/arm/atomic_loaddi_1.c: New test.
3924 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3925 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3926 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3927 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3928 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3929 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3930 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3931 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3932
f0e92ef1 39332016-02-24 Jakub Jelinek <jakub@redhat.com>
3934
3935 PR middle-end/69909
3936 * gcc.dg/torture/pr69909.c: New test.
3937
6907286f 39382016-02-24 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/69907
3941 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3942 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3943 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3944
e6ab7475 39452016-02-24 Christian Bruel <christian.bruel@st.com>
3946
3947 * gcc.target/arm/pragma_cpp_fma.c: New test.
3948
47587450 39492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3950
3951 PR fortran/61156
3952 * gfortran.dg/include_6.f90: Update test.
3953
d41ab738 39542016-02-23 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR objc/69844
3957 * objc.dg/pr69844.m: New test.
3958
4772d9d5 39592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960
3961 PR libgfortran/69456
3962 * gfortran.dg/namelist_89.f90: New test.
3963 * gfortran.dg/pr59700.f90: Update test..
3964
8c38d887 39652016-02-23 Martin Sebor <msebor@redhat.com>
3966
3967 PR middle-end/69780
3968 * g++.dg/ext/builtin_alloca.C: New test.
3969 * gcc.dg/builtins-68.c: New test.
3970
ee1bfdb0 39712016-02-23 Richard Henderson <rth@redhat.com>
3972
3973 * gcc.target/i386/addr-space-3.c: Remove test.
3974
52609ec3 39752016-02-23 David Malcolm <dmalcolm@redhat.com>
3976
3977 PR preprocessor/69126
3978 PR preprocessor/69543
3979 * c-c++-common/pr69126-2-long.c: New test.
3980 * c-c++-common/pr69126-2-short.c: New test.
3981 * c-c++-common/pr69543-1.c: Remove xfail.
3982
d5bf2cc8 39832016-02-23 David Malcolm <dmalcolm@redhat.com>
3984
3985 PR preprocessor/69126
3986 PR preprocessor/69543
3987 PR preprocessor/69558
3988 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3989 (f): Rename to...
3990 (test_2): ...this, and add leading comment.
3991 (MACRO_3, test_3): New.
3992 (MACRO_4A, MACRO_4B, test_4): New.
3993 (MACRO): Rename to...
3994 (MACRO_5): ...this.
3995 (g): Rename to...
3996 (test_5): ...this, updating for renaming of MACRO, and
3997 add leading comment.
3998 * c-c++-common/pr69543-1.c: New.
3999 * c-c++-common/pr69543-2.c: New.
4000 * c-c++-common/pr69543-3.c: New.
4001 * c-c++-common/pr69543-4.c: New.
4002 * c-c++-common/pr69558-1.c: New.
4003 * c-c++-common/pr69558-2.c: New.
4004 * c-c++-common/pr69558-3.c: New.
4005 * c-c++-common/pr69558-4.c: New.
4006 * gcc.dg/pr69558.c: Move to...
4007 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
4008 xfail for c++.
4009
3a37a410 40102016-02-23 Thomas Schwinge <thomas@codesourcery.com>
4011
4012 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
4013 to -ftree-parallelize-loops/-fopenacc changes.
4014 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4015 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4016 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4017 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4018 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4019 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4020 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4021 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4022 * c-c++-common/goacc/kernels-loop.c: Likewise.
4023 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4024 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4025 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4026 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4027
ecca180f 40282016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4029
4030 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4031
eec0fa3f 40322016-02-23 Jakub Jelinek <jakub@redhat.com>
4033
f1f91c07 4034 PR c++/69902
4035 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4036
eec0fa3f 4037 PR c/69900
4038 * gcc.dg/pr69900.c: New test.
4039
e045424d 40402016-02-23 Martin Jambor <mjambor@suse.cz>
4041
4042 PR tree-optimization/69666
4043 * gcc.dg/tree-ssa/pr69666.c: New test.
4044
f482dff6 40452016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4046
4047 PR fortran/67451
4048 * gfortran.dg/coarray_allocate_5.f08: New test.
4049
57ed698b 40502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4051
4052 * gcc.target/s390/vcond-shift.c: Move to ...
4053 * gcc.target/s390/vector/vcond-shift.c: ... here.
4054
990e443c 40552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4056
4057 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4058 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4059
296c5f01 40602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4061
4062 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4063
e53f41d5 40642016-02-20 Mark Wielaard <mjw@redhat.com>
4065
4066 PR c/28901
4067 * gcc.dg/unused-variable-3.c: New test.
4068
13af201d 40692016-02-22 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR target/69888
4072 * gcc.target/i386/pr69888.c: New test.
4073
682c90f9 40742016-02-22 Richard Biener <rguenther@suse.de>
4075
4076 PR tree-optimization/69882
4077 * gfortran.dg/vect/pr69882.f90: New testcase.
4078
b8cd18c3 40792016-02-22 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR target/69885
4082 * gcc.dg/pr69885.c: New test.
4083
09343379 40842016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4085
4086 PR target/69806
4087 PR target/54089
4088 * gcc.target/sh/pr54089-10.c: New.
4089
b345a09f 40902016-02-20 Paul Thomas <pault@gcc.gnu.org>
4091
4092 PR fortran/69423
4093 * gfortran.dg/deferred_character_15.f90 : New test.
4094
51385aed 40952016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4096
4097 PR fortran/57365
4098 gfortran.dg/allocate_with_source_18.f03: New test.
4099
41002016-02-20 Harald Anlauf <anlauf@gmx.de>
4101
4102 PR fortran/52531
4103 gfortran.dg/gomp/pr52531.f90: New test.
4104
9cce8384 41052016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4106
4107 PR c++/69865
4108 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4109 -std=c++03.
4110
d91f5fbb 41112016-02-19 Jakub Jelinek <jakub@redhat.com>
4112
563d5cb8 4113 PR c++/69826
4114 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4115 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4116
0a04aac9 4117 PR c++/69850
4118 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4119
d91f5fbb 4120 PR c++/69851
4121 * g++.dg/torture/pr69851.C: New test.
4122
5fe1f282 41232016-02-19 Martin Sebor <msebor@redhat.com>
4124
4125 PR testsuite/69573
4126 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4127
a45bce11 41282016-02-19 Jakub Jelinek <jakub@redhat.com>
4129
6263dde1 4130 PR c++/69850
4131 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4132 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4133
a45bce11 4134 PR c++/67767
4135 * g++.dg/cpp0x/pr67767.C: New test.
4136
cf2ed1b7 41372016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4138
4139 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4140 for fp, simd, crypto, crc, lse.
4141 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4142 above.
4143 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4144 effective target check.
4145
f6cc34b0 41462016-02-19 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR target/69820
4149 * gcc.target/i386/pr69820.c: New test.
4150
6c678e78 41512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4152
4153 * gcc.target/s390/vector/int128-1.c: New test.
4154
b088ff4b 41552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4156
4157 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4158
b11e60a4 41592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4160
4161 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4162 instruction pattern name to prevent the testcase from failing with
4163 -march=z13.
4164
664ff6a0 41652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4166
4167 * gcc.target/s390/md/movstr-2.c: New test.
4168
e80be24b 41692016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4170
4171 * gcc.target/s390/morestack.c: New test.
4172
9839f350 41732016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4174
4175 PR target/69625
4176 * gcc.target/s390/pr69625.c: Add test case.
4177
4550fbd0 41782016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4179
4180 PR testsuite/68580
4181 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4182
57d00b6a 41832016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4184
4185 PR target/68404
4186 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4187 * gcc.target/powerpc/fusion3.c: Likewise.
4188
63ad69d6 41892016-02-18 Richard Biener <rguenther@suse.de>
4190
4191 PR middle-end/69553
4192 * g++.dg/torture/pr69553.C: New testcase.
4193
d92404ed 41942016-02-18 Nick Clifton <nickc@redhat.com>
4195
4550fbd0 4196 PR target/62254
4197 PR target/69610
4198 * gcc.target/arm/pr62554.c: New test.
4199 * gcc.target/arm/pr69610-1.c: New test.
4200 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 4201
0808dfce 42022016-02-18 Richard Biener <rguenther@suse.de>
4203
4204 PR middle-end/69854
4205 * gcc.dg/torture/pr69854.c: New testcase.
4206
fc3527e3 42072016-02-17 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR c++/69850
4210 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4211
e3c24279 42122012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4213
4214 * gcc.target/powerpc/vec-cg.c: New test.
4215
c9732c2b 42162016-02-17 Richard Biener <rguenther@suse.de>
4217
4218 PR testsuite/69586
4219 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4220
51bf9f9b 42212016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4222
4223 PR target/69161
4224 * gcc.c-torture/compile/pr69161.c: New test.
4225
6baedca3 42262016-02-17 David Sherwood <david.sherwood@arm.com>
4227
4228 PR target/69532
4229 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4230 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4231
4f240715 42322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4233
4234 * gcc.dg/ifcvt-4.c: Skip on Visium.
4235
e0c0515d 42362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4237
4238 * gnat.dg/atomic8.adb: New test.
4239
7b319ee6 42402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4241
4242 * gnat.dg/discr46.ad[sb]: New test.
4243
48a7e3d1 42442016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4245
4246 PR Target/48344
4247 * gcc.target/powerpc/pr48344-1.c: New test.
4248
3f844f15 42492015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4250
4251 PR fortran/69742
4252 * gfortran.dg/associate_21.f90: New test.
4253
7675e968 42542016-02-16 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR c/69835
4257 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4258 -Wnonnull in dg-options.
4259 * c-c++-common/nonnull-2.c: New test.
4260
d6faee88 42612016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4262 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4263
4264 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4265
3a2a72aa 42662016-02-16 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR middle-end/69801
4269 * gcc.dg/pr69801.c: Add empty dg-options.
4270
28072426 42712016-02-16 James Norris <jnorris@codesourcery.com>
4272
4273 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4274 * g++.dg/goacc/deviceptr-1.c: New file.
4275
37fffac2 42762016-02-16 Jakub Jelinek <jakub@redhat.com>
4277
4278 PR tree-optimization/69820
4279 * gcc.dg/vect/pr69820.c: New test.
4280
f72a5e61 42812016-02-16 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/69776
4284 * gcc.dg/torture/pr69776-2.c: New testcase.
4285
50e0cd76 42862016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4287
4288 PR tree-optimization/69714
4289 * gcc.dg/torture/pr69714.c: New test.
4290
14a72c4e 42912016-02-16 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR tree-optimization/69802
4294 * gcc.dg/pr69802.c: New test.
4295
fd808c11 42962016-02-16 Richard Biener <rguenther@suse.de>
4297
4298 PR middle-end/69801
4299 * gcc.dg/pr69801.c: New testcase.
4300
49a549ca 43012016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4302
4303 PR libgfortran/69651
4304 * gfortran.dg/read_bang.f90: New test.
4305 * gfortran.dg/read_bang4.f90: New test.
4306
77454e6e 43072016-02-15 Jakub Jelinek <jakub@redhat.com>
4308
2074f21c 4309 PR c++/69658
4310 * g++.dg/init/pr69658.C: New test.
4311
77454e6e 4312 PR c++/69797
4313 * c-c++-common/pr69797.c: New test.
4314
4ef4d764 43152016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4316
4317 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4318 check for aarch64*-*-*.
4319
4a45fe0f 43202016-02-15 Richard Biener <rguenther@suse.de>
4321
4322 PR tree-optimization/69783
4323 * gcc.dg/vect/pr69783.c: New testcase.
4324
0b3619e6 43252016-02-15 Richard Biener <rguenther@suse.de>
4326
4327 PR tree-optimization/69776
4328 * gcc.dg/torture/pr69776.c: New testcase.
4329
9b49c3cb 43302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4331
4332 PR fortran/60526
4333 * gfortran.dg/type_decl_4.f90: Reinstated.
4334
e46faff9 43352016-02-14 John David Anglin <danglin@gcc.gnu.org>
4336
4337 PR fortran/68746
4338 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4339
a96c809a 43402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4341
4342 PR fortran/60526
4343 PR bootstrap/69816
4344 * gfortran.dg/type_decl_4.f90: Removed.
4345
fdec7e88 43462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4347
4348 PR fortran/60526
4349 * gfortran.dg/type_decl_4.f90: New test.
4350
a72095c4 43512016-02-14 Alan Modra <amodra@gmail.com>
4352
bc436924 4353 PR testsuite/68886
a72095c4 4354 * gcc.c-torture/execute/stkalign.c: Revise test.
4355
73bb5f8b 43562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4357
4358 PR target/67260
4359 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4360
beb13161 43612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4362
4363 PR target/67260
4364 * gcc.target/sh/torture/pr67260.c: New.
4365
67cab04e 43662016-02-12 John David Anglin <danglin@gcc.gnu.org>
4367
4368 * gcc.dg/pr67964.c: Add dg-require-alias.
4369
44a59bb1 43702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4371
4372 PR target/67636
4373 PR target/64345
4374 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4375
38c9bd3a 43762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4377
4378 PR libgfortran/69668
4379 * gfortran.dg/namelist_88.f90: New test.
4380
1774ff82 43812016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4382
4383 PR libgfortran/69668
4384 * gfortran.dg/namelist_38.f90: Update test.
4385 * gfortran.dg/namelist_84.f90: Update test.
4386
aec1f4bd 43872016-02-12 David Malcolm <dmalcolm@redhat.com>
4388
4389 PR other/69554
4390 * gcc.dg/pr69554-1.c: New test.
4391 * gfortran.dg/pr69554-1.F90: New test.
4392 * gfortran.dg/pr69554-2.F90: New test.
4393 * lib/gcc-dg.exp (proc dg-locus): New function.
4394 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4395 distinguish between the caret-printing and non-caret-printing
4396 cases. If caret-printing has been explicitly enabled, bail out
4397 without attempting to fix up the output.
4398
da7d5066 43992016-02-12 David Malcolm <dmalcolm@redhat.com>
4400
4401 PR driver/69265
4402 PR driver/69453
4403 * gcc.dg/spellcheck-options-3.c: New test case.
4404 * gcc.dg/spellcheck-options-4.c: New test case.
4405 * gcc.dg/spellcheck-options-5.c: New test case.
4406 * gcc.dg/spellcheck-options-6.c: New test case.
4407 * gcc.dg/spellcheck-options-7.c: New test case.
4408 * gcc.dg/spellcheck-options-8.c: New test case.
4409 * gcc.dg/spellcheck-options-9.c: New test case.
4410 * gcc.dg/spellcheck-options-10.c: New test case.
4411
fcce1b0b 44122016-02-12 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR rtl-optimization/69764
4415 PR rtl-optimization/69771
4416 * c-c++-common/pr69764.c: New test.
4417 * gcc.dg/torture/pr69771.c: New test.
4418
6d609290 44192016-02-12 Marek Polacek <polacek@redhat.com>
4420
4421 * g++.dg/torture/init-list1.C: New.
4422
7d75fb56 44232016-02-12 Marek Polacek <polacek@redhat.com>
4424
4425 * gcc.dg/pr69522.c: Add empty dg-options.
4426
52543fda 44272016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4428
4429 * g++.dg/lto/lto.exp: Include and init mpx.
4430 * g++.dg/lto/pr69729_0.C: New test.
4431
34947478 44322016-02-12 Jakub Jelinek <jakub@redhat.com>
4433
9181a4ec 4434 PR ipa/69241
4435 * g++.dg/ipa/pr69241-4.C: New test.
4436
34947478 4437 PR ipa/68672
4438 * g++.dg/ipa/pr68672-1.C: New test.
4439 * g++.dg/ipa/pr68672-2.C: New test.
4440 * g++.dg/ipa/pr68672-3.C: New test.
4441
74a4140f 44422016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4443
4444 PR c/69522
50e0cd76 4445 * gcc.dg/pr69522.c: New test.
74a4140f 4446
9ddb20d6 44472016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4448
4449 PR c++/69098
4450 * g++.dg/cpp1y/69098.C: New test.
4451 * g++.dg/cpp1y/69098-2.C: New test.
4452
67cf9b55 44532016-02-12 Jakub Jelinek <jakub@redhat.com>
4454
4455 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4456 and neighbour -> neighbor.
4457 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4458 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4459 * c-c++-common/Wvarargs.c: Likewise.
4460 * c-c++-common/goacc/host_data-5.c: Likewise.
4461 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4462 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4463 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4464 * gcc.target/aarch64/pr60697.c: Likewise.
4465 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4466 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4467 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4468 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4469 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4470 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4471 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4472 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4473 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4474 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4475 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4476 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4477 * g++.dg/lookup/koenig5.C: Likewise.
4478 * g++.dg/ext/no-asm-2.C: Likewise.
4479 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4480 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4481 * gfortran.dg/used_types_16.f90: Likewise.
4482 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4483 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4484 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4485 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4486 * gfortran.dg/abstract_type_6.f03: Likewise.
4487 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4488 * gfortran.dg/used_types_15.f90: Likewise.
4489 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4490 * gfortran.dg/exit_3.f08: Likewise.
4491 * gfortran.dg/open_status_2.f90: Likewise.
4492 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4493 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4494 * gfortran.dg/associate_1.f03: Likewise.
4495 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4496 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4497 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4498 * gcc.dg/builtin-object-size-1.c: Likewise.
4499 * gcc.dg/noreturn-6.c: Likewise.
4500 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4501 * gcc.dg/globalalias.c: Likewise.
4502 * gcc.dg/builtins-config.h: Likewise.
4503 * gcc.dg/pr30457.c: Likewise.
4504 * gcc.c-torture/compile/volatile-1.c: Likewise.
4505 * gcc.c-torture/execute/20101011-1.c: Likewise.
4506 * c-c++-common/Waddress-1.c: Likewise.
4507
40b38ace 45082016-02-11 Jakub Jelinek <jakub@redhat.com>
4509
4510 PR c/69768
4511 * c-c++-common/Waddress-1.c: New test.
4512
42c87ca9 45132016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4514
4515 PR fortran/69296
4516 * gfortran.dg/associate_19.f03: New test.
4517 * gfortran.dg/associate_20.f03: New test.
4518
acb7939f 45192016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4520
4521 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4522
6defe3c5 45232016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4524
4525 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4526 .arch armv8-a\n. Add -dA to dg-options.
4527 * gcc.target/aarch64/assembler_arch_1.c: New test.
4528 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4529
63f63318 45302016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4531
4532 PR c++/68726
4533 * g++.dg/cpp0x/pr68726.C: New.
4534
1cddf457 45352016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4536
4537 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4538 test.
4539
b86fba37 45402016-02-11 Richard Biener <rguenther@suse.de>
4541
4542 * g++.dg/tree-ssa/pr61034.C: Adjust.
4543
ec4ec95a 45442016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4545
be7c31e9 4546 PR target/69148
ec4ec95a 4547 * gcc.target/s390/pr69148.c: New.
4548
f64416ca 45492016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4550
4551 PR tree-optimization/69652
4552 * gcc.dg/torture/pr69652.c: New test.
4553
e5d1ea31 45542016-02-10 Jakub Jelinek <jakub@redhat.com>
4555 Patrick Palka <ppalka@gcc.gnu.org>
4556
4557 PR ipa/69241
4558 PR c++/69649
4559 * g++.dg/ipa/pr69241-1.C: New test.
4560 * g++.dg/ipa/pr69241-2.C: New test.
4561 * g++.dg/ipa/pr69241-3.C: New test.
4562 * g++.dg/ipa/pr69649.C: New test.
4563
fa03b19d 45642016-02-10 Uros Bizjak <ubizjak@gmail.com>
4565
4566 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4567 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4568
14485c8a 45692016-02-10 Bin Cheng <bin.cheng@arm.com>
4570
4571 PR tree-optimization/68021
4572 * gcc.dg/tree-ssa/pr68021.c: New test.
4573
79f1ed25 45742016-02-10 Richard Biener <rguenther@suse.de>
4575
4576 PR tree-optimization/69726
4577 * gcc.dg/uninit-22.c: New testcase.
4578
58f74eff 45792016-02-09 Andrew Pinski <apinski@cavium.com>
4580
4581 PR tree-opt/69282
4582 * gcc.c-torture/compile/20160205-1.c: New testcase.
4583
600c00f7 45842016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4585
4586 PR target/68404
4587 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4588 instead accessing a really large arrray.
4589 * gcc.target/powerpc/fusion3.c: Likewise.
4590
0771836e 45912016-02-09 Charles Baylis <charles.baylis@linaro.org>
4592
4593 PR target/68532
4594 * gcc.c-torture/execute/pr68532.c: New test.
4595
4ccd644f 45962016-02-11 Alexandre Oliva <aoliva@redhat.com>
4597
4598 PR target/69634
4599 * gcc.dg/pr69634.c: New.
4600
2e980a39 46012016-02-09 Richard Biener <rguenther@suse.de>
4602
4603 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4604
aacf7102 46052016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 4606
aacf7102 4607 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4608
a1856ddf 46092016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4610
4611 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4612
d4d3da7e 46132016-02-09 Richard Biener <rguenther@suse.de>
4614
4615 PR tree-optimization/69715
4616 * gcc.dg/torture/pr69715.c: New testcase.
4617
9cc6714f 46182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4619
4620 PR c++/69139
4621 * g++.dg/cpp0x/trailing12.C: New test.
4622 * g++.dg/cpp0x/trailing13.C: New test.
4623
83d5062b 46242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4625
4626 PR c++/69283
4627 PR c++/67835
4628 * g++.dg/cpp1y/auto-fn29.C: New test.
4629 * g++.dg/cpp1y/auto-fn30.C: New test.
4630
394a86f3 46312016-02-08 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR tree-optimization/69209
4634 * gcc.c-torture/compile/pr69209.c: New test.
4635
93b124b4 46362016-02-08 Jeff Law <law@redhat.com>
4637
4638 PR tree-optimization/68541
4639 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4640 of statements allowed in join block for path splitting.
4641
26abce13 46422016-02-08 Jakub Jelinek <jakub@redhat.com>
4643
0acb2d6e 4644 PR c++/59627
4645 * g++.dg/gomp/pr59627.C: New test.
4646
26abce13 4647 PR ipa/69239
4648 * g++.dg/ipa/pr69239.C: New test.
4649
86e0b129 46502016-02-08 David Malcolm <dmalcolm@redhat.com>
4651
4652 PR preprocessor/69664
4653 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4654 * gcc.dg/cpp/warn-comments.c: Likewise.
4655
f553d9f8 46562016-02-08 Marek Polacek <polacek@redhat.com>
4657
4658 PR c++/69688
4659 * g++.dg/init/const12.C: New test.
4660
600695e0 46612016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4662
4663 PR target/60410
4664 * gcc.dg/lto/pr55113_0.c: Remove test.
4665
c4f4b1e8 46662016-02-08 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/69719
4669 * gcc.dg/torture/pr69719.c: New testcase.
4670
5a987d87 46712016-02-08 Richard Biener <rguenther@suse.de>
4672 Jeff Law <law@redhat.com>
4673
4674 PR target/68273
4675 * gcc.target/mips/pr68273.c: New testcase.
4676
0418e71d 46772016-02-08 Richard Biener <rguenther@suse.de>
4678
4679 PR rtl-optimization/69274
4680 * gcc.target/i386/addr-sel-1.c: XFAIL.
4681
07c0f1ca 46822016-02-08 Jeff Law <law@redhat.com>
4683
40d85f4c 4684 PR tree-optimization/68541
4685 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4686
140e093f 4687 PR tree-optimization/65917
07c0f1ca 4688 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4689
16430acf 46902016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4691
4692 PR fortran/50555
4693 * gfortran.dg/namelist_args.f90: New test.
4694
3f0ff0d8 46952016-02-05 Jeff Law <law@redhat.com>
4696
140e093f 4697 PR tree-optimization/68541
3f0ff0d8 4698 * gcc.dg/tree-ssa/split-path-2.c: New test.
4699 * gcc.dg/tree-ssa/split-path-3.c: New test.
4700 * gcc.dg/tree-ssa/split-path-4.c: New test.
4701 * gcc.dg/tree-ssa/split-path-5.c: New test.
4702 * gcc.dg/tree-ssa/split-path-6.c: New test.
4703 * gcc.dg/tree-ssa/split-path-7.c: New test.
4704
a7cc1f94 47052016-02-05 Martin Sebor <msebor@redhat.com>
4706
4707 PR c++/69662
4708 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4709 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4710
fcb25f28 47112016-02-06 Richard HEnderson <rth@redhat.com>
4712
4713 PR c/69643
4714 * gcc.target/i386/addr-space-4.c: New.
4715 * gcc.target/i386/addr-space-5.c: New.
4716
3a2545a1 47172016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4718
4719 PR fortran/66089
4720 * gfortran.dg/elemental_dependency_6.f90: New.
4721
1e302465 47222016-02-05 Jakub Jelinek <jakub@redhat.com>
4723
66feb54c 4724 PR rtl-optimization/69691
4725 * gcc.c-torture/execute/pr69691.c: New test.
4726
1e302465 4727 PR c++/69628
4728 * g++.dg/parse/pr69628.C: New test.
4729
9c28a298 47302016-02-05 Uros Bizjak <ubizjak@gmail.com>
4731
4732 * gcc.dg/sancov/asan.c: Move to ...
4733 * gcc.dg/asan/sancov-1.c: ... here.
4734
a854e286 47352016-02-05 Uros Bizjak <ubizjak@gmail.com>
4736
4737 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4738
d4f0b240 47392016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4740
4741 PR target/69677
4742 * gcc.target/i386/pr69677.c: New test.
4743
235d8723 47442016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4745
4746 PR c++/68948
4747 * g++.dg/template/pr68948.C: New test.
4748
f390cf65 47492016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4750
4751 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4752 (only necessary on s390x).
4753
ab99f104 47542016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4755
4756 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4757 -mno-accumulate-outgoing-args.
4758
f7ef5392 47592016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4760
4761 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4762
6b098e91 47632016-02-04 Jakub Jelinek <jakub@redhat.com>
4764
4765 PR c/69669
4766 * c-c++-common/pr69669.c: New test.
4767
f0146cf3 47682016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4769
4770 PR target/69667
4771 * g++.dg/pr69667.C: New file.
4772
08fd6cf5 47732016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4774
4775 PR target/69619
4776 * gcc.dg/pr69619.c: Add new test.
4777
a6f3f39f 47782016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4779
4780 PR rtl-optimization/69577
4781 * gcc.target/i386/pr69577.c: New test.
4782
774068a0 47832016-02-04 Martin Liska <mliska@suse.cz>
4784
4785 * g++.dg/asan/pr69276.C: New test.
4786
f50a7894 47872016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4788
4789 PR target/65932
4790 PR target/67714
4791 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4792 a single smulbb instruction.
4793 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4794 * gcc.target/amr/wmul-2.c: Likewise.
4795
6b722eb3 47962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4797
4798 PR target/65932
4799 PR target/67714
4800 * gcc.c-torture/execute/pr67714.c: New test.
4801
1f1475a7 48022016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4803
4804 PR target/69454
4805 * gcc.target/i386/pr69454-1.c: New test.
4806 * gcc.target/i386/pr69454-2.c: New test.
4807
6b94e133 48082016-02-03 Martin Sebor <msebor@redhat.com>
4809
4810 PR c++/69251
4811 PR c++/69253
4812 PR c++/69290
4813 PR c++/69277
4814 PR c++/69349
4815 * g++.dg/ext/flexarray-mangle-2.C: New test.
4816 * g++.dg/ext/flexarray-mangle.C: New test.
4817 * g++.dg/ext/flexarray-subst.C: New test.
4818 * g++.dg/ext/flexary11.C: New test.
4819 * g++.dg/ext/flexary12.C: New test.
4820 * g++.dg/ext/flexary13.C: New test.
4821 * g++.dg/ext/flexary14.C: New test.
4822 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4823
342ed0ac 48242016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4825
4826 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4827 Define only if CHECK_FLOAT128 is defined.
4828 (main): Properly initialize u5.
4829
edf6c4d2 48302016-02-03 Jakub Jelinek <jakub@redhat.com>
4831
415d5641 4832 PR c/69627
4833 * gcc.dg/pr69627.c: New test.
4834
edf6c4d2 4835 PR target/69644
4836 * gcc.dg/pr69644.c: New test.
4837
cf8f3ba0 48382016-02-03 Mike Stump <mikestump@comcast.net>
4839
4840 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4841 support for struct-layout-1.exp.
4842
c90d55dd 48432016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4844
4845 PR c++/69056
f7ef5392 4846 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4847
401bd0c8 48482016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4849 Alexandre Oliva <aoliva@redhat.com>
4850
4851 PR target/69461
4852 * gcc.target/powerpc/pr69461.c: New.
4853
277d9d1d 48542016-02-03 Uros Bizjak <ubizjak@gmail.com>
4855
4856 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4857 works from here ...
4858 (check_effective_target_fsanitize_thread): ... to here. Do not
4859 specify additional compile flags for the test source.
4860 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4861 specify additional compile flags for the test source.
4862
e69ad94a 48632016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4864
4865 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4866
a4454da2 48672016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4868
4869 PR fortran/67451
4870 PR fortran/69418
4871 * gfortran.dg/coarray_allocate_2.f08: New test.
4872 * gfortran.dg/coarray_allocate_3.f08: New test.
4873 * gfortran.dg/coarray_allocate_4.f08: New test.
4874
88cab2dd 48752016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4876
4877 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4878 use same scan-tree-dump-times on all platforms.
4879 * gcc.dg/vect/vect-outer-1.c: Likewise.
4880 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4881 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4882 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4883 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4884 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4885 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4886 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4887
66ea75c4 48882016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4889
4890 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4891 warning.
4892
4eef8df7 48932016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4894
4895 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4896
665fbc2f 48972016-02-02 James Norris <jnorris@codesourcery.com>
4898
4899 * c-c++-common/goacc/routine-5.c: Add tests.
4900
b10e3d47 49012016-02-02 Alexander Monakov <amonakov@ispras.ru>
4902
4903 * gcc.target/nvptx/unsigned-cmp.c: New test.
4904
12ad66dd 49052016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4906
4907 * gcc.target/aarch64/scalar_shift_1.c
4908 (test_corners_sisd_di): Improve force to SIMD register.
4909 (test_corners_sisd_si): Likewise.
4910 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4911 Remove scan-assembler check for ldr.
4912
f9ec342f 49132016-02-02 Richard Biener <rguenther@suse.de>
4914
4915 PR tree-optimization/69595
4916 * gcc.dg/Warray-bounds-17.c: New testcase.
4917
32f2925a 49182016-02-02 Richard Biener <rguenther@suse.de>
4919
4920 PR tree-optimization/69606
4921 * gcc.dg/torture/pr69606.c: New testcase.
4922
cfd9ca84 49232016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4924
4925 PR middle-end/68542
4926 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4927 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4928
19bf08e2 49292016-02-02 Alan Modra <amodra@gmail.com>
4930
4931 PR target/69548
4932 * gcc.target/powerpc/pr69548.c: New test.
4933
6f13b088 49342016-02-01 Jakub Jelinek <jakub@redhat.com>
4935
dcddc5af 4936 PR rtl-optimization/69592
4937 * gcc.dg/pr69592.c: New test.
4938
6f13b088 4939 PR preprocessor/69543
4940 PR c/69558
4941 * gcc.dg/pr69543.c: New test.
4942 * gcc.dg/pr69558.c: New test.
4943
d090e5c2 49442016-02-01 Uros Bizjak <ubizjak@gmail.com>
4945
fcb317c5 4946 PR testsuite/65940
4947 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4948
aaf527dc 49492016-02-01 Martin Sebor <msebor@redhat.com>
4950
4951 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4952
1674217b 49532016-02-01 Bin Cheng <bin.cheng@arm.com>
4954
4955 PR tree-optimization/67921
4956 * c-c++-common/ubsan/pr67921.c: New test.
4957
b4007655 49582016-02-01 Richard Biener <rguenther@suse.de>
4959
4960 PR middle-end/69556
4961 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4962
88a477bb 49632016-02-01 Richard Biener <rguenther@suse.de>
4964
4965 PR tree-optimization/69574
4966 * gcc.dg/torture/pr69574.c: New testcase.
4967
2eaaa4e7 49682016-02-01 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/69579
4971 * gcc.dg/setjmp-6.c: New testcase.
4972
e3882c44 49732016-02-01 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR rtl-optimization/69570
4976 * g++.dg/opt/pr69570.C: New test.
4977
f80aff47 49782016-02-01 Richard Henderson <rth@redhat.com>
4979
4980 * gcc.dg/pr69535.c: New test.
4981
240568aa 49822016-01-31 John David Anglin <danglin@gcc.gnu.org>
4983
6009b3b8 4984 PR testsuite/69584
4985 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4986 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4987
1fdf7177 4988 PR debug/68244
4989 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4990
240568aa 4991 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4992
cb3e5ac0 49932016-01-31 Paul Thomas <pault@gcc.gnu.org>
4994
4995 PR fortran/67564
4996 * gfortran.dg/allocate_with_source_17.f03: New test.
4997
3b8b902b 49982016-01-30 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR tree-optimization/69546
5001 * gcc.dg/torture/pr69546.c: New test.
5002
17985abe 50032016-01-30 Paul Thomas <pault@gcc.gnu.org>
5004
5005 PR fortran/69566
5006 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
5007
b5239e80 50082016-01-30 Martin Sebor <msebor@redhat.com>
5009
5010 PR c++/68490
5011 * g++.dg/ext/flexary10.C: New test.
5012
e8f03010 50132016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5014
5015 PR fortran/66707
5016 gfortran.dg/common_23.f90: New test.
5017
dc93691a 50182016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5019
5020 PR target/65546
5021 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5022 condition being checked, and disable it when the target supports
5023 misaligned loads and stores.
5024
ff5e28e9 50252016-01-29 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR debug/69518
5028 * gcc.dg/torture/pr69518.c: New test.
5029
b0d8930a 50302016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5031
5032 PR target/69530
5033 * gcc.target/i386/pr69530.c: New test.
5034
21601fc7 50352016-01-29 Steve Ellcey <sellcey@imgtec.com>
5036
5037 PR target/65604
5038 * gcc.target/mips/div-delay.c: New test.
5039
ca6c7317 50402016-01-29 Jakub Jelinek <jakub@redhat.com>
5041
4758dc39 5042 PR target/69551
5043 * gcc.target/i386/pr69551.c: New test.
5044
ca6c7317 5045 PR target/66137
5046 * gcc.target/i386/pr66137.c: New test.
5047
e3078da6 50482016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5049
5050 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5051 always built for p5600.
5052 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5053 isa=p5600 dg-option.
5054
b622ec25 50552016-01-29 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/69547
5058 * g++.dg/tree-ssa/pr69547.C: New testcase.
5059
d2a60e99 50602016-01-29 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR debug/66869
5063 * g++.dg/warn/Wunused-function2.C: New test.
5064
ae849d2b 50652016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5066
5067 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5068 support for test to succeed.
5069
ce6a6978 50702016-01-29 Marek Polacek <polacek@redhat.com>
5071
5072 PR c++/69509
5073 PR c++/69516
5074 * g++.dg/ext/constexpr-vla2.C: New test.
5075 * g++.dg/ext/constexpr-vla3.C: New test.
5076 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5077
7550d855 50782016-01-29 Richard Biener <rguenther@suse.de>
5079
5080 PR middle-end/69537
5081 * gcc.dg/uninit-21.c: New testcase.
5082
f11bb279 50832016-01-28 Uros Bizjak <ubizjak@gmail.com>
5084
5085 PR target/69459
5086 * gcc.target/i386/pr69459.c: New test.
5087
c80c12c8 50882016-01-28 Steve Ellcey <sellcey@imgtec.com>
5089
5090 PR target/68400
5091 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5092 * gcc.target/mips/pr68400.c: New test.
5093
c649bacc 50942016-01-28 Martin Sebor <msebor@redhat.com>
5095
5096 PR target/17381
5097 * gcc.target/powerpc/pr17381.c: New test.
5098
f4881661 50992016-01-28 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR middle-end/69542
5102 * gcc.dg/torture/pr69542.c: New test.
5103
d66fdd75 51042016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5105
5106 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5107
d4a78818 51082016-01-28 David Edelsohn <dje.gcc@gmail.com>
5109
5110 * gcc.dg/pr65980.c: Skip on AIX.
5111 * gcc.dg/pr66688.c: Same.
5112
21329e97 51132016-01-28 David Edelsohn <dje.gcc@gmail.com>
5114
5115 PR target/63679
5116 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5117 * gcc.dg/tree-ssa/sra-18.c: Same.
5118
cc7124a6 51192016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5120
5121 PR fortran/62536
5122 * gfortran.dg/block_15.f08: New test.
5123 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5124 on incorrectly closed BLOCK.
5125
358dfcb4 51262016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5127
5128 * gcc.dg/declare-simd.c: New test.
e87502d6 51292016-01-28 Richard Biener <rguenther@suse.de>
5130
5131 PR tree-optimization/69466
5132 * gfortran.dg/vect/pr69466.f90: New testcase.
5133
44e7334b 51342016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5135
5136 * g++.dg/pr67989.C: Remove ARM-specific option.
5137 * gcc.target/arm/pr67989.C: New file.
5138
5ce8f551 51392016-01-27 Uros Bizjak <ubizjak@gmail.com>
5140
5141 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5142 and expm1 test for glibc < 2.11.
5143
fa6e6b15 51442016-01-27 Richard Henderson <rth@redhat.com>
5145
5146 * gcc.c-torture/execute/pr69447.c: New test.
5147
51482016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 5149
7b8122c6 5150 PR fortran/69422
147b2f9b 5151 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5152
78e516eb 51532016-01-27 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR debug/66869
5156 * gcc.dg/pr66869.c: New test.
5157
9b849350 51582016-01-25 Jeff Law <law@redhat.com>
5159
5160 PR tree-optimization/68398
f11bb279 5161 PR tree-optimization/69196
9b849350 5162 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5163 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5164 path to avoid new heuristic allowing more irreducible regions
5165 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5166 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5167 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5168 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5169 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5170
fee5e491 51712016-01-27 Marek Polacek <polacek@redhat.com>
5172
5173 PR c/68062
5174 * c-c++-common/vector-compare-4.c: New test.
5175
eec96426 51762016-01-27 David Malcolm <dmalcolm@redhat.com>
5177
5178 PR preprocessor/69126
5179 * c-c++-common/pr69126.c: New test case.
5180
5068be18 51812016-01-27 Ian Lance Taylor <iant@google.com>
5182
5183 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5184
5fa82c11 51852016-01-27 Ryan Burn <contact@rnburn.com>
5186
5187 PR cilkplus/69267
5188 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5189
b3df0219 51902016-01-27 Uros Bizjak <ubizjak@gmail.com>
5191
5192 PR target/69512
5193 * gcc.target/i386/pr69512.c: New test.
5194
d46a16d4 51952016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5196
5197 PR ada/69488
5198 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5199
6a9b35ef 52002016-01-27 Marek Polacek <polacek@redhat.com>
5201
5202 PR c++/69379
5203 * g++.dg/pr69379.C: New test.
5204
18e9663b 52052016-01-27 Martin Sebor <msebor@redhat.com>
5206
5207 PR c++/69317
5208 * g++.dg/abi/Wabi-2-2.C: New test.
5209 * g++.dg/abi/Wabi-2-3.C: New test.
5210 * g++.dg/abi/Wabi-3-2.C: New test.
5211 * g++.dg/abi/Wabi-3-3.C: New test.
5212
c88301ad 52132016-01-27 Richard Biener <rguenther@suse.de>
5214
5215 PR tree-optimization/69166
5216 * gcc.dg/torture/pr69166.c: New testcase.
5217
8ca47550 52182016-01-27 Martin Jambor <mjambor@suse.cz>
5219
5220 PR tree-optimization/69355
5221 * gcc.dg/tree-ssa/pr69355.c: New test.
5222
5cb23e3c 52232016-01-27 Marek Polacek <polacek@redhat.com>
5224
5225 PR c++/69496
5226 * g++.dg/ext/constexpr-vla1.C: New test.
5227
7b0c1b6d 52282016-01-20 Christian Bruel <christian.bruel@st.com>
5229
5230 PR target/69245
5231 * gcc.target/arm/pr69245.c: New test.
5232
220112fc 52332016-01-27 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR tree-optimization/69399
5236 * gcc.dg/torture/pr69399.c: New test.
5237
16294490 52382016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5239
5240 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5241
8abd3d0c 52422016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5243
5244 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5245
7cf9b895 52462016-01-26 Tom de Vries <tom@codesourcery.com>
5247
5248 PR tree-optimization/69110
5249 * gcc.dg/autopar/pr69110.c: New test.
5250
557c1942 52512016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 5252 Sebastian Pop <s.pop@samsung.com>
557c1942 5253
5254 * gcc.dg/graphite/isl-ast-op-select.c: New.
5255
80adbd96 52562015-01-26 Paul Thomas <pault@gcc.gnu.org>
5257
5258 PR fortran/69385
5259 * gfortran.dg/allocate_error_6.f90: New test.
5260
c3f86f60 52612016-01-26 Richard Henderson <rth@redhat.com>
5262
5263 * gcc.dg/tm/pr60908.c: New test.
5264
3752e5b1 52652016-01-26 David Malcolm <dmalcolm@redhat.com>
5266
5267 PR other/69006
5268 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5269 directive.
5270 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5271 expected multiline output to reflect the colorization being
5272 disabled before newlines.
5273 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5274 (custom_diagnostic_finalizer): Replace call to
5275 pp_newline_and_flush with call to pp_flush.
5276 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5277 * gfortran.dg/implicit_class_1.f90: Likewise.
5278 * lib/gcc-dg.exp (allow_blank_lines): New global.
5279 (dg-allow-blank-lines-in-output): New procedure.
5280 (gcc-dg-prune): Complain about blank lines in the output, unless
5281 dg-allow-blank-lines-in-output was called.
5282 * lib/multiline.exp (_build_multiline_regex): Only support
5283 arbitrary followup text for non-blank-lines, not for blank lines.
5284
9bbfd060 52852016-01-26 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR tree-optimization/69483
5288 * gcc.dg/pr69483.c: New test.
5289 * g++.dg/opt/pr69483.C: New test.
5290
53773057 52912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5292
5293 PR target/68620
5294 * gcc.target/arm/pr68620.c: New test.
5295
442a556f 52962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5297
5298 * gcc.target/i386/pr68986-2.c: Remove -m32.
5299
d513c683 53002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5301
5302 PR target/68986
5303 * gcc.target/i386/pr68986-1.c: New test.
5304 * gcc.target/i386/pr68986-2.c: Likewise.
5305 * gcc.target/i386/pr68986-3.c: Likewise.
5306
976877a5 53072016-01-26 Christian Bruel <christian.bruel@st.com>
5308
5309 * lib/target-supports.exp
5310 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5311 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5312 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5313
2c7b2f88 53142016-01-26 Richard Biener <rguenther@suse.de>
5315
5316 PR tree-optimization/69452
5317 * gcc.dg/torture/pr69452.c: New testcase.
5318
f7fc06e7 53192016-01-26 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR target/69442
5322 * gcc.dg/pr69442.c: New test.
5323
d1dae587 53242016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5325
5326 PR target/67896
5327 * gcc.target/aarch64/simd/pr67896.C: New.
5328
ef7be7f8 53292016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5330
5331 PR tree-optimization/69400
5332 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5333 function.
5334 (plugin_init): Call it.
5335 * gcc.dg/torture/pr69400.c: New test.
5336
648433a4 53372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5338
5339 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5340
45fc5243 53412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5342 Sebastian Pop <s.pop@samsung.com>
5343
5344 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5345 isl-0.15.
5346
c699f6a1 53472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5348 Sebastian Pop <s.pop@samsung.com>
5349
5350 * gcc.dg/graphite/pr69292.c: New.
5351
b86e24ea 53522016-01-25 Jakub Jelinek <jakub@redhat.com>
5353
5354 * c-c++-common/goacc/use_device-1.c: New test.
5355
105cb8d7 53562016-01-25 Jeff Law <law@redhat.com>
5357
5358 PR tree-optimization/69196
5359 PR tree-optimization/68398
5360 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5361 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5362
44562749 53632016-01-25 David Edelsohn <dje.gcc@gmail.com>
5364
5365 PR target/69469
5366 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5367 Algorithm.
5368
6837fee7 53692016-01-25 Richard Biener <rguenther@suse.de>
5370
5371 PR testsuite/69380
5372 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5373
fe500d65 53742016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5375
5376 PR target/69421
5377 * gcc.dg/pr69421.c: New test.
5378
8eacba94 53792016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5380
5381 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5382 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5383 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5384 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5385 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5386 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5387 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5388 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5389 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5390 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5391
af09d40d 53922016-01-25 Richard Biener <rguenther@suse.de>
5393
5394 PR tree-optimization/69376
5395 * gcc.dg/torture/pr69376.c: New testcase.
5396
d65063f5 53972016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5398
5399 PR fortran/69397
5400 PR fortran/68442
5401 * gfortran.dg/interface_38.f90: New test.
5402 * gfortran.dg/interface_39.f90: New test.
80adbd96 5403
08c7bfb4 54042016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5405
5406 Revert:
5407 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5408
5409 PR c++/11858
5410 PR c++/24663
5411 PR c++/24664
5412 * g++.dg/template/pr11858.C: New test.
5413 * g++.dg/template/pr24663.C: New test.
5414 * g++.dg/template/unify12.C: New test.
5415 * g++.dg/template/unify13.C: New test.
5416 * g++.dg/template/unify14.C: New test.
5417 * g++.dg/template/unify15.C: New test.
5418 * g++.dg/template/unify16.C: New test.
5419 * g++.dg/template/unify17.C: New test.
5420
c2e7d2be 54212016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5422
5423 PR fortran/68283
5424 gfortran.dg/pr68283.f90: New test.
5425
9f2e8617 54262016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5427
5428 PR fortran/66094
5429 * gfortran.dg/inline_matmul_13.f90: New test.
5430 * gfortran.dg/matmul_bounds_8.f90: New test.
5431 * gfortran.dg/matmul_bounds_9.f90: New test.
5432 * gfortran.dg/matmul_bounds_10.f90: New test.
5433
a4838119 54342016-01-23 Tom de Vries <tom@codesourcery.com>
5435
5436 PR tree-optimization/69426
5437 * gcc.dg/autopar/pr69426.c: New test.
5438
feddf0dc 54392016-01-23 Martin Sebor <msebor@redhat.com>
5440
5441 PR c++/58109
5442 PR c++/69022
5443 * g++.dg/cpp0x/alignas5.C: New test.
5444 * g++.dg/ext/vector29.C: Same.
5445
132731fb 54462016-01-23 Uros Bizjak <ubizjak@gmail.com>
5447
5448 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5449 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5450 _GNU_SOURCE from compile flags to the source.
5451 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5452 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5453 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5454 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5455
51aec681 54562016-01-22 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR target/69432
5459 * g++.dg/opt/pr69432.C: New test.
5460
147aa3e3 54612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5462
5463 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5464 32-bit targets testing an -m64 multilib.
5465
4d04e35e 54662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5467
5468 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5469 64-bit support.
5470
86f38d0c 54712016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5472
5473 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5474
f776e712 54752016-01-21 Christian Bruel <christian.bruel@st.com>
5476
5477 PR target/68674
5478 * gcc.target/i386/pr68674.c
5479 * gcc.target/aarch64/pr68674.c
5480 * gcc.target/arm/pr68674.c
5481
7b9de435 54822016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5483
5484 PR target/69403
5485 * gcc.c-torture/execute/pr69403.c: New test.
5486
9935a0ba 54872016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/55843
5490 * g++.dg/template/pr55843.C: New.
5491
06b94aa1 54922016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5493
5494 PR testsuite/66877
5495 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5496 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5497
b68773a8 54982016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5499
5500 PR testsuite/67489
132731fb 5501 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5502 from dg-do compile directive, and instead add
5503 { dg-require-effective-target int128 }.
b68773a8 5504
bbbbe8ab 55052016-01-20 Martin Sebor <msebor@redhat.com>
5506
5507 PR c/69405
5508 * gcc.dg/sync-fetch.c: New test.
5509
f3a6a26f 55102016-01-21 Martin Sebor <msebor@redhat.com>
5511
5512 PR target/69252
5513 * gcc.target/powerpc/pr69252.c: New test.
5514
d1565a03 55152016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5516
5517 PR fortran/65996
132731fb 5518 * gfortran.dg/pr65996.f90: New test.
d1565a03 5519
15a5a905 55202016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5521
5522 PR c++/68810
bbbbe8ab 5523 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 5524 expected to generate an error.
15a5a905 5525
e4538af5 55262016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5527
5528 PR middle-end/66178
5529 * gcc.dg/torture/pr66178.c: New test.
5530
4d4180ce 55312016-01-21 Anton Blanchard <anton@samba.org>
5532 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5533
5534 PR target/63354
5535 * gcc.target/powerpc/pr63354.c: New test.
5536
86e16058 55372016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5538
5539 PR rtl-optimization/68990
5540 * gcc.target/i386/pr68990: New.
5541
b11b85e4 55422016-01-21 Nick Clifton <nickc@redhat.com>
5543
5544 PR target/69129
5545 * gcc.target/mips/pr69129.c: New.
5546
62dd9f85 55472016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/58046
5550 * g++.dg/cpp0x/pr58046.C: New.
5551
ac7d424b 55522016-01-21 Jakub Jelinek <jakub@redhat.com>
5553
47c0bea3 5554 PR target/69187
5555 PR target/65624
5556 * gcc.target/arm/pr69187.c: New test.
5557
ac7d424b 5558 PR c++/69355
5559 * g++.dg/torture/pr69355.C: New test.
5560
9e18b252 55612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5562 Sebastian Pop <s.pop@samsung.com>
5563
5564 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5565
de862e2f 55662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5567 Sebastian Pop <s.pop@samsung.com>
5568
132731fb 5569 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 5570
f55f9344 55712016-01-21 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR middle-end/67653
5574 * c-c++-common/pr67653.c: New test.
5575 * gcc.dg/torture/pr29119.c: Add dg-warning.
5576
62752e71 55772016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5578
5579 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5580
16d4186f 55812016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5582
5583 PR c/24293
5584 * gcc.dg/pr24293.c: New test.
5585 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5586 incomplete struct type.
5587 * gcc.dg/declspec-1.c: Likewise.
5588 * gcc.dg/pr63549.c: Likewise.
5589
58219d13 55902016-01-20 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR tree-optimization/66612
5593 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5594 for bdn instruction.
5595
a7b5688a 55962016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5597
5598 * lib/target-supports.exp
5599 (check_effective_target_arm_fp_ok_nocache): New.
5600 (check_effective_target_arm_fp_ok): New.
5601 (add_options_for_arm_fp): New.
5602 (check_effective_target_arm_crypto_ok_nocache): Require
5603 target_arm_v8_neon_ok instead of arm32.
5604 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5605 (check_effective_target_arm_crypto_pragma_ok): New.
5606 (add_options_for_arm_vfp): New.
5607 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5608 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5609 target instead. Force initial fpu to vfp.
5610 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5611 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5612 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5613 dependency.
5614 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5615 use arm_vfp effective target instead. Force initial fpu to vfp.
5616 * gcc.target/arm/attr-neon3.c: Likewise.
5617 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5618 arm_vfp_ok.
5619 * gcc.target/arm/unsigned-float.c: Likewise.
5620 * gcc.target/arm/vfp-1.c: Likewise.
5621 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5622 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5623 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5624 * gcc.target/arm/vfp-ldmias.c: Likewise.
5625 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5626 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5627 * gcc.target/arm/vfp-stmiad.c: Likewise.
5628 * gcc.target/arm/vfp-stmias.c: Likewise.
5629 * gcc.target/arm/vnmul-1.c: Likewise.
5630 * gcc.target/arm/vnmul-2.c: Likewise.
5631 * gcc.target/arm/vnmul-3.c: Likewise.
5632 * gcc.target/arm/vnmul-4.c: Likewise.
5633
7ca56ca8 56342016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 5635
7fb75b57 5636 PR testsuite/69366
5637 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5638 the MPX run-time library, for compile-time MPX test.
5639 * gcc.target/i386/chkp-always_inline.c: Likewise.
5640 * gcc.target/i386/chkp-bndret.c: Likewise.
5641 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5642 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5643 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5644 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5645 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5646 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5647 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5648 * gcc.target/i386/chkp-label-address.c: Likewise.
5649 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5650 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5651 * gcc.target/i386/chkp-pr69044.c: Likewise.
5652 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5653 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5654 * gcc.target/i386/chkp-strchr.c: Likewise.
5655 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5656 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5657 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5658 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5659 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5660 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5661 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5662 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5663 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5664 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5665 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5666 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5667 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5668 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5669 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5670 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5671 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5672 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5673 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5674 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5675 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5676 * gcc.target/i386/pr63995-2.c: Likewise.
5677 * gcc.target/i386/pr64805.c: Likewise.
5678 * gcc.target/i386/pr65044.c: Likewise.
5679 * gcc.target/i386/pr65167.c: Likewise.
5680 * gcc.target/i386/pr65183.c: Likewise.
5681 * gcc.target/i386/pr65184.c: Likewise.
5682 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 5683
f2da0b99 56842016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5685
5686 PR tree-optimization/69328
5687 * gcc.dg/pr69328.c: New test.
5688
4d379676 56892016-01-20 Jeff Law <law@redhat.com>
5690
4a11f145 5691 PR target/25114
4d379676 5692 * gcc.target/m68k/pr25114.c: New test.
5693
0754bad1 56942016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5695
5696 * gcc.target/arm/memset-inline-10.c: Added
5697 dg-require-effective-target arm_thumb2_ok.
5698
63bd5c2d 56992016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5700
5701 * gcc.dg/debug/dwarf2/sso.c: New test.
5702
a9c01e81 57032016-01-19 Uros Bizjak <ubizjak@gmail.com>
5704
5705 PR testsuite/68820
5706 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5707 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5708 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5709
53fa0e54 57102016-01-19 Jan Hubicka <hubicka@ucw.cz>
5711
5712 PR ipa/66223
5713 * g++.dg/ipa/devirt-50.C: New testcase.
5714
e035a62c 57152016-01-19 Marek Polacek <polacek@redhat.com>
5716
5717 PR c++/68965
5718 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5719 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5720
885cc3ea 57212016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5722
5723 PR target/69135
5724 * gcc.target/arm/pr69135_1.c: New test.
5725
07bd240e 57262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5727
5728 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5729
9f60d257 57302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5731
5732 * gcc.target/aarch64/ccmp_1.c: New testcase.
5733
a0c919f7 57342016-01-19 Marek Polacek <polacek@redhat.com>
5735
5736 PR c++/68586
5737 * g++.dg/cpp0x/enum30.C: New test.
5738
dc5d6d17 57392016-01-19 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/69336
5742 * g++.dg/tree-ssa/pr69336.C: New testcase.
5743
6dd156e0 57442016-01-19 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR debug/65779
5747 * gcc.dg/pr65779.c: New test.
5748
3e0d45b9 57492016-01-19 Richard Biener <rguenther@suse.de>
5750
5751 PR tree-optimization/69352
5752 * gcc.dg/torture/pr69352.c: New testcase.
5753
7a3cf64d 57542016-01-19 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR rtl-optimization/68955
5757 PR rtl-optimization/64557
5758 * gcc.dg/torture/pr68955.c: New test.
5759
8be55b33 57602016-01-19 Jan Hubicka <hubicka@ucw.cz>
5761
5762 PR lto/69136
5763 * g++.dg/torture/pr69136.C: New testcase.
5764
72a985d7 57652016-01-19 Jan Hubicka <hubicka@ucw.cz>
5766
5767 PR lto/69133
5768 * g++.dg/lto/pr69133_0.C: New testcase.
5769 * g++.dg/lto/pr69133_1.C: New testcase.
5770
56778b62 57712016-01-15 Jeff Law <law@redhat.com>
5772
5773 PR tree-optimization/69320
5774 * gcc.c-torture/pr69320-1.c: New test.
5775 * gcc.c-torture/pr69320-2.c: New test.
5776 * gcc.c-torture/pr69320-3.c: New test.
5777 * gcc.c-torture/pr69320-4.c: New test.
5778
ced41b93 57792016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5780
5781 PR c++/11858
5782 PR c++/24663
5783 PR c++/24664
5784 * g++.dg/template/pr11858.C: New test.
5785 * g++.dg/template/pr24663.C: New test.
5786 * g++.dg/template/unify12.C: New test.
5787 * g++.dg/template/unify13.C: New test.
5788 * g++.dg/template/unify14.C: New test.
5789 * g++.dg/template/unify15.C: New test.
5790 * g++.dg/template/unify16.C: New test.
5791 * g++.dg/template/unify17.C: New test.
5792
7f8cbcaf 57932016-01-18 David Malcolm <dmalcolm@redhat.com>
5794
5795 PR testsuite/69181
5796 * gcc.dg/pr69181-1.c: New test file.
5797 * gcc.dg/pr69181-2.c: New test file.
5798 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5799 globals by moving it to...
5800 (cleanup-after-saved-dg-test): ...this new function. Add
5801 "global additional_sources_used". Add reset of global
5802 multiline_expected_outputs to the empty list.
5803 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5804 global to...
5805 (multiline_expected_outputs): ...this, and updated comments to
5806 note that it is modified from gcc-dg.exp.
5807 (dg-end-multiline-output): Update for the above renaming.
5808 (handle-multiline-outputs): Likewise. Remove the clearing
5809 of the expected outputs to the empty list.
5810
3c7cbfc0 58112016-01-18 Richard Biener <rguenther@suse.de>
5812
5813 PR tree-optimization/69297
5814 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5815
81d49cc1 58162016-01-18 Joseph Myers <joseph@codesourcery.com>
5817
5818 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5819 dg-options.
5820 * gcc.target/mips/mips-3d-2.c: Likewise.
5821 * gcc.target/mips/mips-3d-3.c: Likewise.
5822 * gcc.target/mips/mips-3d-4.c: Likewise.
5823 * gcc.target/mips/mips-3d-5.c: Likewise.
5824 * gcc.target/mips/mips-3d-6.c: Likewise.
5825 * gcc.target/mips/mips-3d-7.c: Likewise.
5826 * gcc.target/mips/mips-3d-8.c: Likewise.
5827 * gcc.target/mips/mips-3d-9.c: Likewise.
5828 * gcc.target/mips/mips-ps-1.c: Likewise.
5829 * gcc.target/mips/mips-ps-2.c: Likewise.
5830 * gcc.target/mips/mips-ps-3.c: Likewise.
5831 * gcc.target/mips/mips-ps-4.c: Likewise.
5832 * gcc.target/mips/mips-ps-5.c: Likewise.
5833 * gcc.target/mips/mips-ps-6.c: Likewise.
5834 * gcc.target/mips/mips-ps-7.c: Likewise.
5835 * gcc.target/mips/mips-ps-type.c: Likewise.
5836 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5837 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5838
03c4ff3a 58392016-01-18 Tom de Vries <tom@codesourcery.com>
5840
5841 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5842 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5843 * c-c++-common/goacc/kernels-empty.c: New test.
5844 * c-c++-common/goacc/kernels-eternal.c: New test.
5845 * c-c++-common/goacc/kernels-loop-2.c: New test.
5846 * c-c++-common/goacc/kernels-loop-3.c: New test.
5847 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5848 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5849 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5850 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5851 * c-c++-common/goacc/kernels-loop-data.c: New test.
5852 * c-c++-common/goacc/kernels-loop-g.c: New test.
5853 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5854 * c-c++-common/goacc/kernels-loop-n.c: New test.
5855 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5856 * c-c++-common/goacc/kernels-loop.c: New test.
5857 * c-c++-common/goacc/kernels-noreturn.c: New test.
5858 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5859 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5860 * c-c++-common/goacc/kernels-reduction.c: New test.
5861
22e3dcee 58622016-01-18 Tom de Vries <tom@codesourcery.com>
5863
5864 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5865 * gcc.dg/autopar/outer-2.c: Same.
5866 * gcc.dg/autopar/outer-3.c: Same.
5867 * gcc.dg/autopar/outer-4.c: Same.
5868 * gcc.dg/autopar/outer-5.c: Same.
5869 * gcc.dg/autopar/outer-6.c: Same.
5870 * gcc.dg/autopar/parallelization-1.c: Same.
5871 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5872 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5873 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5874 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5875 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5876 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5877 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5878 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5879 * gcc.dg/autopar/pr39500-1.c: Same.
5880 * gcc.dg/autopar/pr39500-2.c: Same.
5881 * gcc.dg/autopar/pr46193.c: Same.
5882 * gcc.dg/autopar/pr46194.c: Same.
5883 * gcc.dg/autopar/pr49580.c: Same.
5884 * gcc.dg/autopar/pr49960-1.c: Same.
5885 * gcc.dg/autopar/pr49960.c: Same.
5886 * gcc.dg/autopar/pr68373.c: Same.
5887 * gcc.dg/autopar/reduc-1.c: Same.
5888 * gcc.dg/autopar/reduc-1char.c: Same.
5889 * gcc.dg/autopar/reduc-1short.c: Same.
5890 * gcc.dg/autopar/reduc-2.c: Same.
5891 * gcc.dg/autopar/reduc-2char.c: Same.
5892 * gcc.dg/autopar/reduc-2short.c: Same.
5893 * gcc.dg/autopar/reduc-3.c: Same.
5894 * gcc.dg/autopar/reduc-4.c: Same.
5895 * gcc.dg/autopar/reduc-6.c: Same.
5896 * gcc.dg/autopar/reduc-7.c: Same.
5897 * gcc.dg/autopar/reduc-8.c: Same.
5898 * gcc.dg/autopar/reduc-9.c: Same.
5899 * gcc.dg/autopar/uns-outer-4.c: Same.
5900 * gcc.dg/autopar/uns-outer-5.c: Same.
5901 * gcc.dg/autopar/uns-outer-6.c: Same.
5902 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5903 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5904
fd5cbe2f 59052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5906
5907 PR target/63679
5908 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5909 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5910
fa75ab55 59112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5912
5913 PR target/63679
5914 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5915 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5916 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5917
214b2582 59182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5919
5920 PR target/63679
5921 * gcc.dg/tree-ssa/sra-17.c: New.
5922 * gcc.dg/tree-ssa/sra-18.c: New.
5923
13146837 59242016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5925
5926 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5927
6ccd18c2 59282016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5929
5930 * gnat.dg/inline12.adb: New test.
5931
8872b95f 59322016-01-18 Bin Cheng <bin.cheng@arm.com>
5933
5934 PR tree-optimization/66797
5935 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5936
971514e3 59372016-01-18 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/69170
5940 * gcc.dg/torture/pr69170.c: New testcase.
5941
dfb6d139 59422016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5943
5944 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5945
164d84c2 59462016-01-16 Tom de Vries <tom@codesourcery.com>
5947
5948 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5949
4c33b769 59502016-01-16 Tom de Vries <tom@codesourcery.com>
5951
5952 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5953 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5954 redundant dg-require-effective-target pthread.
5955 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5956 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5957 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5958 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5959 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5960 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5961 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5962
673441b0 59632016-01-16 David Edelsohn <dje.gcc@gmail.com>
5964
5965 PR target/68609
5966 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5967 * gcc.target/powerpc/recip-7.c: Same.
5968
90153ae7 59692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5970
5971 PR c++/69091
5972 * g++.dg/template/pr69091.C: New test.
5973
bc24d01d 59742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5975
5976 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5977 dump does not contain an error_mark_node.
5978 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5979 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5980
4067c0fd 59812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5982
5983 PR c++/68936
5984 * g++.dg/template/pr68936.C: New test.
5985
27c6dbdd 59862016-01-15 David Edelsohn <dje.gcc@gmail.com>
5987
5988 PR target/68609
5989 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5990 * gcc.target/powerpc/recip-2.c: Same.
5991 * gcc.target/powerpc/recip-3.c: Same.
5992 * gcc.target/powerpc/recip-4.c: Same.
5993 * gcc.target/powerpc/recip-sqrtf.c: Same.
5994
e390c57d 59952016-01-15 Jeff Law <law@redhat.com>
5996
5997 PR tree-optimization/69270
5998 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5999 * gcc.dg/tree-ssa/pr69270-3.c: New test.
6000
ddcfeaf1 60012016-01-15 Paul Thomas <pault@gcc.gnu.org>
6002
6003 PR fortran/49630
6004 * gfortran.dg/deferred_character_13.f90: New test for the fix
6005 of comment 3 of the PR.
6006
6007 PR fortran/54070
6008 * gfortran.dg/deferred_character_8.f90: New test
6009 * gfortran.dg/allocate_error_5.f90: New test
6010
6011 PR fortran/60593
6012 * gfortran.dg/deferred_character_10.f90: New test
6013
6014 PR fortran/60795
6015 * gfortran.dg/deferred_character_14.f90: New test
6016
6017 PR fortran/61147
6018 * gfortran.dg/deferred_character_11.f90: New test
6019
6020 PR fortran/64324
6021 * gfortran.dg/deferred_character_9.f90: New test
6022
81be349c 60232016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6024
6025 PR rtl-optimization/69030
6026 * gcc.target/i386/pr69030.c: New.
6027
998456c5 60282016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6029
6030 * gcc.target/aarch64/target_attr_17.c: New test.
6031
0d85be19 60322016-01-15 Richard Biener <rguenther@suse.de>
6033
6034 PR tree-optimization/66856
6035 * gcc.dg/torture/pr66856-1.c: New testcase.
6036 * gcc.dg/torture/pr66856-2.c: Likewise.
6037
321d36c8 60382016-01-15 Richard Biener <rguenther@suse.de>
6039
6040 PR debug/69137
6041 * g++.dg/lto/pr69137_0.C: New testcase.
6042
d94a1f53 60432016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6044
6045 PR middle-end/69246
6046 * gcc.target/i386/pr69246.c: New test.
6047
5fe9a861 60482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6049
a9c01e81 6050 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 6051
3d05a5e9 60522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6053
6054 PR c++/56194
6055 * g++.dg/init/const9.C: Disable test on S/390.
6056
5e8132b5 60572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6058
6059 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6060 * g++.dg/Wno-frame-address.C: Ditto.
6061
32307cdf 60622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6063
6064 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6065
1ca28250 60662016-01-15 Richard Biener <rguenther@suse.de>
6067
6068 PR tree-optimization/68961
6069 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6070
6271bd93 60712016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6072
6073 * gcc.target/i386/pr65105-5.c: New test.
6074
dfb6d139 60752016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 6076
6077 * gcc.c-torture/execute/alias-4.c: New testcase.
6078
dfb6d139 60792016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 6080
6081 PR ipa/68148
6082 * g++.dg/ipa/devirt-49.C: New testcase.
6083
7bbac464 60842016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 6085
6086 PR target/65837
6087 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6088 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6089 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6090
4345b868 60912016-01-15 Richard Biener <rguenther@suse.de>
6092
6093 PR tree-optimization/69117
6094 * gcc.dg/torture/pr69117.c: New testcase.
6095
580357e7 60962015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 6097
6098 PR c++/69048
6099 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6100
612baa31 61012016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6102
6103 PR testsuite/67509
6104 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6105 range tests use 100 * maximum instead of maximum + 1.
6106
44e09bc4 61072016-01-14 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR debug/69244
6110 * gcc.dg/guality/pr69244.c: New test.
6111
96962ae4 61122016-01-14 Uros Bizjak <ubizjak@gmail.com>
6113
6114 * lib/target-supports.exp (check_effective_target_issignaling):
6115 New procedure.
6116 * gcc.dg/pr61441.c: Require issignaling effective target.
6117
ab9c400b 61182016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6119
6120 PR target/68803
6121 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6122
a7ed4583 61232016-01-14 David Malcolm <dmalcolm@redhat.com>
6124
6125 PR c++/68819
6126 PR preprocessor/69177
6127 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6128 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6129 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6130 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6131
77f35cec 61322016-01-14 Marek Polacek <polacek@redhat.com>
6133
6134 PR c/69262
6135 * gcc.dg/array-15.c: New test.
6136
915d0950 61372016-01-14 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR middle-end/68146
6140 PR tree-optimization/69155
6141 * gfortran.dg/pr68146.f: New test.
6142 * gfortran.dg/pr69155.f90: New test.
6143
24651fb7 61442016-01-14 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/68060
6147 * gcc.dg/torture/pr68060-1.c: New testcase.
6148 * gcc.dg/torture/pr68060-2.c: Likewise.
6149
2f63f950 61502016-01-14 Nick Clifton <nickc@redhat.com>
6151
6152 * lib/target-supports.exp
6153 (check_effective_target_arm_neon_ok_nocache): Add an option
6154 sequence that includes setting the ARM architecture to ARMv7-A.
6155 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6156 command line options necessary to enable Neon support.
6157 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6158 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6159 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6160 * gcc.target/arm/pr69180.c: Likewise.
6161
3ce0acde 61622016-01-14 Jeff Law <law@redhat.com>
6163
6164 PR tree-optimization/69270
6165 * gcc.dg/tree-ssa/pr69270.c: New test.
6166
bda05c57 61672016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6168
6169 PR c/66208
6170 * c-c++-common/pr66208.c: New file.
6171
9b657cf1 61722016-01-13 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR tree-optimization/69156
6175 * gcc.dg/pr69156.c: New test.
6176
58ba1b9d 61772016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6178
6179 * gcc.target/i386/pr69225-7.c: New test.
6180
e5fee0fe 61812016-01-13 Richard Henderson <rth@redhat.com>
6182
6183 * gcc.dg/tm/memopt-13.c: Update expected function.
6184 * gcc.dg/tm/memopt-6.c: Likewise.
6185
3f0e9745 61862016-01-13 Uros Bizjak <ubizjak@gmail.com>
6187
6188 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6189 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6190 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6191 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 6192
3f0e9745 61932016-01-13 Tom de Vries <tom@codesourcery.com>
6194
6195 PR tree-optimization/69169
7a6ddc0d 6196 * gcc.dg/pr69169.c: New test.
6197
9b657cf1 61982016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 6199
6200 PR target/69228
6201 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6202 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6203 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6204 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6205 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6206 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6207 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6208 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6209
f704d701 62102016-01-13 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR target/69247
6213 * gcc.dg/pr69247.c: New test.
6214
e966d6b9 62152016-01-13 Richard Biener <rguenther@suse.de>
6216
6217 PR tree-optimization/69242
6218 * gcc.dg/torture/pr69242.c: New testcase.
6219
1ca1d9b2 62202016-01-13 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/69186
6223 * gcc.dg/torture/pr69186.c: New testcase.
6224
d07cbccc 62252016-01-13 Jeff Law <law@redhat.com>
6226
6227 PR tree-optimization/67755
6228 * gcc.dg/tree-ssa/pr67755.c: New test.
6229
62302016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 6231
6232 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6233 pass number in output by a star.
6234
b95d41cf 62352016-01-12 Bin Cheng <bin.cheng@arm.com>
6236
6237 PR tree-optimization/68911
6238 * gcc.c-torture/execute/pr68911.c: New test.
6239
91d87e22 62402016-01-12 Marek Polacek <polacek@redhat.com>
6241
6242 PR c++/68979
6243 * g++.dg/warn/permissive-1.C: New test.
6244
8a9401a4 62452016-01-12 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR objc++/68511
6248 PR c++/69213
6249 * g++.dg/opt/pr69213.C: New test.
6250
b9cb7a67 62512016-01-12 Christian Bruel <christian.bruel@st.com>
6252
6253 PR target/69180
6254 * gcc.target/arm/pr69180.c: New test.
6255
e4c96992 62562016-01-12 Richard Biener <rguenther@suse.de>
6257
6258 PR lto/69077
6259 * g++.dg/lto/pr69077_0.C: New testcase.
6260 * g++.dg/lto/pr69077_1.C: Likewise.
6261
90525f61 62622016-01-12 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR target/69175
6265 * g++.dg/opt/pr69175.C: New test.
6266
9e7edfd3 62672016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6268
6269 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6270 rather than #including math.h & stdlib.h.
6271 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6272 * gcc.dg/vect/pr49771.c: Likewise.
6273 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6274 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6275 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6276 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6277 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6278 * gcc.dg/vect/pr44507.c: Likewise.
6279 * gcc.dg/vect/pr45902.c: Likewise.
6280 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6281 * gcc.dg/vect/vect-117.c: Likewise.
6282 * gcc.dg/vect/vect-99.c: Likewise.
6283 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6284 * gcc.dg/vect/vect-cond-1.c: Likewise.
6285 * gcc.dg/vect/vect-cond-2.c: Likewise.
6286 * gcc.dg/vect/vect-cond-3.c: Likewise.
6287 * gcc.dg/vect/vect-cond-4.c: Likewise.
6288 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6289 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6290 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6291 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6292 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6293 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6294 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6295 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6296 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6297 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6298 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6299 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6300 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6301 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6302 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6303 include of signal.h.
6304 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6305 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6306 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6307 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6308 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6309 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6310 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6311 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6312 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6313 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6314 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6315 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6316 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6317 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6318 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6319 * gcc.dg/vect/vect-outer-5.c: Likewise.
6320 * gcc.dg/vect/vect-outer-6.c: Likewise.
6321 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6322 include of stdio.h.
6323
3368873d 63242016-01-12 Nick Clifton <nickc@redhat.com>
6325
6326 PR target/68913
6327 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6328 to fread so that it will be found in all target runtimes.
6329
0464ea95 63302016-01-12 Richard Biener <rguenther@suse.de>
6331
6332 PR tree-optimization/69053
6333 * g++.dg/torture/pr69053.C: New testcase.
6334
7819730f 63352016-01-12 Richard Biener <rguenther@suse.de>
6336
6337 PR tree-optimization/69168
6338 * gcc.dg/torture/pr69168.c: New testcase.
6339
995bfebf 63402016-01-12 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/69157
6343 * gcc.dg/torture/pr69157.c: New testcase.
6344
63452016-01-12 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/69174
6348 * gcc.dg/torture/pr69174.c: New testcase.
6349
1d10d64c 63502016-01-12 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR c++/66808
6353 PR c++/69000
6354 * g++.dg/tls/pr66808.C: New test.
6355 * g++.dg/tls/pr69000.C: New test.
6356
f0b79faf 63572016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6358
6359 * gcc.target/powerpc/swaps-p8-23.c: New test.
6360 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6361
04cf75a4 63622016-01-11 John David Anglin <danglin@gcc.gnu.org>
6363
6364 PR tree-optimization/68356
6365 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6366
0eb4264c 63672016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6368 Jim Wilson <jim.wilson@linaro.org>
6369
6370 PR target/69194
6371 * gcc.target/arm/pr69194.c: New test.
6372
2f66de64 63732016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6374
6375 PR target/69225
6376 * gcc.target/i386/pr69225-1.c: New test.
6377 * gcc.target/i386/pr69225-2.c: Likewise.
6378 * gcc.target/i386/pr69225-3.c: Likewise.
6379 * gcc.target/i386/pr69225-4.c: Likewise.
6380 * gcc.target/i386/pr69225-5.c: Likewise.
6381 * gcc.target/i386/pr69225-6.c: Likewise.
6382
36105e82 63832016-01-11 Jakub Jelinek <jakub@redhat.com>
6384
1c78ce2e 6385 PR target/67462
6386 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6387 if lp64.
6388
a4a87320 6389 PR target/69071
6390 * gcc.dg/pr69071.c: New test.
6391
91fbd04f 6392 PR c++/69211
6393 * g++.dg/opt/pr69211.C: New test.
6394
36105e82 6395 PR tree-optimization/69214
6396 * gcc.c-torture/compile/pr69214.c: New test.
6397
e934c380 63982016-01-11 Uros Bizjak <ubizjak@gmail.com>
6399
6400 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6401 * gcc.target/i386/pr66232-11.c: Ditto.
6402 * gcc.target/i386/pr66232-12.c: Ditto.
6403 * gcc.target/i386/pr66232-13.c: Ditto.
6404
3ff1b153 64052016-01-11 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/69173
6408 * gcc.dg/torture/pr69173.c: New testcase.
6409
04e1504c 64102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6411
6412 PR rtl-optimization/68796
6413 * gcc.target/aarch64/tst_5.c: New test.
6414 * gcc.target/aarch64/tst_6.c: Likewise.
6415
ae8718b5 64162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6417
6418 PR rtl-optimization/68841
6419 * gcc.dg/pr68841.c: New test.
6420 * gcc.c-torture/execute/pr68841.c: New test.
6421
bd8bece2 64222016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6423
6424 PR rtl-optimization/68920
6425 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6426 for ix86 targets.
6427 * gcc.dg/ifcvt-5.c: New test.
6428
9b657cf1 64292016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 6430
6431 PR bootstrap/69123
6432 * g++.dg/pr69123.C: New.
6433
7a158352 64342016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6435
6436 PR target/69010
6437 * gcc.target/i386/pr69010.c: New test.
6438
ff375d11 64392016-01-11 Martin Jambor <mjambor@suse.cz>
6440
6441 PR ipa/69044
6442 * gcc.target/i386/chkp-pr69044.c: New test.
6443
9eb890f1 64442016-01-11 Tom de Vries <tom@codesourcery.com>
6445
6446 PR tree-optimization/69109
6447 * gcc.dg/autopar/pr69109-2.c: New test.
6448 * gcc.dg/autopar/pr69109.c: New test.
6449
c4157ee5 64502016-01-11 Tom de Vries <tom@codesourcery.com>
6451
6452 PR tree-optimization/69108
6453 * gcc.dg/autopar/pr69108.c: New test.
6454
b933e511 64552016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6456
6457 PR c++/69029
6458 * c-c++-common/Wisleading-indentation.c: Augment test.
6459
efb73de1 64602016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6461
6462 PR fortran/69154
6463 * gfortran.dg/inline_matmul_12.f90: New test.
6464
40c86c3b 64652016-01-10 Paul Thomas <pault@gcc.gnu.org>
6466
6467 PR fortran/67779
6468 * gfortran.dg/actual_array_offset_1: New test.
6469
a006c0bb 64702016-01-10 Tom de Vries <tom@codesourcery.com>
6471
6472 PR tree-optimization/69062
6473 * gcc.dg/autopar/pr69062.c: New test.
6474
880ed4be 64752016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6476
6477 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6478 * gcc.dg/vect/slp-perm-2.c: Likewise.
6479 * gcc.dg/vect/slp-perm-3.c: Likewise.
6480 * gcc.dg/vect/slp-perm-5.c: Likewise.
6481 * gcc.dg/vect/slp-perm-6.c: Likewise.
6482 * gcc.dg/vect/slp-perm-7.c: Likewise.
6483 * gcc.dg/vect/slp-perm-8.c: Likewise.
6484
d95e1856 64852016-01-10 Tom de Vries <tom@codesourcery.com>
6486
6487 PR tree-optimization/69039
6488 * gcc.dg/autopar/pr69039.c: New test.
6489
0f8f48d0 64902016-01-09 Marek Polacek <polacek@redhat.com>
6491
6492 PR c++/69113
6493 * g++.dg/pr69113.C: New test.
6494
7dff0499 64952016-01-09 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR middle-end/50865
6498 PR tree-optimization/69097
6499 * gcc.c-torture/execute/pr50865.c: New test.
6500 * gcc.c-torture/execute/pr69097-1.c: New test.
6501 * gcc.c-torture/execute/pr69097-2.c: New test.
6502 * gcc.dg/pr69097-1.c: New test.
6503 * gcc.dg/pr69097-2.c: New test.
6504
18431e78 65052016-01-09 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR c++/69164
6508 * g++.dg/opt/pr69164.C: New test.
6509
1943a4a2 65102016-01-08 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR tree-optimization/69167
6513 * gcc.dg/pr69167.c: New test.
6514
a143e277 65152016-01-08 Marek Polacek <polacek@redhat.com>
6516
6517 PR c++/68449
6518 * g++.dg/pr68449.C: New.
6519
44c01906 65202016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6521
6522 PR tree-optimization/68707
6523 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6524 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6525 on platforms supporting it.
6526 * gcc.dg/vect/slp-perm-2.c: Likewise.
6527 * gcc.dg/vect/slp-perm-3.c: Likewise.
6528 * gcc.dg/vect/slp-perm-5.c: Likewise.
6529 * gcc.dg/vect/slp-perm-7.c: Likewise.
6530 * gcc.dg/vect/slp-perm-8.c: Likewise.
6531 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6532 on platforms supporting it.
6533
c437d1e8 65342016-01-08 Jakub Jelinek <jakub@redhat.com>
6535
c9595c51 6536 PR tree-optimization/69162
6537 * gcc.dg/pr69162.c: New test.
6538
c437d1e8 6539 PR tree-optimization/69172
6540 * gcc.dg/pr69172.c: New test.
6541
6a46a28c 65422016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6543
6544 PR tree-optimization/67781
6545 * gcc.c-torture/execute/pr67781.c: New file.
6546
62ad9a04 65472016-01-08 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR tree-optimization/69083
6550 * gcc.dg/vect/pr69083.c: New test.
6551
9e0e8c2a 65522016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6553
6554 PR tree-optimization/61441
6555 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6556 Use -fexcess-precision=standard for compiler options.
6557 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6558
5d034e37 65592016-01-08 Jakub Jelinek <jakub@redhat.com>
6560
5013f740 6561 PR fortran/69128
6562 * gfortran.dg/gomp/pr69128.f90: New test.
6563
5d034e37 6564 PR c++/69145
6565 * g++.dg/ext/pr69145-1.C: New test.
6566 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6567 * g++.dg/ext/pr69145-2.h: New file.
6568
517906ff 65692016-01-07 Martin Sebor <msebor@redhat.com>
6570
6571 PR c/68966
6572 * gcc.dg/atomic-fetch-bool.c: New test.
6573 * gcc.dg/sync-fetch-bool.c: New test.
6574
cdbb524c 65752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6576
6577 PR fortran/66680
6578 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6579
ec3aba9e 65802016-01-07 Nick Clifton <nickc@redhat.com>
6581
6582 PR target/66655
6583 * g++.dg/pr66655.C: New test.
6584 * g++.dg/pr66655_1.cc: Test support file.
6585 * g++.dg/pr66655.h: Test header file.
6586
9b657cf1 65872016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 6588
6589 PR fortran/66680
6590 gfortran.dg/gomp/pr66680.f90: New test.
6591
cd45d7a5 65922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6593
6594 PR target/69171
6595 * gcc.target/i386/pr69171-1.c: New test.
6596 * gcc.target/i386/pr69171-2.c: Likewise.
6597 * gcc.target/i386/pr69171-3.c: Likewise.
6598 * gcc.target/i386/pr69171-4.c: Likewise.
6599 * gcc.target/i386/pr69171-5.c: Likewise.
6600 * gcc.target/i386/pr69171-6.c: Likewise.
6601
4a86a91a 66022015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6603
6604 PR middle-end/67639
6605 * c-c++-common/pr67639.c: New test.
6606
34c05552 66072016-01-07 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR tree-optimization/69141
6610 * g++.dg/opt/pr69141.C: New test.
6611
f08d6895 66122016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6613
6614 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6615
32ec4173 66162016-01-06 Uros Bizjak <ubizjak@gmail.com>
6617
6618 PR target/69140
6619 * gcc.target/i386/pr69140.c: New test
6620
d74214f3 66212016-01-06 David Malcolm <dmalcolm@redhat.com>
6622
6623 * gcc.dg/bad-dereference.c: New test case.
6624
73991cab 66252015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6626
6627 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6628
fc8cc457 66292016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6630
6631 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6632
be3c9981 66332016-01-06 Marek Polacek <polacek@redhat.com>
6634
6635 PR sanitizer/69099
6636 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6637
2cb724f9 66382016-01-05 Marek Polacek <polacek@redhat.com>
6639
6640 PR c/69104
6641 * gcc.dg/atomic-invalid-2.c: New.
6642
233a53ed 66432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6644
6645 PR target/68991
6646 * gcc.target/i386/pr68991.c: New test.
6647
ea87c5e3 66482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR target/68991
6651 * g++.dg/pr68991-1.C: New test.
6652 * g++.dg/pr68991-2.C: Likewise.
6653
1943a4a2 66542016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 6655
1943a4a2 6656 PR other/60465
afe82e5b 6657 * gcc.target/ia64/pr60465-gprel64.c: New test.
6658 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6659
1e9147dd 66602016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6661
6662 PR rtl-optimization/68651
6663 * gcc.target/aarch64/pr68651_1.c: New test.
6664
d42aa619 66652016-01-05 David Malcolm <dmalcolm@redhat.com>
6666
6667 PR c/69122
6668 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6669
1776de76 66702016-01-05 Nathan Sidwell <nathan@acm.org>
6671
2d7d361d 6672 PR c++/58583
6673 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6674
1776de76 6675 * gcc.dg/alias-15.c: New.
6676
5beb12c0 66772016-01-05 Nick Clifton <nickc@redhat.com>
6678
6679 PR target/68870
6680 * g++.dg/pr68770.C: New test.
6681
d8cca921 66822016-01-04 Mike Stump <mikestump@comcast.net>
6683
6684 * lib/target-supports.exp (check_effective_target_cilkplus):
6685 cilkplus targets require pthreads.
afc907ef 6686 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 6687
8427dff3 66882016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6689
6690 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6691 generation.
6692
f1717362 66932016-01-04 Jakub Jelinek <jakub@redhat.com>
6694
6695 Update copyright years.
6696
d7d6a3ab 66972016-01-04 Marek Polacek <polacek@redhat.com>
6698
6699 PR c/68908
6700 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6701 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6702 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6703
b8f4a5f9 67042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6705
6706 * gcc.target/sparc/20160104-2.c: New test.
6707
6b5c028f 67082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6709
6710 * gcc.target/sparc/20160104-1.c: New test.
6711
300e1002 67122016-01-03 Paul Thomas <pault@gcc.gnu.org>
6713
6714 PR fortran/65045
6715 * gfortran.dg/pr65045.f90: New test.
6716
855b105f 67172016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6718
6719 * gnat.dg/specs/debug1.ads: Delete.
6720
bdc177dc 67212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6722
6723 PR libgfortran/68867
6724 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6725 expression.
6726
48aaffae 67272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6728
6729 PR libgfortran/68867
6730 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6731 PowerPC.
6732
19a468b8 67332016-01-01 Paul Thomas <pault@gcc.gnu.org>
6734
6735 PR fortran/68864
6736 * gfortran.dg/pr68864.f90: New test.
6737
25371c91 67382016-01-01 Jakub Jelinek <jakub@redhat.com>
6739
2a659064 6740 PR tree-optimization/69070
6741 * gcc.dg/pr69070.c: New test.
6742
57aa9851 6743 PR sanitizer/69055
6744 * gfortran.dg/pr69055.f90: New test.
6745
25371c91 6746 PR target/69015
6747 * gcc.dg/pr69015.c: New test.
f1717362 6748\f
fb2c1edd 6749Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 6750
6751Copying and distribution of this file, with or without modification,
6752are permitted in any medium without royalty provided the copyright
6753notice and this notice are preserved.