]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add missing tests for vreinte...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
70a88eab 12016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2
3 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4 missing tests for vreinterpretq_p{8,16}.
5
b52a930c 62016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7
8 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9 vsliq_n_s64 and vsliq_n_u64.
10
bdd4080b 112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
12
13 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
14 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
15
37814bf5 162016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
17
18 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
19 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
20 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
21
764af2e0 222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
23
24 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
25 in comment.
26
ffe01a83 272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 28
29 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
30 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
31 "blr\t" and switch to scan-assembler-times.
32
fab6dae9 332016-05-18 Jiong Wang <jiong.wang@arm.com>
34
35 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
36 with __aarch64__.
37 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
38 declarations under __aarch64__ and __ARM_FEATURE_FMA.
39
4eb0c566 402016-05-18 Jakub Jelinek <jakub@redhat.com>
41
442f18f1 42 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
43 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
44 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
45 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
46 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
47 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
48
4d83b36b 49 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
50 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
51
a4528eec 52 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
53 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
54
f0066139 55 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
56 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
57
4eb0c566 58 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
59
303e9267 602016-05-18 Richard Biener <rguenther@suse.de>
61
62 PR tree-optimization/71168
63 * gcc.dg/torture/pr71168.c: New testcase.
64
0d7ddd44 652016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
66
67 PR middle-end/63586
68 * gcc.dg/tree-ssa/pr63586-2.c: New test.
69 * gcc.dg/tree-ssa/pr63586.c: New test.
70 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
71
899bcc0f 722016-05-17 Nathan Sidwell <nathan@acm.org>
73
74 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
75 * gcc.dg/pr68671.c: Fix ptx xfail-if.
76 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
77 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
78
a2246979 792016-05-17 Nathan Sidwell <nathan@acm.org>
80
81 * gcc.target/nvptx/abi-vararg-3.c: New.
82
2f6a4d21 832016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
84
85 PR tree-optimization/54579
86 PR middle-end/55299
87 * gcc.dg/fold-notrotate-1.c: New test.
88 * gcc.dg/fold-notshift-1.c: New test.
89 * gcc.dg/fold-notshift-2.c: New test.
90
27bdad45 912016-05-17 Marek Polacek <polacek@redhat.com>
92
93 PR ipa/71146
94 * g++.dg/ipa/pr71146.C: New test.
95
f33a295a 962016-05-17 David Malcolm <dmalcolm@redhat.com>
97
98 * jit.dg/test-error-array-bounds.c: New test case.
99
b6dd53bf 1002016-05-17 Marc Glisse <marc.glisse@inria.fr>
101
102 * gcc.dg/tree-ssa/and-1.c: New testcase.
103
a8719545 1042016-05-17 Marc Glisse <marc.glisse@inria.fr>
105
106 * gcc.dg/tree-ssa/pr69270.c: Adjust.
107 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
108
34806102 1092016-05-17 Marc Glisse <marc.glisse@inria.fr>
110
111 * gcc.dg/tree-ssa/pr69270.c: Adjust.
112 * gcc.dg/tree-ssa/vrp99.c: New testcase.
113
25fe08a8 1142016-05-17 Jiong Wang <jiong.wang@arm.com>
115
116 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
117
abf1a837 1182016-05-17 Jiong Wang <jiong.wang@arm.com>
119
120 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
121
666b9dd3 1222016-05-17 Jiong Wang <jiong.wang@arm.com>
123
124 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
125 ".2d[index]" when scan the assembly.
126 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
127 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
128 float64x1.
129 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
130
77d095c0 1312016-05-17 Richard Biener <rguenther@suse.de>
132
133 PR tree-optimization/71132
134 * gcc.dg/torture/pr71132.c: New testcase.
135
28adcc23 1362016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
137
138 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
139
2439931e 1402016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
141
142 PR target/70809
143 * gcc.target/aarch64/pr70809_1.c: New test.
144
5ec2ff80 1452016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
146
147 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
148 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
149 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
150 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
151
17fd1c7a 1522016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
153 Ilya Enkovich <ilya.enkovich@intel.com>
154
155 PR target/71114
156 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
157
46729204 1582016-05-16 Jan Hubicka <hubicka@ucw.cz>
159
160 * g++.dg/ipa/ivinline-7.C: Do not xfail.
161 * g++.dg/ipa/ivinline-9.C: Do not xfail.
162
2a1125d6 1632016-05-16 Matthew Wahab <matthew.wahab@arm.com>
164
165 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
166 test for __ARM_FP16_ARGS.
167 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
168 * gcc.target/arm/aapcs/neon-vect10.c: New.
169 * gcc.target/arm/aapcs/neon-vect9.c: New.
170 * gcc.target/arm/aapcs/vfp18.c: New.
171 * gcc.target/arm/aapcs/vfp19.c: New.
172 * gcc.target/arm/aapcs/vfp20.c: New.
173 * gcc.target/arm/aapcs/vfp21.c: New.
174 * gcc.target/arm/fp16-aapcs-1.c: New.
175 * g++.target/arm/fp16-param-1.c: Update expected output. Add
176 test for __ARM_FP16_ARGS.
177 * g++.target/arm/fp16-return-1.c: Update expected output.
178
ea3d2d74 1792016-05-16 Jiong Wang <jiong.wang@arm.com>
180
181 PR testsuite/70227
182 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
183
6989e05f 1842016-05-15 Harald Anlauf <anlauf@gmx.de>
185
186 PR fortran/69603
187 * gfortran.dg/pr69603.f90: New testcase.
188
a5f52592 1892016-05-14 Fritz Reese <fritzoreese@gmail.com>
190
191 * gfortran.dg/dec_union_4.f90: Fix endian issue.
192
88f949ab 1932016-05-14 Fritz Reese <fritzoreese@gmail.com>
194
195 PR fortran/71047
196 * gfortran.dg/pr71047.f08: New test.
197
90c88567 1982016-05-13 Joseph Myers <joseph@codesourcery.com>
199
200 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
201 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
202 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
203
00a690cc 2042016-05-13 Martin Sebor <msebor@redhat.com>
205
206 PR c++/60049
207 * g++.dg/cpp0x/constexpr-60049.C: New test.
208
ec8b6af7 2092016-05-13 Jakub Jelinek <jakub@redhat.com>
210
211 PR bootstrap/71071
212 * gcc.dg/pr71071.c: New test.
213
f54d1d7b 2142016-05-13 Uros Bizjak <ubizjak@gmail.com>
215
216 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
217 remove XOP handling.
2f3af60f 218 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 219
a39a0392 2202016-05-13 Nathan Sidwell <nathan@acm.org>
221
222 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
223 __atomic_is_lock_free declaration.
224
42333dd9 2252016-05-13 Richard Biener <rguenther@suse.de>
226
227 PR tree-optimization/42587
228 * gcc.dg/optimize-bswapsi-4.c: New testcase.
229
c5442454 2302016-05-13 Martin Liska <mliska@suse.cz>
231
232 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
233 the new format of dump output.
234
03a400fb 2352016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
236
237 * gcc.dg/pr71084.c: New test.
238
69278c3f 2392016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
240
241 PR target/53440
242 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
243
8138f11b 2442016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
245
246 * gcc.target/aarch64/struct_return.c: New test.
247
22a3f7bd 2482016-05-12 Marek Polacek <polacek@redhat.com>
249
250 PR c/70756
251 * c-c++-common/pr70756-2.c: New test.
252 * c-c++-common/pr70756.c: New test.
253
9bcd42cc 2542016-05-12 Richard Biener <rguenther@suse.de>
255
256 PR tree-optimization/71059
257 * gcc.dg/torture/pr71059.c: New testcase.
258
5ffb4a0d 2592016-05-12 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/71062
262 * gcc.dg/torture/pr71062.c: New testcase.
263
2ab65c31 2642016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
265
266 PR tree-optimization/71006
267 * gcc.dg/pr71006.c: New test.
268
f0158fc0 2692016-05-12 Marek Polacek <polacek@redhat.com>
270
271 PR driver/71063
272 * gcc.dg/opts-7.c: New test.
273
0f56938b 2742016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
275
276 PR target/70830
277 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
278 Add -save-temps to dg-options.
279 Scan for ldmfd rather than pop instruction.
280 * gcc.target/arm/interrupt-2.c: Likewise.
281 * gcc.target/arm/pr70830.c: New test.
282
e10946d5 2832016-05-12 Jakub Jelinek <jakub@redhat.com>
284
9fa8e468 285 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
286 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
287
9ce62bbe 288 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
289 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
290 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
291
708ae1b1 292 PR target/71019
293 * gcc.target/i386/avx512vl-pack-1.c: New test.
294 * gcc.target/i386/avx512vl-pack-2.c: New test.
295 * gcc.target/i386/avx512bw-pack-2.c: New test.
296
a461f32e 297 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
298
e10946d5 299 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
300 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
301 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
302
f52a3ef6 3032016-05-12 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/70986
306 * gcc.dg/torture/pr70986-1.c: New testcase.
307 * gcc.dg/torture/pr70986-2.c: Likewise.
308 * gcc.dg/torture/pr70986-3.c: Likewise.
309
54c4d22e 3102016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
311
312 PR c/43651
313 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
314 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
315
57215d5b 3162016-05-11 Uros Bizjak <ubizjak@gmail.com>
317
318 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
319 directive.
320 * gcc.target/i386/pr66746.c: Ditto.
321
67d3121c 3222016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
323
324 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
325 support.
326 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
327 warning when using -mvsx-timode.
328 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
329 * gcc.target/powerpc/dform-2.c: Likewise.
330 * gcc.target/powerpc/pr68805.c: Likewise.
331
7f8012a5 3322016-05-11 Marek Polacek <polacek@redhat.com>
333
334 PR c++/71024
335 * c-c++-common/attributes-3.c: New test.
336
3e8567ce 3372016-05-11 Nathan Sidwell <nathan@acm.org>
338
339 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
340 * gcc.c-torture/execute/pr68185.c: Likewise.
341 * gcc.dg/ipa/pr70306.c: Requires global constructors.
342 * gcc.dg/pr69634.c: Requires scheduling.
343 * gcc.dg/torture/pr66178.c: Require label values.
344 * gcc.dg/setjmp-6.c: Require indirect jumps.
345
3739ac00 3462016-05-11 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/71055
349 * gcc.dg/torture/pr71055.c: New testcase.
350
1ff8b385 3512016-05-11 Richard Biener <rguenther@suse.de>
352
353 PR debug/71057
354 * g++.dg/debug/pr71057.C: New testcase.
355
77126efa 3562016-05-11 Jakub Jelinek <jakub@redhat.com>
357
358 PR fortran/70855
359 * gfortran.dg/gomp/pr70855.f90: New test.
360
6fcaaf9b 3612016-05-11 Richard Biener <rguenther@suse.de>
362
363 PR middle-end/71002
364 * g++.dg/torture/pr71002.C: New testcase.
365
bfa8ea12 3662016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
367
368 PR middle-end/70807
369 * gcc.dg/pr70807.c: New test.
370
87632549 3712016-05-10 Martin Sebor <msebor@redhat.com>
372
373 PR c++/38611
374 * g++.dg/Wattributes.C: New test.
375
f9153689 3762016-05-10 Marc Glisse <marc.glisse@inria.fr>
377
378 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
379 * gcc.dg/tree-ssa/pr69270.c: Adjust.
380 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
381
a44ed58a 3822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
383
384 PR target/70799
385 * gcc.target/i386/pr70799-1.c: New test.
386
d6c90d89 3872016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
388
389 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
390
c1f73044 3912016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
392
393 PR middle-end/70877
394 * gcc.target/i386/pr70877.c: New test.
395
e66d763a 3962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
397
398 PR tree-optimization/70786
399 * gcc.target/i386/pr70876.c: New test.
400
a30ff73a 4012016-05-10 Jakub Jelinek <jakub@redhat.com>
402
403 PR target/70927
404 * gcc.target/i386/avx512vl-logic-1.c: New test.
405 * gcc.target/i386/avx512vl-logic-2.c: New test.
406 * gcc.target/i386/avx512dq-logic-2.c: New test.
407
4b3fd38f 4082016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
409
410 PR target/70963
411 * gcc.target/powerpc/pr70963.c: New.
412
abf93a25 4132016-05-10 David Malcolm <dmalcolm@redhat.com>
414
415 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
416 (test_very_wide_line): Add ruler to expected output.
417 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
418 (test_very_wide_line): Likewise.
419 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
420 (test_show_locus): Within the handling of "test_very_wide_line",
421 enable show_ruler_p on the diagnostic context.
422
d614888f 4232016-05-10 Richard Biener <rguenther@suse.de>
424
425 PR tree-optimization/71039
426 * gcc.dg/torture/pr71039.c: New testcase.
427
dbca5ed9 4282016-05-10 Nathan Sidwell <nathan@acm.org>
429
430 * gcc.dg/nested-func-10.c: Requires alloca.
431 * gcc.dg/nested-func-9.c: Requires alloca.
432 * gcc.c-torture/execute/pr70460.c: Requires labels.
433 * gcc.c-torture/compile/pr70199.c: Requires labels.
434 * gcc.target/nvptx/decl.c: Compile only.
435 * gcc.target/nvptx/trailing-init.c: Compile only.
436 * gcc.target/nvptx/ary-init.c: Compile only.
437
3fa82609 4382016-05-10 Marek Polacek <polacek@redhat.com>
439
440 PR c/70255
441 * gcc.dg/attr-opt-1.c: New test.
442
76825907 4432016-05-10 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/70497
446 PR tree-optimization/28367
447 * gcc.dg/torture/20160404-1.c: New testcase.
448 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
449 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
450
68255819 4512016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
452
453 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
454
d9aa8cdb 4552016-05-09 Uros Bizjak <ubizjak@gmail.com>
456
457 * gcc.target/i386/fabsneg-1.c New test.
458
7cc16f50 4592016-05-09 Alan Modra <amodra@gmail.com>
460
461 PR testsuite/70826
462 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
463
a83b7b63 4642016-05-09 Richard Biener <rguenther@suse.de>
465
466 PR tree-optimization/70985
467 * gcc.dg/torture/pr70985.c: New testcase.
468
189d0706 4692016-05-09 Bin Cheng <bin.cheng@arm.com>
470
471 * gcc.dg/tree-ssa/ifc-9.c: New test.
472 * gcc.dg/tree-ssa/ifc-10.c: New test.
473 * gcc.dg/tree-ssa/ifc-11.c: New test.
474 * gcc.dg/tree-ssa/ifc-12.c: New test.
475 * gcc.dg/vect/pr61194.c: Remove XFAIL.
476 * gcc.dg/vect/vect-23.c: Remove XFAIL.
477 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
478
1ec957b0 4792016-05-09 Richard Biener <rguenther@suse.de>
480
481 PR fortran/70937
482 * gfortran.dg/pr70937.f90: New testcase.
483
923c7714 4842016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
485
486 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
487
d7cd448a 4882016-05-07 Fritz Reese <fritzoreese@gmail.com>
489
490 PR fortran/56226
491 * gfortran.dg/dec_structure_1.f90: New testcase.
492 * gfortran.dg/dec_structure_2.f90: Ditto.
493 * gfortran.dg/dec_structure_3.f90: Ditto.
494 * gfortran.dg/dec_structure_4.f90: Ditto.
495 * gfortran.dg/dec_structure_5.f90: Ditto.
496 * gfortran.dg/dec_structure_6.f90: Ditto.
497 * gfortran.dg/dec_structure_7.f90: Ditto.
498 * gfortran.dg/dec_structure_8.f90: Ditto.
499 * gfortran.dg/dec_structure_9.f90: Ditto.
500 * gfortran.dg/dec_structure_10.f90: Ditto.
501 * gfortran.dg/dec_structure_11.f90: Ditto.
502 * gfortran.dg/dec_union_1.f90: Ditto.
503 * gfortran.dg/dec_union_2.f90: Ditto.
504 * gfortran.dg/dec_union_3.f90: Ditto.
505 * gfortran.dg/dec_union_4.f90: Ditto.
506 * gfortran.dg/dec_union_5.f90: Ditto.
507 * gfortran.dg/dec_union_6.f90: Ditto.
508 * gfortran.dg/dec_union_7.f90: Ditto.
509
f681e29b 5102016-05-07 Tom de Vries <tom@codesourcery.com>
511
512 PR tree-optimization/70956
513 * gcc.dg/graphite/pr70956.c: New test.
514
68d7f375 5152016-05-06 Jakub Jelinek <jakub@redhat.com>
516
faf39348 517 PR middle-end/70941
518 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
519 (a, b, c, d): Change type from char to signed char.
520 (main): Compare against (signed char) -1634678893 instead of
521 hardcoded -109. Use __builtin_abort instead of abort.
522
b768b13a 523 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
524 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
525
68d7f375 526 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
527
5dda16ea 5282016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
529
530 PR debug/70935
531 * gcc.dg/torture/pr70935.c: New test.
532
13ede1b5 5332016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
534
535 PR target/58219
7fc878c4 536 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 537
96d94be2 5382016-05-06 Richard Biener <rguenther@suse.de>
539
540 PR tree-optimization/70960
541 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
542
e5d9f15d 5432016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
544
545 PR target/52933
546 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
547 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
548 Adjust expected instruction counts.
549 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
550
2dd7705f 5512016-05-06 Marek Polacek <polacek@redhat.com>
552
553 PR sanitizer/70875
554 * gcc.dg/ubsan/bounds-3.c: New test.
555
cb8bc632 5562016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
557
558 PR target/54089
559 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
560
b343c173 5612016-05-06 Richard Biener <rguenther@suse.de>
562
563 PR middle-end/70931
564 * gfortran.dg/pr70931.f90: New testcase.
565
1e3db0b1 5662016-05-06 Richard Biener <rguenther@suse.de>
567
568 PR middle-end/70941
569 * gcc.dg/torture/pr70941.c: New testcase.
570
bdd54b6d 5712016-05-05 Bin Cheng <bin.cheng@arm.com>
572
573 PR tree-optimization/57206
574 * gcc.dg/vect/pr57206.c: New test.
575
499adcfd 5762016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
577
578 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
579
871164c4 5802016-05-05 Jakub Jelinek <jakub@redhat.com>
581
ecb23e00 582 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
583
871164c4 584 * c-c++-common/Wdangling-else-4.c: New test.
585
70cf83ba 5862016-05-04 Jakub Jelinek <jakub@redhat.com>
587
858c9470 588 PR c++/70906
589 PR c++/70933
590 * g++.dg/opt/pr70906.C: New test.
591 * g++.dg/opt/pr70933.C: New test.
592
70cf83ba 593 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
594
aaa36a78 5952016-05-04 Jan Hubicka <hubicka@ucw.cz>
596
597 * gcc.dg/ipa/pure-const-3.c: New testcase.
598
1d52c456 5992016-05-04 Marek Polacek <polacek@redhat.com>
600
601 * c-c++-common/Wdangling-else-1.c: New test.
602 * c-c++-common/Wdangling-else-2.c: New test.
603 * c-c++-common/Wdangling-else-3.c: New test.
604
dc581573 6052016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
606
607 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
608 flag is present.
609
a64030fe 6102016-05-04 Marek Polacek <polacek@redhat.com>
611
612 PR c/48778
613 * gcc.dg/Waddress-2.c: New test.
614
b461b04a 6152016-05-04 Alan Modra <amodra@gmail.com>
616
617 * gcc.target/powerpc/pr70866.c: New.
618
c388a0cf 6192016-05-03 Martin Sebor <msebor@redhat.com>
620
621 PR c++/66561
622 * c-c++-common/builtin_location.c: New test.
623 * g++.dg/cpp1y/builtin_location.C: New test.
624
5d4db8ef 6252016-05-03 Marek Polacek <polacek@redhat.com>
626
627 PR c/70859
628 * gcc.dg/pr70859.c: New test.
629 * gcc.dg/pr70859-2.c: New test.
630
ca938765 6312016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
632
633 * gnat.dg/debug5.adb: New testcase.
634
60b27d5f 6352016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
636
637 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
638 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
639 Procedure to check for z10 instruction set.
640
5ab325d0 6412016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
642
643 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
644
c548a0ad 6452016-05-03 Alan Modra <amodra@gmail.com>
646
647 * gcc.target/powerpc/savres.c: Add func using a single gpr.
648
d5ecd946 6492016-05-03 Jakub Jelinek <jakub@redhat.com>
650
651 * gcc.target/i386/avx512f-cvt-1.c: New test.
652
35b0a053 6532016-05-03 H.J. Lu <hongjiu.lu@intel.com>
654
655 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
656 -fdump-tree-vrp-details.
657
9ae1b28a 6582016-05-03 Richard Biener <rguenther@suse.de>
659
660 * gcc.dg/pr30172-1.c: Adjust.
661 * gcc.dg/pr63743.c: Likewise.
662 * gcc.dg/tm/pr51696.c: Likewise.
663 * c-c++-common/tm/safe-1.c: Likewise.
664 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
665 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
666 * g++.dg/plugin/self-assign-test-1.C: Likewise.
667 * g++.dg/plugin/self-assign-test-2.C: Likewise.
668
9c1a31e4 6692016-05-03 Jakub Jelinek <jakub@redhat.com>
670
fe69bcb9 671 PR rtl-optimization/70467
672 * gcc.target/i386/pr70467-3.c: New test.
673 * gcc.target/i386/pr70467-4.c: New test.
674
9082c4a4 675 PR tree-optimization/70916
676 * gcc.c-torture/compile/pr70916.c: New test.
677
9c1a31e4 678 PR target/49244
679 * gcc.target/i386/pr49244-1.c: New test.
680 * gcc.target/i386/pr49244-2.c: New test.
681
69105acc 6822016-05-03 Bernd Schmidt <bschmidt@redhat.com>
683
684 PR rtl-optimization/44281
685 * gcc.target/i386/pr44281.c: New test.
686
9ab8df54 6872016-05-03 bin cheng <bin.cheng@arm.com>
688
689 PR tree-optimization/56541
690 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
691 * gcc.dg/vect/pr56541.c: new test.
692
3c62cae0 6932016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
694
695 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
696 __float128.
697 * gcc.target/powerpc/float128-complex-2.c: Likewise.
698
91abc161 6992016-05-02 H.J. Lu <hongjiu.lu@intel.com>
700
701 PR testsuite/70520
702 * c-c++-common/asan/clone-test-1.c (main): Align child process
703 stack to 16 bytes.
704
aa3d1155 7052016-05-02 David Malcolm <dmalcolm@redhat.com>
706
707 PR c++/62314
708 * g++.dg/spellcheck-fields-2.C: New test case.
709
002c3f28 7102016-05-02 David Malcolm <dmalcolm@redhat.com>
711
712 PR c++/62314
713 * g++.dg/pr62314.C: New test case.
714
46e5dccc 7152016-05-02 Jan Hubicka <hubicka@ucw.cz>
716
717 * gcc.dg/ipa/inline-8.c: New testcase.
718
663f4248 7192016-05-02 Jakub Jelinek <jakub@redhat.com>
720
721 PR rtl-optimization/70467
722 * gcc.target/i386/pr70467-1.c: New test.
723
efe8bdf5 7242016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
725
726 * gcc.dg/spec-options.c: Run the test on all targets.
727 * gcc.dg/foo.specs: Use cpp_unique_options.
728
47ef9633 7292016-05-02 Marc Glisse <marc.glisse@inria.fr>
730
731 * gcc.dg/tree-ssa/unord.c: New testcase.
732
eb1a077c 7332016-05-02 Marc Glisse <marc.glisse@inria.fr>
734
735 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
736
28e869d0 7372016-05-02 Nathan Sidwell <nathan@codesourcery.com>
738
739 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
740
dd185f6e 7412016-05-02 Marek Polacek <polacek@redhat.com>
742
743 PR c/70851
744 * gcc.dg/enum-incomplete-3.c: New test.
745
773d09b9 7462016-05-02 Marek Polacek <polacek@redhat.com>
747 Tom de Vries <tom@codesourcery.com>
748
749 PR tree-optimization/70700
750 * gcc.dg/pr70700.c: New test.
751
f0dc3286 7522016-05-01 Uros Bizjak <ubizjak@gmail.com>
753
754 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
755 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
756 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
757 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
758 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
759
7f931827 7602016-04-30 Eric Botcazou <ebotcazou@adacore.com>
761
762 * ada/acats/run_acats: Rename into...
763 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
764 * ada/acats/run_all.sh: Remove redundant test.
765 (target_run): Move around.
766 (target_gnatchop): Use newly built executable.
767 (target_gnatmake): Likewise.
768 Check that the compilation of impbit succeeds.
769
1c492b4e 7702016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
771
772 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
773 * gcc.dg/20021029-1.c: Likewise.
774 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
775 * gcc.target/sh/attr-isr-trapa.c: Likewise.
776 * gcc.target/sh/cmpstr.c: Likewise.
777 * gcc.target/sh/cmpstrn.c: Likewise.
778 * gcc.target/sh/memset.c: Likewise.
779 * gcc.target/sh/pr21255-2-mb.c: Likewise.
780 * gcc.target/sh/pr21255-2-ml.c: Likewise.
781 * gcc.target/sh/pr39423-1.c: Likewise.
782 * gcc.target/sh/pr49468-di.c: Likewise.
783 * gcc.target/sh/pr49468-si.c: Likewise.
784 * gcc.target/sh/pr49880-1.c: Likewise.
785 * gcc.target/sh/pr49880-2.c: Likewise.
786 * gcc.target/sh/pr49880-3.c: Likewise.
787 * gcc.target/sh/pr50751-1.c: Likewise.
788 * gcc.target/sh/pr50751-4.c: Likewise.
789 * gcc.target/sh/pr50751-7.c: Likewise.
790 * gcc.target/sh/pr51244-1.c: Likewise.
791 * gcc.target/sh/pr51244-10.c: Likewise.
792 * gcc.target/sh/pr51244-11.c: Likewise.
793 * gcc.target/sh/pr51244-12.c: Likewise.
794 * gcc.target/sh/pr51244-13.c: Likewise.
795 * gcc.target/sh/pr51244-14.c: Likewise.
796 * gcc.target/sh/pr51244-17.c: Likewise.
797 * gcc.target/sh/pr51244-18.c: Likewise.
798 * gcc.target/sh/pr51244-19.c: Likewise.
799 * gcc.target/sh/pr51244-4.c: Likewise.
800 * gcc.target/sh/pr51244-5.c: Likewise.
801 * gcc.target/sh/pr51244-7.c: Likewise.
802 * gcc.target/sh/pr51244-8.c: Likewise.
803 * gcc.target/sh/pr51244-9.c: Likewise.
804 * gcc.target/sh/pr51697.c: Likewise.
805 * gcc.target/sh/pr52483-1.c: Likewise.
806 * gcc.target/sh/pr52483-2.c: Likewise.
807 * gcc.target/sh/pr52483-3.c: Likewise.
808 * gcc.target/sh/pr52483-5.c: Likewise.
809 * gcc.target/sh/pr52933-1.c: Likewise.
810 * gcc.target/sh/pr52933-2.c: Likewise.
811 * gcc.target/sh/pr52933-3.c: Likewise.
812 * gcc.target/sh/pr53568-1.c: Likewise.
813 * gcc.target/sh/pr53976-1.c: Likewise.
814 * gcc.target/sh/pr53988-1.c: Likewise.
815 * gcc.target/sh/pr53988.c: Likewise.
816 * gcc.target/sh/pr54089-1.c: Likewise.
817 * gcc.target/sh/pr54089-6.c: Likewise.
818 * gcc.target/sh/pr54089-7.c: Likewise.
819 * gcc.target/sh/pr54089-8.c: Likewise.
820 * gcc.target/sh/pr54089-9.c: Likewise.
821 * gcc.target/sh/pr54236-1.c: Likewise.
822 * gcc.target/sh/pr54236-2.c: Likewise.
823 * gcc.target/sh/pr54236-3.c: Likewise.
824 * gcc.target/sh/pr54236-4.c: Likewise.
825 * gcc.target/sh/pr54386.c: Likewise.
826 * gcc.target/sh/pr54602-1.c: Likewise.
827 * gcc.target/sh/pr54685.c: Likewise.
828 * gcc.target/sh/pr54760-1.c: Likewise.
829 * gcc.target/sh/pr54760-2.c: Likewise.
830 * gcc.target/sh/pr54760-3.c: Likewise.
831 * gcc.target/sh/pr54760-4.c: Likewise.
832 * gcc.target/sh/pr54760-5.c: Likewise.
833 * gcc.target/sh/pr54760-6.c: Likewise.
834 * gcc.target/sh/pr55146.c: Likewise.
835 * gcc.target/sh/pr55160.c: Likewise.
836 * gcc.target/sh/pr59278.c: Likewise.
837 * gcc.target/sh/pr59401-1.c: Likewise.
838 * gcc.target/sh/pr59533-1.c: Likewise.
839 * gcc.target/sh/pr63260.c: Likewise.
840 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
841 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
842 * gcc.target/sh/strlen.c: Likewise.
843 * gcc.target/sh/torture/pr30807.c: Likewise.
844 * gcc.target/sh/torture/pr34777.c: Likewise.
845 * gcc.target/sh/torture/pr64652.c: Likewise.
846 * gcc.target/sh/torture/pr65505.c: Likewise.
847 * gcc.target/sh/torture/pragma-isr.c: Likewise.
848 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
849
0c4005be 8502016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
851
852 PR c++/66644
853 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
854
d94e6223 8552016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
856
857 * gcc.target/powerpc/vsx-elemrev-1.c: New.
858 * gcc.target/powerpc/vsx-elemrev-2.c: New.
859 * gcc.target/powerpc/vsx-elemrev-3.c: New.
860 * gcc.target/powerpc/vsx-elemrev-4.c: New.
861
46f37836 8622016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
863
864 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
865 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
866
4d0a8bac 8672016-04-29 Cesar Philippidis <cesar@codesourcery.com>
868
869 PR middle-end/70626
870 * c-c++-common/goacc/combined-reduction.c: New test.
871 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
872
b98e0db3 8732016-04-29 H.J. Lu <hongjiu.lu@intel.com>
874
875 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
876 *movdi_internal pattern only if PIC off.
877 * gcc.target/i386/pr70155-2.c: Likewise.
878 * gcc.target/i386/pr70155-3.c: Likewise.
879 * gcc.target/i386/pr70155-4.c: Likewise.
880 * gcc.target/i386/pr70155-5.c: Likewise.
881 * gcc.target/i386/pr70155-6.c: Likewise.
882 * gcc.target/i386/pr70155-7.c: Likewise.
883 * gcc.target/i386/pr70155-8.c: Likewise.
884 * gcc.target/i386/pr70155-15.c: Likewise.
885 * gcc.target/i386/pr70155-17.c: Likewise.
886 * gcc.target/i386/pr70155-22.c: Likewise.
887
8b066242 8882016-04-29 Bin Cheng <bin.cheng@arm.com>
889
890 PR tree-optimization/70803
891 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
892
22912e73 8932016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
894
895 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
896 optimization of vector loop.
897 * gcc.target/i386/vect-unpack-3.c: New test.
898 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
899 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
900 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
901
568128c6 9022016-04-29 Marek Polacek <polacek@redhat.com>
903
904 PR sanitizer/70342
905 * g++.dg/ubsan/null-7.C: New test.
906
025dd1e0 907 PR c/70852
908 * gcc.dg/pr70852.c: New test.
909
eb16928e 9102016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
911
912 PR/69089
913 * g++.dg/cpp0x/alignas6.C: New test.
914
d7377ee9 9152016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
916
917 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
918 dg-do.
919 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
920 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
921 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
922 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
923 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
924 * gcc.target/arc/mxy.c: Likewise.
925 * gcc.target/arc/mswape.c: Likewise.
926 * gcc.target/arc/mrtsc.c: Likewise.
927 * gcc.target/arc/mcrc.c: Likewise.
928 * gcc.target/arc/mdsp-packa.c: Likewise.
929 * gcc.target/arc/mdvbf.c: Likewise.
930 * gcc.target/arc/mlock.c: Likewise.
931 * gcc.target/arc/mmac-24.c: Likewise.
932 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
933
efa1b7ab 9342016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
935 Matthijs Kooijman <matthijs@stdin.nl>
936 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
937
938 PR target/60040
939 * gcc.target/avr/pr60040-1.c: New.
940 * gcc.target/avr/pr60040-2.c: New.
941
00371d68 9422016-04-29 Richard Biener <rguenther@suse.de>
943
944 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
945
73447cc5 9462016-04-29 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/13962
949 PR tree-optimization/65686
950 * gcc.dg/uninit-pr65686.c: New testcase.
951
c2087b56 9522016-04-29 Jakub Jelinek <jakub@redhat.com>
953
954 PR middle-end/70843
955 * gcc.dg/pr70843.c: New test.
956
cdd06d5a 9572016-04-28 Jakub Jelinek <jakub@redhat.com>
958
959 PR target/70858
960 * gcc.target/i386/pr70858.c: New test.
961
1a60079e 9622016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
963
964 * gcc.target/arc/nps400-1.c: New file.
965
11bc2894 9662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
967 Andrew Burgess <andrew.burgess@embecosm.com>
968
969 * gcc.target/arc/movh_cl-1.c: New file.
970
dd9bf0b5 9712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
972 Andrew Burgess <andrew.burgess@embecosm.com>
973
974 * gcc.target/arc/extzv-1.c: New file.
975 * gcc.target/arc/insv-1.c: New file.
976 * gcc.target/arc/insv-2.c: New file.
977 * gcc.target/arc/movb-1.c: New file.
978 * gcc.target/arc/movb-2.c: New file.
979 * gcc.target/arc/movb-3.c: New file.
980 * gcc.target/arc/movb-4.c: New file.
981 * gcc.target/arc/movb-5.c: New file.
982 * gcc.target/arc/movb_cl-1.c: New file.
983 * gcc.target/arc/movb_cl-2.c: New file.
984 * gcc.target/arc/movbi_cl-1.c: New file.
985 * gcc.target/arc/movl-1.c: New file.
986
a22e4209 9872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
988 Andrew Burgess <andrew.burgess@embecosm.com>
989
990 * gcc.target/arc/cmem-1.c: New file.
991 * gcc.target/arc/cmem-2.c: New file.
992 * gcc.target/arc/cmem-3.c: New file.
993 * gcc.target/arc/cmem-4.c: New file.
994 * gcc.target/arc/cmem-5.c: New file.
995 * gcc.target/arc/cmem-6.c: New file.
996 * gcc.target/arc/cmem-7.c: New file.
997 * gcc.target/arc/cmem-ld.inc: New file.
998 * gcc.target/arc/cmem-st.inc: New file.
999
287c3982 10002016-04-28 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR target/70821
1003 * gcc.target/i386/pr70821.c: New test.
1004
e40e5340 10052016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1006
1007 * gcc.target/powerpc/vec-adde.c: New test.
1008 * gcc.target/powerpc/vec-adde-int128.c: New test.
1009
cf977d50 10102016-04-28 Jakub Jelinek <jakub@redhat.com>
1011
1012 * gcc.target/i386/avx-vround-1.c: New test.
1013 * gcc.target/i386/avx-vround-2.c: New test.
1014 * gcc.target/i386/avx512vl-vround-1.c: New test.
1015 * gcc.target/i386/avx512vl-vround-2.c: New test.
1016
572f8300 10172016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1018
1019 PR testsuite/70595
1020 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1021 (check_effective_target_cilkplus_runtime): ... this.
1022 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1023 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1024
1025 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1026 Require cilkplus_runtime.
1027 Don't add -lcilkrts.
1028 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1029 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1030 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1031 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1032 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1033 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1034 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1035 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1036 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1037 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1038 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1039 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1040 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1041 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1042 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1043 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1044 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1045 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1046 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1047 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1048 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1049 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1050 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1051 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1052 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1053 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1054 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1055 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1056 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1057
1058 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1059 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1060
1061 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1062
1063 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1064 cilkplus_runtime.
1065
dfba0905 10662016-04-27 Marc Glisse <marc.glisse@inria.fr>
1067
1068 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1069 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1070
605a4556 10712015-04-27 Ryan Burn <contact@rnburn.com>
1072
1073 PR c++/69024
1074 PR c++/68997
1075 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1076 diagnostic.
1077 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1078 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1079
6a1231a5 10802016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1081
1082 * gnat.dg/limited_with4.ad[sb]: New test.
1083 * gnat.dg/limited_with4_pkg.ads: New helper.
1084
4dad9e09 10852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 PR target/70155
1088 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1089 and movv1ti_internal patterns
1090 * gcc.target/i386/pr70155-1.c: New test.
1091 * gcc.target/i386/pr70155-2.c: Likewise.
1092 * gcc.target/i386/pr70155-3.c: Likewise.
1093 * gcc.target/i386/pr70155-4.c: Likewise.
1094 * gcc.target/i386/pr70155-5.c: Likewise.
1095 * gcc.target/i386/pr70155-6.c: Likewise.
1096 * gcc.target/i386/pr70155-7.c: Likewise.
1097 * gcc.target/i386/pr70155-8.c: Likewise.
1098 * gcc.target/i386/pr70155-9.c: Likewise.
1099 * gcc.target/i386/pr70155-10.c: Likewise.
1100 * gcc.target/i386/pr70155-11.c: Likewise.
1101 * gcc.target/i386/pr70155-12.c: Likewise.
1102 * gcc.target/i386/pr70155-13.c: Likewise.
1103 * gcc.target/i386/pr70155-14.c: Likewise.
1104 * gcc.target/i386/pr70155-15.c: Likewise.
1105 * gcc.target/i386/pr70155-16.c: Likewise.
1106 * gcc.target/i386/pr70155-17.c: Likewise.
1107 * gcc.target/i386/pr70155-18.c: Likewise.
1108 * gcc.target/i386/pr70155-19.c: Likewise.
1109 * gcc.target/i386/pr70155-20.c: Likewise.
1110 * gcc.target/i386/pr70155-21.c: Likewise.
1111 * gcc.target/i386/pr70155-22.c: Likewise.
1112
a80f3f45 11132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1114
1115 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1116 ".{5,6}".
1117
279305d1 11182016-04-27 Bin Cheng <bin.cheng@arm.com>
1119
1120 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1121 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1122 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1123 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1124 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1125
8974b625 11262016-04-27 Richard Biener <rguenther@suse.de>
1127
1128 PR ipa/70760
1129 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1130 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1131
886d5463 11322016-04-27 Nathan Sidwell <nathan@acm.org>
1133
1134 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1135 * g++.dg/ubsan/pr63956.C: Adjust error location.
1136
f0e35aa9 11372016-04-27 Nick Clifton <nickc@redhat.com>
1138
1139 PR middle-end/49889
1140 * gcc.dg/pr49889.c: New test.
1141
40385231 11422016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1143
1144 * c-c++-common/memset-array.c: New test.
1145
37229a71 11462016-04-26 Martin Sebor <msebor@redhat.com>
1147
1148 PR c++/66639
1149 * g++.dg/cpp1y/func_constexpr.C: New test.
1150
3eedf9bd 11512016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1152
1153 PR c++/70241
1154 * g++.dg/cpp0x/enum32.C: New test.
1155 * g++.dg/cpp0x/enum33.C: New test.
1156
11572016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 1158
1159 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1160 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1161 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1162 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1163 * gcc.c-torture/execute/pr38151.c: Likewise.
1164 * gcc.c-torture/execute/pr66556.c: Likewise.
1165 * gcc.c-torture/execute/pr67781.c: Likewise.
1166 * gcc.c-torture/execute/pr68648.c: Likewise.
1167
8c51f92f 11682016-04-26 Marc Glisse <marc.glisse@inria.fr>
1169
1170 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1171
fa20ebd3 11722016-04-26 Marek Polacek <polacek@redhat.com>
1173
1174 PR c/67784
1175 * gcc.dg/pr67784-3.c: New test.
1176 * gcc.dg/pr67784-4.c: New test.
1177 * gcc.dg/pr67784-5.c: New test.
1178
9db47803 1179 PR c/70791
1180 * gcc.dg/Wnested-externs-2.c: New test.
1181
bff407f2 11822016-04-26 Marc Glisse <marc.glisse@inria.fr>
1183
1184 * gcc.dg/fold-plusmult.c: Adjust.
1185 * gcc.dg/no-strict-overflow-6.c: Adjust.
1186 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1187
78d0c69e 11882016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1189
1190 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1191 number scans.
1192 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1193 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1194 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1195 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1196 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1197 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1198 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1199 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1200 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1201 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1202 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1203 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1204 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1205 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1206 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1207 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1208 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1209 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1210 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1211 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1212 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1213 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1214 scans.
1215 * gcc.target/i386/pr32219-4.c: Likewise.
1216 * gcc.target/i386/pr32219-6.c: Likewise.
1217 * gcc.target/i386/pr32219-8.c: Likewise.
1218
221d6722 12192016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1220
1221 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1222 associated options.
1223
514727a9 12242016-04-26 Marek Polacek <polacek@redhat.com>
1225
1226 PR c++/70744
1227 * g++.dg/ext/cond2.C: New test.
1228
e6ee4c61 12292016-04-26 Bin Cheng <bin.cheng@arm.com>
1230
1231 PR tree-optimization/70771
1232 PR tree-optimization/70775
1233 * gcc.dg/pr70771.c: New test.
3730828c 1234 * gcc.dg/pr70775.c: New test.
e6ee4c61 1235
b3d72796 12362016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1237
1238 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1239
c11ece29 12402016-04-25 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/70780
1243 * gcc.dg/torture/pr70780.c: New testcase.
1244
d40b10b2 12452016-04-25 Michael Collison <michael.collison@arm.com>
1246
1247 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1248 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1249 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1250 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1251 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1252 * testsuite/lib/target-supports.exp
1253 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1254 that arm neon support vector widen sum of HImode TO SImode.
1255
4bbfd6c2 12562016-04-23 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR sanitizer/70712
1259 * c-c++-common/asan/pr70712.c: New test.
1260
524df596 12612016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1262
1263 * .gitattributes: New file.
1264
426c75c3 12652016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1266
1267 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1268
c052a8d5 12692016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1270
1271 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1272 * gfortran.dg/submodule_15.f08: Likewise.
1273
c08d4612 12742016-04-22 Richard Biener <rguenther@suse.de>
1275
1276 PR tree-optimization/70740
1277 * gcc.dg/torture/pr70740.c: New testcase.
1278
fd3211e1 12792016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1280
1281 PR target/70750
1282 * gcc.target/i386/pr70750-1.c: New test.
1283 * gcc.target/i386/pr70750-2.c: Likewise.
1284
15acd78c 12852016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/70540
1288 * g++.dg/cpp0x/auto48.C: New.
1289
192bf59c 12902016-04-21 Marek Polacek <polacek@redhat.com>
1291
1292 PR c++/70513
1293 * g++.dg/cpp0x/forw_enum12.C: New test.
1294 * g++.dg/cpp0x/forw_enum13.C: New test.
1295
5d429e99 12962016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1297
1298 PR target/70728
1299 * gcc.target/i386/pr70728.c: New test.
1300
06777d85 13012016-04-21 Richard Biener <rguenther@suse.de>
1302
1303 PR middle-end/70747
1304 * gcc.dg/pr70747.c: New testcase.
1305
7434c6fb 13062016-04-21 Bin Cheng <bin.cheng@arm.com>
1307
1308 PR tree-optimization/70715
1309 * gcc.dg/tree-ssa/scev-13.c: New test.
1310
f3ec0970 13112016-04-21 Marc Glisse <marc.glisse@inria.fr>
1312
1313 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1314
523f3a9d 13152016-04-21 Marc Glisse <marc.glisse@inria.fr>
1316
1317 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1318
ace7bf06 13192016-04-20 Jan Hubicka <jh@suse.cz>
1320
1321 PR ipa/70018
1322 * g++.dg/ipa/nothrow-1.C: New testcase.
1323
2b073aa6 13242016-04-20 Nathan Sidwell <nathan@acm.org>
1325
1326 PR c++/55635
1327 * g++.dg/eh/delete1.C: New.
1328
8a574c11 13292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1330
1331 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1332 -mtune-ctrl=sse_typeless_stores.
1333
e3400750 13342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1335
1336 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1337
4bd8a059 13382016-04-20 Bin Cheng <bin.cheng@arm.com>
1339
1340 PR tree-optimization/69489
1341 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1342
70574e60 13432016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1344
1345 PR c++/69363
1346 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1347 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1348 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1349
bd6f374c 13502016-04-20 Bin Cheng <bin.cheng@arm.com>
1351
1352 PR tree-optimization/56625
1353 PR tree-optimization/69489
1354 * gcc.dg/vect/pr56625.c: New test.
1355 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1356
482539ee 13572016-04-20 Andrew Pinski <apinski@cavium.com>
1358
1359 PR target/64971
1360 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1361
b4672800 13622016-04-20 Arnaud Charlet <charlet@adacore.com>
1363
1364 * gnat.dg/self1.adb: Remove now incorrect test.
1365
4fb48737 13662016-04-20 Bin Cheng <bin.cheng@arm.com>
1367
1368 * gcc.dg/tree-ssa/scev-11.c: New test.
1369 * gcc.dg/tree-ssa/scev-12.c: New test.
1370
97efb92e 13712016-04-20 Marek Polacek <polacek@redhat.com>
1372
1373 PR tree-optimization/70725
1374 * gcc.dg/pr70725.c: New test.
1375
9d2d4060 13762016-04-20 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/70726
1379 * g++.dg/vect/pr70726.cc: New testcase.
1380
54530437 13812016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1382
1383 PR target/70674
1384 * gcc.target/s390/pr70674.c: New test.
1385
acda2210 13862016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1387
1388 PR libgfortran/70684
1389 * gfortran.dg/list_read_14.f90: New test.
1390
b7040bb0 13912016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1392
1393 PR target/69201
1394 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1395 extern to force it misaligned.
1396 (b): Likewise.
1397 (c): Likewise.
1398 (d): Likewise.
1399 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1400 Don't check `*' before movv4sf_internal.
1401 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1402 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1403 Don't check `*' before movv16qi_internal.
1404 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1405 extern to force it misaligned.
1406 (b): Likewise.
1407 (c): Likewise.
1408 (d): Likewise.
1409 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1410 Don't check `*' before movv2df_internal.
1411 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1412 extern to force it misaligned.
1413 (b): Likewise.
1414 (c): Likewise.
1415 (d): Likewise.
1416 Check movv8sf_internal instead of avx_storeups256.
1417 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1418
263b5475 14192016-04-19 Richard Biener <rguenther@suse.de>
1420
1421 PR tree-optimization/70171
1422 * g++.dg/tree-ssa/pr70171.C: New testcase.
1423
222ac318 14242016-04-19 Richard Biener <rguenther@suse.de>
1425
1426 PR tree-optimization/70724
1427 * gcc.dg/torture/pr70724.c: New testcase.
1428
003000a4 14292016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1430
1431 PR middle-end/70689
1432 * testsuite/gcc.target/i386/pr70689.c: New.
1433
3f6e13de 14342016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1435
1436 PR target/70708
1437 * gcc.target/i386/pr70708.c: New test.
1438
10abddbd 14392016-04-18 Richard Biener <rguenther@suse.de>
1440
1441 PR tree-optimization/43434
1442 * gcc.dg/vect/pr43434.c: New testcase.
1443 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1444 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1445 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1446 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1447 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1448 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1449 * gcc.dg/gomp/pr68640.c: Likewise.
1450 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1451 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1452
950db54a 14532016-04-18 Richard Biener <rguenther@suse.de>
1454
1455 PR tree-optimization/70701
1456 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1457
67ccbf39 14582016-04-18 Tom de Vries <tom@codesourcery.com>
1459
1460 PR testsuite/70699
1461 * gcc.dg/pr70161.c: Add dot-file scans.
1462 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1463 instead of after last dot char.
1464
021ad2f3 14652016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1466
1467 * c-c++-common/dump-ada-spec-3.c: New test.
1468 * c-c++-common/dump-ada-spec-4.c: Likewise.
1469
d572fcfd 14702016-04-17 Tom de Vries <tom@codesourcery.com>
1471
1472 PR other/70183
1473 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1474
8b4ee73c 14752016-04-15 Jan Hubicka <jh@suse.cz>
1476
1477 PR ipa/70018
1478 * g++.dg/ipa/pure-const-1.C: New testcase.
1479 * g++.dg/ipa/pure-const-2.C: New testcase.
1480 * g++.dg/ipa/pure-const-3.C: New testcase.
1481
eac243e7 14822016-04-15 Marek Polacek <polacek@redhat.com>
1483
1484 PR c/70671
1485 * gcc.dg/bitfld-22.c: New test.
1486
64c1df32 14872016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1488
1489 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1490 x86_64.
1491
926f9422 14922016-04-15 Marek Polacek <polacek@redhat.com>
1493
1494 PR c/70651
1495 * c-c++-common/pr70651.c: New test.
1496
309bbaa3 14972016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1498
1499 PR rtl-optimization/70681
1500 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1501 dump scan on arm and powerpc.
1502 * gcc.dg/pr10474.c: Likewise.
1503
b4ba8358 15042016-04-15 Jakub Jelinek <jakub@redhat.com>
1505
ed92874a 1506 PR c++/69517
1507 PR c++/70019
1508 PR c++/70588
1509 * g++.dg/cpp1y/vla11.C: Revert for real.
1510
b4ba8358 1511 PR c/70436
1512 * c-c++-common/Wparentheses-1.c: New test.
1513 * c-c++-common/gomp/Wparentheses-1.c: New test.
1514 * c-c++-common/gomp/Wparentheses-2.c: New test.
1515 * c-c++-common/gomp/Wparentheses-3.c: New test.
1516 * c-c++-common/gomp/Wparentheses-4.c: New test.
1517 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1518 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1519 * c-c++-common/goacc/Wparentheses-1.c: New test.
1520
65717bb5 15212016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1522
1523 PR target/70662
1524 * gcc.target/i386/pr70662.c: New test.
1525
ca1a4077 15262016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 1527 Alan Modra <amodra@gmail.com>
ca1a4077 1528
1529 PR tree-optimization/70130
1530 * gcc.dg/vect/O3-pr70130.c: New testcase.
1531
dbe1794c 15322016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1533
11836644 1534 PR target/70669
1535 * gcc.target/powerpc/pr70669.c: New test.
1536
dbe1794c 1537 PR target/70640
1538 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1539 a power7 system that does not have an assembler that supports
1540 power8.
1541
4c1007f1 15422016-04-14 Martin Sebor <msebor@redhat.com>
1543
1544 PR c++/69517
1545 PR c++/70019
1546 PR c++/70588
1547 * c-c++-common/ubsan/vla-1.c: Revert.
1548 * g++.dg/cpp1y/vla11.C: Same.
1549 * g++.dg/cpp1y/vla12.C: Same.
1550 * g++.dg/cpp1y/vla13.C: Same.
1551 * g++.dg/cpp1y/vla14.C: Same.
1552 * g++.dg/cpp1y/vla3.C: Same.
1553 * gcc/testsuite/g++.dg/init/array24.C: Same.
1554 * g++.dg/ubsan/vla-1.C: Same.
1555
22dcab66 15562016-04-14 Marek Polacek <polacek@redhat.com>
1557 Jan Hubicka <hubicka@ucw.cz>
1558
1559 PR c++/70029
1560 * g++.dg/torture/pr70029.C: New test.
1561
3e74b025 15622016-04-14 Martin Sebor <msebor@redhat.com>
1563
1564 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1565 type size to prevent failures on targets with very low maximum
1566 alignment.
1567
1d2e0f2a 15682016-04-14 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/70623
1571 * gcc.dg/torture/pr70623.c: New testcase.
1572 * gcc.dg/torture/pr70623-2.c: Likewise.
1573
9aed0626 15742016-04-13 Martin Sebor <msebor@redhat.com>
1575
1576 PR c++/69517
1577 PR c++/70019
1578 PR c++/70588
1579 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1580 * g++.dg/cpp1y/vla11.C: New test.
1581 * g++.dg/cpp1y/vla12.C: New test.
1582 * g++.dg/cpp1y/vla13.C: New test.
1583 * g++.dg/cpp1y/vla14.C: New test.
1584 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1585 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1586 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1587
fd499010 15882016-04-13 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR c++/70641
1591 * g++.dg/opt/pr70641.C: New test.
1592
87fa7252 15932016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1594
1595 PR rtl-optimization/68749
1596 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1597 effects of argument promotions.
1598 Remove default args to dg-skip-if.
1599
6c40e18b 16002016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1601
1602 PR c++/70635
1603 * g++.dg/parse/pr70635.C: New.
1604
92c53257 16052016-04-13 Marek Polacek <polacek@redhat.com>
1606
1607 PR c++/70639
1608 * c-c++-common/Wmisleading-indentation-4.c: New test.
1609
0241e4dc 16102016-04-13 Marek Polacek <polacek@redhat.com>
1611
1612 PR c/70436
1613 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1614 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1615
92bda444 16162016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1617
1618 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1619 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1620 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1621
38ea8a26 16222016-04-13 Jakub Jelinek <jakub@redhat.com>
1623
d08aa032 1624 PR middle-end/70633
1625 * gcc.c-torture/compile/pr70633.c: New test.
1626
38ea8a26 1627 PR debug/70628
1628 * gcc.dg/torture/pr70628.c: New test.
1629
9231d5c2 16302016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1631
1632 PR c++/70610
1633 * g++.dg/template/pr70610.C: New test.
1634 * g++.dg/template/pr70610-2.C: New test.
1635 * g++.dg/template/pr70610-3.C: New test.
1636 * g++.dg/template/pr70610-4.C: New test.
1637
249ca944 16382016-04-12 Jakub Jelinek <jakub@redhat.com>
1639
7f2ea2fb 1640 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1641 128 instead of 32.
1642
249ca944 1643 PR c++/70571
1644 * g++.dg/ext/pr70571.C: New test.
1645
8ca5a97d 16462016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1647
bf32a52d 1648 PR target/70640
8ca5a97d 1649 * gcc.target/powerpc/pr70640.c: New test.
1650
e971b45f 16512016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/68722
1654 * g++.dg/parse/pr68722.C: New.
1655
0b54d964 16562016-04-12 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR rtl-optimization/70596
1659 * gcc.target/i386/pr70596.c: New test.
1660
d2dd85e3 16612016-04-12 Nathan Sidwell <nathan@acm.org>
1662
1663 PR c++/70501
1664 * g++.dg/init/pr70501.C: New.
1665
2d0001b0 16662016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1667
1668 * gcc.target/i386/asm-flag-6.c: New test.
1669
6c4df0d1 16702016-04-12 Tom de Vries <tom@codesourcery.com>
1671
1672 PR tree-optimization/68756
1673 * gcc.dg/graphite/pr68756.c: New test.
1674
0d60da57 16752016-04-12 Jakub Jelinek <jakub@redhat.com>
1676
1677 PR tree-optimization/70602
1678 * gcc.c-torture/execute/pr70602.c: New test.
1679
62735984 16802016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1681
1682 PR target/70381
1683 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1684 __float128 emulator is built and runs.
1685 * gcc.target/powerpc/float128-1.c: Likewise.
1686
1687 * lib/target-supports.exp (check_ppc_float128_sw_available):
1688 Rework tests for __float128 software and hardware
1689 availability. Fix exit condition to return 0 on success.
1690
a702492c 16912016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1692
1693 PR target/70133
1694 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1695 * gcc.target/aarch64/target_attr_15.c: Likewise.
1696
a8c5ce92 16972016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1698
1699 PR c++/69066
1700 * g++.dg/cpp1y/pr69066.C: New.
1701
5ecab913 17022016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1703
1704 PR fortran/68566
1705 * gfortran.dg/pr36192.f90: Update test.
1706 * gfortran.dg/pr36192_1.f90: Update test.
1707 * gfortran.dg/real_dimension_1.f: Update test.
1708 * gfortran.dg/parameter_array_init_7.f90: New test.
1709
6cb5ef70 17102016-04-09 John David Anglin <danglin@gcc.gnu.org>
1711
4edfdd23 1712 PR testsuite/64039
1713 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1714
964f71e3 1715 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1716
5d61c198 1717 PR rtl-optimization/66669
1718 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1719
16eaaf58 1720 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1721
0b68802d 1722 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1723 * gcc.dg/pie-1.c: Likewise.
1724 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1725 * gcc.dg/pic-4.c: Likewise.
1726 * gcc.dg/pie-3.c: Likewise.
1727 * gcc.dg/pie-4.c: Likewise.
1728
9c0dd509 1729 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1730
03b2d3c1 1731 PR tree-optimization/68644
1732 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1733
6cb5ef70 1734 PR rtl-optimization/64886
1735 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1736
07de41ba 17372016-04-09 Tom de Vries <tom@codesourcery.com>
1738
1739 PR tree-optimization/68953
1740 * gcc.dg/graphite/pr68953.c: New test.
1741
d294e3fb 17422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1743
1744 PR fortran/70592
1745 * gfortran.dg/deferred_character_16.f90: New test.
1746
3cb15094 17472016-04-09 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR tree-optimization/70586
1750 * gcc.c-torture/execute/pr70586.c: New test.
1751
a02dc66f 17522016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1753
1754 PR sanitizer/70573
1755 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1756 with __builtin_memset
1757 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1758
0c302595 17592016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1760
1761 PR lto/70289
1762 PR ipa/70348
1763 PR tree-optimization/70373
1764 PR middle-end/70533
1765 PR middle-end/70534
1766 PR middle-end/70535
1767 * c-c++-common/goacc/reduction-5.c: New test.
1768 * c-c++-common/goacc/reduction-promotions.c: New test.
1769 * gfortran.dg/goacc/reduction-3.f95: New test.
1770 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1771
c6c0523b 17722016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1773
1774 PR c++/70590
1775 PR c++/70452
1776 * g++.dg/pr70590.C: New test.
1777 * g++.dg/pr70590-2.C: New test.
1778
3ac399da 17792016-04-08 Jakub Jelinek <jakub@redhat.com>
1780
e97d1706 1781 PR middle-end/70593
1782 * gcc.target/i386/pr70593.c: New test.
1783
3ac399da 1784 PR rtl-optimization/70574
1785 * gcc.target/i386/avx2-pr70574.c: New test.
1786
fcfbb129 17872016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1788
1789 PR sanitizer/70541
1790 * c-c++-common/asan/pr70541.c: New test.
1791
0aabcddf 17922016-04-08 Tom de Vries <tom@codesourcery.com>
1793
1794 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1795 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1796
bec0c1e8 17972016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1798
1799 PR target/70566
1800 * gcc.c-torture/execute/pr70566.c: New test.
1801
87c791f5 18022016-04-08 Tom de Vries <tom@codesourcery.com>
1803
1804 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1805 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1806
7f38718f 18072016-04-08 Alan Modra <amodra@gmail.com>
1808
1809 * gcc.target/powerpc/pr70117.c: New.
1810
a96a7710 18112016-04-07 Jakub Jelinek <jakub@redhat.com>
1812
7a6265d1 1813 PR testsuite/70581
1814 * gcc.dg/lto/simd-function_0.c: New test.
1815
a96a7710 1816 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1817 clones.
1818 * c-c++-common/attr-simd-2.c: Likewise.
1819 * c-c++-common/attr-simd-4.c: Likewise.
1820 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1821 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1822
508dd607 18232016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1824
1825 PR testsuite/70553
1826 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1827
1b61585a 18282016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1829 Tom de Vries <tom@codesourcery.com>
1830
1831 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1832 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1833 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1834 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1835 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1836 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1837 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1838 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1839
5f060aa8 18402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1841
1842 PR c/70436
1843 * g++.dg/warn/Wparentheses-29.C: New test.
1844
d3831f71 18452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1846
1847 PR c/70436
1848 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1849 explicit braces to resolve a future -Wparentheses warning.
1850
382ece2d 18512016-04-06 Richard Henderson <rth@redhat.com>
1852
1853 * gcc.dg/pr61817-1.c: New test.
1854 * gcc.dg/pr61817-2.c: New test.
1855 * gcc.dg/pr69391-1.c: New test.
1856 * gcc.dg/pr69391-2.c: New test.
1857
72234ee9 18582016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1859
1860 PR rtl-optimization/70398
1861 * testsuite/gcc.target/aarch64/pr70398.c: New.
1862
5547150a 18632016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1864
1865 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1866
15b70121 18672016-04-06 Yvan Roux <yvan.roux@linaro.org>
1868 Pedro Alves <palves@redhat.com>
1869
1870 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1871
585aefbb 18722016-04-06 Jakub Jelinek <jakub@redhat.com>
1873
0cbb513b 1874 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1875 Check for avx512f effective targets instead of avx2.
1876 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1877 for AVX512F clones.
1878 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1879 * g++.dg/gomp/declare-simd-1.C: Likewise.
1880 * g++.dg/gomp/declare-simd-3.C: Likewise.
1881 * g++.dg/gomp/declare-simd-4.C: Likewise.
1882
585aefbb 1883 PR middle-end/70550
1884 * c-c++-common/gomp/pr70550-1.c: New test.
1885 * c-c++-common/gomp/pr70550-2.c: New test.
1886
0b91cceb 18872016-04-05 Nathan Sidwell <nathan@acm.org>
1888
1889 PR c++/70512
1890 * g++.dg/ext/attribute-may-alias-5.C: New.
1891
645a9d8e 18922016-04-05 Jakub Jelinek <jakub@redhat.com>
1893
1894 PR c++/70336
1895 * c-c++-common/pr70336.c: New test.
1896 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1897 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1898
bdf23925 18992016-04-05 Jan Hubicka <hubicka@ucw.cz>
1900
1901 PR ipa/66223
1902 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1903
aaff837c 19042016-04-05 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR rtl-optimization/70542
1907 * gcc.dg/torture/pr70542.c: New test.
1908 * gcc.target/i386/avx2-pr70542.c: New test.
1909
2eac58a0 19102016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1911
1912 PR tree-optimization/70509
1913 * gcc.target/i386/avx512bw-pr70509.c: New test.
1914
4f7ebe46 19152016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1916
1917 PR c++/70452
1918 * g++.dg/ext/constexpr-vla4.C: New test.
1919
305d86a0 19202016-04-05 Uros Bizjak <ubizjak@gmail.com>
1921
1922 PR target/70510
1923 * gcc.target/i386/pr70510.c: New test.
1924
eec3b789 19252016-04-05 Richard Biener <rguenther@suse.de>
1926
1927 PR tree-optimization/70526
1928 * g++.dg/torture/pr70526.C: New testcase.
1929
ca943582 19302016-04-05 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR target/70525
1933 * gcc.target/i386/pr70525.c: New test.
1934
87825cd5 19352016-04-05 Richard Biener <rguenther@suse.de>
1936
1937 PR middle-end/70499
1938 * g++.dg/torture/pr70499.C: New testcase.
1939
14638828 19402016-04-05 Richard Biener <rguenther@suse.de>
1941
1942 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1943 remove XFAIL.
1944
967a90d5 19452016-04-04 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR middle-end/70307
1948 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1949 rs6000 ABI warnings.
1950
d374a3a3 19512016-04-04 Jan Hubicka <hubicka@ucw.cz>
1952
1953 PR ipa/66223
1954 * g++.dg/ipa/devirt-51.C: New testcase.
1955
8ff377a6 19562016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1957 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR middle-end/70457
1960 * gcc.dg/torture/pr70457.c: New.
1961
f567b44f 19622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1963
1964 PR fortran/67538
1965 * gfortran.dg/allocate_with_source_19.f08: New test.
1966
89d4ebfa 19672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1968
1969 PR fortran/65795
1970 * gfortran.dg/coarray_allocate_6.f08: New test.
1971
68ab33a6 19722016-04-04 Richard Biener <rguenther@suse.de>
1973
1974 PR rtl-optimization/70484
1975 * gcc.dg/torture/pr70484.c: New testcase.
1976
c4f5465d 19772016-04-04 Marek Polacek <polacek@redhat.com>
1978
1979 PR c/70307
1980 * gcc.dg/torture/pr70307.c: New test.
1981
bfec6609 19822016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1983
1984 PR target/70416
1985 PR target/67391
1986 * gcc.target/sh/torture/pr70416.c: New.
1987
40df9099 19882016-04-02 Martin Sebor <msebor@redhat.com>
1989
1990 PR c++/67376
1991 PR c++/70170
1992 PR c++/70172
1993 PR c++/70228
1994 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1995 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1996 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1997 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1998 * g++.dg/cpp0x/constexpr-string.C: Same.
1999 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2000 * g++.dg/cpp0x/pr65398.C: Same.
2001 * g++.dg/ext/constexpr-vla1.C: Same.
2002 * g++.dg/ext/constexpr-vla2.C: Same.
2003 * g++.dg/ext/constexpr-vla3.C: Same.
2004 * g++.dg/ubsan/pr63956.C: Same.
2005
0edb9bfe 20062016-04-01 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR rtl-optimization/70467
2009 * gcc.target/i386/pr70467-2.c: New test.
2010
e5b1a1d9 20112016-04-01 Jakub Jelinek <jakub@redhat.com>
2012 Marek Polacek <polacek@redhat.com>
2013
2014 PR c++/70488
2015 * g++.dg/init/new47.C: New test.
2016
b2ca3fb0 20172016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2018
2019 PR target/70496
2020 * gcc.target/arm/pr70496.c: New test.
2021
4c3bd1e3 20222016-04-01 Nathan Sidwell <nathan@acm.org>
2023
47de69ad 2024 PR c++/68475
2025 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2026
313d569f 20272016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2028
2029 PR target/69890
2030 * gcc.dg/strlenopt.h (memmove): New.
2031 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2032 instead of "string.h".
2033 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2034 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2035 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2036 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2037 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2038 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2039 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2040 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2041 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2042 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2043 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2044 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2045 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2046 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2047 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2048 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2049 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2050 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2051 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2052 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2053
5469facd 20542016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2055
2056 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2057 (Holder::foo): Reflect this.
2058
503de754 20592016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2060
2061 PR target/70442
2062 * gcc.dg/pr70442.c: New test.
2063
13ee2de7 20642016-03-31 Nathan Sidwell <nathan@acm.org>
2065
2066 PR c++/70393
2067 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2068
5e0d03a8 20692016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2070
2071 PR target/70453
2072 * gcc.target/i386/pr70453.c: New test.
2073
8cb82ed4 20742016-03-31 Andrey Belevantsev <abel@ispras.ru>
2075
2076 PR target/70292
2077 * gcc.c-torture/pr70292.c: New test.
2078
7952b661 20792016-03-31 Marek Polacek <polacek@redhat.com>
2080
2081 PR c/70297
2082 * c-c++-common/pr70297.c: New test.
2083 * g++.dg/cpp0x/typedef-redecl.C: New test.
2084 * gcc.dg/typedef-redecl2.c: New test.
2085
1607cc74 20862016-03-31 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR rtl-optimization/70460
2089 * gcc.c-torture/execute/pr70460.c: New test.
2090
c689c252 20912016-03-31 Richard Biener <rguenther@suse.de>
2092
2093 PR c++/70430
2094 * g++.dg/ext/vector30.C: New testcase.
2095
91c9586d 20962016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2097 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2098
2099 * gfortran.dg/fmt_pf.f90: New test.
2100
afa5c1b8 21012016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2102
2103 Forward-port from 5 branch
2104 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR testsuite/70356
2107 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2108 dg-require-effective-target after dg-do.
2109
2110 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2111
2112 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2113
6a5dcab3 21142016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2115 Julian Brown <julian@codesourcery.com>
2116 Chung-Lin Tang <cltang@codesourcery.com>
2117 Cesar Philippidis <cesar@codesourcery.com>
2118 James Norris <jnorris@codesourcery.com>
2119 Tom de Vries <tom@codesourcery.com>
2120 Nathan Sidwell <nathan@codesourcery.com>
2121
305d86a0 2122 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 2123 * c-c++-common/goacc/loop-clauses.c: Likewise.
2124 * g++.dg/goacc/template.C: Likewise.
2125 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2126 * gfortran.dg/goacc/loop-1.f95: Likewise.
2127 * gfortran.dg/goacc/loop-5.f95: Likewise.
2128 * gfortran.dg/goacc/loop-6.f95: Likewise.
2129 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2130 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2131 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2132 * c-c++-common/goacc/clauses-fail.c: Likewise.
2133 * c-c++-common/goacc/parallel-1.c: Likewise.
2134 * c-c++-common/goacc/reduction-1.c: Likewise.
2135 * c-c++-common/goacc/reduction-2.c: Likewise.
2136 * c-c++-common/goacc/reduction-3.c: Likewise.
2137 * c-c++-common/goacc/reduction-4.c: Likewise.
2138 * c-c++-common/goacc/routine-3.c: Likewise.
2139 * c-c++-common/goacc/routine-4.c: Likewise.
2140 * c-c++-common/goacc/routine-5.c: Likewise.
2141 * c-c++-common/goacc/tile.c: Likewise.
2142 * g++.dg/goacc/template.C: Likewise.
2143 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2144 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2145 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2146 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2147 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2148 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2149 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2150 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2151 * c-c++-common/goacc/use_device-1.c: ... this file.
2152 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2153 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2154 * c-c++-common/goacc/host_data-6.c: ... this file.
2155 * c-c++-common/goacc/loop-2-kernels.c: New file.
2156 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2157 * c-c++-common/goacc/loop-3.c: Likewise.
2158 * g++.dg/goacc/reference.C: Likewise.
2159 * g++.dg/goacc/routine-1.C: Likewise.
2160 * g++.dg/goacc/routine-2.C: Likewise.
2161
932c0baa 21622016-03-30 Richard Biener <rguenther@suse.de>
2163
2164 PR middle-end/70450
2165 * gcc.dg/torture/pr70450.c: New testcase.
2166
7f7c4659 21672016-03-30 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR target/70421
2170 * gcc.dg/torture/pr70421.c: New test.
2171 * gcc.target/i386/avx512f-pr70421.c: New test.
2172
9cbfe80c 21732016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2174
2175 PR testsuite/70364
2176 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2177 (check): New function.
2178 (bar): Call check.
2179 (foo): Align stack to 16 bytes when calling bar.
2180 * gcc.target/i386/cleanup-2.c: Likewise.
2181
f56c7d36 21822016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2183
2184 PR tree-optimization/59124
2185 * gcc.dg/Warray-bounds-19.c: New test.
2186
0275bf9b 21872016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2188
2189 * lib/prune.exp (escape_regex_chars): New.
2190 (prune_file_path): Update to quote metcharacters for regexp.
2191
a3daa269 21922016-03-29 Jakub Jelinek <jakub@redhat.com>
2193
24e1ba3d 2194 PR rtl-optimization/70429
2195 * gcc.c-torture/execute/pr70429.c: New test.
2196
a3daa269 2197 PR tree-optimization/70405
2198 * gcc.dg/pr70405.c: New test.
2199
3ef41a6e 22002016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2201
2202 PR fortran/70397
2203 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2204 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2205
4abd9410 22062016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2207
2208 PR testsuite/64177
2209 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2210 __cilkrts_set_param to set two workers.
2211 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2212 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2213
b58e5f0f 22142016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2215
305d86a0 2216 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 2217
bff53658 22182016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2219
2220 PR target/70406
305d86a0 2221 * gcc.target/i386/pr70406.c: New test.
bff53658 2222
bb2c9c15 22232016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2224
2225 * gnat.dg/specs/double_record_extension3.ads: New test.
2226
f12c84ab 22272016-03-25 Richard Henderson <rth@redhat.com>
2228
2229 PR target/70120
2230 * gcc.target/aarch64/pr70120-1.c: New.
2231 * gcc.target/aarch64/pr70120-2.c: New.
2232 * gcc.target/aarch64/pr70120-3.c: New.
2233
b0bf58c4 22342016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2235
2236 PR c++/62212
2237 * g++.dg/template/mangle2.C: The dg-do directive should be
2238 "compile" not "assemble".
2239
f175ba0f 22402016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2241
2242 PR lto/69650
2243 * gcc.dg/pr69650.c: New test.
2244
4cc3295f 22452016-03-25 David Edelsohn <dje.gcc@gmail.com>
2246
2247 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2248
0cf40600 22492016-03-25 Alan Modra <amodra@gmail.com>
2250
2251 * gcc.dg/dfp/pr70052.c: New test.
2252
3aebf099 22532016-03-24 Richard Henderson <rth@redhat.com>
2254
2255 PR middle-end/69845
2256 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2257 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2258
83245bd3 22592016-03-24 Tom de Vries <tom@codesourcery.com>
2260
2261 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2262
108e7ee4 22632016-03-24 Tom de Vries <tom@codesourcery.com>
2264
2265 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2266 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2267
17af0b14 22682016-03-24 Tom de Vries <tom@codesourcery.com>
2269
2270 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2271 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2272
6c8770ee 22732016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2274
2275 PR c++/62212
2276 * g++.dg/template/mangle2.C: New test.
2277
a7e21b7b 22782016-03-24 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/70396
2281 * gcc.dg/torture/pr70396.c: New testcase.
2282
f365d297 22832016-03-24 Richard Biener <rguenther@suse.de>
2284
2285 PR middle-end/70370
2286 * gcc.dg/torture/pr70370.c: New testcase.
2287
da7aeb13 22882016-03-24 Tom de Vries <tom@codesourcery.com>
2289
2290 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2291 * gfortran.dg/goacc/kernels-tree.f95: Same.
2292 * gfortran.dg/goacc/parallel-tree.f95: Same.
2293
80b30de0 22942016-03-24 Tom de Vries <tom@codesourcery.com>
2295
2296 * c-c++-common/goacc/uninit-if-clause.c: New test.
2297 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2298
cb9b6b99 22992016-03-24 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR target/70290
305d86a0 2302 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2303 Fix formatting.
cb9b6b99 2304
a4225fff 23052016-03-24 Richard Biener <rguenther@suse.de>
2306
2307 PR tree-optimization/70372
2308 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2309
5a869ab8 23102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2311
2312 PR c++/70347
2313 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2314
36ce5faa 23152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2316
2317 PR c++/70332
2318 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2319
c4fa85c9 23202016-03-23 Jakub Jelinek <jakub@redhat.com>
2321
d9377ad5 2322 PR c++/70001
2323 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2324 * g++.dg/cpp1y/pr70001.C: New test.
2325
c4fa85c9 2326 PR c++/70323
2327 * g++.dg/cpp0x/constexpr-70323.C: New test.
2328
0a2062da 23292016-03-23 Alexandre Oliva <aoliva@redhat.com>
2330 Jason Merrill <jason@redhat.com>
2331 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR c++/69315
2334 * g++.dg/cpp0x/constexpr-69315.C: New test.
2335 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2336
62d2a6dc 23372016-03-23 Marek Polacek <polacek@redhat.com>
2338
2339 PR c++/69884
2340 * g++.dg/warn/Wignored-attributes-1.C: New test.
2341 * g++.dg/warn/Wignored-attributes-2.C: New test.
2342
a82d6246 23432016-03-23 Tom de Vries <tom@codesourcery.com>
2344
2345 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2346 initialization.
2347 * gfortran.dg/goacc/private-3.f95 (test): Same.
2348 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2349 missing use param.
2350
dc834ba1 23512016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2352
2353 * lib/target-supports.exp: Remove v7ve entry from loop
2354 creating effective target checks.
2355 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2356 (add_options_for_arm_arch_v7ve): Likewise.
2357
7e83fd1f 23582016-03-23 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR tree-optimization/70354
2361 * gcc.dg/vect/pr70354-1.c: New test.
2362 * gcc.dg/vect/pr70354-2.c: New test.
2363 * gcc.target/i386/avx2-pr70354-1.c: New test.
2364 * gcc.target/i386/avx2-pr70354-2.c: New test.
2365
4e4da058 23662016-03-22 Jeff Law <law@redhat.com>
2367
2368 PR target/70232
2369 * gcc.dg/tree-ssa/pr70232.c: New test.
2370
6855137b 23712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2372
2373 PR target/70302
2374 * gcc.target/i386/pr70302.c: New test.
2375
19db1ec8 23762016-03-22 Richard Biener <rguenther@suse.de>
2377
2378 PR middle-end/70251
2379 * g++.dg/torture/pr70251.C: New testcase.
2380
4baec9f2 23812016-03-22 David Malcolm <dmalcolm@redhat.com>
2382
2383 PR c/69993
2384 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2385 Wmisleading-indentation.c.
2386 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2387 reflect change to diagnostic text and order of messages.
2388 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2389
fcfec126 23902016-03-22 David Edelsohn <dje.gcc@gmail.com>
2391
2392 * g++.dg/ext/java-3.C: Don't compile on AIX.
2393
aa30728a 23942016-03-22 Richard Biener <rguenther@suse.de>
2395
2396 PR middle-end/70333
2397 * gcc.dg/torture/pr70333.c: New testcase.
2398
46ec4eb4 23992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2400
2401 * g++.dg/ext/pr70290.C: New test.
2402
4880f878 24032016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2404
2405 PR target/70325
2406 * gcc.target/i386/pr70325.c: New test.
2407
3d78ea44 24082016-03-22 Jakub Jelinek <jakub@redhat.com>
2409
5934fb8f 2410 PR target/70329
2411 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2412 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2413
b6436f79 2414 PR target/70300
2415 * gcc.target/i386/pr70300.c: New test.
2416
3d78ea44 2417 PR c++/70295
2418 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2419 (func2): New function for cond with parens, xfail warning for c++.
2420 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2421
b60244f6 24222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2423
2424 PR c++/70096
2425 * g++.dg/template/ptrmem30.C: New test.
2426
c8e3e744 24272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2428
2429 PR c++/70204
2430 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2431 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2432
2715f63a 24332016-03-21 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR middle-end/70326
2436 * gcc.dg/pr70326.c: New test.
2437
2daa2cda 24382016-03-21 Marc Glisse <marc.glisse@inria.fr>
2439 Jakub Jelinek <jakub@redhat.com>
2440
2441 PR tree-optimization/70317
2442 * gcc.dg/pr70317.c: New test.
2443
d9aa5a50 24442016-03-21 Uros Bizjak <ubizjak@gmail.com>
2445
2446 PR target/70327
2447 * gcc.target/i386/pr70327.c: New test.
2448
e1a88bf4 24492016-03-21 Martin Liska <mliska@suse.cz>
2450
61941425 2451 PR ipa/70306
e1a88bf4 2452 * gcc.dg/ipa/pr70306.c: New test.
2453
d9aa5a50 24542016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 2455
2456 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2457 * gcc.target/arm/attr-align3.c: Likewise.
2458 * gcc.target/arm/attr_arm.c: Likewise.
2459 * gcc.target/arm/flip-thumb.c: Likewise.
2460
afdde20c 24612016-03-21 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR target/70296
2464 * gcc.target/powerpc/altivec-36.c: New test.
2465
3f2ef661 24662016-03-21 Richard Biener <rguenther@suse.de>
2467
2468 PR tree-optimization/70310
2469 * gcc.dg/torture/pr70310.c: New testcase.
2470
08b2b692 24712016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2472
2473 PR target/70293
2474 * gcc.target/i386/pr70293.c: New test.
2475
93505d22 24762016-03-21 Richard Biener <rguenther@suse.de>
2477
2478 PR tree-optimization/70288
2479 * gcc.dg/torture/pr70288-1.c: New testcase.
2480 * gcc.dg/torture/pr70288-2.c: Likewise.
2481
06fd1914 24822016-03-21 Andrey Belevantsev <abel@ispras.ru>
2483
2484 PR rtl-optimization/69307
2485 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 2486
b628775e 24872016-03-21 Andrey Belevantsev <abel@ispras.ru>
2488
2489 PR rtl-optimization/69102
2490 * gcc.c-torture/compile/pr69102.c: New test.
2491
1421f43c 24922016-03-18 Jeff Law <law@redhat.com>
2493
2494 PR rtl-optimization/70263
2495 * gcc.c-torture/compile/pr70263-1.c: New test.
2496 * gcc.target/i386/pr70263-2.c: New test.
2497
e7142ce1 24982016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2499
2500 PR rtl-optimization/70278
2501 * gcc.dg/torture/pr70278.c: New test.
2502 * gcc.target/arm/pr70278.c: New test.
2503
5539bc70 25042016-03-18 David Malcolm <dmalcolm@redhat.com>
2505
2506 PR c/70281
2507 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2508 (test_builtin_types_compatible_p): New test function.
2509 * gcc.dg/pr70281.c: New test case.
2510
296a290a 25112016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2512
2513 PR target/70113
2514 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2515
666094f0 25162016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2517
2518 PR tree-optimization/70252
2519 * gcc.dg/pr70252.c: New test.
2520
350514e8 25212016-03-18 Tom de Vries <tom@codesourcery.com>
2522
2523 * gcc.dg/pr70161-2.c: New test.
2524 * gcc.dg/pr70161.c: New test.
2525
011e0cea 25262016-03-18 Tom de Vries <tom@codesourcery.com>
2527
2528 PR ipa/70269
2529 * gcc.dg/pr70269.c: New test.
2530
292a09de 25312016-03-18 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR c++/70267
2534 * g++.dg/ext/java-3.C: New test.
2535
efc86c4c 25362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2537
2538 PR c++/70205
2539 * g++.dg/lookup/pr70205.C: New test.
2540
a28dd575 25412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2542
2543 PR c++/70218
2544 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2545
92e7ab1e 25462016-03-17 Marek Polacek <polacek@redhat.com>
2547
2548 PR c/69407
2549 * gcc.dg/atomic-op-6.c: New test.
2550
7378dbfb 25512016-03-17 David Malcolm <dmalcolm@redhat.com>
2552
2553 PR c/70264
2554 * c-c++-common/pr70264.c: New test case.
2555
f7995d7d 25562016-03-17 Jakub Jelinek <jakub@redhat.com>
2557
e2895b76 2558 PR c++/70144
2559 * c-c++-common/pr70144-1.c: New test.
2560 * c-c++-common/pr70144-2.c: New test.
2561
f7995d7d 2562 PR c++/70272
2563 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2564 * g++.dg/opt/flifetime-dse6.C: New test.
2565 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2566
5ec4a949 25672016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2568
2569 PR driver/70192
2570 * gcc.dg/pic-1.c: New test.
2571 * gcc.dg/pic-2.c: Likewise.
2572 * gcc.dg/pic-3.c: Likewise.
2573 * gcc.dg/pic-4.c: Likewise.
2574 * gcc.dg/pie-1.c: Likewise.
2575 * gcc.dg/pie-2.c: Likewise.
2576 * gcc.dg/pie-3.c: Likewise.
2577 * gcc.dg/pie-4.c: Likewise.
2578 * gcc.dg/pie-5.c: Likewise.
2579 * gcc.dg/pie-6.c: Likewise.
2580
c28550e1 25812016-03-17 Tom de Vries <tom@codesourcery.com>
2582
2583 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2584 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2585
be3296cb 25862016-03-17 Richard Biener <rguenther@suse.de>
2587
2588 PR debug/70271
2589 * g++.dg/debug/pr70271.C: New testcase.
2590
9b60ef21 25912016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2592
2593 * gcc.target/i386/pr70251.c: New test.
2594
9a80bc1a 25952016-03-17 Marek Polacek <polacek@redhat.com>
2596
2597 PR c++/70194
2598 * g++.dg/warn/constexpr-70194.C: New test.
2599
733d7ff9 26002016-03-16 Richard Henderson <rth@redhat.com>
2601
2602 PR middle-end/70240
2603 * gcc.c-torture/compile/pr70240.c: New.
2604
3e6f12bf 26052016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2606
2607 * gcc.c-torture/compile/20151204.c: Skip for avr.
2608
867c9e99 26092016-03-16 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR target/70245
2612 * g++.dg/opt/pr70245.C: New test.
2613 * g++.dg/opt/pr70245.h: New file.
2614 * g++.dg/opt/pr70245-aux.cc: New file.
2615
8ced6ab7 26162016-03-16 Martin Sebor <msebor@redhat.com>
2617
2618 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2619
37af779a 26202016-03-16 Richard Henderson <rth@redhat.com>
2621
2622 PR middle-end/70199
2623 * gcc.c-torture/compile/pr70199.c: New.
2624
78ed999c 26252016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2626
2627 * gcc.dg/uninit-19.c: Run dos2unix.
2628
462ca422 26292016-03-16 Marek Polacek <polacek@redhat.com>
2630
2631 PR c/70093
2632 * gcc.dg/nested-func-10.c: New test.
2633 * gcc.dg/nested-func-9.c: New test.
2634
fe58aacc 26352016-03-16 Jakub Jelinek <jakub@redhat.com>
2636
2637 PR tree-optimization/68714
2638 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2639
27a53872 26402016-03-16 Tom de Vries <tom@codesourcery.com>
2641
2642 PR tree-optimization/68715
2643 * gcc.dg/graphite/pr68715-2.c: New test.
2644 * gcc.dg/graphite/pr68715.c: New test.
2645 * gfortran.dg/graphite/pr68715.f90: New test.
2646
95049c3c 26472016-03-16 Tom de Vries <tom@codesourcery.com>
2648
2649 PR tree-optimization/68809
2650 * gcc.dg/graphite/pr68809-2.c: New test.
2651 * gcc.dg/graphite/pr68809.c: New test.
2652
09eddd70 26532016-03-16 Jakub Jelinek <jakub@redhat.com>
2654
81fc5915 2655 PR c++/70147
2656 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2657 method call to i () as argument. Adjust expected output.
2658
09eddd70 2659 PR c++/70147
2660 * g++.dg/ubsan/pr70147-1.C: New test.
2661 * g++.dg/ubsan/pr70147-2.C: New test.
2662
6373d2a2 26632016-03-15 Martin Sebor <msebor@redhat.com>
2664
2665 PR c++/58281
2666 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2667
d27a0c11 26682016-03-15 John David Anglin <danglin@gcc.gnu.org>
2669
9908039d 2670 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2671 hppa*-*-hpux*.
2672
45cdc3a6 2673 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2674
d27a0c11 2675 PR libfortran/69799
2676 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2677 libatomic_available.
2678
0dd1d57f 26792016-03-15 Marek Polacek <polacek@redhat.com>
2680
2681 PR c++/70209
2682 * g++.dg/ext/attribute-may-alias-4.C: New test.
2683
0ce02c07 26842016-03-15 Alexander Monakov <amonakov@ispras.ru>
2685
2686 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2687 -fvar-tracking-assignments-toggle flag.
2688
f6e39b30 26892016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2690
2691 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2692
167f93a2 26932016-03-15 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR rtl-optimization/70222
2696 * gcc.c-torture/execute/pr70222-1.c: New test.
2697 * gcc.c-torture/execute/pr70222-2.c: New test.
2698
08a8af4a 26992016-03-15 Richard Henderson <rth@redhat.com>
2700
2701 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2702
738eb905 27032016-03-15 Andrey Belevantsev <abel@ispras.ru>
2704
2705 PR rtl-optimization/69032
2706 * gcc.dg/pr69032.c: New test.
2707
dd148b3a 27082016-03-15 Andrey Belevantsev <abel@ispras.ru>
2709
2710 PR rtl-optimization/63384
d9aa5a50 2711 * g++.dg/pr63384.C: New test.
dd148b3a 2712
acf58115 27132016-03-15 Andrey Belevantsev <abel@ispras.ru>
2714
2715 PR target/64411
2716 * gcc.target/i386/pr64411.C: New test.
2717
a2897dc4 27182016-03-15 Tom de Vries <tom@codesourcery.com>
2719
2720 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2721 * gfortran.dg/goacc/kernels-alias.f95: New test.
2722
7bad2faf 27232016-03-14 Martin Sebor <msebor@redhat.com>
2724
2725 PR c++/53792
2726 * g++.dg/cpp0x/constexpr-inline.C: New test.
2727 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2728
d65fa8d9 27292016-03-14 David Edelsohn <dje.gcc@gmail.com>
2730
2731 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2732
2b3c633f 27332016-03-14 Jakub Jelinek <jakub@redhat.com>
2734
2735 PR middle-end/70219
2736 * gcc.dg/pr70219.c: New test.
2737
e947f9c3 27382016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2739
2740 PR target/70083
2741 * gcc.dg/torture/pr70083.c: New test.
2742 * gcc.target/i386/pr70083.c: New test.
2743
74201dc2 27442016-03-14 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/56365
2747 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2748
88aea41e 27492016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2750
2751 PR target/70098
2752 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2753 New function.
2754 * g++.dg/pr70098.C: New testcase.
2755
2756
1bd2aefd 27572016-03-14 Tom de Vries <tom@codesourcery.com>
2758
2759 PR tree-optimization/70045
2760 * gcc.dg/graphite/pr70045.c: New test.
2761
922c7033 27622016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2763
2764 PR fortran/69043
2765 * gfortran.dg/include_9.f90: New test.
2766
fd4ab6d9 27672016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2768
2769 PR fortran/45076
2770 gfortran.dg/prof/prof.exp: New script.
2771 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2772
7d7218d3 27732016-03-12 Andrey Belevantsev <abel@ispras.ru>
2774
2775 PR rtl-optimization/69307
2776 * gcc.dg/pr69307.c: New test.
2777
02ffd664 27782016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2779
2780 PR target/69614
2781 * gcc.target/arm/pr69614.c: New.
2782
76e207a9 27832016-03-12 Paul Thomas <pault@gcc.gnu.org>
2784
2785 PR fortran/70031
2786 * gfortran.dg/submodule_14.f08: New test
2787
2788 PR fortran/69524
2789 * gfortran.dg/submodule_15.f08: New test
2790
490ee78a 27912016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2792
2793 PR c++/70106
2794 * g++.dg/cpp1y/paren3.C: New test.
2795
04e137ff 27962016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2797
2798 PR target/70131
2799 * gcc.target/powerpc/ppc-round2.c: New test.
2800
27b2c1c4 28012016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2802
2803 PR target/70123
2804 * gcc.dg/torture/pr70123.c: New test.
2805
84116671 28062016-03-11 Jeff Law <law@redhat.com>
2807
2808 PR tree-optimization/70190
2809 * gcc.c-torture/compile/pr70190.c: New test.
2810
cfa58bc8 28112016-03-11 David Malcolm <dmalcolm@redhat.com>
2812
2813 PR c/68187
2814 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2815 case.
2816 (test43_b): Likewise.
2817 (test43_c): Likewise.
2818 (test43_d): Likewise.
2819 (test43_e): Likewise.
2820 (test43_f): Likewise.
2821 (test43_g): Likewise.
2822 (test44_a): Likewise.
2823 (test44_b): Likewise.
2824 (test44_c): Likewise.
2825 (test44_d): Likewise.
2826 (test44_e): Likewise.
2827
ce234f27 28282016-03-11 David Malcolm <dmalcolm@redhat.com>
2829
2830 PR c/70085
2831 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2832
e4756b48 28332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2834
2835 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2836 dg-options.
2837
1f5ef87e 28382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2839
2840 PR target/70002
2841 PR target/69245
2842 * gcc.target/aarch64/pr69245_2.c: New test.
2843
f9c352a1 28442016-03-11 Jakub Jelinek <jakub@redhat.com>
2845
2846 PR tree-optimization/70177
2847 * gcc.dg/pr70177.c: New test.
2848
4dd92ac6 28492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2850
2851 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2852
331e4fdb 28532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2854
2855 * gcc.dg/tree-ssa/sra-20.c: New.
2856
69262824 28572016-03-11 Jakub Jelinek <jakub@redhat.com>
2858
6f9a7425 2859 PR rtl-optimization/70174
2860 * gcc.dg/pr70174.c: New test.
2861
69262824 2862 PR tree-optimization/70169
2863 * gcc.dg/pr70169.c: New test.
2864
4637a847 28652016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2866
2867 PR target/70160
2868 * gcc.target/i386/pr70160.c: New test.
2869
5a86d754 28702016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2871
2872 * gcc.target/s390/dfp-1.c: New test.
2873
af4c8290 28742016-03-10 Nick Clifton <nickc@redhat.com>
2875
2876 PR target/70044
2877 * gcc.target/aarch64/pr70044.c: New test.
2878
98dfd328 28792016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2880 Jakub Jelinek <jakub@redhat.com>
2881
2882 PR c++/70001
2883 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2884 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2885 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2886
75e72311 28872016-03-10 Jan Hubicka <hubicka@ucw.cz>
2888
2889 PR lto/69589
2890 * g++.dg/lto/pr69589_0.C: New testcase
2891 * g++.dg/lto/pr69589_1.C: New testcase
2892
a2eb1271 28932016-03-10 Marek Polacek <polacek@redhat.com>
2894
2895 PR c++/70153
2896 * g++.dg/delayedfold/unary-plus1.C: New test.
2897
28982016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 2899
2900 * gcc.target/arm/pr45701-1.c: Escape brackets.
2901 * gcc.target/arm/pr45701-2.c: Likewise.
2902
5ab2987f 29032016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2904
2905 * gfortran.dg/unconstrained_commons.f: New.
2906
6972afac 29072016-03-10 Alan Modra <amodra@gmail.com>
2908
2909 * gcc.dg/pr69195.c: New.
2910 * gcc.dg/pr69238.c: New.
2911
c82c99ec 29122016-03-10 Tom de Vries <tom@codesourcery.com>
2913
2914 PR testsuite/68915
2915 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2916
a2389d4a 29172016-03-10 Richard Biener <rguenther@suse.de>
2918
2919 PR tree-optimization/70128
2920 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2921 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2922
c272412d 29232016-03-09 Jakub Jelinek <jakub@redhat.com>
2924
a0451069 2925 PR tree-optimization/70152
2926 * gcc.dg/pr70152.c: New test.
2927
c272412d 2928 PR target/70086
2929 * gcc.target/i386/pr70086-1.c: New test.
2930 * gcc.target/i386/pr70086-2.c: New test.
2931 * gcc.target/i386/pr70086-3.c: New test.
5f611068 2932
2933 PR tree-optimization/70127
2934 * gcc.c-torture/execute/pr70127.c: New test.
2935
27dcb7a8 29362016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2937
2938 * c-c++-common/goacc/combined-directives-2.c: New test.
2939
c24757cf 29402016-03-09 David Malcolm <dmalcolm@redhat.com>
2941
2942 PR c/68473
2943 PR c++/70105
2944 * g++.dg/diagnostic/pr70105.C: New test.
2945 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2946 (test_multiple_ordinary_maps): New test function.
2947
83108969 29482016-03-09 David Malcolm <dmalcolm@redhat.com>
2949
2950 PR c/68473
2951 PR c++/70105
2952 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2953 Drop range information from call to inform_at_rich_loc.
2954 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2955 New.
2956 (test_show_locus): Replace calls to rich_location::add_range with
2957 calls to add_range. Rewrite the tests that used the now-defunct
2958 rich_location ctor taking a source_range. Simplify other tests
2959 by replacing calls to COMBINE_LOCATION_DATA with calls to
2960 make_location.
2961
6733c0e8 29622016-03-09 Richard Biener <rguenther@suse.de>
2963 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR tree-optimization/70138
2966 * gcc.dg/vect/pr70138-1.c: New testcase.
2967 * gcc.dg/vect/pr70138-2.c: Likewise.
2968
96abb9f5 29692016-03-09 Jakub Jelinek <jakub@redhat.com>
2970
2971 PR target/70049
2972 * gcc.target/i386/pr70049.c: New test.
2973
42bb3bfb 29742016-03-09 Richard Biener <rguenther@suse.de>
2975
2976 PR c/70143
2977 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2978 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2979 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2980
27527428 29812016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2982
2983 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2984 arm-*-*.
2985
248449f2 29862016-03-09 Jakub Jelinek <jakub@redhat.com>
2987
1bd49ced 2988 PR middle-end/67278
2989 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2990
248449f2 2991 PR target/67278
2992 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2993
2994 PR middle-end/70050
2995 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2996 in testcase comment.
2997
dfc460ff 29982016-03-09 Tom de Vries <tom@codesourcery.com>
2999
3000 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3001 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3002 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3003 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3004 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3005 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3006 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3007 * gfortran.dg/goacc/kernels-loop.f95: New test.
3008
0377fc7f 30092016-03-08 Martin Sebor <msebor@redhat.com>
3010
3011 PR c++/62096
3012 * g++.dg/warn/overflow-warn-7.C: New test.
3013
3556aa80 30142016-03-08 Jason Merrill <jason@redhat.com>
3015
3016 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3017 * lib/target-supports.exp (check_effective_target_concepts): New.
3018
e5096208 30192016-03-08 Jakub Jelinek <jakub@redhat.com>
3020
5370eb8d 3021 PR c++/70135
3022 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3023 * g++.dg/ubsan/pr70135.C: New test.
3024
e5096208 3025 PR target/70110
3026 * gcc.dg/pr70110.c: New test.
3027
cc37120d 30282016-03-07 Martin Jambor <mjambor@suse.cz>
3029
3030 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3031 * c-c++-common/gomp/if-1.c: Likewise.
3032 * c-c++-common/gomp/pr61486-2.c: Likewise.
3033 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3034 to dg-additional-options.
3035 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3036 * g++/gomp/target-teams-1.c: Likewise.
3037 * gcc.dg/gomp/gomp.exp: Likewise.
3038 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3039 dg-additional-options.
3040 * gfortran.dg/gomp/gomp.exp: Likewise.
3041 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3042 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3043 dg-additional-options.
3044 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3045
53c248d8 30462016-03-07 Martin Jambor <mjambor@suse.cz>
3047
3048 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3049 * c-c++-common/gomp/gridify-1.c: New test.
3050 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3051
541e79a0 30522016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3053
3054 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3055 trigger for cortex-r8, when scanning for register r8.
3056 * gcc.target/arm/pr45701-2.c: Likewise.
3057
4dfabd94 30582016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 3059 Jeff Law <law@redhat.com>
4dfabd94 3060
3061 PR tree-optimization/69740
3062 * gcc.c-torture/compile/pr69740-1.c: New test.
3063 * gcc.c-torture/compile/pr69740-2.c: New test.
3064
1b63a87b 30652016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3066
3067 * lib/target-supports.exp
3068 (check_effective_target_whole_vector_shift): Enable for PPC64.
3069
d33914da 30702016-03-07 Richard Biener <rguenther@suse.de>
3071
3072 PR tree-optimization/70115
3073 * gcc.dg/torture/pr70115.c: New testcase.
3074
584fba4b 30752016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3076
3077 PR middle-end/69916
3078 * c-c-++-common/goacc/pr69916.c: New.
3079
7f2f5ec0 30802016-03-07 Richard Henderson <rth@redhat.com>
3081
3082 * gcc.c-torture/compile/pr70061.c: New test.
3083
f530e7c4 30842016-03-07 Richard Biener <rguenther@suse.de>
3085
3086 PR testsuite/70109
3087 * gcc.dg/vect/O3-pr36098.c: New testcase.
3088
a3855fed 30892016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3090
3091 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3092
091ffc31 30932016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3094
3095 * gnat.dg/renaming9.ad[sb]: New testcase.
3096
2941b871 30972016-03-05 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR c++/70084
3100 * g++.dg/expr/stdarg3.C: New test.
3101
5173ce42 31022016-03-04 Jeff Law <law@redhat.com>
3103
3104 PR tree-optimization/69196
3105 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3106 x86_64-*-*.
3107
2d1d2e55 31082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3109
0e43078e 3110 PR c/69973
3111 * gcc.dg/pr69973.c: New test.
3112
d8ec06ae 3113 PR rtl-optimization/69941
3114 * gcc.dg/torture/pr69941.c: New test.
3115
2d1d2e55 3116 PR c/69824
3117 * gcc.dg/pr69824.c: New test.
3118
32f692e2 31192016-03-05 Tom de Vries <tom@codesourcery.com>
3120
3121 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3122 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3123 function.
3124
1c699e9a 31252016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3126
3127 PR c++/66786
3128 * g++.dg/cpp1y/var-templ48.C: New test.
3129 * g++.dg/cpp1y/var-templ49.C: New test.
3130
358448c6 31312016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3132
3133 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3134
01dc3c45 31352016-03-04 Jakub Jelinek <jakub@redhat.com>
3136
e968ff6d 3137 PR c++/70035
3138 * g++.dg/ubsan/pr70035.C: New test.
3139
01dc3c45 3140 PR target/70062
3141 * gcc.target/i386/pr70062.c: New test.
3142
3937d618 31432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3144
3145 * g++.dg/template/typename21.C: Remove c++98_only.
3146
c58ac7f8 31472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3148
3149 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3150
0060768a 31512016-03-04 David Malcolm <dmalcolm@redhat.com>
3152
3153 PR c/68187
3154 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3155 function.
3156 (fn_42_b): Likewise.
3157 (fn_42_c): Likewise.
3158
74c6fd40 31592016-03-04 David Malcolm <dmalcolm@redhat.com>
3160
3161 PR c/68187
3162 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3163 function.
3164 (fn_40_b): Likewise.
3165 (fn_41_a): Likewise.
3166 (fn_41_b): Likewise.
3167
31b11359 31682016-03-04 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR target/70059
3171 * gcc.target/i386/avx512f-pr70059.c: New test.
3172 * gcc.target/i386/avx512dq-pr70059.c: New test.
3173
c5b93452 31742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3175
3176 PR rtl-optimization/57676
3177 * gcc.dg/torture/pr57676.c: New test.
3178
268fbd56 31792016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3180
3181 * gcc.dg/pr70026.c: New test.
3182
6560d1ad 31832016-03-04 Marek Polacek <polacek@redhat.com>
3184
3185 PR c/69798
3186 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3187 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3188
cc7dfddf 31892016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3190
3191 PR target/70004
3192 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3193 Delete.
3194 (test_corners_sisd_si): Likewise.
3195 (main): Remove checks of the above.
3196 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3197
e9663bd4 31982016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3199
3200 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3201
dcdd684e 32022016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3203
3204 * gcc.dg/torture/pr69951.c: Accept argc==0.
3205
e692d332 32062016-03-04 Richard Biener <rguenther@suse.de>
3207
3208 PR c++/70054
3209 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3210 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3211
af77b7e6 32122016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3213
3214 PR testsuite/69766
3215 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3216 testing multiarch.
3217
290da96e 32182016-03-04 Jakub Jelinek <jakub@redhat.com>
3219
3220 PR debug/69947
3221 * gcc.dg/guality/pr69947.c: New test.
3222
e51ce713 32232016-03-03 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR ada/70017
3226 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3227
1feed892 32282016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3229
3230 PR rtl-optimization/69904
3231 * gcc.target/arm/pr69904.c: New test.
3232
c32bda69 32332016-03-03 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR target/70021
3236 * gcc.dg/vect/pr70021.c: New test.
3237 * gcc.target/i386/pr70021.c: New test.
3238
1bc579ed 32392016-03-03 Marek Polacek <polacek@redhat.com>
3240
3241 PR middle-end/70050
3242 * gcc.dg/pr70050.c: New test.
3243
cfa8d638 32442016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3245
3246 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3247
1b889259 32482016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3249
3250 PR tree-optimization/70043
3251 * gfortran.dg/vect/pr70043.f90: New test.
3252
f756dfa3 32532016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3254
3255 * gnat.dg/specs/task1.ads: New test.
3256
5cb4863d 32572016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3258
3259 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3260 Invoke gdb with -batch.
3261 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3262
5dd12e43 32632016-03-03 Richard Biener <rguenther@suse.de>
3264
3265 PR tree-optimization/55936
3266 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3267
d97ba4ca 32682016-03-02 Jeff Law <law@redhat.com>
3269
5d23c86f 3270 PR rtl-optimization/69942
3271 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3272 effects of argument promotions.
3273
d97ba4ca 3274 PR tree-optimization/69987
3275 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3276 target does not support -fprefetch-loop-arrays.
3277
901faaa0 32782016-03-02 Uros Bizjak <ubizjak@gmail.com>
3279
3280 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3281
51f6fdce 32822016-03-02 Bin Cheng <bin.cheng@arm.com>
3283
6bc7872f 3284 PR rtl-optimization/69052
51f6fdce 3285 * gcc.target/i386/pr69052.c: New test.
3286
31d31e07 32872016-03-02 Alan Modra <amodra@gmail.com>
3288
3289 * gcc.dg/pr69990.c: New.
3290
04faee95 32912016-03-02 Jakub Jelinek <jakub@redhat.com>
3292
270d0117 3293 PR c/68062
3294 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3295
3296 PR middle-end/70022
3297 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3298
04faee95 3299 PR target/70028
3300 * gcc.target/i386/pr70028.c: New test.
3301
a2cc9e8e 33022016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3303
3304 * c-c++-common/asan/swapcontext-test-1.c,
3305 * c-c++-common/tsan/thread_leak.c,
3306 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3307 * g++.dg/tsan/benign_race.C,
3308 * g++.dg/tsan/fd_close_norace.C,
3309 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3310 races with sanitizer output
3311
dd4bd263 33122016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 3313 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 3314
3315 PR target/67278
3316 * gcc.dg/simd-8.c: New testcase.
3317
b5fe3a49 33182016-03-02 Richard Biener <rguenther@suse.de>
3319
3320 PR middle-end/67278
3321 * gcc.dg/simd-7.c: New testcase.
3322
23601f67 33232016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3324
3325 * gcc.target/i386/pr70007.c: Tweak.
3326
f66f65e7 33272016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3328
3329 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3330
60773515 33312016-03-02 Marek Polacek <polacek@redhat.com>
3332
3333 PR c/67854
3334 * gcc.dg/pr67854.c: New test.
3335
6c094cb1 33362016-03-02 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR middle-end/70025
3339 * gcc.dg/torture/pr70025.c: New test.
3340
7627bb56 33412016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3342
3343 PR tree-optimization/68621
3344 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3345
066c8e94 33462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 * gcc.target/i386/pr70007.c: New test.
3349
d3b819ad 33502016-03-01 Jeff Law <law@redhat.com>
3351
d4b9ad56 3352 PR tree-optimization/69196
7e217344 3353 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 3354
d3b819ad 3355 PR tree-optimization/69196
3356 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3357 duplicating code and spoiling the expected output.
3358
4f37285d 33592016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3360
3361 PR target/70033
3362 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3363 supports power9 before doing tests.
3364 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3365 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3366 * gcc.target/powerpc/p9-permute.c: Likewise.
3367
3e9c4f6c 33682016-03-01 Uros Bizjak <ubizjak@gmail.com>
3369
3370 PR target/70027
3371 * gcc.target/i386/pr70027.c: New test.
3372
e324729e 33732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 3374
3375 * gcc.dg/pr70017.c: New test.
3376
40e9ce2d 33772016-03-01 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR c/69796
3380 PR c/69974
3381 * gcc.dg/pr69796.c: New test.
3382 * gcc.dg/pr69974.c: New test.
3383
e8b016ea 33842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3385
3386 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3387
24d3127c 33882016-02-29 Jeff Law <law@redhat.com>
3389
3390 PR tree-optimization/69987
3391 * gfortran.dg/pr69987.f90: New test.
3392
3393 PR tree-optimization/69989
3394 * gcc.c-torture/compile/pr69989-2.c: New test.
3395
12cc1225 33962016-03-01 Marek Polacek <polacek@redhat.com>
3397
3398 PR c++/69795
3399 * g++.dg/parse/invalid1.C: New test.
3400
d99a947c 34012016-03-01 Richard Biener <rguenther@suse.de>
3402
3403 PR middle-end/70022
3404 * gcc.dg/pr70022.c: New testcase.
3405
395dbc60 34062016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3407
3408 PR tree-optimization/69956
3409 * gcc.dg/pr69956.c: New test.
3410
40a35c55 34112016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3412
3413 PR target/70011
3414 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3415 XFAIL when hardware supports efficient unaligned storage access.
3416
4edc90b0 34172016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3418
3419 PR c++/69961
3420 * g++.dg/template/pr69961a.C: New test.
3421 * g++.dg/template/pr69961b.C: New test.
3422
1ed1f69a 34232016-02-29 David Malcolm <dmalcolm@redhat.com>
3424
3425 PR preprocessor/69985
3426 * gcc.dg/cpp/pr69985.c: New test case.
3427
01c5d15d 34282016-02-29 Jeff Law <law@redhat.com>
3429
3a4d3de5 3430 PR tree-optimization/70005
3431 * gcc.c-torture/execute/pr70005.c New test.
3432
01c5d15d 3433 PR tree-optimization/69999
3434 * gcc.c-torture/compile/pr69999.c: New test.
3435
1bf66b54 34362016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3437
3438 PR tree-optimization/69652
3439 * gcc.dg/torture/pr69652.c: Delete test.
3440 * gcc.dg/vect/pr69652.c: New test.
3441
b4d653d5 34422016-02-19 Richard Biener <rguenther@suse.de>
3443
3444 PR tree-optimization/69980
3445 * gfortran.dg/vect/pr69980.f90: New testcase.
3446
35bc4745 34472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3448
3449 * gcc.target/sparc/20160229-1.c: New test.
3450
bb54a538 34512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3452
3453 * gnat.dg/stack_usage3.adb: New test.
3454 * gnat.dg/stack_usage3_pkg.ads: New helper.
3455
95164e71 34562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3457
3458 * gnat.dg/renaming8.adb: New test.
3459 * gnat.dg/renaming8_pkg1.ads: New helper.
3460 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3461 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3462
a890896f 34632016-02-29 Richard Biener <rguenther@suse.de>
3464
3465 PR tree-optimization/69720
3466 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3467
5c70403a 34682016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3469
3470 PR fortran/68147
3471 PR fortran/47674
3472 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3473
dfb6d139 34742016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 3475 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3476
3477 PR fortran/56007
3478 * gfortran.dg/coarray_8.f90: Adjust error message.
3479 * gfortran.dg/pr56007.f90: New test.
3480 * gfortran.dg/pr56007.f: New test.
3481
536508db 34822016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3483
3484 PR tree-optimization/69989
3485 * gcc.dg/torture/pr69989.c: New test.
3486
eec75e45 34872016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3488
3489 * gcc.target/i386/stack-realign-win.c: New test.
3490
0175e45a 34912016-02-28 Harald Anlauf <anlauf@gmx.de>
3492
3493 PR fortran/60126
3494 * gfortran.dg/pr60126.f90: New test.
3495
2a703589 34962016-02-27 Jeff Law <law@redhat.com>
3497
3498 Revert
3499 2016-02-26 Richard Biener <rguenther@suse.de>
3500 Jeff Law <law@redhat.com>
3501
3502 PR tree-optimization/69740
3503 * gcc.c-torture/compile/pr69740-1.c: New test.
3504 * gcc.c-torture/compile/pr69740-2.c: New test.
3505
359b4c18 35062016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3507
1c96765a 3508 PR fortran/69910
359b4c18 3509 * gfortran.dg/newunit_4.f90: New test.
3510
49462d93 35112016-02-27 Jakub Jelinek <jakub@redhat.com>
3512
3513 PR target/69613
3514 PR rtl-optimization/69886
3515 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3516 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3517 target.
3518
c4ac733e 35192016-02-26 Martin Sebor <msebor@redhat.com>
3520
3521 PR tree-optimization/15826
3522 * gcc.dg/tree-ssa/pr15826.c: New test.
3523
da8c4b5d 35242016-02-26 Jakub Jelinek <jakub@redhat.com>
3525
3526 PR target/69969
3527 * gcc.target/powerpc/pr69969.c: New test.
3528
0a4558eb 35292016-02-26 Martin Sebor <msebor@redhat.com>
3530
3531 PR c++/15766
3532 * g++.old-deja/g++.other/decl5.C: Add a test case.
3533
5b500299 35342016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3535
3536 PR target/69946
3537 * gcc.target/powerpc/pr69946.c: New file.
3538
565f533b 35392016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 3540 Jeff Law <law@redhat.com>
565f533b 3541
0a4558eb 3542 PR tree-optimization/69740
565f533b 3543 * gcc.c-torture/compile/pr69740-1.c: New test.
3544 * gcc.c-torture/compile/pr69740-2.c: New test.
3545
ff67cbea 35462016-02-26 Martin Jambor <mjambor@suse.cz>
3547
3548 PR middle-end/69920
3549 * gcc.dg/torture/pr69932.c: New test.
3550 * gcc.dg/torture/pr69936.c: Likewise.
3551
e400d817 35522016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3553
3554 PR target/69709
3555 * gcc.target/s390/pr69709.c: New test.
3556
126a5a2d 35572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3558
3559 PR target/69245
3560 * gcc.target/aarch64/pr69245_1.c: New test.
3561
59c58860 35622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3563
3564 PR target/69613
3565 * gcc.dg/torture/pr69613.c: New test.
3566
9441fa4e 35672016-02-26 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR rtl-optimization/69891
3570 * gcc.target/i386/pr69891.c: New test.
3571
e48fcde0 35722016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3573 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3574
35ed600a 3575 PR target/61397
f41208a1 3576 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3577 functionality for both 32-bit and 64-bit.
3578
c86aaa0e 35792016-02-26 Richard Biener <rguenther@suse.de>
3580
3581 PR tree-optimization/69551
3582 * gcc.dg/torture/pr69951.c: New testcase.
3583
38e71a65 35842016-02-25 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/48795
3587 * gcc.dg/Warray-bounds-18.c: New testcase.
3588
03331e69 35892016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3590
3591 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3592
f14d8d6a 35932016-02-25 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR rtl-optimization/69896
3596 * gcc.dg/pr69896.c: New test.
3597
4003c807 35982016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3599
3600 PR c++/69736
3601 * g++.dg/cpp1y/paren2.C: New test.
3602
a0573328 36032016-02-24 Martin Sebor <msebor@redhat.com>
3604
3605 PR c/51147
3606 * gcc.dg/enum-mode-2.c: New test.
3607
2cde02ad 36082016-02-24 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR c++/69922
3611 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3612 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3613 * g++.dg/ubsan/pr69922.C: New test.
3614
f0ea75d1 36152016-02-24 Marek Polacek <polacek@redhat.com>
3616
3617 PR c/69819
3618 * gcc.dg/pr69819.c: New test.
3619
05027366 36202016-02-24 Martin Sebor <msebor@redhat.com>
3621
34ed562b 3622 PR c++/69912
3623 * g++.dg/ext/flexary15.C: New test.
3624
36252016-02-24 Martin Sebor <msebor@redhat.com>
3626
3627 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3628 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3629 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3630
650c3ad5 36312016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3632 Charles Baylis <charles.baylis@linaro.org>
3633
3634 PR debug/61033
3635 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3636
596070e8 36372016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3638 Jakub Jelinek <jakub@redhat.com>
596070e8 3639
3640 PR middle-end/69760
3641 * gcc.dg/torture/pr69760.c: New testcase.
3642
d6b92d9f 36432016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3644
3645 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3646 pattern on Solaris with as.
3647
90436d9d 36482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3649
3650 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3651 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3652 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3653 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3654
7c749495 36552016-02-24 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR middle-end/69915
3658 * gcc.dg/pr69915.c: New test.
3659
9c9680b5 36602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3661
3662 PR rtl-optimization/69886
3663 * gcc.dg/torture/pr69886.c: New test.
3664
36d081ee 36652016-02-24 Richard Biener <rguenther@suse.de>
3666
3667 PR middle-end/68963
3668 * gcc.dg/torture/pr68963.c: New testcase.
3669
2a0accb9 36702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3671
3672 PR target/69875
3673 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3674 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3675 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3676 * gcc.target/arm/atomic_loaddi_1.c: New test.
3677 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3678 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3679 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3680 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3681 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3682 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3683 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3684 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3685
f0e92ef1 36862016-02-24 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR middle-end/69909
3689 * gcc.dg/torture/pr69909.c: New test.
3690
6907286f 36912016-02-24 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/69907
3694 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3695 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3696 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3697
e6ab7475 36982016-02-24 Christian Bruel <christian.bruel@st.com>
3699
3700 * gcc.target/arm/pragma_cpp_fma.c: New test.
3701
47587450 37022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3703
3704 PR fortran/61156
3705 * gfortran.dg/include_6.f90: Update test.
3706
d41ab738 37072016-02-23 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR objc/69844
3710 * objc.dg/pr69844.m: New test.
3711
4772d9d5 37122016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3713
3714 PR libgfortran/69456
3715 * gfortran.dg/namelist_89.f90: New test.
3716 * gfortran.dg/pr59700.f90: Update test..
3717
8c38d887 37182016-02-23 Martin Sebor <msebor@redhat.com>
3719
3720 PR middle-end/69780
3721 * g++.dg/ext/builtin_alloca.C: New test.
3722 * gcc.dg/builtins-68.c: New test.
3723
ee1bfdb0 37242016-02-23 Richard Henderson <rth@redhat.com>
3725
3726 * gcc.target/i386/addr-space-3.c: Remove test.
3727
52609ec3 37282016-02-23 David Malcolm <dmalcolm@redhat.com>
3729
3730 PR preprocessor/69126
3731 PR preprocessor/69543
3732 * c-c++-common/pr69126-2-long.c: New test.
3733 * c-c++-common/pr69126-2-short.c: New test.
3734 * c-c++-common/pr69543-1.c: Remove xfail.
3735
d5bf2cc8 37362016-02-23 David Malcolm <dmalcolm@redhat.com>
3737
3738 PR preprocessor/69126
3739 PR preprocessor/69543
3740 PR preprocessor/69558
3741 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3742 (f): Rename to...
3743 (test_2): ...this, and add leading comment.
3744 (MACRO_3, test_3): New.
3745 (MACRO_4A, MACRO_4B, test_4): New.
3746 (MACRO): Rename to...
3747 (MACRO_5): ...this.
3748 (g): Rename to...
3749 (test_5): ...this, updating for renaming of MACRO, and
3750 add leading comment.
3751 * c-c++-common/pr69543-1.c: New.
3752 * c-c++-common/pr69543-2.c: New.
3753 * c-c++-common/pr69543-3.c: New.
3754 * c-c++-common/pr69543-4.c: New.
3755 * c-c++-common/pr69558-1.c: New.
3756 * c-c++-common/pr69558-2.c: New.
3757 * c-c++-common/pr69558-3.c: New.
3758 * c-c++-common/pr69558-4.c: New.
3759 * gcc.dg/pr69558.c: Move to...
3760 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3761 xfail for c++.
3762
3a37a410 37632016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3764
3765 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3766 to -ftree-parallelize-loops/-fopenacc changes.
3767 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3768 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3769 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3770 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3771 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3772 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3773 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3774 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3775 * c-c++-common/goacc/kernels-loop.c: Likewise.
3776 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3777 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3778 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3779 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3780
ecca180f 37812016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3782
3783 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3784
eec0fa3f 37852016-02-23 Jakub Jelinek <jakub@redhat.com>
3786
f1f91c07 3787 PR c++/69902
3788 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3789
eec0fa3f 3790 PR c/69900
3791 * gcc.dg/pr69900.c: New test.
3792
e045424d 37932016-02-23 Martin Jambor <mjambor@suse.cz>
3794
3795 PR tree-optimization/69666
3796 * gcc.dg/tree-ssa/pr69666.c: New test.
3797
f482dff6 37982016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3799
3800 PR fortran/67451
3801 * gfortran.dg/coarray_allocate_5.f08: New test.
3802
57ed698b 38032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3804
3805 * gcc.target/s390/vcond-shift.c: Move to ...
3806 * gcc.target/s390/vector/vcond-shift.c: ... here.
3807
990e443c 38082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3809
3810 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3811 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3812
296c5f01 38132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3814
3815 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3816
e53f41d5 38172016-02-20 Mark Wielaard <mjw@redhat.com>
3818
3819 PR c/28901
3820 * gcc.dg/unused-variable-3.c: New test.
3821
13af201d 38222016-02-22 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR target/69888
3825 * gcc.target/i386/pr69888.c: New test.
3826
682c90f9 38272016-02-22 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/69882
3830 * gfortran.dg/vect/pr69882.f90: New testcase.
3831
b8cd18c3 38322016-02-22 Jakub Jelinek <jakub@redhat.com>
3833
3834 PR target/69885
3835 * gcc.dg/pr69885.c: New test.
3836
09343379 38372016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3838
3839 PR target/69806
3840 PR target/54089
3841 * gcc.target/sh/pr54089-10.c: New.
3842
b345a09f 38432016-02-20 Paul Thomas <pault@gcc.gnu.org>
3844
3845 PR fortran/69423
3846 * gfortran.dg/deferred_character_15.f90 : New test.
3847
51385aed 38482016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3849
3850 PR fortran/57365
3851 gfortran.dg/allocate_with_source_18.f03: New test.
3852
38532016-02-20 Harald Anlauf <anlauf@gmx.de>
3854
3855 PR fortran/52531
3856 gfortran.dg/gomp/pr52531.f90: New test.
3857
9cce8384 38582016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3859
3860 PR c++/69865
3861 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3862 -std=c++03.
3863
d91f5fbb 38642016-02-19 Jakub Jelinek <jakub@redhat.com>
3865
563d5cb8 3866 PR c++/69826
3867 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3868 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3869
0a04aac9 3870 PR c++/69850
3871 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3872
d91f5fbb 3873 PR c++/69851
3874 * g++.dg/torture/pr69851.C: New test.
3875
5fe1f282 38762016-02-19 Martin Sebor <msebor@redhat.com>
3877
3878 PR testsuite/69573
3879 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3880
a45bce11 38812016-02-19 Jakub Jelinek <jakub@redhat.com>
3882
6263dde1 3883 PR c++/69850
3884 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3885 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3886
a45bce11 3887 PR c++/67767
3888 * g++.dg/cpp0x/pr67767.C: New test.
3889
cf2ed1b7 38902016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3891
3892 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3893 for fp, simd, crypto, crc, lse.
3894 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3895 above.
3896 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3897 effective target check.
3898
f6cc34b0 38992016-02-19 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR target/69820
3902 * gcc.target/i386/pr69820.c: New test.
3903
6c678e78 39042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3905
3906 * gcc.target/s390/vector/int128-1.c: New test.
3907
b088ff4b 39082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3909
3910 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3911
b11e60a4 39122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3913
3914 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3915 instruction pattern name to prevent the testcase from failing with
3916 -march=z13.
3917
664ff6a0 39182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3919
3920 * gcc.target/s390/md/movstr-2.c: New test.
3921
e80be24b 39222016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3923
3924 * gcc.target/s390/morestack.c: New test.
3925
9839f350 39262016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3927
3928 PR target/69625
3929 * gcc.target/s390/pr69625.c: Add test case.
3930
4550fbd0 39312016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3932
3933 PR testsuite/68580
3934 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3935
57d00b6a 39362016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3937
3938 PR target/68404
3939 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3940 * gcc.target/powerpc/fusion3.c: Likewise.
3941
63ad69d6 39422016-02-18 Richard Biener <rguenther@suse.de>
3943
3944 PR middle-end/69553
3945 * g++.dg/torture/pr69553.C: New testcase.
3946
d92404ed 39472016-02-18 Nick Clifton <nickc@redhat.com>
3948
4550fbd0 3949 PR target/62254
3950 PR target/69610
3951 * gcc.target/arm/pr62554.c: New test.
3952 * gcc.target/arm/pr69610-1.c: New test.
3953 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 3954
0808dfce 39552016-02-18 Richard Biener <rguenther@suse.de>
3956
3957 PR middle-end/69854
3958 * gcc.dg/torture/pr69854.c: New testcase.
3959
fc3527e3 39602016-02-17 Jakub Jelinek <jakub@redhat.com>
3961
3962 PR c++/69850
3963 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3964
e3c24279 39652012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3966
3967 * gcc.target/powerpc/vec-cg.c: New test.
3968
c9732c2b 39692016-02-17 Richard Biener <rguenther@suse.de>
3970
3971 PR testsuite/69586
3972 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3973
51bf9f9b 39742016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3975
3976 PR target/69161
3977 * gcc.c-torture/compile/pr69161.c: New test.
3978
6baedca3 39792016-02-17 David Sherwood <david.sherwood@arm.com>
3980
3981 PR target/69532
3982 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3983 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3984
4f240715 39852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gcc.dg/ifcvt-4.c: Skip on Visium.
3988
e0c0515d 39892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3990
3991 * gnat.dg/atomic8.adb: New test.
3992
7b319ee6 39932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gnat.dg/discr46.ad[sb]: New test.
3996
48a7e3d1 39972016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3998
3999 PR Target/48344
4000 * gcc.target/powerpc/pr48344-1.c: New test.
4001
3f844f15 40022015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4003
4004 PR fortran/69742
4005 * gfortran.dg/associate_21.f90: New test.
4006
7675e968 40072016-02-16 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR c/69835
4010 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4011 -Wnonnull in dg-options.
4012 * c-c++-common/nonnull-2.c: New test.
4013
d6faee88 40142016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4015 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4016
4017 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4018
3a2a72aa 40192016-02-16 Jakub Jelinek <jakub@redhat.com>
4020
4021 PR middle-end/69801
4022 * gcc.dg/pr69801.c: Add empty dg-options.
4023
28072426 40242016-02-16 James Norris <jnorris@codesourcery.com>
4025
4026 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4027 * g++.dg/goacc/deviceptr-1.c: New file.
4028
37fffac2 40292016-02-16 Jakub Jelinek <jakub@redhat.com>
4030
4031 PR tree-optimization/69820
4032 * gcc.dg/vect/pr69820.c: New test.
4033
f72a5e61 40342016-02-16 Richard Biener <rguenther@suse.de>
4035
4036 PR tree-optimization/69776
4037 * gcc.dg/torture/pr69776-2.c: New testcase.
4038
50e0cd76 40392016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4040
4041 PR tree-optimization/69714
4042 * gcc.dg/torture/pr69714.c: New test.
4043
14a72c4e 40442016-02-16 Jakub Jelinek <jakub@redhat.com>
4045
4046 PR tree-optimization/69802
4047 * gcc.dg/pr69802.c: New test.
4048
fd808c11 40492016-02-16 Richard Biener <rguenther@suse.de>
4050
4051 PR middle-end/69801
4052 * gcc.dg/pr69801.c: New testcase.
4053
49a549ca 40542016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4055
4056 PR libgfortran/69651
4057 * gfortran.dg/read_bang.f90: New test.
4058 * gfortran.dg/read_bang4.f90: New test.
4059
77454e6e 40602016-02-15 Jakub Jelinek <jakub@redhat.com>
4061
2074f21c 4062 PR c++/69658
4063 * g++.dg/init/pr69658.C: New test.
4064
77454e6e 4065 PR c++/69797
4066 * c-c++-common/pr69797.c: New test.
4067
4ef4d764 40682016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4069
4070 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4071 check for aarch64*-*-*.
4072
4a45fe0f 40732016-02-15 Richard Biener <rguenther@suse.de>
4074
4075 PR tree-optimization/69783
4076 * gcc.dg/vect/pr69783.c: New testcase.
4077
0b3619e6 40782016-02-15 Richard Biener <rguenther@suse.de>
4079
4080 PR tree-optimization/69776
4081 * gcc.dg/torture/pr69776.c: New testcase.
4082
9b49c3cb 40832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4084
4085 PR fortran/60526
4086 * gfortran.dg/type_decl_4.f90: Reinstated.
4087
e46faff9 40882016-02-14 John David Anglin <danglin@gcc.gnu.org>
4089
4090 PR fortran/68746
4091 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4092
a96c809a 40932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4094
4095 PR fortran/60526
4096 PR bootstrap/69816
4097 * gfortran.dg/type_decl_4.f90: Removed.
4098
fdec7e88 40992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4100
4101 PR fortran/60526
4102 * gfortran.dg/type_decl_4.f90: New test.
4103
a72095c4 41042016-02-14 Alan Modra <amodra@gmail.com>
4105
bc436924 4106 PR testsuite/68886
a72095c4 4107 * gcc.c-torture/execute/stkalign.c: Revise test.
4108
73bb5f8b 41092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4110
4111 PR target/67260
4112 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4113
beb13161 41142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4115
4116 PR target/67260
4117 * gcc.target/sh/torture/pr67260.c: New.
4118
67cab04e 41192016-02-12 John David Anglin <danglin@gcc.gnu.org>
4120
4121 * gcc.dg/pr67964.c: Add dg-require-alias.
4122
44a59bb1 41232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4124
4125 PR target/67636
4126 PR target/64345
4127 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4128
38c9bd3a 41292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4130
4131 PR libgfortran/69668
4132 * gfortran.dg/namelist_88.f90: New test.
4133
1774ff82 41342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4135
4136 PR libgfortran/69668
4137 * gfortran.dg/namelist_38.f90: Update test.
4138 * gfortran.dg/namelist_84.f90: Update test.
4139
aec1f4bd 41402016-02-12 David Malcolm <dmalcolm@redhat.com>
4141
4142 PR other/69554
4143 * gcc.dg/pr69554-1.c: New test.
4144 * gfortran.dg/pr69554-1.F90: New test.
4145 * gfortran.dg/pr69554-2.F90: New test.
4146 * lib/gcc-dg.exp (proc dg-locus): New function.
4147 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4148 distinguish between the caret-printing and non-caret-printing
4149 cases. If caret-printing has been explicitly enabled, bail out
4150 without attempting to fix up the output.
4151
da7d5066 41522016-02-12 David Malcolm <dmalcolm@redhat.com>
4153
4154 PR driver/69265
4155 PR driver/69453
4156 * gcc.dg/spellcheck-options-3.c: New test case.
4157 * gcc.dg/spellcheck-options-4.c: New test case.
4158 * gcc.dg/spellcheck-options-5.c: New test case.
4159 * gcc.dg/spellcheck-options-6.c: New test case.
4160 * gcc.dg/spellcheck-options-7.c: New test case.
4161 * gcc.dg/spellcheck-options-8.c: New test case.
4162 * gcc.dg/spellcheck-options-9.c: New test case.
4163 * gcc.dg/spellcheck-options-10.c: New test case.
4164
fcce1b0b 41652016-02-12 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR rtl-optimization/69764
4168 PR rtl-optimization/69771
4169 * c-c++-common/pr69764.c: New test.
4170 * gcc.dg/torture/pr69771.c: New test.
4171
6d609290 41722016-02-12 Marek Polacek <polacek@redhat.com>
4173
4174 * g++.dg/torture/init-list1.C: New.
4175
7d75fb56 41762016-02-12 Marek Polacek <polacek@redhat.com>
4177
4178 * gcc.dg/pr69522.c: Add empty dg-options.
4179
52543fda 41802016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4181
4182 * g++.dg/lto/lto.exp: Include and init mpx.
4183 * g++.dg/lto/pr69729_0.C: New test.
4184
34947478 41852016-02-12 Jakub Jelinek <jakub@redhat.com>
4186
9181a4ec 4187 PR ipa/69241
4188 * g++.dg/ipa/pr69241-4.C: New test.
4189
34947478 4190 PR ipa/68672
4191 * g++.dg/ipa/pr68672-1.C: New test.
4192 * g++.dg/ipa/pr68672-2.C: New test.
4193 * g++.dg/ipa/pr68672-3.C: New test.
4194
74a4140f 41952016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4196
4197 PR c/69522
50e0cd76 4198 * gcc.dg/pr69522.c: New test.
74a4140f 4199
9ddb20d6 42002016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4201
4202 PR c++/69098
4203 * g++.dg/cpp1y/69098.C: New test.
4204 * g++.dg/cpp1y/69098-2.C: New test.
4205
67cf9b55 42062016-02-12 Jakub Jelinek <jakub@redhat.com>
4207
4208 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4209 and neighbour -> neighbor.
4210 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4211 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4212 * c-c++-common/Wvarargs.c: Likewise.
4213 * c-c++-common/goacc/host_data-5.c: Likewise.
4214 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4215 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4216 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4217 * gcc.target/aarch64/pr60697.c: Likewise.
4218 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4219 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4220 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4221 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4222 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4223 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4224 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4225 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4226 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4227 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4228 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4229 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4230 * g++.dg/lookup/koenig5.C: Likewise.
4231 * g++.dg/ext/no-asm-2.C: Likewise.
4232 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4233 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4234 * gfortran.dg/used_types_16.f90: Likewise.
4235 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4236 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4237 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4238 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4239 * gfortran.dg/abstract_type_6.f03: Likewise.
4240 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4241 * gfortran.dg/used_types_15.f90: Likewise.
4242 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4243 * gfortran.dg/exit_3.f08: Likewise.
4244 * gfortran.dg/open_status_2.f90: Likewise.
4245 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4246 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4247 * gfortran.dg/associate_1.f03: Likewise.
4248 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4249 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4250 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4251 * gcc.dg/builtin-object-size-1.c: Likewise.
4252 * gcc.dg/noreturn-6.c: Likewise.
4253 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4254 * gcc.dg/globalalias.c: Likewise.
4255 * gcc.dg/builtins-config.h: Likewise.
4256 * gcc.dg/pr30457.c: Likewise.
4257 * gcc.c-torture/compile/volatile-1.c: Likewise.
4258 * gcc.c-torture/execute/20101011-1.c: Likewise.
4259 * c-c++-common/Waddress-1.c: Likewise.
4260
40b38ace 42612016-02-11 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR c/69768
4264 * c-c++-common/Waddress-1.c: New test.
4265
42c87ca9 42662016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4267
4268 PR fortran/69296
4269 * gfortran.dg/associate_19.f03: New test.
4270 * gfortran.dg/associate_20.f03: New test.
4271
acb7939f 42722016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4273
4274 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4275
6defe3c5 42762016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4277
4278 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4279 .arch armv8-a\n. Add -dA to dg-options.
4280 * gcc.target/aarch64/assembler_arch_1.c: New test.
4281 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4282
63f63318 42832016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4284
4285 PR c++/68726
4286 * g++.dg/cpp0x/pr68726.C: New.
4287
1cddf457 42882016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4289
4290 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4291 test.
4292
b86fba37 42932016-02-11 Richard Biener <rguenther@suse.de>
4294
4295 * g++.dg/tree-ssa/pr61034.C: Adjust.
4296
ec4ec95a 42972016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4298
be7c31e9 4299 PR target/69148
ec4ec95a 4300 * gcc.target/s390/pr69148.c: New.
4301
f64416ca 43022016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4303
4304 PR tree-optimization/69652
4305 * gcc.dg/torture/pr69652.c: New test.
4306
e5d1ea31 43072016-02-10 Jakub Jelinek <jakub@redhat.com>
4308 Patrick Palka <ppalka@gcc.gnu.org>
4309
4310 PR ipa/69241
4311 PR c++/69649
4312 * g++.dg/ipa/pr69241-1.C: New test.
4313 * g++.dg/ipa/pr69241-2.C: New test.
4314 * g++.dg/ipa/pr69241-3.C: New test.
4315 * g++.dg/ipa/pr69649.C: New test.
4316
fa03b19d 43172016-02-10 Uros Bizjak <ubizjak@gmail.com>
4318
4319 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4320 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4321
14485c8a 43222016-02-10 Bin Cheng <bin.cheng@arm.com>
4323
4324 PR tree-optimization/68021
4325 * gcc.dg/tree-ssa/pr68021.c: New test.
4326
79f1ed25 43272016-02-10 Richard Biener <rguenther@suse.de>
4328
4329 PR tree-optimization/69726
4330 * gcc.dg/uninit-22.c: New testcase.
4331
58f74eff 43322016-02-09 Andrew Pinski <apinski@cavium.com>
4333
4334 PR tree-opt/69282
4335 * gcc.c-torture/compile/20160205-1.c: New testcase.
4336
600c00f7 43372016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4338
4339 PR target/68404
4340 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4341 instead accessing a really large arrray.
4342 * gcc.target/powerpc/fusion3.c: Likewise.
4343
0771836e 43442016-02-09 Charles Baylis <charles.baylis@linaro.org>
4345
4346 PR target/68532
4347 * gcc.c-torture/execute/pr68532.c: New test.
4348
4ccd644f 43492016-02-11 Alexandre Oliva <aoliva@redhat.com>
4350
4351 PR target/69634
4352 * gcc.dg/pr69634.c: New.
4353
2e980a39 43542016-02-09 Richard Biener <rguenther@suse.de>
4355
4356 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4357
aacf7102 43582016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 4359
aacf7102 4360 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4361
a1856ddf 43622016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4363
4364 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4365
d4d3da7e 43662016-02-09 Richard Biener <rguenther@suse.de>
4367
4368 PR tree-optimization/69715
4369 * gcc.dg/torture/pr69715.c: New testcase.
4370
9cc6714f 43712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4372
4373 PR c++/69139
4374 * g++.dg/cpp0x/trailing12.C: New test.
4375 * g++.dg/cpp0x/trailing13.C: New test.
4376
83d5062b 43772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4378
4379 PR c++/69283
4380 PR c++/67835
4381 * g++.dg/cpp1y/auto-fn29.C: New test.
4382 * g++.dg/cpp1y/auto-fn30.C: New test.
4383
394a86f3 43842016-02-08 Jakub Jelinek <jakub@redhat.com>
4385
4386 PR tree-optimization/69209
4387 * gcc.c-torture/compile/pr69209.c: New test.
4388
93b124b4 43892016-02-08 Jeff Law <law@redhat.com>
4390
4391 PR tree-optimization/68541
4392 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4393 of statements allowed in join block for path splitting.
4394
26abce13 43952016-02-08 Jakub Jelinek <jakub@redhat.com>
4396
0acb2d6e 4397 PR c++/59627
4398 * g++.dg/gomp/pr59627.C: New test.
4399
26abce13 4400 PR ipa/69239
4401 * g++.dg/ipa/pr69239.C: New test.
4402
86e0b129 44032016-02-08 David Malcolm <dmalcolm@redhat.com>
4404
4405 PR preprocessor/69664
4406 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4407 * gcc.dg/cpp/warn-comments.c: Likewise.
4408
f553d9f8 44092016-02-08 Marek Polacek <polacek@redhat.com>
4410
4411 PR c++/69688
4412 * g++.dg/init/const12.C: New test.
4413
600695e0 44142016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4415
4416 PR target/60410
4417 * gcc.dg/lto/pr55113_0.c: Remove test.
4418
c4f4b1e8 44192016-02-08 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/69719
4422 * gcc.dg/torture/pr69719.c: New testcase.
4423
5a987d87 44242016-02-08 Richard Biener <rguenther@suse.de>
4425 Jeff Law <law@redhat.com>
4426
4427 PR target/68273
4428 * gcc.target/mips/pr68273.c: New testcase.
4429
0418e71d 44302016-02-08 Richard Biener <rguenther@suse.de>
4431
4432 PR rtl-optimization/69274
4433 * gcc.target/i386/addr-sel-1.c: XFAIL.
4434
07c0f1ca 44352016-02-08 Jeff Law <law@redhat.com>
4436
40d85f4c 4437 PR tree-optimization/68541
4438 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4439
140e093f 4440 PR tree-optimization/65917
07c0f1ca 4441 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4442
16430acf 44432016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4444
4445 PR fortran/50555
4446 * gfortran.dg/namelist_args.f90: New test.
4447
3f0ff0d8 44482016-02-05 Jeff Law <law@redhat.com>
4449
140e093f 4450 PR tree-optimization/68541
3f0ff0d8 4451 * gcc.dg/tree-ssa/split-path-2.c: New test.
4452 * gcc.dg/tree-ssa/split-path-3.c: New test.
4453 * gcc.dg/tree-ssa/split-path-4.c: New test.
4454 * gcc.dg/tree-ssa/split-path-5.c: New test.
4455 * gcc.dg/tree-ssa/split-path-6.c: New test.
4456 * gcc.dg/tree-ssa/split-path-7.c: New test.
4457
a7cc1f94 44582016-02-05 Martin Sebor <msebor@redhat.com>
4459
4460 PR c++/69662
4461 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4462 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4463
fcb25f28 44642016-02-06 Richard HEnderson <rth@redhat.com>
4465
4466 PR c/69643
4467 * gcc.target/i386/addr-space-4.c: New.
4468 * gcc.target/i386/addr-space-5.c: New.
4469
3a2545a1 44702016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4471
4472 PR fortran/66089
4473 * gfortran.dg/elemental_dependency_6.f90: New.
4474
1e302465 44752016-02-05 Jakub Jelinek <jakub@redhat.com>
4476
66feb54c 4477 PR rtl-optimization/69691
4478 * gcc.c-torture/execute/pr69691.c: New test.
4479
1e302465 4480 PR c++/69628
4481 * g++.dg/parse/pr69628.C: New test.
4482
9c28a298 44832016-02-05 Uros Bizjak <ubizjak@gmail.com>
4484
4485 * gcc.dg/sancov/asan.c: Move to ...
4486 * gcc.dg/asan/sancov-1.c: ... here.
4487
a854e286 44882016-02-05 Uros Bizjak <ubizjak@gmail.com>
4489
4490 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4491
d4f0b240 44922016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4493
4494 PR target/69677
4495 * gcc.target/i386/pr69677.c: New test.
4496
235d8723 44972016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4498
4499 PR c++/68948
4500 * g++.dg/template/pr68948.C: New test.
4501
f390cf65 45022016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4503
4504 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4505 (only necessary on s390x).
4506
ab99f104 45072016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4508
4509 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4510 -mno-accumulate-outgoing-args.
4511
f7ef5392 45122016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4513
4514 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4515
6b098e91 45162016-02-04 Jakub Jelinek <jakub@redhat.com>
4517
4518 PR c/69669
4519 * c-c++-common/pr69669.c: New test.
4520
f0146cf3 45212016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4522
4523 PR target/69667
4524 * g++.dg/pr69667.C: New file.
4525
08fd6cf5 45262016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4527
4528 PR target/69619
4529 * gcc.dg/pr69619.c: Add new test.
4530
a6f3f39f 45312016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4532
4533 PR rtl-optimization/69577
4534 * gcc.target/i386/pr69577.c: New test.
4535
774068a0 45362016-02-04 Martin Liska <mliska@suse.cz>
4537
4538 * g++.dg/asan/pr69276.C: New test.
4539
f50a7894 45402016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4541
4542 PR target/65932
4543 PR target/67714
4544 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4545 a single smulbb instruction.
4546 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4547 * gcc.target/amr/wmul-2.c: Likewise.
4548
6b722eb3 45492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4550
4551 PR target/65932
4552 PR target/67714
4553 * gcc.c-torture/execute/pr67714.c: New test.
4554
1f1475a7 45552016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4556
4557 PR target/69454
4558 * gcc.target/i386/pr69454-1.c: New test.
4559 * gcc.target/i386/pr69454-2.c: New test.
4560
6b94e133 45612016-02-03 Martin Sebor <msebor@redhat.com>
4562
4563 PR c++/69251
4564 PR c++/69253
4565 PR c++/69290
4566 PR c++/69277
4567 PR c++/69349
4568 * g++.dg/ext/flexarray-mangle-2.C: New test.
4569 * g++.dg/ext/flexarray-mangle.C: New test.
4570 * g++.dg/ext/flexarray-subst.C: New test.
4571 * g++.dg/ext/flexary11.C: New test.
4572 * g++.dg/ext/flexary12.C: New test.
4573 * g++.dg/ext/flexary13.C: New test.
4574 * g++.dg/ext/flexary14.C: New test.
4575 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4576
342ed0ac 45772016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4578
4579 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4580 Define only if CHECK_FLOAT128 is defined.
4581 (main): Properly initialize u5.
4582
edf6c4d2 45832016-02-03 Jakub Jelinek <jakub@redhat.com>
4584
415d5641 4585 PR c/69627
4586 * gcc.dg/pr69627.c: New test.
4587
edf6c4d2 4588 PR target/69644
4589 * gcc.dg/pr69644.c: New test.
4590
cf8f3ba0 45912016-02-03 Mike Stump <mikestump@comcast.net>
4592
4593 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4594 support for struct-layout-1.exp.
4595
c90d55dd 45962016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4597
4598 PR c++/69056
f7ef5392 4599 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4600
401bd0c8 46012016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4602 Alexandre Oliva <aoliva@redhat.com>
4603
4604 PR target/69461
4605 * gcc.target/powerpc/pr69461.c: New.
4606
277d9d1d 46072016-02-03 Uros Bizjak <ubizjak@gmail.com>
4608
4609 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4610 works from here ...
4611 (check_effective_target_fsanitize_thread): ... to here. Do not
4612 specify additional compile flags for the test source.
4613 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4614 specify additional compile flags for the test source.
4615
e69ad94a 46162016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4617
4618 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4619
a4454da2 46202016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4621
4622 PR fortran/67451
4623 PR fortran/69418
4624 * gfortran.dg/coarray_allocate_2.f08: New test.
4625 * gfortran.dg/coarray_allocate_3.f08: New test.
4626 * gfortran.dg/coarray_allocate_4.f08: New test.
4627
88cab2dd 46282016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4629
4630 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4631 use same scan-tree-dump-times on all platforms.
4632 * gcc.dg/vect/vect-outer-1.c: Likewise.
4633 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4634 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4635 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4636 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4637 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4638 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4639 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4640
66ea75c4 46412016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4642
4643 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4644 warning.
4645
4eef8df7 46462016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4647
4648 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4649
665fbc2f 46502016-02-02 James Norris <jnorris@codesourcery.com>
4651
4652 * c-c++-common/goacc/routine-5.c: Add tests.
4653
b10e3d47 46542016-02-02 Alexander Monakov <amonakov@ispras.ru>
4655
4656 * gcc.target/nvptx/unsigned-cmp.c: New test.
4657
12ad66dd 46582016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4659
4660 * gcc.target/aarch64/scalar_shift_1.c
4661 (test_corners_sisd_di): Improve force to SIMD register.
4662 (test_corners_sisd_si): Likewise.
4663 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4664 Remove scan-assembler check for ldr.
4665
f9ec342f 46662016-02-02 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/69595
4669 * gcc.dg/Warray-bounds-17.c: New testcase.
4670
32f2925a 46712016-02-02 Richard Biener <rguenther@suse.de>
4672
4673 PR tree-optimization/69606
4674 * gcc.dg/torture/pr69606.c: New testcase.
4675
cfd9ca84 46762016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4677
4678 PR middle-end/68542
4679 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4680 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4681
19bf08e2 46822016-02-02 Alan Modra <amodra@gmail.com>
4683
4684 PR target/69548
4685 * gcc.target/powerpc/pr69548.c: New test.
4686
6f13b088 46872016-02-01 Jakub Jelinek <jakub@redhat.com>
4688
dcddc5af 4689 PR rtl-optimization/69592
4690 * gcc.dg/pr69592.c: New test.
4691
6f13b088 4692 PR preprocessor/69543
4693 PR c/69558
4694 * gcc.dg/pr69543.c: New test.
4695 * gcc.dg/pr69558.c: New test.
4696
d090e5c2 46972016-02-01 Uros Bizjak <ubizjak@gmail.com>
4698
fcb317c5 4699 PR testsuite/65940
4700 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4701
aaf527dc 47022016-02-01 Martin Sebor <msebor@redhat.com>
4703
4704 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4705
1674217b 47062016-02-01 Bin Cheng <bin.cheng@arm.com>
4707
4708 PR tree-optimization/67921
4709 * c-c++-common/ubsan/pr67921.c: New test.
4710
b4007655 47112016-02-01 Richard Biener <rguenther@suse.de>
4712
4713 PR middle-end/69556
4714 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4715
88a477bb 47162016-02-01 Richard Biener <rguenther@suse.de>
4717
4718 PR tree-optimization/69574
4719 * gcc.dg/torture/pr69574.c: New testcase.
4720
2eaaa4e7 47212016-02-01 Richard Biener <rguenther@suse.de>
4722
4723 PR tree-optimization/69579
4724 * gcc.dg/setjmp-6.c: New testcase.
4725
e3882c44 47262016-02-01 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR rtl-optimization/69570
4729 * g++.dg/opt/pr69570.C: New test.
4730
f80aff47 47312016-02-01 Richard Henderson <rth@redhat.com>
4732
4733 * gcc.dg/pr69535.c: New test.
4734
240568aa 47352016-01-31 John David Anglin <danglin@gcc.gnu.org>
4736
6009b3b8 4737 PR testsuite/69584
4738 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4739 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4740
1fdf7177 4741 PR debug/68244
4742 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4743
240568aa 4744 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4745
cb3e5ac0 47462016-01-31 Paul Thomas <pault@gcc.gnu.org>
4747
4748 PR fortran/67564
4749 * gfortran.dg/allocate_with_source_17.f03: New test.
4750
3b8b902b 47512016-01-30 Jakub Jelinek <jakub@redhat.com>
4752
4753 PR tree-optimization/69546
4754 * gcc.dg/torture/pr69546.c: New test.
4755
17985abe 47562016-01-30 Paul Thomas <pault@gcc.gnu.org>
4757
4758 PR fortran/69566
4759 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4760
b5239e80 47612016-01-30 Martin Sebor <msebor@redhat.com>
4762
4763 PR c++/68490
4764 * g++.dg/ext/flexary10.C: New test.
4765
e8f03010 47662016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4767
4768 PR fortran/66707
4769 gfortran.dg/common_23.f90: New test.
4770
dc93691a 47712016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4772
4773 PR target/65546
4774 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4775 condition being checked, and disable it when the target supports
4776 misaligned loads and stores.
4777
ff5e28e9 47782016-01-29 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR debug/69518
4781 * gcc.dg/torture/pr69518.c: New test.
4782
b0d8930a 47832016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4784
4785 PR target/69530
4786 * gcc.target/i386/pr69530.c: New test.
4787
21601fc7 47882016-01-29 Steve Ellcey <sellcey@imgtec.com>
4789
4790 PR target/65604
4791 * gcc.target/mips/div-delay.c: New test.
4792
ca6c7317 47932016-01-29 Jakub Jelinek <jakub@redhat.com>
4794
4758dc39 4795 PR target/69551
4796 * gcc.target/i386/pr69551.c: New test.
4797
ca6c7317 4798 PR target/66137
4799 * gcc.target/i386/pr66137.c: New test.
4800
e3078da6 48012016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4802
4803 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4804 always built for p5600.
4805 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4806 isa=p5600 dg-option.
4807
b622ec25 48082016-01-29 Richard Biener <rguenther@suse.de>
4809
4810 PR tree-optimization/69547
4811 * g++.dg/tree-ssa/pr69547.C: New testcase.
4812
d2a60e99 48132016-01-29 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR debug/66869
4816 * g++.dg/warn/Wunused-function2.C: New test.
4817
ae849d2b 48182016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4819
4820 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4821 support for test to succeed.
4822
ce6a6978 48232016-01-29 Marek Polacek <polacek@redhat.com>
4824
4825 PR c++/69509
4826 PR c++/69516
4827 * g++.dg/ext/constexpr-vla2.C: New test.
4828 * g++.dg/ext/constexpr-vla3.C: New test.
4829 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4830
7550d855 48312016-01-29 Richard Biener <rguenther@suse.de>
4832
4833 PR middle-end/69537
4834 * gcc.dg/uninit-21.c: New testcase.
4835
f11bb279 48362016-01-28 Uros Bizjak <ubizjak@gmail.com>
4837
4838 PR target/69459
4839 * gcc.target/i386/pr69459.c: New test.
4840
c80c12c8 48412016-01-28 Steve Ellcey <sellcey@imgtec.com>
4842
4843 PR target/68400
4844 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4845 * gcc.target/mips/pr68400.c: New test.
4846
c649bacc 48472016-01-28 Martin Sebor <msebor@redhat.com>
4848
4849 PR target/17381
4850 * gcc.target/powerpc/pr17381.c: New test.
4851
f4881661 48522016-01-28 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR middle-end/69542
4855 * gcc.dg/torture/pr69542.c: New test.
4856
d66fdd75 48572016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4858
4859 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4860
d4a78818 48612016-01-28 David Edelsohn <dje.gcc@gmail.com>
4862
4863 * gcc.dg/pr65980.c: Skip on AIX.
4864 * gcc.dg/pr66688.c: Same.
4865
21329e97 48662016-01-28 David Edelsohn <dje.gcc@gmail.com>
4867
4868 PR target/63679
4869 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4870 * gcc.dg/tree-ssa/sra-18.c: Same.
4871
cc7124a6 48722016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4873
4874 PR fortran/62536
4875 * gfortran.dg/block_15.f08: New test.
4876 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4877 on incorrectly closed BLOCK.
4878
358dfcb4 48792016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4880
4881 * gcc.dg/declare-simd.c: New test.
e87502d6 48822016-01-28 Richard Biener <rguenther@suse.de>
4883
4884 PR tree-optimization/69466
4885 * gfortran.dg/vect/pr69466.f90: New testcase.
4886
44e7334b 48872016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4888
4889 * g++.dg/pr67989.C: Remove ARM-specific option.
4890 * gcc.target/arm/pr67989.C: New file.
4891
5ce8f551 48922016-01-27 Uros Bizjak <ubizjak@gmail.com>
4893
4894 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4895 and expm1 test for glibc < 2.11.
4896
fa6e6b15 48972016-01-27 Richard Henderson <rth@redhat.com>
4898
4899 * gcc.c-torture/execute/pr69447.c: New test.
4900
49012016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 4902
7b8122c6 4903 PR fortran/69422
147b2f9b 4904 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4905
78e516eb 49062016-01-27 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR debug/66869
4909 * gcc.dg/pr66869.c: New test.
4910
9b849350 49112016-01-25 Jeff Law <law@redhat.com>
4912
4913 PR tree-optimization/68398
f11bb279 4914 PR tree-optimization/69196
9b849350 4915 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4916 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4917 path to avoid new heuristic allowing more irreducible regions
4918 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4919 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4920 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4921 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4922 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4923
fee5e491 49242016-01-27 Marek Polacek <polacek@redhat.com>
4925
4926 PR c/68062
4927 * c-c++-common/vector-compare-4.c: New test.
4928
eec96426 49292016-01-27 David Malcolm <dmalcolm@redhat.com>
4930
4931 PR preprocessor/69126
4932 * c-c++-common/pr69126.c: New test case.
4933
5068be18 49342016-01-27 Ian Lance Taylor <iant@google.com>
4935
4936 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4937
5fa82c11 49382016-01-27 Ryan Burn <contact@rnburn.com>
4939
4940 PR cilkplus/69267
4941 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4942
b3df0219 49432016-01-27 Uros Bizjak <ubizjak@gmail.com>
4944
4945 PR target/69512
4946 * gcc.target/i386/pr69512.c: New test.
4947
d46a16d4 49482016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4949
4950 PR ada/69488
4951 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4952
6a9b35ef 49532016-01-27 Marek Polacek <polacek@redhat.com>
4954
4955 PR c++/69379
4956 * g++.dg/pr69379.C: New test.
4957
18e9663b 49582016-01-27 Martin Sebor <msebor@redhat.com>
4959
4960 PR c++/69317
4961 * g++.dg/abi/Wabi-2-2.C: New test.
4962 * g++.dg/abi/Wabi-2-3.C: New test.
4963 * g++.dg/abi/Wabi-3-2.C: New test.
4964 * g++.dg/abi/Wabi-3-3.C: New test.
4965
c88301ad 49662016-01-27 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/69166
4969 * gcc.dg/torture/pr69166.c: New testcase.
4970
8ca47550 49712016-01-27 Martin Jambor <mjambor@suse.cz>
4972
4973 PR tree-optimization/69355
4974 * gcc.dg/tree-ssa/pr69355.c: New test.
4975
5cb23e3c 49762016-01-27 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/69496
4979 * g++.dg/ext/constexpr-vla1.C: New test.
4980
7b0c1b6d 49812016-01-20 Christian Bruel <christian.bruel@st.com>
4982
4983 PR target/69245
4984 * gcc.target/arm/pr69245.c: New test.
4985
220112fc 49862016-01-27 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR tree-optimization/69399
4989 * gcc.dg/torture/pr69399.c: New test.
4990
16294490 49912016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4992
4993 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4994
8abd3d0c 49952016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4998
7cf9b895 49992016-01-26 Tom de Vries <tom@codesourcery.com>
5000
5001 PR tree-optimization/69110
5002 * gcc.dg/autopar/pr69110.c: New test.
5003
557c1942 50042016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 5005 Sebastian Pop <s.pop@samsung.com>
557c1942 5006
5007 * gcc.dg/graphite/isl-ast-op-select.c: New.
5008
80adbd96 50092015-01-26 Paul Thomas <pault@gcc.gnu.org>
5010
5011 PR fortran/69385
5012 * gfortran.dg/allocate_error_6.f90: New test.
5013
c3f86f60 50142016-01-26 Richard Henderson <rth@redhat.com>
5015
5016 * gcc.dg/tm/pr60908.c: New test.
5017
3752e5b1 50182016-01-26 David Malcolm <dmalcolm@redhat.com>
5019
5020 PR other/69006
5021 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5022 directive.
5023 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5024 expected multiline output to reflect the colorization being
5025 disabled before newlines.
5026 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5027 (custom_diagnostic_finalizer): Replace call to
5028 pp_newline_and_flush with call to pp_flush.
5029 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5030 * gfortran.dg/implicit_class_1.f90: Likewise.
5031 * lib/gcc-dg.exp (allow_blank_lines): New global.
5032 (dg-allow-blank-lines-in-output): New procedure.
5033 (gcc-dg-prune): Complain about blank lines in the output, unless
5034 dg-allow-blank-lines-in-output was called.
5035 * lib/multiline.exp (_build_multiline_regex): Only support
5036 arbitrary followup text for non-blank-lines, not for blank lines.
5037
9bbfd060 50382016-01-26 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR tree-optimization/69483
5041 * gcc.dg/pr69483.c: New test.
5042 * g++.dg/opt/pr69483.C: New test.
5043
53773057 50442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5045
5046 PR target/68620
5047 * gcc.target/arm/pr68620.c: New test.
5048
442a556f 50492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5050
5051 * gcc.target/i386/pr68986-2.c: Remove -m32.
5052
d513c683 50532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5054
5055 PR target/68986
5056 * gcc.target/i386/pr68986-1.c: New test.
5057 * gcc.target/i386/pr68986-2.c: Likewise.
5058 * gcc.target/i386/pr68986-3.c: Likewise.
5059
976877a5 50602016-01-26 Christian Bruel <christian.bruel@st.com>
5061
5062 * lib/target-supports.exp
5063 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5064 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5065 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5066
2c7b2f88 50672016-01-26 Richard Biener <rguenther@suse.de>
5068
5069 PR tree-optimization/69452
5070 * gcc.dg/torture/pr69452.c: New testcase.
5071
f7fc06e7 50722016-01-26 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR target/69442
5075 * gcc.dg/pr69442.c: New test.
5076
d1dae587 50772016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5078
5079 PR target/67896
5080 * gcc.target/aarch64/simd/pr67896.C: New.
5081
ef7be7f8 50822016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5083
5084 PR tree-optimization/69400
5085 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5086 function.
5087 (plugin_init): Call it.
5088 * gcc.dg/torture/pr69400.c: New test.
5089
648433a4 50902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5091
5092 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5093
45fc5243 50942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5095 Sebastian Pop <s.pop@samsung.com>
5096
5097 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5098 isl-0.15.
5099
c699f6a1 51002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5101 Sebastian Pop <s.pop@samsung.com>
5102
5103 * gcc.dg/graphite/pr69292.c: New.
5104
b86e24ea 51052016-01-25 Jakub Jelinek <jakub@redhat.com>
5106
5107 * c-c++-common/goacc/use_device-1.c: New test.
5108
105cb8d7 51092016-01-25 Jeff Law <law@redhat.com>
5110
5111 PR tree-optimization/69196
5112 PR tree-optimization/68398
5113 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5114 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5115
44562749 51162016-01-25 David Edelsohn <dje.gcc@gmail.com>
5117
5118 PR target/69469
5119 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5120 Algorithm.
5121
6837fee7 51222016-01-25 Richard Biener <rguenther@suse.de>
5123
5124 PR testsuite/69380
5125 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5126
fe500d65 51272016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5128
5129 PR target/69421
5130 * gcc.dg/pr69421.c: New test.
5131
8eacba94 51322016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5133
5134 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5135 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5136 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5137 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5138 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5139 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5140 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5141 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5142 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5143 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5144
af09d40d 51452016-01-25 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/69376
5148 * gcc.dg/torture/pr69376.c: New testcase.
5149
d65063f5 51502016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5151
5152 PR fortran/69397
5153 PR fortran/68442
5154 * gfortran.dg/interface_38.f90: New test.
5155 * gfortran.dg/interface_39.f90: New test.
80adbd96 5156
08c7bfb4 51572016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5158
5159 Revert:
5160 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5161
5162 PR c++/11858
5163 PR c++/24663
5164 PR c++/24664
5165 * g++.dg/template/pr11858.C: New test.
5166 * g++.dg/template/pr24663.C: New test.
5167 * g++.dg/template/unify12.C: New test.
5168 * g++.dg/template/unify13.C: New test.
5169 * g++.dg/template/unify14.C: New test.
5170 * g++.dg/template/unify15.C: New test.
5171 * g++.dg/template/unify16.C: New test.
5172 * g++.dg/template/unify17.C: New test.
5173
c2e7d2be 51742016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5175
5176 PR fortran/68283
5177 gfortran.dg/pr68283.f90: New test.
5178
9f2e8617 51792016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5180
5181 PR fortran/66094
5182 * gfortran.dg/inline_matmul_13.f90: New test.
5183 * gfortran.dg/matmul_bounds_8.f90: New test.
5184 * gfortran.dg/matmul_bounds_9.f90: New test.
5185 * gfortran.dg/matmul_bounds_10.f90: New test.
5186
a4838119 51872016-01-23 Tom de Vries <tom@codesourcery.com>
5188
5189 PR tree-optimization/69426
5190 * gcc.dg/autopar/pr69426.c: New test.
5191
feddf0dc 51922016-01-23 Martin Sebor <msebor@redhat.com>
5193
5194 PR c++/58109
5195 PR c++/69022
5196 * g++.dg/cpp0x/alignas5.C: New test.
5197 * g++.dg/ext/vector29.C: Same.
5198
132731fb 51992016-01-23 Uros Bizjak <ubizjak@gmail.com>
5200
5201 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5202 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5203 _GNU_SOURCE from compile flags to the source.
5204 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5205 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5206 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5207 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5208
51aec681 52092016-01-22 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR target/69432
5212 * g++.dg/opt/pr69432.C: New test.
5213
147aa3e3 52142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5215
5216 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5217 32-bit targets testing an -m64 multilib.
5218
4d04e35e 52192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5220
5221 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5222 64-bit support.
5223
86f38d0c 52242016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5225
5226 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5227
f776e712 52282016-01-21 Christian Bruel <christian.bruel@st.com>
5229
5230 PR target/68674
5231 * gcc.target/i386/pr68674.c
5232 * gcc.target/aarch64/pr68674.c
5233 * gcc.target/arm/pr68674.c
5234
7b9de435 52352016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5236
5237 PR target/69403
5238 * gcc.c-torture/execute/pr69403.c: New test.
5239
9935a0ba 52402016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5241
5242 PR c++/55843
5243 * g++.dg/template/pr55843.C: New.
5244
06b94aa1 52452016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5246
5247 PR testsuite/66877
5248 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5249 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5250
b68773a8 52512016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5252
5253 PR testsuite/67489
132731fb 5254 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5255 from dg-do compile directive, and instead add
5256 { dg-require-effective-target int128 }.
b68773a8 5257
bbbbe8ab 52582016-01-20 Martin Sebor <msebor@redhat.com>
5259
5260 PR c/69405
5261 * gcc.dg/sync-fetch.c: New test.
5262
f3a6a26f 52632016-01-21 Martin Sebor <msebor@redhat.com>
5264
5265 PR target/69252
5266 * gcc.target/powerpc/pr69252.c: New test.
5267
d1565a03 52682016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5269
5270 PR fortran/65996
132731fb 5271 * gfortran.dg/pr65996.f90: New test.
d1565a03 5272
15a5a905 52732016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5274
5275 PR c++/68810
bbbbe8ab 5276 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 5277 expected to generate an error.
15a5a905 5278
e4538af5 52792016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5280
5281 PR middle-end/66178
5282 * gcc.dg/torture/pr66178.c: New test.
5283
4d4180ce 52842016-01-21 Anton Blanchard <anton@samba.org>
5285 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5286
5287 PR target/63354
5288 * gcc.target/powerpc/pr63354.c: New test.
5289
86e16058 52902016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5291
5292 PR rtl-optimization/68990
5293 * gcc.target/i386/pr68990: New.
5294
b11b85e4 52952016-01-21 Nick Clifton <nickc@redhat.com>
5296
5297 PR target/69129
5298 * gcc.target/mips/pr69129.c: New.
5299
62dd9f85 53002016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5301
5302 PR c++/58046
5303 * g++.dg/cpp0x/pr58046.C: New.
5304
ac7d424b 53052016-01-21 Jakub Jelinek <jakub@redhat.com>
5306
47c0bea3 5307 PR target/69187
5308 PR target/65624
5309 * gcc.target/arm/pr69187.c: New test.
5310
ac7d424b 5311 PR c++/69355
5312 * g++.dg/torture/pr69355.C: New test.
5313
9e18b252 53142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5315 Sebastian Pop <s.pop@samsung.com>
5316
5317 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5318
de862e2f 53192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5320 Sebastian Pop <s.pop@samsung.com>
5321
132731fb 5322 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 5323
f55f9344 53242016-01-21 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR middle-end/67653
5327 * c-c++-common/pr67653.c: New test.
5328 * gcc.dg/torture/pr29119.c: Add dg-warning.
5329
62752e71 53302016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5331
5332 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5333
16d4186f 53342016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5335
5336 PR c/24293
5337 * gcc.dg/pr24293.c: New test.
5338 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5339 incomplete struct type.
5340 * gcc.dg/declspec-1.c: Likewise.
5341 * gcc.dg/pr63549.c: Likewise.
5342
58219d13 53432016-01-20 Jakub Jelinek <jakub@redhat.com>
5344
5345 PR tree-optimization/66612
5346 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5347 for bdn instruction.
5348
a7b5688a 53492016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5350
5351 * lib/target-supports.exp
5352 (check_effective_target_arm_fp_ok_nocache): New.
5353 (check_effective_target_arm_fp_ok): New.
5354 (add_options_for_arm_fp): New.
5355 (check_effective_target_arm_crypto_ok_nocache): Require
5356 target_arm_v8_neon_ok instead of arm32.
5357 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5358 (check_effective_target_arm_crypto_pragma_ok): New.
5359 (add_options_for_arm_vfp): New.
5360 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5361 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5362 target instead. Force initial fpu to vfp.
5363 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5364 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5365 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5366 dependency.
5367 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5368 use arm_vfp effective target instead. Force initial fpu to vfp.
5369 * gcc.target/arm/attr-neon3.c: Likewise.
5370 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5371 arm_vfp_ok.
5372 * gcc.target/arm/unsigned-float.c: Likewise.
5373 * gcc.target/arm/vfp-1.c: Likewise.
5374 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5375 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5376 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5377 * gcc.target/arm/vfp-ldmias.c: Likewise.
5378 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5379 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5380 * gcc.target/arm/vfp-stmiad.c: Likewise.
5381 * gcc.target/arm/vfp-stmias.c: Likewise.
5382 * gcc.target/arm/vnmul-1.c: Likewise.
5383 * gcc.target/arm/vnmul-2.c: Likewise.
5384 * gcc.target/arm/vnmul-3.c: Likewise.
5385 * gcc.target/arm/vnmul-4.c: Likewise.
5386
7ca56ca8 53872016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 5388
7fb75b57 5389 PR testsuite/69366
5390 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5391 the MPX run-time library, for compile-time MPX test.
5392 * gcc.target/i386/chkp-always_inline.c: Likewise.
5393 * gcc.target/i386/chkp-bndret.c: Likewise.
5394 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5395 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5396 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5397 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5398 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5399 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5400 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5401 * gcc.target/i386/chkp-label-address.c: Likewise.
5402 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5403 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5404 * gcc.target/i386/chkp-pr69044.c: Likewise.
5405 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5406 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5407 * gcc.target/i386/chkp-strchr.c: Likewise.
5408 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5409 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5410 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5411 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5412 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5413 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5414 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5415 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5416 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5417 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5418 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5419 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5420 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5421 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5422 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5423 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5424 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5425 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5426 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5427 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5428 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5429 * gcc.target/i386/pr63995-2.c: Likewise.
5430 * gcc.target/i386/pr64805.c: Likewise.
5431 * gcc.target/i386/pr65044.c: Likewise.
5432 * gcc.target/i386/pr65167.c: Likewise.
5433 * gcc.target/i386/pr65183.c: Likewise.
5434 * gcc.target/i386/pr65184.c: Likewise.
5435 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 5436
f2da0b99 54372016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5438
5439 PR tree-optimization/69328
5440 * gcc.dg/pr69328.c: New test.
5441
4d379676 54422016-01-20 Jeff Law <law@redhat.com>
5443
4a11f145 5444 PR target/25114
4d379676 5445 * gcc.target/m68k/pr25114.c: New test.
5446
0754bad1 54472016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5448
5449 * gcc.target/arm/memset-inline-10.c: Added
5450 dg-require-effective-target arm_thumb2_ok.
5451
63bd5c2d 54522016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5453
5454 * gcc.dg/debug/dwarf2/sso.c: New test.
5455
a9c01e81 54562016-01-19 Uros Bizjak <ubizjak@gmail.com>
5457
5458 PR testsuite/68820
5459 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5460 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5461 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5462
53fa0e54 54632016-01-19 Jan Hubicka <hubicka@ucw.cz>
5464
5465 PR ipa/66223
5466 * g++.dg/ipa/devirt-50.C: New testcase.
5467
e035a62c 54682016-01-19 Marek Polacek <polacek@redhat.com>
5469
5470 PR c++/68965
5471 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5472 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5473
885cc3ea 54742016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5475
5476 PR target/69135
5477 * gcc.target/arm/pr69135_1.c: New test.
5478
07bd240e 54792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5480
5481 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5482
9f60d257 54832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5484
5485 * gcc.target/aarch64/ccmp_1.c: New testcase.
5486
a0c919f7 54872016-01-19 Marek Polacek <polacek@redhat.com>
5488
5489 PR c++/68586
5490 * g++.dg/cpp0x/enum30.C: New test.
5491
dc5d6d17 54922016-01-19 Richard Biener <rguenther@suse.de>
5493
5494 PR tree-optimization/69336
5495 * g++.dg/tree-ssa/pr69336.C: New testcase.
5496
6dd156e0 54972016-01-19 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR debug/65779
5500 * gcc.dg/pr65779.c: New test.
5501
3e0d45b9 55022016-01-19 Richard Biener <rguenther@suse.de>
5503
5504 PR tree-optimization/69352
5505 * gcc.dg/torture/pr69352.c: New testcase.
5506
7a3cf64d 55072016-01-19 Jakub Jelinek <jakub@redhat.com>
5508
5509 PR rtl-optimization/68955
5510 PR rtl-optimization/64557
5511 * gcc.dg/torture/pr68955.c: New test.
5512
8be55b33 55132016-01-19 Jan Hubicka <hubicka@ucw.cz>
5514
5515 PR lto/69136
5516 * g++.dg/torture/pr69136.C: New testcase.
5517
72a985d7 55182016-01-19 Jan Hubicka <hubicka@ucw.cz>
5519
5520 PR lto/69133
5521 * g++.dg/lto/pr69133_0.C: New testcase.
5522 * g++.dg/lto/pr69133_1.C: New testcase.
5523
56778b62 55242016-01-15 Jeff Law <law@redhat.com>
5525
5526 PR tree-optimization/69320
5527 * gcc.c-torture/pr69320-1.c: New test.
5528 * gcc.c-torture/pr69320-2.c: New test.
5529 * gcc.c-torture/pr69320-3.c: New test.
5530 * gcc.c-torture/pr69320-4.c: New test.
5531
ced41b93 55322016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5533
5534 PR c++/11858
5535 PR c++/24663
5536 PR c++/24664
5537 * g++.dg/template/pr11858.C: New test.
5538 * g++.dg/template/pr24663.C: New test.
5539 * g++.dg/template/unify12.C: New test.
5540 * g++.dg/template/unify13.C: New test.
5541 * g++.dg/template/unify14.C: New test.
5542 * g++.dg/template/unify15.C: New test.
5543 * g++.dg/template/unify16.C: New test.
5544 * g++.dg/template/unify17.C: New test.
5545
7f8cbcaf 55462016-01-18 David Malcolm <dmalcolm@redhat.com>
5547
5548 PR testsuite/69181
5549 * gcc.dg/pr69181-1.c: New test file.
5550 * gcc.dg/pr69181-2.c: New test file.
5551 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5552 globals by moving it to...
5553 (cleanup-after-saved-dg-test): ...this new function. Add
5554 "global additional_sources_used". Add reset of global
5555 multiline_expected_outputs to the empty list.
5556 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5557 global to...
5558 (multiline_expected_outputs): ...this, and updated comments to
5559 note that it is modified from gcc-dg.exp.
5560 (dg-end-multiline-output): Update for the above renaming.
5561 (handle-multiline-outputs): Likewise. Remove the clearing
5562 of the expected outputs to the empty list.
5563
3c7cbfc0 55642016-01-18 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/69297
5567 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5568
81d49cc1 55692016-01-18 Joseph Myers <joseph@codesourcery.com>
5570
5571 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5572 dg-options.
5573 * gcc.target/mips/mips-3d-2.c: Likewise.
5574 * gcc.target/mips/mips-3d-3.c: Likewise.
5575 * gcc.target/mips/mips-3d-4.c: Likewise.
5576 * gcc.target/mips/mips-3d-5.c: Likewise.
5577 * gcc.target/mips/mips-3d-6.c: Likewise.
5578 * gcc.target/mips/mips-3d-7.c: Likewise.
5579 * gcc.target/mips/mips-3d-8.c: Likewise.
5580 * gcc.target/mips/mips-3d-9.c: Likewise.
5581 * gcc.target/mips/mips-ps-1.c: Likewise.
5582 * gcc.target/mips/mips-ps-2.c: Likewise.
5583 * gcc.target/mips/mips-ps-3.c: Likewise.
5584 * gcc.target/mips/mips-ps-4.c: Likewise.
5585 * gcc.target/mips/mips-ps-5.c: Likewise.
5586 * gcc.target/mips/mips-ps-6.c: Likewise.
5587 * gcc.target/mips/mips-ps-7.c: Likewise.
5588 * gcc.target/mips/mips-ps-type.c: Likewise.
5589 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5590 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5591
03c4ff3a 55922016-01-18 Tom de Vries <tom@codesourcery.com>
5593
5594 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5595 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5596 * c-c++-common/goacc/kernels-empty.c: New test.
5597 * c-c++-common/goacc/kernels-eternal.c: New test.
5598 * c-c++-common/goacc/kernels-loop-2.c: New test.
5599 * c-c++-common/goacc/kernels-loop-3.c: New test.
5600 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5601 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5602 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5603 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5604 * c-c++-common/goacc/kernels-loop-data.c: New test.
5605 * c-c++-common/goacc/kernels-loop-g.c: New test.
5606 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5607 * c-c++-common/goacc/kernels-loop-n.c: New test.
5608 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5609 * c-c++-common/goacc/kernels-loop.c: New test.
5610 * c-c++-common/goacc/kernels-noreturn.c: New test.
5611 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5612 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5613 * c-c++-common/goacc/kernels-reduction.c: New test.
5614
22e3dcee 56152016-01-18 Tom de Vries <tom@codesourcery.com>
5616
5617 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5618 * gcc.dg/autopar/outer-2.c: Same.
5619 * gcc.dg/autopar/outer-3.c: Same.
5620 * gcc.dg/autopar/outer-4.c: Same.
5621 * gcc.dg/autopar/outer-5.c: Same.
5622 * gcc.dg/autopar/outer-6.c: Same.
5623 * gcc.dg/autopar/parallelization-1.c: Same.
5624 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5625 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5626 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5627 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5628 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5629 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5630 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5631 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5632 * gcc.dg/autopar/pr39500-1.c: Same.
5633 * gcc.dg/autopar/pr39500-2.c: Same.
5634 * gcc.dg/autopar/pr46193.c: Same.
5635 * gcc.dg/autopar/pr46194.c: Same.
5636 * gcc.dg/autopar/pr49580.c: Same.
5637 * gcc.dg/autopar/pr49960-1.c: Same.
5638 * gcc.dg/autopar/pr49960.c: Same.
5639 * gcc.dg/autopar/pr68373.c: Same.
5640 * gcc.dg/autopar/reduc-1.c: Same.
5641 * gcc.dg/autopar/reduc-1char.c: Same.
5642 * gcc.dg/autopar/reduc-1short.c: Same.
5643 * gcc.dg/autopar/reduc-2.c: Same.
5644 * gcc.dg/autopar/reduc-2char.c: Same.
5645 * gcc.dg/autopar/reduc-2short.c: Same.
5646 * gcc.dg/autopar/reduc-3.c: Same.
5647 * gcc.dg/autopar/reduc-4.c: Same.
5648 * gcc.dg/autopar/reduc-6.c: Same.
5649 * gcc.dg/autopar/reduc-7.c: Same.
5650 * gcc.dg/autopar/reduc-8.c: Same.
5651 * gcc.dg/autopar/reduc-9.c: Same.
5652 * gcc.dg/autopar/uns-outer-4.c: Same.
5653 * gcc.dg/autopar/uns-outer-5.c: Same.
5654 * gcc.dg/autopar/uns-outer-6.c: Same.
5655 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5656 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5657
fd5cbe2f 56582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5659
5660 PR target/63679
5661 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5662 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5663
fa75ab55 56642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5665
5666 PR target/63679
5667 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5668 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5669 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5670
214b2582 56712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5672
5673 PR target/63679
5674 * gcc.dg/tree-ssa/sra-17.c: New.
5675 * gcc.dg/tree-ssa/sra-18.c: New.
5676
13146837 56772016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5678
5679 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5680
6ccd18c2 56812016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5682
5683 * gnat.dg/inline12.adb: New test.
5684
8872b95f 56852016-01-18 Bin Cheng <bin.cheng@arm.com>
5686
5687 PR tree-optimization/66797
5688 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5689
971514e3 56902016-01-18 Richard Biener <rguenther@suse.de>
5691
5692 PR tree-optimization/69170
5693 * gcc.dg/torture/pr69170.c: New testcase.
5694
dfb6d139 56952016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5696
5697 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5698
164d84c2 56992016-01-16 Tom de Vries <tom@codesourcery.com>
5700
5701 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5702
4c33b769 57032016-01-16 Tom de Vries <tom@codesourcery.com>
5704
5705 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5706 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5707 redundant dg-require-effective-target pthread.
5708 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5709 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5710 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5711 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5712 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5713 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5714 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5715
673441b0 57162016-01-16 David Edelsohn <dje.gcc@gmail.com>
5717
5718 PR target/68609
5719 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5720 * gcc.target/powerpc/recip-7.c: Same.
5721
90153ae7 57222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5723
5724 PR c++/69091
5725 * g++.dg/template/pr69091.C: New test.
5726
bc24d01d 57272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5728
5729 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5730 dump does not contain an error_mark_node.
5731 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5732 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5733
4067c0fd 57342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5735
5736 PR c++/68936
5737 * g++.dg/template/pr68936.C: New test.
5738
27c6dbdd 57392016-01-15 David Edelsohn <dje.gcc@gmail.com>
5740
5741 PR target/68609
5742 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5743 * gcc.target/powerpc/recip-2.c: Same.
5744 * gcc.target/powerpc/recip-3.c: Same.
5745 * gcc.target/powerpc/recip-4.c: Same.
5746 * gcc.target/powerpc/recip-sqrtf.c: Same.
5747
e390c57d 57482016-01-15 Jeff Law <law@redhat.com>
5749
5750 PR tree-optimization/69270
5751 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5752 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5753
ddcfeaf1 57542016-01-15 Paul Thomas <pault@gcc.gnu.org>
5755
5756 PR fortran/49630
5757 * gfortran.dg/deferred_character_13.f90: New test for the fix
5758 of comment 3 of the PR.
5759
5760 PR fortran/54070
5761 * gfortran.dg/deferred_character_8.f90: New test
5762 * gfortran.dg/allocate_error_5.f90: New test
5763
5764 PR fortran/60593
5765 * gfortran.dg/deferred_character_10.f90: New test
5766
5767 PR fortran/60795
5768 * gfortran.dg/deferred_character_14.f90: New test
5769
5770 PR fortran/61147
5771 * gfortran.dg/deferred_character_11.f90: New test
5772
5773 PR fortran/64324
5774 * gfortran.dg/deferred_character_9.f90: New test
5775
81be349c 57762016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5777
5778 PR rtl-optimization/69030
5779 * gcc.target/i386/pr69030.c: New.
5780
998456c5 57812016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5782
5783 * gcc.target/aarch64/target_attr_17.c: New test.
5784
0d85be19 57852016-01-15 Richard Biener <rguenther@suse.de>
5786
5787 PR tree-optimization/66856
5788 * gcc.dg/torture/pr66856-1.c: New testcase.
5789 * gcc.dg/torture/pr66856-2.c: Likewise.
5790
321d36c8 57912016-01-15 Richard Biener <rguenther@suse.de>
5792
5793 PR debug/69137
5794 * g++.dg/lto/pr69137_0.C: New testcase.
5795
d94a1f53 57962016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5797
5798 PR middle-end/69246
5799 * gcc.target/i386/pr69246.c: New test.
5800
5fe9a861 58012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5802
a9c01e81 5803 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 5804
3d05a5e9 58052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5806
5807 PR c++/56194
5808 * g++.dg/init/const9.C: Disable test on S/390.
5809
5e8132b5 58102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5811
5812 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5813 * g++.dg/Wno-frame-address.C: Ditto.
5814
32307cdf 58152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5816
5817 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5818
1ca28250 58192016-01-15 Richard Biener <rguenther@suse.de>
5820
5821 PR tree-optimization/68961
5822 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5823
6271bd93 58242016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5825
5826 * gcc.target/i386/pr65105-5.c: New test.
5827
dfb6d139 58282016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 5829
5830 * gcc.c-torture/execute/alias-4.c: New testcase.
5831
dfb6d139 58322016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 5833
5834 PR ipa/68148
5835 * g++.dg/ipa/devirt-49.C: New testcase.
5836
7bbac464 58372016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 5838
5839 PR target/65837
5840 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5841 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5842 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5843
4345b868 58442016-01-15 Richard Biener <rguenther@suse.de>
5845
5846 PR tree-optimization/69117
5847 * gcc.dg/torture/pr69117.c: New testcase.
5848
580357e7 58492015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 5850
5851 PR c++/69048
5852 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5853
612baa31 58542016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5855
5856 PR testsuite/67509
5857 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5858 range tests use 100 * maximum instead of maximum + 1.
5859
44e09bc4 58602016-01-14 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR debug/69244
5863 * gcc.dg/guality/pr69244.c: New test.
5864
96962ae4 58652016-01-14 Uros Bizjak <ubizjak@gmail.com>
5866
5867 * lib/target-supports.exp (check_effective_target_issignaling):
5868 New procedure.
5869 * gcc.dg/pr61441.c: Require issignaling effective target.
5870
ab9c400b 58712016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5872
5873 PR target/68803
5874 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5875
a7ed4583 58762016-01-14 David Malcolm <dmalcolm@redhat.com>
5877
5878 PR c++/68819
5879 PR preprocessor/69177
5880 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5881 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5882 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5883 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5884
77f35cec 58852016-01-14 Marek Polacek <polacek@redhat.com>
5886
5887 PR c/69262
5888 * gcc.dg/array-15.c: New test.
5889
915d0950 58902016-01-14 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR middle-end/68146
5893 PR tree-optimization/69155
5894 * gfortran.dg/pr68146.f: New test.
5895 * gfortran.dg/pr69155.f90: New test.
5896
24651fb7 58972016-01-14 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/68060
5900 * gcc.dg/torture/pr68060-1.c: New testcase.
5901 * gcc.dg/torture/pr68060-2.c: Likewise.
5902
2f63f950 59032016-01-14 Nick Clifton <nickc@redhat.com>
5904
5905 * lib/target-supports.exp
5906 (check_effective_target_arm_neon_ok_nocache): Add an option
5907 sequence that includes setting the ARM architecture to ARMv7-A.
5908 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5909 command line options necessary to enable Neon support.
5910 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5911 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5912 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5913 * gcc.target/arm/pr69180.c: Likewise.
5914
3ce0acde 59152016-01-14 Jeff Law <law@redhat.com>
5916
5917 PR tree-optimization/69270
5918 * gcc.dg/tree-ssa/pr69270.c: New test.
5919
bda05c57 59202016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5921
5922 PR c/66208
5923 * c-c++-common/pr66208.c: New file.
5924
9b657cf1 59252016-01-13 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/69156
5928 * gcc.dg/pr69156.c: New test.
5929
58ba1b9d 59302016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5931
5932 * gcc.target/i386/pr69225-7.c: New test.
5933
e5fee0fe 59342016-01-13 Richard Henderson <rth@redhat.com>
5935
5936 * gcc.dg/tm/memopt-13.c: Update expected function.
5937 * gcc.dg/tm/memopt-6.c: Likewise.
5938
3f0e9745 59392016-01-13 Uros Bizjak <ubizjak@gmail.com>
5940
5941 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5942 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5943 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5944 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 5945
3f0e9745 59462016-01-13 Tom de Vries <tom@codesourcery.com>
5947
5948 PR tree-optimization/69169
7a6ddc0d 5949 * gcc.dg/pr69169.c: New test.
5950
9b657cf1 59512016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 5952
5953 PR target/69228
5954 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5955 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5956 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5957 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5958 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5959 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5960 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5961 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5962
f704d701 59632016-01-13 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR target/69247
5966 * gcc.dg/pr69247.c: New test.
5967
e966d6b9 59682016-01-13 Richard Biener <rguenther@suse.de>
5969
5970 PR tree-optimization/69242
5971 * gcc.dg/torture/pr69242.c: New testcase.
5972
1ca1d9b2 59732016-01-13 Richard Biener <rguenther@suse.de>
5974
5975 PR tree-optimization/69186
5976 * gcc.dg/torture/pr69186.c: New testcase.
5977
d07cbccc 59782016-01-13 Jeff Law <law@redhat.com>
5979
5980 PR tree-optimization/67755
5981 * gcc.dg/tree-ssa/pr67755.c: New test.
5982
59832016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 5984
5985 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5986 pass number in output by a star.
5987
b95d41cf 59882016-01-12 Bin Cheng <bin.cheng@arm.com>
5989
5990 PR tree-optimization/68911
5991 * gcc.c-torture/execute/pr68911.c: New test.
5992
91d87e22 59932016-01-12 Marek Polacek <polacek@redhat.com>
5994
5995 PR c++/68979
5996 * g++.dg/warn/permissive-1.C: New test.
5997
8a9401a4 59982016-01-12 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR objc++/68511
6001 PR c++/69213
6002 * g++.dg/opt/pr69213.C: New test.
6003
b9cb7a67 60042016-01-12 Christian Bruel <christian.bruel@st.com>
6005
6006 PR target/69180
6007 * gcc.target/arm/pr69180.c: New test.
6008
e4c96992 60092016-01-12 Richard Biener <rguenther@suse.de>
6010
6011 PR lto/69077
6012 * g++.dg/lto/pr69077_0.C: New testcase.
6013 * g++.dg/lto/pr69077_1.C: Likewise.
6014
90525f61 60152016-01-12 Jakub Jelinek <jakub@redhat.com>
6016
6017 PR target/69175
6018 * g++.dg/opt/pr69175.C: New test.
6019
9e7edfd3 60202016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6021
6022 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6023 rather than #including math.h & stdlib.h.
6024 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6025 * gcc.dg/vect/pr49771.c: Likewise.
6026 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6027 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6028 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6029 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6030 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6031 * gcc.dg/vect/pr44507.c: Likewise.
6032 * gcc.dg/vect/pr45902.c: Likewise.
6033 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6034 * gcc.dg/vect/vect-117.c: Likewise.
6035 * gcc.dg/vect/vect-99.c: Likewise.
6036 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6037 * gcc.dg/vect/vect-cond-1.c: Likewise.
6038 * gcc.dg/vect/vect-cond-2.c: Likewise.
6039 * gcc.dg/vect/vect-cond-3.c: Likewise.
6040 * gcc.dg/vect/vect-cond-4.c: Likewise.
6041 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6042 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6043 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6044 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6045 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6046 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6047 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6048 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6049 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6050 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6051 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6052 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6053 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6054 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6055 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6056 include of signal.h.
6057 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6058 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6059 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6060 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6061 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6062 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6063 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6064 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6065 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6066 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6067 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6068 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6069 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6070 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6071 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6072 * gcc.dg/vect/vect-outer-5.c: Likewise.
6073 * gcc.dg/vect/vect-outer-6.c: Likewise.
6074 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6075 include of stdio.h.
6076
3368873d 60772016-01-12 Nick Clifton <nickc@redhat.com>
6078
6079 PR target/68913
6080 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6081 to fread so that it will be found in all target runtimes.
6082
0464ea95 60832016-01-12 Richard Biener <rguenther@suse.de>
6084
6085 PR tree-optimization/69053
6086 * g++.dg/torture/pr69053.C: New testcase.
6087
7819730f 60882016-01-12 Richard Biener <rguenther@suse.de>
6089
6090 PR tree-optimization/69168
6091 * gcc.dg/torture/pr69168.c: New testcase.
6092
995bfebf 60932016-01-12 Richard Biener <rguenther@suse.de>
6094
6095 PR tree-optimization/69157
6096 * gcc.dg/torture/pr69157.c: New testcase.
6097
60982016-01-12 Richard Biener <rguenther@suse.de>
6099
6100 PR tree-optimization/69174
6101 * gcc.dg/torture/pr69174.c: New testcase.
6102
1d10d64c 61032016-01-12 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR c++/66808
6106 PR c++/69000
6107 * g++.dg/tls/pr66808.C: New test.
6108 * g++.dg/tls/pr69000.C: New test.
6109
f0b79faf 61102016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6111
6112 * gcc.target/powerpc/swaps-p8-23.c: New test.
6113 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6114
04cf75a4 61152016-01-11 John David Anglin <danglin@gcc.gnu.org>
6116
6117 PR tree-optimization/68356
6118 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6119
0eb4264c 61202016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6121 Jim Wilson <jim.wilson@linaro.org>
6122
6123 PR target/69194
6124 * gcc.target/arm/pr69194.c: New test.
6125
2f66de64 61262016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6127
6128 PR target/69225
6129 * gcc.target/i386/pr69225-1.c: New test.
6130 * gcc.target/i386/pr69225-2.c: Likewise.
6131 * gcc.target/i386/pr69225-3.c: Likewise.
6132 * gcc.target/i386/pr69225-4.c: Likewise.
6133 * gcc.target/i386/pr69225-5.c: Likewise.
6134 * gcc.target/i386/pr69225-6.c: Likewise.
6135
36105e82 61362016-01-11 Jakub Jelinek <jakub@redhat.com>
6137
1c78ce2e 6138 PR target/67462
6139 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6140 if lp64.
6141
a4a87320 6142 PR target/69071
6143 * gcc.dg/pr69071.c: New test.
6144
91fbd04f 6145 PR c++/69211
6146 * g++.dg/opt/pr69211.C: New test.
6147
36105e82 6148 PR tree-optimization/69214
6149 * gcc.c-torture/compile/pr69214.c: New test.
6150
e934c380 61512016-01-11 Uros Bizjak <ubizjak@gmail.com>
6152
6153 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6154 * gcc.target/i386/pr66232-11.c: Ditto.
6155 * gcc.target/i386/pr66232-12.c: Ditto.
6156 * gcc.target/i386/pr66232-13.c: Ditto.
6157
3ff1b153 61582016-01-11 Richard Biener <rguenther@suse.de>
6159
6160 PR tree-optimization/69173
6161 * gcc.dg/torture/pr69173.c: New testcase.
6162
04e1504c 61632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6164
6165 PR rtl-optimization/68796
6166 * gcc.target/aarch64/tst_5.c: New test.
6167 * gcc.target/aarch64/tst_6.c: Likewise.
6168
ae8718b5 61692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6170
6171 PR rtl-optimization/68841
6172 * gcc.dg/pr68841.c: New test.
6173 * gcc.c-torture/execute/pr68841.c: New test.
6174
bd8bece2 61752016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6176
6177 PR rtl-optimization/68920
6178 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6179 for ix86 targets.
6180 * gcc.dg/ifcvt-5.c: New test.
6181
9b657cf1 61822016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 6183
6184 PR bootstrap/69123
6185 * g++.dg/pr69123.C: New.
6186
7a158352 61872016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6188
6189 PR target/69010
6190 * gcc.target/i386/pr69010.c: New test.
6191
ff375d11 61922016-01-11 Martin Jambor <mjambor@suse.cz>
6193
6194 PR ipa/69044
6195 * gcc.target/i386/chkp-pr69044.c: New test.
6196
9eb890f1 61972016-01-11 Tom de Vries <tom@codesourcery.com>
6198
6199 PR tree-optimization/69109
6200 * gcc.dg/autopar/pr69109-2.c: New test.
6201 * gcc.dg/autopar/pr69109.c: New test.
6202
c4157ee5 62032016-01-11 Tom de Vries <tom@codesourcery.com>
6204
6205 PR tree-optimization/69108
6206 * gcc.dg/autopar/pr69108.c: New test.
6207
b933e511 62082016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6209
6210 PR c++/69029
6211 * c-c++-common/Wisleading-indentation.c: Augment test.
6212
efb73de1 62132016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6214
6215 PR fortran/69154
6216 * gfortran.dg/inline_matmul_12.f90: New test.
6217
40c86c3b 62182016-01-10 Paul Thomas <pault@gcc.gnu.org>
6219
6220 PR fortran/67779
6221 * gfortran.dg/actual_array_offset_1: New test.
6222
a006c0bb 62232016-01-10 Tom de Vries <tom@codesourcery.com>
6224
6225 PR tree-optimization/69062
6226 * gcc.dg/autopar/pr69062.c: New test.
6227
880ed4be 62282016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6229
6230 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6231 * gcc.dg/vect/slp-perm-2.c: Likewise.
6232 * gcc.dg/vect/slp-perm-3.c: Likewise.
6233 * gcc.dg/vect/slp-perm-5.c: Likewise.
6234 * gcc.dg/vect/slp-perm-6.c: Likewise.
6235 * gcc.dg/vect/slp-perm-7.c: Likewise.
6236 * gcc.dg/vect/slp-perm-8.c: Likewise.
6237
d95e1856 62382016-01-10 Tom de Vries <tom@codesourcery.com>
6239
6240 PR tree-optimization/69039
6241 * gcc.dg/autopar/pr69039.c: New test.
6242
0f8f48d0 62432016-01-09 Marek Polacek <polacek@redhat.com>
6244
6245 PR c++/69113
6246 * g++.dg/pr69113.C: New test.
6247
7dff0499 62482016-01-09 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR middle-end/50865
6251 PR tree-optimization/69097
6252 * gcc.c-torture/execute/pr50865.c: New test.
6253 * gcc.c-torture/execute/pr69097-1.c: New test.
6254 * gcc.c-torture/execute/pr69097-2.c: New test.
6255 * gcc.dg/pr69097-1.c: New test.
6256 * gcc.dg/pr69097-2.c: New test.
6257
18431e78 62582016-01-09 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR c++/69164
6261 * g++.dg/opt/pr69164.C: New test.
6262
1943a4a2 62632016-01-08 Jakub Jelinek <jakub@redhat.com>
6264
6265 PR tree-optimization/69167
6266 * gcc.dg/pr69167.c: New test.
6267
a143e277 62682016-01-08 Marek Polacek <polacek@redhat.com>
6269
6270 PR c++/68449
6271 * g++.dg/pr68449.C: New.
6272
44c01906 62732016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6274
6275 PR tree-optimization/68707
6276 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6277 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6278 on platforms supporting it.
6279 * gcc.dg/vect/slp-perm-2.c: Likewise.
6280 * gcc.dg/vect/slp-perm-3.c: Likewise.
6281 * gcc.dg/vect/slp-perm-5.c: Likewise.
6282 * gcc.dg/vect/slp-perm-7.c: Likewise.
6283 * gcc.dg/vect/slp-perm-8.c: Likewise.
6284 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6285 on platforms supporting it.
6286
c437d1e8 62872016-01-08 Jakub Jelinek <jakub@redhat.com>
6288
c9595c51 6289 PR tree-optimization/69162
6290 * gcc.dg/pr69162.c: New test.
6291
c437d1e8 6292 PR tree-optimization/69172
6293 * gcc.dg/pr69172.c: New test.
6294
6a46a28c 62952016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6296
6297 PR tree-optimization/67781
6298 * gcc.c-torture/execute/pr67781.c: New file.
6299
62ad9a04 63002016-01-08 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR tree-optimization/69083
6303 * gcc.dg/vect/pr69083.c: New test.
6304
9e0e8c2a 63052016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6306
6307 PR tree-optimization/61441
6308 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6309 Use -fexcess-precision=standard for compiler options.
6310 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6311
5d034e37 63122016-01-08 Jakub Jelinek <jakub@redhat.com>
6313
5013f740 6314 PR fortran/69128
6315 * gfortran.dg/gomp/pr69128.f90: New test.
6316
5d034e37 6317 PR c++/69145
6318 * g++.dg/ext/pr69145-1.C: New test.
6319 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6320 * g++.dg/ext/pr69145-2.h: New file.
6321
517906ff 63222016-01-07 Martin Sebor <msebor@redhat.com>
6323
6324 PR c/68966
6325 * gcc.dg/atomic-fetch-bool.c: New test.
6326 * gcc.dg/sync-fetch-bool.c: New test.
6327
cdbb524c 63282016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6329
6330 PR fortran/66680
6331 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6332
ec3aba9e 63332016-01-07 Nick Clifton <nickc@redhat.com>
6334
6335 PR target/66655
6336 * g++.dg/pr66655.C: New test.
6337 * g++.dg/pr66655_1.cc: Test support file.
6338 * g++.dg/pr66655.h: Test header file.
6339
9b657cf1 63402016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 6341
6342 PR fortran/66680
6343 gfortran.dg/gomp/pr66680.f90: New test.
6344
cd45d7a5 63452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6346
6347 PR target/69171
6348 * gcc.target/i386/pr69171-1.c: New test.
6349 * gcc.target/i386/pr69171-2.c: Likewise.
6350 * gcc.target/i386/pr69171-3.c: Likewise.
6351 * gcc.target/i386/pr69171-4.c: Likewise.
6352 * gcc.target/i386/pr69171-5.c: Likewise.
6353 * gcc.target/i386/pr69171-6.c: Likewise.
6354
4a86a91a 63552015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6356
6357 PR middle-end/67639
6358 * c-c++-common/pr67639.c: New test.
6359
34c05552 63602016-01-07 Jakub Jelinek <jakub@redhat.com>
6361
6362 PR tree-optimization/69141
6363 * g++.dg/opt/pr69141.C: New test.
6364
f08d6895 63652016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6366
6367 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6368
32ec4173 63692016-01-06 Uros Bizjak <ubizjak@gmail.com>
6370
6371 PR target/69140
6372 * gcc.target/i386/pr69140.c: New test
6373
d74214f3 63742016-01-06 David Malcolm <dmalcolm@redhat.com>
6375
6376 * gcc.dg/bad-dereference.c: New test case.
6377
73991cab 63782015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6379
6380 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6381
fc8cc457 63822016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6383
6384 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6385
be3c9981 63862016-01-06 Marek Polacek <polacek@redhat.com>
6387
6388 PR sanitizer/69099
6389 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6390
2cb724f9 63912016-01-05 Marek Polacek <polacek@redhat.com>
6392
6393 PR c/69104
6394 * gcc.dg/atomic-invalid-2.c: New.
6395
233a53ed 63962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6397
6398 PR target/68991
6399 * gcc.target/i386/pr68991.c: New test.
6400
ea87c5e3 64012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 PR target/68991
6404 * g++.dg/pr68991-1.C: New test.
6405 * g++.dg/pr68991-2.C: Likewise.
6406
1943a4a2 64072016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 6408
1943a4a2 6409 PR other/60465
afe82e5b 6410 * gcc.target/ia64/pr60465-gprel64.c: New test.
6411 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6412
1e9147dd 64132016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6414
6415 PR rtl-optimization/68651
6416 * gcc.target/aarch64/pr68651_1.c: New test.
6417
d42aa619 64182016-01-05 David Malcolm <dmalcolm@redhat.com>
6419
6420 PR c/69122
6421 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6422
1776de76 64232016-01-05 Nathan Sidwell <nathan@acm.org>
6424
2d7d361d 6425 PR c++/58583
6426 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6427
1776de76 6428 * gcc.dg/alias-15.c: New.
6429
5beb12c0 64302016-01-05 Nick Clifton <nickc@redhat.com>
6431
6432 PR target/68870
6433 * g++.dg/pr68770.C: New test.
6434
d8cca921 64352016-01-04 Mike Stump <mikestump@comcast.net>
6436
6437 * lib/target-supports.exp (check_effective_target_cilkplus):
6438 cilkplus targets require pthreads.
afc907ef 6439 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 6440
8427dff3 64412016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6442
6443 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6444 generation.
6445
f1717362 64462016-01-04 Jakub Jelinek <jakub@redhat.com>
6447
6448 Update copyright years.
6449
d7d6a3ab 64502016-01-04 Marek Polacek <polacek@redhat.com>
6451
6452 PR c/68908
6453 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6454 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6455 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6456
b8f4a5f9 64572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6458
6459 * gcc.target/sparc/20160104-2.c: New test.
6460
6b5c028f 64612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6462
6463 * gcc.target/sparc/20160104-1.c: New test.
6464
300e1002 64652016-01-03 Paul Thomas <pault@gcc.gnu.org>
6466
6467 PR fortran/65045
6468 * gfortran.dg/pr65045.f90: New test.
6469
855b105f 64702016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6471
6472 * gnat.dg/specs/debug1.ads: Delete.
6473
bdc177dc 64742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6475
6476 PR libgfortran/68867
6477 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6478 expression.
6479
48aaffae 64802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6481
6482 PR libgfortran/68867
6483 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6484 PowerPC.
6485
19a468b8 64862016-01-01 Paul Thomas <pault@gcc.gnu.org>
6487
6488 PR fortran/68864
6489 * gfortran.dg/pr68864.f90: New test.
6490
25371c91 64912016-01-01 Jakub Jelinek <jakub@redhat.com>
6492
2a659064 6493 PR tree-optimization/69070
6494 * gcc.dg/pr69070.c: New test.
6495
57aa9851 6496 PR sanitizer/69055
6497 * gfortran.dg/pr69055.f90: New test.
6498
25371c91 6499 PR target/69015
6500 * gcc.dg/pr69015.c: New test.
f1717362 6501\f
fb2c1edd 6502Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 6503
6504Copying and distribution of this file, with or without modification,
6505are permitted in any medium without royalty provided the copyright
6506notice and this notice are preserved.