1 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4 * gcc.dg/tree-ssa/pr71179.c: New test.
6 2016-05-20 Martin Sebor <msebor@redhat.com>
9 * gcc.dg/init-excess-2.c: New test.
11 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
13 * gnat.dg/opt53.adb: New test.
14 * gnat.dg/opt54.adb: Likewise.
16 2016-05-20 Martin Jambor <mjambor@suse.cz>
18 PR tree-optimization/70884
19 * gcc.dg/tree-ssa/pr70919.c: New test.
21 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
23 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
25 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code
28 2016-05-20 David Malcolm <dmalcolm@redhat.com>
30 * jit.dg/all-non-failing-tests.h: Add
31 test-factorial-must-tail-call.c.
32 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
33 * jit.dg/test-factorial-must-tail-call.c: New test case.
35 2016-05-20 Jakub Jelinek <jakub@redhat.com>
38 * gfortran.dg/pr71204.f90: New test.
40 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
42 * gcc.target/nvptx/sincos.c: New test.
44 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/cpp1y/auto-fn31.C: New.
49 2016-05-20 H.J. Lu <hongjiu.lu@intel.com>
52 * gcc.target/i386/pr70738-1.c: Likewise.
53 * gcc.target/i386/pr70738-2.c: Likewise.
54 * gcc.target/i386/pr70738-3.c: Likewise.
55 * gcc.target/i386/pr70738-4.c: Likewise.
56 * gcc.target/i386/pr70738-5.c: Likewise.
57 * gcc.target/i386/pr70738-6.c: Likewise.
58 * gcc.target/i386/pr70738-7.c: Likewise.
59 * gcc.target/i386/pr70738-8.c: Likewise.
60 * gcc.target/i386/pr70738-9.c: Likewise.
62 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
64 * gcc.target/powerpc/vec-addec.c: New test.
65 * gcc.target/powerpc/vec-addec-int128.c: New test.
67 2016-05-20 David Malcolm <dmalcolm@redhat.com>
69 * gcc.dg/plugin/must-tail-call-1.c: New test case.
70 * gcc.dg/plugin/must-tail-call-2.c: New test case.
71 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
72 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
74 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
76 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
78 2016-05-20 Jakub Jelinek <jakub@redhat.com>
81 * g++.dg/opt/pr71210-1.C: New test.
82 * g++.dg/opt/pr71210-2.C: New test.
84 PR tree-optimization/29756
85 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
86 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
87 only on selected targets where V4SImode vectors are known to be
90 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
92 PR tree-optimization/71079
93 PR tree-optimization/71206
94 * gcc.dg/tree-ssa/pr71206.c: New testcase.
96 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
98 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
99 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
100 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
102 2016-05-20 Richard Guenther <rguenther@suse.de>
104 PR tree-optimization/29756
105 * gcc.dg/tree-ssa/vector-6.c: New testcase.
107 2016-05-20 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/71185
110 * gcc.dg/tree-ssa/pr71185.c: New testcase.
112 2016-05-20 Richard Biener <rguenther@suse.de>
114 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
116 2016-05-19 Marek Polacek <polacek@redhat.com>
119 * g++.dg/diagnostic/pr71075.C: New test.
121 2016-05-19 David Malcolm <dmalcolm@redhat.com>
124 * g++.dg/pr71184.C: New test case.
126 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
128 * gcc.target/powerpc/darn-0.c: New test.
129 * gcc.target/powerpc/darn-1.c: New test.
130 * gcc.target/powerpc/darn-2.c: New test.
132 2016-05-19 Marek Polacek <polacek@redhat.com>
134 PR tree-optimization/71031
135 * gcc.dg/tree-ssa/vrp100.c: New test.
137 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
139 PR rtl-optimization/71148
140 * gcc.dg/pr71148.c: New test.
142 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
145 * gcc.target/arm/pr71056.c: New test.
147 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
149 * c-c++-common/pr69669.c: Check the used mode.
151 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
154 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
156 2016-05-19 Richard Biener <rguenther@suse.de>
158 PR tree-optimization/70729
159 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
160 * gcc.dg/graphite/scop-18.c: Likewise.
161 * gcc.dg/pr41783.c: Disable LIM.
162 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
163 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
164 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
165 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
166 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
167 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
168 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
169 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
170 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
171 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
172 * gfortran.dg/pr42108.f90: Likewise.
174 2016-05-18 David Malcolm <dmalcolm@redhat.com>
177 * gcc.dg/spellcheck-options-11.c: New test case.
179 2016-05-18 Jakub Jelinek <jakub@redhat.com>
182 * g++.dg/opt/pr71100.C: New test.
184 2016-05-18 Martin Jambor <mjambor@suse.cz>
187 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
188 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
189 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
190 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
192 2016-05-18 Martin Jambor <mjambor@suse.cz>
195 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
196 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
197 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
198 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
199 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
201 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/template/crash122.C: New.
206 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
209 * g++.dg/template/pr70466-1.C: New.
210 * g++.dg/template/pr70466-2.C: Likewise.
212 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
214 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
215 splat operations and the XXSPLTIB instruction.
216 * gcc.target/powerpc/p9-splat-2.c: Likewise.
217 * gcc.target/powerpc/p9-splat-3.c: Likewise.
218 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
219 xxlxor to clear a register.
221 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
223 * gcc.dg/torture/pr71020.c: New test.
225 2016-05-18 Martin Jambor <mjambor@suse.cz>
228 * gcc.dg/ipa/pr70646.c: New test.
230 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
232 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
234 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
237 missing tests for vreinterpretq_p{8,16}.
239 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
241 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
242 vsliq_n_s64 and vsliq_n_u64.
244 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
246 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
247 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
249 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
251 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
252 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
253 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
255 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
257 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
260 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
262 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
263 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
264 "blr\t" and switch to scan-assembler-times.
266 2016-05-18 Jiong Wang <jiong.wang@arm.com>
268 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
270 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
271 declarations under __aarch64__ and __ARM_FEATURE_FMA.
273 2016-05-18 Jakub Jelinek <jakub@redhat.com>
275 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
276 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
277 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
278 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
279 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
280 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
282 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
283 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
285 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
286 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
288 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
289 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
291 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
293 2016-05-18 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/71168
296 * gcc.dg/torture/pr71168.c: New testcase.
298 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
301 * gcc.dg/tree-ssa/pr63586-2.c: New test.
302 * gcc.dg/tree-ssa/pr63586.c: New test.
303 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
305 2016-05-17 Nathan Sidwell <nathan@acm.org>
307 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
308 * gcc.dg/pr68671.c: Fix ptx xfail-if.
309 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
310 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
312 2016-05-17 Nathan Sidwell <nathan@acm.org>
314 * gcc.target/nvptx/abi-vararg-3.c: New.
316 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
318 PR tree-optimization/54579
320 * gcc.dg/fold-notrotate-1.c: New test.
321 * gcc.dg/fold-notshift-1.c: New test.
322 * gcc.dg/fold-notshift-2.c: New test.
324 2016-05-17 Marek Polacek <polacek@redhat.com>
327 * g++.dg/ipa/pr71146.C: New test.
329 2016-05-17 David Malcolm <dmalcolm@redhat.com>
331 * jit.dg/test-error-array-bounds.c: New test case.
333 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
335 * gcc.dg/tree-ssa/and-1.c: New testcase.
337 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
339 * gcc.dg/tree-ssa/pr69270.c: Adjust.
340 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
342 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
344 * gcc.dg/tree-ssa/pr69270.c: Adjust.
345 * gcc.dg/tree-ssa/vrp99.c: New testcase.
347 2016-05-17 Jiong Wang <jiong.wang@arm.com>
349 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
351 2016-05-17 Jiong Wang <jiong.wang@arm.com>
353 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
355 2016-05-17 Jiong Wang <jiong.wang@arm.com>
357 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
358 ".2d[index]" when scan the assembly.
359 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
360 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
362 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
364 2016-05-17 Richard Biener <rguenther@suse.de>
366 PR tree-optimization/71132
367 * gcc.dg/torture/pr71132.c: New testcase.
369 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
371 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
373 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
376 * gcc.target/aarch64/pr70809_1.c: New test.
378 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
380 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
381 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
382 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
383 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
385 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
386 Ilya Enkovich <ilya.enkovich@intel.com>
389 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
391 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
393 * g++.dg/ipa/ivinline-7.C: Do not xfail.
394 * g++.dg/ipa/ivinline-9.C: Do not xfail.
396 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
398 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
399 test for __ARM_FP16_ARGS.
400 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
401 * gcc.target/arm/aapcs/neon-vect10.c: New.
402 * gcc.target/arm/aapcs/neon-vect9.c: New.
403 * gcc.target/arm/aapcs/vfp18.c: New.
404 * gcc.target/arm/aapcs/vfp19.c: New.
405 * gcc.target/arm/aapcs/vfp20.c: New.
406 * gcc.target/arm/aapcs/vfp21.c: New.
407 * gcc.target/arm/fp16-aapcs-1.c: New.
408 * g++.target/arm/fp16-param-1.c: Update expected output. Add
409 test for __ARM_FP16_ARGS.
410 * g++.target/arm/fp16-return-1.c: Update expected output.
412 2016-05-16 Jiong Wang <jiong.wang@arm.com>
415 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
417 2016-05-15 Harald Anlauf <anlauf@gmx.de>
420 * gfortran.dg/pr69603.f90: New testcase.
422 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
424 * gfortran.dg/dec_union_4.f90: Fix endian issue.
426 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
429 * gfortran.dg/pr71047.f08: New test.
431 2016-05-13 Joseph Myers <joseph@codesourcery.com>
433 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
434 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
435 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
437 2016-05-13 Martin Sebor <msebor@redhat.com>
440 * g++.dg/cpp0x/constexpr-60049.C: New test.
442 2016-05-13 Jakub Jelinek <jakub@redhat.com>
445 * gcc.dg/pr71071.c: New test.
447 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
449 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
451 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
453 2016-05-13 Nathan Sidwell <nathan@acm.org>
455 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
456 __atomic_is_lock_free declaration.
458 2016-05-13 Richard Biener <rguenther@suse.de>
460 PR tree-optimization/42587
461 * gcc.dg/optimize-bswapsi-4.c: New testcase.
463 2016-05-13 Martin Liska <mliska@suse.cz>
465 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
466 the new format of dump output.
468 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
470 * gcc.dg/pr71084.c: New test.
472 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
475 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
477 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
479 * gcc.target/aarch64/struct_return.c: New test.
481 2016-05-12 Marek Polacek <polacek@redhat.com>
484 * c-c++-common/pr70756-2.c: New test.
485 * c-c++-common/pr70756.c: New test.
487 2016-05-12 Richard Biener <rguenther@suse.de>
489 PR tree-optimization/71059
490 * gcc.dg/torture/pr71059.c: New testcase.
492 2016-05-12 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/71062
495 * gcc.dg/torture/pr71062.c: New testcase.
497 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
499 PR tree-optimization/71006
500 * gcc.dg/pr71006.c: New test.
502 2016-05-12 Marek Polacek <polacek@redhat.com>
505 * gcc.dg/opts-7.c: New test.
507 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
510 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
511 Add -save-temps to dg-options.
512 Scan for ldmfd rather than pop instruction.
513 * gcc.target/arm/interrupt-2.c: Likewise.
514 * gcc.target/arm/pr70830.c: New test.
516 2016-05-12 Jakub Jelinek <jakub@redhat.com>
518 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
519 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
521 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
522 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
523 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
526 * gcc.target/i386/avx512vl-pack-1.c: New test.
527 * gcc.target/i386/avx512vl-pack-2.c: New test.
528 * gcc.target/i386/avx512bw-pack-2.c: New test.
530 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
532 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
533 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
534 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
536 2016-05-12 Richard Biener <rguenther@suse.de>
538 PR tree-optimization/70986
539 * gcc.dg/torture/pr70986-1.c: New testcase.
540 * gcc.dg/torture/pr70986-2.c: Likewise.
541 * gcc.dg/torture/pr70986-3.c: Likewise.
543 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
546 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
547 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
549 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
551 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
553 * gcc.target/i386/pr66746.c: Ditto.
555 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
557 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
559 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
560 warning when using -mvsx-timode.
561 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
562 * gcc.target/powerpc/dform-2.c: Likewise.
563 * gcc.target/powerpc/pr68805.c: Likewise.
565 2016-05-11 Marek Polacek <polacek@redhat.com>
568 * c-c++-common/attributes-3.c: New test.
570 2016-05-11 Nathan Sidwell <nathan@acm.org>
572 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
573 * gcc.c-torture/execute/pr68185.c: Likewise.
574 * gcc.dg/ipa/pr70306.c: Requires global constructors.
575 * gcc.dg/pr69634.c: Requires scheduling.
576 * gcc.dg/torture/pr66178.c: Require label values.
577 * gcc.dg/setjmp-6.c: Require indirect jumps.
579 2016-05-11 Richard Biener <rguenther@suse.de>
581 PR tree-optimization/71055
582 * gcc.dg/torture/pr71055.c: New testcase.
584 2016-05-11 Richard Biener <rguenther@suse.de>
587 * g++.dg/debug/pr71057.C: New testcase.
589 2016-05-11 Jakub Jelinek <jakub@redhat.com>
592 * gfortran.dg/gomp/pr70855.f90: New test.
594 2016-05-11 Richard Biener <rguenther@suse.de>
597 * g++.dg/torture/pr71002.C: New testcase.
599 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
602 * gcc.dg/pr70807.c: New test.
604 2016-05-10 Martin Sebor <msebor@redhat.com>
607 * g++.dg/Wattributes.C: New test.
609 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
611 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
612 * gcc.dg/tree-ssa/pr69270.c: Adjust.
613 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
615 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
618 * gcc.target/i386/pr70799-1.c: New test.
620 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
622 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
624 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
627 * gcc.target/i386/pr70877.c: New test.
629 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
631 PR tree-optimization/70786
632 * gcc.target/i386/pr70876.c: New test.
634 2016-05-10 Jakub Jelinek <jakub@redhat.com>
637 * gcc.target/i386/avx512vl-logic-1.c: New test.
638 * gcc.target/i386/avx512vl-logic-2.c: New test.
639 * gcc.target/i386/avx512dq-logic-2.c: New test.
641 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
644 * gcc.target/powerpc/pr70963.c: New.
646 2016-05-10 David Malcolm <dmalcolm@redhat.com>
648 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
649 (test_very_wide_line): Add ruler to expected output.
650 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
651 (test_very_wide_line): Likewise.
652 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
653 (test_show_locus): Within the handling of "test_very_wide_line",
654 enable show_ruler_p on the diagnostic context.
656 2016-05-10 Richard Biener <rguenther@suse.de>
658 PR tree-optimization/71039
659 * gcc.dg/torture/pr71039.c: New testcase.
661 2016-05-10 Nathan Sidwell <nathan@acm.org>
663 * gcc.dg/nested-func-10.c: Requires alloca.
664 * gcc.dg/nested-func-9.c: Requires alloca.
665 * gcc.c-torture/execute/pr70460.c: Requires labels.
666 * gcc.c-torture/compile/pr70199.c: Requires labels.
667 * gcc.target/nvptx/decl.c: Compile only.
668 * gcc.target/nvptx/trailing-init.c: Compile only.
669 * gcc.target/nvptx/ary-init.c: Compile only.
671 2016-05-10 Marek Polacek <polacek@redhat.com>
674 * gcc.dg/attr-opt-1.c: New test.
676 2016-05-10 Richard Biener <rguenther@suse.de>
678 PR tree-optimization/70497
679 PR tree-optimization/28367
680 * gcc.dg/torture/20160404-1.c: New testcase.
681 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
682 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
684 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
686 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
688 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.target/i386/fabsneg-1.c New test.
692 2016-05-09 Alan Modra <amodra@gmail.com>
695 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
697 2016-05-09 Richard Biener <rguenther@suse.de>
699 PR tree-optimization/70985
700 * gcc.dg/torture/pr70985.c: New testcase.
702 2016-05-09 Bin Cheng <bin.cheng@arm.com>
704 * gcc.dg/tree-ssa/ifc-9.c: New test.
705 * gcc.dg/tree-ssa/ifc-10.c: New test.
706 * gcc.dg/tree-ssa/ifc-11.c: New test.
707 * gcc.dg/tree-ssa/ifc-12.c: New test.
708 * gcc.dg/vect/pr61194.c: Remove XFAIL.
709 * gcc.dg/vect/vect-23.c: Remove XFAIL.
710 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
712 2016-05-09 Richard Biener <rguenther@suse.de>
715 * gfortran.dg/pr70937.f90: New testcase.
717 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
719 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
721 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
724 * gfortran.dg/dec_structure_1.f90: New testcase.
725 * gfortran.dg/dec_structure_2.f90: Ditto.
726 * gfortran.dg/dec_structure_3.f90: Ditto.
727 * gfortran.dg/dec_structure_4.f90: Ditto.
728 * gfortran.dg/dec_structure_5.f90: Ditto.
729 * gfortran.dg/dec_structure_6.f90: Ditto.
730 * gfortran.dg/dec_structure_7.f90: Ditto.
731 * gfortran.dg/dec_structure_8.f90: Ditto.
732 * gfortran.dg/dec_structure_9.f90: Ditto.
733 * gfortran.dg/dec_structure_10.f90: Ditto.
734 * gfortran.dg/dec_structure_11.f90: Ditto.
735 * gfortran.dg/dec_union_1.f90: Ditto.
736 * gfortran.dg/dec_union_2.f90: Ditto.
737 * gfortran.dg/dec_union_3.f90: Ditto.
738 * gfortran.dg/dec_union_4.f90: Ditto.
739 * gfortran.dg/dec_union_5.f90: Ditto.
740 * gfortran.dg/dec_union_6.f90: Ditto.
741 * gfortran.dg/dec_union_7.f90: Ditto.
743 2016-05-07 Tom de Vries <tom@codesourcery.com>
745 PR tree-optimization/70956
746 * gcc.dg/graphite/pr70956.c: New test.
748 2016-05-06 Jakub Jelinek <jakub@redhat.com>
751 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
752 (a, b, c, d): Change type from char to signed char.
753 (main): Compare against (signed char) -1634678893 instead of
754 hardcoded -109. Use __builtin_abort instead of abort.
756 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
757 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
759 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
761 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
764 * gcc.dg/torture/pr70935.c: New test.
766 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
769 * gcc.target/sh/pr58219.c: New tests.
771 2016-05-06 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/70960
774 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
776 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
779 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
780 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
781 Adjust expected instruction counts.
782 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
784 2016-05-06 Marek Polacek <polacek@redhat.com>
787 * gcc.dg/ubsan/bounds-3.c: New test.
789 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
792 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
794 2016-05-06 Richard Biener <rguenther@suse.de>
797 * gfortran.dg/pr70931.f90: New testcase.
799 2016-05-06 Richard Biener <rguenther@suse.de>
802 * gcc.dg/torture/pr70941.c: New testcase.
804 2016-05-05 Bin Cheng <bin.cheng@arm.com>
806 PR tree-optimization/57206
807 * gcc.dg/vect/pr57206.c: New test.
809 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
811 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
813 2016-05-05 Jakub Jelinek <jakub@redhat.com>
815 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
817 * c-c++-common/Wdangling-else-4.c: New test.
819 2016-05-04 Jakub Jelinek <jakub@redhat.com>
823 * g++.dg/opt/pr70906.C: New test.
824 * g++.dg/opt/pr70933.C: New test.
826 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
828 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
830 * gcc.dg/ipa/pure-const-3.c: New testcase.
832 2016-05-04 Marek Polacek <polacek@redhat.com>
834 * c-c++-common/Wdangling-else-1.c: New test.
835 * c-c++-common/Wdangling-else-2.c: New test.
836 * c-c++-common/Wdangling-else-3.c: New test.
838 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
840 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
843 2016-05-04 Marek Polacek <polacek@redhat.com>
846 * gcc.dg/Waddress-2.c: New test.
848 2016-05-04 Alan Modra <amodra@gmail.com>
850 * gcc.target/powerpc/pr70866.c: New.
852 2016-05-03 Martin Sebor <msebor@redhat.com>
855 * c-c++-common/builtin_location.c: New test.
856 * g++.dg/cpp1y/builtin_location.C: New test.
858 2016-05-03 Marek Polacek <polacek@redhat.com>
861 * gcc.dg/pr70859.c: New test.
862 * gcc.dg/pr70859-2.c: New test.
864 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
866 * gnat.dg/debug5.adb: New testcase.
868 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
870 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
871 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
872 Procedure to check for z10 instruction set.
874 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
876 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
878 2016-05-03 Alan Modra <amodra@gmail.com>
880 * gcc.target/powerpc/savres.c: Add func using a single gpr.
882 2016-05-03 Jakub Jelinek <jakub@redhat.com>
884 * gcc.target/i386/avx512f-cvt-1.c: New test.
886 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
888 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
889 -fdump-tree-vrp-details.
891 2016-05-03 Richard Biener <rguenther@suse.de>
893 * gcc.dg/pr30172-1.c: Adjust.
894 * gcc.dg/pr63743.c: Likewise.
895 * gcc.dg/tm/pr51696.c: Likewise.
896 * c-c++-common/tm/safe-1.c: Likewise.
897 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
898 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
899 * g++.dg/plugin/self-assign-test-1.C: Likewise.
900 * g++.dg/plugin/self-assign-test-2.C: Likewise.
902 2016-05-03 Jakub Jelinek <jakub@redhat.com>
904 PR rtl-optimization/70467
905 * gcc.target/i386/pr70467-3.c: New test.
906 * gcc.target/i386/pr70467-4.c: New test.
908 PR tree-optimization/70916
909 * gcc.c-torture/compile/pr70916.c: New test.
912 * gcc.target/i386/pr49244-1.c: New test.
913 * gcc.target/i386/pr49244-2.c: New test.
915 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
917 PR rtl-optimization/44281
918 * gcc.target/i386/pr44281.c: New test.
920 2016-05-03 bin cheng <bin.cheng@arm.com>
922 PR tree-optimization/56541
923 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
924 * gcc.dg/vect/pr56541.c: new test.
926 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
928 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
930 * gcc.target/powerpc/float128-complex-2.c: Likewise.
932 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
935 * c-c++-common/asan/clone-test-1.c (main): Align child process
938 2016-05-02 David Malcolm <dmalcolm@redhat.com>
941 * g++.dg/spellcheck-fields-2.C: New test case.
943 2016-05-02 David Malcolm <dmalcolm@redhat.com>
946 * g++.dg/pr62314.C: New test case.
948 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
950 * gcc.dg/ipa/inline-8.c: New testcase.
952 2016-05-02 Jakub Jelinek <jakub@redhat.com>
954 PR rtl-optimization/70467
955 * gcc.target/i386/pr70467-1.c: New test.
957 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
959 * gcc.dg/spec-options.c: Run the test on all targets.
960 * gcc.dg/foo.specs: Use cpp_unique_options.
962 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
964 * gcc.dg/tree-ssa/unord.c: New testcase.
966 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
968 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
970 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
972 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
974 2016-05-02 Marek Polacek <polacek@redhat.com>
977 * gcc.dg/enum-incomplete-3.c: New test.
979 2016-05-02 Marek Polacek <polacek@redhat.com>
980 Tom de Vries <tom@codesourcery.com>
982 PR tree-optimization/70700
983 * gcc.dg/pr70700.c: New test.
985 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
987 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
988 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
989 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
990 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
991 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
993 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
995 * ada/acats/run_acats: Rename into...
996 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
997 * ada/acats/run_all.sh: Remove redundant test.
998 (target_run): Move around.
999 (target_gnatchop): Use newly built executable.
1000 (target_gnatmake): Likewise.
1001 Check that the compilation of impbit succeeds.
1003 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
1005 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
1006 * gcc.dg/20021029-1.c: Likewise.
1007 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1008 * gcc.target/sh/attr-isr-trapa.c: Likewise.
1009 * gcc.target/sh/cmpstr.c: Likewise.
1010 * gcc.target/sh/cmpstrn.c: Likewise.
1011 * gcc.target/sh/memset.c: Likewise.
1012 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1013 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1014 * gcc.target/sh/pr39423-1.c: Likewise.
1015 * gcc.target/sh/pr49468-di.c: Likewise.
1016 * gcc.target/sh/pr49468-si.c: Likewise.
1017 * gcc.target/sh/pr49880-1.c: Likewise.
1018 * gcc.target/sh/pr49880-2.c: Likewise.
1019 * gcc.target/sh/pr49880-3.c: Likewise.
1020 * gcc.target/sh/pr50751-1.c: Likewise.
1021 * gcc.target/sh/pr50751-4.c: Likewise.
1022 * gcc.target/sh/pr50751-7.c: Likewise.
1023 * gcc.target/sh/pr51244-1.c: Likewise.
1024 * gcc.target/sh/pr51244-10.c: Likewise.
1025 * gcc.target/sh/pr51244-11.c: Likewise.
1026 * gcc.target/sh/pr51244-12.c: Likewise.
1027 * gcc.target/sh/pr51244-13.c: Likewise.
1028 * gcc.target/sh/pr51244-14.c: Likewise.
1029 * gcc.target/sh/pr51244-17.c: Likewise.
1030 * gcc.target/sh/pr51244-18.c: Likewise.
1031 * gcc.target/sh/pr51244-19.c: Likewise.
1032 * gcc.target/sh/pr51244-4.c: Likewise.
1033 * gcc.target/sh/pr51244-5.c: Likewise.
1034 * gcc.target/sh/pr51244-7.c: Likewise.
1035 * gcc.target/sh/pr51244-8.c: Likewise.
1036 * gcc.target/sh/pr51244-9.c: Likewise.
1037 * gcc.target/sh/pr51697.c: Likewise.
1038 * gcc.target/sh/pr52483-1.c: Likewise.
1039 * gcc.target/sh/pr52483-2.c: Likewise.
1040 * gcc.target/sh/pr52483-3.c: Likewise.
1041 * gcc.target/sh/pr52483-5.c: Likewise.
1042 * gcc.target/sh/pr52933-1.c: Likewise.
1043 * gcc.target/sh/pr52933-2.c: Likewise.
1044 * gcc.target/sh/pr52933-3.c: Likewise.
1045 * gcc.target/sh/pr53568-1.c: Likewise.
1046 * gcc.target/sh/pr53976-1.c: Likewise.
1047 * gcc.target/sh/pr53988-1.c: Likewise.
1048 * gcc.target/sh/pr53988.c: Likewise.
1049 * gcc.target/sh/pr54089-1.c: Likewise.
1050 * gcc.target/sh/pr54089-6.c: Likewise.
1051 * gcc.target/sh/pr54089-7.c: Likewise.
1052 * gcc.target/sh/pr54089-8.c: Likewise.
1053 * gcc.target/sh/pr54089-9.c: Likewise.
1054 * gcc.target/sh/pr54236-1.c: Likewise.
1055 * gcc.target/sh/pr54236-2.c: Likewise.
1056 * gcc.target/sh/pr54236-3.c: Likewise.
1057 * gcc.target/sh/pr54236-4.c: Likewise.
1058 * gcc.target/sh/pr54386.c: Likewise.
1059 * gcc.target/sh/pr54602-1.c: Likewise.
1060 * gcc.target/sh/pr54685.c: Likewise.
1061 * gcc.target/sh/pr54760-1.c: Likewise.
1062 * gcc.target/sh/pr54760-2.c: Likewise.
1063 * gcc.target/sh/pr54760-3.c: Likewise.
1064 * gcc.target/sh/pr54760-4.c: Likewise.
1065 * gcc.target/sh/pr54760-5.c: Likewise.
1066 * gcc.target/sh/pr54760-6.c: Likewise.
1067 * gcc.target/sh/pr55146.c: Likewise.
1068 * gcc.target/sh/pr55160.c: Likewise.
1069 * gcc.target/sh/pr59278.c: Likewise.
1070 * gcc.target/sh/pr59401-1.c: Likewise.
1071 * gcc.target/sh/pr59533-1.c: Likewise.
1072 * gcc.target/sh/pr63260.c: Likewise.
1073 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1074 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
1075 * gcc.target/sh/strlen.c: Likewise.
1076 * gcc.target/sh/torture/pr30807.c: Likewise.
1077 * gcc.target/sh/torture/pr34777.c: Likewise.
1078 * gcc.target/sh/torture/pr64652.c: Likewise.
1079 * gcc.target/sh/torture/pr65505.c: Likewise.
1080 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1081 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1083 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1086 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
1088 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1090 * gcc.target/powerpc/vsx-elemrev-1.c: New.
1091 * gcc.target/powerpc/vsx-elemrev-2.c: New.
1092 * gcc.target/powerpc/vsx-elemrev-3.c: New.
1093 * gcc.target/powerpc/vsx-elemrev-4.c: New.
1095 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
1097 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
1098 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
1100 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
1103 * c-c++-common/goacc/combined-reduction.c: New test.
1104 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
1106 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
1108 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
1109 *movdi_internal pattern only if PIC off.
1110 * gcc.target/i386/pr70155-2.c: Likewise.
1111 * gcc.target/i386/pr70155-3.c: Likewise.
1112 * gcc.target/i386/pr70155-4.c: Likewise.
1113 * gcc.target/i386/pr70155-5.c: Likewise.
1114 * gcc.target/i386/pr70155-6.c: Likewise.
1115 * gcc.target/i386/pr70155-7.c: Likewise.
1116 * gcc.target/i386/pr70155-8.c: Likewise.
1117 * gcc.target/i386/pr70155-15.c: Likewise.
1118 * gcc.target/i386/pr70155-17.c: Likewise.
1119 * gcc.target/i386/pr70155-22.c: Likewise.
1121 2016-04-29 Bin Cheng <bin.cheng@arm.com>
1123 PR tree-optimization/70803
1124 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
1126 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
1128 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
1129 optimization of vector loop.
1130 * gcc.target/i386/vect-unpack-3.c: New test.
1131 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
1132 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
1133 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
1135 2016-04-29 Marek Polacek <polacek@redhat.com>
1138 * g++.dg/ubsan/null-7.C: New test.
1141 * gcc.dg/pr70852.c: New test.
1143 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1146 * g++.dg/cpp0x/alignas6.C: New test.
1148 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1150 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
1152 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
1153 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
1154 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
1155 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
1156 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
1157 * gcc.target/arc/mxy.c: Likewise.
1158 * gcc.target/arc/mswape.c: Likewise.
1159 * gcc.target/arc/mrtsc.c: Likewise.
1160 * gcc.target/arc/mcrc.c: Likewise.
1161 * gcc.target/arc/mdsp-packa.c: Likewise.
1162 * gcc.target/arc/mdvbf.c: Likewise.
1163 * gcc.target/arc/mlock.c: Likewise.
1164 * gcc.target/arc/mmac-24.c: Likewise.
1165 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
1167 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
1168 Matthijs Kooijman <matthijs@stdin.nl>
1169 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1172 * gcc.target/avr/pr60040-1.c: New.
1173 * gcc.target/avr/pr60040-2.c: New.
1175 2016-04-29 Richard Biener <rguenther@suse.de>
1177 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
1179 2016-04-29 Richard Biener <rguenther@suse.de>
1181 PR tree-optimization/13962
1182 PR tree-optimization/65686
1183 * gcc.dg/uninit-pr65686.c: New testcase.
1185 2016-04-29 Jakub Jelinek <jakub@redhat.com>
1188 * gcc.dg/pr70843.c: New test.
1190 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.target/i386/pr70858.c: New test.
1195 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
1197 * gcc.target/arc/nps400-1.c: New file.
1199 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1200 Andrew Burgess <andrew.burgess@embecosm.com>
1202 * gcc.target/arc/movh_cl-1.c: New file.
1204 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1205 Andrew Burgess <andrew.burgess@embecosm.com>
1207 * gcc.target/arc/extzv-1.c: New file.
1208 * gcc.target/arc/insv-1.c: New file.
1209 * gcc.target/arc/insv-2.c: New file.
1210 * gcc.target/arc/movb-1.c: New file.
1211 * gcc.target/arc/movb-2.c: New file.
1212 * gcc.target/arc/movb-3.c: New file.
1213 * gcc.target/arc/movb-4.c: New file.
1214 * gcc.target/arc/movb-5.c: New file.
1215 * gcc.target/arc/movb_cl-1.c: New file.
1216 * gcc.target/arc/movb_cl-2.c: New file.
1217 * gcc.target/arc/movbi_cl-1.c: New file.
1218 * gcc.target/arc/movl-1.c: New file.
1220 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
1221 Andrew Burgess <andrew.burgess@embecosm.com>
1223 * gcc.target/arc/cmem-1.c: New file.
1224 * gcc.target/arc/cmem-2.c: New file.
1225 * gcc.target/arc/cmem-3.c: New file.
1226 * gcc.target/arc/cmem-4.c: New file.
1227 * gcc.target/arc/cmem-5.c: New file.
1228 * gcc.target/arc/cmem-6.c: New file.
1229 * gcc.target/arc/cmem-7.c: New file.
1230 * gcc.target/arc/cmem-ld.inc: New file.
1231 * gcc.target/arc/cmem-st.inc: New file.
1233 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.target/i386/pr70821.c: New test.
1238 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
1240 * gcc.target/powerpc/vec-adde.c: New test.
1241 * gcc.target/powerpc/vec-adde-int128.c: New test.
1243 2016-04-28 Jakub Jelinek <jakub@redhat.com>
1245 * gcc.target/i386/avx-vround-1.c: New test.
1246 * gcc.target/i386/avx-vround-2.c: New test.
1247 * gcc.target/i386/avx512vl-vround-1.c: New test.
1248 * gcc.target/i386/avx512vl-vround-2.c: New test.
1250 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1253 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
1254 (check_effective_target_cilkplus_runtime): ... this.
1255 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
1256 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
1258 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
1259 Require cilkplus_runtime.
1260 Don't add -lcilkrts.
1261 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
1262 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
1263 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
1264 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1265 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1266 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1267 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1268 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
1269 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
1270 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
1271 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
1272 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1273 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1274 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1275 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1276 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1277 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
1278 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
1279 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
1280 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
1281 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
1282 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
1283 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
1284 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
1285 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1286 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
1287 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
1288 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
1289 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
1291 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
1292 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
1294 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
1296 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
1299 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
1301 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
1302 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
1304 2015-04-27 Ryan Burn <contact@rnburn.com>
1308 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
1310 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
1311 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
1313 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
1315 * gnat.dg/limited_with4.ad[sb]: New test.
1316 * gnat.dg/limited_with4_pkg.ads: New helper.
1318 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1321 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
1322 and movv1ti_internal patterns
1323 * gcc.target/i386/pr70155-1.c: New test.
1324 * gcc.target/i386/pr70155-2.c: Likewise.
1325 * gcc.target/i386/pr70155-3.c: Likewise.
1326 * gcc.target/i386/pr70155-4.c: Likewise.
1327 * gcc.target/i386/pr70155-5.c: Likewise.
1328 * gcc.target/i386/pr70155-6.c: Likewise.
1329 * gcc.target/i386/pr70155-7.c: Likewise.
1330 * gcc.target/i386/pr70155-8.c: Likewise.
1331 * gcc.target/i386/pr70155-9.c: Likewise.
1332 * gcc.target/i386/pr70155-10.c: Likewise.
1333 * gcc.target/i386/pr70155-11.c: Likewise.
1334 * gcc.target/i386/pr70155-12.c: Likewise.
1335 * gcc.target/i386/pr70155-13.c: Likewise.
1336 * gcc.target/i386/pr70155-14.c: Likewise.
1337 * gcc.target/i386/pr70155-15.c: Likewise.
1338 * gcc.target/i386/pr70155-16.c: Likewise.
1339 * gcc.target/i386/pr70155-17.c: Likewise.
1340 * gcc.target/i386/pr70155-18.c: Likewise.
1341 * gcc.target/i386/pr70155-19.c: Likewise.
1342 * gcc.target/i386/pr70155-20.c: Likewise.
1343 * gcc.target/i386/pr70155-21.c: Likewise.
1344 * gcc.target/i386/pr70155-22.c: Likewise.
1346 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
1348 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
1351 2016-04-27 Bin Cheng <bin.cheng@arm.com>
1353 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
1354 * gcc.dg/tree-ssa/scev-9.c: Ditto.
1355 * gcc.dg/tree-ssa/scev-10.c: Ditto.
1356 * gcc.dg/tree-ssa/scev-11.c: Ditto.
1357 * gcc.dg/tree-ssa/scev-12.c: Ditto.
1359 2016-04-27 Richard Biener <rguenther@suse.de>
1362 * g++.dg/ipa/ipa-pta-2.C: New testcase.
1363 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1365 2016-04-27 Nathan Sidwell <nathan@acm.org>
1367 * g++.dg/cpp0x/constexpr-recursion3.C: New.
1368 * g++.dg/ubsan/pr63956.C: Adjust error location.
1370 2016-04-27 Nick Clifton <nickc@redhat.com>
1373 * gcc.dg/pr49889.c: New test.
1375 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
1377 * c-c++-common/memset-array.c: New test.
1379 2016-04-26 Martin Sebor <msebor@redhat.com>
1382 * g++.dg/cpp1y/func_constexpr.C: New test.
1384 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
1387 * g++.dg/cpp0x/enum32.C: New test.
1388 * g++.dg/cpp0x/enum33.C: New test.
1390 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1392 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
1393 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
1394 * gcc.c-torture/execute/bitfld-6.c: Likewise.
1395 * gcc.c-torture/execute/bitfld-7.c: Likewise.
1396 * gcc.c-torture/execute/pr38151.c: Likewise.
1397 * gcc.c-torture/execute/pr66556.c: Likewise.
1398 * gcc.c-torture/execute/pr67781.c: Likewise.
1399 * gcc.c-torture/execute/pr68648.c: Likewise.
1401 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1403 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
1405 2016-04-26 Marek Polacek <polacek@redhat.com>
1408 * gcc.dg/pr67784-3.c: New test.
1409 * gcc.dg/pr67784-4.c: New test.
1410 * gcc.dg/pr67784-5.c: New test.
1413 * gcc.dg/Wnested-externs-2.c: New test.
1415 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
1417 * gcc.dg/fold-plusmult.c: Adjust.
1418 * gcc.dg/no-strict-overflow-6.c: Adjust.
1419 * gcc.dg/gomp/loop-1.c: Xfail some tests.
1421 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1423 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
1425 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
1426 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
1427 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
1428 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
1429 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
1430 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
1431 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
1432 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
1433 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
1434 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1435 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
1436 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
1437 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
1438 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
1439 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
1440 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
1441 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
1442 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
1443 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
1444 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
1445 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
1446 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
1448 * gcc.target/i386/pr32219-4.c: Likewise.
1449 * gcc.target/i386/pr32219-6.c: Likewise.
1450 * gcc.target/i386/pr32219-8.c: Likewise.
1452 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1454 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
1457 2016-04-26 Marek Polacek <polacek@redhat.com>
1460 * g++.dg/ext/cond2.C: New test.
1462 2016-04-26 Bin Cheng <bin.cheng@arm.com>
1464 PR tree-optimization/70771
1465 PR tree-optimization/70775
1466 * gcc.dg/pr70771.c: New test.
1467 * gcc.dg/pr70775.c: New test.
1469 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
1471 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
1473 2016-04-25 Richard Biener <rguenther@suse.de>
1475 PR tree-optimization/70780
1476 * gcc.dg/torture/pr70780.c: New testcase.
1478 2016-04-25 Michael Collison <michael.collison@arm.com>
1480 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
1481 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
1482 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
1483 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
1484 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
1485 * testsuite/lib/target-supports.exp
1486 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
1487 that arm neon support vector widen sum of HImode TO SImode.
1489 2016-04-23 Jakub Jelinek <jakub@redhat.com>
1492 * c-c++-common/asan/pr70712.c: New test.
1494 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1496 * .gitattributes: New file.
1498 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
1500 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
1502 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
1504 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
1505 * gfortran.dg/submodule_15.f08: Likewise.
1507 2016-04-22 Richard Biener <rguenther@suse.de>
1509 PR tree-optimization/70740
1510 * gcc.dg/torture/pr70740.c: New testcase.
1512 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
1515 * gcc.target/i386/pr70750-1.c: New test.
1516 * gcc.target/i386/pr70750-2.c: Likewise.
1518 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/auto48.C: New.
1523 2016-04-21 Marek Polacek <polacek@redhat.com>
1526 * g++.dg/cpp0x/forw_enum12.C: New test.
1527 * g++.dg/cpp0x/forw_enum13.C: New test.
1529 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
1532 * gcc.target/i386/pr70728.c: New test.
1534 2016-04-21 Richard Biener <rguenther@suse.de>
1537 * gcc.dg/pr70747.c: New testcase.
1539 2016-04-21 Bin Cheng <bin.cheng@arm.com>
1541 PR tree-optimization/70715
1542 * gcc.dg/tree-ssa/scev-13.c: New test.
1544 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1546 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
1548 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
1550 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
1552 2016-04-20 Jan Hubicka <jh@suse.cz>
1555 * g++.dg/ipa/nothrow-1.C: New testcase.
1557 2016-04-20 Nathan Sidwell <nathan@acm.org>
1560 * g++.dg/eh/delete1.C: New.
1562 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1564 * gcc.target/i386/avx256-unaligned-store-2.c: Add
1565 -mtune-ctrl=sse_typeless_stores.
1567 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
1569 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
1571 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1573 PR tree-optimization/69489
1574 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
1576 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
1579 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
1580 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
1581 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
1583 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1585 PR tree-optimization/56625
1586 PR tree-optimization/69489
1587 * gcc.dg/vect/pr56625.c: New test.
1588 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
1590 2016-04-20 Andrew Pinski <apinski@cavium.com>
1593 * gcc.c-torture/compile/pr37433-1.c: New testcase.
1595 2016-04-20 Arnaud Charlet <charlet@adacore.com>
1597 * gnat.dg/self1.adb: Remove now incorrect test.
1599 2016-04-20 Bin Cheng <bin.cheng@arm.com>
1601 * gcc.dg/tree-ssa/scev-11.c: New test.
1602 * gcc.dg/tree-ssa/scev-12.c: New test.
1604 2016-04-20 Marek Polacek <polacek@redhat.com>
1606 PR tree-optimization/70725
1607 * gcc.dg/pr70725.c: New test.
1609 2016-04-20 Richard Biener <rguenther@suse.de>
1611 PR tree-optimization/70726
1612 * g++.dg/vect/pr70726.cc: New testcase.
1614 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1617 * gcc.target/s390/pr70674.c: New test.
1619 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1621 PR libgfortran/70684
1622 * gfortran.dg/list_read_14.f90: New test.
1624 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
1627 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
1628 extern to force it misaligned.
1632 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
1633 Don't check `*' before movv4sf_internal.
1634 * gcc.target/i386/avx256-unaligned-store-2.c: Check
1635 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
1636 Don't check `*' before movv16qi_internal.
1637 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
1638 extern to force it misaligned.
1642 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
1643 Don't check `*' before movv2df_internal.
1644 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
1645 extern to force it misaligned.
1649 Check movv8sf_internal instead of avx_storeups256.
1650 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
1652 2016-04-19 Richard Biener <rguenther@suse.de>
1654 PR tree-optimization/70171
1655 * g++.dg/tree-ssa/pr70171.C: New testcase.
1657 2016-04-19 Richard Biener <rguenther@suse.de>
1659 PR tree-optimization/70724
1660 * gcc.dg/torture/pr70724.c: New testcase.
1662 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
1665 * testsuite/gcc.target/i386/pr70689.c: New.
1667 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
1670 * gcc.target/i386/pr70708.c: New test.
1672 2016-04-18 Richard Biener <rguenther@suse.de>
1674 PR tree-optimization/43434
1675 * gcc.dg/vect/pr43434.c: New testcase.
1676 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
1677 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1678 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1679 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
1680 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
1681 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1682 * gcc.dg/gomp/pr68640.c: Likewise.
1683 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
1684 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
1686 2016-04-18 Richard Biener <rguenther@suse.de>
1688 PR tree-optimization/70701
1689 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
1691 2016-04-18 Tom de Vries <tom@codesourcery.com>
1694 * gcc.dg/pr70161.c: Add dot-file scans.
1695 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
1696 instead of after last dot char.
1698 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
1700 * c-c++-common/dump-ada-spec-3.c: New test.
1701 * c-c++-common/dump-ada-spec-4.c: Likewise.
1703 2016-04-17 Tom de Vries <tom@codesourcery.com>
1706 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
1708 2016-04-15 Jan Hubicka <jh@suse.cz>
1711 * g++.dg/ipa/pure-const-1.C: New testcase.
1712 * g++.dg/ipa/pure-const-2.C: New testcase.
1713 * g++.dg/ipa/pure-const-3.C: New testcase.
1715 2016-04-15 Marek Polacek <polacek@redhat.com>
1718 * gcc.dg/bitfld-22.c: New test.
1720 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
1722 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
1725 2016-04-15 Marek Polacek <polacek@redhat.com>
1728 * c-c++-common/pr70651.c: New test.
1730 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1732 PR rtl-optimization/70681
1733 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
1734 dump scan on arm and powerpc.
1735 * gcc.dg/pr10474.c: Likewise.
1737 2016-04-15 Jakub Jelinek <jakub@redhat.com>
1742 * g++.dg/cpp1y/vla11.C: Revert for real.
1745 * c-c++-common/Wparentheses-1.c: New test.
1746 * c-c++-common/gomp/Wparentheses-1.c: New test.
1747 * c-c++-common/gomp/Wparentheses-2.c: New test.
1748 * c-c++-common/gomp/Wparentheses-3.c: New test.
1749 * c-c++-common/gomp/Wparentheses-4.c: New test.
1750 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
1751 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
1752 * c-c++-common/goacc/Wparentheses-1.c: New test.
1754 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
1757 * gcc.target/i386/pr70662.c: New test.
1759 2016-04-15 Richard Biener <rguenther@suse.de>
1760 Alan Modra <amodra@gmail.com>
1762 PR tree-optimization/70130
1763 * gcc.dg/vect/O3-pr70130.c: New testcase.
1765 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1768 * gcc.target/powerpc/pr70669.c: New test.
1771 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
1772 a power7 system that does not have an assembler that supports
1775 2016-04-14 Martin Sebor <msebor@redhat.com>
1780 * c-c++-common/ubsan/vla-1.c: Revert.
1781 * g++.dg/cpp1y/vla11.C: Same.
1782 * g++.dg/cpp1y/vla12.C: Same.
1783 * g++.dg/cpp1y/vla13.C: Same.
1784 * g++.dg/cpp1y/vla14.C: Same.
1785 * g++.dg/cpp1y/vla3.C: Same.
1786 * gcc/testsuite/g++.dg/init/array24.C: Same.
1787 * g++.dg/ubsan/vla-1.C: Same.
1789 2016-04-14 Marek Polacek <polacek@redhat.com>
1790 Jan Hubicka <hubicka@ucw.cz>
1793 * g++.dg/torture/pr70029.C: New test.
1795 2016-04-14 Martin Sebor <msebor@redhat.com>
1797 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1798 type size to prevent failures on targets with very low maximum
1801 2016-04-14 Richard Biener <rguenther@suse.de>
1803 PR tree-optimization/70623
1804 * gcc.dg/torture/pr70623.c: New testcase.
1805 * gcc.dg/torture/pr70623-2.c: Likewise.
1807 2016-04-13 Martin Sebor <msebor@redhat.com>
1812 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1813 * g++.dg/cpp1y/vla11.C: New test.
1814 * g++.dg/cpp1y/vla12.C: New test.
1815 * g++.dg/cpp1y/vla13.C: New test.
1816 * g++.dg/cpp1y/vla14.C: New test.
1817 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1818 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1819 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1821 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1824 * g++.dg/opt/pr70641.C: New test.
1826 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828 PR rtl-optimization/68749
1829 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1830 effects of argument promotions.
1831 Remove default args to dg-skip-if.
1833 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/parse/pr70635.C: New.
1838 2016-04-13 Marek Polacek <polacek@redhat.com>
1841 * c-c++-common/Wmisleading-indentation-4.c: New test.
1843 2016-04-13 Marek Polacek <polacek@redhat.com>
1846 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1847 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1849 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1851 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1852 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1853 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1855 2016-04-13 Jakub Jelinek <jakub@redhat.com>
1858 * gcc.c-torture/compile/pr70633.c: New test.
1861 * gcc.dg/torture/pr70628.c: New test.
1863 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1866 * g++.dg/template/pr70610.C: New test.
1867 * g++.dg/template/pr70610-2.C: New test.
1868 * g++.dg/template/pr70610-3.C: New test.
1869 * g++.dg/template/pr70610-4.C: New test.
1871 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1873 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1877 * g++.dg/ext/pr70571.C: New test.
1879 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1882 * gcc.target/powerpc/pr70640.c: New test.
1884 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1887 * g++.dg/parse/pr68722.C: New.
1889 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1891 PR rtl-optimization/70596
1892 * gcc.target/i386/pr70596.c: New test.
1894 2016-04-12 Nathan Sidwell <nathan@acm.org>
1897 * g++.dg/init/pr70501.C: New.
1899 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1901 * gcc.target/i386/asm-flag-6.c: New test.
1903 2016-04-12 Tom de Vries <tom@codesourcery.com>
1905 PR tree-optimization/68756
1906 * gcc.dg/graphite/pr68756.c: New test.
1908 2016-04-12 Jakub Jelinek <jakub@redhat.com>
1910 PR tree-optimization/70602
1911 * gcc.c-torture/execute/pr70602.c: New test.
1913 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1916 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1917 __float128 emulator is built and runs.
1918 * gcc.target/powerpc/float128-1.c: Likewise.
1920 * lib/target-supports.exp (check_ppc_float128_sw_available):
1921 Rework tests for __float128 software and hardware
1922 availability. Fix exit condition to return 0 on success.
1924 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1927 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1928 * gcc.target/aarch64/target_attr_15.c: Likewise.
1930 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1933 * g++.dg/cpp1y/pr69066.C: New.
1935 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1938 * gfortran.dg/pr36192.f90: Update test.
1939 * gfortran.dg/pr36192_1.f90: Update test.
1940 * gfortran.dg/real_dimension_1.f: Update test.
1941 * gfortran.dg/parameter_array_init_7.f90: New test.
1943 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
1946 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1948 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1950 PR rtl-optimization/66669
1951 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1953 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1955 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1956 * gcc.dg/pie-1.c: Likewise.
1957 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1958 * gcc.dg/pic-4.c: Likewise.
1959 * gcc.dg/pie-3.c: Likewise.
1960 * gcc.dg/pie-4.c: Likewise.
1962 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1964 PR tree-optimization/68644
1965 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1967 PR rtl-optimization/64886
1968 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1970 2016-04-09 Tom de Vries <tom@codesourcery.com>
1972 PR tree-optimization/68953
1973 * gcc.dg/graphite/pr68953.c: New test.
1975 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1978 * gfortran.dg/deferred_character_16.f90: New test.
1980 2016-04-09 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/70586
1983 * gcc.c-torture/execute/pr70586.c: New test.
1985 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1988 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1989 with __builtin_memset
1990 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1992 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1996 PR tree-optimization/70373
2000 * c-c++-common/goacc/reduction-5.c: New test.
2001 * c-c++-common/goacc/reduction-promotions.c: New test.
2002 * gfortran.dg/goacc/reduction-3.f95: New test.
2003 * gfortran.dg/goacc/reduction-promotions.f90: New test.
2005 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
2009 * g++.dg/pr70590.C: New test.
2010 * g++.dg/pr70590-2.C: New test.
2012 2016-04-08 Jakub Jelinek <jakub@redhat.com>
2015 * gcc.target/i386/pr70593.c: New test.
2017 PR rtl-optimization/70574
2018 * gcc.target/i386/avx2-pr70574.c: New test.
2020 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
2023 * c-c++-common/asan/pr70541.c: New test.
2025 2016-04-08 Tom de Vries <tom@codesourcery.com>
2027 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
2028 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
2030 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2033 * gcc.c-torture/execute/pr70566.c: New test.
2035 2016-04-08 Tom de Vries <tom@codesourcery.com>
2037 * c-c++-common/goacc/uninit-copy-clause.c: New test.
2038 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
2040 2016-04-08 Alan Modra <amodra@gmail.com>
2042 * gcc.target/powerpc/pr70117.c: New.
2044 2016-04-07 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.dg/lto/simd-function_0.c: New test.
2049 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
2051 * c-c++-common/attr-simd-2.c: Likewise.
2052 * c-c++-common/attr-simd-4.c: Likewise.
2053 * gcc.dg/gomp/simd-clones-2.c: Likewise.
2054 * gcc.dg/gomp/simd-clones-3.c: Likewise.
2056 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2059 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
2061 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
2062 Tom de Vries <tom@codesourcery.com>
2064 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
2065 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2066 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2067 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2068 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2069 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2070 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2071 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
2073 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2076 * g++.dg/warn/Wparentheses-29.C: New test.
2078 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
2081 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
2082 explicit braces to resolve a future -Wparentheses warning.
2084 2016-04-06 Richard Henderson <rth@redhat.com>
2086 * gcc.dg/pr61817-1.c: New test.
2087 * gcc.dg/pr61817-2.c: New test.
2088 * gcc.dg/pr69391-1.c: New test.
2089 * gcc.dg/pr69391-2.c: New test.
2091 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
2093 PR rtl-optimization/70398
2094 * testsuite/gcc.target/aarch64/pr70398.c: New.
2096 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
2098 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
2100 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
2101 Pedro Alves <palves@redhat.com>
2103 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
2105 2016-04-06 Jakub Jelinek <jakub@redhat.com>
2107 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2108 Check for avx512f effective targets instead of avx2.
2109 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
2111 * gcc.dg/gomp/declare-simd-3.c: Likewise.
2112 * g++.dg/gomp/declare-simd-1.C: Likewise.
2113 * g++.dg/gomp/declare-simd-3.C: Likewise.
2114 * g++.dg/gomp/declare-simd-4.C: Likewise.
2117 * c-c++-common/gomp/pr70550-1.c: New test.
2118 * c-c++-common/gomp/pr70550-2.c: New test.
2120 2016-04-05 Nathan Sidwell <nathan@acm.org>
2123 * g++.dg/ext/attribute-may-alias-5.C: New.
2125 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2128 * c-c++-common/pr70336.c: New test.
2129 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
2130 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
2132 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
2135 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
2137 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2139 PR rtl-optimization/70542
2140 * gcc.dg/torture/pr70542.c: New test.
2141 * gcc.target/i386/avx2-pr70542.c: New test.
2143 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
2145 PR tree-optimization/70509
2146 * gcc.target/i386/avx512bw-pr70509.c: New test.
2148 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
2151 * g++.dg/ext/constexpr-vla4.C: New test.
2153 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
2156 * gcc.target/i386/pr70510.c: New test.
2158 2016-04-05 Richard Biener <rguenther@suse.de>
2160 PR tree-optimization/70526
2161 * g++.dg/torture/pr70526.C: New testcase.
2163 2016-04-05 Jakub Jelinek <jakub@redhat.com>
2166 * gcc.target/i386/pr70525.c: New test.
2168 2016-04-05 Richard Biener <rguenther@suse.de>
2171 * g++.dg/torture/pr70499.C: New testcase.
2173 2016-04-05 Richard Biener <rguenther@suse.de>
2175 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
2178 2016-04-04 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
2182 rs6000 ABI warnings.
2184 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
2187 * g++.dg/ipa/devirt-51.C: New testcase.
2189 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2190 Jakub Jelinek <jakub@redhat.com>
2193 * gcc.dg/torture/pr70457.c: New.
2195 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2198 * gfortran.dg/allocate_with_source_19.f08: New test.
2200 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
2203 * gfortran.dg/coarray_allocate_6.f08: New test.
2205 2016-04-04 Richard Biener <rguenther@suse.de>
2207 PR rtl-optimization/70484
2208 * gcc.dg/torture/pr70484.c: New testcase.
2210 2016-04-04 Marek Polacek <polacek@redhat.com>
2213 * gcc.dg/torture/pr70307.c: New test.
2215 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
2219 * gcc.target/sh/torture/pr70416.c: New.
2221 2016-04-02 Martin Sebor <msebor@redhat.com>
2227 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
2228 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
2229 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
2230 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
2231 * g++.dg/cpp0x/constexpr-string.C: Same.
2232 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
2233 * g++.dg/cpp0x/pr65398.C: Same.
2234 * g++.dg/ext/constexpr-vla1.C: Same.
2235 * g++.dg/ext/constexpr-vla2.C: Same.
2236 * g++.dg/ext/constexpr-vla3.C: Same.
2237 * g++.dg/ubsan/pr63956.C: Same.
2239 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2241 PR rtl-optimization/70467
2242 * gcc.target/i386/pr70467-2.c: New test.
2244 2016-04-01 Jakub Jelinek <jakub@redhat.com>
2245 Marek Polacek <polacek@redhat.com>
2248 * g++.dg/init/new47.C: New test.
2250 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2253 * gcc.target/arm/pr70496.c: New test.
2255 2016-04-01 Nathan Sidwell <nathan@acm.org>
2258 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
2260 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2263 * gcc.dg/strlenopt.h (memmove): New.
2264 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
2265 instead of "string.h".
2266 * gcc.target/i386/chkp-strlen-2.c: Likewise.
2267 * gcc.target/i386/chkp-strlen-3.c: Likewise.
2268 * gcc.target/i386/chkp-strlen-4.c: Likewise.
2269 * gcc.target/i386/chkp-strlen-5.c: Likewise.
2270 * gcc.target/i386/chkp-stropt-1.c: Likewise.
2271 * gcc.target/i386/chkp-stropt-10.c: Likewise.
2272 * gcc.target/i386/chkp-stropt-11.c: Likewise.
2273 * gcc.target/i386/chkp-stropt-12.c: Likewise.
2274 * gcc.target/i386/chkp-stropt-13.c: Likewise.
2275 * gcc.target/i386/chkp-stropt-14.c: Likewise.
2276 * gcc.target/i386/chkp-stropt-15.c: Likewise.
2277 * gcc.target/i386/chkp-stropt-16.c: Likewise.
2278 * gcc.target/i386/chkp-stropt-2.c: Likewise.
2279 * gcc.target/i386/chkp-stropt-3.c: Likewise.
2280 * gcc.target/i386/chkp-stropt-4.c: Likewise.
2281 * gcc.target/i386/chkp-stropt-5.c: Likewise.
2282 * gcc.target/i386/chkp-stropt-6.c: Likewise.
2283 * gcc.target/i386/chkp-stropt-7.c: Likewise.
2284 * gcc.target/i386/chkp-stropt-8.c: Likewise.
2285 * gcc.target/i386/chkp-stropt-9.c: Likewise.
2287 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2289 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
2290 (Holder::foo): Reflect this.
2292 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
2295 * gcc.dg/pr70442.c: New test.
2297 2016-03-31 Nathan Sidwell <nathan@acm.org>
2300 * g++.dg/cpp0x/constexpr-virtual6.C: New.
2302 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
2305 * gcc.target/i386/pr70453.c: New test.
2307 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
2310 * gcc.c-torture/pr70292.c: New test.
2312 2016-03-31 Marek Polacek <polacek@redhat.com>
2315 * c-c++-common/pr70297.c: New test.
2316 * g++.dg/cpp0x/typedef-redecl.C: New test.
2317 * gcc.dg/typedef-redecl2.c: New test.
2319 2016-03-31 Jakub Jelinek <jakub@redhat.com>
2321 PR rtl-optimization/70460
2322 * gcc.c-torture/execute/pr70460.c: New test.
2324 2016-03-31 Richard Biener <rguenther@suse.de>
2327 * g++.dg/ext/vector30.C: New testcase.
2329 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
2330 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2332 * gfortran.dg/fmt_pf.f90: New test.
2334 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2336 Forward-port from 5 branch
2337 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2340 * gcc.target/i386/avx-vextractf128-256-5.c: Move
2341 dg-require-effective-target after dg-do.
2343 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
2345 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
2347 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
2348 Julian Brown <julian@codesourcery.com>
2349 Chung-Lin Tang <cltang@codesourcery.com>
2350 Cesar Philippidis <cesar@codesourcery.com>
2351 James Norris <jnorris@codesourcery.com>
2352 Tom de Vries <tom@codesourcery.com>
2353 Nathan Sidwell <nathan@codesourcery.com>
2355 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2356 * c-c++-common/goacc/loop-clauses.c: Likewise.
2357 * g++.dg/goacc/template.C: Likewise.
2358 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2359 * gfortran.dg/goacc/loop-1.f95: Likewise.
2360 * gfortran.dg/goacc/loop-5.f95: Likewise.
2361 * gfortran.dg/goacc/loop-6.f95: Likewise.
2362 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2363 * c-c++-common/goacc-gomp/nesting-1.c: Update.
2364 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2365 * c-c++-common/goacc/clauses-fail.c: Likewise.
2366 * c-c++-common/goacc/parallel-1.c: Likewise.
2367 * c-c++-common/goacc/reduction-1.c: Likewise.
2368 * c-c++-common/goacc/reduction-2.c: Likewise.
2369 * c-c++-common/goacc/reduction-3.c: Likewise.
2370 * c-c++-common/goacc/reduction-4.c: Likewise.
2371 * c-c++-common/goacc/routine-3.c: Likewise.
2372 * c-c++-common/goacc/routine-4.c: Likewise.
2373 * c-c++-common/goacc/routine-5.c: Likewise.
2374 * c-c++-common/goacc/tile.c: Likewise.
2375 * g++.dg/goacc/template.C: Likewise.
2376 * gfortran.dg/goacc/combined-directives.f90: Likewise.
2377 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
2378 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
2379 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
2380 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
2381 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
2382 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
2383 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
2384 * c-c++-common/goacc/use_device-1.c: ... this file.
2385 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
2386 * c-c++-common/goacc/host_data-5.c: ... this file, and...
2387 * c-c++-common/goacc/host_data-6.c: ... this file.
2388 * c-c++-common/goacc/loop-2-kernels.c: New file.
2389 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
2390 * c-c++-common/goacc/loop-3.c: Likewise.
2391 * g++.dg/goacc/reference.C: Likewise.
2392 * g++.dg/goacc/routine-1.C: Likewise.
2393 * g++.dg/goacc/routine-2.C: Likewise.
2395 2016-03-30 Richard Biener <rguenther@suse.de>
2398 * gcc.dg/torture/pr70450.c: New testcase.
2400 2016-03-30 Jakub Jelinek <jakub@redhat.com>
2403 * gcc.dg/torture/pr70421.c: New test.
2404 * gcc.target/i386/avx512f-pr70421.c: New test.
2406 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
2409 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
2410 (check): New function.
2412 (foo): Align stack to 16 bytes when calling bar.
2413 * gcc.target/i386/cleanup-2.c: Likewise.
2415 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
2417 PR tree-optimization/59124
2418 * gcc.dg/Warray-bounds-19.c: New test.
2420 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
2422 * lib/prune.exp (escape_regex_chars): New.
2423 (prune_file_path): Update to quote metcharacters for regexp.
2425 2016-03-29 Jakub Jelinek <jakub@redhat.com>
2427 PR rtl-optimization/70429
2428 * gcc.c-torture/execute/pr70429.c: New test.
2430 PR tree-optimization/70405
2431 * gcc.dg/pr70405.c: New test.
2433 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
2436 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
2437 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
2439 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
2442 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
2443 __cilkrts_set_param to set two workers.
2444 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
2445 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
2447 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2449 * g++.dg/ext/fnname5.C: Update the test for Darwin.
2451 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2454 * gcc.target/i386/pr70406.c: New test.
2456 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
2458 * gnat.dg/specs/double_record_extension3.ads: New test.
2460 2016-03-25 Richard Henderson <rth@redhat.com>
2463 * gcc.target/aarch64/pr70120-1.c: New.
2464 * gcc.target/aarch64/pr70120-2.c: New.
2465 * gcc.target/aarch64/pr70120-3.c: New.
2467 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
2470 * g++.dg/template/mangle2.C: The dg-do directive should be
2471 "compile" not "assemble".
2473 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
2476 * gcc.dg/pr69650.c: New test.
2478 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
2480 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
2482 2016-03-25 Alan Modra <amodra@gmail.com>
2484 * gcc.dg/dfp/pr70052.c: New test.
2486 2016-03-24 Richard Henderson <rth@redhat.com>
2489 * gcc.dg/tree-ssa/pr69845-1.c: New test.
2490 * gcc.dg/tree-ssa/pr69845-2.c: New test.
2492 2016-03-24 Tom de Vries <tom@codesourcery.com>
2494 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
2496 2016-03-24 Tom de Vries <tom@codesourcery.com>
2498 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
2499 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
2501 2016-03-24 Tom de Vries <tom@codesourcery.com>
2503 * c-c++-common/goacc/uninit-dim-clause.c: New test.
2504 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
2506 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
2509 * g++.dg/template/mangle2.C: New test.
2511 2016-03-24 Richard Biener <rguenther@suse.de>
2513 PR tree-optimization/70396
2514 * gcc.dg/torture/pr70396.c: New testcase.
2516 2016-03-24 Richard Biener <rguenther@suse.de>
2519 * gcc.dg/torture/pr70370.c: New testcase.
2521 2016-03-24 Tom de Vries <tom@codesourcery.com>
2523 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
2524 * gfortran.dg/goacc/kernels-tree.f95: Same.
2525 * gfortran.dg/goacc/parallel-tree.f95: Same.
2527 2016-03-24 Tom de Vries <tom@codesourcery.com>
2529 * c-c++-common/goacc/uninit-if-clause.c: New test.
2530 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
2532 2016-03-24 Jakub Jelinek <jakub@redhat.com>
2535 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
2538 2016-03-24 Richard Biener <rguenther@suse.de>
2540 PR tree-optimization/70372
2541 * gcc.dg/tree-ssa/pr70372.c: New testcase.
2543 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2546 * g++.dg/cpp1y/nsdmi-union1.C: New test.
2548 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
2551 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
2553 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2556 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
2557 * g++.dg/cpp1y/pr70001.C: New test.
2560 * g++.dg/cpp0x/constexpr-70323.C: New test.
2562 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
2563 Jason Merrill <jason@redhat.com>
2564 Jakub Jelinek <jakub@redhat.com>
2567 * g++.dg/cpp0x/constexpr-69315.C: New test.
2568 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
2570 2016-03-23 Marek Polacek <polacek@redhat.com>
2573 * g++.dg/warn/Wignored-attributes-1.C: New test.
2574 * g++.dg/warn/Wignored-attributes-2.C: New test.
2576 2016-03-23 Tom de Vries <tom@codesourcery.com>
2578 * c-c++-common/goacc/kernels-default.c (foo): Add missing
2580 * gfortran.dg/goacc/private-3.f95 (test): Same.
2581 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
2584 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586 * lib/target-supports.exp: Remove v7ve entry from loop
2587 creating effective target checks.
2588 (check_effective_target_arm_arch_v7ve_ok): New procedure.
2589 (add_options_for_arm_arch_v7ve): Likewise.
2591 2016-03-23 Jakub Jelinek <jakub@redhat.com>
2593 PR tree-optimization/70354
2594 * gcc.dg/vect/pr70354-1.c: New test.
2595 * gcc.dg/vect/pr70354-2.c: New test.
2596 * gcc.target/i386/avx2-pr70354-1.c: New test.
2597 * gcc.target/i386/avx2-pr70354-2.c: New test.
2599 2016-03-22 Jeff Law <law@redhat.com>
2602 * gcc.dg/tree-ssa/pr70232.c: New test.
2604 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2607 * gcc.target/i386/pr70302.c: New test.
2609 2016-03-22 Richard Biener <rguenther@suse.de>
2612 * g++.dg/torture/pr70251.C: New testcase.
2614 2016-03-22 David Malcolm <dmalcolm@redhat.com>
2617 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
2618 Wmisleading-indentation.c.
2619 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
2620 reflect change to diagnostic text and order of messages.
2621 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
2623 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
2625 * g++.dg/ext/java-3.C: Don't compile on AIX.
2627 2016-03-22 Richard Biener <rguenther@suse.de>
2630 * gcc.dg/torture/pr70333.c: New testcase.
2632 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
2634 * g++.dg/ext/pr70290.C: New test.
2636 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
2639 * gcc.target/i386/pr70325.c: New test.
2641 2016-03-22 Jakub Jelinek <jakub@redhat.com>
2644 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
2645 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
2648 * gcc.target/i386/pr70300.c: New test.
2651 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
2652 (func2): New function for cond with parens, xfail warning for c++.
2653 * g++.dg/warn/Wnonnull-compare-8.C: New test.
2655 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2658 * g++.dg/template/ptrmem30.C: New test.
2660 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
2663 * g++.dg/cpp0x/constexpr-70204a.C: New test.
2664 * g++.dg/cpp0x/constexpr-70204b.C: New test.
2666 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2669 * gcc.dg/pr70326.c: New test.
2671 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
2672 Jakub Jelinek <jakub@redhat.com>
2674 PR tree-optimization/70317
2675 * gcc.dg/pr70317.c: New test.
2677 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
2680 * gcc.target/i386/pr70327.c: New test.
2682 2016-03-21 Martin Liska <mliska@suse.cz>
2685 * gcc.dg/ipa/pr70306.c: New test.
2687 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2689 * gcc.target/arm/attr-align1.c: Skip if M-profile.
2690 * gcc.target/arm/attr-align3.c: Likewise.
2691 * gcc.target/arm/attr_arm.c: Likewise.
2692 * gcc.target/arm/flip-thumb.c: Likewise.
2694 2016-03-21 Jakub Jelinek <jakub@redhat.com>
2697 * gcc.target/powerpc/altivec-36.c: New test.
2699 2016-03-21 Richard Biener <rguenther@suse.de>
2701 PR tree-optimization/70310
2702 * gcc.dg/torture/pr70310.c: New testcase.
2704 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
2707 * gcc.target/i386/pr70293.c: New test.
2709 2016-03-21 Richard Biener <rguenther@suse.de>
2711 PR tree-optimization/70288
2712 * gcc.dg/torture/pr70288-1.c: New testcase.
2713 * gcc.dg/torture/pr70288-2.c: Likewise.
2715 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2717 PR rtl-optimization/69307
2718 * gcc.target/arm/pr69307.c: New test.
2720 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
2722 PR rtl-optimization/69102
2723 * gcc.c-torture/compile/pr69102.c: New test.
2725 2016-03-18 Jeff Law <law@redhat.com>
2727 PR rtl-optimization/70263
2728 * gcc.c-torture/compile/pr70263-1.c: New test.
2729 * gcc.target/i386/pr70263-2.c: New test.
2731 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
2733 PR rtl-optimization/70278
2734 * gcc.dg/torture/pr70278.c: New test.
2735 * gcc.target/arm/pr70278.c: New test.
2737 2016-03-18 David Malcolm <dmalcolm@redhat.com>
2740 * gcc.dg/plugin/diagnostic-test-expressions-1.c
2741 (test_builtin_types_compatible_p): New test function.
2742 * gcc.dg/pr70281.c: New test case.
2744 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
2747 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
2749 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
2751 PR tree-optimization/70252
2752 * gcc.dg/pr70252.c: New test.
2754 2016-03-18 Tom de Vries <tom@codesourcery.com>
2756 * gcc.dg/pr70161-2.c: New test.
2757 * gcc.dg/pr70161.c: New test.
2759 2016-03-18 Tom de Vries <tom@codesourcery.com>
2762 * gcc.dg/pr70269.c: New test.
2764 2016-03-18 Jakub Jelinek <jakub@redhat.com>
2767 * g++.dg/ext/java-3.C: New test.
2769 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2772 * g++.dg/lookup/pr70205.C: New test.
2774 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
2777 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
2779 2016-03-17 Marek Polacek <polacek@redhat.com>
2782 * gcc.dg/atomic-op-6.c: New test.
2784 2016-03-17 David Malcolm <dmalcolm@redhat.com>
2787 * c-c++-common/pr70264.c: New test case.
2789 2016-03-17 Jakub Jelinek <jakub@redhat.com>
2792 * c-c++-common/pr70144-1.c: New test.
2793 * c-c++-common/pr70144-2.c: New test.
2796 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
2797 * g++.dg/opt/flifetime-dse6.C: New test.
2798 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2800 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2803 * gcc.dg/pic-1.c: New test.
2804 * gcc.dg/pic-2.c: Likewise.
2805 * gcc.dg/pic-3.c: Likewise.
2806 * gcc.dg/pic-4.c: Likewise.
2807 * gcc.dg/pie-1.c: Likewise.
2808 * gcc.dg/pie-2.c: Likewise.
2809 * gcc.dg/pie-3.c: Likewise.
2810 * gcc.dg/pie-4.c: Likewise.
2811 * gcc.dg/pie-5.c: Likewise.
2812 * gcc.dg/pie-6.c: Likewise.
2814 2016-03-17 Tom de Vries <tom@codesourcery.com>
2816 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2817 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2819 2016-03-17 Richard Biener <rguenther@suse.de>
2822 * g++.dg/debug/pr70271.C: New testcase.
2824 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2826 * gcc.target/i386/pr70251.c: New test.
2828 2016-03-17 Marek Polacek <polacek@redhat.com>
2831 * g++.dg/warn/constexpr-70194.C: New test.
2833 2016-03-16 Richard Henderson <rth@redhat.com>
2836 * gcc.c-torture/compile/pr70240.c: New.
2838 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2840 * gcc.c-torture/compile/20151204.c: Skip for avr.
2842 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2845 * g++.dg/opt/pr70245.C: New test.
2846 * g++.dg/opt/pr70245.h: New file.
2847 * g++.dg/opt/pr70245-aux.cc: New file.
2849 2016-03-16 Martin Sebor <msebor@redhat.com>
2851 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2853 2016-03-16 Richard Henderson <rth@redhat.com>
2856 * gcc.c-torture/compile/pr70199.c: New.
2858 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2860 * gcc.dg/uninit-19.c: Run dos2unix.
2862 2016-03-16 Marek Polacek <polacek@redhat.com>
2865 * gcc.dg/nested-func-10.c: New test.
2866 * gcc.dg/nested-func-9.c: New test.
2868 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2870 PR tree-optimization/68714
2871 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2873 2016-03-16 Tom de Vries <tom@codesourcery.com>
2875 PR tree-optimization/68715
2876 * gcc.dg/graphite/pr68715-2.c: New test.
2877 * gcc.dg/graphite/pr68715.c: New test.
2878 * gfortran.dg/graphite/pr68715.f90: New test.
2880 2016-03-16 Tom de Vries <tom@codesourcery.com>
2882 PR tree-optimization/68809
2883 * gcc.dg/graphite/pr68809-2.c: New test.
2884 * gcc.dg/graphite/pr68809.c: New test.
2886 2016-03-16 Jakub Jelinek <jakub@redhat.com>
2889 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2890 method call to i () as argument. Adjust expected output.
2893 * g++.dg/ubsan/pr70147-1.C: New test.
2894 * g++.dg/ubsan/pr70147-2.C: New test.
2896 2016-03-15 Martin Sebor <msebor@redhat.com>
2899 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2901 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
2903 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2906 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2909 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2910 libatomic_available.
2912 2016-03-15 Marek Polacek <polacek@redhat.com>
2915 * g++.dg/ext/attribute-may-alias-4.C: New test.
2917 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
2919 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2920 -fvar-tracking-assignments-toggle flag.
2922 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2924 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2926 2016-03-15 Jakub Jelinek <jakub@redhat.com>
2928 PR rtl-optimization/70222
2929 * gcc.c-torture/execute/pr70222-1.c: New test.
2930 * gcc.c-torture/execute/pr70222-2.c: New test.
2932 2016-03-15 Richard Henderson <rth@redhat.com>
2934 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2936 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2938 PR rtl-optimization/69032
2939 * gcc.dg/pr69032.c: New test.
2941 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2943 PR rtl-optimization/63384
2944 * g++.dg/pr63384.C: New test.
2946 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
2949 * gcc.target/i386/pr64411.C: New test.
2951 2016-03-15 Tom de Vries <tom@codesourcery.com>
2953 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2954 * gfortran.dg/goacc/kernels-alias.f95: New test.
2956 2016-03-14 Martin Sebor <msebor@redhat.com>
2959 * g++.dg/cpp0x/constexpr-inline.C: New test.
2960 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2962 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
2964 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2966 2016-03-14 Jakub Jelinek <jakub@redhat.com>
2969 * gcc.dg/pr70219.c: New test.
2971 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2974 * gcc.dg/torture/pr70083.c: New test.
2975 * gcc.target/i386/pr70083.c: New test.
2977 2016-03-14 Richard Biener <rguenther@suse.de>
2979 PR tree-optimization/56365
2980 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2982 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2985 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2987 * g++.dg/pr70098.C: New testcase.
2990 2016-03-14 Tom de Vries <tom@codesourcery.com>
2992 PR tree-optimization/70045
2993 * gcc.dg/graphite/pr70045.c: New test.
2995 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2998 * gfortran.dg/include_9.f90: New test.
3000 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3003 gfortran.dg/prof/prof.exp: New script.
3004 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
3006 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
3008 PR rtl-optimization/69307
3009 * gcc.dg/pr69307.c: New test.
3011 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
3014 * gcc.target/arm/pr69614.c: New.
3016 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
3019 * gfortran.dg/submodule_14.f08: New test
3022 * gfortran.dg/submodule_15.f08: New test
3024 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
3027 * g++.dg/cpp1y/paren3.C: New test.
3029 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3032 * gcc.target/powerpc/ppc-round2.c: New test.
3034 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
3037 * gcc.dg/torture/pr70123.c: New test.
3039 2016-03-11 Jeff Law <law@redhat.com>
3041 PR tree-optimization/70190
3042 * gcc.c-torture/compile/pr70190.c: New test.
3044 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3047 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
3049 (test43_b): Likewise.
3050 (test43_c): Likewise.
3051 (test43_d): Likewise.
3052 (test43_e): Likewise.
3053 (test43_f): Likewise.
3054 (test43_g): Likewise.
3055 (test44_a): Likewise.
3056 (test44_b): Likewise.
3057 (test44_c): Likewise.
3058 (test44_d): Likewise.
3059 (test44_e): Likewise.
3061 2016-03-11 David Malcolm <dmalcolm@redhat.com>
3064 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
3066 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3068 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
3071 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3075 * gcc.target/aarch64/pr69245_2.c: New test.
3077 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3079 PR tree-optimization/70177
3080 * gcc.dg/pr70177.c: New test.
3082 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3084 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
3086 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
3088 * gcc.dg/tree-ssa/sra-20.c: New.
3090 2016-03-11 Jakub Jelinek <jakub@redhat.com>
3092 PR rtl-optimization/70174
3093 * gcc.dg/pr70174.c: New test.
3095 PR tree-optimization/70169
3096 * gcc.dg/pr70169.c: New test.
3098 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3101 * gcc.target/i386/pr70160.c: New test.
3103 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3105 * gcc.target/s390/dfp-1.c: New test.
3107 2016-03-10 Nick Clifton <nickc@redhat.com>
3110 * gcc.target/aarch64/pr70044.c: New test.
3112 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
3113 Jakub Jelinek <jakub@redhat.com>
3116 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
3117 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
3118 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
3120 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
3123 * g++.dg/lto/pr69589_0.C: New testcase
3124 * g++.dg/lto/pr69589_1.C: New testcase
3126 2016-03-10 Marek Polacek <polacek@redhat.com>
3129 * g++.dg/delayedfold/unary-plus1.C: New test.
3131 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
3133 * gcc.target/arm/pr45701-1.c: Escape brackets.
3134 * gcc.target/arm/pr45701-2.c: Likewise.
3136 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
3138 * gfortran.dg/unconstrained_commons.f: New.
3140 2016-03-10 Alan Modra <amodra@gmail.com>
3142 * gcc.dg/pr69195.c: New.
3143 * gcc.dg/pr69238.c: New.
3145 2016-03-10 Tom de Vries <tom@codesourcery.com>
3148 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
3150 2016-03-10 Richard Biener <rguenther@suse.de>
3152 PR tree-optimization/70128
3153 * gcc.dg/tree-ssa/alias-34.c: New testcase.
3154 * gcc.dg/tree-ssa/alias-35.c: Likewise.
3156 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3158 PR tree-optimization/70152
3159 * gcc.dg/pr70152.c: New test.
3162 * gcc.target/i386/pr70086-1.c: New test.
3163 * gcc.target/i386/pr70086-2.c: New test.
3164 * gcc.target/i386/pr70086-3.c: New test.
3166 PR tree-optimization/70127
3167 * gcc.c-torture/execute/pr70127.c: New test.
3169 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
3171 * c-c++-common/goacc/combined-directives-2.c: New test.
3173 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3177 * g++.dg/diagnostic/pr70105.C: New test.
3178 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
3179 (test_multiple_ordinary_maps): New test function.
3181 2016-03-09 David Malcolm <dmalcolm@redhat.com>
3185 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
3186 Drop range information from call to inform_at_rich_loc.
3187 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3189 (test_show_locus): Replace calls to rich_location::add_range with
3190 calls to add_range. Rewrite the tests that used the now-defunct
3191 rich_location ctor taking a source_range. Simplify other tests
3192 by replacing calls to COMBINE_LOCATION_DATA with calls to
3195 2016-03-09 Richard Biener <rguenther@suse.de>
3196 Jakub Jelinek <jakub@redhat.com>
3198 PR tree-optimization/70138
3199 * gcc.dg/vect/pr70138-1.c: New testcase.
3200 * gcc.dg/vect/pr70138-2.c: Likewise.
3202 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3205 * gcc.target/i386/pr70049.c: New test.
3207 2016-03-09 Richard Biener <rguenther@suse.de>
3210 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
3211 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
3212 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
3214 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3216 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
3219 2016-03-09 Jakub Jelinek <jakub@redhat.com>
3222 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
3225 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
3228 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
3229 in testcase comment.
3231 2016-03-09 Tom de Vries <tom@codesourcery.com>
3233 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
3234 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
3235 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
3236 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
3237 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
3238 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
3239 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
3240 * gfortran.dg/goacc/kernels-loop.f95: New test.
3242 2016-03-08 Martin Sebor <msebor@redhat.com>
3245 * g++.dg/warn/overflow-warn-7.C: New test.
3247 2016-03-08 Jason Merrill <jason@redhat.com>
3249 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
3250 * lib/target-supports.exp (check_effective_target_concepts): New.
3252 2016-03-08 Jakub Jelinek <jakub@redhat.com>
3255 * g++.dg/cpp1y/constexpr-loop4.C: New test.
3256 * g++.dg/ubsan/pr70135.C: New test.
3259 * gcc.dg/pr70110.c: New test.
3261 2016-03-07 Martin Jambor <mjambor@suse.cz>
3263 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
3264 * c-c++-common/gomp/if-1.c: Likewise.
3265 * c-c++-common/gomp/pr61486-2.c: Likewise.
3266 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
3267 to dg-additional-options.
3268 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
3269 * g++/gomp/target-teams-1.c: Likewise.
3270 * gcc.dg/gomp/gomp.exp: Likewise.
3271 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
3272 dg-additional-options.
3273 * gfortran.dg/gomp/gomp.exp: Likewise.
3274 * gfortran.dg/gomp/target1.f90: Remove dg-options.
3275 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
3276 dg-additional-options.
3277 * gfortran.dg/gomp/target3.f90: Remove dg-options.
3279 2016-03-07 Martin Jambor <mjambor@suse.cz>
3281 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
3282 * c-c++-common/gomp/gridify-1.c: New test.
3283 * gfortran.dg/gomp/gridify-1.f90: Likewise.
3285 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
3287 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
3288 trigger for cortex-r8, when scanning for register r8.
3289 * gcc.target/arm/pr45701-2.c: Likewise.
3291 2016-02-26 Richard Biener <rguenther@suse.de>
3292 Jeff Law <law@redhat.com>
3294 PR tree-optimization/69740
3295 * gcc.c-torture/compile/pr69740-1.c: New test.
3296 * gcc.c-torture/compile/pr69740-2.c: New test.
3298 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300 * lib/target-supports.exp
3301 (check_effective_target_whole_vector_shift): Enable for PPC64.
3303 2016-03-07 Richard Biener <rguenther@suse.de>
3305 PR tree-optimization/70115
3306 * gcc.dg/torture/pr70115.c: New testcase.
3308 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
3311 * c-c-++-common/goacc/pr69916.c: New.
3313 2016-03-07 Richard Henderson <rth@redhat.com>
3315 * gcc.c-torture/compile/pr70061.c: New test.
3317 2016-03-07 Richard Biener <rguenther@suse.de>
3320 * gcc.dg/vect/O3-pr36098.c: New testcase.
3322 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
3324 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
3326 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
3328 * gnat.dg/renaming9.ad[sb]: New testcase.
3330 2016-03-05 Jakub Jelinek <jakub@redhat.com>
3333 * g++.dg/expr/stdarg3.C: New test.
3335 2016-03-04 Jeff Law <law@redhat.com>
3337 PR tree-optimization/69196
3338 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
3341 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3344 * gcc.dg/pr69973.c: New test.
3346 PR rtl-optimization/69941
3347 * gcc.dg/torture/pr69941.c: New test.
3350 * gcc.dg/pr69824.c: New test.
3352 2016-03-05 Tom de Vries <tom@codesourcery.com>
3354 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
3355 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
3358 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
3361 * g++.dg/cpp1y/var-templ48.C: New test.
3362 * g++.dg/cpp1y/var-templ49.C: New test.
3364 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3366 * g++.dg/Wno-frame-address.C: Skip on IA-64.
3368 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3371 * g++.dg/ubsan/pr70035.C: New test.
3374 * gcc.target/i386/pr70062.c: New test.
3376 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3378 * g++.dg/template/typename21.C: Remove c++98_only.
3380 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
3382 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
3384 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3387 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
3389 (fn_42_b): Likewise.
3390 (fn_42_c): Likewise.
3392 2016-03-04 David Malcolm <dmalcolm@redhat.com>
3395 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
3397 (fn_40_b): Likewise.
3398 (fn_41_a): Likewise.
3399 (fn_41_b): Likewise.
3401 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3404 * gcc.target/i386/avx512f-pr70059.c: New test.
3405 * gcc.target/i386/avx512dq-pr70059.c: New test.
3407 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
3409 PR rtl-optimization/57676
3410 * gcc.dg/torture/pr57676.c: New test.
3412 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3414 * gcc.dg/pr70026.c: New test.
3416 2016-03-04 Marek Polacek <polacek@redhat.com>
3419 * gcc.dg/cilk-plus/pr69798-1.c: New test.
3420 * gcc.dg/cilk-plus/pr69798-2.c: New test.
3422 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3425 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
3427 (test_corners_sisd_si): Likewise.
3428 (main): Remove checks of the above.
3429 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
3431 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
3433 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
3435 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
3437 * gcc.dg/torture/pr69951.c: Accept argc==0.
3439 2016-03-04 Richard Biener <rguenther@suse.de>
3442 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
3443 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
3445 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3448 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
3451 2016-03-04 Jakub Jelinek <jakub@redhat.com>
3454 * gcc.dg/guality/pr69947.c: New test.
3456 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3459 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
3461 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3463 PR rtl-optimization/69904
3464 * gcc.target/arm/pr69904.c: New test.
3466 2016-03-03 Jakub Jelinek <jakub@redhat.com>
3469 * gcc.dg/vect/pr70021.c: New test.
3470 * gcc.target/i386/pr70021.c: New test.
3472 2016-03-03 Marek Polacek <polacek@redhat.com>
3475 * gcc.dg/pr70050.c: New test.
3477 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
3479 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
3481 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
3483 PR tree-optimization/70043
3484 * gfortran.dg/vect/pr70043.f90: New test.
3486 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
3488 * gnat.dg/specs/task1.ads: New test.
3490 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3492 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
3493 Invoke gdb with -batch.
3494 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
3496 2016-03-03 Richard Biener <rguenther@suse.de>
3498 PR tree-optimization/55936
3499 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
3501 2016-03-02 Jeff Law <law@redhat.com>
3503 PR rtl-optimization/69942
3504 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
3505 effects of argument promotions.
3507 PR tree-optimization/69987
3508 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
3509 target does not support -fprefetch-loop-arrays.
3511 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
3513 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
3515 2016-03-02 Bin Cheng <bin.cheng@arm.com>
3517 PR rtl-optimization/69052
3518 * gcc.target/i386/pr69052.c: New test.
3520 2016-03-02 Alan Modra <amodra@gmail.com>
3522 * gcc.dg/pr69990.c: New.
3524 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3527 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
3530 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
3533 * gcc.target/i386/pr70028.c: New test.
3535 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3537 * c-c++-common/asan/swapcontext-test-1.c,
3538 * c-c++-common/tsan/thread_leak.c,
3539 * g++.dg/tsan/aligned_vs_unaligned_race.C,
3540 * g++.dg/tsan/benign_race.C,
3541 * g++.dg/tsan/fd_close_norace.C,
3542 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
3543 races with sanitizer output
3545 2016-03-02 Richard Biener <rguenther@suse.de>
3546 Uros Bizjak <ubizjak@gmail.com>
3549 * gcc.dg/simd-8.c: New testcase.
3551 2016-03-02 Richard Biener <rguenther@suse.de>
3554 * gcc.dg/simd-7.c: New testcase.
3556 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
3558 * gcc.target/i386/pr70007.c: Tweak.
3560 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
3562 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
3564 2016-03-02 Marek Polacek <polacek@redhat.com>
3567 * gcc.dg/pr67854.c: New test.
3569 2016-03-02 Jakub Jelinek <jakub@redhat.com>
3572 * gcc.dg/torture/pr70025.c: New test.
3574 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3576 PR tree-optimization/68621
3577 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
3579 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3581 * gcc.target/i386/pr70007.c: New test.
3583 2016-03-01 Jeff Law <law@redhat.com>
3585 PR tree-optimization/69196
3586 * gcc.dg/tree-ssa/pr69196-1.c: New test.
3588 PR tree-optimization/69196
3589 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
3590 duplicating code and spoiling the expected output.
3592 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3595 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
3596 supports power9 before doing tests.
3597 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
3598 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
3599 * gcc.target/powerpc/p9-permute.c: Likewise.
3601 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
3604 * gcc.target/i386/pr70027.c: New test.
3606 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3608 * gcc.dg/pr70017.c: New test.
3610 2016-03-01 Jakub Jelinek <jakub@redhat.com>
3614 * gcc.dg/pr69796.c: New test.
3615 * gcc.dg/pr69974.c: New test.
3617 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
3619 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
3621 2016-02-29 Jeff Law <law@redhat.com>
3623 PR tree-optimization/69987
3624 * gfortran.dg/pr69987.f90: New test.
3626 PR tree-optimization/69989
3627 * gcc.c-torture/compile/pr69989-2.c: New test.
3629 2016-03-01 Marek Polacek <polacek@redhat.com>
3632 * g++.dg/parse/invalid1.C: New test.
3634 2016-03-01 Richard Biener <rguenther@suse.de>
3637 * gcc.dg/pr70022.c: New testcase.
3639 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3641 PR tree-optimization/69956
3642 * gcc.dg/pr69956.c: New test.
3644 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3647 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
3648 XFAIL when hardware supports efficient unaligned storage access.
3650 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
3653 * g++.dg/template/pr69961a.C: New test.
3654 * g++.dg/template/pr69961b.C: New test.
3656 2016-02-29 David Malcolm <dmalcolm@redhat.com>
3658 PR preprocessor/69985
3659 * gcc.dg/cpp/pr69985.c: New test case.
3661 2016-02-29 Jeff Law <law@redhat.com>
3663 PR tree-optimization/70005
3664 * gcc.c-torture/execute/pr70005.c New test.
3666 PR tree-optimization/69999
3667 * gcc.c-torture/compile/pr69999.c: New test.
3669 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3671 PR tree-optimization/69652
3672 * gcc.dg/torture/pr69652.c: Delete test.
3673 * gcc.dg/vect/pr69652.c: New test.
3675 2016-02-19 Richard Biener <rguenther@suse.de>
3677 PR tree-optimization/69980
3678 * gfortran.dg/vect/pr69980.f90: New testcase.
3680 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3682 * gcc.target/sparc/20160229-1.c: New test.
3684 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3686 * gnat.dg/stack_usage3.adb: New test.
3687 * gnat.dg/stack_usage3_pkg.ads: New helper.
3689 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
3691 * gnat.dg/renaming8.adb: New test.
3692 * gnat.dg/renaming8_pkg1.ads: New helper.
3693 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
3694 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
3696 2016-02-29 Richard Biener <rguenther@suse.de>
3698 PR tree-optimization/69720
3699 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
3701 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3705 * gfortran.dg/realloc_on_assign_26.f90: New test case.
3707 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3708 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3711 * gfortran.dg/coarray_8.f90: Adjust error message.
3712 * gfortran.dg/pr56007.f90: New test.
3713 * gfortran.dg/pr56007.f: New test.
3715 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
3717 PR tree-optimization/69989
3718 * gcc.dg/torture/pr69989.c: New test.
3720 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
3722 * gcc.target/i386/stack-realign-win.c: New test.
3724 2016-02-28 Harald Anlauf <anlauf@gmx.de>
3727 * gfortran.dg/pr60126.f90: New test.
3729 2016-02-27 Jeff Law <law@redhat.com>
3732 2016-02-26 Richard Biener <rguenther@suse.de>
3733 Jeff Law <law@redhat.com>
3735 PR tree-optimization/69740
3736 * gcc.c-torture/compile/pr69740-1.c: New test.
3737 * gcc.c-torture/compile/pr69740-2.c: New test.
3739 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3742 * gfortran.dg/newunit_4.f90: New test.
3744 2016-02-27 Jakub Jelinek <jakub@redhat.com>
3747 PR rtl-optimization/69886
3748 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
3749 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
3752 2016-02-26 Martin Sebor <msebor@redhat.com>
3754 PR tree-optimization/15826
3755 * gcc.dg/tree-ssa/pr15826.c: New test.
3757 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3760 * gcc.target/powerpc/pr69969.c: New test.
3762 2016-02-26 Martin Sebor <msebor@redhat.com>
3765 * g++.old-deja/g++.other/decl5.C: Add a test case.
3767 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
3770 * gcc.target/powerpc/pr69946.c: New file.
3772 2016-02-26 Richard Biener <rguenther@suse.de>
3773 Jeff Law <law@redhat.com>
3775 PR tree-optimization/69740
3776 * gcc.c-torture/compile/pr69740-1.c: New test.
3777 * gcc.c-torture/compile/pr69740-2.c: New test.
3779 2016-02-26 Martin Jambor <mjambor@suse.cz>
3782 * gcc.dg/torture/pr69932.c: New test.
3783 * gcc.dg/torture/pr69936.c: Likewise.
3785 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3788 * gcc.target/s390/pr69709.c: New test.
3790 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3793 * gcc.target/aarch64/pr69245_1.c: New test.
3795 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3798 * gcc.dg/torture/pr69613.c: New test.
3800 2016-02-26 Jakub Jelinek <jakub@redhat.com>
3802 PR rtl-optimization/69891
3803 * gcc.target/i386/pr69891.c: New test.
3805 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3806 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3809 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3810 functionality for both 32-bit and 64-bit.
3812 2016-02-26 Richard Biener <rguenther@suse.de>
3814 PR tree-optimization/69551
3815 * gcc.dg/torture/pr69951.c: New testcase.
3817 2016-02-25 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/48795
3820 * gcc.dg/Warray-bounds-18.c: New testcase.
3822 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3824 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3826 2016-02-25 Jakub Jelinek <jakub@redhat.com>
3828 PR rtl-optimization/69896
3829 * gcc.dg/pr69896.c: New test.
3831 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3834 * g++.dg/cpp1y/paren2.C: New test.
3836 2016-02-24 Martin Sebor <msebor@redhat.com>
3839 * gcc.dg/enum-mode-2.c: New test.
3841 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3844 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3845 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3846 * g++.dg/ubsan/pr69922.C: New test.
3848 2016-02-24 Marek Polacek <polacek@redhat.com>
3851 * gcc.dg/pr69819.c: New test.
3853 2016-02-24 Martin Sebor <msebor@redhat.com>
3856 * g++.dg/ext/flexary15.C: New test.
3858 2016-02-24 Martin Sebor <msebor@redhat.com>
3860 * gcc.dg/builtins-68.c: Avoid making unportable
3861 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3862 * g++.dg/ext/builtin_alloca.C: Same.
3864 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3865 Charles Baylis <charles.baylis@linaro.org>
3868 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3870 2016-02-24 Richard Biener <rguenther@suse.de>
3871 Jakub Jelinek <jakub@redhat.com>
3874 * gcc.dg/torture/pr69760.c: New testcase.
3876 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3878 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3879 pattern on Solaris with as.
3881 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3883 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3884 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3885 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3886 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3888 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.dg/pr69915.c: New test.
3893 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3895 PR rtl-optimization/69886
3896 * gcc.dg/torture/pr69886.c: New test.
3898 2016-02-24 Richard Biener <rguenther@suse.de>
3901 * gcc.dg/torture/pr68963.c: New testcase.
3903 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3906 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3907 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3908 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3909 * gcc.target/arm/atomic_loaddi_1.c: New test.
3910 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3911 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3912 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3913 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3914 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3915 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3916 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3917 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3919 2016-02-24 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.dg/torture/pr69909.c: New test.
3924 2016-02-24 Richard Biener <rguenther@suse.de>
3926 PR tree-optimization/69907
3927 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3928 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3929 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3931 2016-02-24 Christian Bruel <christian.bruel@st.com>
3933 * gcc.target/arm/pragma_cpp_fma.c: New test.
3935 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3938 * gfortran.dg/include_6.f90: Update test.
3940 2016-02-23 Jakub Jelinek <jakub@redhat.com>
3943 * objc.dg/pr69844.m: New test.
3945 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3947 PR libgfortran/69456
3948 * gfortran.dg/namelist_89.f90: New test.
3949 * gfortran.dg/pr59700.f90: Update test..
3951 2016-02-23 Martin Sebor <msebor@redhat.com>
3954 * g++.dg/ext/builtin_alloca.C: New test.
3955 * gcc.dg/builtins-68.c: New test.
3957 2016-02-23 Richard Henderson <rth@redhat.com>
3959 * gcc.target/i386/addr-space-3.c: Remove test.
3961 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3963 PR preprocessor/69126
3964 PR preprocessor/69543
3965 * c-c++-common/pr69126-2-long.c: New test.
3966 * c-c++-common/pr69126-2-short.c: New test.
3967 * c-c++-common/pr69543-1.c: Remove xfail.
3969 2016-02-23 David Malcolm <dmalcolm@redhat.com>
3971 PR preprocessor/69126
3972 PR preprocessor/69543
3973 PR preprocessor/69558
3974 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3976 (test_2): ...this, and add leading comment.
3977 (MACRO_3, test_3): New.
3978 (MACRO_4A, MACRO_4B, test_4): New.
3979 (MACRO): Rename to...
3982 (test_5): ...this, updating for renaming of MACRO, and
3983 add leading comment.
3984 * c-c++-common/pr69543-1.c: New.
3985 * c-c++-common/pr69543-2.c: New.
3986 * c-c++-common/pr69543-3.c: New.
3987 * c-c++-common/pr69543-4.c: New.
3988 * c-c++-common/pr69558-1.c: New.
3989 * c-c++-common/pr69558-2.c: New.
3990 * c-c++-common/pr69558-3.c: New.
3991 * c-c++-common/pr69558-4.c: New.
3992 * gcc.dg/pr69558.c: Move to...
3993 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3996 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3998 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3999 to -ftree-parallelize-loops/-fopenacc changes.
4000 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
4001 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
4002 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
4003 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
4004 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
4005 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
4006 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
4007 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
4008 * c-c++-common/goacc/kernels-loop.c: Likewise.
4009 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
4010 * c-c++-common/goacc/kernels-reduction.c: Likewise.
4011 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
4012 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
4014 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4016 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
4018 2016-02-23 Jakub Jelinek <jakub@redhat.com>
4021 * g++.dg/warn/Wnonnull-compare-5.C: New test.
4024 * gcc.dg/pr69900.c: New test.
4026 2016-02-23 Martin Jambor <mjambor@suse.cz>
4028 PR tree-optimization/69666
4029 * gcc.dg/tree-ssa/pr69666.c: New test.
4031 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
4034 * gfortran.dg/coarray_allocate_5.f08: New test.
4036 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4038 * gcc.target/s390/vcond-shift.c: Move to ...
4039 * gcc.target/s390/vector/vcond-shift.c: ... here.
4041 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4043 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
4044 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
4046 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4048 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
4050 2016-02-20 Mark Wielaard <mjw@redhat.com>
4053 * gcc.dg/unused-variable-3.c: New test.
4055 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4058 * gcc.target/i386/pr69888.c: New test.
4060 2016-02-22 Richard Biener <rguenther@suse.de>
4062 PR tree-optimization/69882
4063 * gfortran.dg/vect/pr69882.f90: New testcase.
4065 2016-02-22 Jakub Jelinek <jakub@redhat.com>
4068 * gcc.dg/pr69885.c: New test.
4070 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
4074 * gcc.target/sh/pr54089-10.c: New.
4076 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
4079 * gfortran.dg/deferred_character_15.f90 : New test.
4081 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4084 gfortran.dg/allocate_with_source_18.f03: New test.
4086 2016-02-20 Harald Anlauf <anlauf@gmx.de>
4089 gfortran.dg/gomp/pr52531.f90: New test.
4091 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4094 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
4097 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4100 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
4101 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
4104 * g++.dg/warn/Wnonnull-compare-4.C: New test.
4107 * g++.dg/torture/pr69851.C: New test.
4109 2016-02-19 Martin Sebor <msebor@redhat.com>
4112 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
4114 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4117 * g++.dg/warn/Wnonnull-compare-2.C: New test.
4118 * g++.dg/warn/Wnonnull-compare-3.C: New test.
4121 * g++.dg/cpp0x/pr67767.C: New test.
4123 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4125 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
4126 for fp, simd, crypto, crc, lse.
4127 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
4129 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
4130 effective target check.
4132 2016-02-19 Jakub Jelinek <jakub@redhat.com>
4135 * gcc.target/i386/pr69820.c: New test.
4137 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4139 * gcc.target/s390/vector/int128-1.c: New test.
4141 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4143 * gcc.target/s390/vector/vec-vcond-1.c: New test.
4145 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4147 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
4148 instruction pattern name to prevent the testcase from failing with
4151 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4153 * gcc.target/s390/md/movstr-2.c: New test.
4155 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
4157 * gcc.target/s390/morestack.c: New test.
4159 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
4162 * gcc.target/s390/pr69625.c: Add test case.
4164 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4167 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
4169 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4172 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
4173 * gcc.target/powerpc/fusion3.c: Likewise.
4175 2016-02-18 Richard Biener <rguenther@suse.de>
4178 * g++.dg/torture/pr69553.C: New testcase.
4180 2016-02-18 Nick Clifton <nickc@redhat.com>
4184 * gcc.target/arm/pr62554.c: New test.
4185 * gcc.target/arm/pr69610-1.c: New test.
4186 * gcc.target/arm/pr69610-2.c: New test.
4188 2016-02-18 Richard Biener <rguenther@suse.de>
4191 * gcc.dg/torture/pr69854.c: New testcase.
4193 2016-02-17 Jakub Jelinek <jakub@redhat.com>
4196 * g++.dg/warn/Wnonnull-compare-1.C: New test.
4198 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4200 * gcc.target/powerpc/vec-cg.c: New test.
4202 2016-02-17 Richard Biener <rguenther@suse.de>
4205 * gcc.dg/uninit-21.c: Add -fno-short-enums.
4207 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4210 * gcc.c-torture/compile/pr69161.c: New test.
4212 2016-02-17 David Sherwood <david.sherwood@arm.com>
4215 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
4216 * gcc.target/arm/vect-fmaxmin.c: Likewise.
4218 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4220 * gcc.dg/ifcvt-4.c: Skip on Visium.
4222 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4224 * gnat.dg/atomic8.adb: New test.
4226 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
4228 * gnat.dg/discr46.ad[sb]: New test.
4230 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
4233 * gcc.target/powerpc/pr48344-1.c: New test.
4235 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4238 * gfortran.dg/associate_21.f90: New test.
4240 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4243 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
4244 -Wnonnull in dg-options.
4245 * c-c++-common/nonnull-2.c: New test.
4247 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
4248 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4250 * gcc.target/aarch64/vector_initialization_nostack.c: New.
4252 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4255 * gcc.dg/pr69801.c: Add empty dg-options.
4257 2016-02-16 James Norris <jnorris@codesourcery.com>
4259 * c-c++-common/goacc/deviceptr-1.c: Add tests.
4260 * g++.dg/goacc/deviceptr-1.c: New file.
4262 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4264 PR tree-optimization/69820
4265 * gcc.dg/vect/pr69820.c: New test.
4267 2016-02-16 Richard Biener <rguenther@suse.de>
4269 PR tree-optimization/69776
4270 * gcc.dg/torture/pr69776-2.c: New testcase.
4272 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
4274 PR tree-optimization/69714
4275 * gcc.dg/torture/pr69714.c: New test.
4277 2016-02-16 Jakub Jelinek <jakub@redhat.com>
4279 PR tree-optimization/69802
4280 * gcc.dg/pr69802.c: New test.
4282 2016-02-16 Richard Biener <rguenther@suse.de>
4285 * gcc.dg/pr69801.c: New testcase.
4287 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4289 PR libgfortran/69651
4290 * gfortran.dg/read_bang.f90: New test.
4291 * gfortran.dg/read_bang4.f90: New test.
4293 2016-02-15 Jakub Jelinek <jakub@redhat.com>
4296 * g++.dg/init/pr69658.C: New test.
4299 * c-c++-common/pr69797.c: New test.
4301 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4303 * lib/target-supports.exp (check_effective_target_section_anchors): Add
4304 check for aarch64*-*-*.
4306 2016-02-15 Richard Biener <rguenther@suse.de>
4308 PR tree-optimization/69783
4309 * gcc.dg/vect/pr69783.c: New testcase.
4311 2016-02-15 Richard Biener <rguenther@suse.de>
4313 PR tree-optimization/69776
4314 * gcc.dg/torture/pr69776.c: New testcase.
4316 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4319 * gfortran.dg/type_decl_4.f90: Reinstated.
4321 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
4324 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
4326 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4330 * gfortran.dg/type_decl_4.f90: Removed.
4332 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4335 * gfortran.dg/type_decl_4.f90: New test.
4337 2016-02-14 Alan Modra <amodra@gmail.com>
4340 * gcc.c-torture/execute/stkalign.c: Revise test.
4342 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4345 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
4347 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4350 * gcc.target/sh/torture/pr67260.c: New.
4352 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
4354 * gcc.dg/pr67964.c: Add dg-require-alias.
4356 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
4360 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
4362 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4364 PR libgfortran/69668
4365 * gfortran.dg/namelist_88.f90: New test.
4367 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4369 PR libgfortran/69668
4370 * gfortran.dg/namelist_38.f90: Update test.
4371 * gfortran.dg/namelist_84.f90: Update test.
4373 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4376 * gcc.dg/pr69554-1.c: New test.
4377 * gfortran.dg/pr69554-1.F90: New test.
4378 * gfortran.dg/pr69554-2.F90: New test.
4379 * lib/gcc-dg.exp (proc dg-locus): New function.
4380 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
4381 distinguish between the caret-printing and non-caret-printing
4382 cases. If caret-printing has been explicitly enabled, bail out
4383 without attempting to fix up the output.
4385 2016-02-12 David Malcolm <dmalcolm@redhat.com>
4389 * gcc.dg/spellcheck-options-3.c: New test case.
4390 * gcc.dg/spellcheck-options-4.c: New test case.
4391 * gcc.dg/spellcheck-options-5.c: New test case.
4392 * gcc.dg/spellcheck-options-6.c: New test case.
4393 * gcc.dg/spellcheck-options-7.c: New test case.
4394 * gcc.dg/spellcheck-options-8.c: New test case.
4395 * gcc.dg/spellcheck-options-9.c: New test case.
4396 * gcc.dg/spellcheck-options-10.c: New test case.
4398 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4400 PR rtl-optimization/69764
4401 PR rtl-optimization/69771
4402 * c-c++-common/pr69764.c: New test.
4403 * gcc.dg/torture/pr69771.c: New test.
4405 2016-02-12 Marek Polacek <polacek@redhat.com>
4407 * g++.dg/torture/init-list1.C: New.
4409 2016-02-12 Marek Polacek <polacek@redhat.com>
4411 * gcc.dg/pr69522.c: Add empty dg-options.
4413 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4415 * g++.dg/lto/lto.exp: Include and init mpx.
4416 * g++.dg/lto/pr69729_0.C: New test.
4418 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4421 * g++.dg/ipa/pr69241-4.C: New test.
4424 * g++.dg/ipa/pr68672-1.C: New test.
4425 * g++.dg/ipa/pr68672-2.C: New test.
4426 * g++.dg/ipa/pr68672-3.C: New test.
4428 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
4431 * gcc.dg/pr69522.c: New test.
4433 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
4436 * g++.dg/cpp1y/69098.C: New test.
4437 * g++.dg/cpp1y/69098-2.C: New test.
4439 2016-02-12 Jakub Jelinek <jakub@redhat.com>
4441 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
4442 and neighbour -> neighbor.
4443 * objc.dg/attributes/method-nonnull-1.m: Likewise.
4444 * objc.dg/gnu-api-2-class-meta.m: Likewise.
4445 * c-c++-common/Wvarargs.c: Likewise.
4446 * c-c++-common/goacc/host_data-5.c: Likewise.
4447 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
4448 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
4449 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4450 * gcc.target/aarch64/pr60697.c: Likewise.
4451 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
4452 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
4453 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
4454 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
4455 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
4456 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4457 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
4458 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
4459 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
4460 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
4461 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
4462 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
4463 * g++.dg/lookup/koenig5.C: Likewise.
4464 * g++.dg/ext/no-asm-2.C: Likewise.
4465 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
4466 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
4467 * gfortran.dg/used_types_16.f90: Likewise.
4468 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
4469 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
4470 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
4471 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
4472 * gfortran.dg/abstract_type_6.f03: Likewise.
4473 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
4474 * gfortran.dg/used_types_15.f90: Likewise.
4475 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
4476 * gfortran.dg/exit_3.f08: Likewise.
4477 * gfortran.dg/open_status_2.f90: Likewise.
4478 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
4479 * gfortran.dg/intrinsic_std_1.f90: Likewise.
4480 * gfortran.dg/associate_1.f03: Likewise.
4481 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
4482 * gfortran.dg/intrinsic_std_6.f90: Likewise.
4483 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
4484 * gcc.dg/builtin-object-size-1.c: Likewise.
4485 * gcc.dg/noreturn-6.c: Likewise.
4486 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4487 * gcc.dg/globalalias.c: Likewise.
4488 * gcc.dg/builtins-config.h: Likewise.
4489 * gcc.dg/pr30457.c: Likewise.
4490 * gcc.c-torture/compile/volatile-1.c: Likewise.
4491 * gcc.c-torture/execute/20101011-1.c: Likewise.
4492 * c-c++-common/Waddress-1.c: Likewise.
4494 2016-02-11 Jakub Jelinek <jakub@redhat.com>
4497 * c-c++-common/Waddress-1.c: New test.
4499 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
4502 * gfortran.dg/associate_19.f03: New test.
4503 * gfortran.dg/associate_20.f03: New test.
4505 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
4507 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
4509 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4511 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
4512 .arch armv8-a\n. Add -dA to dg-options.
4513 * gcc.target/aarch64/assembler_arch_1.c: New test.
4514 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
4516 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
4519 * g++.dg/cpp0x/pr68726.C: New.
4521 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
4523 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
4526 2016-02-11 Richard Biener <rguenther@suse.de>
4528 * g++.dg/tree-ssa/pr61034.C: Adjust.
4530 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
4533 * gcc.target/s390/pr69148.c: New.
4535 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
4537 PR tree-optimization/69652
4538 * gcc.dg/torture/pr69652.c: New test.
4540 2016-02-10 Jakub Jelinek <jakub@redhat.com>
4541 Patrick Palka <ppalka@gcc.gnu.org>
4545 * g++.dg/ipa/pr69241-1.C: New test.
4546 * g++.dg/ipa/pr69241-2.C: New test.
4547 * g++.dg/ipa/pr69241-3.C: New test.
4548 * g++.dg/ipa/pr69649.C: New test.
4550 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
4552 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
4553 * gcc.dg/tree-ssa/sra-18.c: Ditto.
4555 2016-02-10 Bin Cheng <bin.cheng@arm.com>
4557 PR tree-optimization/68021
4558 * gcc.dg/tree-ssa/pr68021.c: New test.
4560 2016-02-10 Richard Biener <rguenther@suse.de>
4562 PR tree-optimization/69726
4563 * gcc.dg/uninit-22.c: New testcase.
4565 2016-02-09 Andrew Pinski <apinski@cavium.com>
4568 * gcc.c-torture/compile/20160205-1.c: New testcase.
4570 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4573 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
4574 instead accessing a really large arrray.
4575 * gcc.target/powerpc/fusion3.c: Likewise.
4577 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
4580 * gcc.c-torture/execute/pr68532.c: New test.
4582 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
4585 * gcc.dg/pr69634.c: New.
4587 2016-02-09 Richard Biener <rguenther@suse.de>
4589 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
4591 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
4593 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
4595 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
4597 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
4599 2016-02-09 Richard Biener <rguenther@suse.de>
4601 PR tree-optimization/69715
4602 * gcc.dg/torture/pr69715.c: New testcase.
4604 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4607 * g++.dg/cpp0x/trailing12.C: New test.
4608 * g++.dg/cpp0x/trailing13.C: New test.
4610 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
4614 * g++.dg/cpp1y/auto-fn29.C: New test.
4615 * g++.dg/cpp1y/auto-fn30.C: New test.
4617 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4619 PR tree-optimization/69209
4620 * gcc.c-torture/compile/pr69209.c: New test.
4622 2016-02-08 Jeff Law <law@redhat.com>
4624 PR tree-optimization/68541
4625 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
4626 of statements allowed in join block for path splitting.
4628 2016-02-08 Jakub Jelinek <jakub@redhat.com>
4631 * g++.dg/gomp/pr59627.C: New test.
4634 * g++.dg/ipa/pr69239.C: New test.
4636 2016-02-08 David Malcolm <dmalcolm@redhat.com>
4638 PR preprocessor/69664
4639 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
4640 * gcc.dg/cpp/warn-comments.c: Likewise.
4642 2016-02-08 Marek Polacek <polacek@redhat.com>
4645 * g++.dg/init/const12.C: New test.
4647 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
4650 * gcc.dg/lto/pr55113_0.c: Remove test.
4652 2016-02-08 Richard Biener <rguenther@suse.de>
4654 PR tree-optimization/69719
4655 * gcc.dg/torture/pr69719.c: New testcase.
4657 2016-02-08 Richard Biener <rguenther@suse.de>
4658 Jeff Law <law@redhat.com>
4661 * gcc.target/mips/pr68273.c: New testcase.
4663 2016-02-08 Richard Biener <rguenther@suse.de>
4665 PR rtl-optimization/69274
4666 * gcc.target/i386/addr-sel-1.c: XFAIL.
4668 2016-02-08 Jeff Law <law@redhat.com>
4670 PR tree-optimization/68541
4671 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
4673 PR tree-optimization/65917
4674 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
4676 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4679 * gfortran.dg/namelist_args.f90: New test.
4681 2016-02-05 Jeff Law <law@redhat.com>
4683 PR tree-optimization/68541
4684 * gcc.dg/tree-ssa/split-path-2.c: New test.
4685 * gcc.dg/tree-ssa/split-path-3.c: New test.
4686 * gcc.dg/tree-ssa/split-path-4.c: New test.
4687 * gcc.dg/tree-ssa/split-path-5.c: New test.
4688 * gcc.dg/tree-ssa/split-path-6.c: New test.
4689 * gcc.dg/tree-ssa/split-path-7.c: New test.
4691 2016-02-05 Martin Sebor <msebor@redhat.com>
4694 * g++.dg/warn/Wplacement-new-size-1.C: New test.
4695 * g++.dg/warn/Wplacement-new-size-2.C: New test.
4697 2016-02-06 Richard HEnderson <rth@redhat.com>
4700 * gcc.target/i386/addr-space-4.c: New.
4701 * gcc.target/i386/addr-space-5.c: New.
4703 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
4706 * gfortran.dg/elemental_dependency_6.f90: New.
4708 2016-02-05 Jakub Jelinek <jakub@redhat.com>
4710 PR rtl-optimization/69691
4711 * gcc.c-torture/execute/pr69691.c: New test.
4714 * g++.dg/parse/pr69628.C: New test.
4716 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4718 * gcc.dg/sancov/asan.c: Move to ...
4719 * gcc.dg/asan/sancov-1.c: ... here.
4721 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
4723 * gcc.target/i386/pr69577.c: Require avx_runtime target.
4725 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
4728 * gcc.target/i386/pr69677.c: New test.
4730 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
4733 * g++.dg/template/pr68948.C: New test.
4735 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4737 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
4738 (only necessary on s390x).
4740 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
4742 * gcc.target/i386/pr69454-2.c: Compile with -msse2
4743 -mno-accumulate-outgoing-args.
4745 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
4747 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
4749 2016-02-04 Jakub Jelinek <jakub@redhat.com>
4752 * c-c++-common/pr69669.c: New test.
4754 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
4757 * g++.dg/pr69667.C: New file.
4759 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
4762 * gcc.dg/pr69619.c: Add new test.
4764 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
4766 PR rtl-optimization/69577
4767 * gcc.target/i386/pr69577.c: New test.
4769 2016-02-04 Martin Liska <mliska@suse.cz>
4771 * g++.dg/asan/pr69276.C: New test.
4773 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4777 * gcc.target/arm/wmul-3.c: Simplify test to generate just
4778 a single smulbb instruction.
4779 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
4780 * gcc.target/amr/wmul-2.c: Likewise.
4782 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4786 * gcc.c-torture/execute/pr67714.c: New test.
4788 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
4791 * gcc.target/i386/pr69454-1.c: New test.
4792 * gcc.target/i386/pr69454-2.c: New test.
4794 2016-02-03 Martin Sebor <msebor@redhat.com>
4801 * g++.dg/ext/flexarray-mangle-2.C: New test.
4802 * g++.dg/ext/flexarray-mangle.C: New test.
4803 * g++.dg/ext/flexarray-subst.C: New test.
4804 * g++.dg/ext/flexary11.C: New test.
4805 * g++.dg/ext/flexary12.C: New test.
4806 * g++.dg/ext/flexary13.C: New test.
4807 * g++.dg/ext/flexary14.C: New test.
4808 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4810 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4812 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4813 Define only if CHECK_FLOAT128 is defined.
4814 (main): Properly initialize u5.
4816 2016-02-03 Jakub Jelinek <jakub@redhat.com>
4819 * gcc.dg/pr69627.c: New test.
4822 * gcc.dg/pr69644.c: New test.
4824 2016-02-03 Mike Stump <mikestump@comcast.net>
4826 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4827 support for struct-layout-1.exp.
4829 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4832 * g++.dg/cpp0x/pr69056.C: New test.
4834 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4835 Alexandre Oliva <aoliva@redhat.com>
4838 * gcc.target/powerpc/pr69461.c: New.
4840 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
4842 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4844 (check_effective_target_fsanitize_thread): ... to here. Do not
4845 specify additional compile flags for the test source.
4846 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4847 specify additional compile flags for the test source.
4849 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4851 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4853 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4857 * gfortran.dg/coarray_allocate_2.f08: New test.
4858 * gfortran.dg/coarray_allocate_3.f08: New test.
4859 * gfortran.dg/coarray_allocate_4.f08: New test.
4861 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4863 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4864 use same scan-tree-dump-times on all platforms.
4865 * gcc.dg/vect/vect-outer-1.c: Likewise.
4866 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4867 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4868 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4869 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4870 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4871 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4872 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4874 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4876 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4879 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4881 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4883 2016-02-02 James Norris <jnorris@codesourcery.com>
4885 * c-c++-common/goacc/routine-5.c: Add tests.
4887 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
4889 * gcc.target/nvptx/unsigned-cmp.c: New test.
4891 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4893 * gcc.target/aarch64/scalar_shift_1.c
4894 (test_corners_sisd_di): Improve force to SIMD register.
4895 (test_corners_sisd_si): Likewise.
4896 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4897 Remove scan-assembler check for ldr.
4899 2016-02-02 Richard Biener <rguenther@suse.de>
4901 PR tree-optimization/69595
4902 * gcc.dg/Warray-bounds-17.c: New testcase.
4904 2016-02-02 Richard Biener <rguenther@suse.de>
4906 PR tree-optimization/69606
4907 * gcc.dg/torture/pr69606.c: New testcase.
4909 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4912 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4913 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4915 2016-02-02 Alan Modra <amodra@gmail.com>
4918 * gcc.target/powerpc/pr69548.c: New test.
4920 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4922 PR rtl-optimization/69592
4923 * gcc.dg/pr69592.c: New test.
4925 PR preprocessor/69543
4927 * gcc.dg/pr69543.c: New test.
4928 * gcc.dg/pr69558.c: New test.
4930 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
4933 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
4935 2016-02-01 Martin Sebor <msebor@redhat.com>
4937 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4939 2016-02-01 Bin Cheng <bin.cheng@arm.com>
4941 PR tree-optimization/67921
4942 * c-c++-common/ubsan/pr67921.c: New test.
4944 2016-02-01 Richard Biener <rguenther@suse.de>
4947 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4949 2016-02-01 Richard Biener <rguenther@suse.de>
4951 PR tree-optimization/69574
4952 * gcc.dg/torture/pr69574.c: New testcase.
4954 2016-02-01 Richard Biener <rguenther@suse.de>
4956 PR tree-optimization/69579
4957 * gcc.dg/setjmp-6.c: New testcase.
4959 2016-02-01 Jakub Jelinek <jakub@redhat.com>
4961 PR rtl-optimization/69570
4962 * g++.dg/opt/pr69570.C: New test.
4964 2016-02-01 Richard Henderson <rth@redhat.com>
4966 * gcc.dg/pr69535.c: New test.
4968 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
4971 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4972 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4975 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4977 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4979 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
4982 * gfortran.dg/allocate_with_source_17.f03: New test.
4984 2016-01-30 Jakub Jelinek <jakub@redhat.com>
4986 PR tree-optimization/69546
4987 * gcc.dg/torture/pr69546.c: New test.
4989 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
4992 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4994 2016-01-30 Martin Sebor <msebor@redhat.com>
4997 * g++.dg/ext/flexary10.C: New test.
4999 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5002 gfortran.dg/common_23.f90: New test.
5004 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5007 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
5008 condition being checked, and disable it when the target supports
5009 misaligned loads and stores.
5011 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5014 * gcc.dg/torture/pr69518.c: New test.
5016 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
5019 * gcc.target/i386/pr69530.c: New test.
5021 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
5024 * gcc.target/mips/div-delay.c: New test.
5026 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5029 * gcc.target/i386/pr69551.c: New test.
5032 * gcc.target/i386/pr66137.c: New test.
5034 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
5036 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
5037 always built for p5600.
5038 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
5039 isa=p5600 dg-option.
5041 2016-01-29 Richard Biener <rguenther@suse.de>
5043 PR tree-optimization/69547
5044 * g++.dg/tree-ssa/pr69547.C: New testcase.
5046 2016-01-29 Jakub Jelinek <jakub@redhat.com>
5049 * g++.dg/warn/Wunused-function2.C: New test.
5051 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5053 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
5054 support for test to succeed.
5056 2016-01-29 Marek Polacek <polacek@redhat.com>
5060 * g++.dg/ext/constexpr-vla2.C: New test.
5061 * g++.dg/ext/constexpr-vla3.C: New test.
5062 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
5064 2016-01-29 Richard Biener <rguenther@suse.de>
5067 * gcc.dg/uninit-21.c: New testcase.
5069 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
5072 * gcc.target/i386/pr69459.c: New test.
5074 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
5077 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
5078 * gcc.target/mips/pr68400.c: New test.
5080 2016-01-28 Martin Sebor <msebor@redhat.com>
5083 * gcc.target/powerpc/pr17381.c: New test.
5085 2016-01-28 Jakub Jelinek <jakub@redhat.com>
5088 * gcc.dg/torture/pr69542.c: New test.
5090 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
5092 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
5094 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5096 * gcc.dg/pr65980.c: Skip on AIX.
5097 * gcc.dg/pr66688.c: Same.
5099 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
5102 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
5103 * gcc.dg/tree-ssa/sra-18.c: Same.
5105 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
5108 * gfortran.dg/block_15.f08: New test.
5109 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
5110 on incorrectly closed BLOCK.
5112 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
5114 * gcc.dg/declare-simd.c: New test.
5115 2016-01-28 Richard Biener <rguenther@suse.de>
5117 PR tree-optimization/69466
5118 * gfortran.dg/vect/pr69466.f90: New testcase.
5120 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5122 * g++.dg/pr67989.C: Remove ARM-specific option.
5123 * gcc.target/arm/pr67989.C: New file.
5125 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5127 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
5128 and expm1 test for glibc < 2.11.
5130 2016-01-27 Richard Henderson <rth@redhat.com>
5132 * gcc.c-torture/execute/pr69447.c: New test.
5134 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
5137 * gfortran.dg/alloc_comp_assign_15.f03: New test.
5139 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5142 * gcc.dg/pr66869.c: New test.
5144 2016-01-25 Jeff Law <law@redhat.com>
5146 PR tree-optimization/68398
5147 PR tree-optimization/69196
5148 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
5149 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
5150 path to avoid new heuristic allowing more irreducible regions
5151 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
5152 * gcc.dg/tree-ssa/vrp46.c: Likewise.
5153 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
5154 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
5155 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5157 2016-01-27 Marek Polacek <polacek@redhat.com>
5160 * c-c++-common/vector-compare-4.c: New test.
5162 2016-01-27 David Malcolm <dmalcolm@redhat.com>
5164 PR preprocessor/69126
5165 * c-c++-common/pr69126.c: New test case.
5167 2016-01-27 Ian Lance Taylor <iant@google.com>
5169 * gcc.dg/tree-ssa/ivopt_5.c: New test.
5171 2016-01-27 Ryan Burn <contact@rnburn.com>
5174 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
5176 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
5179 * gcc.target/i386/pr69512.c: New test.
5181 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
5184 * gnat.dg/sso/*.adb: Robustify dg-output directives.
5186 2016-01-27 Marek Polacek <polacek@redhat.com>
5189 * g++.dg/pr69379.C: New test.
5191 2016-01-27 Martin Sebor <msebor@redhat.com>
5194 * g++.dg/abi/Wabi-2-2.C: New test.
5195 * g++.dg/abi/Wabi-2-3.C: New test.
5196 * g++.dg/abi/Wabi-3-2.C: New test.
5197 * g++.dg/abi/Wabi-3-3.C: New test.
5199 2016-01-27 Richard Biener <rguenther@suse.de>
5201 PR tree-optimization/69166
5202 * gcc.dg/torture/pr69166.c: New testcase.
5204 2016-01-27 Martin Jambor <mjambor@suse.cz>
5206 PR tree-optimization/69355
5207 * gcc.dg/tree-ssa/pr69355.c: New test.
5209 2016-01-27 Marek Polacek <polacek@redhat.com>
5212 * g++.dg/ext/constexpr-vla1.C: New test.
5214 2016-01-20 Christian Bruel <christian.bruel@st.com>
5217 * gcc.target/arm/pr69245.c: New test.
5219 2016-01-27 Jakub Jelinek <jakub@redhat.com>
5221 PR tree-optimization/69399
5222 * gcc.dg/torture/pr69399.c: New test.
5224 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
5226 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
5228 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
5230 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
5232 2016-01-26 Tom de Vries <tom@codesourcery.com>
5234 PR tree-optimization/69110
5235 * gcc.dg/autopar/pr69110.c: New test.
5237 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5238 Sebastian Pop <s.pop@samsung.com>
5240 * gcc.dg/graphite/isl-ast-op-select.c: New.
5242 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5245 * gfortran.dg/allocate_error_6.f90: New test.
5247 2016-01-26 Richard Henderson <rth@redhat.com>
5249 * gcc.dg/tm/pr60908.c: New test.
5251 2016-01-26 David Malcolm <dmalcolm@redhat.com>
5254 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
5256 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
5257 expected multiline output to reflect the colorization being
5258 disabled before newlines.
5259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5260 (custom_diagnostic_finalizer): Replace call to
5261 pp_newline_and_flush with call to pp_flush.
5262 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
5263 * gfortran.dg/implicit_class_1.f90: Likewise.
5264 * lib/gcc-dg.exp (allow_blank_lines): New global.
5265 (dg-allow-blank-lines-in-output): New procedure.
5266 (gcc-dg-prune): Complain about blank lines in the output, unless
5267 dg-allow-blank-lines-in-output was called.
5268 * lib/multiline.exp (_build_multiline_regex): Only support
5269 arbitrary followup text for non-blank-lines, not for blank lines.
5271 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5273 PR tree-optimization/69483
5274 * gcc.dg/pr69483.c: New test.
5275 * g++.dg/opt/pr69483.C: New test.
5277 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5280 * gcc.target/arm/pr68620.c: New test.
5282 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5284 * gcc.target/i386/pr68986-2.c: Remove -m32.
5286 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
5289 * gcc.target/i386/pr68986-1.c: New test.
5290 * gcc.target/i386/pr68986-2.c: Likewise.
5291 * gcc.target/i386/pr68986-3.c: Likewise.
5293 2016-01-26 Christian Bruel <christian.bruel@st.com>
5295 * lib/target-supports.exp
5296 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
5297 (check_effective_target_arm_crypto_pragma_ok): Likewise.
5298 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
5300 2016-01-26 Richard Biener <rguenther@suse.de>
5302 PR tree-optimization/69452
5303 * gcc.dg/torture/pr69452.c: New testcase.
5305 2016-01-26 Jakub Jelinek <jakub@redhat.com>
5308 * gcc.dg/pr69442.c: New test.
5310 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
5313 * gcc.target/aarch64/simd/pr67896.C: New.
5315 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
5317 PR tree-optimization/69400
5318 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
5320 (plugin_init): Call it.
5321 * gcc.dg/torture/pr69400.c: New test.
5323 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5325 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
5327 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5328 Sebastian Pop <s.pop@samsung.com>
5330 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
5333 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
5334 Sebastian Pop <s.pop@samsung.com>
5336 * gcc.dg/graphite/pr69292.c: New.
5338 2016-01-25 Jakub Jelinek <jakub@redhat.com>
5340 * c-c++-common/goacc/use_device-1.c: New test.
5342 2016-01-25 Jeff Law <law@redhat.com>
5344 PR tree-optimization/69196
5345 PR tree-optimization/68398
5346 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
5347 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5349 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
5352 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
5355 2016-01-25 Richard Biener <rguenther@suse.de>
5358 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
5360 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
5363 * gcc.dg/pr69421.c: New test.
5365 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
5367 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
5368 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
5369 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
5370 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
5371 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
5372 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
5373 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
5374 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
5375 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
5376 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
5378 2016-01-25 Richard Biener <rguenther@suse.de>
5380 PR tree-optimization/69376
5381 * gcc.dg/torture/pr69376.c: New testcase.
5383 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5387 * gfortran.dg/interface_38.f90: New test.
5388 * gfortran.dg/interface_39.f90: New test.
5390 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
5393 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5398 * g++.dg/template/pr11858.C: New test.
5399 * g++.dg/template/pr24663.C: New test.
5400 * g++.dg/template/unify12.C: New test.
5401 * g++.dg/template/unify13.C: New test.
5402 * g++.dg/template/unify14.C: New test.
5403 * g++.dg/template/unify15.C: New test.
5404 * g++.dg/template/unify16.C: New test.
5405 * g++.dg/template/unify17.C: New test.
5407 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5410 gfortran.dg/pr68283.f90: New test.
5412 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5415 * gfortran.dg/inline_matmul_13.f90: New test.
5416 * gfortran.dg/matmul_bounds_8.f90: New test.
5417 * gfortran.dg/matmul_bounds_9.f90: New test.
5418 * gfortran.dg/matmul_bounds_10.f90: New test.
5420 2016-01-23 Tom de Vries <tom@codesourcery.com>
5422 PR tree-optimization/69426
5423 * gcc.dg/autopar/pr69426.c: New test.
5425 2016-01-23 Martin Sebor <msebor@redhat.com>
5429 * g++.dg/cpp0x/alignas5.C: New test.
5430 * g++.dg/ext/vector29.C: Same.
5432 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
5434 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
5435 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
5436 _GNU_SOURCE from compile flags to the source.
5437 * gcc.target/i386/chkp-stropt-12.c: Ditto.
5438 * gcc.target/i386/chkp-stropt-16.c: Ditto.
5439 * gcc.target/i386/chkp-stropt-4.c: Ditto.
5440 * gcc.target/i386/chkp-stropt-8.c: Ditto.
5442 2016-01-22 Jakub Jelinek <jakub@redhat.com>
5445 * g++.dg/opt/pr69432.C: New test.
5447 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5449 * gcc.target/powerpc/pr63354c: Adjust target selector to include
5450 32-bit targets testing an -m64 multilib.
5452 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5454 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
5457 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
5459 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
5461 2016-01-21 Christian Bruel <christian.bruel@st.com>
5464 * gcc.target/i386/pr68674.c
5465 * gcc.target/aarch64/pr68674.c
5466 * gcc.target/arm/pr68674.c
5468 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5471 * gcc.c-torture/execute/pr69403.c: New test.
5473 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5476 * g++.dg/template/pr55843.C: New.
5478 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
5481 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
5482 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
5484 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5487 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
5488 from dg-do compile directive, and instead add
5489 { dg-require-effective-target int128 }.
5491 2016-01-20 Martin Sebor <msebor@redhat.com>
5494 * gcc.dg/sync-fetch.c: New test.
5496 2016-01-21 Martin Sebor <msebor@redhat.com>
5499 * gcc.target/powerpc/pr69252.c: New test.
5501 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5504 * gfortran.dg/pr65996.f90: New test.
5506 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
5509 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
5510 expected to generate an error.
5512 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
5515 * gcc.dg/torture/pr66178.c: New test.
5517 2016-01-21 Anton Blanchard <anton@samba.org>
5518 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5521 * gcc.target/powerpc/pr63354.c: New test.
5523 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
5525 PR rtl-optimization/68990
5526 * gcc.target/i386/pr68990: New.
5528 2016-01-21 Nick Clifton <nickc@redhat.com>
5531 * gcc.target/mips/pr69129.c: New.
5533 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
5536 * g++.dg/cpp0x/pr58046.C: New.
5538 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5542 * gcc.target/arm/pr69187.c: New test.
5545 * g++.dg/torture/pr69355.C: New test.
5547 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5548 Sebastian Pop <s.pop@samsung.com>
5550 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
5552 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
5553 Sebastian Pop <s.pop@samsung.com>
5555 * gcc.dg/graphite/pr68976.c: New test.
5557 2016-01-21 Jakub Jelinek <jakub@redhat.com>
5560 * c-c++-common/pr67653.c: New test.
5561 * gcc.dg/torture/pr29119.c: Add dg-warning.
5563 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
5565 * gcc.target/powerpc/cpu-builtin-1.c: New test.
5567 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5570 * gcc.dg/pr24293.c: New test.
5571 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
5572 incomplete struct type.
5573 * gcc.dg/declspec-1.c: Likewise.
5574 * gcc.dg/pr63549.c: Likewise.
5576 2016-01-20 Jakub Jelinek <jakub@redhat.com>
5578 PR tree-optimization/66612
5579 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
5580 for bdn instruction.
5582 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5584 * lib/target-supports.exp
5585 (check_effective_target_arm_fp_ok_nocache): New.
5586 (check_effective_target_arm_fp_ok): New.
5587 (add_options_for_arm_fp): New.
5588 (check_effective_target_arm_crypto_ok_nocache): Require
5589 target_arm_v8_neon_ok instead of arm32.
5590 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
5591 (check_effective_target_arm_crypto_pragma_ok): New.
5592 (add_options_for_arm_vfp): New.
5593 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
5594 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
5595 target instead. Force initial fpu to vfp.
5596 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
5597 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
5598 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
5600 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
5601 use arm_vfp effective target instead. Force initial fpu to vfp.
5602 * gcc.target/arm/attr-neon3.c: Likewise.
5603 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
5605 * gcc.target/arm/unsigned-float.c: Likewise.
5606 * gcc.target/arm/vfp-1.c: Likewise.
5607 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5608 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5609 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5610 * gcc.target/arm/vfp-ldmias.c: Likewise.
5611 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5612 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5613 * gcc.target/arm/vfp-stmiad.c: Likewise.
5614 * gcc.target/arm/vfp-stmias.c: Likewise.
5615 * gcc.target/arm/vnmul-1.c: Likewise.
5616 * gcc.target/arm/vnmul-2.c: Likewise.
5617 * gcc.target/arm/vnmul-3.c: Likewise.
5618 * gcc.target/arm/vnmul-4.c: Likewise.
5620 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
5623 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
5624 the MPX run-time library, for compile-time MPX test.
5625 * gcc.target/i386/chkp-always_inline.c: Likewise.
5626 * gcc.target/i386/chkp-bndret.c: Likewise.
5627 * gcc.target/i386/chkp-builtins-1.c: Likewise.
5628 * gcc.target/i386/chkp-builtins-2.c: Likewise.
5629 * gcc.target/i386/chkp-builtins-3.c: Likewise.
5630 * gcc.target/i386/chkp-builtins-4.c: Likewise.
5631 * gcc.target/i386/chkp-const-check-1.c: Likewise.
5632 * gcc.target/i386/chkp-const-check-2.c: Likewise.
5633 * gcc.target/i386/chkp-hidden-def.c: Likewise.
5634 * gcc.target/i386/chkp-label-address.c: Likewise.
5635 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
5636 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
5637 * gcc.target/i386/chkp-pr69044.c: Likewise.
5638 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
5639 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
5640 * gcc.target/i386/chkp-strchr.c: Likewise.
5641 * gcc.target/i386/chkp-strlen-1.c: Likewise.
5642 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5643 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5644 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5645 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5646 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5647 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5648 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5649 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5650 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5651 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5652 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5653 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5654 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5655 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5656 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5657 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5658 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5659 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5660 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5661 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5662 * gcc.target/i386/pr63995-2.c: Likewise.
5663 * gcc.target/i386/pr64805.c: Likewise.
5664 * gcc.target/i386/pr65044.c: Likewise.
5665 * gcc.target/i386/pr65167.c: Likewise.
5666 * gcc.target/i386/pr65183.c: Likewise.
5667 * gcc.target/i386/pr65184.c: Likewise.
5668 * gcc.target/i386/thunk-retbnd.c: Likewise.
5670 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
5672 PR tree-optimization/69328
5673 * gcc.dg/pr69328.c: New test.
5675 2016-01-20 Jeff Law <law@redhat.com>
5678 * gcc.target/m68k/pr25114.c: New test.
5680 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
5682 * gcc.target/arm/memset-inline-10.c: Added
5683 dg-require-effective-target arm_thumb2_ok.
5685 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
5687 * gcc.dg/debug/dwarf2/sso.c: New test.
5689 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
5692 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
5693 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
5694 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
5696 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5699 * g++.dg/ipa/devirt-50.C: New testcase.
5701 2016-01-19 Marek Polacek <polacek@redhat.com>
5704 * g++.dg/cpp1y/parameter-pack-1.C: New test.
5705 * g++.dg/cpp1y/parameter-pack-2.C: New test.
5707 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5710 * gcc.target/arm/pr69135_1.c: New test.
5712 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5714 * gcc.target/aarch64/ccmp_1.c: Add new tests.
5716 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
5718 * gcc.target/aarch64/ccmp_1.c: New testcase.
5720 2016-01-19 Marek Polacek <polacek@redhat.com>
5723 * g++.dg/cpp0x/enum30.C: New test.
5725 2016-01-19 Richard Biener <rguenther@suse.de>
5727 PR tree-optimization/69336
5728 * g++.dg/tree-ssa/pr69336.C: New testcase.
5730 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5733 * gcc.dg/pr65779.c: New test.
5735 2016-01-19 Richard Biener <rguenther@suse.de>
5737 PR tree-optimization/69352
5738 * gcc.dg/torture/pr69352.c: New testcase.
5740 2016-01-19 Jakub Jelinek <jakub@redhat.com>
5742 PR rtl-optimization/68955
5743 PR rtl-optimization/64557
5744 * gcc.dg/torture/pr68955.c: New test.
5746 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5749 * g++.dg/torture/pr69136.C: New testcase.
5751 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
5754 * g++.dg/lto/pr69133_0.C: New testcase.
5755 * g++.dg/lto/pr69133_1.C: New testcase.
5757 2016-01-15 Jeff Law <law@redhat.com>
5759 PR tree-optimization/69320
5760 * gcc.c-torture/pr69320-1.c: New test.
5761 * gcc.c-torture/pr69320-2.c: New test.
5762 * gcc.c-torture/pr69320-3.c: New test.
5763 * gcc.c-torture/pr69320-4.c: New test.
5765 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
5770 * g++.dg/template/pr11858.C: New test.
5771 * g++.dg/template/pr24663.C: New test.
5772 * g++.dg/template/unify12.C: New test.
5773 * g++.dg/template/unify13.C: New test.
5774 * g++.dg/template/unify14.C: New test.
5775 * g++.dg/template/unify15.C: New test.
5776 * g++.dg/template/unify16.C: New test.
5777 * g++.dg/template/unify17.C: New test.
5779 2016-01-18 David Malcolm <dmalcolm@redhat.com>
5782 * gcc.dg/pr69181-1.c: New test file.
5783 * gcc.dg/pr69181-2.c: New test file.
5784 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
5785 globals by moving it to...
5786 (cleanup-after-saved-dg-test): ...this new function. Add
5787 "global additional_sources_used". Add reset of global
5788 multiline_expected_outputs to the empty list.
5789 * lib/multiline.exp (_multiline_expected_outputs): Rename this
5791 (multiline_expected_outputs): ...this, and updated comments to
5792 note that it is modified from gcc-dg.exp.
5793 (dg-end-multiline-output): Update for the above renaming.
5794 (handle-multiline-outputs): Likewise. Remove the clearing
5795 of the expected outputs to the empty list.
5797 2016-01-18 Richard Biener <rguenther@suse.de>
5799 PR tree-optimization/69297
5800 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5802 2016-01-18 Joseph Myers <joseph@codesourcery.com>
5804 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5806 * gcc.target/mips/mips-3d-2.c: Likewise.
5807 * gcc.target/mips/mips-3d-3.c: Likewise.
5808 * gcc.target/mips/mips-3d-4.c: Likewise.
5809 * gcc.target/mips/mips-3d-5.c: Likewise.
5810 * gcc.target/mips/mips-3d-6.c: Likewise.
5811 * gcc.target/mips/mips-3d-7.c: Likewise.
5812 * gcc.target/mips/mips-3d-8.c: Likewise.
5813 * gcc.target/mips/mips-3d-9.c: Likewise.
5814 * gcc.target/mips/mips-ps-1.c: Likewise.
5815 * gcc.target/mips/mips-ps-2.c: Likewise.
5816 * gcc.target/mips/mips-ps-3.c: Likewise.
5817 * gcc.target/mips/mips-ps-4.c: Likewise.
5818 * gcc.target/mips/mips-ps-5.c: Likewise.
5819 * gcc.target/mips/mips-ps-6.c: Likewise.
5820 * gcc.target/mips/mips-ps-7.c: Likewise.
5821 * gcc.target/mips/mips-ps-type.c: Likewise.
5822 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5823 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5825 2016-01-18 Tom de Vries <tom@codesourcery.com>
5827 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5828 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5829 * c-c++-common/goacc/kernels-empty.c: New test.
5830 * c-c++-common/goacc/kernels-eternal.c: New test.
5831 * c-c++-common/goacc/kernels-loop-2.c: New test.
5832 * c-c++-common/goacc/kernels-loop-3.c: New test.
5833 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5834 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5835 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5836 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5837 * c-c++-common/goacc/kernels-loop-data.c: New test.
5838 * c-c++-common/goacc/kernels-loop-g.c: New test.
5839 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5840 * c-c++-common/goacc/kernels-loop-n.c: New test.
5841 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5842 * c-c++-common/goacc/kernels-loop.c: New test.
5843 * c-c++-common/goacc/kernels-noreturn.c: New test.
5844 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5845 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5846 * c-c++-common/goacc/kernels-reduction.c: New test.
5848 2016-01-18 Tom de Vries <tom@codesourcery.com>
5850 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5851 * gcc.dg/autopar/outer-2.c: Same.
5852 * gcc.dg/autopar/outer-3.c: Same.
5853 * gcc.dg/autopar/outer-4.c: Same.
5854 * gcc.dg/autopar/outer-5.c: Same.
5855 * gcc.dg/autopar/outer-6.c: Same.
5856 * gcc.dg/autopar/parallelization-1.c: Same.
5857 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5858 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5859 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5860 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5861 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5862 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5863 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5864 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5865 * gcc.dg/autopar/pr39500-1.c: Same.
5866 * gcc.dg/autopar/pr39500-2.c: Same.
5867 * gcc.dg/autopar/pr46193.c: Same.
5868 * gcc.dg/autopar/pr46194.c: Same.
5869 * gcc.dg/autopar/pr49580.c: Same.
5870 * gcc.dg/autopar/pr49960-1.c: Same.
5871 * gcc.dg/autopar/pr49960.c: Same.
5872 * gcc.dg/autopar/pr68373.c: Same.
5873 * gcc.dg/autopar/reduc-1.c: Same.
5874 * gcc.dg/autopar/reduc-1char.c: Same.
5875 * gcc.dg/autopar/reduc-1short.c: Same.
5876 * gcc.dg/autopar/reduc-2.c: Same.
5877 * gcc.dg/autopar/reduc-2char.c: Same.
5878 * gcc.dg/autopar/reduc-2short.c: Same.
5879 * gcc.dg/autopar/reduc-3.c: Same.
5880 * gcc.dg/autopar/reduc-4.c: Same.
5881 * gcc.dg/autopar/reduc-6.c: Same.
5882 * gcc.dg/autopar/reduc-7.c: Same.
5883 * gcc.dg/autopar/reduc-8.c: Same.
5884 * gcc.dg/autopar/reduc-9.c: Same.
5885 * gcc.dg/autopar/uns-outer-4.c: Same.
5886 * gcc.dg/autopar/uns-outer-5.c: Same.
5887 * gcc.dg/autopar/uns-outer-6.c: Same.
5888 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5889 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5891 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5894 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5895 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5897 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5900 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5901 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5902 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5904 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5907 * gcc.dg/tree-ssa/sra-17.c: New.
5908 * gcc.dg/tree-ssa/sra-18.c: New.
5910 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5912 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5914 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5916 * gnat.dg/inline12.adb: New test.
5918 2016-01-18 Bin Cheng <bin.cheng@arm.com>
5920 PR tree-optimization/66797
5921 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5923 2016-01-18 Richard Biener <rguenther@suse.de>
5925 PR tree-optimization/69170
5926 * gcc.dg/torture/pr69170.c: New testcase.
5928 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
5930 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5932 2016-01-16 Tom de Vries <tom@codesourcery.com>
5934 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5936 2016-01-16 Tom de Vries <tom@codesourcery.com>
5938 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5939 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5940 redundant dg-require-effective-target pthread.
5941 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5942 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5943 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5944 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5945 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5946 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5947 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5949 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
5952 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5953 * gcc.target/powerpc/recip-7.c: Same.
5955 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5958 * g++.dg/template/pr69091.C: New test.
5960 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5962 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5963 dump does not contain an error_mark_node.
5964 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5965 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5967 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5970 * g++.dg/template/pr68936.C: New test.
5972 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
5975 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5976 * gcc.target/powerpc/recip-2.c: Same.
5977 * gcc.target/powerpc/recip-3.c: Same.
5978 * gcc.target/powerpc/recip-4.c: Same.
5979 * gcc.target/powerpc/recip-sqrtf.c: Same.
5981 2016-01-15 Jeff Law <law@redhat.com>
5983 PR tree-optimization/69270
5984 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5985 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5987 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
5990 * gfortran.dg/deferred_character_13.f90: New test for the fix
5991 of comment 3 of the PR.
5994 * gfortran.dg/deferred_character_8.f90: New test
5995 * gfortran.dg/allocate_error_5.f90: New test
5998 * gfortran.dg/deferred_character_10.f90: New test
6001 * gfortran.dg/deferred_character_14.f90: New test
6004 * gfortran.dg/deferred_character_11.f90: New test
6007 * gfortran.dg/deferred_character_9.f90: New test
6009 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
6011 PR rtl-optimization/69030
6012 * gcc.target/i386/pr69030.c: New.
6014 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016 * gcc.target/aarch64/target_attr_17.c: New test.
6018 2016-01-15 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/66856
6021 * gcc.dg/torture/pr66856-1.c: New testcase.
6022 * gcc.dg/torture/pr66856-2.c: Likewise.
6024 2016-01-15 Richard Biener <rguenther@suse.de>
6027 * g++.dg/lto/pr69137_0.C: New testcase.
6029 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
6032 * gcc.target/i386/pr69246.c: New test.
6034 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6036 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
6038 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6041 * g++.dg/init/const9.C: Disable test on S/390.
6043 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6045 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
6046 * g++.dg/Wno-frame-address.C: Ditto.
6048 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
6050 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
6052 2016-01-15 Richard Biener <rguenther@suse.de>
6054 PR tree-optimization/68961
6055 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
6057 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
6059 * gcc.target/i386/pr65105-5.c: New test.
6061 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6063 * gcc.c-torture/execute/alias-4.c: New testcase.
6065 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
6068 * g++.dg/ipa/devirt-49.C: New testcase.
6070 2016-01-15 Christian Bruel <christian.bruel@st.com>
6073 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
6074 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
6075 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
6077 2016-01-15 Richard Biener <rguenther@suse.de>
6079 PR tree-optimization/69117
6080 * gcc.dg/torture/pr69117.c: New testcase.
6082 2015-01-14 Ryan Burn <contact@rnburn.com>
6085 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
6087 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6090 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
6091 range tests use 100 * maximum instead of maximum + 1.
6093 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6096 * gcc.dg/guality/pr69244.c: New test.
6098 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
6100 * lib/target-supports.exp (check_effective_target_issignaling):
6102 * gcc.dg/pr61441.c: Require issignaling effective target.
6104 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
6107 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
6109 2016-01-14 David Malcolm <dmalcolm@redhat.com>
6112 PR preprocessor/69177
6113 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
6114 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
6115 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
6116 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6118 2016-01-14 Marek Polacek <polacek@redhat.com>
6121 * gcc.dg/array-15.c: New test.
6123 2016-01-14 Jakub Jelinek <jakub@redhat.com>
6126 PR tree-optimization/69155
6127 * gfortran.dg/pr68146.f: New test.
6128 * gfortran.dg/pr69155.f90: New test.
6130 2016-01-14 Richard Biener <rguenther@suse.de>
6132 PR tree-optimization/68060
6133 * gcc.dg/torture/pr68060-1.c: New testcase.
6134 * gcc.dg/torture/pr68060-2.c: Likewise.
6136 2016-01-14 Nick Clifton <nickc@redhat.com>
6138 * lib/target-supports.exp
6139 (check_effective_target_arm_neon_ok_nocache): Add an option
6140 sequence that includes setting the ARM architecture to ARMv7-A.
6141 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
6142 command line options necessary to enable Neon support.
6143 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
6144 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
6145 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
6146 * gcc.target/arm/pr69180.c: Likewise.
6148 2016-01-14 Jeff Law <law@redhat.com>
6150 PR tree-optimization/69270
6151 * gcc.dg/tree-ssa/pr69270.c: New test.
6153 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
6156 * c-c++-common/pr66208.c: New file.
6158 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6160 PR tree-optimization/69156
6161 * gcc.dg/pr69156.c: New test.
6163 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
6165 * gcc.target/i386/pr69225-7.c: New test.
6167 2016-01-13 Richard Henderson <rth@redhat.com>
6169 * gcc.dg/tm/memopt-13.c: Update expected function.
6170 * gcc.dg/tm/memopt-6.c: Likewise.
6172 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
6174 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
6175 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
6176 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
6177 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
6179 2016-01-13 Tom de Vries <tom@codesourcery.com>
6181 PR tree-optimization/69169
6182 * gcc.dg/pr69169.c: New test.
6184 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
6187 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
6188 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
6189 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
6190 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
6191 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
6192 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
6193 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
6194 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
6196 2016-01-13 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.dg/pr69247.c: New test.
6201 2016-01-13 Richard Biener <rguenther@suse.de>
6203 PR tree-optimization/69242
6204 * gcc.dg/torture/pr69242.c: New testcase.
6206 2016-01-13 Richard Biener <rguenther@suse.de>
6208 PR tree-optimization/69186
6209 * gcc.dg/torture/pr69186.c: New testcase.
6211 2016-01-13 Jeff Law <law@redhat.com>
6213 PR tree-optimization/67755
6214 * gcc.dg/tree-ssa/pr67755.c: New test.
6216 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6218 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
6219 pass number in output by a star.
6221 2016-01-12 Bin Cheng <bin.cheng@arm.com>
6223 PR tree-optimization/68911
6224 * gcc.c-torture/execute/pr68911.c: New test.
6226 2016-01-12 Marek Polacek <polacek@redhat.com>
6229 * g++.dg/warn/permissive-1.C: New test.
6231 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6235 * g++.dg/opt/pr69213.C: New test.
6237 2016-01-12 Christian Bruel <christian.bruel@st.com>
6240 * gcc.target/arm/pr69180.c: New test.
6242 2016-01-12 Richard Biener <rguenther@suse.de>
6245 * g++.dg/lto/pr69077_0.C: New testcase.
6246 * g++.dg/lto/pr69077_1.C: Likewise.
6248 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6251 * g++.dg/opt/pr69175.C: New test.
6253 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
6255 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
6256 rather than #including math.h & stdlib.h.
6257 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
6258 * gcc.dg/vect/pr49771.c: Likewise.
6259 * gcc.dg/vect/vect-10-big-array.c: Likewise.
6260 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
6261 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
6262 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
6263 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
6264 * gcc.dg/vect/pr44507.c: Likewise.
6265 * gcc.dg/vect/pr45902.c: Likewise.
6266 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
6267 * gcc.dg/vect/vect-117.c: Likewise.
6268 * gcc.dg/vect/vect-99.c: Likewise.
6269 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6270 * gcc.dg/vect/vect-cond-1.c: Likewise.
6271 * gcc.dg/vect/vect-cond-2.c: Likewise.
6272 * gcc.dg/vect/vect-cond-3.c: Likewise.
6273 * gcc.dg/vect/vect-cond-4.c: Likewise.
6274 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
6275 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
6276 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6277 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
6278 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
6279 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
6280 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
6281 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
6282 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6283 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6284 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
6285 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
6286 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
6287 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
6288 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
6289 include of signal.h.
6290 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
6291 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
6292 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
6293 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
6294 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
6295 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6296 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6297 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
6298 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
6299 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6300 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6301 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
6302 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
6303 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
6304 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
6305 * gcc.dg/vect/vect-outer-5.c: Likewise.
6306 * gcc.dg/vect/vect-outer-6.c: Likewise.
6307 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
6310 2016-01-12 Nick Clifton <nickc@redhat.com>
6313 * gcc.dg/lto/pr61886_0.c: Rename the external function called
6314 to fread so that it will be found in all target runtimes.
6316 2016-01-12 Richard Biener <rguenther@suse.de>
6318 PR tree-optimization/69053
6319 * g++.dg/torture/pr69053.C: New testcase.
6321 2016-01-12 Richard Biener <rguenther@suse.de>
6323 PR tree-optimization/69168
6324 * gcc.dg/torture/pr69168.c: New testcase.
6326 2016-01-12 Richard Biener <rguenther@suse.de>
6328 PR tree-optimization/69157
6329 * gcc.dg/torture/pr69157.c: New testcase.
6331 2016-01-12 Richard Biener <rguenther@suse.de>
6333 PR tree-optimization/69174
6334 * gcc.dg/torture/pr69174.c: New testcase.
6336 2016-01-12 Jakub Jelinek <jakub@redhat.com>
6340 * g++.dg/tls/pr66808.C: New test.
6341 * g++.dg/tls/pr69000.C: New test.
6343 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6345 * gcc.target/powerpc/swaps-p8-23.c: New test.
6346 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
6348 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
6350 PR tree-optimization/68356
6351 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
6353 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
6354 Jim Wilson <jim.wilson@linaro.org>
6357 * gcc.target/arm/pr69194.c: New test.
6359 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
6362 * gcc.target/i386/pr69225-1.c: New test.
6363 * gcc.target/i386/pr69225-2.c: Likewise.
6364 * gcc.target/i386/pr69225-3.c: Likewise.
6365 * gcc.target/i386/pr69225-4.c: Likewise.
6366 * gcc.target/i386/pr69225-5.c: Likewise.
6367 * gcc.target/i386/pr69225-6.c: Likewise.
6369 2016-01-11 Jakub Jelinek <jakub@redhat.com>
6372 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
6376 * gcc.dg/pr69071.c: New test.
6379 * g++.dg/opt/pr69211.C: New test.
6381 PR tree-optimization/69214
6382 * gcc.c-torture/compile/pr69214.c: New test.
6384 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
6386 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
6387 * gcc.target/i386/pr66232-11.c: Ditto.
6388 * gcc.target/i386/pr66232-12.c: Ditto.
6389 * gcc.target/i386/pr66232-13.c: Ditto.
6391 2016-01-11 Richard Biener <rguenther@suse.de>
6393 PR tree-optimization/69173
6394 * gcc.dg/torture/pr69173.c: New testcase.
6396 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6398 PR rtl-optimization/68796
6399 * gcc.target/aarch64/tst_5.c: New test.
6400 * gcc.target/aarch64/tst_6.c: Likewise.
6402 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6404 PR rtl-optimization/68841
6405 * gcc.dg/pr68841.c: New test.
6406 * gcc.c-torture/execute/pr68841.c: New test.
6408 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
6410 PR rtl-optimization/68920
6411 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
6413 * gcc.dg/ifcvt-5.c: New test.
6415 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
6418 * g++.dg/pr69123.C: New.
6420 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6423 * gcc.target/i386/pr69010.c: New test.
6425 2016-01-11 Martin Jambor <mjambor@suse.cz>
6428 * gcc.target/i386/chkp-pr69044.c: New test.
6430 2016-01-11 Tom de Vries <tom@codesourcery.com>
6432 PR tree-optimization/69109
6433 * gcc.dg/autopar/pr69109-2.c: New test.
6434 * gcc.dg/autopar/pr69109.c: New test.
6436 2016-01-11 Tom de Vries <tom@codesourcery.com>
6438 PR tree-optimization/69108
6439 * gcc.dg/autopar/pr69108.c: New test.
6441 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
6444 * c-c++-common/Wisleading-indentation.c: Augment test.
6446 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6449 * gfortran.dg/inline_matmul_12.f90: New test.
6451 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
6454 * gfortran.dg/actual_array_offset_1: New test.
6456 2016-01-10 Tom de Vries <tom@codesourcery.com>
6458 PR tree-optimization/69062
6459 * gcc.dg/autopar/pr69062.c: New test.
6461 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
6463 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
6464 * gcc.dg/vect/slp-perm-2.c: Likewise.
6465 * gcc.dg/vect/slp-perm-3.c: Likewise.
6466 * gcc.dg/vect/slp-perm-5.c: Likewise.
6467 * gcc.dg/vect/slp-perm-6.c: Likewise.
6468 * gcc.dg/vect/slp-perm-7.c: Likewise.
6469 * gcc.dg/vect/slp-perm-8.c: Likewise.
6471 2016-01-10 Tom de Vries <tom@codesourcery.com>
6473 PR tree-optimization/69039
6474 * gcc.dg/autopar/pr69039.c: New test.
6476 2016-01-09 Marek Polacek <polacek@redhat.com>
6479 * g++.dg/pr69113.C: New test.
6481 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6484 PR tree-optimization/69097
6485 * gcc.c-torture/execute/pr50865.c: New test.
6486 * gcc.c-torture/execute/pr69097-1.c: New test.
6487 * gcc.c-torture/execute/pr69097-2.c: New test.
6488 * gcc.dg/pr69097-1.c: New test.
6489 * gcc.dg/pr69097-2.c: New test.
6491 2016-01-09 Jakub Jelinek <jakub@redhat.com>
6494 * g++.dg/opt/pr69164.C: New test.
6496 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6498 PR tree-optimization/69167
6499 * gcc.dg/pr69167.c: New test.
6501 2016-01-08 Marek Polacek <polacek@redhat.com>
6504 * g++.dg/pr68449.C: New.
6506 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
6508 PR tree-optimization/68707
6509 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
6510 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
6511 on platforms supporting it.
6512 * gcc.dg/vect/slp-perm-2.c: Likewise.
6513 * gcc.dg/vect/slp-perm-3.c: Likewise.
6514 * gcc.dg/vect/slp-perm-5.c: Likewise.
6515 * gcc.dg/vect/slp-perm-7.c: Likewise.
6516 * gcc.dg/vect/slp-perm-8.c: Likewise.
6517 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
6518 on platforms supporting it.
6520 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6522 PR tree-optimization/69162
6523 * gcc.dg/pr69162.c: New test.
6525 PR tree-optimization/69172
6526 * gcc.dg/pr69172.c: New test.
6528 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
6530 PR tree-optimization/67781
6531 * gcc.c-torture/execute/pr67781.c: New file.
6533 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6535 PR tree-optimization/69083
6536 * gcc.dg/vect/pr69083.c: New test.
6538 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
6540 PR tree-optimization/61441
6541 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
6542 Use -fexcess-precision=standard for compiler options.
6543 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
6545 2016-01-08 Jakub Jelinek <jakub@redhat.com>
6548 * gfortran.dg/gomp/pr69128.f90: New test.
6551 * g++.dg/ext/pr69145-1.C: New test.
6552 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
6553 * g++.dg/ext/pr69145-2.h: New file.
6555 2016-01-07 Martin Sebor <msebor@redhat.com>
6558 * gcc.dg/atomic-fetch-bool.c: New test.
6559 * gcc.dg/sync-fetch-bool.c: New test.
6561 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6564 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
6566 2016-01-07 Nick Clifton <nickc@redhat.com>
6569 * g++.dg/pr66655.C: New test.
6570 * g++.dg/pr66655_1.cc: Test support file.
6571 * g++.dg/pr66655.h: Test header file.
6573 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6576 gfortran.dg/gomp/pr66680.f90: New test.
6578 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
6581 * gcc.target/i386/pr69171-1.c: New test.
6582 * gcc.target/i386/pr69171-2.c: Likewise.
6583 * gcc.target/i386/pr69171-3.c: Likewise.
6584 * gcc.target/i386/pr69171-4.c: Likewise.
6585 * gcc.target/i386/pr69171-5.c: Likewise.
6586 * gcc.target/i386/pr69171-6.c: Likewise.
6588 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
6591 * c-c++-common/pr67639.c: New test.
6593 2016-01-07 Jakub Jelinek <jakub@redhat.com>
6595 PR tree-optimization/69141
6596 * g++.dg/opt/pr69141.C: New test.
6598 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
6600 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
6602 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
6605 * gcc.target/i386/pr69140.c: New test
6607 2016-01-06 David Malcolm <dmalcolm@redhat.com>
6609 * gcc.dg/bad-dereference.c: New test case.
6611 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6613 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
6615 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
6617 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
6619 2016-01-06 Marek Polacek <polacek@redhat.com>
6622 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
6624 2016-01-05 Marek Polacek <polacek@redhat.com>
6627 * gcc.dg/atomic-invalid-2.c: New.
6629 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6632 * gcc.target/i386/pr68991.c: New test.
6634 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
6637 * g++.dg/pr68991-1.C: New test.
6638 * g++.dg/pr68991-2.C: Likewise.
6640 2016-01-05 Sergei Trofimovich <siarheit@google.com>
6643 * gcc.target/ia64/pr60465-gprel64.c: New test.
6644 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
6646 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6648 PR rtl-optimization/68651
6649 * gcc.target/aarch64/pr68651_1.c: New test.
6651 2016-01-05 David Malcolm <dmalcolm@redhat.com>
6654 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
6656 2016-01-05 Nathan Sidwell <nathan@acm.org>
6659 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
6661 * gcc.dg/alias-15.c: New.
6663 2016-01-05 Nick Clifton <nickc@redhat.com>
6666 * g++.dg/pr68770.C: New test.
6668 2016-01-04 Mike Stump <mikestump@comcast.net>
6670 * lib/target-supports.exp (check_effective_target_cilkplus):
6671 cilkplus targets require pthreads.
6672 (check_effective_target_cilkplus): Remove special case for NVPTX.
6674 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6676 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
6679 2016-01-04 Jakub Jelinek <jakub@redhat.com>
6681 Update copyright years.
6683 2016-01-04 Marek Polacek <polacek@redhat.com>
6686 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
6687 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
6688 * gcc.dg/atomic/stdatomic-op-5.c: New test.
6690 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6692 * gcc.target/sparc/20160104-2.c: New test.
6694 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
6696 * gcc.target/sparc/20160104-1.c: New test.
6698 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
6701 * gfortran.dg/pr65045.f90: New test.
6703 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
6705 * gnat.dg/specs/debug1.ads: Delete.
6707 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6709 PR libgfortran/68867
6710 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
6713 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6715 PR libgfortran/68867
6716 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
6719 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
6722 * gfortran.dg/pr68864.f90: New test.
6724 2016-01-01 Jakub Jelinek <jakub@redhat.com>
6726 PR tree-optimization/69070
6727 * gcc.dg/pr69070.c: New test.
6730 * gfortran.dg/pr69055.f90: New test.
6733 * gcc.dg/pr69015.c: New test.
6735 Copyright (C) 2016 Free Software Foundation, Inc.
6737 Copying and distribution of this file, with or without modification,
6738 are permitted in any medium without royalty provided the copyright
6739 notice and this notice are preserved.