]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-05-16 Ryan Burn <contact@rnburn.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
26a51591 12016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2
3 * gcc.target/powerpc/darn-0.c: New test.
4 * gcc.target/powerpc/darn-1.c: New test.
5 * gcc.target/powerpc/darn-2.c: New test.
6
d8d3e75a 72016-05-19 Marek Polacek <polacek@redhat.com>
8
9 PR tree-optimization/71031
10 * gcc.dg/tree-ssa/vrp100.c: New test.
11
c28211ae 122016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
13
14 PR rtl-optimization/71148
15 * gcc.dg/pr71148.c: New test.
16
3f5ea43a 172016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18
19 PR target/71056
20 * gcc.target/arm/pr71056.c: New test.
21
2a7d4c20 222016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
23
24 * c-c++-common/pr69669.c: Check the used mode.
25
ed0b0569 262016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
27
28 PR sanitizer/64354
29 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
30
410372fe 312016-05-19 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/70729
34 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
35 * gcc.dg/graphite/scop-18.c: Likewise.
36 * gcc.dg/pr41783.c: Disable LIM.
37 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
38 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
39 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
40 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
41 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
42 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
43 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
44 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
45 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
46 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
47 * gfortran.dg/pr42108.f90: Likewise.
48
56f34f03 492016-05-18 David Malcolm <dmalcolm@redhat.com>
50
51 PR driver/69265
52 * gcc.dg/spellcheck-options-11.c: New test case.
53
e6481cd1 542016-05-18 Jakub Jelinek <jakub@redhat.com>
55
56 PR c++/71100
57 * g++.dg/opt/pr71100.C: New test.
58
be951c59 592016-05-18 Martin Jambor <mjambor@suse.cz>
60
61 PR ipa/69708
62 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
63 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
64 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
65 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
66
665ff45b 672016-05-18 Martin Jambor <mjambor@suse.cz>
68
69 PR ipa/69708
70 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
71 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
72 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
73 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
74 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
75
485be62c 762016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
77
78 PR c++/69793
79 * g++.dg/template/crash122.C: New.
80
b251d5f5 812016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
82
83 PR c++/70466
84 * g++.dg/template/pr70466-1.C: New.
85 * g++.dg/template/pr70466-2.C: Likewise.
86
c93e9931 872016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
88
89 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
90 splat operations and the XXSPLTIB instruction.
91 * gcc.target/powerpc/p9-splat-2.c: Likewise.
92 * gcc.target/powerpc/p9-splat-3.c: Likewise.
93 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
94 xxlxor to clear a register.
95
8ba6639c 962016-05-18 Richard Sandiford <richard.sandiford@arm.com>
97
98 * gcc.dg/torture/pr71020.c: New test.
99
ec6e3005 1002016-05-18 Martin Jambor <mjambor@suse.cz>
101
102 PR ipa/70646
103 * gcc.dg/ipa/pr70646.c: New test.
104
5ef3c918 1052016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
106
107 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
108
70a88eab 1092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
110
111 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
112 missing tests for vreinterpretq_p{8,16}.
113
b52a930c 1142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
115
116 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
117 vsliq_n_s64 and vsliq_n_u64.
118
bdd4080b 1192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
120
121 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
122 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
123
37814bf5 1242016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
125
126 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
127 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
128 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
129
764af2e0 1302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
131
132 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
133 in comment.
134
ffe01a83 1352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 136
137 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
138 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
139 "blr\t" and switch to scan-assembler-times.
140
fab6dae9 1412016-05-18 Jiong Wang <jiong.wang@arm.com>
142
143 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
144 with __aarch64__.
145 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
146 declarations under __aarch64__ and __ARM_FEATURE_FMA.
147
4eb0c566 1482016-05-18 Jakub Jelinek <jakub@redhat.com>
149
442f18f1 150 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
151 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
152 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
153 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
154 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
155 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
156
4d83b36b 157 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
158 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
159
a4528eec 160 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
161 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
162
f0066139 163 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
164 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
165
4eb0c566 166 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
167
303e9267 1682016-05-18 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/71168
171 * gcc.dg/torture/pr71168.c: New testcase.
172
0d7ddd44 1732016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
174
175 PR middle-end/63586
176 * gcc.dg/tree-ssa/pr63586-2.c: New test.
177 * gcc.dg/tree-ssa/pr63586.c: New test.
178 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
179
899bcc0f 1802016-05-17 Nathan Sidwell <nathan@acm.org>
181
182 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
183 * gcc.dg/pr68671.c: Fix ptx xfail-if.
184 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
185 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
186
a2246979 1872016-05-17 Nathan Sidwell <nathan@acm.org>
188
189 * gcc.target/nvptx/abi-vararg-3.c: New.
190
2f6a4d21 1912016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
192
193 PR tree-optimization/54579
194 PR middle-end/55299
195 * gcc.dg/fold-notrotate-1.c: New test.
196 * gcc.dg/fold-notshift-1.c: New test.
197 * gcc.dg/fold-notshift-2.c: New test.
198
27bdad45 1992016-05-17 Marek Polacek <polacek@redhat.com>
200
201 PR ipa/71146
202 * g++.dg/ipa/pr71146.C: New test.
203
f33a295a 2042016-05-17 David Malcolm <dmalcolm@redhat.com>
205
206 * jit.dg/test-error-array-bounds.c: New test case.
207
b6dd53bf 2082016-05-17 Marc Glisse <marc.glisse@inria.fr>
209
210 * gcc.dg/tree-ssa/and-1.c: New testcase.
211
a8719545 2122016-05-17 Marc Glisse <marc.glisse@inria.fr>
213
214 * gcc.dg/tree-ssa/pr69270.c: Adjust.
215 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
216
34806102 2172016-05-17 Marc Glisse <marc.glisse@inria.fr>
218
219 * gcc.dg/tree-ssa/pr69270.c: Adjust.
220 * gcc.dg/tree-ssa/vrp99.c: New testcase.
221
25fe08a8 2222016-05-17 Jiong Wang <jiong.wang@arm.com>
223
224 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
225
abf1a837 2262016-05-17 Jiong Wang <jiong.wang@arm.com>
227
228 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
229
666b9dd3 2302016-05-17 Jiong Wang <jiong.wang@arm.com>
231
232 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
233 ".2d[index]" when scan the assembly.
234 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
235 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
236 float64x1.
237 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
238
77d095c0 2392016-05-17 Richard Biener <rguenther@suse.de>
240
241 PR tree-optimization/71132
242 * gcc.dg/torture/pr71132.c: New testcase.
243
28adcc23 2442016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
245
246 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
247
2439931e 2482016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
249
250 PR target/70809
251 * gcc.target/aarch64/pr70809_1.c: New test.
252
5ec2ff80 2532016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
254
255 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
256 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
257 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
258 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
259
17fd1c7a 2602016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
261 Ilya Enkovich <ilya.enkovich@intel.com>
262
263 PR target/71114
264 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
265
46729204 2662016-05-16 Jan Hubicka <hubicka@ucw.cz>
267
268 * g++.dg/ipa/ivinline-7.C: Do not xfail.
269 * g++.dg/ipa/ivinline-9.C: Do not xfail.
270
2a1125d6 2712016-05-16 Matthew Wahab <matthew.wahab@arm.com>
272
273 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
274 test for __ARM_FP16_ARGS.
275 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
276 * gcc.target/arm/aapcs/neon-vect10.c: New.
277 * gcc.target/arm/aapcs/neon-vect9.c: New.
278 * gcc.target/arm/aapcs/vfp18.c: New.
279 * gcc.target/arm/aapcs/vfp19.c: New.
280 * gcc.target/arm/aapcs/vfp20.c: New.
281 * gcc.target/arm/aapcs/vfp21.c: New.
282 * gcc.target/arm/fp16-aapcs-1.c: New.
283 * g++.target/arm/fp16-param-1.c: Update expected output. Add
284 test for __ARM_FP16_ARGS.
285 * g++.target/arm/fp16-return-1.c: Update expected output.
286
ea3d2d74 2872016-05-16 Jiong Wang <jiong.wang@arm.com>
288
289 PR testsuite/70227
290 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
291
6989e05f 2922016-05-15 Harald Anlauf <anlauf@gmx.de>
293
294 PR fortran/69603
295 * gfortran.dg/pr69603.f90: New testcase.
296
a5f52592 2972016-05-14 Fritz Reese <fritzoreese@gmail.com>
298
299 * gfortran.dg/dec_union_4.f90: Fix endian issue.
300
88f949ab 3012016-05-14 Fritz Reese <fritzoreese@gmail.com>
302
303 PR fortran/71047
304 * gfortran.dg/pr71047.f08: New test.
305
90c88567 3062016-05-13 Joseph Myers <joseph@codesourcery.com>
307
308 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
309 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
310 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
311
00a690cc 3122016-05-13 Martin Sebor <msebor@redhat.com>
313
314 PR c++/60049
315 * g++.dg/cpp0x/constexpr-60049.C: New test.
316
ec8b6af7 3172016-05-13 Jakub Jelinek <jakub@redhat.com>
318
319 PR bootstrap/71071
320 * gcc.dg/pr71071.c: New test.
321
f54d1d7b 3222016-05-13 Uros Bizjak <ubizjak@gmail.com>
323
324 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
325 remove XOP handling.
2f3af60f 326 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 327
a39a0392 3282016-05-13 Nathan Sidwell <nathan@acm.org>
329
330 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
331 __atomic_is_lock_free declaration.
332
42333dd9 3332016-05-13 Richard Biener <rguenther@suse.de>
334
335 PR tree-optimization/42587
336 * gcc.dg/optimize-bswapsi-4.c: New testcase.
337
c5442454 3382016-05-13 Martin Liska <mliska@suse.cz>
339
340 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
341 the new format of dump output.
342
03a400fb 3432016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
344
345 * gcc.dg/pr71084.c: New test.
346
69278c3f 3472016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
348
349 PR target/53440
350 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
351
8138f11b 3522016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
353
354 * gcc.target/aarch64/struct_return.c: New test.
355
22a3f7bd 3562016-05-12 Marek Polacek <polacek@redhat.com>
357
358 PR c/70756
359 * c-c++-common/pr70756-2.c: New test.
360 * c-c++-common/pr70756.c: New test.
361
9bcd42cc 3622016-05-12 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/71059
365 * gcc.dg/torture/pr71059.c: New testcase.
366
5ffb4a0d 3672016-05-12 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/71062
370 * gcc.dg/torture/pr71062.c: New testcase.
371
2ab65c31 3722016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
373
374 PR tree-optimization/71006
375 * gcc.dg/pr71006.c: New test.
376
f0158fc0 3772016-05-12 Marek Polacek <polacek@redhat.com>
378
379 PR driver/71063
380 * gcc.dg/opts-7.c: New test.
381
0f56938b 3822016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
383
384 PR target/70830
385 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
386 Add -save-temps to dg-options.
387 Scan for ldmfd rather than pop instruction.
388 * gcc.target/arm/interrupt-2.c: Likewise.
389 * gcc.target/arm/pr70830.c: New test.
390
e10946d5 3912016-05-12 Jakub Jelinek <jakub@redhat.com>
392
9fa8e468 393 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
394 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
395
9ce62bbe 396 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
397 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
398 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
399
708ae1b1 400 PR target/71019
401 * gcc.target/i386/avx512vl-pack-1.c: New test.
402 * gcc.target/i386/avx512vl-pack-2.c: New test.
403 * gcc.target/i386/avx512bw-pack-2.c: New test.
404
a461f32e 405 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
406
e10946d5 407 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
408 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
409 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
410
f52a3ef6 4112016-05-12 Richard Biener <rguenther@suse.de>
412
413 PR tree-optimization/70986
414 * gcc.dg/torture/pr70986-1.c: New testcase.
415 * gcc.dg/torture/pr70986-2.c: Likewise.
416 * gcc.dg/torture/pr70986-3.c: Likewise.
417
54c4d22e 4182016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
419
420 PR c/43651
421 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
422 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
423
57215d5b 4242016-05-11 Uros Bizjak <ubizjak@gmail.com>
425
426 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
427 directive.
428 * gcc.target/i386/pr66746.c: Ditto.
429
67d3121c 4302016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
431
432 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
433 support.
434 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
435 warning when using -mvsx-timode.
436 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
437 * gcc.target/powerpc/dform-2.c: Likewise.
438 * gcc.target/powerpc/pr68805.c: Likewise.
439
7f8012a5 4402016-05-11 Marek Polacek <polacek@redhat.com>
441
442 PR c++/71024
443 * c-c++-common/attributes-3.c: New test.
444
3e8567ce 4452016-05-11 Nathan Sidwell <nathan@acm.org>
446
447 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
448 * gcc.c-torture/execute/pr68185.c: Likewise.
449 * gcc.dg/ipa/pr70306.c: Requires global constructors.
450 * gcc.dg/pr69634.c: Requires scheduling.
451 * gcc.dg/torture/pr66178.c: Require label values.
452 * gcc.dg/setjmp-6.c: Require indirect jumps.
453
3739ac00 4542016-05-11 Richard Biener <rguenther@suse.de>
455
456 PR tree-optimization/71055
457 * gcc.dg/torture/pr71055.c: New testcase.
458
1ff8b385 4592016-05-11 Richard Biener <rguenther@suse.de>
460
461 PR debug/71057
462 * g++.dg/debug/pr71057.C: New testcase.
463
77126efa 4642016-05-11 Jakub Jelinek <jakub@redhat.com>
465
466 PR fortran/70855
467 * gfortran.dg/gomp/pr70855.f90: New test.
468
6fcaaf9b 4692016-05-11 Richard Biener <rguenther@suse.de>
470
471 PR middle-end/71002
472 * g++.dg/torture/pr71002.C: New testcase.
473
bfa8ea12 4742016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
475
476 PR middle-end/70807
477 * gcc.dg/pr70807.c: New test.
478
87632549 4792016-05-10 Martin Sebor <msebor@redhat.com>
480
481 PR c++/38611
482 * g++.dg/Wattributes.C: New test.
483
f9153689 4842016-05-10 Marc Glisse <marc.glisse@inria.fr>
485
486 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
487 * gcc.dg/tree-ssa/pr69270.c: Adjust.
488 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
489
a44ed58a 4902016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
491
492 PR target/70799
493 * gcc.target/i386/pr70799-1.c: New test.
494
d6c90d89 4952016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
496
497 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
498
c1f73044 4992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
500
501 PR middle-end/70877
502 * gcc.target/i386/pr70877.c: New test.
503
e66d763a 5042016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
505
506 PR tree-optimization/70786
507 * gcc.target/i386/pr70876.c: New test.
508
a30ff73a 5092016-05-10 Jakub Jelinek <jakub@redhat.com>
510
511 PR target/70927
512 * gcc.target/i386/avx512vl-logic-1.c: New test.
513 * gcc.target/i386/avx512vl-logic-2.c: New test.
514 * gcc.target/i386/avx512dq-logic-2.c: New test.
515
4b3fd38f 5162016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517
518 PR target/70963
519 * gcc.target/powerpc/pr70963.c: New.
520
abf93a25 5212016-05-10 David Malcolm <dmalcolm@redhat.com>
522
523 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
524 (test_very_wide_line): Add ruler to expected output.
525 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
526 (test_very_wide_line): Likewise.
527 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
528 (test_show_locus): Within the handling of "test_very_wide_line",
529 enable show_ruler_p on the diagnostic context.
530
d614888f 5312016-05-10 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/71039
534 * gcc.dg/torture/pr71039.c: New testcase.
535
dbca5ed9 5362016-05-10 Nathan Sidwell <nathan@acm.org>
537
538 * gcc.dg/nested-func-10.c: Requires alloca.
539 * gcc.dg/nested-func-9.c: Requires alloca.
540 * gcc.c-torture/execute/pr70460.c: Requires labels.
541 * gcc.c-torture/compile/pr70199.c: Requires labels.
542 * gcc.target/nvptx/decl.c: Compile only.
543 * gcc.target/nvptx/trailing-init.c: Compile only.
544 * gcc.target/nvptx/ary-init.c: Compile only.
545
3fa82609 5462016-05-10 Marek Polacek <polacek@redhat.com>
547
548 PR c/70255
549 * gcc.dg/attr-opt-1.c: New test.
550
76825907 5512016-05-10 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/70497
554 PR tree-optimization/28367
555 * gcc.dg/torture/20160404-1.c: New testcase.
556 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
557 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
558
68255819 5592016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
560
561 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
562
d9aa8cdb 5632016-05-09 Uros Bizjak <ubizjak@gmail.com>
564
565 * gcc.target/i386/fabsneg-1.c New test.
566
7cc16f50 5672016-05-09 Alan Modra <amodra@gmail.com>
568
569 PR testsuite/70826
570 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
571
a83b7b63 5722016-05-09 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/70985
575 * gcc.dg/torture/pr70985.c: New testcase.
576
189d0706 5772016-05-09 Bin Cheng <bin.cheng@arm.com>
578
579 * gcc.dg/tree-ssa/ifc-9.c: New test.
580 * gcc.dg/tree-ssa/ifc-10.c: New test.
581 * gcc.dg/tree-ssa/ifc-11.c: New test.
582 * gcc.dg/tree-ssa/ifc-12.c: New test.
583 * gcc.dg/vect/pr61194.c: Remove XFAIL.
584 * gcc.dg/vect/vect-23.c: Remove XFAIL.
585 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
586
1ec957b0 5872016-05-09 Richard Biener <rguenther@suse.de>
588
589 PR fortran/70937
590 * gfortran.dg/pr70937.f90: New testcase.
591
923c7714 5922016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
593
594 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
595
d7cd448a 5962016-05-07 Fritz Reese <fritzoreese@gmail.com>
597
598 PR fortran/56226
599 * gfortran.dg/dec_structure_1.f90: New testcase.
600 * gfortran.dg/dec_structure_2.f90: Ditto.
601 * gfortran.dg/dec_structure_3.f90: Ditto.
602 * gfortran.dg/dec_structure_4.f90: Ditto.
603 * gfortran.dg/dec_structure_5.f90: Ditto.
604 * gfortran.dg/dec_structure_6.f90: Ditto.
605 * gfortran.dg/dec_structure_7.f90: Ditto.
606 * gfortran.dg/dec_structure_8.f90: Ditto.
607 * gfortran.dg/dec_structure_9.f90: Ditto.
608 * gfortran.dg/dec_structure_10.f90: Ditto.
609 * gfortran.dg/dec_structure_11.f90: Ditto.
610 * gfortran.dg/dec_union_1.f90: Ditto.
611 * gfortran.dg/dec_union_2.f90: Ditto.
612 * gfortran.dg/dec_union_3.f90: Ditto.
613 * gfortran.dg/dec_union_4.f90: Ditto.
614 * gfortran.dg/dec_union_5.f90: Ditto.
615 * gfortran.dg/dec_union_6.f90: Ditto.
616 * gfortran.dg/dec_union_7.f90: Ditto.
617
f681e29b 6182016-05-07 Tom de Vries <tom@codesourcery.com>
619
620 PR tree-optimization/70956
621 * gcc.dg/graphite/pr70956.c: New test.
622
68d7f375 6232016-05-06 Jakub Jelinek <jakub@redhat.com>
624
faf39348 625 PR middle-end/70941
626 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
627 (a, b, c, d): Change type from char to signed char.
628 (main): Compare against (signed char) -1634678893 instead of
629 hardcoded -109. Use __builtin_abort instead of abort.
630
b768b13a 631 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
632 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
633
68d7f375 634 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
635
5dda16ea 6362016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
637
638 PR debug/70935
639 * gcc.dg/torture/pr70935.c: New test.
640
13ede1b5 6412016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
642
643 PR target/58219
7fc878c4 644 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 645
96d94be2 6462016-05-06 Richard Biener <rguenther@suse.de>
647
648 PR tree-optimization/70960
649 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
650
e5d9f15d 6512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
652
653 PR target/52933
654 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
655 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
656 Adjust expected instruction counts.
657 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
658
2dd7705f 6592016-05-06 Marek Polacek <polacek@redhat.com>
660
661 PR sanitizer/70875
662 * gcc.dg/ubsan/bounds-3.c: New test.
663
cb8bc632 6642016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
665
666 PR target/54089
667 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
668
b343c173 6692016-05-06 Richard Biener <rguenther@suse.de>
670
671 PR middle-end/70931
672 * gfortran.dg/pr70931.f90: New testcase.
673
1e3db0b1 6742016-05-06 Richard Biener <rguenther@suse.de>
675
676 PR middle-end/70941
677 * gcc.dg/torture/pr70941.c: New testcase.
678
bdd54b6d 6792016-05-05 Bin Cheng <bin.cheng@arm.com>
680
681 PR tree-optimization/57206
682 * gcc.dg/vect/pr57206.c: New test.
683
499adcfd 6842016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
685
686 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
687
871164c4 6882016-05-05 Jakub Jelinek <jakub@redhat.com>
689
ecb23e00 690 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
691
871164c4 692 * c-c++-common/Wdangling-else-4.c: New test.
693
70cf83ba 6942016-05-04 Jakub Jelinek <jakub@redhat.com>
695
858c9470 696 PR c++/70906
697 PR c++/70933
698 * g++.dg/opt/pr70906.C: New test.
699 * g++.dg/opt/pr70933.C: New test.
700
70cf83ba 701 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
702
aaa36a78 7032016-05-04 Jan Hubicka <hubicka@ucw.cz>
704
705 * gcc.dg/ipa/pure-const-3.c: New testcase.
706
1d52c456 7072016-05-04 Marek Polacek <polacek@redhat.com>
708
709 * c-c++-common/Wdangling-else-1.c: New test.
710 * c-c++-common/Wdangling-else-2.c: New test.
711 * c-c++-common/Wdangling-else-3.c: New test.
712
dc581573 7132016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
714
715 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
716 flag is present.
717
a64030fe 7182016-05-04 Marek Polacek <polacek@redhat.com>
719
720 PR c/48778
721 * gcc.dg/Waddress-2.c: New test.
722
b461b04a 7232016-05-04 Alan Modra <amodra@gmail.com>
724
725 * gcc.target/powerpc/pr70866.c: New.
726
c388a0cf 7272016-05-03 Martin Sebor <msebor@redhat.com>
728
729 PR c++/66561
730 * c-c++-common/builtin_location.c: New test.
731 * g++.dg/cpp1y/builtin_location.C: New test.
732
5d4db8ef 7332016-05-03 Marek Polacek <polacek@redhat.com>
734
735 PR c/70859
736 * gcc.dg/pr70859.c: New test.
737 * gcc.dg/pr70859-2.c: New test.
738
ca938765 7392016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
740
741 * gnat.dg/debug5.adb: New testcase.
742
60b27d5f 7432016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
744
745 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
746 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
747 Procedure to check for z10 instruction set.
748
5ab325d0 7492016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
750
751 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
752
c548a0ad 7532016-05-03 Alan Modra <amodra@gmail.com>
754
755 * gcc.target/powerpc/savres.c: Add func using a single gpr.
756
d5ecd946 7572016-05-03 Jakub Jelinek <jakub@redhat.com>
758
759 * gcc.target/i386/avx512f-cvt-1.c: New test.
760
35b0a053 7612016-05-03 H.J. Lu <hongjiu.lu@intel.com>
762
763 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
764 -fdump-tree-vrp-details.
765
9ae1b28a 7662016-05-03 Richard Biener <rguenther@suse.de>
767
768 * gcc.dg/pr30172-1.c: Adjust.
769 * gcc.dg/pr63743.c: Likewise.
770 * gcc.dg/tm/pr51696.c: Likewise.
771 * c-c++-common/tm/safe-1.c: Likewise.
772 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
773 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
774 * g++.dg/plugin/self-assign-test-1.C: Likewise.
775 * g++.dg/plugin/self-assign-test-2.C: Likewise.
776
9c1a31e4 7772016-05-03 Jakub Jelinek <jakub@redhat.com>
778
fe69bcb9 779 PR rtl-optimization/70467
780 * gcc.target/i386/pr70467-3.c: New test.
781 * gcc.target/i386/pr70467-4.c: New test.
782
9082c4a4 783 PR tree-optimization/70916
784 * gcc.c-torture/compile/pr70916.c: New test.
785
9c1a31e4 786 PR target/49244
787 * gcc.target/i386/pr49244-1.c: New test.
788 * gcc.target/i386/pr49244-2.c: New test.
789
69105acc 7902016-05-03 Bernd Schmidt <bschmidt@redhat.com>
791
792 PR rtl-optimization/44281
793 * gcc.target/i386/pr44281.c: New test.
794
9ab8df54 7952016-05-03 bin cheng <bin.cheng@arm.com>
796
797 PR tree-optimization/56541
798 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
799 * gcc.dg/vect/pr56541.c: new test.
800
3c62cae0 8012016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
802
803 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
804 __float128.
805 * gcc.target/powerpc/float128-complex-2.c: Likewise.
806
91abc161 8072016-05-02 H.J. Lu <hongjiu.lu@intel.com>
808
809 PR testsuite/70520
810 * c-c++-common/asan/clone-test-1.c (main): Align child process
811 stack to 16 bytes.
812
aa3d1155 8132016-05-02 David Malcolm <dmalcolm@redhat.com>
814
815 PR c++/62314
816 * g++.dg/spellcheck-fields-2.C: New test case.
817
002c3f28 8182016-05-02 David Malcolm <dmalcolm@redhat.com>
819
820 PR c++/62314
821 * g++.dg/pr62314.C: New test case.
822
46e5dccc 8232016-05-02 Jan Hubicka <hubicka@ucw.cz>
824
825 * gcc.dg/ipa/inline-8.c: New testcase.
826
663f4248 8272016-05-02 Jakub Jelinek <jakub@redhat.com>
828
829 PR rtl-optimization/70467
830 * gcc.target/i386/pr70467-1.c: New test.
831
efe8bdf5 8322016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
833
834 * gcc.dg/spec-options.c: Run the test on all targets.
835 * gcc.dg/foo.specs: Use cpp_unique_options.
836
47ef9633 8372016-05-02 Marc Glisse <marc.glisse@inria.fr>
838
839 * gcc.dg/tree-ssa/unord.c: New testcase.
840
eb1a077c 8412016-05-02 Marc Glisse <marc.glisse@inria.fr>
842
843 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
844
28e869d0 8452016-05-02 Nathan Sidwell <nathan@codesourcery.com>
846
847 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
848
dd185f6e 8492016-05-02 Marek Polacek <polacek@redhat.com>
850
851 PR c/70851
852 * gcc.dg/enum-incomplete-3.c: New test.
853
773d09b9 8542016-05-02 Marek Polacek <polacek@redhat.com>
855 Tom de Vries <tom@codesourcery.com>
856
857 PR tree-optimization/70700
858 * gcc.dg/pr70700.c: New test.
859
f0dc3286 8602016-05-01 Uros Bizjak <ubizjak@gmail.com>
861
862 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
863 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
864 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
865 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
866 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
867
7f931827 8682016-04-30 Eric Botcazou <ebotcazou@adacore.com>
869
870 * ada/acats/run_acats: Rename into...
871 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
872 * ada/acats/run_all.sh: Remove redundant test.
873 (target_run): Move around.
874 (target_gnatchop): Use newly built executable.
875 (target_gnatmake): Likewise.
876 Check that the compilation of impbit succeeds.
877
1c492b4e 8782016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
879
880 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
881 * gcc.dg/20021029-1.c: Likewise.
882 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
883 * gcc.target/sh/attr-isr-trapa.c: Likewise.
884 * gcc.target/sh/cmpstr.c: Likewise.
885 * gcc.target/sh/cmpstrn.c: Likewise.
886 * gcc.target/sh/memset.c: Likewise.
887 * gcc.target/sh/pr21255-2-mb.c: Likewise.
888 * gcc.target/sh/pr21255-2-ml.c: Likewise.
889 * gcc.target/sh/pr39423-1.c: Likewise.
890 * gcc.target/sh/pr49468-di.c: Likewise.
891 * gcc.target/sh/pr49468-si.c: Likewise.
892 * gcc.target/sh/pr49880-1.c: Likewise.
893 * gcc.target/sh/pr49880-2.c: Likewise.
894 * gcc.target/sh/pr49880-3.c: Likewise.
895 * gcc.target/sh/pr50751-1.c: Likewise.
896 * gcc.target/sh/pr50751-4.c: Likewise.
897 * gcc.target/sh/pr50751-7.c: Likewise.
898 * gcc.target/sh/pr51244-1.c: Likewise.
899 * gcc.target/sh/pr51244-10.c: Likewise.
900 * gcc.target/sh/pr51244-11.c: Likewise.
901 * gcc.target/sh/pr51244-12.c: Likewise.
902 * gcc.target/sh/pr51244-13.c: Likewise.
903 * gcc.target/sh/pr51244-14.c: Likewise.
904 * gcc.target/sh/pr51244-17.c: Likewise.
905 * gcc.target/sh/pr51244-18.c: Likewise.
906 * gcc.target/sh/pr51244-19.c: Likewise.
907 * gcc.target/sh/pr51244-4.c: Likewise.
908 * gcc.target/sh/pr51244-5.c: Likewise.
909 * gcc.target/sh/pr51244-7.c: Likewise.
910 * gcc.target/sh/pr51244-8.c: Likewise.
911 * gcc.target/sh/pr51244-9.c: Likewise.
912 * gcc.target/sh/pr51697.c: Likewise.
913 * gcc.target/sh/pr52483-1.c: Likewise.
914 * gcc.target/sh/pr52483-2.c: Likewise.
915 * gcc.target/sh/pr52483-3.c: Likewise.
916 * gcc.target/sh/pr52483-5.c: Likewise.
917 * gcc.target/sh/pr52933-1.c: Likewise.
918 * gcc.target/sh/pr52933-2.c: Likewise.
919 * gcc.target/sh/pr52933-3.c: Likewise.
920 * gcc.target/sh/pr53568-1.c: Likewise.
921 * gcc.target/sh/pr53976-1.c: Likewise.
922 * gcc.target/sh/pr53988-1.c: Likewise.
923 * gcc.target/sh/pr53988.c: Likewise.
924 * gcc.target/sh/pr54089-1.c: Likewise.
925 * gcc.target/sh/pr54089-6.c: Likewise.
926 * gcc.target/sh/pr54089-7.c: Likewise.
927 * gcc.target/sh/pr54089-8.c: Likewise.
928 * gcc.target/sh/pr54089-9.c: Likewise.
929 * gcc.target/sh/pr54236-1.c: Likewise.
930 * gcc.target/sh/pr54236-2.c: Likewise.
931 * gcc.target/sh/pr54236-3.c: Likewise.
932 * gcc.target/sh/pr54236-4.c: Likewise.
933 * gcc.target/sh/pr54386.c: Likewise.
934 * gcc.target/sh/pr54602-1.c: Likewise.
935 * gcc.target/sh/pr54685.c: Likewise.
936 * gcc.target/sh/pr54760-1.c: Likewise.
937 * gcc.target/sh/pr54760-2.c: Likewise.
938 * gcc.target/sh/pr54760-3.c: Likewise.
939 * gcc.target/sh/pr54760-4.c: Likewise.
940 * gcc.target/sh/pr54760-5.c: Likewise.
941 * gcc.target/sh/pr54760-6.c: Likewise.
942 * gcc.target/sh/pr55146.c: Likewise.
943 * gcc.target/sh/pr55160.c: Likewise.
944 * gcc.target/sh/pr59278.c: Likewise.
945 * gcc.target/sh/pr59401-1.c: Likewise.
946 * gcc.target/sh/pr59533-1.c: Likewise.
947 * gcc.target/sh/pr63260.c: Likewise.
948 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
949 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
950 * gcc.target/sh/strlen.c: Likewise.
951 * gcc.target/sh/torture/pr30807.c: Likewise.
952 * gcc.target/sh/torture/pr34777.c: Likewise.
953 * gcc.target/sh/torture/pr64652.c: Likewise.
954 * gcc.target/sh/torture/pr65505.c: Likewise.
955 * gcc.target/sh/torture/pragma-isr.c: Likewise.
956 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
957
0c4005be 9582016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
959
960 PR c++/66644
961 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
962
d94e6223 9632016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
964
965 * gcc.target/powerpc/vsx-elemrev-1.c: New.
966 * gcc.target/powerpc/vsx-elemrev-2.c: New.
967 * gcc.target/powerpc/vsx-elemrev-3.c: New.
968 * gcc.target/powerpc/vsx-elemrev-4.c: New.
969
46f37836 9702016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
971
972 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
973 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
974
4d0a8bac 9752016-04-29 Cesar Philippidis <cesar@codesourcery.com>
976
977 PR middle-end/70626
978 * c-c++-common/goacc/combined-reduction.c: New test.
979 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
980
b98e0db3 9812016-04-29 H.J. Lu <hongjiu.lu@intel.com>
982
983 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
984 *movdi_internal pattern only if PIC off.
985 * gcc.target/i386/pr70155-2.c: Likewise.
986 * gcc.target/i386/pr70155-3.c: Likewise.
987 * gcc.target/i386/pr70155-4.c: Likewise.
988 * gcc.target/i386/pr70155-5.c: Likewise.
989 * gcc.target/i386/pr70155-6.c: Likewise.
990 * gcc.target/i386/pr70155-7.c: Likewise.
991 * gcc.target/i386/pr70155-8.c: Likewise.
992 * gcc.target/i386/pr70155-15.c: Likewise.
993 * gcc.target/i386/pr70155-17.c: Likewise.
994 * gcc.target/i386/pr70155-22.c: Likewise.
995
8b066242 9962016-04-29 Bin Cheng <bin.cheng@arm.com>
997
998 PR tree-optimization/70803
999 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1000
22912e73 10012016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1002
1003 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1004 optimization of vector loop.
1005 * gcc.target/i386/vect-unpack-3.c: New test.
1006 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1007 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1008 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1009
568128c6 10102016-04-29 Marek Polacek <polacek@redhat.com>
1011
1012 PR sanitizer/70342
1013 * g++.dg/ubsan/null-7.C: New test.
1014
025dd1e0 1015 PR c/70852
1016 * gcc.dg/pr70852.c: New test.
1017
eb16928e 10182016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1019
1020 PR/69089
1021 * g++.dg/cpp0x/alignas6.C: New test.
1022
d7377ee9 10232016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1024
1025 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1026 dg-do.
1027 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1028 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1029 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1030 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1031 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1032 * gcc.target/arc/mxy.c: Likewise.
1033 * gcc.target/arc/mswape.c: Likewise.
1034 * gcc.target/arc/mrtsc.c: Likewise.
1035 * gcc.target/arc/mcrc.c: Likewise.
1036 * gcc.target/arc/mdsp-packa.c: Likewise.
1037 * gcc.target/arc/mdvbf.c: Likewise.
1038 * gcc.target/arc/mlock.c: Likewise.
1039 * gcc.target/arc/mmac-24.c: Likewise.
1040 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1041
efa1b7ab 10422016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1043 Matthijs Kooijman <matthijs@stdin.nl>
1044 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1045
1046 PR target/60040
1047 * gcc.target/avr/pr60040-1.c: New.
1048 * gcc.target/avr/pr60040-2.c: New.
1049
00371d68 10502016-04-29 Richard Biener <rguenther@suse.de>
1051
1052 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1053
73447cc5 10542016-04-29 Richard Biener <rguenther@suse.de>
1055
1056 PR tree-optimization/13962
1057 PR tree-optimization/65686
1058 * gcc.dg/uninit-pr65686.c: New testcase.
1059
c2087b56 10602016-04-29 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR middle-end/70843
1063 * gcc.dg/pr70843.c: New test.
1064
cdd06d5a 10652016-04-28 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR target/70858
1068 * gcc.target/i386/pr70858.c: New test.
1069
1a60079e 10702016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1071
1072 * gcc.target/arc/nps400-1.c: New file.
1073
11bc2894 10742016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1075 Andrew Burgess <andrew.burgess@embecosm.com>
1076
1077 * gcc.target/arc/movh_cl-1.c: New file.
1078
dd9bf0b5 10792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1080 Andrew Burgess <andrew.burgess@embecosm.com>
1081
1082 * gcc.target/arc/extzv-1.c: New file.
1083 * gcc.target/arc/insv-1.c: New file.
1084 * gcc.target/arc/insv-2.c: New file.
1085 * gcc.target/arc/movb-1.c: New file.
1086 * gcc.target/arc/movb-2.c: New file.
1087 * gcc.target/arc/movb-3.c: New file.
1088 * gcc.target/arc/movb-4.c: New file.
1089 * gcc.target/arc/movb-5.c: New file.
1090 * gcc.target/arc/movb_cl-1.c: New file.
1091 * gcc.target/arc/movb_cl-2.c: New file.
1092 * gcc.target/arc/movbi_cl-1.c: New file.
1093 * gcc.target/arc/movl-1.c: New file.
1094
a22e4209 10952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1096 Andrew Burgess <andrew.burgess@embecosm.com>
1097
1098 * gcc.target/arc/cmem-1.c: New file.
1099 * gcc.target/arc/cmem-2.c: New file.
1100 * gcc.target/arc/cmem-3.c: New file.
1101 * gcc.target/arc/cmem-4.c: New file.
1102 * gcc.target/arc/cmem-5.c: New file.
1103 * gcc.target/arc/cmem-6.c: New file.
1104 * gcc.target/arc/cmem-7.c: New file.
1105 * gcc.target/arc/cmem-ld.inc: New file.
1106 * gcc.target/arc/cmem-st.inc: New file.
1107
287c3982 11082016-04-28 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR target/70821
1111 * gcc.target/i386/pr70821.c: New test.
1112
e40e5340 11132016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1114
1115 * gcc.target/powerpc/vec-adde.c: New test.
1116 * gcc.target/powerpc/vec-adde-int128.c: New test.
1117
cf977d50 11182016-04-28 Jakub Jelinek <jakub@redhat.com>
1119
1120 * gcc.target/i386/avx-vround-1.c: New test.
1121 * gcc.target/i386/avx-vround-2.c: New test.
1122 * gcc.target/i386/avx512vl-vround-1.c: New test.
1123 * gcc.target/i386/avx512vl-vround-2.c: New test.
1124
572f8300 11252016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1126
1127 PR testsuite/70595
1128 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1129 (check_effective_target_cilkplus_runtime): ... this.
1130 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1131 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1132
1133 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1134 Require cilkplus_runtime.
1135 Don't add -lcilkrts.
1136 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1137 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1138 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1139 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1140 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1141 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1142 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1143 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1144 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1145 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1146 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1147 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1148 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1149 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1150 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1151 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1152 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1153 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1154 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1155 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1156 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1157 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1158 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1159 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1160 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1161 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1162 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1163 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1164 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1165
1166 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1167 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1168
1169 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1170
1171 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1172 cilkplus_runtime.
1173
dfba0905 11742016-04-27 Marc Glisse <marc.glisse@inria.fr>
1175
1176 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1177 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1178
605a4556 11792015-04-27 Ryan Burn <contact@rnburn.com>
1180
1181 PR c++/69024
1182 PR c++/68997
1183 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1184 diagnostic.
1185 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1186 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1187
6a1231a5 11882016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gnat.dg/limited_with4.ad[sb]: New test.
1191 * gnat.dg/limited_with4_pkg.ads: New helper.
1192
4dad9e09 11932016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1194
1195 PR target/70155
1196 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1197 and movv1ti_internal patterns
1198 * gcc.target/i386/pr70155-1.c: New test.
1199 * gcc.target/i386/pr70155-2.c: Likewise.
1200 * gcc.target/i386/pr70155-3.c: Likewise.
1201 * gcc.target/i386/pr70155-4.c: Likewise.
1202 * gcc.target/i386/pr70155-5.c: Likewise.
1203 * gcc.target/i386/pr70155-6.c: Likewise.
1204 * gcc.target/i386/pr70155-7.c: Likewise.
1205 * gcc.target/i386/pr70155-8.c: Likewise.
1206 * gcc.target/i386/pr70155-9.c: Likewise.
1207 * gcc.target/i386/pr70155-10.c: Likewise.
1208 * gcc.target/i386/pr70155-11.c: Likewise.
1209 * gcc.target/i386/pr70155-12.c: Likewise.
1210 * gcc.target/i386/pr70155-13.c: Likewise.
1211 * gcc.target/i386/pr70155-14.c: Likewise.
1212 * gcc.target/i386/pr70155-15.c: Likewise.
1213 * gcc.target/i386/pr70155-16.c: Likewise.
1214 * gcc.target/i386/pr70155-17.c: Likewise.
1215 * gcc.target/i386/pr70155-18.c: Likewise.
1216 * gcc.target/i386/pr70155-19.c: Likewise.
1217 * gcc.target/i386/pr70155-20.c: Likewise.
1218 * gcc.target/i386/pr70155-21.c: Likewise.
1219 * gcc.target/i386/pr70155-22.c: Likewise.
1220
a80f3f45 12212016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1224 ".{5,6}".
1225
279305d1 12262016-04-27 Bin Cheng <bin.cheng@arm.com>
1227
1228 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1229 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1230 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1231 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1232 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1233
8974b625 12342016-04-27 Richard Biener <rguenther@suse.de>
1235
1236 PR ipa/70760
1237 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1238 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1239
886d5463 12402016-04-27 Nathan Sidwell <nathan@acm.org>
1241
1242 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1243 * g++.dg/ubsan/pr63956.C: Adjust error location.
1244
f0e35aa9 12452016-04-27 Nick Clifton <nickc@redhat.com>
1246
1247 PR middle-end/49889
1248 * gcc.dg/pr49889.c: New test.
1249
40385231 12502016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1251
1252 * c-c++-common/memset-array.c: New test.
1253
37229a71 12542016-04-26 Martin Sebor <msebor@redhat.com>
1255
1256 PR c++/66639
1257 * g++.dg/cpp1y/func_constexpr.C: New test.
1258
3eedf9bd 12592016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1260
1261 PR c++/70241
1262 * g++.dg/cpp0x/enum32.C: New test.
1263 * g++.dg/cpp0x/enum33.C: New test.
1264
12652016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 1266
1267 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1268 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1269 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1270 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1271 * gcc.c-torture/execute/pr38151.c: Likewise.
1272 * gcc.c-torture/execute/pr66556.c: Likewise.
1273 * gcc.c-torture/execute/pr67781.c: Likewise.
1274 * gcc.c-torture/execute/pr68648.c: Likewise.
1275
8c51f92f 12762016-04-26 Marc Glisse <marc.glisse@inria.fr>
1277
1278 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1279
fa20ebd3 12802016-04-26 Marek Polacek <polacek@redhat.com>
1281
1282 PR c/67784
1283 * gcc.dg/pr67784-3.c: New test.
1284 * gcc.dg/pr67784-4.c: New test.
1285 * gcc.dg/pr67784-5.c: New test.
1286
9db47803 1287 PR c/70791
1288 * gcc.dg/Wnested-externs-2.c: New test.
1289
bff407f2 12902016-04-26 Marc Glisse <marc.glisse@inria.fr>
1291
1292 * gcc.dg/fold-plusmult.c: Adjust.
1293 * gcc.dg/no-strict-overflow-6.c: Adjust.
1294 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1295
78d0c69e 12962016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1297
1298 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1299 number scans.
1300 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1301 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1302 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1303 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1304 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1305 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1306 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1307 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1308 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1309 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1310 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1311 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1312 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1313 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1314 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1315 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1316 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1317 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1318 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1319 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1320 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1321 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1322 scans.
1323 * gcc.target/i386/pr32219-4.c: Likewise.
1324 * gcc.target/i386/pr32219-6.c: Likewise.
1325 * gcc.target/i386/pr32219-8.c: Likewise.
1326
221d6722 13272016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1328
1329 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1330 associated options.
1331
514727a9 13322016-04-26 Marek Polacek <polacek@redhat.com>
1333
1334 PR c++/70744
1335 * g++.dg/ext/cond2.C: New test.
1336
e6ee4c61 13372016-04-26 Bin Cheng <bin.cheng@arm.com>
1338
1339 PR tree-optimization/70771
1340 PR tree-optimization/70775
1341 * gcc.dg/pr70771.c: New test.
3730828c 1342 * gcc.dg/pr70775.c: New test.
e6ee4c61 1343
b3d72796 13442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1345
1346 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1347
c11ece29 13482016-04-25 Richard Biener <rguenther@suse.de>
1349
1350 PR tree-optimization/70780
1351 * gcc.dg/torture/pr70780.c: New testcase.
1352
d40b10b2 13532016-04-25 Michael Collison <michael.collison@arm.com>
1354
1355 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1356 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1357 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1358 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1359 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1360 * testsuite/lib/target-supports.exp
1361 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1362 that arm neon support vector widen sum of HImode TO SImode.
1363
4bbfd6c2 13642016-04-23 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR sanitizer/70712
1367 * c-c++-common/asan/pr70712.c: New test.
1368
524df596 13692016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1370
1371 * .gitattributes: New file.
1372
426c75c3 13732016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1374
1375 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1376
c052a8d5 13772016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1378
1379 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1380 * gfortran.dg/submodule_15.f08: Likewise.
1381
c08d4612 13822016-04-22 Richard Biener <rguenther@suse.de>
1383
1384 PR tree-optimization/70740
1385 * gcc.dg/torture/pr70740.c: New testcase.
1386
fd3211e1 13872016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1388
1389 PR target/70750
1390 * gcc.target/i386/pr70750-1.c: New test.
1391 * gcc.target/i386/pr70750-2.c: Likewise.
1392
15acd78c 13932016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1394
1395 PR c++/70540
1396 * g++.dg/cpp0x/auto48.C: New.
1397
192bf59c 13982016-04-21 Marek Polacek <polacek@redhat.com>
1399
1400 PR c++/70513
1401 * g++.dg/cpp0x/forw_enum12.C: New test.
1402 * g++.dg/cpp0x/forw_enum13.C: New test.
1403
5d429e99 14042016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1405
1406 PR target/70728
1407 * gcc.target/i386/pr70728.c: New test.
1408
06777d85 14092016-04-21 Richard Biener <rguenther@suse.de>
1410
1411 PR middle-end/70747
1412 * gcc.dg/pr70747.c: New testcase.
1413
7434c6fb 14142016-04-21 Bin Cheng <bin.cheng@arm.com>
1415
1416 PR tree-optimization/70715
1417 * gcc.dg/tree-ssa/scev-13.c: New test.
1418
f3ec0970 14192016-04-21 Marc Glisse <marc.glisse@inria.fr>
1420
1421 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1422
523f3a9d 14232016-04-21 Marc Glisse <marc.glisse@inria.fr>
1424
1425 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1426
ace7bf06 14272016-04-20 Jan Hubicka <jh@suse.cz>
1428
1429 PR ipa/70018
1430 * g++.dg/ipa/nothrow-1.C: New testcase.
1431
2b073aa6 14322016-04-20 Nathan Sidwell <nathan@acm.org>
1433
1434 PR c++/55635
1435 * g++.dg/eh/delete1.C: New.
1436
8a574c11 14372016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1438
1439 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1440 -mtune-ctrl=sse_typeless_stores.
1441
e3400750 14422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1443
1444 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1445
4bd8a059 14462016-04-20 Bin Cheng <bin.cheng@arm.com>
1447
1448 PR tree-optimization/69489
1449 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1450
70574e60 14512016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1452
1453 PR c++/69363
1454 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1455 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1456 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1457
bd6f374c 14582016-04-20 Bin Cheng <bin.cheng@arm.com>
1459
1460 PR tree-optimization/56625
1461 PR tree-optimization/69489
1462 * gcc.dg/vect/pr56625.c: New test.
1463 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1464
482539ee 14652016-04-20 Andrew Pinski <apinski@cavium.com>
1466
1467 PR target/64971
1468 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1469
b4672800 14702016-04-20 Arnaud Charlet <charlet@adacore.com>
1471
1472 * gnat.dg/self1.adb: Remove now incorrect test.
1473
4fb48737 14742016-04-20 Bin Cheng <bin.cheng@arm.com>
1475
1476 * gcc.dg/tree-ssa/scev-11.c: New test.
1477 * gcc.dg/tree-ssa/scev-12.c: New test.
1478
97efb92e 14792016-04-20 Marek Polacek <polacek@redhat.com>
1480
1481 PR tree-optimization/70725
1482 * gcc.dg/pr70725.c: New test.
1483
9d2d4060 14842016-04-20 Richard Biener <rguenther@suse.de>
1485
1486 PR tree-optimization/70726
1487 * g++.dg/vect/pr70726.cc: New testcase.
1488
54530437 14892016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1490
1491 PR target/70674
1492 * gcc.target/s390/pr70674.c: New test.
1493
acda2210 14942016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1495
1496 PR libgfortran/70684
1497 * gfortran.dg/list_read_14.f90: New test.
1498
b7040bb0 14992016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1500
1501 PR target/69201
1502 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1503 extern to force it misaligned.
1504 (b): Likewise.
1505 (c): Likewise.
1506 (d): Likewise.
1507 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1508 Don't check `*' before movv4sf_internal.
1509 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1510 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1511 Don't check `*' before movv16qi_internal.
1512 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1513 extern to force it misaligned.
1514 (b): Likewise.
1515 (c): Likewise.
1516 (d): Likewise.
1517 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1518 Don't check `*' before movv2df_internal.
1519 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1520 extern to force it misaligned.
1521 (b): Likewise.
1522 (c): Likewise.
1523 (d): Likewise.
1524 Check movv8sf_internal instead of avx_storeups256.
1525 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1526
263b5475 15272016-04-19 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/70171
1530 * g++.dg/tree-ssa/pr70171.C: New testcase.
1531
222ac318 15322016-04-19 Richard Biener <rguenther@suse.de>
1533
1534 PR tree-optimization/70724
1535 * gcc.dg/torture/pr70724.c: New testcase.
1536
003000a4 15372016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1538
1539 PR middle-end/70689
1540 * testsuite/gcc.target/i386/pr70689.c: New.
1541
3f6e13de 15422016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 PR target/70708
1545 * gcc.target/i386/pr70708.c: New test.
1546
10abddbd 15472016-04-18 Richard Biener <rguenther@suse.de>
1548
1549 PR tree-optimization/43434
1550 * gcc.dg/vect/pr43434.c: New testcase.
1551 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1552 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1553 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1554 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1555 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1556 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1557 * gcc.dg/gomp/pr68640.c: Likewise.
1558 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1559 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1560
950db54a 15612016-04-18 Richard Biener <rguenther@suse.de>
1562
1563 PR tree-optimization/70701
1564 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1565
67ccbf39 15662016-04-18 Tom de Vries <tom@codesourcery.com>
1567
1568 PR testsuite/70699
1569 * gcc.dg/pr70161.c: Add dot-file scans.
1570 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1571 instead of after last dot char.
1572
021ad2f3 15732016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1574
1575 * c-c++-common/dump-ada-spec-3.c: New test.
1576 * c-c++-common/dump-ada-spec-4.c: Likewise.
1577
d572fcfd 15782016-04-17 Tom de Vries <tom@codesourcery.com>
1579
1580 PR other/70183
1581 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1582
8b4ee73c 15832016-04-15 Jan Hubicka <jh@suse.cz>
1584
1585 PR ipa/70018
1586 * g++.dg/ipa/pure-const-1.C: New testcase.
1587 * g++.dg/ipa/pure-const-2.C: New testcase.
1588 * g++.dg/ipa/pure-const-3.C: New testcase.
1589
eac243e7 15902016-04-15 Marek Polacek <polacek@redhat.com>
1591
1592 PR c/70671
1593 * gcc.dg/bitfld-22.c: New test.
1594
64c1df32 15952016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1596
1597 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1598 x86_64.
1599
926f9422 16002016-04-15 Marek Polacek <polacek@redhat.com>
1601
1602 PR c/70651
1603 * c-c++-common/pr70651.c: New test.
1604
309bbaa3 16052016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1606
1607 PR rtl-optimization/70681
1608 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1609 dump scan on arm and powerpc.
1610 * gcc.dg/pr10474.c: Likewise.
1611
b4ba8358 16122016-04-15 Jakub Jelinek <jakub@redhat.com>
1613
ed92874a 1614 PR c++/69517
1615 PR c++/70019
1616 PR c++/70588
1617 * g++.dg/cpp1y/vla11.C: Revert for real.
1618
b4ba8358 1619 PR c/70436
1620 * c-c++-common/Wparentheses-1.c: New test.
1621 * c-c++-common/gomp/Wparentheses-1.c: New test.
1622 * c-c++-common/gomp/Wparentheses-2.c: New test.
1623 * c-c++-common/gomp/Wparentheses-3.c: New test.
1624 * c-c++-common/gomp/Wparentheses-4.c: New test.
1625 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1626 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1627 * c-c++-common/goacc/Wparentheses-1.c: New test.
1628
65717bb5 16292016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1630
1631 PR target/70662
1632 * gcc.target/i386/pr70662.c: New test.
1633
ca1a4077 16342016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 1635 Alan Modra <amodra@gmail.com>
ca1a4077 1636
1637 PR tree-optimization/70130
1638 * gcc.dg/vect/O3-pr70130.c: New testcase.
1639
dbe1794c 16402016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1641
11836644 1642 PR target/70669
1643 * gcc.target/powerpc/pr70669.c: New test.
1644
dbe1794c 1645 PR target/70640
1646 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1647 a power7 system that does not have an assembler that supports
1648 power8.
1649
4c1007f1 16502016-04-14 Martin Sebor <msebor@redhat.com>
1651
1652 PR c++/69517
1653 PR c++/70019
1654 PR c++/70588
1655 * c-c++-common/ubsan/vla-1.c: Revert.
1656 * g++.dg/cpp1y/vla11.C: Same.
1657 * g++.dg/cpp1y/vla12.C: Same.
1658 * g++.dg/cpp1y/vla13.C: Same.
1659 * g++.dg/cpp1y/vla14.C: Same.
1660 * g++.dg/cpp1y/vla3.C: Same.
1661 * gcc/testsuite/g++.dg/init/array24.C: Same.
1662 * g++.dg/ubsan/vla-1.C: Same.
1663
22dcab66 16642016-04-14 Marek Polacek <polacek@redhat.com>
1665 Jan Hubicka <hubicka@ucw.cz>
1666
1667 PR c++/70029
1668 * g++.dg/torture/pr70029.C: New test.
1669
3e74b025 16702016-04-14 Martin Sebor <msebor@redhat.com>
1671
1672 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1673 type size to prevent failures on targets with very low maximum
1674 alignment.
1675
1d2e0f2a 16762016-04-14 Richard Biener <rguenther@suse.de>
1677
1678 PR tree-optimization/70623
1679 * gcc.dg/torture/pr70623.c: New testcase.
1680 * gcc.dg/torture/pr70623-2.c: Likewise.
1681
9aed0626 16822016-04-13 Martin Sebor <msebor@redhat.com>
1683
1684 PR c++/69517
1685 PR c++/70019
1686 PR c++/70588
1687 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1688 * g++.dg/cpp1y/vla11.C: New test.
1689 * g++.dg/cpp1y/vla12.C: New test.
1690 * g++.dg/cpp1y/vla13.C: New test.
1691 * g++.dg/cpp1y/vla14.C: New test.
1692 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1693 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1694 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1695
fd499010 16962016-04-13 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR c++/70641
1699 * g++.dg/opt/pr70641.C: New test.
1700
87fa7252 17012016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1702
1703 PR rtl-optimization/68749
1704 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1705 effects of argument promotions.
1706 Remove default args to dg-skip-if.
1707
6c40e18b 17082016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1709
1710 PR c++/70635
1711 * g++.dg/parse/pr70635.C: New.
1712
92c53257 17132016-04-13 Marek Polacek <polacek@redhat.com>
1714
1715 PR c++/70639
1716 * c-c++-common/Wmisleading-indentation-4.c: New test.
1717
0241e4dc 17182016-04-13 Marek Polacek <polacek@redhat.com>
1719
1720 PR c/70436
1721 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1722 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1723
92bda444 17242016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1725
1726 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1727 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1728 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1729
38ea8a26 17302016-04-13 Jakub Jelinek <jakub@redhat.com>
1731
d08aa032 1732 PR middle-end/70633
1733 * gcc.c-torture/compile/pr70633.c: New test.
1734
38ea8a26 1735 PR debug/70628
1736 * gcc.dg/torture/pr70628.c: New test.
1737
9231d5c2 17382016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1739
1740 PR c++/70610
1741 * g++.dg/template/pr70610.C: New test.
1742 * g++.dg/template/pr70610-2.C: New test.
1743 * g++.dg/template/pr70610-3.C: New test.
1744 * g++.dg/template/pr70610-4.C: New test.
1745
249ca944 17462016-04-12 Jakub Jelinek <jakub@redhat.com>
1747
7f2ea2fb 1748 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1749 128 instead of 32.
1750
249ca944 1751 PR c++/70571
1752 * g++.dg/ext/pr70571.C: New test.
1753
8ca5a97d 17542016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1755
bf32a52d 1756 PR target/70640
8ca5a97d 1757 * gcc.target/powerpc/pr70640.c: New test.
1758
e971b45f 17592016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 PR c++/68722
1762 * g++.dg/parse/pr68722.C: New.
1763
0b54d964 17642016-04-12 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR rtl-optimization/70596
1767 * gcc.target/i386/pr70596.c: New test.
1768
d2dd85e3 17692016-04-12 Nathan Sidwell <nathan@acm.org>
1770
1771 PR c++/70501
1772 * g++.dg/init/pr70501.C: New.
1773
2d0001b0 17742016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1775
1776 * gcc.target/i386/asm-flag-6.c: New test.
1777
6c4df0d1 17782016-04-12 Tom de Vries <tom@codesourcery.com>
1779
1780 PR tree-optimization/68756
1781 * gcc.dg/graphite/pr68756.c: New test.
1782
0d60da57 17832016-04-12 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR tree-optimization/70602
1786 * gcc.c-torture/execute/pr70602.c: New test.
1787
62735984 17882016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1789
1790 PR target/70381
1791 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1792 __float128 emulator is built and runs.
1793 * gcc.target/powerpc/float128-1.c: Likewise.
1794
1795 * lib/target-supports.exp (check_ppc_float128_sw_available):
1796 Rework tests for __float128 software and hardware
1797 availability. Fix exit condition to return 0 on success.
1798
a702492c 17992016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1800
1801 PR target/70133
1802 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1803 * gcc.target/aarch64/target_attr_15.c: Likewise.
1804
a8c5ce92 18052016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1806
1807 PR c++/69066
1808 * g++.dg/cpp1y/pr69066.C: New.
1809
5ecab913 18102016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1811
1812 PR fortran/68566
1813 * gfortran.dg/pr36192.f90: Update test.
1814 * gfortran.dg/pr36192_1.f90: Update test.
1815 * gfortran.dg/real_dimension_1.f: Update test.
1816 * gfortran.dg/parameter_array_init_7.f90: New test.
1817
6cb5ef70 18182016-04-09 John David Anglin <danglin@gcc.gnu.org>
1819
4edfdd23 1820 PR testsuite/64039
1821 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1822
964f71e3 1823 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1824
5d61c198 1825 PR rtl-optimization/66669
1826 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1827
16eaaf58 1828 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1829
0b68802d 1830 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1831 * gcc.dg/pie-1.c: Likewise.
1832 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1833 * gcc.dg/pic-4.c: Likewise.
1834 * gcc.dg/pie-3.c: Likewise.
1835 * gcc.dg/pie-4.c: Likewise.
1836
9c0dd509 1837 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1838
03b2d3c1 1839 PR tree-optimization/68644
1840 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1841
6cb5ef70 1842 PR rtl-optimization/64886
1843 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1844
07de41ba 18452016-04-09 Tom de Vries <tom@codesourcery.com>
1846
1847 PR tree-optimization/68953
1848 * gcc.dg/graphite/pr68953.c: New test.
1849
d294e3fb 18502016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1851
1852 PR fortran/70592
1853 * gfortran.dg/deferred_character_16.f90: New test.
1854
3cb15094 18552016-04-09 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR tree-optimization/70586
1858 * gcc.c-torture/execute/pr70586.c: New test.
1859
a02dc66f 18602016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1861
1862 PR sanitizer/70573
1863 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1864 with __builtin_memset
1865 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1866
0c302595 18672016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1868
1869 PR lto/70289
1870 PR ipa/70348
1871 PR tree-optimization/70373
1872 PR middle-end/70533
1873 PR middle-end/70534
1874 PR middle-end/70535
1875 * c-c++-common/goacc/reduction-5.c: New test.
1876 * c-c++-common/goacc/reduction-promotions.c: New test.
1877 * gfortran.dg/goacc/reduction-3.f95: New test.
1878 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1879
c6c0523b 18802016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1881
1882 PR c++/70590
1883 PR c++/70452
1884 * g++.dg/pr70590.C: New test.
1885 * g++.dg/pr70590-2.C: New test.
1886
3ac399da 18872016-04-08 Jakub Jelinek <jakub@redhat.com>
1888
e97d1706 1889 PR middle-end/70593
1890 * gcc.target/i386/pr70593.c: New test.
1891
3ac399da 1892 PR rtl-optimization/70574
1893 * gcc.target/i386/avx2-pr70574.c: New test.
1894
fcfbb129 18952016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1896
1897 PR sanitizer/70541
1898 * c-c++-common/asan/pr70541.c: New test.
1899
0aabcddf 19002016-04-08 Tom de Vries <tom@codesourcery.com>
1901
1902 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1903 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1904
bec0c1e8 19052016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1906
1907 PR target/70566
1908 * gcc.c-torture/execute/pr70566.c: New test.
1909
87c791f5 19102016-04-08 Tom de Vries <tom@codesourcery.com>
1911
1912 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1913 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1914
7f38718f 19152016-04-08 Alan Modra <amodra@gmail.com>
1916
1917 * gcc.target/powerpc/pr70117.c: New.
1918
a96a7710 19192016-04-07 Jakub Jelinek <jakub@redhat.com>
1920
7a6265d1 1921 PR testsuite/70581
1922 * gcc.dg/lto/simd-function_0.c: New test.
1923
a96a7710 1924 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1925 clones.
1926 * c-c++-common/attr-simd-2.c: Likewise.
1927 * c-c++-common/attr-simd-4.c: Likewise.
1928 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1929 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1930
508dd607 19312016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1932
1933 PR testsuite/70553
1934 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1935
1b61585a 19362016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1937 Tom de Vries <tom@codesourcery.com>
1938
1939 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1940 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1941 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1942 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1943 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1944 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1945 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1946 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1947
5f060aa8 19482016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1949
1950 PR c/70436
1951 * g++.dg/warn/Wparentheses-29.C: New test.
1952
d3831f71 19532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1954
1955 PR c/70436
1956 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1957 explicit braces to resolve a future -Wparentheses warning.
1958
382ece2d 19592016-04-06 Richard Henderson <rth@redhat.com>
1960
1961 * gcc.dg/pr61817-1.c: New test.
1962 * gcc.dg/pr61817-2.c: New test.
1963 * gcc.dg/pr69391-1.c: New test.
1964 * gcc.dg/pr69391-2.c: New test.
1965
72234ee9 19662016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1967
1968 PR rtl-optimization/70398
1969 * testsuite/gcc.target/aarch64/pr70398.c: New.
1970
5547150a 19712016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1972
1973 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1974
15b70121 19752016-04-06 Yvan Roux <yvan.roux@linaro.org>
1976 Pedro Alves <palves@redhat.com>
1977
1978 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1979
585aefbb 19802016-04-06 Jakub Jelinek <jakub@redhat.com>
1981
0cbb513b 1982 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1983 Check for avx512f effective targets instead of avx2.
1984 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1985 for AVX512F clones.
1986 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1987 * g++.dg/gomp/declare-simd-1.C: Likewise.
1988 * g++.dg/gomp/declare-simd-3.C: Likewise.
1989 * g++.dg/gomp/declare-simd-4.C: Likewise.
1990
585aefbb 1991 PR middle-end/70550
1992 * c-c++-common/gomp/pr70550-1.c: New test.
1993 * c-c++-common/gomp/pr70550-2.c: New test.
1994
0b91cceb 19952016-04-05 Nathan Sidwell <nathan@acm.org>
1996
1997 PR c++/70512
1998 * g++.dg/ext/attribute-may-alias-5.C: New.
1999
645a9d8e 20002016-04-05 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR c++/70336
2003 * c-c++-common/pr70336.c: New test.
2004 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2005 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2006
bdf23925 20072016-04-05 Jan Hubicka <hubicka@ucw.cz>
2008
2009 PR ipa/66223
2010 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2011
aaff837c 20122016-04-05 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR rtl-optimization/70542
2015 * gcc.dg/torture/pr70542.c: New test.
2016 * gcc.target/i386/avx2-pr70542.c: New test.
2017
2eac58a0 20182016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2019
2020 PR tree-optimization/70509
2021 * gcc.target/i386/avx512bw-pr70509.c: New test.
2022
4f7ebe46 20232016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2024
2025 PR c++/70452
2026 * g++.dg/ext/constexpr-vla4.C: New test.
2027
305d86a0 20282016-04-05 Uros Bizjak <ubizjak@gmail.com>
2029
2030 PR target/70510
2031 * gcc.target/i386/pr70510.c: New test.
2032
eec3b789 20332016-04-05 Richard Biener <rguenther@suse.de>
2034
2035 PR tree-optimization/70526
2036 * g++.dg/torture/pr70526.C: New testcase.
2037
ca943582 20382016-04-05 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR target/70525
2041 * gcc.target/i386/pr70525.c: New test.
2042
87825cd5 20432016-04-05 Richard Biener <rguenther@suse.de>
2044
2045 PR middle-end/70499
2046 * g++.dg/torture/pr70499.C: New testcase.
2047
14638828 20482016-04-05 Richard Biener <rguenther@suse.de>
2049
2050 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2051 remove XFAIL.
2052
967a90d5 20532016-04-04 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR middle-end/70307
2056 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2057 rs6000 ABI warnings.
2058
d374a3a3 20592016-04-04 Jan Hubicka <hubicka@ucw.cz>
2060
2061 PR ipa/66223
2062 * g++.dg/ipa/devirt-51.C: New testcase.
2063
8ff377a6 20642016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2065 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR middle-end/70457
2068 * gcc.dg/torture/pr70457.c: New.
2069
f567b44f 20702016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2071
2072 PR fortran/67538
2073 * gfortran.dg/allocate_with_source_19.f08: New test.
2074
89d4ebfa 20752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2076
2077 PR fortran/65795
2078 * gfortran.dg/coarray_allocate_6.f08: New test.
2079
68ab33a6 20802016-04-04 Richard Biener <rguenther@suse.de>
2081
2082 PR rtl-optimization/70484
2083 * gcc.dg/torture/pr70484.c: New testcase.
2084
c4f5465d 20852016-04-04 Marek Polacek <polacek@redhat.com>
2086
2087 PR c/70307
2088 * gcc.dg/torture/pr70307.c: New test.
2089
bfec6609 20902016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2091
2092 PR target/70416
2093 PR target/67391
2094 * gcc.target/sh/torture/pr70416.c: New.
2095
40df9099 20962016-04-02 Martin Sebor <msebor@redhat.com>
2097
2098 PR c++/67376
2099 PR c++/70170
2100 PR c++/70172
2101 PR c++/70228
2102 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2103 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2104 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2105 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2106 * g++.dg/cpp0x/constexpr-string.C: Same.
2107 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2108 * g++.dg/cpp0x/pr65398.C: Same.
2109 * g++.dg/ext/constexpr-vla1.C: Same.
2110 * g++.dg/ext/constexpr-vla2.C: Same.
2111 * g++.dg/ext/constexpr-vla3.C: Same.
2112 * g++.dg/ubsan/pr63956.C: Same.
2113
0edb9bfe 21142016-04-01 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR rtl-optimization/70467
2117 * gcc.target/i386/pr70467-2.c: New test.
2118
e5b1a1d9 21192016-04-01 Jakub Jelinek <jakub@redhat.com>
2120 Marek Polacek <polacek@redhat.com>
2121
2122 PR c++/70488
2123 * g++.dg/init/new47.C: New test.
2124
b2ca3fb0 21252016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2126
2127 PR target/70496
2128 * gcc.target/arm/pr70496.c: New test.
2129
4c3bd1e3 21302016-04-01 Nathan Sidwell <nathan@acm.org>
2131
47de69ad 2132 PR c++/68475
2133 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2134
313d569f 21352016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2136
2137 PR target/69890
2138 * gcc.dg/strlenopt.h (memmove): New.
2139 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2140 instead of "string.h".
2141 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2142 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2143 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2144 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2145 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2146 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2147 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2148 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2149 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2150 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2151 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2152 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2153 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2154 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2155 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2156 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2157 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2158 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2159 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2160 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2161
5469facd 21622016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2163
2164 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2165 (Holder::foo): Reflect this.
2166
503de754 21672016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2168
2169 PR target/70442
2170 * gcc.dg/pr70442.c: New test.
2171
13ee2de7 21722016-03-31 Nathan Sidwell <nathan@acm.org>
2173
2174 PR c++/70393
2175 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2176
5e0d03a8 21772016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2178
2179 PR target/70453
2180 * gcc.target/i386/pr70453.c: New test.
2181
8cb82ed4 21822016-03-31 Andrey Belevantsev <abel@ispras.ru>
2183
2184 PR target/70292
2185 * gcc.c-torture/pr70292.c: New test.
2186
7952b661 21872016-03-31 Marek Polacek <polacek@redhat.com>
2188
2189 PR c/70297
2190 * c-c++-common/pr70297.c: New test.
2191 * g++.dg/cpp0x/typedef-redecl.C: New test.
2192 * gcc.dg/typedef-redecl2.c: New test.
2193
1607cc74 21942016-03-31 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR rtl-optimization/70460
2197 * gcc.c-torture/execute/pr70460.c: New test.
2198
c689c252 21992016-03-31 Richard Biener <rguenther@suse.de>
2200
2201 PR c++/70430
2202 * g++.dg/ext/vector30.C: New testcase.
2203
91c9586d 22042016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2205 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2206
2207 * gfortran.dg/fmt_pf.f90: New test.
2208
afa5c1b8 22092016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2210
2211 Forward-port from 5 branch
2212 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR testsuite/70356
2215 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2216 dg-require-effective-target after dg-do.
2217
2218 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2219
2220 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2221
6a5dcab3 22222016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2223 Julian Brown <julian@codesourcery.com>
2224 Chung-Lin Tang <cltang@codesourcery.com>
2225 Cesar Philippidis <cesar@codesourcery.com>
2226 James Norris <jnorris@codesourcery.com>
2227 Tom de Vries <tom@codesourcery.com>
2228 Nathan Sidwell <nathan@codesourcery.com>
2229
305d86a0 2230 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 2231 * c-c++-common/goacc/loop-clauses.c: Likewise.
2232 * g++.dg/goacc/template.C: Likewise.
2233 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2234 * gfortran.dg/goacc/loop-1.f95: Likewise.
2235 * gfortran.dg/goacc/loop-5.f95: Likewise.
2236 * gfortran.dg/goacc/loop-6.f95: Likewise.
2237 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2238 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2239 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2240 * c-c++-common/goacc/clauses-fail.c: Likewise.
2241 * c-c++-common/goacc/parallel-1.c: Likewise.
2242 * c-c++-common/goacc/reduction-1.c: Likewise.
2243 * c-c++-common/goacc/reduction-2.c: Likewise.
2244 * c-c++-common/goacc/reduction-3.c: Likewise.
2245 * c-c++-common/goacc/reduction-4.c: Likewise.
2246 * c-c++-common/goacc/routine-3.c: Likewise.
2247 * c-c++-common/goacc/routine-4.c: Likewise.
2248 * c-c++-common/goacc/routine-5.c: Likewise.
2249 * c-c++-common/goacc/tile.c: Likewise.
2250 * g++.dg/goacc/template.C: Likewise.
2251 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2252 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2253 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2254 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2255 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2256 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2257 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2258 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2259 * c-c++-common/goacc/use_device-1.c: ... this file.
2260 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2261 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2262 * c-c++-common/goacc/host_data-6.c: ... this file.
2263 * c-c++-common/goacc/loop-2-kernels.c: New file.
2264 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2265 * c-c++-common/goacc/loop-3.c: Likewise.
2266 * g++.dg/goacc/reference.C: Likewise.
2267 * g++.dg/goacc/routine-1.C: Likewise.
2268 * g++.dg/goacc/routine-2.C: Likewise.
2269
932c0baa 22702016-03-30 Richard Biener <rguenther@suse.de>
2271
2272 PR middle-end/70450
2273 * gcc.dg/torture/pr70450.c: New testcase.
2274
7f7c4659 22752016-03-30 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR target/70421
2278 * gcc.dg/torture/pr70421.c: New test.
2279 * gcc.target/i386/avx512f-pr70421.c: New test.
2280
9cbfe80c 22812016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2282
2283 PR testsuite/70364
2284 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2285 (check): New function.
2286 (bar): Call check.
2287 (foo): Align stack to 16 bytes when calling bar.
2288 * gcc.target/i386/cleanup-2.c: Likewise.
2289
f56c7d36 22902016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2291
2292 PR tree-optimization/59124
2293 * gcc.dg/Warray-bounds-19.c: New test.
2294
0275bf9b 22952016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2296
2297 * lib/prune.exp (escape_regex_chars): New.
2298 (prune_file_path): Update to quote metcharacters for regexp.
2299
a3daa269 23002016-03-29 Jakub Jelinek <jakub@redhat.com>
2301
24e1ba3d 2302 PR rtl-optimization/70429
2303 * gcc.c-torture/execute/pr70429.c: New test.
2304
a3daa269 2305 PR tree-optimization/70405
2306 * gcc.dg/pr70405.c: New test.
2307
3ef41a6e 23082016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2309
2310 PR fortran/70397
2311 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2312 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2313
4abd9410 23142016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2315
2316 PR testsuite/64177
2317 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2318 __cilkrts_set_param to set two workers.
2319 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2320 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2321
b58e5f0f 23222016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2323
305d86a0 2324 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 2325
bff53658 23262016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2327
2328 PR target/70406
305d86a0 2329 * gcc.target/i386/pr70406.c: New test.
bff53658 2330
bb2c9c15 23312016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2332
2333 * gnat.dg/specs/double_record_extension3.ads: New test.
2334
f12c84ab 23352016-03-25 Richard Henderson <rth@redhat.com>
2336
2337 PR target/70120
2338 * gcc.target/aarch64/pr70120-1.c: New.
2339 * gcc.target/aarch64/pr70120-2.c: New.
2340 * gcc.target/aarch64/pr70120-3.c: New.
2341
b0bf58c4 23422016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2343
2344 PR c++/62212
2345 * g++.dg/template/mangle2.C: The dg-do directive should be
2346 "compile" not "assemble".
2347
f175ba0f 23482016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2349
2350 PR lto/69650
2351 * gcc.dg/pr69650.c: New test.
2352
4cc3295f 23532016-03-25 David Edelsohn <dje.gcc@gmail.com>
2354
2355 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2356
0cf40600 23572016-03-25 Alan Modra <amodra@gmail.com>
2358
2359 * gcc.dg/dfp/pr70052.c: New test.
2360
3aebf099 23612016-03-24 Richard Henderson <rth@redhat.com>
2362
2363 PR middle-end/69845
2364 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2365 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2366
83245bd3 23672016-03-24 Tom de Vries <tom@codesourcery.com>
2368
2369 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2370
108e7ee4 23712016-03-24 Tom de Vries <tom@codesourcery.com>
2372
2373 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2374 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2375
17af0b14 23762016-03-24 Tom de Vries <tom@codesourcery.com>
2377
2378 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2379 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2380
6c8770ee 23812016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2382
2383 PR c++/62212
2384 * g++.dg/template/mangle2.C: New test.
2385
a7e21b7b 23862016-03-24 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/70396
2389 * gcc.dg/torture/pr70396.c: New testcase.
2390
f365d297 23912016-03-24 Richard Biener <rguenther@suse.de>
2392
2393 PR middle-end/70370
2394 * gcc.dg/torture/pr70370.c: New testcase.
2395
da7aeb13 23962016-03-24 Tom de Vries <tom@codesourcery.com>
2397
2398 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2399 * gfortran.dg/goacc/kernels-tree.f95: Same.
2400 * gfortran.dg/goacc/parallel-tree.f95: Same.
2401
80b30de0 24022016-03-24 Tom de Vries <tom@codesourcery.com>
2403
2404 * c-c++-common/goacc/uninit-if-clause.c: New test.
2405 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2406
cb9b6b99 24072016-03-24 Jakub Jelinek <jakub@redhat.com>
2408
2409 PR target/70290
305d86a0 2410 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2411 Fix formatting.
cb9b6b99 2412
a4225fff 24132016-03-24 Richard Biener <rguenther@suse.de>
2414
2415 PR tree-optimization/70372
2416 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2417
5a869ab8 24182016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2419
2420 PR c++/70347
2421 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2422
36ce5faa 24232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2424
2425 PR c++/70332
2426 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2427
c4fa85c9 24282016-03-23 Jakub Jelinek <jakub@redhat.com>
2429
d9377ad5 2430 PR c++/70001
2431 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2432 * g++.dg/cpp1y/pr70001.C: New test.
2433
c4fa85c9 2434 PR c++/70323
2435 * g++.dg/cpp0x/constexpr-70323.C: New test.
2436
0a2062da 24372016-03-23 Alexandre Oliva <aoliva@redhat.com>
2438 Jason Merrill <jason@redhat.com>
2439 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR c++/69315
2442 * g++.dg/cpp0x/constexpr-69315.C: New test.
2443 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2444
62d2a6dc 24452016-03-23 Marek Polacek <polacek@redhat.com>
2446
2447 PR c++/69884
2448 * g++.dg/warn/Wignored-attributes-1.C: New test.
2449 * g++.dg/warn/Wignored-attributes-2.C: New test.
2450
a82d6246 24512016-03-23 Tom de Vries <tom@codesourcery.com>
2452
2453 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2454 initialization.
2455 * gfortran.dg/goacc/private-3.f95 (test): Same.
2456 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2457 missing use param.
2458
dc834ba1 24592016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2460
2461 * lib/target-supports.exp: Remove v7ve entry from loop
2462 creating effective target checks.
2463 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2464 (add_options_for_arm_arch_v7ve): Likewise.
2465
7e83fd1f 24662016-03-23 Jakub Jelinek <jakub@redhat.com>
2467
2468 PR tree-optimization/70354
2469 * gcc.dg/vect/pr70354-1.c: New test.
2470 * gcc.dg/vect/pr70354-2.c: New test.
2471 * gcc.target/i386/avx2-pr70354-1.c: New test.
2472 * gcc.target/i386/avx2-pr70354-2.c: New test.
2473
4e4da058 24742016-03-22 Jeff Law <law@redhat.com>
2475
2476 PR target/70232
2477 * gcc.dg/tree-ssa/pr70232.c: New test.
2478
6855137b 24792016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2480
2481 PR target/70302
2482 * gcc.target/i386/pr70302.c: New test.
2483
19db1ec8 24842016-03-22 Richard Biener <rguenther@suse.de>
2485
2486 PR middle-end/70251
2487 * g++.dg/torture/pr70251.C: New testcase.
2488
4baec9f2 24892016-03-22 David Malcolm <dmalcolm@redhat.com>
2490
2491 PR c/69993
2492 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2493 Wmisleading-indentation.c.
2494 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2495 reflect change to diagnostic text and order of messages.
2496 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2497
fcfec126 24982016-03-22 David Edelsohn <dje.gcc@gmail.com>
2499
2500 * g++.dg/ext/java-3.C: Don't compile on AIX.
2501
aa30728a 25022016-03-22 Richard Biener <rguenther@suse.de>
2503
2504 PR middle-end/70333
2505 * gcc.dg/torture/pr70333.c: New testcase.
2506
46ec4eb4 25072016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2508
2509 * g++.dg/ext/pr70290.C: New test.
2510
4880f878 25112016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2512
2513 PR target/70325
2514 * gcc.target/i386/pr70325.c: New test.
2515
3d78ea44 25162016-03-22 Jakub Jelinek <jakub@redhat.com>
2517
5934fb8f 2518 PR target/70329
2519 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2520 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2521
b6436f79 2522 PR target/70300
2523 * gcc.target/i386/pr70300.c: New test.
2524
3d78ea44 2525 PR c++/70295
2526 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2527 (func2): New function for cond with parens, xfail warning for c++.
2528 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2529
b60244f6 25302016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2531
2532 PR c++/70096
2533 * g++.dg/template/ptrmem30.C: New test.
2534
c8e3e744 25352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2536
2537 PR c++/70204
2538 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2539 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2540
2715f63a 25412016-03-21 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR middle-end/70326
2544 * gcc.dg/pr70326.c: New test.
2545
2daa2cda 25462016-03-21 Marc Glisse <marc.glisse@inria.fr>
2547 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR tree-optimization/70317
2550 * gcc.dg/pr70317.c: New test.
2551
d9aa5a50 25522016-03-21 Uros Bizjak <ubizjak@gmail.com>
2553
2554 PR target/70327
2555 * gcc.target/i386/pr70327.c: New test.
2556
e1a88bf4 25572016-03-21 Martin Liska <mliska@suse.cz>
2558
61941425 2559 PR ipa/70306
e1a88bf4 2560 * gcc.dg/ipa/pr70306.c: New test.
2561
d9aa5a50 25622016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 2563
2564 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2565 * gcc.target/arm/attr-align3.c: Likewise.
2566 * gcc.target/arm/attr_arm.c: Likewise.
2567 * gcc.target/arm/flip-thumb.c: Likewise.
2568
afdde20c 25692016-03-21 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR target/70296
2572 * gcc.target/powerpc/altivec-36.c: New test.
2573
3f2ef661 25742016-03-21 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/70310
2577 * gcc.dg/torture/pr70310.c: New testcase.
2578
08b2b692 25792016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2580
2581 PR target/70293
2582 * gcc.target/i386/pr70293.c: New test.
2583
93505d22 25842016-03-21 Richard Biener <rguenther@suse.de>
2585
2586 PR tree-optimization/70288
2587 * gcc.dg/torture/pr70288-1.c: New testcase.
2588 * gcc.dg/torture/pr70288-2.c: Likewise.
2589
06fd1914 25902016-03-21 Andrey Belevantsev <abel@ispras.ru>
2591
2592 PR rtl-optimization/69307
2593 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 2594
b628775e 25952016-03-21 Andrey Belevantsev <abel@ispras.ru>
2596
2597 PR rtl-optimization/69102
2598 * gcc.c-torture/compile/pr69102.c: New test.
2599
1421f43c 26002016-03-18 Jeff Law <law@redhat.com>
2601
2602 PR rtl-optimization/70263
2603 * gcc.c-torture/compile/pr70263-1.c: New test.
2604 * gcc.target/i386/pr70263-2.c: New test.
2605
e7142ce1 26062016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2607
2608 PR rtl-optimization/70278
2609 * gcc.dg/torture/pr70278.c: New test.
2610 * gcc.target/arm/pr70278.c: New test.
2611
5539bc70 26122016-03-18 David Malcolm <dmalcolm@redhat.com>
2613
2614 PR c/70281
2615 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2616 (test_builtin_types_compatible_p): New test function.
2617 * gcc.dg/pr70281.c: New test case.
2618
296a290a 26192016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2620
2621 PR target/70113
2622 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2623
666094f0 26242016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2625
2626 PR tree-optimization/70252
2627 * gcc.dg/pr70252.c: New test.
2628
350514e8 26292016-03-18 Tom de Vries <tom@codesourcery.com>
2630
2631 * gcc.dg/pr70161-2.c: New test.
2632 * gcc.dg/pr70161.c: New test.
2633
011e0cea 26342016-03-18 Tom de Vries <tom@codesourcery.com>
2635
2636 PR ipa/70269
2637 * gcc.dg/pr70269.c: New test.
2638
292a09de 26392016-03-18 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR c++/70267
2642 * g++.dg/ext/java-3.C: New test.
2643
efc86c4c 26442016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2645
2646 PR c++/70205
2647 * g++.dg/lookup/pr70205.C: New test.
2648
a28dd575 26492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2650
2651 PR c++/70218
2652 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2653
92e7ab1e 26542016-03-17 Marek Polacek <polacek@redhat.com>
2655
2656 PR c/69407
2657 * gcc.dg/atomic-op-6.c: New test.
2658
7378dbfb 26592016-03-17 David Malcolm <dmalcolm@redhat.com>
2660
2661 PR c/70264
2662 * c-c++-common/pr70264.c: New test case.
2663
f7995d7d 26642016-03-17 Jakub Jelinek <jakub@redhat.com>
2665
e2895b76 2666 PR c++/70144
2667 * c-c++-common/pr70144-1.c: New test.
2668 * c-c++-common/pr70144-2.c: New test.
2669
f7995d7d 2670 PR c++/70272
2671 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2672 * g++.dg/opt/flifetime-dse6.C: New test.
2673 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2674
5ec4a949 26752016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2676
2677 PR driver/70192
2678 * gcc.dg/pic-1.c: New test.
2679 * gcc.dg/pic-2.c: Likewise.
2680 * gcc.dg/pic-3.c: Likewise.
2681 * gcc.dg/pic-4.c: Likewise.
2682 * gcc.dg/pie-1.c: Likewise.
2683 * gcc.dg/pie-2.c: Likewise.
2684 * gcc.dg/pie-3.c: Likewise.
2685 * gcc.dg/pie-4.c: Likewise.
2686 * gcc.dg/pie-5.c: Likewise.
2687 * gcc.dg/pie-6.c: Likewise.
2688
c28550e1 26892016-03-17 Tom de Vries <tom@codesourcery.com>
2690
2691 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2692 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2693
be3296cb 26942016-03-17 Richard Biener <rguenther@suse.de>
2695
2696 PR debug/70271
2697 * g++.dg/debug/pr70271.C: New testcase.
2698
9b60ef21 26992016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2700
2701 * gcc.target/i386/pr70251.c: New test.
2702
9a80bc1a 27032016-03-17 Marek Polacek <polacek@redhat.com>
2704
2705 PR c++/70194
2706 * g++.dg/warn/constexpr-70194.C: New test.
2707
733d7ff9 27082016-03-16 Richard Henderson <rth@redhat.com>
2709
2710 PR middle-end/70240
2711 * gcc.c-torture/compile/pr70240.c: New.
2712
3e6f12bf 27132016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2714
2715 * gcc.c-torture/compile/20151204.c: Skip for avr.
2716
867c9e99 27172016-03-16 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR target/70245
2720 * g++.dg/opt/pr70245.C: New test.
2721 * g++.dg/opt/pr70245.h: New file.
2722 * g++.dg/opt/pr70245-aux.cc: New file.
2723
8ced6ab7 27242016-03-16 Martin Sebor <msebor@redhat.com>
2725
2726 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2727
37af779a 27282016-03-16 Richard Henderson <rth@redhat.com>
2729
2730 PR middle-end/70199
2731 * gcc.c-torture/compile/pr70199.c: New.
2732
78ed999c 27332016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2734
2735 * gcc.dg/uninit-19.c: Run dos2unix.
2736
462ca422 27372016-03-16 Marek Polacek <polacek@redhat.com>
2738
2739 PR c/70093
2740 * gcc.dg/nested-func-10.c: New test.
2741 * gcc.dg/nested-func-9.c: New test.
2742
fe58aacc 27432016-03-16 Jakub Jelinek <jakub@redhat.com>
2744
2745 PR tree-optimization/68714
2746 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2747
27a53872 27482016-03-16 Tom de Vries <tom@codesourcery.com>
2749
2750 PR tree-optimization/68715
2751 * gcc.dg/graphite/pr68715-2.c: New test.
2752 * gcc.dg/graphite/pr68715.c: New test.
2753 * gfortran.dg/graphite/pr68715.f90: New test.
2754
95049c3c 27552016-03-16 Tom de Vries <tom@codesourcery.com>
2756
2757 PR tree-optimization/68809
2758 * gcc.dg/graphite/pr68809-2.c: New test.
2759 * gcc.dg/graphite/pr68809.c: New test.
2760
09eddd70 27612016-03-16 Jakub Jelinek <jakub@redhat.com>
2762
81fc5915 2763 PR c++/70147
2764 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2765 method call to i () as argument. Adjust expected output.
2766
09eddd70 2767 PR c++/70147
2768 * g++.dg/ubsan/pr70147-1.C: New test.
2769 * g++.dg/ubsan/pr70147-2.C: New test.
2770
6373d2a2 27712016-03-15 Martin Sebor <msebor@redhat.com>
2772
2773 PR c++/58281
2774 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2775
d27a0c11 27762016-03-15 John David Anglin <danglin@gcc.gnu.org>
2777
9908039d 2778 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2779 hppa*-*-hpux*.
2780
45cdc3a6 2781 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2782
d27a0c11 2783 PR libfortran/69799
2784 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2785 libatomic_available.
2786
0dd1d57f 27872016-03-15 Marek Polacek <polacek@redhat.com>
2788
2789 PR c++/70209
2790 * g++.dg/ext/attribute-may-alias-4.C: New test.
2791
0ce02c07 27922016-03-15 Alexander Monakov <amonakov@ispras.ru>
2793
2794 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2795 -fvar-tracking-assignments-toggle flag.
2796
f6e39b30 27972016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2798
2799 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2800
167f93a2 28012016-03-15 Jakub Jelinek <jakub@redhat.com>
2802
2803 PR rtl-optimization/70222
2804 * gcc.c-torture/execute/pr70222-1.c: New test.
2805 * gcc.c-torture/execute/pr70222-2.c: New test.
2806
08a8af4a 28072016-03-15 Richard Henderson <rth@redhat.com>
2808
2809 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2810
738eb905 28112016-03-15 Andrey Belevantsev <abel@ispras.ru>
2812
2813 PR rtl-optimization/69032
2814 * gcc.dg/pr69032.c: New test.
2815
dd148b3a 28162016-03-15 Andrey Belevantsev <abel@ispras.ru>
2817
2818 PR rtl-optimization/63384
d9aa5a50 2819 * g++.dg/pr63384.C: New test.
dd148b3a 2820
acf58115 28212016-03-15 Andrey Belevantsev <abel@ispras.ru>
2822
2823 PR target/64411
2824 * gcc.target/i386/pr64411.C: New test.
2825
a2897dc4 28262016-03-15 Tom de Vries <tom@codesourcery.com>
2827
2828 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2829 * gfortran.dg/goacc/kernels-alias.f95: New test.
2830
7bad2faf 28312016-03-14 Martin Sebor <msebor@redhat.com>
2832
2833 PR c++/53792
2834 * g++.dg/cpp0x/constexpr-inline.C: New test.
2835 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2836
d65fa8d9 28372016-03-14 David Edelsohn <dje.gcc@gmail.com>
2838
2839 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2840
2b3c633f 28412016-03-14 Jakub Jelinek <jakub@redhat.com>
2842
2843 PR middle-end/70219
2844 * gcc.dg/pr70219.c: New test.
2845
e947f9c3 28462016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2847
2848 PR target/70083
2849 * gcc.dg/torture/pr70083.c: New test.
2850 * gcc.target/i386/pr70083.c: New test.
2851
74201dc2 28522016-03-14 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/56365
2855 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2856
88aea41e 28572016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2858
2859 PR target/70098
2860 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2861 New function.
2862 * g++.dg/pr70098.C: New testcase.
2863
2864
1bd2aefd 28652016-03-14 Tom de Vries <tom@codesourcery.com>
2866
2867 PR tree-optimization/70045
2868 * gcc.dg/graphite/pr70045.c: New test.
2869
922c7033 28702016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2871
2872 PR fortran/69043
2873 * gfortran.dg/include_9.f90: New test.
2874
fd4ab6d9 28752016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2876
2877 PR fortran/45076
2878 gfortran.dg/prof/prof.exp: New script.
2879 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2880
7d7218d3 28812016-03-12 Andrey Belevantsev <abel@ispras.ru>
2882
2883 PR rtl-optimization/69307
2884 * gcc.dg/pr69307.c: New test.
2885
02ffd664 28862016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2887
2888 PR target/69614
2889 * gcc.target/arm/pr69614.c: New.
2890
76e207a9 28912016-03-12 Paul Thomas <pault@gcc.gnu.org>
2892
2893 PR fortran/70031
2894 * gfortran.dg/submodule_14.f08: New test
2895
2896 PR fortran/69524
2897 * gfortran.dg/submodule_15.f08: New test
2898
490ee78a 28992016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2900
2901 PR c++/70106
2902 * g++.dg/cpp1y/paren3.C: New test.
2903
04e137ff 29042016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2905
2906 PR target/70131
2907 * gcc.target/powerpc/ppc-round2.c: New test.
2908
27b2c1c4 29092016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2910
2911 PR target/70123
2912 * gcc.dg/torture/pr70123.c: New test.
2913
84116671 29142016-03-11 Jeff Law <law@redhat.com>
2915
2916 PR tree-optimization/70190
2917 * gcc.c-torture/compile/pr70190.c: New test.
2918
cfa58bc8 29192016-03-11 David Malcolm <dmalcolm@redhat.com>
2920
2921 PR c/68187
2922 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2923 case.
2924 (test43_b): Likewise.
2925 (test43_c): Likewise.
2926 (test43_d): Likewise.
2927 (test43_e): Likewise.
2928 (test43_f): Likewise.
2929 (test43_g): Likewise.
2930 (test44_a): Likewise.
2931 (test44_b): Likewise.
2932 (test44_c): Likewise.
2933 (test44_d): Likewise.
2934 (test44_e): Likewise.
2935
ce234f27 29362016-03-11 David Malcolm <dmalcolm@redhat.com>
2937
2938 PR c/70085
2939 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2940
e4756b48 29412016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2942
2943 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2944 dg-options.
2945
1f5ef87e 29462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2947
2948 PR target/70002
2949 PR target/69245
2950 * gcc.target/aarch64/pr69245_2.c: New test.
2951
f9c352a1 29522016-03-11 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR tree-optimization/70177
2955 * gcc.dg/pr70177.c: New test.
2956
4dd92ac6 29572016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2958
2959 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2960
331e4fdb 29612016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2962
2963 * gcc.dg/tree-ssa/sra-20.c: New.
2964
69262824 29652016-03-11 Jakub Jelinek <jakub@redhat.com>
2966
6f9a7425 2967 PR rtl-optimization/70174
2968 * gcc.dg/pr70174.c: New test.
2969
69262824 2970 PR tree-optimization/70169
2971 * gcc.dg/pr70169.c: New test.
2972
4637a847 29732016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2974
2975 PR target/70160
2976 * gcc.target/i386/pr70160.c: New test.
2977
5a86d754 29782016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2979
2980 * gcc.target/s390/dfp-1.c: New test.
2981
af4c8290 29822016-03-10 Nick Clifton <nickc@redhat.com>
2983
2984 PR target/70044
2985 * gcc.target/aarch64/pr70044.c: New test.
2986
98dfd328 29872016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2988 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR c++/70001
2991 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2992 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2993 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2994
75e72311 29952016-03-10 Jan Hubicka <hubicka@ucw.cz>
2996
2997 PR lto/69589
2998 * g++.dg/lto/pr69589_0.C: New testcase
2999 * g++.dg/lto/pr69589_1.C: New testcase
3000
a2eb1271 30012016-03-10 Marek Polacek <polacek@redhat.com>
3002
3003 PR c++/70153
3004 * g++.dg/delayedfold/unary-plus1.C: New test.
3005
30062016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 3007
3008 * gcc.target/arm/pr45701-1.c: Escape brackets.
3009 * gcc.target/arm/pr45701-2.c: Likewise.
3010
5ab2987f 30112016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3012
3013 * gfortran.dg/unconstrained_commons.f: New.
3014
6972afac 30152016-03-10 Alan Modra <amodra@gmail.com>
3016
3017 * gcc.dg/pr69195.c: New.
3018 * gcc.dg/pr69238.c: New.
3019
c82c99ec 30202016-03-10 Tom de Vries <tom@codesourcery.com>
3021
3022 PR testsuite/68915
3023 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3024
a2389d4a 30252016-03-10 Richard Biener <rguenther@suse.de>
3026
3027 PR tree-optimization/70128
3028 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3029 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3030
c272412d 30312016-03-09 Jakub Jelinek <jakub@redhat.com>
3032
a0451069 3033 PR tree-optimization/70152
3034 * gcc.dg/pr70152.c: New test.
3035
c272412d 3036 PR target/70086
3037 * gcc.target/i386/pr70086-1.c: New test.
3038 * gcc.target/i386/pr70086-2.c: New test.
3039 * gcc.target/i386/pr70086-3.c: New test.
5f611068 3040
3041 PR tree-optimization/70127
3042 * gcc.c-torture/execute/pr70127.c: New test.
3043
27dcb7a8 30442016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3045
3046 * c-c++-common/goacc/combined-directives-2.c: New test.
3047
c24757cf 30482016-03-09 David Malcolm <dmalcolm@redhat.com>
3049
3050 PR c/68473
3051 PR c++/70105
3052 * g++.dg/diagnostic/pr70105.C: New test.
3053 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3054 (test_multiple_ordinary_maps): New test function.
3055
83108969 30562016-03-09 David Malcolm <dmalcolm@redhat.com>
3057
3058 PR c/68473
3059 PR c++/70105
3060 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3061 Drop range information from call to inform_at_rich_loc.
3062 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3063 New.
3064 (test_show_locus): Replace calls to rich_location::add_range with
3065 calls to add_range. Rewrite the tests that used the now-defunct
3066 rich_location ctor taking a source_range. Simplify other tests
3067 by replacing calls to COMBINE_LOCATION_DATA with calls to
3068 make_location.
3069
6733c0e8 30702016-03-09 Richard Biener <rguenther@suse.de>
3071 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR tree-optimization/70138
3074 * gcc.dg/vect/pr70138-1.c: New testcase.
3075 * gcc.dg/vect/pr70138-2.c: Likewise.
3076
96abb9f5 30772016-03-09 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR target/70049
3080 * gcc.target/i386/pr70049.c: New test.
3081
42bb3bfb 30822016-03-09 Richard Biener <rguenther@suse.de>
3083
3084 PR c/70143
3085 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3086 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3087 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3088
27527428 30892016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3090
3091 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3092 arm-*-*.
3093
248449f2 30942016-03-09 Jakub Jelinek <jakub@redhat.com>
3095
1bd49ced 3096 PR middle-end/67278
3097 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3098
248449f2 3099 PR target/67278
3100 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3101
3102 PR middle-end/70050
3103 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3104 in testcase comment.
3105
dfc460ff 31062016-03-09 Tom de Vries <tom@codesourcery.com>
3107
3108 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3109 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3110 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3111 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3112 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3113 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3114 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3115 * gfortran.dg/goacc/kernels-loop.f95: New test.
3116
0377fc7f 31172016-03-08 Martin Sebor <msebor@redhat.com>
3118
3119 PR c++/62096
3120 * g++.dg/warn/overflow-warn-7.C: New test.
3121
3556aa80 31222016-03-08 Jason Merrill <jason@redhat.com>
3123
3124 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3125 * lib/target-supports.exp (check_effective_target_concepts): New.
3126
e5096208 31272016-03-08 Jakub Jelinek <jakub@redhat.com>
3128
5370eb8d 3129 PR c++/70135
3130 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3131 * g++.dg/ubsan/pr70135.C: New test.
3132
e5096208 3133 PR target/70110
3134 * gcc.dg/pr70110.c: New test.
3135
cc37120d 31362016-03-07 Martin Jambor <mjambor@suse.cz>
3137
3138 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3139 * c-c++-common/gomp/if-1.c: Likewise.
3140 * c-c++-common/gomp/pr61486-2.c: Likewise.
3141 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3142 to dg-additional-options.
3143 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3144 * g++/gomp/target-teams-1.c: Likewise.
3145 * gcc.dg/gomp/gomp.exp: Likewise.
3146 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3147 dg-additional-options.
3148 * gfortran.dg/gomp/gomp.exp: Likewise.
3149 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3150 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3151 dg-additional-options.
3152 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3153
53c248d8 31542016-03-07 Martin Jambor <mjambor@suse.cz>
3155
3156 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3157 * c-c++-common/gomp/gridify-1.c: New test.
3158 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3159
541e79a0 31602016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3161
3162 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3163 trigger for cortex-r8, when scanning for register r8.
3164 * gcc.target/arm/pr45701-2.c: Likewise.
3165
4dfabd94 31662016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 3167 Jeff Law <law@redhat.com>
4dfabd94 3168
3169 PR tree-optimization/69740
3170 * gcc.c-torture/compile/pr69740-1.c: New test.
3171 * gcc.c-torture/compile/pr69740-2.c: New test.
3172
1b63a87b 31732016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3174
3175 * lib/target-supports.exp
3176 (check_effective_target_whole_vector_shift): Enable for PPC64.
3177
d33914da 31782016-03-07 Richard Biener <rguenther@suse.de>
3179
3180 PR tree-optimization/70115
3181 * gcc.dg/torture/pr70115.c: New testcase.
3182
584fba4b 31832016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3184
3185 PR middle-end/69916
3186 * c-c-++-common/goacc/pr69916.c: New.
3187
7f2f5ec0 31882016-03-07 Richard Henderson <rth@redhat.com>
3189
3190 * gcc.c-torture/compile/pr70061.c: New test.
3191
f530e7c4 31922016-03-07 Richard Biener <rguenther@suse.de>
3193
3194 PR testsuite/70109
3195 * gcc.dg/vect/O3-pr36098.c: New testcase.
3196
a3855fed 31972016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3198
3199 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3200
091ffc31 32012016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3202
3203 * gnat.dg/renaming9.ad[sb]: New testcase.
3204
2941b871 32052016-03-05 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR c++/70084
3208 * g++.dg/expr/stdarg3.C: New test.
3209
5173ce42 32102016-03-04 Jeff Law <law@redhat.com>
3211
3212 PR tree-optimization/69196
3213 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3214 x86_64-*-*.
3215
2d1d2e55 32162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3217
0e43078e 3218 PR c/69973
3219 * gcc.dg/pr69973.c: New test.
3220
d8ec06ae 3221 PR rtl-optimization/69941
3222 * gcc.dg/torture/pr69941.c: New test.
3223
2d1d2e55 3224 PR c/69824
3225 * gcc.dg/pr69824.c: New test.
3226
32f692e2 32272016-03-05 Tom de Vries <tom@codesourcery.com>
3228
3229 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3230 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3231 function.
3232
1c699e9a 32332016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3234
3235 PR c++/66786
3236 * g++.dg/cpp1y/var-templ48.C: New test.
3237 * g++.dg/cpp1y/var-templ49.C: New test.
3238
358448c6 32392016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3240
3241 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3242
01dc3c45 32432016-03-04 Jakub Jelinek <jakub@redhat.com>
3244
e968ff6d 3245 PR c++/70035
3246 * g++.dg/ubsan/pr70035.C: New test.
3247
01dc3c45 3248 PR target/70062
3249 * gcc.target/i386/pr70062.c: New test.
3250
3937d618 32512016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3252
3253 * g++.dg/template/typename21.C: Remove c++98_only.
3254
c58ac7f8 32552016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3256
3257 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3258
0060768a 32592016-03-04 David Malcolm <dmalcolm@redhat.com>
3260
3261 PR c/68187
3262 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3263 function.
3264 (fn_42_b): Likewise.
3265 (fn_42_c): Likewise.
3266
74c6fd40 32672016-03-04 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR c/68187
3270 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3271 function.
3272 (fn_40_b): Likewise.
3273 (fn_41_a): Likewise.
3274 (fn_41_b): Likewise.
3275
31b11359 32762016-03-04 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR target/70059
3279 * gcc.target/i386/avx512f-pr70059.c: New test.
3280 * gcc.target/i386/avx512dq-pr70059.c: New test.
3281
c5b93452 32822016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3283
3284 PR rtl-optimization/57676
3285 * gcc.dg/torture/pr57676.c: New test.
3286
268fbd56 32872016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3288
3289 * gcc.dg/pr70026.c: New test.
3290
6560d1ad 32912016-03-04 Marek Polacek <polacek@redhat.com>
3292
3293 PR c/69798
3294 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3295 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3296
cc7dfddf 32972016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3298
3299 PR target/70004
3300 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3301 Delete.
3302 (test_corners_sisd_si): Likewise.
3303 (main): Remove checks of the above.
3304 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3305
e9663bd4 33062016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3307
3308 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3309
dcdd684e 33102016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3311
3312 * gcc.dg/torture/pr69951.c: Accept argc==0.
3313
e692d332 33142016-03-04 Richard Biener <rguenther@suse.de>
3315
3316 PR c++/70054
3317 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3318 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3319
af77b7e6 33202016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3321
3322 PR testsuite/69766
3323 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3324 testing multiarch.
3325
290da96e 33262016-03-04 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR debug/69947
3329 * gcc.dg/guality/pr69947.c: New test.
3330
e51ce713 33312016-03-03 Jakub Jelinek <jakub@redhat.com>
3332
3333 PR ada/70017
3334 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3335
1feed892 33362016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3337
3338 PR rtl-optimization/69904
3339 * gcc.target/arm/pr69904.c: New test.
3340
c32bda69 33412016-03-03 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR target/70021
3344 * gcc.dg/vect/pr70021.c: New test.
3345 * gcc.target/i386/pr70021.c: New test.
3346
1bc579ed 33472016-03-03 Marek Polacek <polacek@redhat.com>
3348
3349 PR middle-end/70050
3350 * gcc.dg/pr70050.c: New test.
3351
cfa8d638 33522016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3353
3354 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3355
1b889259 33562016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3357
3358 PR tree-optimization/70043
3359 * gfortran.dg/vect/pr70043.f90: New test.
3360
f756dfa3 33612016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3362
3363 * gnat.dg/specs/task1.ads: New test.
3364
5cb4863d 33652016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3366
3367 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3368 Invoke gdb with -batch.
3369 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3370
5dd12e43 33712016-03-03 Richard Biener <rguenther@suse.de>
3372
3373 PR tree-optimization/55936
3374 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3375
d97ba4ca 33762016-03-02 Jeff Law <law@redhat.com>
3377
5d23c86f 3378 PR rtl-optimization/69942
3379 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3380 effects of argument promotions.
3381
d97ba4ca 3382 PR tree-optimization/69987
3383 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3384 target does not support -fprefetch-loop-arrays.
3385
901faaa0 33862016-03-02 Uros Bizjak <ubizjak@gmail.com>
3387
3388 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3389
51f6fdce 33902016-03-02 Bin Cheng <bin.cheng@arm.com>
3391
6bc7872f 3392 PR rtl-optimization/69052
51f6fdce 3393 * gcc.target/i386/pr69052.c: New test.
3394
31d31e07 33952016-03-02 Alan Modra <amodra@gmail.com>
3396
3397 * gcc.dg/pr69990.c: New.
3398
04faee95 33992016-03-02 Jakub Jelinek <jakub@redhat.com>
3400
270d0117 3401 PR c/68062
3402 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3403
3404 PR middle-end/70022
3405 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3406
04faee95 3407 PR target/70028
3408 * gcc.target/i386/pr70028.c: New test.
3409
a2cc9e8e 34102016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3411
3412 * c-c++-common/asan/swapcontext-test-1.c,
3413 * c-c++-common/tsan/thread_leak.c,
3414 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3415 * g++.dg/tsan/benign_race.C,
3416 * g++.dg/tsan/fd_close_norace.C,
3417 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3418 races with sanitizer output
3419
dd4bd263 34202016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 3421 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 3422
3423 PR target/67278
3424 * gcc.dg/simd-8.c: New testcase.
3425
b5fe3a49 34262016-03-02 Richard Biener <rguenther@suse.de>
3427
3428 PR middle-end/67278
3429 * gcc.dg/simd-7.c: New testcase.
3430
23601f67 34312016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3432
3433 * gcc.target/i386/pr70007.c: Tweak.
3434
f66f65e7 34352016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3436
3437 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3438
60773515 34392016-03-02 Marek Polacek <polacek@redhat.com>
3440
3441 PR c/67854
3442 * gcc.dg/pr67854.c: New test.
3443
6c094cb1 34442016-03-02 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR middle-end/70025
3447 * gcc.dg/torture/pr70025.c: New test.
3448
7627bb56 34492016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3450
3451 PR tree-optimization/68621
3452 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3453
066c8e94 34542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3455
3456 * gcc.target/i386/pr70007.c: New test.
3457
d3b819ad 34582016-03-01 Jeff Law <law@redhat.com>
3459
d4b9ad56 3460 PR tree-optimization/69196
7e217344 3461 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 3462
d3b819ad 3463 PR tree-optimization/69196
3464 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3465 duplicating code and spoiling the expected output.
3466
4f37285d 34672016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3468
3469 PR target/70033
3470 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3471 supports power9 before doing tests.
3472 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3473 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3474 * gcc.target/powerpc/p9-permute.c: Likewise.
3475
3e9c4f6c 34762016-03-01 Uros Bizjak <ubizjak@gmail.com>
3477
3478 PR target/70027
3479 * gcc.target/i386/pr70027.c: New test.
3480
e324729e 34812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 3482
3483 * gcc.dg/pr70017.c: New test.
3484
40e9ce2d 34852016-03-01 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR c/69796
3488 PR c/69974
3489 * gcc.dg/pr69796.c: New test.
3490 * gcc.dg/pr69974.c: New test.
3491
e8b016ea 34922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3493
3494 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3495
24d3127c 34962016-02-29 Jeff Law <law@redhat.com>
3497
3498 PR tree-optimization/69987
3499 * gfortran.dg/pr69987.f90: New test.
3500
3501 PR tree-optimization/69989
3502 * gcc.c-torture/compile/pr69989-2.c: New test.
3503
12cc1225 35042016-03-01 Marek Polacek <polacek@redhat.com>
3505
3506 PR c++/69795
3507 * g++.dg/parse/invalid1.C: New test.
3508
d99a947c 35092016-03-01 Richard Biener <rguenther@suse.de>
3510
3511 PR middle-end/70022
3512 * gcc.dg/pr70022.c: New testcase.
3513
395dbc60 35142016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3515
3516 PR tree-optimization/69956
3517 * gcc.dg/pr69956.c: New test.
3518
40a35c55 35192016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3520
3521 PR target/70011
3522 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3523 XFAIL when hardware supports efficient unaligned storage access.
3524
4edc90b0 35252016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3526
3527 PR c++/69961
3528 * g++.dg/template/pr69961a.C: New test.
3529 * g++.dg/template/pr69961b.C: New test.
3530
1ed1f69a 35312016-02-29 David Malcolm <dmalcolm@redhat.com>
3532
3533 PR preprocessor/69985
3534 * gcc.dg/cpp/pr69985.c: New test case.
3535
01c5d15d 35362016-02-29 Jeff Law <law@redhat.com>
3537
3a4d3de5 3538 PR tree-optimization/70005
3539 * gcc.c-torture/execute/pr70005.c New test.
3540
01c5d15d 3541 PR tree-optimization/69999
3542 * gcc.c-torture/compile/pr69999.c: New test.
3543
1bf66b54 35442016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3545
3546 PR tree-optimization/69652
3547 * gcc.dg/torture/pr69652.c: Delete test.
3548 * gcc.dg/vect/pr69652.c: New test.
3549
b4d653d5 35502016-02-19 Richard Biener <rguenther@suse.de>
3551
3552 PR tree-optimization/69980
3553 * gfortran.dg/vect/pr69980.f90: New testcase.
3554
35bc4745 35552016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3556
3557 * gcc.target/sparc/20160229-1.c: New test.
3558
bb54a538 35592016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3560
3561 * gnat.dg/stack_usage3.adb: New test.
3562 * gnat.dg/stack_usage3_pkg.ads: New helper.
3563
95164e71 35642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3565
3566 * gnat.dg/renaming8.adb: New test.
3567 * gnat.dg/renaming8_pkg1.ads: New helper.
3568 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3569 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3570
a890896f 35712016-02-29 Richard Biener <rguenther@suse.de>
3572
3573 PR tree-optimization/69720
3574 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3575
5c70403a 35762016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3577
3578 PR fortran/68147
3579 PR fortran/47674
3580 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3581
dfb6d139 35822016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 3583 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3584
3585 PR fortran/56007
3586 * gfortran.dg/coarray_8.f90: Adjust error message.
3587 * gfortran.dg/pr56007.f90: New test.
3588 * gfortran.dg/pr56007.f: New test.
3589
536508db 35902016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3591
3592 PR tree-optimization/69989
3593 * gcc.dg/torture/pr69989.c: New test.
3594
eec75e45 35952016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3596
3597 * gcc.target/i386/stack-realign-win.c: New test.
3598
0175e45a 35992016-02-28 Harald Anlauf <anlauf@gmx.de>
3600
3601 PR fortran/60126
3602 * gfortran.dg/pr60126.f90: New test.
3603
2a703589 36042016-02-27 Jeff Law <law@redhat.com>
3605
3606 Revert
3607 2016-02-26 Richard Biener <rguenther@suse.de>
3608 Jeff Law <law@redhat.com>
3609
3610 PR tree-optimization/69740
3611 * gcc.c-torture/compile/pr69740-1.c: New test.
3612 * gcc.c-torture/compile/pr69740-2.c: New test.
3613
359b4c18 36142016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3615
1c96765a 3616 PR fortran/69910
359b4c18 3617 * gfortran.dg/newunit_4.f90: New test.
3618
49462d93 36192016-02-27 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR target/69613
3622 PR rtl-optimization/69886
3623 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3624 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3625 target.
3626
c4ac733e 36272016-02-26 Martin Sebor <msebor@redhat.com>
3628
3629 PR tree-optimization/15826
3630 * gcc.dg/tree-ssa/pr15826.c: New test.
3631
da8c4b5d 36322016-02-26 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR target/69969
3635 * gcc.target/powerpc/pr69969.c: New test.
3636
0a4558eb 36372016-02-26 Martin Sebor <msebor@redhat.com>
3638
3639 PR c++/15766
3640 * g++.old-deja/g++.other/decl5.C: Add a test case.
3641
5b500299 36422016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3643
3644 PR target/69946
3645 * gcc.target/powerpc/pr69946.c: New file.
3646
565f533b 36472016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 3648 Jeff Law <law@redhat.com>
565f533b 3649
0a4558eb 3650 PR tree-optimization/69740
565f533b 3651 * gcc.c-torture/compile/pr69740-1.c: New test.
3652 * gcc.c-torture/compile/pr69740-2.c: New test.
3653
ff67cbea 36542016-02-26 Martin Jambor <mjambor@suse.cz>
3655
3656 PR middle-end/69920
3657 * gcc.dg/torture/pr69932.c: New test.
3658 * gcc.dg/torture/pr69936.c: Likewise.
3659
e400d817 36602016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3661
3662 PR target/69709
3663 * gcc.target/s390/pr69709.c: New test.
3664
126a5a2d 36652016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3666
3667 PR target/69245
3668 * gcc.target/aarch64/pr69245_1.c: New test.
3669
59c58860 36702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3671
3672 PR target/69613
3673 * gcc.dg/torture/pr69613.c: New test.
3674
9441fa4e 36752016-02-26 Jakub Jelinek <jakub@redhat.com>
3676
3677 PR rtl-optimization/69891
3678 * gcc.target/i386/pr69891.c: New test.
3679
e48fcde0 36802016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3681 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3682
35ed600a 3683 PR target/61397
f41208a1 3684 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3685 functionality for both 32-bit and 64-bit.
3686
c86aaa0e 36872016-02-26 Richard Biener <rguenther@suse.de>
3688
3689 PR tree-optimization/69551
3690 * gcc.dg/torture/pr69951.c: New testcase.
3691
38e71a65 36922016-02-25 Richard Biener <rguenther@suse.de>
3693
3694 PR tree-optimization/48795
3695 * gcc.dg/Warray-bounds-18.c: New testcase.
3696
03331e69 36972016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3698
3699 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3700
f14d8d6a 37012016-02-25 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR rtl-optimization/69896
3704 * gcc.dg/pr69896.c: New test.
3705
4003c807 37062016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3707
3708 PR c++/69736
3709 * g++.dg/cpp1y/paren2.C: New test.
3710
a0573328 37112016-02-24 Martin Sebor <msebor@redhat.com>
3712
3713 PR c/51147
3714 * gcc.dg/enum-mode-2.c: New test.
3715
2cde02ad 37162016-02-24 Jakub Jelinek <jakub@redhat.com>
3717
3718 PR c++/69922
3719 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3720 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3721 * g++.dg/ubsan/pr69922.C: New test.
3722
f0ea75d1 37232016-02-24 Marek Polacek <polacek@redhat.com>
3724
3725 PR c/69819
3726 * gcc.dg/pr69819.c: New test.
3727
05027366 37282016-02-24 Martin Sebor <msebor@redhat.com>
3729
34ed562b 3730 PR c++/69912
3731 * g++.dg/ext/flexary15.C: New test.
3732
37332016-02-24 Martin Sebor <msebor@redhat.com>
3734
3735 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3736 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3737 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3738
650c3ad5 37392016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3740 Charles Baylis <charles.baylis@linaro.org>
3741
3742 PR debug/61033
3743 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3744
596070e8 37452016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3746 Jakub Jelinek <jakub@redhat.com>
596070e8 3747
3748 PR middle-end/69760
3749 * gcc.dg/torture/pr69760.c: New testcase.
3750
d6b92d9f 37512016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3752
3753 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3754 pattern on Solaris with as.
3755
90436d9d 37562016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3757
3758 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3759 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3760 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3761 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3762
7c749495 37632016-02-24 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR middle-end/69915
3766 * gcc.dg/pr69915.c: New test.
3767
9c9680b5 37682016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3769
3770 PR rtl-optimization/69886
3771 * gcc.dg/torture/pr69886.c: New test.
3772
36d081ee 37732016-02-24 Richard Biener <rguenther@suse.de>
3774
3775 PR middle-end/68963
3776 * gcc.dg/torture/pr68963.c: New testcase.
3777
2a0accb9 37782016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3779
3780 PR target/69875
3781 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3782 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3783 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3784 * gcc.target/arm/atomic_loaddi_1.c: New test.
3785 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3786 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3787 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3788 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3789 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3790 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3791 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3792 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3793
f0e92ef1 37942016-02-24 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR middle-end/69909
3797 * gcc.dg/torture/pr69909.c: New test.
3798
6907286f 37992016-02-24 Richard Biener <rguenther@suse.de>
3800
3801 PR tree-optimization/69907
3802 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3803 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3804 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3805
e6ab7475 38062016-02-24 Christian Bruel <christian.bruel@st.com>
3807
3808 * gcc.target/arm/pragma_cpp_fma.c: New test.
3809
47587450 38102016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3811
3812 PR fortran/61156
3813 * gfortran.dg/include_6.f90: Update test.
3814
d41ab738 38152016-02-23 Jakub Jelinek <jakub@redhat.com>
3816
3817 PR objc/69844
3818 * objc.dg/pr69844.m: New test.
3819
4772d9d5 38202016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3821
3822 PR libgfortran/69456
3823 * gfortran.dg/namelist_89.f90: New test.
3824 * gfortran.dg/pr59700.f90: Update test..
3825
8c38d887 38262016-02-23 Martin Sebor <msebor@redhat.com>
3827
3828 PR middle-end/69780
3829 * g++.dg/ext/builtin_alloca.C: New test.
3830 * gcc.dg/builtins-68.c: New test.
3831
ee1bfdb0 38322016-02-23 Richard Henderson <rth@redhat.com>
3833
3834 * gcc.target/i386/addr-space-3.c: Remove test.
3835
52609ec3 38362016-02-23 David Malcolm <dmalcolm@redhat.com>
3837
3838 PR preprocessor/69126
3839 PR preprocessor/69543
3840 * c-c++-common/pr69126-2-long.c: New test.
3841 * c-c++-common/pr69126-2-short.c: New test.
3842 * c-c++-common/pr69543-1.c: Remove xfail.
3843
d5bf2cc8 38442016-02-23 David Malcolm <dmalcolm@redhat.com>
3845
3846 PR preprocessor/69126
3847 PR preprocessor/69543
3848 PR preprocessor/69558
3849 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3850 (f): Rename to...
3851 (test_2): ...this, and add leading comment.
3852 (MACRO_3, test_3): New.
3853 (MACRO_4A, MACRO_4B, test_4): New.
3854 (MACRO): Rename to...
3855 (MACRO_5): ...this.
3856 (g): Rename to...
3857 (test_5): ...this, updating for renaming of MACRO, and
3858 add leading comment.
3859 * c-c++-common/pr69543-1.c: New.
3860 * c-c++-common/pr69543-2.c: New.
3861 * c-c++-common/pr69543-3.c: New.
3862 * c-c++-common/pr69543-4.c: New.
3863 * c-c++-common/pr69558-1.c: New.
3864 * c-c++-common/pr69558-2.c: New.
3865 * c-c++-common/pr69558-3.c: New.
3866 * c-c++-common/pr69558-4.c: New.
3867 * gcc.dg/pr69558.c: Move to...
3868 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3869 xfail for c++.
3870
3a37a410 38712016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3872
3873 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3874 to -ftree-parallelize-loops/-fopenacc changes.
3875 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3876 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3877 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3878 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3879 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3880 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3881 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3882 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3883 * c-c++-common/goacc/kernels-loop.c: Likewise.
3884 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3885 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3886 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3887 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3888
ecca180f 38892016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3890
3891 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3892
eec0fa3f 38932016-02-23 Jakub Jelinek <jakub@redhat.com>
3894
f1f91c07 3895 PR c++/69902
3896 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3897
eec0fa3f 3898 PR c/69900
3899 * gcc.dg/pr69900.c: New test.
3900
e045424d 39012016-02-23 Martin Jambor <mjambor@suse.cz>
3902
3903 PR tree-optimization/69666
3904 * gcc.dg/tree-ssa/pr69666.c: New test.
3905
f482dff6 39062016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3907
3908 PR fortran/67451
3909 * gfortran.dg/coarray_allocate_5.f08: New test.
3910
57ed698b 39112016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3912
3913 * gcc.target/s390/vcond-shift.c: Move to ...
3914 * gcc.target/s390/vector/vcond-shift.c: ... here.
3915
990e443c 39162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3917
3918 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3919 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3920
296c5f01 39212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3922
3923 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3924
e53f41d5 39252016-02-20 Mark Wielaard <mjw@redhat.com>
3926
3927 PR c/28901
3928 * gcc.dg/unused-variable-3.c: New test.
3929
13af201d 39302016-02-22 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR target/69888
3933 * gcc.target/i386/pr69888.c: New test.
3934
682c90f9 39352016-02-22 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/69882
3938 * gfortran.dg/vect/pr69882.f90: New testcase.
3939
b8cd18c3 39402016-02-22 Jakub Jelinek <jakub@redhat.com>
3941
3942 PR target/69885
3943 * gcc.dg/pr69885.c: New test.
3944
09343379 39452016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3946
3947 PR target/69806
3948 PR target/54089
3949 * gcc.target/sh/pr54089-10.c: New.
3950
b345a09f 39512016-02-20 Paul Thomas <pault@gcc.gnu.org>
3952
3953 PR fortran/69423
3954 * gfortran.dg/deferred_character_15.f90 : New test.
3955
51385aed 39562016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3957
3958 PR fortran/57365
3959 gfortran.dg/allocate_with_source_18.f03: New test.
3960
39612016-02-20 Harald Anlauf <anlauf@gmx.de>
3962
3963 PR fortran/52531
3964 gfortran.dg/gomp/pr52531.f90: New test.
3965
9cce8384 39662016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3967
3968 PR c++/69865
3969 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3970 -std=c++03.
3971
d91f5fbb 39722016-02-19 Jakub Jelinek <jakub@redhat.com>
3973
563d5cb8 3974 PR c++/69826
3975 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3976 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3977
0a04aac9 3978 PR c++/69850
3979 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3980
d91f5fbb 3981 PR c++/69851
3982 * g++.dg/torture/pr69851.C: New test.
3983
5fe1f282 39842016-02-19 Martin Sebor <msebor@redhat.com>
3985
3986 PR testsuite/69573
3987 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3988
a45bce11 39892016-02-19 Jakub Jelinek <jakub@redhat.com>
3990
6263dde1 3991 PR c++/69850
3992 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3993 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3994
a45bce11 3995 PR c++/67767
3996 * g++.dg/cpp0x/pr67767.C: New test.
3997
cf2ed1b7 39982016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999
4000 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4001 for fp, simd, crypto, crc, lse.
4002 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4003 above.
4004 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4005 effective target check.
4006
f6cc34b0 40072016-02-19 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR target/69820
4010 * gcc.target/i386/pr69820.c: New test.
4011
6c678e78 40122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4013
4014 * gcc.target/s390/vector/int128-1.c: New test.
4015
b088ff4b 40162016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4017
4018 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4019
b11e60a4 40202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4021
4022 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4023 instruction pattern name to prevent the testcase from failing with
4024 -march=z13.
4025
664ff6a0 40262016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4027
4028 * gcc.target/s390/md/movstr-2.c: New test.
4029
e80be24b 40302016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4031
4032 * gcc.target/s390/morestack.c: New test.
4033
9839f350 40342016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4035
4036 PR target/69625
4037 * gcc.target/s390/pr69625.c: Add test case.
4038
4550fbd0 40392016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4040
4041 PR testsuite/68580
4042 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4043
57d00b6a 40442016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4045
4046 PR target/68404
4047 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4048 * gcc.target/powerpc/fusion3.c: Likewise.
4049
63ad69d6 40502016-02-18 Richard Biener <rguenther@suse.de>
4051
4052 PR middle-end/69553
4053 * g++.dg/torture/pr69553.C: New testcase.
4054
d92404ed 40552016-02-18 Nick Clifton <nickc@redhat.com>
4056
4550fbd0 4057 PR target/62254
4058 PR target/69610
4059 * gcc.target/arm/pr62554.c: New test.
4060 * gcc.target/arm/pr69610-1.c: New test.
4061 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 4062
0808dfce 40632016-02-18 Richard Biener <rguenther@suse.de>
4064
4065 PR middle-end/69854
4066 * gcc.dg/torture/pr69854.c: New testcase.
4067
fc3527e3 40682016-02-17 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR c++/69850
4071 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4072
e3c24279 40732012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4074
4075 * gcc.target/powerpc/vec-cg.c: New test.
4076
c9732c2b 40772016-02-17 Richard Biener <rguenther@suse.de>
4078
4079 PR testsuite/69586
4080 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4081
51bf9f9b 40822016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4083
4084 PR target/69161
4085 * gcc.c-torture/compile/pr69161.c: New test.
4086
6baedca3 40872016-02-17 David Sherwood <david.sherwood@arm.com>
4088
4089 PR target/69532
4090 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4091 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4092
4f240715 40932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4094
4095 * gcc.dg/ifcvt-4.c: Skip on Visium.
4096
e0c0515d 40972016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4098
4099 * gnat.dg/atomic8.adb: New test.
4100
7b319ee6 41012016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4102
4103 * gnat.dg/discr46.ad[sb]: New test.
4104
48a7e3d1 41052016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4106
4107 PR Target/48344
4108 * gcc.target/powerpc/pr48344-1.c: New test.
4109
3f844f15 41102015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4111
4112 PR fortran/69742
4113 * gfortran.dg/associate_21.f90: New test.
4114
7675e968 41152016-02-16 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR c/69835
4118 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4119 -Wnonnull in dg-options.
4120 * c-c++-common/nonnull-2.c: New test.
4121
d6faee88 41222016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4123 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4124
4125 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4126
3a2a72aa 41272016-02-16 Jakub Jelinek <jakub@redhat.com>
4128
4129 PR middle-end/69801
4130 * gcc.dg/pr69801.c: Add empty dg-options.
4131
28072426 41322016-02-16 James Norris <jnorris@codesourcery.com>
4133
4134 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4135 * g++.dg/goacc/deviceptr-1.c: New file.
4136
37fffac2 41372016-02-16 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR tree-optimization/69820
4140 * gcc.dg/vect/pr69820.c: New test.
4141
f72a5e61 41422016-02-16 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/69776
4145 * gcc.dg/torture/pr69776-2.c: New testcase.
4146
50e0cd76 41472016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4148
4149 PR tree-optimization/69714
4150 * gcc.dg/torture/pr69714.c: New test.
4151
14a72c4e 41522016-02-16 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR tree-optimization/69802
4155 * gcc.dg/pr69802.c: New test.
4156
fd808c11 41572016-02-16 Richard Biener <rguenther@suse.de>
4158
4159 PR middle-end/69801
4160 * gcc.dg/pr69801.c: New testcase.
4161
49a549ca 41622016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4163
4164 PR libgfortran/69651
4165 * gfortran.dg/read_bang.f90: New test.
4166 * gfortran.dg/read_bang4.f90: New test.
4167
77454e6e 41682016-02-15 Jakub Jelinek <jakub@redhat.com>
4169
2074f21c 4170 PR c++/69658
4171 * g++.dg/init/pr69658.C: New test.
4172
77454e6e 4173 PR c++/69797
4174 * c-c++-common/pr69797.c: New test.
4175
4ef4d764 41762016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4177
4178 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4179 check for aarch64*-*-*.
4180
4a45fe0f 41812016-02-15 Richard Biener <rguenther@suse.de>
4182
4183 PR tree-optimization/69783
4184 * gcc.dg/vect/pr69783.c: New testcase.
4185
0b3619e6 41862016-02-15 Richard Biener <rguenther@suse.de>
4187
4188 PR tree-optimization/69776
4189 * gcc.dg/torture/pr69776.c: New testcase.
4190
9b49c3cb 41912016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4192
4193 PR fortran/60526
4194 * gfortran.dg/type_decl_4.f90: Reinstated.
4195
e46faff9 41962016-02-14 John David Anglin <danglin@gcc.gnu.org>
4197
4198 PR fortran/68746
4199 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4200
a96c809a 42012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4202
4203 PR fortran/60526
4204 PR bootstrap/69816
4205 * gfortran.dg/type_decl_4.f90: Removed.
4206
fdec7e88 42072016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4208
4209 PR fortran/60526
4210 * gfortran.dg/type_decl_4.f90: New test.
4211
a72095c4 42122016-02-14 Alan Modra <amodra@gmail.com>
4213
bc436924 4214 PR testsuite/68886
a72095c4 4215 * gcc.c-torture/execute/stkalign.c: Revise test.
4216
73bb5f8b 42172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4218
4219 PR target/67260
4220 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4221
beb13161 42222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4223
4224 PR target/67260
4225 * gcc.target/sh/torture/pr67260.c: New.
4226
67cab04e 42272016-02-12 John David Anglin <danglin@gcc.gnu.org>
4228
4229 * gcc.dg/pr67964.c: Add dg-require-alias.
4230
44a59bb1 42312016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4232
4233 PR target/67636
4234 PR target/64345
4235 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4236
38c9bd3a 42372016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4238
4239 PR libgfortran/69668
4240 * gfortran.dg/namelist_88.f90: New test.
4241
1774ff82 42422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4243
4244 PR libgfortran/69668
4245 * gfortran.dg/namelist_38.f90: Update test.
4246 * gfortran.dg/namelist_84.f90: Update test.
4247
aec1f4bd 42482016-02-12 David Malcolm <dmalcolm@redhat.com>
4249
4250 PR other/69554
4251 * gcc.dg/pr69554-1.c: New test.
4252 * gfortran.dg/pr69554-1.F90: New test.
4253 * gfortran.dg/pr69554-2.F90: New test.
4254 * lib/gcc-dg.exp (proc dg-locus): New function.
4255 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4256 distinguish between the caret-printing and non-caret-printing
4257 cases. If caret-printing has been explicitly enabled, bail out
4258 without attempting to fix up the output.
4259
da7d5066 42602016-02-12 David Malcolm <dmalcolm@redhat.com>
4261
4262 PR driver/69265
4263 PR driver/69453
4264 * gcc.dg/spellcheck-options-3.c: New test case.
4265 * gcc.dg/spellcheck-options-4.c: New test case.
4266 * gcc.dg/spellcheck-options-5.c: New test case.
4267 * gcc.dg/spellcheck-options-6.c: New test case.
4268 * gcc.dg/spellcheck-options-7.c: New test case.
4269 * gcc.dg/spellcheck-options-8.c: New test case.
4270 * gcc.dg/spellcheck-options-9.c: New test case.
4271 * gcc.dg/spellcheck-options-10.c: New test case.
4272
fcce1b0b 42732016-02-12 Jakub Jelinek <jakub@redhat.com>
4274
4275 PR rtl-optimization/69764
4276 PR rtl-optimization/69771
4277 * c-c++-common/pr69764.c: New test.
4278 * gcc.dg/torture/pr69771.c: New test.
4279
6d609290 42802016-02-12 Marek Polacek <polacek@redhat.com>
4281
4282 * g++.dg/torture/init-list1.C: New.
4283
7d75fb56 42842016-02-12 Marek Polacek <polacek@redhat.com>
4285
4286 * gcc.dg/pr69522.c: Add empty dg-options.
4287
52543fda 42882016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4289
4290 * g++.dg/lto/lto.exp: Include and init mpx.
4291 * g++.dg/lto/pr69729_0.C: New test.
4292
34947478 42932016-02-12 Jakub Jelinek <jakub@redhat.com>
4294
9181a4ec 4295 PR ipa/69241
4296 * g++.dg/ipa/pr69241-4.C: New test.
4297
34947478 4298 PR ipa/68672
4299 * g++.dg/ipa/pr68672-1.C: New test.
4300 * g++.dg/ipa/pr68672-2.C: New test.
4301 * g++.dg/ipa/pr68672-3.C: New test.
4302
74a4140f 43032016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4304
4305 PR c/69522
50e0cd76 4306 * gcc.dg/pr69522.c: New test.
74a4140f 4307
9ddb20d6 43082016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4309
4310 PR c++/69098
4311 * g++.dg/cpp1y/69098.C: New test.
4312 * g++.dg/cpp1y/69098-2.C: New test.
4313
67cf9b55 43142016-02-12 Jakub Jelinek <jakub@redhat.com>
4315
4316 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4317 and neighbour -> neighbor.
4318 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4319 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4320 * c-c++-common/Wvarargs.c: Likewise.
4321 * c-c++-common/goacc/host_data-5.c: Likewise.
4322 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4323 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4324 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4325 * gcc.target/aarch64/pr60697.c: Likewise.
4326 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4327 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4328 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4329 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4330 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4331 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4332 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4333 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4334 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4335 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4336 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4337 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4338 * g++.dg/lookup/koenig5.C: Likewise.
4339 * g++.dg/ext/no-asm-2.C: Likewise.
4340 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4341 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4342 * gfortran.dg/used_types_16.f90: Likewise.
4343 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4344 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4345 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4346 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4347 * gfortran.dg/abstract_type_6.f03: Likewise.
4348 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4349 * gfortran.dg/used_types_15.f90: Likewise.
4350 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4351 * gfortran.dg/exit_3.f08: Likewise.
4352 * gfortran.dg/open_status_2.f90: Likewise.
4353 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4354 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4355 * gfortran.dg/associate_1.f03: Likewise.
4356 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4357 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4358 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4359 * gcc.dg/builtin-object-size-1.c: Likewise.
4360 * gcc.dg/noreturn-6.c: Likewise.
4361 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4362 * gcc.dg/globalalias.c: Likewise.
4363 * gcc.dg/builtins-config.h: Likewise.
4364 * gcc.dg/pr30457.c: Likewise.
4365 * gcc.c-torture/compile/volatile-1.c: Likewise.
4366 * gcc.c-torture/execute/20101011-1.c: Likewise.
4367 * c-c++-common/Waddress-1.c: Likewise.
4368
40b38ace 43692016-02-11 Jakub Jelinek <jakub@redhat.com>
4370
4371 PR c/69768
4372 * c-c++-common/Waddress-1.c: New test.
4373
42c87ca9 43742016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4375
4376 PR fortran/69296
4377 * gfortran.dg/associate_19.f03: New test.
4378 * gfortran.dg/associate_20.f03: New test.
4379
acb7939f 43802016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4381
4382 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4383
6defe3c5 43842016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4385
4386 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4387 .arch armv8-a\n. Add -dA to dg-options.
4388 * gcc.target/aarch64/assembler_arch_1.c: New test.
4389 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4390
63f63318 43912016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4392
4393 PR c++/68726
4394 * g++.dg/cpp0x/pr68726.C: New.
4395
1cddf457 43962016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4397
4398 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4399 test.
4400
b86fba37 44012016-02-11 Richard Biener <rguenther@suse.de>
4402
4403 * g++.dg/tree-ssa/pr61034.C: Adjust.
4404
ec4ec95a 44052016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4406
be7c31e9 4407 PR target/69148
ec4ec95a 4408 * gcc.target/s390/pr69148.c: New.
4409
f64416ca 44102016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4411
4412 PR tree-optimization/69652
4413 * gcc.dg/torture/pr69652.c: New test.
4414
e5d1ea31 44152016-02-10 Jakub Jelinek <jakub@redhat.com>
4416 Patrick Palka <ppalka@gcc.gnu.org>
4417
4418 PR ipa/69241
4419 PR c++/69649
4420 * g++.dg/ipa/pr69241-1.C: New test.
4421 * g++.dg/ipa/pr69241-2.C: New test.
4422 * g++.dg/ipa/pr69241-3.C: New test.
4423 * g++.dg/ipa/pr69649.C: New test.
4424
fa03b19d 44252016-02-10 Uros Bizjak <ubizjak@gmail.com>
4426
4427 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4428 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4429
14485c8a 44302016-02-10 Bin Cheng <bin.cheng@arm.com>
4431
4432 PR tree-optimization/68021
4433 * gcc.dg/tree-ssa/pr68021.c: New test.
4434
79f1ed25 44352016-02-10 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/69726
4438 * gcc.dg/uninit-22.c: New testcase.
4439
58f74eff 44402016-02-09 Andrew Pinski <apinski@cavium.com>
4441
4442 PR tree-opt/69282
4443 * gcc.c-torture/compile/20160205-1.c: New testcase.
4444
600c00f7 44452016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4446
4447 PR target/68404
4448 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4449 instead accessing a really large arrray.
4450 * gcc.target/powerpc/fusion3.c: Likewise.
4451
0771836e 44522016-02-09 Charles Baylis <charles.baylis@linaro.org>
4453
4454 PR target/68532
4455 * gcc.c-torture/execute/pr68532.c: New test.
4456
4ccd644f 44572016-02-11 Alexandre Oliva <aoliva@redhat.com>
4458
4459 PR target/69634
4460 * gcc.dg/pr69634.c: New.
4461
2e980a39 44622016-02-09 Richard Biener <rguenther@suse.de>
4463
4464 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4465
aacf7102 44662016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 4467
aacf7102 4468 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4469
a1856ddf 44702016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4471
4472 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4473
d4d3da7e 44742016-02-09 Richard Biener <rguenther@suse.de>
4475
4476 PR tree-optimization/69715
4477 * gcc.dg/torture/pr69715.c: New testcase.
4478
9cc6714f 44792016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4480
4481 PR c++/69139
4482 * g++.dg/cpp0x/trailing12.C: New test.
4483 * g++.dg/cpp0x/trailing13.C: New test.
4484
83d5062b 44852016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4486
4487 PR c++/69283
4488 PR c++/67835
4489 * g++.dg/cpp1y/auto-fn29.C: New test.
4490 * g++.dg/cpp1y/auto-fn30.C: New test.
4491
394a86f3 44922016-02-08 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR tree-optimization/69209
4495 * gcc.c-torture/compile/pr69209.c: New test.
4496
93b124b4 44972016-02-08 Jeff Law <law@redhat.com>
4498
4499 PR tree-optimization/68541
4500 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4501 of statements allowed in join block for path splitting.
4502
26abce13 45032016-02-08 Jakub Jelinek <jakub@redhat.com>
4504
0acb2d6e 4505 PR c++/59627
4506 * g++.dg/gomp/pr59627.C: New test.
4507
26abce13 4508 PR ipa/69239
4509 * g++.dg/ipa/pr69239.C: New test.
4510
86e0b129 45112016-02-08 David Malcolm <dmalcolm@redhat.com>
4512
4513 PR preprocessor/69664
4514 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4515 * gcc.dg/cpp/warn-comments.c: Likewise.
4516
f553d9f8 45172016-02-08 Marek Polacek <polacek@redhat.com>
4518
4519 PR c++/69688
4520 * g++.dg/init/const12.C: New test.
4521
600695e0 45222016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4523
4524 PR target/60410
4525 * gcc.dg/lto/pr55113_0.c: Remove test.
4526
c4f4b1e8 45272016-02-08 Richard Biener <rguenther@suse.de>
4528
4529 PR tree-optimization/69719
4530 * gcc.dg/torture/pr69719.c: New testcase.
4531
5a987d87 45322016-02-08 Richard Biener <rguenther@suse.de>
4533 Jeff Law <law@redhat.com>
4534
4535 PR target/68273
4536 * gcc.target/mips/pr68273.c: New testcase.
4537
0418e71d 45382016-02-08 Richard Biener <rguenther@suse.de>
4539
4540 PR rtl-optimization/69274
4541 * gcc.target/i386/addr-sel-1.c: XFAIL.
4542
07c0f1ca 45432016-02-08 Jeff Law <law@redhat.com>
4544
40d85f4c 4545 PR tree-optimization/68541
4546 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4547
140e093f 4548 PR tree-optimization/65917
07c0f1ca 4549 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4550
16430acf 45512016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4552
4553 PR fortran/50555
4554 * gfortran.dg/namelist_args.f90: New test.
4555
3f0ff0d8 45562016-02-05 Jeff Law <law@redhat.com>
4557
140e093f 4558 PR tree-optimization/68541
3f0ff0d8 4559 * gcc.dg/tree-ssa/split-path-2.c: New test.
4560 * gcc.dg/tree-ssa/split-path-3.c: New test.
4561 * gcc.dg/tree-ssa/split-path-4.c: New test.
4562 * gcc.dg/tree-ssa/split-path-5.c: New test.
4563 * gcc.dg/tree-ssa/split-path-6.c: New test.
4564 * gcc.dg/tree-ssa/split-path-7.c: New test.
4565
a7cc1f94 45662016-02-05 Martin Sebor <msebor@redhat.com>
4567
4568 PR c++/69662
4569 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4570 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4571
fcb25f28 45722016-02-06 Richard HEnderson <rth@redhat.com>
4573
4574 PR c/69643
4575 * gcc.target/i386/addr-space-4.c: New.
4576 * gcc.target/i386/addr-space-5.c: New.
4577
3a2545a1 45782016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4579
4580 PR fortran/66089
4581 * gfortran.dg/elemental_dependency_6.f90: New.
4582
1e302465 45832016-02-05 Jakub Jelinek <jakub@redhat.com>
4584
66feb54c 4585 PR rtl-optimization/69691
4586 * gcc.c-torture/execute/pr69691.c: New test.
4587
1e302465 4588 PR c++/69628
4589 * g++.dg/parse/pr69628.C: New test.
4590
9c28a298 45912016-02-05 Uros Bizjak <ubizjak@gmail.com>
4592
4593 * gcc.dg/sancov/asan.c: Move to ...
4594 * gcc.dg/asan/sancov-1.c: ... here.
4595
a854e286 45962016-02-05 Uros Bizjak <ubizjak@gmail.com>
4597
4598 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4599
d4f0b240 46002016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4601
4602 PR target/69677
4603 * gcc.target/i386/pr69677.c: New test.
4604
235d8723 46052016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4606
4607 PR c++/68948
4608 * g++.dg/template/pr68948.C: New test.
4609
f390cf65 46102016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4611
4612 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4613 (only necessary on s390x).
4614
ab99f104 46152016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4616
4617 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4618 -mno-accumulate-outgoing-args.
4619
f7ef5392 46202016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4621
4622 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4623
6b098e91 46242016-02-04 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR c/69669
4627 * c-c++-common/pr69669.c: New test.
4628
f0146cf3 46292016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4630
4631 PR target/69667
4632 * g++.dg/pr69667.C: New file.
4633
08fd6cf5 46342016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4635
4636 PR target/69619
4637 * gcc.dg/pr69619.c: Add new test.
4638
a6f3f39f 46392016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4640
4641 PR rtl-optimization/69577
4642 * gcc.target/i386/pr69577.c: New test.
4643
774068a0 46442016-02-04 Martin Liska <mliska@suse.cz>
4645
4646 * g++.dg/asan/pr69276.C: New test.
4647
f50a7894 46482016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4649
4650 PR target/65932
4651 PR target/67714
4652 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4653 a single smulbb instruction.
4654 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4655 * gcc.target/amr/wmul-2.c: Likewise.
4656
6b722eb3 46572016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4658
4659 PR target/65932
4660 PR target/67714
4661 * gcc.c-torture/execute/pr67714.c: New test.
4662
1f1475a7 46632016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4664
4665 PR target/69454
4666 * gcc.target/i386/pr69454-1.c: New test.
4667 * gcc.target/i386/pr69454-2.c: New test.
4668
6b94e133 46692016-02-03 Martin Sebor <msebor@redhat.com>
4670
4671 PR c++/69251
4672 PR c++/69253
4673 PR c++/69290
4674 PR c++/69277
4675 PR c++/69349
4676 * g++.dg/ext/flexarray-mangle-2.C: New test.
4677 * g++.dg/ext/flexarray-mangle.C: New test.
4678 * g++.dg/ext/flexarray-subst.C: New test.
4679 * g++.dg/ext/flexary11.C: New test.
4680 * g++.dg/ext/flexary12.C: New test.
4681 * g++.dg/ext/flexary13.C: New test.
4682 * g++.dg/ext/flexary14.C: New test.
4683 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4684
342ed0ac 46852016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4686
4687 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4688 Define only if CHECK_FLOAT128 is defined.
4689 (main): Properly initialize u5.
4690
edf6c4d2 46912016-02-03 Jakub Jelinek <jakub@redhat.com>
4692
415d5641 4693 PR c/69627
4694 * gcc.dg/pr69627.c: New test.
4695
edf6c4d2 4696 PR target/69644
4697 * gcc.dg/pr69644.c: New test.
4698
cf8f3ba0 46992016-02-03 Mike Stump <mikestump@comcast.net>
4700
4701 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4702 support for struct-layout-1.exp.
4703
c90d55dd 47042016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4705
4706 PR c++/69056
f7ef5392 4707 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4708
401bd0c8 47092016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4710 Alexandre Oliva <aoliva@redhat.com>
4711
4712 PR target/69461
4713 * gcc.target/powerpc/pr69461.c: New.
4714
277d9d1d 47152016-02-03 Uros Bizjak <ubizjak@gmail.com>
4716
4717 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4718 works from here ...
4719 (check_effective_target_fsanitize_thread): ... to here. Do not
4720 specify additional compile flags for the test source.
4721 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4722 specify additional compile flags for the test source.
4723
e69ad94a 47242016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4725
4726 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4727
a4454da2 47282016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4729
4730 PR fortran/67451
4731 PR fortran/69418
4732 * gfortran.dg/coarray_allocate_2.f08: New test.
4733 * gfortran.dg/coarray_allocate_3.f08: New test.
4734 * gfortran.dg/coarray_allocate_4.f08: New test.
4735
88cab2dd 47362016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4737
4738 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4739 use same scan-tree-dump-times on all platforms.
4740 * gcc.dg/vect/vect-outer-1.c: Likewise.
4741 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4742 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4743 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4744 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4745 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4746 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4747 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4748
66ea75c4 47492016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4750
4751 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4752 warning.
4753
4eef8df7 47542016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4755
4756 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4757
665fbc2f 47582016-02-02 James Norris <jnorris@codesourcery.com>
4759
4760 * c-c++-common/goacc/routine-5.c: Add tests.
4761
b10e3d47 47622016-02-02 Alexander Monakov <amonakov@ispras.ru>
4763
4764 * gcc.target/nvptx/unsigned-cmp.c: New test.
4765
12ad66dd 47662016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4767
4768 * gcc.target/aarch64/scalar_shift_1.c
4769 (test_corners_sisd_di): Improve force to SIMD register.
4770 (test_corners_sisd_si): Likewise.
4771 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4772 Remove scan-assembler check for ldr.
4773
f9ec342f 47742016-02-02 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/69595
4777 * gcc.dg/Warray-bounds-17.c: New testcase.
4778
32f2925a 47792016-02-02 Richard Biener <rguenther@suse.de>
4780
4781 PR tree-optimization/69606
4782 * gcc.dg/torture/pr69606.c: New testcase.
4783
cfd9ca84 47842016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4785
4786 PR middle-end/68542
4787 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4788 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4789
19bf08e2 47902016-02-02 Alan Modra <amodra@gmail.com>
4791
4792 PR target/69548
4793 * gcc.target/powerpc/pr69548.c: New test.
4794
6f13b088 47952016-02-01 Jakub Jelinek <jakub@redhat.com>
4796
dcddc5af 4797 PR rtl-optimization/69592
4798 * gcc.dg/pr69592.c: New test.
4799
6f13b088 4800 PR preprocessor/69543
4801 PR c/69558
4802 * gcc.dg/pr69543.c: New test.
4803 * gcc.dg/pr69558.c: New test.
4804
d090e5c2 48052016-02-01 Uros Bizjak <ubizjak@gmail.com>
4806
fcb317c5 4807 PR testsuite/65940
4808 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4809
aaf527dc 48102016-02-01 Martin Sebor <msebor@redhat.com>
4811
4812 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4813
1674217b 48142016-02-01 Bin Cheng <bin.cheng@arm.com>
4815
4816 PR tree-optimization/67921
4817 * c-c++-common/ubsan/pr67921.c: New test.
4818
b4007655 48192016-02-01 Richard Biener <rguenther@suse.de>
4820
4821 PR middle-end/69556
4822 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4823
88a477bb 48242016-02-01 Richard Biener <rguenther@suse.de>
4825
4826 PR tree-optimization/69574
4827 * gcc.dg/torture/pr69574.c: New testcase.
4828
2eaaa4e7 48292016-02-01 Richard Biener <rguenther@suse.de>
4830
4831 PR tree-optimization/69579
4832 * gcc.dg/setjmp-6.c: New testcase.
4833
e3882c44 48342016-02-01 Jakub Jelinek <jakub@redhat.com>
4835
4836 PR rtl-optimization/69570
4837 * g++.dg/opt/pr69570.C: New test.
4838
f80aff47 48392016-02-01 Richard Henderson <rth@redhat.com>
4840
4841 * gcc.dg/pr69535.c: New test.
4842
240568aa 48432016-01-31 John David Anglin <danglin@gcc.gnu.org>
4844
6009b3b8 4845 PR testsuite/69584
4846 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4847 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4848
1fdf7177 4849 PR debug/68244
4850 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4851
240568aa 4852 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4853
cb3e5ac0 48542016-01-31 Paul Thomas <pault@gcc.gnu.org>
4855
4856 PR fortran/67564
4857 * gfortran.dg/allocate_with_source_17.f03: New test.
4858
3b8b902b 48592016-01-30 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR tree-optimization/69546
4862 * gcc.dg/torture/pr69546.c: New test.
4863
17985abe 48642016-01-30 Paul Thomas <pault@gcc.gnu.org>
4865
4866 PR fortran/69566
4867 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4868
b5239e80 48692016-01-30 Martin Sebor <msebor@redhat.com>
4870
4871 PR c++/68490
4872 * g++.dg/ext/flexary10.C: New test.
4873
e8f03010 48742016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4875
4876 PR fortran/66707
4877 gfortran.dg/common_23.f90: New test.
4878
dc93691a 48792016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4880
4881 PR target/65546
4882 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4883 condition being checked, and disable it when the target supports
4884 misaligned loads and stores.
4885
ff5e28e9 48862016-01-29 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR debug/69518
4889 * gcc.dg/torture/pr69518.c: New test.
4890
b0d8930a 48912016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4892
4893 PR target/69530
4894 * gcc.target/i386/pr69530.c: New test.
4895
21601fc7 48962016-01-29 Steve Ellcey <sellcey@imgtec.com>
4897
4898 PR target/65604
4899 * gcc.target/mips/div-delay.c: New test.
4900
ca6c7317 49012016-01-29 Jakub Jelinek <jakub@redhat.com>
4902
4758dc39 4903 PR target/69551
4904 * gcc.target/i386/pr69551.c: New test.
4905
ca6c7317 4906 PR target/66137
4907 * gcc.target/i386/pr66137.c: New test.
4908
e3078da6 49092016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4910
4911 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4912 always built for p5600.
4913 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4914 isa=p5600 dg-option.
4915
b622ec25 49162016-01-29 Richard Biener <rguenther@suse.de>
4917
4918 PR tree-optimization/69547
4919 * g++.dg/tree-ssa/pr69547.C: New testcase.
4920
d2a60e99 49212016-01-29 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR debug/66869
4924 * g++.dg/warn/Wunused-function2.C: New test.
4925
ae849d2b 49262016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4927
4928 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4929 support for test to succeed.
4930
ce6a6978 49312016-01-29 Marek Polacek <polacek@redhat.com>
4932
4933 PR c++/69509
4934 PR c++/69516
4935 * g++.dg/ext/constexpr-vla2.C: New test.
4936 * g++.dg/ext/constexpr-vla3.C: New test.
4937 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4938
7550d855 49392016-01-29 Richard Biener <rguenther@suse.de>
4940
4941 PR middle-end/69537
4942 * gcc.dg/uninit-21.c: New testcase.
4943
f11bb279 49442016-01-28 Uros Bizjak <ubizjak@gmail.com>
4945
4946 PR target/69459
4947 * gcc.target/i386/pr69459.c: New test.
4948
c80c12c8 49492016-01-28 Steve Ellcey <sellcey@imgtec.com>
4950
4951 PR target/68400
4952 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4953 * gcc.target/mips/pr68400.c: New test.
4954
c649bacc 49552016-01-28 Martin Sebor <msebor@redhat.com>
4956
4957 PR target/17381
4958 * gcc.target/powerpc/pr17381.c: New test.
4959
f4881661 49602016-01-28 Jakub Jelinek <jakub@redhat.com>
4961
4962 PR middle-end/69542
4963 * gcc.dg/torture/pr69542.c: New test.
4964
d66fdd75 49652016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4966
4967 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4968
d4a78818 49692016-01-28 David Edelsohn <dje.gcc@gmail.com>
4970
4971 * gcc.dg/pr65980.c: Skip on AIX.
4972 * gcc.dg/pr66688.c: Same.
4973
21329e97 49742016-01-28 David Edelsohn <dje.gcc@gmail.com>
4975
4976 PR target/63679
4977 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4978 * gcc.dg/tree-ssa/sra-18.c: Same.
4979
cc7124a6 49802016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4981
4982 PR fortran/62536
4983 * gfortran.dg/block_15.f08: New test.
4984 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4985 on incorrectly closed BLOCK.
4986
358dfcb4 49872016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4988
4989 * gcc.dg/declare-simd.c: New test.
e87502d6 49902016-01-28 Richard Biener <rguenther@suse.de>
4991
4992 PR tree-optimization/69466
4993 * gfortran.dg/vect/pr69466.f90: New testcase.
4994
44e7334b 49952016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4996
4997 * g++.dg/pr67989.C: Remove ARM-specific option.
4998 * gcc.target/arm/pr67989.C: New file.
4999
5ce8f551 50002016-01-27 Uros Bizjak <ubizjak@gmail.com>
5001
5002 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5003 and expm1 test for glibc < 2.11.
5004
fa6e6b15 50052016-01-27 Richard Henderson <rth@redhat.com>
5006
5007 * gcc.c-torture/execute/pr69447.c: New test.
5008
50092016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 5010
7b8122c6 5011 PR fortran/69422
147b2f9b 5012 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5013
78e516eb 50142016-01-27 Jakub Jelinek <jakub@redhat.com>
5015
5016 PR debug/66869
5017 * gcc.dg/pr66869.c: New test.
5018
9b849350 50192016-01-25 Jeff Law <law@redhat.com>
5020
5021 PR tree-optimization/68398
f11bb279 5022 PR tree-optimization/69196
9b849350 5023 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5024 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5025 path to avoid new heuristic allowing more irreducible regions
5026 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5027 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5028 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5029 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5030 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5031
fee5e491 50322016-01-27 Marek Polacek <polacek@redhat.com>
5033
5034 PR c/68062
5035 * c-c++-common/vector-compare-4.c: New test.
5036
eec96426 50372016-01-27 David Malcolm <dmalcolm@redhat.com>
5038
5039 PR preprocessor/69126
5040 * c-c++-common/pr69126.c: New test case.
5041
5068be18 50422016-01-27 Ian Lance Taylor <iant@google.com>
5043
5044 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5045
5fa82c11 50462016-01-27 Ryan Burn <contact@rnburn.com>
5047
5048 PR cilkplus/69267
5049 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5050
b3df0219 50512016-01-27 Uros Bizjak <ubizjak@gmail.com>
5052
5053 PR target/69512
5054 * gcc.target/i386/pr69512.c: New test.
5055
d46a16d4 50562016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5057
5058 PR ada/69488
5059 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5060
6a9b35ef 50612016-01-27 Marek Polacek <polacek@redhat.com>
5062
5063 PR c++/69379
5064 * g++.dg/pr69379.C: New test.
5065
18e9663b 50662016-01-27 Martin Sebor <msebor@redhat.com>
5067
5068 PR c++/69317
5069 * g++.dg/abi/Wabi-2-2.C: New test.
5070 * g++.dg/abi/Wabi-2-3.C: New test.
5071 * g++.dg/abi/Wabi-3-2.C: New test.
5072 * g++.dg/abi/Wabi-3-3.C: New test.
5073
c88301ad 50742016-01-27 Richard Biener <rguenther@suse.de>
5075
5076 PR tree-optimization/69166
5077 * gcc.dg/torture/pr69166.c: New testcase.
5078
8ca47550 50792016-01-27 Martin Jambor <mjambor@suse.cz>
5080
5081 PR tree-optimization/69355
5082 * gcc.dg/tree-ssa/pr69355.c: New test.
5083
5cb23e3c 50842016-01-27 Marek Polacek <polacek@redhat.com>
5085
5086 PR c++/69496
5087 * g++.dg/ext/constexpr-vla1.C: New test.
5088
7b0c1b6d 50892016-01-20 Christian Bruel <christian.bruel@st.com>
5090
5091 PR target/69245
5092 * gcc.target/arm/pr69245.c: New test.
5093
220112fc 50942016-01-27 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR tree-optimization/69399
5097 * gcc.dg/torture/pr69399.c: New test.
5098
16294490 50992016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5100
5101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5102
8abd3d0c 51032016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5104
5105 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5106
7cf9b895 51072016-01-26 Tom de Vries <tom@codesourcery.com>
5108
5109 PR tree-optimization/69110
5110 * gcc.dg/autopar/pr69110.c: New test.
5111
557c1942 51122016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 5113 Sebastian Pop <s.pop@samsung.com>
557c1942 5114
5115 * gcc.dg/graphite/isl-ast-op-select.c: New.
5116
80adbd96 51172015-01-26 Paul Thomas <pault@gcc.gnu.org>
5118
5119 PR fortran/69385
5120 * gfortran.dg/allocate_error_6.f90: New test.
5121
c3f86f60 51222016-01-26 Richard Henderson <rth@redhat.com>
5123
5124 * gcc.dg/tm/pr60908.c: New test.
5125
3752e5b1 51262016-01-26 David Malcolm <dmalcolm@redhat.com>
5127
5128 PR other/69006
5129 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5130 directive.
5131 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5132 expected multiline output to reflect the colorization being
5133 disabled before newlines.
5134 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5135 (custom_diagnostic_finalizer): Replace call to
5136 pp_newline_and_flush with call to pp_flush.
5137 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5138 * gfortran.dg/implicit_class_1.f90: Likewise.
5139 * lib/gcc-dg.exp (allow_blank_lines): New global.
5140 (dg-allow-blank-lines-in-output): New procedure.
5141 (gcc-dg-prune): Complain about blank lines in the output, unless
5142 dg-allow-blank-lines-in-output was called.
5143 * lib/multiline.exp (_build_multiline_regex): Only support
5144 arbitrary followup text for non-blank-lines, not for blank lines.
5145
9bbfd060 51462016-01-26 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR tree-optimization/69483
5149 * gcc.dg/pr69483.c: New test.
5150 * g++.dg/opt/pr69483.C: New test.
5151
53773057 51522016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5153
5154 PR target/68620
5155 * gcc.target/arm/pr68620.c: New test.
5156
442a556f 51572016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5158
5159 * gcc.target/i386/pr68986-2.c: Remove -m32.
5160
d513c683 51612016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5162
5163 PR target/68986
5164 * gcc.target/i386/pr68986-1.c: New test.
5165 * gcc.target/i386/pr68986-2.c: Likewise.
5166 * gcc.target/i386/pr68986-3.c: Likewise.
5167
976877a5 51682016-01-26 Christian Bruel <christian.bruel@st.com>
5169
5170 * lib/target-supports.exp
5171 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5172 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5173 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5174
2c7b2f88 51752016-01-26 Richard Biener <rguenther@suse.de>
5176
5177 PR tree-optimization/69452
5178 * gcc.dg/torture/pr69452.c: New testcase.
5179
f7fc06e7 51802016-01-26 Jakub Jelinek <jakub@redhat.com>
5181
5182 PR target/69442
5183 * gcc.dg/pr69442.c: New test.
5184
d1dae587 51852016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5186
5187 PR target/67896
5188 * gcc.target/aarch64/simd/pr67896.C: New.
5189
ef7be7f8 51902016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5191
5192 PR tree-optimization/69400
5193 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5194 function.
5195 (plugin_init): Call it.
5196 * gcc.dg/torture/pr69400.c: New test.
5197
648433a4 51982016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5199
5200 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5201
45fc5243 52022016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5203 Sebastian Pop <s.pop@samsung.com>
5204
5205 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5206 isl-0.15.
5207
c699f6a1 52082016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5209 Sebastian Pop <s.pop@samsung.com>
5210
5211 * gcc.dg/graphite/pr69292.c: New.
5212
b86e24ea 52132016-01-25 Jakub Jelinek <jakub@redhat.com>
5214
5215 * c-c++-common/goacc/use_device-1.c: New test.
5216
105cb8d7 52172016-01-25 Jeff Law <law@redhat.com>
5218
5219 PR tree-optimization/69196
5220 PR tree-optimization/68398
5221 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5222 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5223
44562749 52242016-01-25 David Edelsohn <dje.gcc@gmail.com>
5225
5226 PR target/69469
5227 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5228 Algorithm.
5229
6837fee7 52302016-01-25 Richard Biener <rguenther@suse.de>
5231
5232 PR testsuite/69380
5233 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5234
fe500d65 52352016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5236
5237 PR target/69421
5238 * gcc.dg/pr69421.c: New test.
5239
8eacba94 52402016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5241
5242 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5243 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5244 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5245 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5246 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5247 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5248 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5249 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5250 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5251 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5252
af09d40d 52532016-01-25 Richard Biener <rguenther@suse.de>
5254
5255 PR tree-optimization/69376
5256 * gcc.dg/torture/pr69376.c: New testcase.
5257
d65063f5 52582016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5259
5260 PR fortran/69397
5261 PR fortran/68442
5262 * gfortran.dg/interface_38.f90: New test.
5263 * gfortran.dg/interface_39.f90: New test.
80adbd96 5264
08c7bfb4 52652016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5266
5267 Revert:
5268 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5269
5270 PR c++/11858
5271 PR c++/24663
5272 PR c++/24664
5273 * g++.dg/template/pr11858.C: New test.
5274 * g++.dg/template/pr24663.C: New test.
5275 * g++.dg/template/unify12.C: New test.
5276 * g++.dg/template/unify13.C: New test.
5277 * g++.dg/template/unify14.C: New test.
5278 * g++.dg/template/unify15.C: New test.
5279 * g++.dg/template/unify16.C: New test.
5280 * g++.dg/template/unify17.C: New test.
5281
c2e7d2be 52822016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5283
5284 PR fortran/68283
5285 gfortran.dg/pr68283.f90: New test.
5286
9f2e8617 52872016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5288
5289 PR fortran/66094
5290 * gfortran.dg/inline_matmul_13.f90: New test.
5291 * gfortran.dg/matmul_bounds_8.f90: New test.
5292 * gfortran.dg/matmul_bounds_9.f90: New test.
5293 * gfortran.dg/matmul_bounds_10.f90: New test.
5294
a4838119 52952016-01-23 Tom de Vries <tom@codesourcery.com>
5296
5297 PR tree-optimization/69426
5298 * gcc.dg/autopar/pr69426.c: New test.
5299
feddf0dc 53002016-01-23 Martin Sebor <msebor@redhat.com>
5301
5302 PR c++/58109
5303 PR c++/69022
5304 * g++.dg/cpp0x/alignas5.C: New test.
5305 * g++.dg/ext/vector29.C: Same.
5306
132731fb 53072016-01-23 Uros Bizjak <ubizjak@gmail.com>
5308
5309 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5310 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5311 _GNU_SOURCE from compile flags to the source.
5312 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5313 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5314 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5315 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5316
51aec681 53172016-01-22 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR target/69432
5320 * g++.dg/opt/pr69432.C: New test.
5321
147aa3e3 53222016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5323
5324 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5325 32-bit targets testing an -m64 multilib.
5326
4d04e35e 53272016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5328
5329 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5330 64-bit support.
5331
86f38d0c 53322016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5333
5334 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5335
f776e712 53362016-01-21 Christian Bruel <christian.bruel@st.com>
5337
5338 PR target/68674
5339 * gcc.target/i386/pr68674.c
5340 * gcc.target/aarch64/pr68674.c
5341 * gcc.target/arm/pr68674.c
5342
7b9de435 53432016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5344
5345 PR target/69403
5346 * gcc.c-torture/execute/pr69403.c: New test.
5347
9935a0ba 53482016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/55843
5351 * g++.dg/template/pr55843.C: New.
5352
06b94aa1 53532016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5354
5355 PR testsuite/66877
5356 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5357 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5358
b68773a8 53592016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5360
5361 PR testsuite/67489
132731fb 5362 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5363 from dg-do compile directive, and instead add
5364 { dg-require-effective-target int128 }.
b68773a8 5365
bbbbe8ab 53662016-01-20 Martin Sebor <msebor@redhat.com>
5367
5368 PR c/69405
5369 * gcc.dg/sync-fetch.c: New test.
5370
f3a6a26f 53712016-01-21 Martin Sebor <msebor@redhat.com>
5372
5373 PR target/69252
5374 * gcc.target/powerpc/pr69252.c: New test.
5375
d1565a03 53762016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5377
5378 PR fortran/65996
132731fb 5379 * gfortran.dg/pr65996.f90: New test.
d1565a03 5380
15a5a905 53812016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5382
5383 PR c++/68810
bbbbe8ab 5384 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 5385 expected to generate an error.
15a5a905 5386
e4538af5 53872016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5388
5389 PR middle-end/66178
5390 * gcc.dg/torture/pr66178.c: New test.
5391
4d4180ce 53922016-01-21 Anton Blanchard <anton@samba.org>
5393 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5394
5395 PR target/63354
5396 * gcc.target/powerpc/pr63354.c: New test.
5397
86e16058 53982016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5399
5400 PR rtl-optimization/68990
5401 * gcc.target/i386/pr68990: New.
5402
b11b85e4 54032016-01-21 Nick Clifton <nickc@redhat.com>
5404
5405 PR target/69129
5406 * gcc.target/mips/pr69129.c: New.
5407
62dd9f85 54082016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5409
5410 PR c++/58046
5411 * g++.dg/cpp0x/pr58046.C: New.
5412
ac7d424b 54132016-01-21 Jakub Jelinek <jakub@redhat.com>
5414
47c0bea3 5415 PR target/69187
5416 PR target/65624
5417 * gcc.target/arm/pr69187.c: New test.
5418
ac7d424b 5419 PR c++/69355
5420 * g++.dg/torture/pr69355.C: New test.
5421
9e18b252 54222016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5423 Sebastian Pop <s.pop@samsung.com>
5424
5425 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5426
de862e2f 54272016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5428 Sebastian Pop <s.pop@samsung.com>
5429
132731fb 5430 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 5431
f55f9344 54322016-01-21 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR middle-end/67653
5435 * c-c++-common/pr67653.c: New test.
5436 * gcc.dg/torture/pr29119.c: Add dg-warning.
5437
62752e71 54382016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5439
5440 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5441
16d4186f 54422016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5443
5444 PR c/24293
5445 * gcc.dg/pr24293.c: New test.
5446 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5447 incomplete struct type.
5448 * gcc.dg/declspec-1.c: Likewise.
5449 * gcc.dg/pr63549.c: Likewise.
5450
58219d13 54512016-01-20 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR tree-optimization/66612
5454 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5455 for bdn instruction.
5456
a7b5688a 54572016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5458
5459 * lib/target-supports.exp
5460 (check_effective_target_arm_fp_ok_nocache): New.
5461 (check_effective_target_arm_fp_ok): New.
5462 (add_options_for_arm_fp): New.
5463 (check_effective_target_arm_crypto_ok_nocache): Require
5464 target_arm_v8_neon_ok instead of arm32.
5465 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5466 (check_effective_target_arm_crypto_pragma_ok): New.
5467 (add_options_for_arm_vfp): New.
5468 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5469 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5470 target instead. Force initial fpu to vfp.
5471 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5472 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5473 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5474 dependency.
5475 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5476 use arm_vfp effective target instead. Force initial fpu to vfp.
5477 * gcc.target/arm/attr-neon3.c: Likewise.
5478 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5479 arm_vfp_ok.
5480 * gcc.target/arm/unsigned-float.c: Likewise.
5481 * gcc.target/arm/vfp-1.c: Likewise.
5482 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5483 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5484 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5485 * gcc.target/arm/vfp-ldmias.c: Likewise.
5486 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5487 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5488 * gcc.target/arm/vfp-stmiad.c: Likewise.
5489 * gcc.target/arm/vfp-stmias.c: Likewise.
5490 * gcc.target/arm/vnmul-1.c: Likewise.
5491 * gcc.target/arm/vnmul-2.c: Likewise.
5492 * gcc.target/arm/vnmul-3.c: Likewise.
5493 * gcc.target/arm/vnmul-4.c: Likewise.
5494
7ca56ca8 54952016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 5496
7fb75b57 5497 PR testsuite/69366
5498 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5499 the MPX run-time library, for compile-time MPX test.
5500 * gcc.target/i386/chkp-always_inline.c: Likewise.
5501 * gcc.target/i386/chkp-bndret.c: Likewise.
5502 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5503 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5504 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5505 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5506 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5507 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5508 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5509 * gcc.target/i386/chkp-label-address.c: Likewise.
5510 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5511 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5512 * gcc.target/i386/chkp-pr69044.c: Likewise.
5513 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5514 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5515 * gcc.target/i386/chkp-strchr.c: Likewise.
5516 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5517 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5518 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5519 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5520 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5521 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5522 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5523 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5524 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5525 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5526 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5527 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5528 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5529 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5530 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5531 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5532 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5533 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5534 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5535 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5536 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5537 * gcc.target/i386/pr63995-2.c: Likewise.
5538 * gcc.target/i386/pr64805.c: Likewise.
5539 * gcc.target/i386/pr65044.c: Likewise.
5540 * gcc.target/i386/pr65167.c: Likewise.
5541 * gcc.target/i386/pr65183.c: Likewise.
5542 * gcc.target/i386/pr65184.c: Likewise.
5543 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 5544
f2da0b99 55452016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5546
5547 PR tree-optimization/69328
5548 * gcc.dg/pr69328.c: New test.
5549
4d379676 55502016-01-20 Jeff Law <law@redhat.com>
5551
4a11f145 5552 PR target/25114
4d379676 5553 * gcc.target/m68k/pr25114.c: New test.
5554
0754bad1 55552016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5556
5557 * gcc.target/arm/memset-inline-10.c: Added
5558 dg-require-effective-target arm_thumb2_ok.
5559
63bd5c2d 55602016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5561
5562 * gcc.dg/debug/dwarf2/sso.c: New test.
5563
a9c01e81 55642016-01-19 Uros Bizjak <ubizjak@gmail.com>
5565
5566 PR testsuite/68820
5567 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5568 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5569 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5570
53fa0e54 55712016-01-19 Jan Hubicka <hubicka@ucw.cz>
5572
5573 PR ipa/66223
5574 * g++.dg/ipa/devirt-50.C: New testcase.
5575
e035a62c 55762016-01-19 Marek Polacek <polacek@redhat.com>
5577
5578 PR c++/68965
5579 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5580 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5581
885cc3ea 55822016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5583
5584 PR target/69135
5585 * gcc.target/arm/pr69135_1.c: New test.
5586
07bd240e 55872015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5588
5589 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5590
9f60d257 55912015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5592
5593 * gcc.target/aarch64/ccmp_1.c: New testcase.
5594
a0c919f7 55952016-01-19 Marek Polacek <polacek@redhat.com>
5596
5597 PR c++/68586
5598 * g++.dg/cpp0x/enum30.C: New test.
5599
dc5d6d17 56002016-01-19 Richard Biener <rguenther@suse.de>
5601
5602 PR tree-optimization/69336
5603 * g++.dg/tree-ssa/pr69336.C: New testcase.
5604
6dd156e0 56052016-01-19 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR debug/65779
5608 * gcc.dg/pr65779.c: New test.
5609
3e0d45b9 56102016-01-19 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/69352
5613 * gcc.dg/torture/pr69352.c: New testcase.
5614
7a3cf64d 56152016-01-19 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR rtl-optimization/68955
5618 PR rtl-optimization/64557
5619 * gcc.dg/torture/pr68955.c: New test.
5620
8be55b33 56212016-01-19 Jan Hubicka <hubicka@ucw.cz>
5622
5623 PR lto/69136
5624 * g++.dg/torture/pr69136.C: New testcase.
5625
72a985d7 56262016-01-19 Jan Hubicka <hubicka@ucw.cz>
5627
5628 PR lto/69133
5629 * g++.dg/lto/pr69133_0.C: New testcase.
5630 * g++.dg/lto/pr69133_1.C: New testcase.
5631
56778b62 56322016-01-15 Jeff Law <law@redhat.com>
5633
5634 PR tree-optimization/69320
5635 * gcc.c-torture/pr69320-1.c: New test.
5636 * gcc.c-torture/pr69320-2.c: New test.
5637 * gcc.c-torture/pr69320-3.c: New test.
5638 * gcc.c-torture/pr69320-4.c: New test.
5639
ced41b93 56402016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5641
5642 PR c++/11858
5643 PR c++/24663
5644 PR c++/24664
5645 * g++.dg/template/pr11858.C: New test.
5646 * g++.dg/template/pr24663.C: New test.
5647 * g++.dg/template/unify12.C: New test.
5648 * g++.dg/template/unify13.C: New test.
5649 * g++.dg/template/unify14.C: New test.
5650 * g++.dg/template/unify15.C: New test.
5651 * g++.dg/template/unify16.C: New test.
5652 * g++.dg/template/unify17.C: New test.
5653
7f8cbcaf 56542016-01-18 David Malcolm <dmalcolm@redhat.com>
5655
5656 PR testsuite/69181
5657 * gcc.dg/pr69181-1.c: New test file.
5658 * gcc.dg/pr69181-2.c: New test file.
5659 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5660 globals by moving it to...
5661 (cleanup-after-saved-dg-test): ...this new function. Add
5662 "global additional_sources_used". Add reset of global
5663 multiline_expected_outputs to the empty list.
5664 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5665 global to...
5666 (multiline_expected_outputs): ...this, and updated comments to
5667 note that it is modified from gcc-dg.exp.
5668 (dg-end-multiline-output): Update for the above renaming.
5669 (handle-multiline-outputs): Likewise. Remove the clearing
5670 of the expected outputs to the empty list.
5671
3c7cbfc0 56722016-01-18 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/69297
5675 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5676
81d49cc1 56772016-01-18 Joseph Myers <joseph@codesourcery.com>
5678
5679 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5680 dg-options.
5681 * gcc.target/mips/mips-3d-2.c: Likewise.
5682 * gcc.target/mips/mips-3d-3.c: Likewise.
5683 * gcc.target/mips/mips-3d-4.c: Likewise.
5684 * gcc.target/mips/mips-3d-5.c: Likewise.
5685 * gcc.target/mips/mips-3d-6.c: Likewise.
5686 * gcc.target/mips/mips-3d-7.c: Likewise.
5687 * gcc.target/mips/mips-3d-8.c: Likewise.
5688 * gcc.target/mips/mips-3d-9.c: Likewise.
5689 * gcc.target/mips/mips-ps-1.c: Likewise.
5690 * gcc.target/mips/mips-ps-2.c: Likewise.
5691 * gcc.target/mips/mips-ps-3.c: Likewise.
5692 * gcc.target/mips/mips-ps-4.c: Likewise.
5693 * gcc.target/mips/mips-ps-5.c: Likewise.
5694 * gcc.target/mips/mips-ps-6.c: Likewise.
5695 * gcc.target/mips/mips-ps-7.c: Likewise.
5696 * gcc.target/mips/mips-ps-type.c: Likewise.
5697 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5698 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5699
03c4ff3a 57002016-01-18 Tom de Vries <tom@codesourcery.com>
5701
5702 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5703 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5704 * c-c++-common/goacc/kernels-empty.c: New test.
5705 * c-c++-common/goacc/kernels-eternal.c: New test.
5706 * c-c++-common/goacc/kernels-loop-2.c: New test.
5707 * c-c++-common/goacc/kernels-loop-3.c: New test.
5708 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5709 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5710 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5711 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5712 * c-c++-common/goacc/kernels-loop-data.c: New test.
5713 * c-c++-common/goacc/kernels-loop-g.c: New test.
5714 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5715 * c-c++-common/goacc/kernels-loop-n.c: New test.
5716 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5717 * c-c++-common/goacc/kernels-loop.c: New test.
5718 * c-c++-common/goacc/kernels-noreturn.c: New test.
5719 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5720 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5721 * c-c++-common/goacc/kernels-reduction.c: New test.
5722
22e3dcee 57232016-01-18 Tom de Vries <tom@codesourcery.com>
5724
5725 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5726 * gcc.dg/autopar/outer-2.c: Same.
5727 * gcc.dg/autopar/outer-3.c: Same.
5728 * gcc.dg/autopar/outer-4.c: Same.
5729 * gcc.dg/autopar/outer-5.c: Same.
5730 * gcc.dg/autopar/outer-6.c: Same.
5731 * gcc.dg/autopar/parallelization-1.c: Same.
5732 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5733 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5734 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5735 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5736 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5737 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5738 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5739 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5740 * gcc.dg/autopar/pr39500-1.c: Same.
5741 * gcc.dg/autopar/pr39500-2.c: Same.
5742 * gcc.dg/autopar/pr46193.c: Same.
5743 * gcc.dg/autopar/pr46194.c: Same.
5744 * gcc.dg/autopar/pr49580.c: Same.
5745 * gcc.dg/autopar/pr49960-1.c: Same.
5746 * gcc.dg/autopar/pr49960.c: Same.
5747 * gcc.dg/autopar/pr68373.c: Same.
5748 * gcc.dg/autopar/reduc-1.c: Same.
5749 * gcc.dg/autopar/reduc-1char.c: Same.
5750 * gcc.dg/autopar/reduc-1short.c: Same.
5751 * gcc.dg/autopar/reduc-2.c: Same.
5752 * gcc.dg/autopar/reduc-2char.c: Same.
5753 * gcc.dg/autopar/reduc-2short.c: Same.
5754 * gcc.dg/autopar/reduc-3.c: Same.
5755 * gcc.dg/autopar/reduc-4.c: Same.
5756 * gcc.dg/autopar/reduc-6.c: Same.
5757 * gcc.dg/autopar/reduc-7.c: Same.
5758 * gcc.dg/autopar/reduc-8.c: Same.
5759 * gcc.dg/autopar/reduc-9.c: Same.
5760 * gcc.dg/autopar/uns-outer-4.c: Same.
5761 * gcc.dg/autopar/uns-outer-5.c: Same.
5762 * gcc.dg/autopar/uns-outer-6.c: Same.
5763 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5764 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5765
fd5cbe2f 57662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5767
5768 PR target/63679
5769 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5770 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5771
fa75ab55 57722016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5773
5774 PR target/63679
5775 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5776 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5777 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5778
214b2582 57792016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5780
5781 PR target/63679
5782 * gcc.dg/tree-ssa/sra-17.c: New.
5783 * gcc.dg/tree-ssa/sra-18.c: New.
5784
13146837 57852016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5786
5787 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5788
6ccd18c2 57892016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5790
5791 * gnat.dg/inline12.adb: New test.
5792
8872b95f 57932016-01-18 Bin Cheng <bin.cheng@arm.com>
5794
5795 PR tree-optimization/66797
5796 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5797
971514e3 57982016-01-18 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/69170
5801 * gcc.dg/torture/pr69170.c: New testcase.
5802
dfb6d139 58032016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5804
5805 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5806
164d84c2 58072016-01-16 Tom de Vries <tom@codesourcery.com>
5808
5809 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5810
4c33b769 58112016-01-16 Tom de Vries <tom@codesourcery.com>
5812
5813 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5814 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5815 redundant dg-require-effective-target pthread.
5816 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5817 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5818 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5819 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5820 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5821 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5822 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5823
673441b0 58242016-01-16 David Edelsohn <dje.gcc@gmail.com>
5825
5826 PR target/68609
5827 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5828 * gcc.target/powerpc/recip-7.c: Same.
5829
90153ae7 58302016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5831
5832 PR c++/69091
5833 * g++.dg/template/pr69091.C: New test.
5834
bc24d01d 58352016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5836
5837 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5838 dump does not contain an error_mark_node.
5839 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5840 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5841
4067c0fd 58422016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5843
5844 PR c++/68936
5845 * g++.dg/template/pr68936.C: New test.
5846
27c6dbdd 58472016-01-15 David Edelsohn <dje.gcc@gmail.com>
5848
5849 PR target/68609
5850 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5851 * gcc.target/powerpc/recip-2.c: Same.
5852 * gcc.target/powerpc/recip-3.c: Same.
5853 * gcc.target/powerpc/recip-4.c: Same.
5854 * gcc.target/powerpc/recip-sqrtf.c: Same.
5855
e390c57d 58562016-01-15 Jeff Law <law@redhat.com>
5857
5858 PR tree-optimization/69270
5859 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5860 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5861
ddcfeaf1 58622016-01-15 Paul Thomas <pault@gcc.gnu.org>
5863
5864 PR fortran/49630
5865 * gfortran.dg/deferred_character_13.f90: New test for the fix
5866 of comment 3 of the PR.
5867
5868 PR fortran/54070
5869 * gfortran.dg/deferred_character_8.f90: New test
5870 * gfortran.dg/allocate_error_5.f90: New test
5871
5872 PR fortran/60593
5873 * gfortran.dg/deferred_character_10.f90: New test
5874
5875 PR fortran/60795
5876 * gfortran.dg/deferred_character_14.f90: New test
5877
5878 PR fortran/61147
5879 * gfortran.dg/deferred_character_11.f90: New test
5880
5881 PR fortran/64324
5882 * gfortran.dg/deferred_character_9.f90: New test
5883
81be349c 58842016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5885
5886 PR rtl-optimization/69030
5887 * gcc.target/i386/pr69030.c: New.
5888
998456c5 58892016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5890
5891 * gcc.target/aarch64/target_attr_17.c: New test.
5892
0d85be19 58932016-01-15 Richard Biener <rguenther@suse.de>
5894
5895 PR tree-optimization/66856
5896 * gcc.dg/torture/pr66856-1.c: New testcase.
5897 * gcc.dg/torture/pr66856-2.c: Likewise.
5898
321d36c8 58992016-01-15 Richard Biener <rguenther@suse.de>
5900
5901 PR debug/69137
5902 * g++.dg/lto/pr69137_0.C: New testcase.
5903
d94a1f53 59042016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5905
5906 PR middle-end/69246
5907 * gcc.target/i386/pr69246.c: New test.
5908
5fe9a861 59092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5910
a9c01e81 5911 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 5912
3d05a5e9 59132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5914
5915 PR c++/56194
5916 * g++.dg/init/const9.C: Disable test on S/390.
5917
5e8132b5 59182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5919
5920 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5921 * g++.dg/Wno-frame-address.C: Ditto.
5922
32307cdf 59232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5924
5925 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5926
1ca28250 59272016-01-15 Richard Biener <rguenther@suse.de>
5928
5929 PR tree-optimization/68961
5930 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5931
6271bd93 59322016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5933
5934 * gcc.target/i386/pr65105-5.c: New test.
5935
dfb6d139 59362016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 5937
5938 * gcc.c-torture/execute/alias-4.c: New testcase.
5939
dfb6d139 59402016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 5941
5942 PR ipa/68148
5943 * g++.dg/ipa/devirt-49.C: New testcase.
5944
7bbac464 59452016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 5946
5947 PR target/65837
5948 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5949 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5950 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5951
4345b868 59522016-01-15 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/69117
5955 * gcc.dg/torture/pr69117.c: New testcase.
5956
580357e7 59572015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 5958
5959 PR c++/69048
5960 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5961
612baa31 59622016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5963
5964 PR testsuite/67509
5965 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5966 range tests use 100 * maximum instead of maximum + 1.
5967
44e09bc4 59682016-01-14 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR debug/69244
5971 * gcc.dg/guality/pr69244.c: New test.
5972
96962ae4 59732016-01-14 Uros Bizjak <ubizjak@gmail.com>
5974
5975 * lib/target-supports.exp (check_effective_target_issignaling):
5976 New procedure.
5977 * gcc.dg/pr61441.c: Require issignaling effective target.
5978
ab9c400b 59792016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5980
5981 PR target/68803
5982 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5983
a7ed4583 59842016-01-14 David Malcolm <dmalcolm@redhat.com>
5985
5986 PR c++/68819
5987 PR preprocessor/69177
5988 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5989 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5990 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5991 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5992
77f35cec 59932016-01-14 Marek Polacek <polacek@redhat.com>
5994
5995 PR c/69262
5996 * gcc.dg/array-15.c: New test.
5997
915d0950 59982016-01-14 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR middle-end/68146
6001 PR tree-optimization/69155
6002 * gfortran.dg/pr68146.f: New test.
6003 * gfortran.dg/pr69155.f90: New test.
6004
24651fb7 60052016-01-14 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/68060
6008 * gcc.dg/torture/pr68060-1.c: New testcase.
6009 * gcc.dg/torture/pr68060-2.c: Likewise.
6010
2f63f950 60112016-01-14 Nick Clifton <nickc@redhat.com>
6012
6013 * lib/target-supports.exp
6014 (check_effective_target_arm_neon_ok_nocache): Add an option
6015 sequence that includes setting the ARM architecture to ARMv7-A.
6016 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6017 command line options necessary to enable Neon support.
6018 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6019 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6020 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6021 * gcc.target/arm/pr69180.c: Likewise.
6022
3ce0acde 60232016-01-14 Jeff Law <law@redhat.com>
6024
6025 PR tree-optimization/69270
6026 * gcc.dg/tree-ssa/pr69270.c: New test.
6027
bda05c57 60282016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6029
6030 PR c/66208
6031 * c-c++-common/pr66208.c: New file.
6032
9b657cf1 60332016-01-13 Jakub Jelinek <jakub@redhat.com>
6034
6035 PR tree-optimization/69156
6036 * gcc.dg/pr69156.c: New test.
6037
58ba1b9d 60382016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6039
6040 * gcc.target/i386/pr69225-7.c: New test.
6041
e5fee0fe 60422016-01-13 Richard Henderson <rth@redhat.com>
6043
6044 * gcc.dg/tm/memopt-13.c: Update expected function.
6045 * gcc.dg/tm/memopt-6.c: Likewise.
6046
3f0e9745 60472016-01-13 Uros Bizjak <ubizjak@gmail.com>
6048
6049 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6050 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6051 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6052 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 6053
3f0e9745 60542016-01-13 Tom de Vries <tom@codesourcery.com>
6055
6056 PR tree-optimization/69169
7a6ddc0d 6057 * gcc.dg/pr69169.c: New test.
6058
9b657cf1 60592016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 6060
6061 PR target/69228
6062 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6063 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6064 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6065 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6066 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6067 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6068 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6069 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6070
f704d701 60712016-01-13 Jakub Jelinek <jakub@redhat.com>
6072
6073 PR target/69247
6074 * gcc.dg/pr69247.c: New test.
6075
e966d6b9 60762016-01-13 Richard Biener <rguenther@suse.de>
6077
6078 PR tree-optimization/69242
6079 * gcc.dg/torture/pr69242.c: New testcase.
6080
1ca1d9b2 60812016-01-13 Richard Biener <rguenther@suse.de>
6082
6083 PR tree-optimization/69186
6084 * gcc.dg/torture/pr69186.c: New testcase.
6085
d07cbccc 60862016-01-13 Jeff Law <law@redhat.com>
6087
6088 PR tree-optimization/67755
6089 * gcc.dg/tree-ssa/pr67755.c: New test.
6090
60912016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 6092
6093 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6094 pass number in output by a star.
6095
b95d41cf 60962016-01-12 Bin Cheng <bin.cheng@arm.com>
6097
6098 PR tree-optimization/68911
6099 * gcc.c-torture/execute/pr68911.c: New test.
6100
91d87e22 61012016-01-12 Marek Polacek <polacek@redhat.com>
6102
6103 PR c++/68979
6104 * g++.dg/warn/permissive-1.C: New test.
6105
8a9401a4 61062016-01-12 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR objc++/68511
6109 PR c++/69213
6110 * g++.dg/opt/pr69213.C: New test.
6111
b9cb7a67 61122016-01-12 Christian Bruel <christian.bruel@st.com>
6113
6114 PR target/69180
6115 * gcc.target/arm/pr69180.c: New test.
6116
e4c96992 61172016-01-12 Richard Biener <rguenther@suse.de>
6118
6119 PR lto/69077
6120 * g++.dg/lto/pr69077_0.C: New testcase.
6121 * g++.dg/lto/pr69077_1.C: Likewise.
6122
90525f61 61232016-01-12 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR target/69175
6126 * g++.dg/opt/pr69175.C: New test.
6127
9e7edfd3 61282016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6129
6130 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6131 rather than #including math.h & stdlib.h.
6132 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6133 * gcc.dg/vect/pr49771.c: Likewise.
6134 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6135 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6136 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6137 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6138 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6139 * gcc.dg/vect/pr44507.c: Likewise.
6140 * gcc.dg/vect/pr45902.c: Likewise.
6141 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6142 * gcc.dg/vect/vect-117.c: Likewise.
6143 * gcc.dg/vect/vect-99.c: Likewise.
6144 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6145 * gcc.dg/vect/vect-cond-1.c: Likewise.
6146 * gcc.dg/vect/vect-cond-2.c: Likewise.
6147 * gcc.dg/vect/vect-cond-3.c: Likewise.
6148 * gcc.dg/vect/vect-cond-4.c: Likewise.
6149 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6150 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6151 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6152 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6153 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6154 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6155 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6156 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6157 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6158 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6159 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6160 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6161 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6162 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6163 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6164 include of signal.h.
6165 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6166 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6167 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6170 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6171 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6172 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6173 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6174 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6175 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6176 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6177 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6178 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6179 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6180 * gcc.dg/vect/vect-outer-5.c: Likewise.
6181 * gcc.dg/vect/vect-outer-6.c: Likewise.
6182 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6183 include of stdio.h.
6184
3368873d 61852016-01-12 Nick Clifton <nickc@redhat.com>
6186
6187 PR target/68913
6188 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6189 to fread so that it will be found in all target runtimes.
6190
0464ea95 61912016-01-12 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/69053
6194 * g++.dg/torture/pr69053.C: New testcase.
6195
7819730f 61962016-01-12 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/69168
6199 * gcc.dg/torture/pr69168.c: New testcase.
6200
995bfebf 62012016-01-12 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/69157
6204 * gcc.dg/torture/pr69157.c: New testcase.
6205
62062016-01-12 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/69174
6209 * gcc.dg/torture/pr69174.c: New testcase.
6210
1d10d64c 62112016-01-12 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR c++/66808
6214 PR c++/69000
6215 * g++.dg/tls/pr66808.C: New test.
6216 * g++.dg/tls/pr69000.C: New test.
6217
f0b79faf 62182016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6219
6220 * gcc.target/powerpc/swaps-p8-23.c: New test.
6221 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6222
04cf75a4 62232016-01-11 John David Anglin <danglin@gcc.gnu.org>
6224
6225 PR tree-optimization/68356
6226 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6227
0eb4264c 62282016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6229 Jim Wilson <jim.wilson@linaro.org>
6230
6231 PR target/69194
6232 * gcc.target/arm/pr69194.c: New test.
6233
2f66de64 62342016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6235
6236 PR target/69225
6237 * gcc.target/i386/pr69225-1.c: New test.
6238 * gcc.target/i386/pr69225-2.c: Likewise.
6239 * gcc.target/i386/pr69225-3.c: Likewise.
6240 * gcc.target/i386/pr69225-4.c: Likewise.
6241 * gcc.target/i386/pr69225-5.c: Likewise.
6242 * gcc.target/i386/pr69225-6.c: Likewise.
6243
36105e82 62442016-01-11 Jakub Jelinek <jakub@redhat.com>
6245
1c78ce2e 6246 PR target/67462
6247 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6248 if lp64.
6249
a4a87320 6250 PR target/69071
6251 * gcc.dg/pr69071.c: New test.
6252
91fbd04f 6253 PR c++/69211
6254 * g++.dg/opt/pr69211.C: New test.
6255
36105e82 6256 PR tree-optimization/69214
6257 * gcc.c-torture/compile/pr69214.c: New test.
6258
e934c380 62592016-01-11 Uros Bizjak <ubizjak@gmail.com>
6260
6261 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6262 * gcc.target/i386/pr66232-11.c: Ditto.
6263 * gcc.target/i386/pr66232-12.c: Ditto.
6264 * gcc.target/i386/pr66232-13.c: Ditto.
6265
3ff1b153 62662016-01-11 Richard Biener <rguenther@suse.de>
6267
6268 PR tree-optimization/69173
6269 * gcc.dg/torture/pr69173.c: New testcase.
6270
04e1504c 62712016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6272
6273 PR rtl-optimization/68796
6274 * gcc.target/aarch64/tst_5.c: New test.
6275 * gcc.target/aarch64/tst_6.c: Likewise.
6276
ae8718b5 62772016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6278
6279 PR rtl-optimization/68841
6280 * gcc.dg/pr68841.c: New test.
6281 * gcc.c-torture/execute/pr68841.c: New test.
6282
bd8bece2 62832016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6284
6285 PR rtl-optimization/68920
6286 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6287 for ix86 targets.
6288 * gcc.dg/ifcvt-5.c: New test.
6289
9b657cf1 62902016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 6291
6292 PR bootstrap/69123
6293 * g++.dg/pr69123.C: New.
6294
7a158352 62952016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6296
6297 PR target/69010
6298 * gcc.target/i386/pr69010.c: New test.
6299
ff375d11 63002016-01-11 Martin Jambor <mjambor@suse.cz>
6301
6302 PR ipa/69044
6303 * gcc.target/i386/chkp-pr69044.c: New test.
6304
9eb890f1 63052016-01-11 Tom de Vries <tom@codesourcery.com>
6306
6307 PR tree-optimization/69109
6308 * gcc.dg/autopar/pr69109-2.c: New test.
6309 * gcc.dg/autopar/pr69109.c: New test.
6310
c4157ee5 63112016-01-11 Tom de Vries <tom@codesourcery.com>
6312
6313 PR tree-optimization/69108
6314 * gcc.dg/autopar/pr69108.c: New test.
6315
b933e511 63162016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6317
6318 PR c++/69029
6319 * c-c++-common/Wisleading-indentation.c: Augment test.
6320
efb73de1 63212016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6322
6323 PR fortran/69154
6324 * gfortran.dg/inline_matmul_12.f90: New test.
6325
40c86c3b 63262016-01-10 Paul Thomas <pault@gcc.gnu.org>
6327
6328 PR fortran/67779
6329 * gfortran.dg/actual_array_offset_1: New test.
6330
a006c0bb 63312016-01-10 Tom de Vries <tom@codesourcery.com>
6332
6333 PR tree-optimization/69062
6334 * gcc.dg/autopar/pr69062.c: New test.
6335
880ed4be 63362016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6337
6338 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6339 * gcc.dg/vect/slp-perm-2.c: Likewise.
6340 * gcc.dg/vect/slp-perm-3.c: Likewise.
6341 * gcc.dg/vect/slp-perm-5.c: Likewise.
6342 * gcc.dg/vect/slp-perm-6.c: Likewise.
6343 * gcc.dg/vect/slp-perm-7.c: Likewise.
6344 * gcc.dg/vect/slp-perm-8.c: Likewise.
6345
d95e1856 63462016-01-10 Tom de Vries <tom@codesourcery.com>
6347
6348 PR tree-optimization/69039
6349 * gcc.dg/autopar/pr69039.c: New test.
6350
0f8f48d0 63512016-01-09 Marek Polacek <polacek@redhat.com>
6352
6353 PR c++/69113
6354 * g++.dg/pr69113.C: New test.
6355
7dff0499 63562016-01-09 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR middle-end/50865
6359 PR tree-optimization/69097
6360 * gcc.c-torture/execute/pr50865.c: New test.
6361 * gcc.c-torture/execute/pr69097-1.c: New test.
6362 * gcc.c-torture/execute/pr69097-2.c: New test.
6363 * gcc.dg/pr69097-1.c: New test.
6364 * gcc.dg/pr69097-2.c: New test.
6365
18431e78 63662016-01-09 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR c++/69164
6369 * g++.dg/opt/pr69164.C: New test.
6370
1943a4a2 63712016-01-08 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR tree-optimization/69167
6374 * gcc.dg/pr69167.c: New test.
6375
a143e277 63762016-01-08 Marek Polacek <polacek@redhat.com>
6377
6378 PR c++/68449
6379 * g++.dg/pr68449.C: New.
6380
44c01906 63812016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6382
6383 PR tree-optimization/68707
6384 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6385 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6386 on platforms supporting it.
6387 * gcc.dg/vect/slp-perm-2.c: Likewise.
6388 * gcc.dg/vect/slp-perm-3.c: Likewise.
6389 * gcc.dg/vect/slp-perm-5.c: Likewise.
6390 * gcc.dg/vect/slp-perm-7.c: Likewise.
6391 * gcc.dg/vect/slp-perm-8.c: Likewise.
6392 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6393 on platforms supporting it.
6394
c437d1e8 63952016-01-08 Jakub Jelinek <jakub@redhat.com>
6396
c9595c51 6397 PR tree-optimization/69162
6398 * gcc.dg/pr69162.c: New test.
6399
c437d1e8 6400 PR tree-optimization/69172
6401 * gcc.dg/pr69172.c: New test.
6402
6a46a28c 64032016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6404
6405 PR tree-optimization/67781
6406 * gcc.c-torture/execute/pr67781.c: New file.
6407
62ad9a04 64082016-01-08 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR tree-optimization/69083
6411 * gcc.dg/vect/pr69083.c: New test.
6412
9e0e8c2a 64132016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6414
6415 PR tree-optimization/61441
6416 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6417 Use -fexcess-precision=standard for compiler options.
6418 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6419
5d034e37 64202016-01-08 Jakub Jelinek <jakub@redhat.com>
6421
5013f740 6422 PR fortran/69128
6423 * gfortran.dg/gomp/pr69128.f90: New test.
6424
5d034e37 6425 PR c++/69145
6426 * g++.dg/ext/pr69145-1.C: New test.
6427 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6428 * g++.dg/ext/pr69145-2.h: New file.
6429
517906ff 64302016-01-07 Martin Sebor <msebor@redhat.com>
6431
6432 PR c/68966
6433 * gcc.dg/atomic-fetch-bool.c: New test.
6434 * gcc.dg/sync-fetch-bool.c: New test.
6435
cdbb524c 64362016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6437
6438 PR fortran/66680
6439 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6440
ec3aba9e 64412016-01-07 Nick Clifton <nickc@redhat.com>
6442
6443 PR target/66655
6444 * g++.dg/pr66655.C: New test.
6445 * g++.dg/pr66655_1.cc: Test support file.
6446 * g++.dg/pr66655.h: Test header file.
6447
9b657cf1 64482016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 6449
6450 PR fortran/66680
6451 gfortran.dg/gomp/pr66680.f90: New test.
6452
cd45d7a5 64532016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6454
6455 PR target/69171
6456 * gcc.target/i386/pr69171-1.c: New test.
6457 * gcc.target/i386/pr69171-2.c: Likewise.
6458 * gcc.target/i386/pr69171-3.c: Likewise.
6459 * gcc.target/i386/pr69171-4.c: Likewise.
6460 * gcc.target/i386/pr69171-5.c: Likewise.
6461 * gcc.target/i386/pr69171-6.c: Likewise.
6462
4a86a91a 64632015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6464
6465 PR middle-end/67639
6466 * c-c++-common/pr67639.c: New test.
6467
34c05552 64682016-01-07 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR tree-optimization/69141
6471 * g++.dg/opt/pr69141.C: New test.
6472
f08d6895 64732016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6474
6475 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6476
32ec4173 64772016-01-06 Uros Bizjak <ubizjak@gmail.com>
6478
6479 PR target/69140
6480 * gcc.target/i386/pr69140.c: New test
6481
d74214f3 64822016-01-06 David Malcolm <dmalcolm@redhat.com>
6483
6484 * gcc.dg/bad-dereference.c: New test case.
6485
73991cab 64862015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6487
6488 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6489
fc8cc457 64902016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6491
6492 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6493
be3c9981 64942016-01-06 Marek Polacek <polacek@redhat.com>
6495
6496 PR sanitizer/69099
6497 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6498
2cb724f9 64992016-01-05 Marek Polacek <polacek@redhat.com>
6500
6501 PR c/69104
6502 * gcc.dg/atomic-invalid-2.c: New.
6503
233a53ed 65042016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6505
6506 PR target/68991
6507 * gcc.target/i386/pr68991.c: New test.
6508
ea87c5e3 65092016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6510
6511 PR target/68991
6512 * g++.dg/pr68991-1.C: New test.
6513 * g++.dg/pr68991-2.C: Likewise.
6514
1943a4a2 65152016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 6516
1943a4a2 6517 PR other/60465
afe82e5b 6518 * gcc.target/ia64/pr60465-gprel64.c: New test.
6519 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6520
1e9147dd 65212016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6522
6523 PR rtl-optimization/68651
6524 * gcc.target/aarch64/pr68651_1.c: New test.
6525
d42aa619 65262016-01-05 David Malcolm <dmalcolm@redhat.com>
6527
6528 PR c/69122
6529 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6530
1776de76 65312016-01-05 Nathan Sidwell <nathan@acm.org>
6532
2d7d361d 6533 PR c++/58583
6534 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6535
1776de76 6536 * gcc.dg/alias-15.c: New.
6537
5beb12c0 65382016-01-05 Nick Clifton <nickc@redhat.com>
6539
6540 PR target/68870
6541 * g++.dg/pr68770.C: New test.
6542
d8cca921 65432016-01-04 Mike Stump <mikestump@comcast.net>
6544
6545 * lib/target-supports.exp (check_effective_target_cilkplus):
6546 cilkplus targets require pthreads.
afc907ef 6547 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 6548
8427dff3 65492016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6550
6551 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6552 generation.
6553
f1717362 65542016-01-04 Jakub Jelinek <jakub@redhat.com>
6555
6556 Update copyright years.
6557
d7d6a3ab 65582016-01-04 Marek Polacek <polacek@redhat.com>
6559
6560 PR c/68908
6561 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6562 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6563 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6564
b8f4a5f9 65652016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6566
6567 * gcc.target/sparc/20160104-2.c: New test.
6568
6b5c028f 65692016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6570
6571 * gcc.target/sparc/20160104-1.c: New test.
6572
300e1002 65732016-01-03 Paul Thomas <pault@gcc.gnu.org>
6574
6575 PR fortran/65045
6576 * gfortran.dg/pr65045.f90: New test.
6577
855b105f 65782016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gnat.dg/specs/debug1.ads: Delete.
6581
bdc177dc 65822016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6583
6584 PR libgfortran/68867
6585 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6586 expression.
6587
48aaffae 65882016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6589
6590 PR libgfortran/68867
6591 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6592 PowerPC.
6593
19a468b8 65942016-01-01 Paul Thomas <pault@gcc.gnu.org>
6595
6596 PR fortran/68864
6597 * gfortran.dg/pr68864.f90: New test.
6598
25371c91 65992016-01-01 Jakub Jelinek <jakub@redhat.com>
6600
2a659064 6601 PR tree-optimization/69070
6602 * gcc.dg/pr69070.c: New test.
6603
57aa9851 6604 PR sanitizer/69055
6605 * gfortran.dg/pr69055.f90: New test.
6606
25371c91 6607 PR target/69015
6608 * gcc.dg/pr69015.c: New test.
f1717362 6609\f
fb2c1edd 6610Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 6611
6612Copying and distribution of this file, with or without modification,
6613are permitted in any medium without royalty provided the copyright
6614notice and this notice are preserved.