1 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4 * gfortran.dg/dependency_47.f90: New test.
6 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8 PR rtl-optimization/71916
9 * gcc.c-torture/compile/pr71916.c: New test.
12 * g++.dg/torture/pr71874.C: New test.
15 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
16 (my_alloc): Rewritten to use __builtin_posix_memalign and
18 (my_free): Use __builtin_free instead of _mm_free.
19 (Vec::operator=): Use __builtin_memcpy.
21 2016-07-19 Martin Jambor <mjambor@suse.cz>
24 * gfortran.dg/pr71688.f90: New test.
26 2016-07-19 Richard Biener <rguenther@suse.de>
28 * c-c++-common/vector-subscript-6.c: New testcase.
29 * c-c++-common/vector-subscript-7.c: Likewise.
31 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
33 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
34 and UInt32 based on __SIZEOF_INT__.
36 2016-07-19 Richard Biener <rguenther@suse.de>
38 PR tree-optimization/71901
39 * gcc.dg/torture/pr71901.c: New testcase.
41 2016-07-19 Richard Biener <rguenther@suse.de>
43 PR tree-optimization/71908
44 * gcc.dg/torture/pr71908.c: New testcase.
46 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
49 * gcc.target/powerpc/pr71493-1.c: New test.
50 * gcc.target/powerpc/pr71493-2.c: Likewise.
52 2016-07-18 Jakub Jelinek <jakub@redhat.com>
55 * g++.dg/conversion/ambig3.C: New test.
58 * g++.dg/cpp0x/constexpr-71828.C: New test.
61 * g++.dg/template/pr71826.C: New test.
64 * g++.dg/template/defarg21.C: New test.
67 * g++.dg/ext/vector31.C: New test.
69 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
71 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
73 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
75 PR tree-optimization/71734
76 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
78 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
80 * gcc.target/s390/warn-dynamicstack-1.c: New test.
81 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
82 stack-layout-dynamic-1.c: New test.
84 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
86 * gcc.target/s390/nolrl-1.c: New test.
88 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
91 * gfortran.dg/pr71523_1.f90: New test.
92 * gfortran.dg/pr71523_2.f90: New test.
94 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
96 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
98 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
99 Marco Restelli <mrestelli@gmail.com>
102 * gfortran.dg/pr62125.f90: New test.
104 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
106 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
107 * gcc.target/powerpc/mulkc3-1.c: Likewise.
109 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
112 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
113 * g++.dg/cpp0x/nullptr35.C: New test.
115 2016-07-15 Bin Cheng <bin.cheng@arm.com>
117 * gcc.dg/tree-ssa/scev-8.c: Update test string.
119 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
121 * gfortran.dg/goacc/vector_length.f90: New test.
123 2016-07-15 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/71881
126 * gcc.dg/torture/pr71881.c: New testcase.
128 2016-07-15 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/71887
131 * gcc.dg/torture/pr71887.c: New testcase.
133 2016-07-15 Jakub Jelinek <jakub@redhat.com>
136 * gcc.dg/spellcheck-identifiers-3.c: New test.
138 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
141 * gfortran.dg/null_9.f90: New test.
143 2016-07-15 Bin Cheng <bin.cheng@arm.com>
145 * gcc.dg/tree-ssa/loop-41.c: New test.
147 2016-07-15 Bin Cheng <bin.cheng@arm.com>
149 PR tree-optimization/71347
150 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
152 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
155 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
156 * gfortran.dg/contains.f90: Ditto.
157 * gfortran.dg/contains_empty_1.f03: Ditto.
158 * gfortran.dg/submodule_3.f08: Ditto.
160 2016-07-14 Jakub Jelinek <jakub@redhat.com>
163 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
164 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
165 expected diagnostics.
168 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
169 * gcc.dg/spellcheck-identifiers-2.c: New test.
170 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
171 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
173 2016-07-14 Jakub Jelinek <jakub@redhat.com>
175 PR tree-optimization/71872
176 * gcc.c-torture/compile/pr71872.c: New test.
178 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
180 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
181 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
182 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
183 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
184 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
185 * gcc.target/arm/atomic-op-acquire-1.c: This.
186 * gcc.target/arm/atomic-op-char.c: Rename into ...
187 * gcc.target/arm/atomic-op-char-1.c: This.
188 * gcc.target/arm/atomic-op-consume.c: Rename into ...
189 * gcc.target/arm/atomic-op-consume-1.c: This.
190 * gcc.target/arm/atomic-op-int.c: Rename into ...
191 * gcc.target/arm/atomic-op-int-1.c: This.
192 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
193 * gcc.target/arm/atomic-op-relaxed-1.c: This.
194 * gcc.target/arm/atomic-op-release.c: Rename into ...
195 * gcc.target/arm/atomic-op-release-1.c: This.
196 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
197 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
198 * gcc.target/arm/atomic-op-short.c: Rename into ...
199 * gcc.target/arm/atomic-op-short-1.c: This.
200 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
201 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
202 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
203 * gcc.target/arm/atomic-op-char-2.c: Likewise.
204 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
205 * gcc.target/arm/atomic-op-int-2.c: Likewise.
206 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
207 * gcc.target/arm/atomic-op-release-2.c: Likewise.
208 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
209 * gcc.target/arm/atomic-op-short-2.c: Likewise.
211 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
214 * gfortran.dg/select_type_35.f03: New test.
216 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
219 PR tree-optimization/70923
220 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
221 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
222 * gcc.dg/vect/pr65951.c: Likewise.
223 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
225 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
227 * c-c++-common/pr60226.c: Expect maximum object file alignment
230 2016-07-14 Richard Biener <rguenther@suse.de>
232 PR tree-optimization/71866
233 * gcc.dg/torture/pr71866.c: New testcase.
235 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
237 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
238 selector and enclose boolean expression in curly braces.
240 2016-07-14 Alan Modra <amodra@gmail.com>
243 * gcc.target/powerpc/p9-novsx.c: New.
245 2016-07-13 Andi Kleen <ak@linux.intel.com>
247 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
248 * g++.dg/tree-prof/morefunc.C: Dito.
249 * g++.dg/tree-prof/pr35545.C: Dito.
250 * g++.dg/tree-prof/reorder.C: Dito.
251 * gcc.dg/tree-prof/20050826-2.c: Dito.
252 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
253 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
254 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
255 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
256 * gcc.dg/tree-prof/inliner-1.c: Dito.
257 * gcc.dg/tree-prof/merge_block.c: Dito.
258 * gcc.dg/tree-prof/stringop-1.c: Dito.
259 * gcc.dg/tree-prof/stringop-2.c: Dito.
260 * gcc.dg/tree-prof/switch-case-1.c: Dito.
261 * gcc.dg/tree-prof/switch-case-2.c: Dito.
262 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
263 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
264 * gcc.dg/tree-prof/update-loopch.c: Dito.
265 * gcc.dg/tree-prof/val-prof-1.c: Dito.
266 * gcc.dg/tree-prof/val-prof-2.c: Dito.
267 * gcc.dg/tree-prof/val-prof-3.c: Dito.
268 * gcc.dg/tree-prof/val-prof-4.c: Dito.
269 * gcc.dg/tree-prof/val-prof-5.c: Dito.
270 * gcc.dg/tree-prof/val-prof-6.c: Dito.
271 * gcc.dg/tree-prof/val-prof-7.c: Dito.
273 2016-07-13 Andi Kleen <ak@linux.intel.com>
275 * lib/profopt.exp (profopt-execute): Remove .imports files.
277 2016-07-13 Andi Kleen <ak@linux.intel.com>
279 * lib/profopt.exp (profopt-execute): Always log profiler command line.
281 2016-07-13 Andi Kleen <ak@linux.intel.com>
283 * lib/profopt.exp (dg-final-scan-autofdo,
284 dg-final-scan-not-autofdo): New functions.
286 2016-07-13 Bin Cheng <bin.cheng@arm.com>
288 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
289 * gcc.dg/vect/vect-35.c: Ditto.
290 * gcc.dg/vect/vect-alias-check-2.c: New test.
292 2016-07-13 Martin Liska <mliska@suse.cz>
294 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
295 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
296 * gfortran.dg/pr42108.f90: Update expected dump scan.
298 2016-07-13 Richard Biener <rguenther@suse.de>
300 PR tree-optimization/24574
301 * gcc.dg/pr24574.c: New testcase.
303 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
305 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
306 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
307 * c-c++-common/pr68833-1.c: Require int32plus.
308 * gcc.dg/ipa/pr63551.c: Likewise.
309 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
310 * gcc.dg/ipa/pr64041.c: Require int32plus.
312 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
315 * g++.dg/pr71633.C: New test.
317 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
319 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
320 Add new arm_thumb1_cbz_ok effective target.
321 * gcc.target/arm/cbz.c: New test.
323 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
325 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
326 Define effective target.
327 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
328 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
329 * gcc.target/arm/movhi_movw.c: New test.
330 * gcc.target/arm/movsi_movw.c: Likewise.
331 * gcc.target/arm/movdi_movw.c: Likewise.
333 2016-07-13 Richard Biener <rguenther@suse.de>
336 * gcc.dg/pr71104-1.c: New testcase.
337 * gcc.dg/pr71104-2.c: Likewise.
339 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
342 * gcc.target/powerpc/pr71805.c: New test.
344 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
346 * gcc.target/powerpc/divkc3-1.c: New.
347 * gcc.target/powerpc/mulkc3-1.c: New.
349 2016-07-12 Martin Liska <mliska@suse.cz>
351 * gcc.dg/params/blocksort-part.c: New test.
352 * gcc.dg/params/params.exp: New file.
354 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357 * gcc.c-torture/execute/pr71700.c: New test.
359 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
360 Richard Biener <rguenther@suse.de>
362 PR tree-optimization/23286
363 PR tree-optimization/70159
364 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
365 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
366 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
367 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
368 * gcc.dg/tree-ssa/pr35286.c: Likewise.
369 * gcc.dg/tree-ssa/pr35287.c: Likewise.
370 * gcc.dg/hoist-register-pressure-1.c: Likewise.
371 * gcc.dg/hoist-register-pressure-2.c: Likewise.
372 * gcc.dg/hoist-register-pressure-3.c: Likewise.
373 * gcc.dg/pr51879-12.c: Likewise.
374 * gcc.dg/strlenopt-9.c: Likewise.
375 * gcc.dg/tree-ssa/pr47392.c: Likewise.
376 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
377 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
378 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
379 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
380 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
381 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
382 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
383 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
384 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
385 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
386 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
387 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
388 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
389 * gfortran.dg/pr43984.f90: Adjust expected outcome.
391 2016-07-12 Richard Biener <rguenther@suse.de>
393 PR rtl-optimization/68961
394 * gcc.target/i386/pr68961.c: New testcase.
396 2016-07-11 Jakub Jelinek <jakub@redhat.com>
399 * c-c++-common/gomp/pr71758.c: New test.
400 * gfortran.dg/gomp/pr71758.f90: New test.
402 PR tree-optimization/71823
403 * gcc.dg/vect/pr71823.c: New test.
405 2016-07-11 David Malcolm <dmalcolm@redhat.com>
407 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
408 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
409 and LINE_MAP_MAX_LOCATION_WITH_COLS.
411 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
414 * gcc.target/i386/pr71801.c: New test.
416 2016-07-11 Richard Biener <rguenther@suse.de>
418 PR tree-optimization/71816
419 * gcc.dg/torture/pr71816.c: New testcase.
421 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
424 * gfortran.dg/dependency_46.f90: New test.
426 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
428 PR rtl-optimization/71621
429 * gcc.target/i386/pr71621-1.c: New.
430 * gcc.target/i386/pr71621-2.c: New.
432 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
434 * gfortran.dg/goacc/pr71704.f90: New test.
436 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
439 * gcc.target/powerpc/pr71297.c: New.
441 2016-07-08 Jiong Wang <jiong.wang@arm.com>
443 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
445 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
448 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
450 2016-07-08 Alan Hayward <alan.hayward@arm.com>
452 PR tree-optimization/71667
453 * gcc.dg/vect/pr71667.c: New
455 2016-07-08 Martin Liska <mliska@suse.cz>
457 * gcc.dg/torture/pr71606.c: New test.
459 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
462 * gfortran.dg/pr71764.f90: New test.
464 2016-07-07 Jakub Jelinek <jakub@redhat.com>
465 Kai Tietz <ktietz70@googlemail.com>
469 * g++.dg/cpp0x/pr70869.C: New test.
470 * g++.dg/cpp0x/pr71054.C: New test.
472 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
474 * g++.dg/debug/pr71432.C: Fail on AIX.
476 2016-07-07 Martin Liska <mliska@suse.cz>
478 * gfortran.dg/do_1.f90: Remove a corner case that triggers
479 an undefined behavior.
480 * gfortran.dg/do_3.F90: Likewise.
481 * gfortran.dg/do_check_11.f90: New test.
482 * gfortran.dg/do_check_12.f90: New test.
483 * gfortran.dg/do_corner_warn.f90: New test.
485 2016-07-07 Martin Liska <mliska@suse.cz>
487 * gfortran.dg/predict-1.f90: Ammend the test.
488 * gfortran.dg/predict-2.f90: Likewise.
490 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
493 * g++.dg/pr71624.C: New test.
495 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
497 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
498 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
499 ARMv8-M Mainline architectures.
501 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
503 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
504 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
506 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
510 * gcc.target/powerpc/pr71763.c: New file.
512 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
514 PR tree-optimization/71518
515 * gcc.dg/pr71518.c: New test.
517 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
519 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
521 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
524 * gcc.target/avr/pr50739.c: New test.
526 2016-07-05 Jan Hubicka <jh@suse.cz>
528 * gcc.dg/tree-ssa/scev-14.c: update template.
530 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
532 * gcc.dg/vect/group-no-gaps-1.c: New test.
534 2016-07-05 Andi Kleen <ak@linux.intel.com>
536 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
537 if kernel supports MPX.
539 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
541 * gcc.c-torture/compile/pr69102.c: Require fpic support.
543 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
544 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
546 * gcc.target/powerpc/signbit-1.c: New test.
547 * gcc.target/powerpc/signbit-2.c: New test.
548 * gcc.target/powerpc/signbit-3.c: New test.
550 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552 PR rtl-optimization/71594
553 * gcc.dg/torture/pr71594.c: New test.
555 2016-07-05 Jan Hubicka <jh@suse.cz>
557 * gcc.dg/tree-ssa/scev-14.c: new testcase.
559 2016-07-05 David Malcolm <dmalcolm@redhat.com>
562 * gcc/testsuite/g++.dg/parse/error5.C: Update column
563 number of missing semicolon error.
564 * g++.dg/pr62314-2.C: New test case.
566 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
568 * gfortran.dg/coarray_stat_function.f90: New test.
569 * gfortran.dg/coarray_stat_whitespace.f90: New test.
570 * gfortran.dg/coarray_lib_comm_1: Adapting old test
573 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
576 * gfortran.dg/deferred_character_17.f90: New test.
578 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
580 * gcc.target/arm/neon/polytypes.c: Move to ...
581 * gcc.target/arm/polytypes.c: ... here.
582 * gcc.target/arm/neon/pr51534.c: Move to ...
583 * gcc.target/arm/pr51534.c: ... here.
584 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
585 * gcc.target/arm/vect-vcvt.c: ... here.
586 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
587 * gcc.target/arm/vect-vcvtq.c: ... here.
588 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
589 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
590 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
591 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
592 * gcc.target/arm/neon/neon.exp: Delete.
593 * gcc.target/arm/neon/: Delete.
595 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
598 * gfortran.dg: pr65575.f90: New test.
600 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
603 * gfortran.dg: pr35849.f90: New test.
605 2016-07-04 Jakub Jelinek <jakub@redhat.com>
608 * g++.dg/cpp0x/pr71739.C: New test.
610 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
612 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
614 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
616 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
618 * gcc.target/s390/loc-1.c: New test.
620 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
622 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
623 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
625 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
628 * gcc.target/aarch64/pr63874.c: New test.
630 2016-07-04 Jan Beulich <jbeulich@suse.com>
632 * g++.dg/header.c: New.
633 * gcc.dg/header.c: New.
635 2016-07-02 Jakub Jelinek <jakub@redhat.com>
638 * c-c++-common/Wunused-var-15.c: New test.
640 2016-07-01 Jakub Jelinek <jakub@redhat.com>
643 * gfortran.dg/gomp/pr71687.f90: New test.
645 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
647 * gcc.dg/const-float128-ped.c: Require __float128 effective
649 * gcc.dg/const-float128.c: Likewise.
650 * gcc.dg/torture/float128-cmp-invalid.c: Require
651 __float128 and base_quadfloat_support effective targets, and
653 * gcc.dg/torture/float128-div-underflow.c: Likewise.
654 * gcc.dg/torture/float128-extend-nan.c: Likewise.
655 * gcc.dg/torture/float128-nan.c: Likewise.
656 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
657 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
658 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
659 * lib/target-supports.exp (check_effective_target___float128): New.
660 (add_options_for___float128): New.
661 (check_effective_target_base_quadword_support): New.
663 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
666 * gcc.target/powerpc/pr71720.c: New test.
668 2016-07-01 Jan Beulich <jbeulich@suse.com>
672 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
675 * gcc.target/powerpc/pr71698.c: New test.
677 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
680 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
681 instead of ".foo" for its section name.
682 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
683 depending on MCU's flash size.
684 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
685 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
686 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
687 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
688 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
689 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
691 2016-07-01 Jan Beulich <jbeulich@suse.com>
693 * gcc.target/i386/pr65105-2.c: Add -msse2.
695 2016-06-30 Jakub Jelinek <jakub@redhat.com>
697 PR tree-optimization/71707
698 * gcc.dg/strlenopt-29.c: New test.
701 * gfortran.dg/gomp/pr71704.f90: New test.
704 * gfortran.dg/gomp/pr71705.f90: New test.
706 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
708 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
709 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
710 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
711 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
712 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
713 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
714 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
715 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
716 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
717 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
718 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
719 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
720 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
721 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
722 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
723 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
724 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
725 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
726 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
727 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
728 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
729 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
730 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
731 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
732 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
733 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
734 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
735 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
736 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
737 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
738 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
739 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
740 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
741 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
742 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
743 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
744 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
745 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
746 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
747 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
748 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
749 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
750 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
751 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
752 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
753 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
754 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
755 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
756 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
757 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
758 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
759 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
760 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
761 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
762 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
763 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
764 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
765 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
766 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
767 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
768 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
769 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
770 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
771 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
772 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
773 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
774 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
775 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
776 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
777 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
778 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
779 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
780 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
781 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
782 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
783 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
784 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
790 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
791 James Greenhalgh <james.greenhalgh@arm.com>
793 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
795 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
796 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
798 * gcc.target/aarch64/vget_set_lane_1.c: New test.
800 2016-06-30 David Malcolm <dmalcolm@redhat.com>
803 * gcc.dg/spellcheck-options-12.c: New test case.
805 2016-06-30 Jakub Jelinek <jakub@redhat.com>
808 * gcc.c-torture/compile/pr71693.c: New test.
810 2016-06-29 David Malcolm <dmalcolm@redhat.com>
812 * gcc.dg/spellcheck-params.c: New testcase.
813 * gcc.dg/spellcheck-params-2.c: New testcase.
815 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
817 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
818 vector extract instructions.
819 * gcc.target/powerpc/p9-extract-2.c: Likewise.
821 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
824 * gfortran.dg/unexpected_eof_2.f90: New test.
825 * gfortran.dg/unexpected_eof_3.f90: New test.
827 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
829 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
831 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
833 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
834 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
835 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
837 2016-06-29 Richard Biener <rguenther@suse.de>
840 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
842 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
844 * gcc.target/arm/aapcs/neon-vect10.c: Require
845 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
846 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
847 * gcc.target/arm/aapcs/vfp18.c: Likewise.
848 * gcc.target/arm/aapcs/vfp19.c: Likewise.
849 * gcc.target/arm/aapcs/vfp20.c: Likewise.
850 * gcc.target/arm/aapcs/vfp21.c: Likewise.
851 * gcc.target/arm/fp16-aapcs-1.c: Require
852 -mfloat-ab=hard. Also simplify the test.
853 * gcc.target/arm/fp16-aapcs-2.c: New.
855 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
857 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
858 (add_options_for_arm_fp16_ieee): New.
859 (add_options_for_arm_fp16_alternative): New.
860 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
862 (effective_target_arm_fp16_hw): New.
864 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
866 PR tree-optimization/71655
867 * g++.dg/pr71655.C: New test.
869 2016-06-29 Martin Liska <mliska@suse.cz>
871 * gcc.dg/pr71585.c: New test.
872 * gcc.dg/pr71585-2.c: New test.
873 * gcc.dg/pr71585-3.c: New test.
875 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
877 PR tree-optimization/70729
878 * g++.dg/vect/pr70729.cc: New test.
880 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
882 * c-c++-common/gomp/cancel-1.c: Extend.
884 2016-06-29 Jakub Jelinek <jakub@redhat.com>
886 PR tree-optimization/71625
887 * gcc.dg/strlenopt-28.c: New test.
889 2016-06-29 Richard Biener <rguenther@suse.de>
892 * g++.dg/torture/pr71002.C: Adjust testcase.
894 2016-06-29 Jakub Jelinek <jakub@redhat.com>
897 * gcc.dg/pr71685.c: New test.
899 2016-06-28 Martin Sebor <msebor@redhat.com>
902 * gcc.dg/init-bad-9.c: New test.
904 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
906 * gcc.target/powerpc/abs128-1.c: Require VSX.
907 * gcc.target/powerpc/copysign128-1.c: Likewise.
908 * gcc.target/powerpc/inf128-1.c: Likewise.
909 * gcc.target/powerpc/nan128-1.c: Likewise.
911 2016-06-28 Jakub Jelinek <jakub@redhat.com>
914 * gcc.c-torture/execute/pr71626-1.c: New test.
915 * gcc.c-torture/execute/pr71626-2.c: New test.
917 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
920 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
922 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
925 * gcc.target/powerpc/pr71670.c: New testcase.
927 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
930 * gcc.target/powerpc/pr71656-1.c: New test.
931 * gcc.target/powerpc/pr71656-2.c: New test.
933 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
935 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
937 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
938 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
939 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
940 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
941 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
942 Add arm_neon_fp16_ok effective target.
943 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
945 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
947 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
949 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
951 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
953 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
955 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
957 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
959 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
961 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
963 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
966 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
968 * gcc.dg/predict-12.c: New testcase.
970 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
973 * gfortran.dg/pr71649.f90: New test.
975 2016-06-25 Jakub Jelinek <jakub@redhat.com>
977 PR tree-optimization/71643
978 * g++.dg/opt/pr71643.C: New test.
980 PR tree-optimization/71631
981 * gcc.c-torture/execute/pr71631.c: New test.
983 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
985 * gcc.dg/predict-11.c: New testcase.
986 * gfortran.dg/predict-2.f90: New testcase.
988 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
990 * gcc.dg/predict-10.c: New test.
992 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
994 * gcc.target/powerpc/abs128-1.c: New.
995 * gcc.target/powerpc/copysign128-1.c: New.
996 * gcc.target/powerpc/inf128-1.c: New.
997 * gcc.target/powerpc/nan128-1.c: New.
999 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1001 * gfortran.dg/pr71642.f90: New test.
1003 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1005 PR tree-optimization/71647
1006 * gcc.target/i386/pr71647.c: New test.
1008 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1010 * gcc.target/i386/noplt-gd-1.c: New test.
1011 * gcc.target/i386/noplt-gd-2.c: Likewise.
1012 * gcc.target/i386/noplt-gd-3.c: Likewise.
1013 * gcc.target/i386/noplt-ld-1.c: Likewise.
1014 * gcc.target/i386/noplt-ld-2.c: Likewise.
1015 * gcc.target/i386/noplt-ld-3.c: Likewise.
1016 * lib/target-supports.exp
1017 (check_effective_target_tls_get_addr_via_got): New.
1019 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1021 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1022 testsuite compile flags.
1023 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1024 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1026 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1028 * g++dg/vect/pr36684.cc: Add dg-do compile.
1029 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1030 * gcc.dg/vect/pr70021.c: Ditto.
1031 * gcc.dg/vect/pr70138-1.c: Ditto.
1032 * gcc.dg/vect/pr70138-2.c: Ditto.
1033 * gcc.dg/vect/pr70354-1.c: Ditto.
1034 * gcc.dg/vect/pr70354-2.c: Ditto.
1035 * gcc.dg/vect/pr71259.c: Ditto.
1036 * gcc.dg/vect/pr71416-1.c: Ditto.
1037 * gcc.dg/vect/slp-43.c: Ditto.
1038 * gcc.dg/vect/slp-45.c: Ditto.
1039 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1042 * gfortran.dg/vect/pr69980.f90: Ditto.
1044 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1046 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1047 * gcc.dg/vect/bb-slp-30.c: Ditto.
1048 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1049 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1050 * gcc.dg/vect/pr45902.c: Ditto.
1051 * gcc.dg/vect/pr48172.c: Ditto.
1052 * gcc.dg/vect/pr48377.c: Ditto.
1053 * gcc.dg/vect/pr49038.c: Ditto.
1054 * gcc.dg/vect/pr49771.c: Ditto.
1055 * gcc.dg/vect/pr52091.c: Ditto.
1056 * gcc.dg/vect/pr53185-2.c: Ditto.
1057 * gcc.dg/vect/pr56826.c: Ditto.
1058 * gcc.dg/vect/pr60276.c: Ditto.
1059 * gcc.dg/vect/pr62021.c: Ditto.
1060 * gcc.dg/vect/pr63530.c: Ditto.
1061 * gcc.dg/vect/pr65518.c: Ditto.
1062 * gcc.dg/vect/pr65947-1.c: Ditto.
1063 * gcc.dg/vect/pr65947-10.c: Ditto.
1064 * gcc.dg/vect/pr65947-11.c: Ditto.
1065 * gcc.dg/vect/pr65947-12.c: Ditto.
1066 * gcc.dg/vect/pr65947-13.c: Ditto.
1067 * gcc.dg/vect/pr65947-2.c: Ditto.
1068 * gcc.dg/vect/pr65947-3.c: Ditto.
1069 * gcc.dg/vect/pr65947-4.c: Ditto.
1070 * gcc.dg/vect/pr65947-5.c: Ditto.
1071 * gcc.dg/vect/pr65947-6.c: Ditto.
1072 * gcc.dg/vect/pr65947-7.c: Ditto.
1073 * gcc.dg/vect/pr65947-8.c: Ditto.
1074 * gcc.dg/vect/pr65947-9.c: Ditto.
1075 * gcc.dg/vect/pr71416-1.c: Ditto.
1076 * gcc.dg/vect/pr71439.c: Ditto.
1077 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1078 * gcc.dg/vect/vect-bswap16.c: Ditto.
1079 * gcc.dg/vect/vect-bswap32.c: Ditto.
1080 * gcc.dg/vect/vect-bswap64.c: Ditto.
1081 * gcc.dg/vect/vect-live-1.c: Ditto.
1082 * gcc.dg/vect/vect-live-2.c: Ditto.
1083 * gcc.dg/vect/vect-live-3.c: Ditto.
1084 * gcc.dg/vect/vect-live-4.c: Ditto.
1085 * gcc.dg/vect/vect-live-5.c: Ditto.
1086 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1087 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1088 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1089 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1090 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1091 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1092 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1093 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1094 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1095 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1096 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1097 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1098 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1099 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1100 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1101 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1102 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1104 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1106 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1108 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1110 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1111 ia32 if R_386_GOT32X relocation is supported.
1112 * gcc.target/i386/noplt-3.c: Likewise.
1113 * gcc.target/i386/noplt-2.c: Likewise.
1114 (main): Renamed to ...
1116 * gcc.target/i386/noplt-4.c: Likewise.
1117 (main): Renamed to ...
1119 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1120 * gcc.target/i386/pr67400-5.c: Likewise.
1122 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1124 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1125 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1127 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1128 f4): Adjust expected diagnostics.
1129 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1130 (T): If OVFP is defined, redefine to TP.
1131 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1132 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1133 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1134 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1135 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1136 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1137 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1138 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1139 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1140 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1141 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1142 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1143 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1144 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1145 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1146 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1147 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1148 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1149 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1150 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1151 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1152 as last argument to __builtin_add_overflow_p.
1154 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1156 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1157 dg-options and remove default vector testsuite compile flags.
1158 * g++.dg/vect/pr33860a.cc: Ditto.
1159 * g++.dg/vect/pr45470-a.cc: Ditto.
1160 * g++.dg/vect/pr45470-b.cc: Ditto.
1161 * g++.dg/vect/pr60896.cc: Ditto.
1162 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1163 * gcc.dg/vect/pr18308.c: Ditto.
1164 * gcc.dg/vect/pr24049.c: Ditto.
1165 * gcc.dg/vect/pr33373.c: Ditto.
1166 * gcc.dg/vect/pr36228.c: Ditto.
1167 * gcc.dg/vect/pr42395.c: Ditto.
1168 * gcc.dg/vect/pr42604.c: Ditto.
1169 * gcc.dg/vect/pr46663.c: Ditto.
1170 * gcc.dg/vect/pr48765.c: Ditto.
1171 * gcc.dg/vect/pr49093.c: Ditto.
1172 * gcc.dg/vect/pr49352.c: Ditto.
1173 * gcc.dg/vect/pr52298.c: Ditto.
1174 * gcc.dg/vect/pr52870.c: Ditto.
1175 * gcc.dg/vect/pr53185.c: Ditto.
1176 * gcc.dg/vect/pr53773.c: Ditto.
1177 * gcc.dg/vect/pr56695.c: Ditto.
1178 * gcc.dg/vect/pr62171.c: Ditto.
1179 * gcc.dg/vect/pr63530.c: Ditto.
1180 * gcc.dg/vect/pr68339.c: Ditto.
1181 * gcc.dg/vect/pr71259.c: Ditto.
1182 * gcc.dg/vect/vect-82_64.c: Ditto.
1183 * gcc.dg/vect/vect-83_64.c: Ditto.
1184 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1185 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1186 * gcc.dg/vect/vect-shift-2.c: Ditto.
1187 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1188 * gfortran.dg/vect/pr39318.f90: Ditto.
1189 * gfortran.dg/vect/pr45714-a.f: Ditto.
1190 * gfortran.dg/vect/pr45714-b.f: Ditto.
1191 * gfortran.dg/vect/pr46213.f90: Ditto.
1193 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1194 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1196 * gcc.target/powerpc/p9-splat-5.c: New test.
1198 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1200 PR tree-optimization/71488
1201 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1202 * lib/target-supports.exp: ... here.
1203 (check_sse4_hw_available): New procedure.
1204 (check_effective_target_sse4_runtime): Ditto.
1205 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1206 -march=westmere for sse4_runtime targets.
1207 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1208 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1209 (dg-additional-options): Use for sse4_runtime targets.
1210 (main): Call check_vect ().
1211 (dg-final): Perform scan only for sse4_runtime targets.
1213 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1217 * gcc.target/i386/pr66232-14.c: New file.
1218 * gcc.target/i386/pr66232-15.c: Likewise.
1219 * gcc.target/i386/pr66232-16.c: Likewise.
1220 * gcc.target/i386/pr66232-17.c: Likewise.
1221 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1222 ia32 if R_386_GOT32X relocation is supported.
1223 * gcc.target/i386/pr67400-2.c: Likewise.
1224 * gcc.target/i386/pr67400-3.c: Likewise.
1225 * gcc.target/i386/pr67400-4.c: Likewise.
1226 * gcc.target/i386/pr67400-6.c: Likewise.
1227 * gcc.target/i386/pr67400-7.c: Likewise.
1228 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1230 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1232 PR libgfortran/48852
1233 * gfortran.dg/char4_iunit_1.f03: Update test.
1234 * gfortran.dg/f2003_io_5.f03: Update test.
1235 * gfortran.dg/real_const_3.f90: Update test.
1237 2016-06-23 Andi Kleen <ak@linux.intel.com>
1239 * g++.dg/bprob/bprob.exp: Support autofdo.
1240 * g++.dg/tree-prof/tree-prof.exp: dito.
1241 * gcc.dg/tree-prof/tree-prof.exp: dito.
1242 * gcc.misc-tests/bprob.exp: dito.
1243 * gfortran.dg/prof/prof.exp: dito.
1244 * lib/profopt.exp: dito.
1245 * lib/target-supports.exp: Check for autofdo.
1247 2016-06-23 Martin Liska <mliska@suse.cz>
1249 * gcc.dg/pr71619.c: New test.
1251 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1254 * gcc.target/i386/pr67400-1.c: New test.
1255 * gcc.target/i386/pr67400-2.c: Likewise.
1256 * gcc.target/i386/pr67400-3.c: Likewise.
1257 * gcc.target/i386/pr67400-4.c: Likewise.
1258 * gcc.target/i386/pr67400-5.c: Likewise.
1259 * gcc.target/i386/pr67400-6.c: Likewise.
1260 * gcc.target/i386/pr67400-7.c: Likewise.
1262 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1264 * c-c++-common/missing-header-1.c: New test case.
1265 * c-c++-common/missing-header-2.c: New test case.
1266 * c-c++-common/missing-header-3.c: New test case.
1267 * c-c++-common/missing-header-4.c: New test case.
1269 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1272 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1274 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1275 expected results due to builtin "nanl" now being suggested for
1277 * gcc.dg/pr67580.c: Update expected messages.
1278 * gcc.dg/spellcheck-identifiers.c: New testcase.
1279 * gcc.dg/spellcheck-typenames.c: New testcase.
1281 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1283 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1285 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1286 diagnostic-test-show-locus-parseable-fixits.c to sources for
1287 diagnostic_plugin_test_show_locus.c.
1288 * lib/gcc-defs.exp (freeform_regexps): New global.
1289 (dg-regexp): New function.
1290 (handle-dg-regexps): New function.
1291 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1292 freeform_regexps to the empty list.
1293 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1295 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1297 PR tree-optimization/71488
1298 * g++.dg/pr71488.C: New test.
1299 * gcc.dg/vect/vect-bool-cmp.c: New test.
1301 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1303 * gcc.dg/guality/param-5.c: New test.
1305 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1307 * gcc.target/i386/asm-flag-7.c: New test.
1309 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1311 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1312 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1313 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1314 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1315 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1316 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1317 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1318 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1319 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1320 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1321 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1323 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1324 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1325 * lib/target-supports.exp: Likewise.
1327 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1329 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1330 * gcc.dg/attr-ms_struct-2.c: Likewise.
1331 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1332 * gcc.dg/bf-ms-attrib.c: Likewise.
1333 * gcc.dg/bf-ms-layout-2.c: Likewise.
1334 * gcc.dg/bf-ms-layout-3.c: Likewise.
1335 * gcc.dg/bf-ms-layout.c: Likewise.
1336 * gcc.dg/bf-no-ms-layout.c: Likewise.
1337 * gcc.target/i386/bitfield1.c: Likewise.
1338 * gcc.target/i386/bitfield2.c: Likewise.
1339 * gcc.target/i386/bitfield3.c: Likewise.
1341 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1343 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1344 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1345 override other than -mcpu=power9 command-line option is specified,
1346 or if the target operating system is aix.
1347 * gcc.target/powerpc/darn-1.c: Likewise.
1348 * gcc.target/powerpc/darn-2.c: Likewise.
1349 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1350 test if effective-target is not powerpc_p9vector_ok or if the
1351 target operating system is not defined.
1352 * gcc.target/powerpc/vslv-1.c: Likewise.
1353 * gcc.target/powerpc/vsrv-0.c: Likewise.
1354 * gcc.target/powerpc/vsrv-1.c: Likewise.
1356 2016-06-21 Tobias Burnus <burnus@net-b.de>
1359 * gfortran.dg/coarray/data_1.f90: New.
1361 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1363 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1364 (dg-require-effective-target): Use arm_v8_neon_hw.
1365 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1366 (dg-require-effective-target): Likewise.
1367 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1368 (dg-require-effective-target): Likewise.
1369 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1370 (dg-require-effective-target): Likewise.
1371 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1372 (dg-require-effective-target): Likewise.
1373 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1374 (dg-require-effective-target): Likewise.
1375 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1378 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1380 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1381 Set to 3 so test passes.
1383 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1385 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1387 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1389 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1390 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1391 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1392 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1394 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1396 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1397 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1399 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1402 * gcc.target/i386/pr71549.c: New test.
1404 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1406 * gcc.target/powerpc/vadsdu-0.c: Replace
1407 dg-require-effective-target directive to allow test to run on more
1408 platforms, and add dg-skip-if directive to disable test on aix
1409 platforms because of known incompatibilities.
1410 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1411 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1412 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1413 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1414 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1415 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1416 * gcc.target/powerpc/vadsdub-2.c: Replace
1417 dg-require-effective-target directive to allow test to run on more
1418 platforms, and add dg-skip-if directive to disable test on aix
1419 platforms because of known incompatibilities.
1420 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1421 with vec_absdb call to differentiate this test from vadsdub-1.c.
1422 * gcc.target/powerpc/vadsduh-1.c: Replace
1423 dg-require-effective-target directive to allow test to run on more
1424 platforms, and add dg-skip-if directive to disable test on aix
1425 platforms because of known incompatibilities.
1426 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1427 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1428 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1430 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1432 PR tree-optimization/71588
1433 * gcc.dg/pr71558.c: New test.
1435 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1437 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1438 * c-c++-common/pr68657-2.c: Likewise.
1439 * c-c++-common/pr68657-3.c: Likewise.
1440 * gcc.dg/torture/pr69714.c: Require int32plus support.
1441 * gcc.dg/torture/pr70025.c: Likewise.
1442 * gcc.dg/torture/pr70083.c: Likewise.
1443 * gcc.dg/torture/pr70542.c: Likewise.
1444 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1446 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1449 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1451 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.dg/pr71581.c: New test.
1456 PR rtl-optimization/71591
1457 * gcc.dg/cpp/pr71591.c: New test.
1459 2016-06-20 David B. Robins <gcc@davidrobins.net>
1462 * g++.dg/torture/pr71571.C: New test.
1464 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1467 * gcc.target/i386/sse2-pr71559.c: New test.
1468 * gcc.target/i386/avx-pr71559.c: New test.
1469 * gcc.target/i386/avx512f-pr71559.c: New test.
1471 2016-06-20 Tobias Burnus <burnus@net-b.de>
1474 * gfortran.dg/pointer_remapping_10.f90: New.
1476 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1478 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1480 2016-06-20 Martin Sebor <msebor@redhat.com>
1483 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1484 * gnu90-const-expr-1.c: Same.
1485 * gnu99-const-expr-1.c: Same.
1486 * gnu99-static-1.c: Same.
1488 2016-06-20 Renlin Li <renlin.li@arm.com>
1491 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1493 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1495 * gcc.target/aarch64/vcvt_f64_1.c: New.
1496 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1497 * gcc.target/aarch64/vrecp_f64_1.c: New.
1499 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1501 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1504 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1507 * gcc.target/avr/torture/pr71103-2.c: New test.
1509 2016-06-19 Martin Sebor <msebor@redhat.com>
1512 * gcc.dg/alignof.c: New test.
1514 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1516 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1517 vs dg-error; test constexpr specifier too.
1519 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1523 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1525 * lib/target-supports.exp
1526 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1527 arm_neon_ok and merge flags. Fix temporary test name.
1528 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1531 2016-06-17 Martin Liska <mliska@suse.cz>
1533 * gcc.dg/predict-9.c: Fix dump scanning.
1535 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1537 PR tree-optimization/71354
1538 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1540 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1542 PR tree-optimization/71347
1543 * gcc.dg/tree-ssa/pr71347.c: New test.
1545 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1547 PR tree-optimization/71354
1548 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1550 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1552 * gcc.dg/vect/vect-alias-check-1.c: New test.
1554 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1557 * gcc.target/avr/pr71151-1.c: New test.
1558 * gcc.target/avr/pr71151-2.c: New test.
1559 * gcc.target/avr/pr71151-3.c: New test.
1560 * gcc.target/avr/pr71151-4.c: New test.
1561 * gcc.target/avr/pr71151-5.c: New test.
1562 * gcc.target/avr/pr71151-6.c: New test.
1563 * gcc.target/avr/pr71151-7.c: New test.
1564 * gcc.target/avr/pr71151-8.c: New test.
1565 * gcc.target/avr/pr71151-common.h: New test.
1567 2016-06-16 Martin Liska <mliska@suse.cz>
1569 * gfortran.dg/predict-1.f90: New test.
1571 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1574 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1576 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1578 * g++.dg/vect/pr36648.cc: Disable cunrolli
1580 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1583 * gcc.c-torture/execute/pr71554.c: New test.
1585 PR rtl-optimization/71532
1586 * gcc.dg/torture/pr71532.c: New test.
1588 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1590 * gcc.target/powerpc/p9-dimode1.c: New test.
1591 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1593 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1595 * gcc.c-torture/compile/20160615-1.c: New test.
1597 * g++.dg/cpp0x/ref-qual17.C: New test.
1599 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1602 * gcc.target/i386/pr71529.C: New test.
1604 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1606 PR tree-optimization/71483
1607 * g++.dg/vect/pr71483.c: New
1609 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/inherit/crash6.C: New.
1613 * g++.dg/inherit/union2.C: Likewise.
1614 * g++.dg/inherit/virtual12.C: Likewise.
1615 * g++.dg/inherit/virtual13.C: Likewise.
1616 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1618 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1620 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1622 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1624 PR tree-optimization/71439
1625 * gcc.dg/vect/pr71439.c: New
1627 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1629 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1631 2016-06-15 Richard Biener <rguenther@suse.de>
1633 * gcc.dg/vect/slp-45.c: New testcase.
1635 2016-06-15 Richard Biener <rguenther@suse.de>
1637 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1639 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1641 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1642 requirements, and disable for AIX for now.
1643 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1645 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/opt/pr71528.C: New test.
1651 * g++.dg/init/pr71516.C: New test.
1653 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1655 * g++.dg/init/array46.C: New.
1657 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1659 * gcc.target/i386/float128-3.c: New test.
1660 * gcc.target/i386/quad-sse4.c: Ditto.
1661 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1662 Update scan strings.
1664 2016-06-14 Richard Biener <rguenther@suse.de>
1667 * gfortran.dg/pr71526.f90: New testcase.
1669 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1671 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1672 * gcc.dg/zero_bits_compound-1.c: Likewise.
1674 2016-06-14 Richard Biener <rguenther@suse.de>
1676 PR tree-optimization/71522
1677 * gcc.dg/torture/pr71522.c: New testcase.
1679 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1681 PR tree-optimization/71520
1682 * gcc.dg/tree-ssa/pr71520.c: New test.
1684 2016-06-14 Richard Biener <rguenther@suse.de>
1686 PR tree-optimization/71521
1687 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1689 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1692 * c-c++-common/ubsan/bounds-13.c: New test.
1694 PR preprocessor/71183
1695 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1697 2016-06-13 Jeff Law <law@redhat.com>
1699 PR tree-optimization/71403
1700 * c-c++-common/ubsan/pr71403-1.c: New test.
1701 * c-c++-common/ubsan/pr71403-2.c: New test.
1702 * c-c++-common/ubsan/pr71403-3.c: New test.
1704 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1707 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1708 Add -Wno-psabi -w to dg-options.
1710 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1712 * gcc.target/powerpc/vadsdu-0.c: New test.
1713 * gcc.target/powerpc/vadsdu-1.c: New test.
1714 * gcc.target/powerpc/vadsdu-2.c: New test.
1715 * gcc.target/powerpc/vadsdu-3.c: New test.
1716 * gcc.target/powerpc/vadsdu-4.c: New test.
1717 * gcc.target/powerpc/vadsdu-5.c: New test.
1718 * gcc.target/powerpc/vadsdub-1.c: New test.
1719 * gcc.target/powerpc/vadsdub-2.c: New test.
1720 * gcc.target/powerpc/vadsduh-1.c: New test.
1721 * gcc.target/powerpc/vadsduh-2.c: New test.
1722 * gcc.target/powerpc/vadsduw-1.c: New test.
1723 * gcc.target/powerpc/vadsduw-2.c: New test.
1725 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1727 * gcc.dg/c99-init-2.c (c): Update expected error message.
1728 * gcc.dg/init-bad-8.c (foo): Likewise.
1729 * gcc.dg/spellcheck-fields-3.c: New test case.
1731 2016-06-13 Martin Liska <mliska@suse.cz>
1733 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1734 and "guess loop iv compared" heuristics.
1735 * gcc.dg/predict-2.c: Likewise.
1736 * gcc.dg/predict-3.c: Likewise.
1737 * gcc.dg/predict-4.c: Likewise.
1738 * gcc.dg/predict-5.c: Likewise.
1739 * gcc.dg/predict-6.c: Likewise.
1741 2016-06-13 Marek Polacek <polacek@redhat.com>
1744 * c-c++-common/Wswitch-unreachable-4.c: New test.
1745 * gcc.dg/Wswitch-unreachable-2.c: New test.
1746 * g++.dg/tm/jump1.C: Move dg-warning.
1748 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1750 * gnat.dg/renaming10.ad[sb]: New test.
1752 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1755 * gfortran.dg/pr70673.f90: New test.
1757 2016-06-13 Richard Biener <rguenther@suse.de>
1760 * gcc.dg/align-3.c: New testcase.
1762 2016-06-13 Martin Liska <mliska@suse.cz>
1764 * gcc.target/i386/pr71458.c: New test.
1766 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1769 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1771 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1774 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1777 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1780 * gfortran.dg/comma_IO_extension_1.f90: New test.
1781 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1782 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1784 * gfortran.dg/graphite/pr38083.f90: Likewise.
1785 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1788 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1790 * gnat.dg/case_character.adb: New test.
1792 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1795 * gcc.target/powerpc/pr71310.c: New testcase.
1797 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1800 * gcc.dg/pr71478.c: New test.
1802 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.c-torture/execute/pr71494.c: New test.
1808 * gcc.target/i386/pr68657.c: New test.
1811 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1812 (test): Add -masm=intel alternatives.
1814 2016-06-10 Martin Sebor <msebor@redhat.com>
1817 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1819 2016-06-10 Jeff Law <law@redhat.com>
1821 PR tree-optimization/71335
1822 * gcc.c-torture/execute/pr71335.c: New test.
1824 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1826 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1827 the various "cannot tail-call: " messages.
1829 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1831 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1834 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1837 * c-c++-common/asan/pr71480.c: New test.
1839 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1841 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1842 (ASMNAME2): Likewise.
1843 (main): Replace fn in asm statement with ASMNAME ("fn").
1844 * gcc.dg/guality/pr68037-2.c: Likewise.
1845 * gcc.dg/guality/pr68037-3.c: Likewise.
1846 * gcc.dg/torture/pr68037-1.c: Likewise.
1847 * gcc.dg/torture/pr68037-2.c: Likewise.
1848 * gcc.dg/torture/pr68037-3.c: Likewise.
1850 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1853 * gcc.target/i386/pr68843-1.c: New test.
1854 * gcc.target/i386/pr68843-2.c: New test.
1856 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1857 Cesar Philippidis <cesar@codesourcery.com>
1860 * gcc.dg/goacc/nested-function-1.c: New file.
1861 * gcc.dg/goacc/nested-function-2.c: Likewise.
1862 * gcc.dg/goacc/pr71373.c: Likewise.
1863 * gfortran.dg/goacc/cray-2.f95: Likewise.
1864 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1865 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1866 * gfortran.dg/goacc/cray.f95: Update.
1867 * gfortran.dg/goacc/loop-1.f95: Likewise.
1868 * gfortran.dg/goacc/loop-3.f95: Likewise.
1869 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1870 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1872 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1874 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1875 for OpenACC tile clauses.
1876 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1879 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1881 * c-c++-common/goacc/cache-2.c: ... this new file.
1882 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1883 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1884 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1886 * gfortran.dg/goacc/cray.f95: Likewise.
1887 * gfortran.dg/goacc/loop-1.f95: Likewise.
1889 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1891 PR tree-optimization/71407
1892 PR tree-optimization/71416
1893 * gcc.dg/vect/pr71407.c: New
1894 * gcc.dg/vect/pr71416-1.c: New
1895 * gcc.dg/vect/pr71416-2.c: New
1897 2016-06-10 Richard Biener <rguenther@suse.de>
1900 * gcc.dg/torture/pr71477.c: New testcase.
1902 2016-06-09 Julia Koval <julia.koval@intel.com>
1904 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1905 * gcc.target/i386/interrupt-13.c: Likewise.
1906 * gcc.target/i386/interrupt-15.c: Likewise.
1907 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1908 * gcc.target/i386/interrupt-24.c: Likewise.
1909 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1910 * gcc.target/i386/interrupt-9.c: Likewise.
1911 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1913 2016-06-09 Martin Sebor <msebor@redhat.com>
1916 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1917 * gcc.dg/builtin-constant_p-1.c: Same.
1918 * gcc.dg/builtins-error.c: Same.
1919 * gcc.dg/pr70859.c: Same.
1921 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1923 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1924 * gcc.dg/torture/pr68067-1.c: Likewise.
1925 * gcc.dg/torture/pr68067-2.c: Likewise.
1927 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1929 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1932 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1935 * g++.dg/inherit/crash5.C: New.
1937 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/inherit/crash5.C: New.
1941 * g++.dg/inherit/virtual1.C: Adjust.
1943 2016-06-09 Martin Liska <mliska@suse.cz>
1945 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1946 * g++.dg/predict-loop-exit-2.C: Likewise.
1947 * g++.dg/predict-loop-exit-3.C: Likewise.
1948 * gcc.dg/predict-1.c: Likewise.
1949 * gcc.dg/predict-2.c: Likewise.
1950 * gcc.dg/predict-3.c: Likewise.
1951 * gcc.dg/predict-4.c: Likewise.
1952 * gcc.dg/predict-5.c: Likewise.
1953 * gcc.dg/predict-6.c: Likewise.
1954 * gcc.dg/predict-7.c: Likewise.
1956 2016-06-09 Richard Biener <rguenther@suse.de>
1958 PR tree-optimization/71462
1959 * gcc.dg/torture/pr71462.c: New testcase.
1961 2016-06-09 Marek Polacek <polacek@redhat.com>
1964 * gcc.dg/c11-generic-3.c: New test.
1966 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/init/array42.C: New.
1969 * g++.dg/init/array43.C: Likewise.
1970 * g++.dg/init/array44.C: Likewise.
1971 * g++.dg/init/array45.C: Likewise.
1972 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1973 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1974 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1975 * g++.dg/gomp/pr35751.C: Likewise.
1976 * g++.dg/init/array23.C: Likewise.
1977 * g++.dg/init/brace2.C: Likewise.
1978 * g++.dg/init/brace6.C: Likewise.
1980 2016-06-08 Martin Sebor <msebor@redhat.com>
1981 Jakub Jelinek <jakub@redhat.com>
1985 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1986 * c-c++-common/builtin-arith-overflow-2.c: New test.
1987 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1988 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1989 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1991 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1994 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1996 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1998 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1999 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2000 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2001 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2002 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2003 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2004 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2005 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2006 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2007 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2008 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2009 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2010 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2012 2016-06-08 Richard Biener <rguenther@suse.de>
2014 PR tree-optimization/68558
2015 * gcc.dg/vect/slp-44.c: New testcase.
2017 2016-06-08 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/vect/slp-43.c: New testcase.
2021 2016-06-08 Richard Biener <rguenther@suse.de>
2023 PR tree-optimization/71452
2024 * gcc.dg/torture/pr71452.c: New testcase.
2026 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2029 * g++.dg/torture/pr71448.C: New test.
2031 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2035 * g++.dg/debug/pr71432.C: New test.
2037 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2039 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2040 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2041 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2043 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2045 * gcc.dg/vect/vect-live-2.c: Update effective target.
2046 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2047 * lib/target-supports.exp: Add aarch64 to vect_long.
2049 2016-06-08 Marek Polacek <polacek@redhat.com>
2052 * gcc.dg/noncompile/pr71418.c: New test.
2055 * gcc.dg/noncompile/pr71426.c: New test.
2057 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2059 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2060 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2061 * gcc.dg/predict-3.c: Update template.
2062 * gcc.dg/predict-5.c: Update template.
2063 * gcc.dg/predict-6.c: Update template.
2064 * gcc.dg/predict-9.c: Update template.
2065 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2067 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2069 * gcc.target/powerpc/vec-mul.c: New test.
2071 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2073 * gcc.dg/spellcheck-fields-2.c: New test case.
2075 2016-06-07 Richard Biener <rguenther@suse.de>
2078 * gcc.dg/Wpragmas-1.c: New testcase.
2079 * gcc.dg/Wattributes-4.c: Likewise.
2080 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2083 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2085 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2086 spurious debug code.
2088 2016-06-07 Richard Biener <rguenther@suse.de>
2090 PR tree-optimization/71428
2091 * gcc.dg/torture/pr71428.c: New testcase.
2093 2016-06-07 Richard Biener <rguenther@suse.de>
2096 * gcc.dg/torture/pr71423.c: New testcase.
2098 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2101 * gcc.dg/tree-ssa/pr71408.c: New test.
2103 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2106 * g++.dg/torture/pr71281.C: New test.
2108 2016-06-06 Marek Polacek <polacek@redhat.com>
2111 * gcc.dg/pr71362.c: New test.
2113 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2114 Patrick Palka <ppalka@gcc.gnu.org>
2119 * g++.dg/opt/pr70847.C: New test.
2120 * g++.dg/ubsan/pr70847.C: New test.
2121 * g++.dg/ubsan/pr71393.C: New test.
2123 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2125 PR tree-optimization/71259
2126 * gcc.dg/vect/pr71259.c: New test.
2128 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2130 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2131 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2132 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2135 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2138 * gcc.c-torture/execute/pr37780.c: New test.
2139 * gcc.target/aarch64/pr37780_1.c: Likewise.
2140 * gcc.target/arm/pr37780_1.c: Likewise.
2142 2016-06-06 Marek Polacek <polacek@redhat.com>
2144 * c-c++-common/attr-may-alias-1.c: New test.
2145 * c-c++-common/attr-may-alias-2.c: New test.
2146 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2148 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2151 * gcc.target/i386/pr24414.c: New test.
2153 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2155 * gcc.target/sparc/vis4misc.c: New file.
2156 * gcc.target/sparc/fpcmp.c: Likewise.
2157 * gcc.target/sparc/fpcmpu.c: Likewise.
2159 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2161 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2162 * gcc.dg/vect/vect-live-3.c: Likewise.
2164 2016-06-06 Richard Biener <rguenther@suse.de>
2166 PR tree-optimization/71398
2167 * gcc.dg/torture/pr71398.c: New testcase.
2169 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2172 * g++.dg/pr71389.C: New test.
2174 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2177 * gfortran.dg/fmt_read_5.f: New test.
2179 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2182 * gfortran.dg/class_array_22.f03: New test.
2184 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2186 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2188 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2190 * gcc.dg/predict-9.c: Update template.
2192 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2195 * g++.dg/template/pr49377.C: New.
2197 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2199 PR tree-optimization/71405
2200 * g++.dg/torture/pr71405.C: New test.
2202 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/inherit/crash5.C: New.
2206 * g++.dg/inherit/virtual1.C: Adjust.
2208 2016-06-03 Jeff Law <law@redhat.com>
2210 PR tree-optimization/71316
2211 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2213 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2215 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2216 dg-additional-options with just -fno-tree-scev-cprop in it.
2217 * gcc.dg/vect/vect-live-2.c: Likewise.
2218 * gcc.dg/vect/vect-live-5.c: Likewise.
2219 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2220 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2221 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2223 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2226 * g++.dg/other/friend6.C: New test.
2228 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2230 * g++.dg/torture/ppc-ldst-array.C: New.
2232 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2236 * gcc.dg/torture/builtin-fp-int-inexact.c,
2237 gcc.target/i386/387-builtin-fp-int-inexact.c,
2238 gcc.target/i386/387-rint-inline-1.c,
2239 gcc.target/i386/387-rint-inline-2.c,
2240 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2241 gcc.target/i386/sse2-rint-inline-1.c,
2242 gcc.target/i386/sse2-rint-inline-2.c,
2243 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2244 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2246 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2247 Julia Koval <julia.koval@intel.com>
2259 * gcc.dg/guality/pr68037-1.c: New test.
2260 * gcc.dg/guality/pr68037-2.c: Likewise.
2261 * gcc.dg/guality/pr68037-3.c: Likewise.
2262 * gcc.dg/torture/pr68037-1.c: Likewise.
2263 * gcc.dg/torture/pr68037-2.c: Likewise.
2264 * gcc.dg/torture/pr68037-3.c: Likewise.
2265 * gcc.dg/torture/pr68661-1a.c: Likewise.
2266 * gcc.dg/torture/pr68661-1b.c: Likewise.
2267 * gcc.target/i386/interrupt-1.c: Likewise.
2268 * gcc.target/i386/interrupt-2.c: Likewise.
2269 * gcc.target/i386/interrupt-3.c: Likewise.
2270 * gcc.target/i386/interrupt-4.c: Likewise.
2271 * gcc.target/i386/interrupt-5.c: Likewise.
2272 * gcc.target/i386/interrupt-6.c: Likewise.
2273 * gcc.target/i386/interrupt-7.c: Likewise.
2274 * gcc.target/i386/interrupt-8.c: Likewise.
2275 * gcc.target/i386/interrupt-9.c: Likewise.
2276 * gcc.target/i386/interrupt-10.c: Likewise.
2277 * gcc.target/i386/interrupt-11.c: Likewise.
2278 * gcc.target/i386/interrupt-12.c: Likewise.
2279 * gcc.target/i386/interrupt-13.c: Likewise.
2280 * gcc.target/i386/interrupt-14.c: Likewise.
2281 * gcc.target/i386/interrupt-15.c: Likewise.
2282 * gcc.target/i386/interrupt-16.c: Likewise.
2283 * gcc.target/i386/interrupt-17.c: Likewise.
2284 * gcc.target/i386/interrupt-18.c: Likewise.
2285 * gcc.target/i386/interrupt-19.c: Likewise.
2286 * gcc.target/i386/interrupt-20.c: Likewise.
2287 * gcc.target/i386/interrupt-21.c: Likewise.
2288 * gcc.target/i386/interrupt-22.c: Likewise.
2289 * gcc.target/i386/interrupt-23.c: Likewise.
2290 * gcc.target/i386/interrupt-24.c: Likewise.
2291 * gcc.target/i386/interrupt-25.c: Likewise.
2292 * gcc.target/i386/interrupt-26.c: Likewise.
2293 * gcc.target/i386/interrupt-27.c: Likewise.
2294 * gcc.target/i386/interrupt-28.c: Likewise.
2295 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2296 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2297 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2298 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2299 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2300 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2301 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2302 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2303 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2304 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2305 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2306 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2308 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2310 PR tree-optimization/52171
2311 * gcc.dg/pr52171.c: New test.
2312 * gcc.target/i386/pr52171.c: New test.
2314 2016-06-03 Jan Hubicka <jh@suse.cz>
2316 * g++.dg/tree-ssa/pred-1.C: New testcase
2317 * gcc.dg/tree-ssa/pred-1.c: New testcase
2319 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2322 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2324 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2326 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2328 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2330 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2332 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2333 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2334 * gcc.dg/vect/vect-live-1.c: New test.
2335 * gcc.dg/vect/vect-live-2.c: New test.
2336 * gcc.dg/vect/vect-live-3.c: New test.
2337 * gcc.dg/vect/vect-live-4.c: New test.
2338 * gcc.dg/vect/vect-live-5.c: New test.
2339 * gcc.dg/vect/vect-live-slp-1.c: New test.
2340 * gcc.dg/vect/vect-live-slp-2.c: New test.
2341 * gcc.dg/vect/vect-live-slp-3.c: New test.
2343 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2346 * g++.dg/opt/pr71387.C: New test.
2348 2016-06-02 Jeff Law <law@redhat.com>
2350 PR tree-optimization/71328
2351 * gcc.c-torture/compile/pr71328.c: New test.
2353 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2356 * gfortran.dg/fmt_read_3.f90: Fix typo.
2357 * gfortran.dg/fmt_read_4.f90: New test.
2359 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2362 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2363 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2364 * g++.dg/cpp0x/override2.C: Likewise.
2365 * g++.dg/parse/crash5.C: Likewise.
2366 * g++.dg/parse/error16.C: Likewise.
2367 * g++.dg/parse/error27.C: Likewise.
2368 * g++.dg/template/qualttp15.C: Likewise.
2369 * g++.dg/template/redecl4.C: Likewise.
2370 * g++.old-deja/g++.other/crash39.C: Likewise.
2371 * g++.old-deja/g++.other/struct1.C: Likewise.
2372 * g++.old-deja/g++.pt/m9a.C: Likewise.
2373 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2375 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2378 * c-c++-common/pr71372.c: New test.
2380 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2381 __TIME__ strings with __builtin_strcmp instead of printf and
2384 2016-06-02 Martin Liska <mliska@suse.cz>
2386 * gcc.dg/predict-9.c: New test.
2388 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2390 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2391 global set_compiler_env_var and global saved_compiler_env_var.
2393 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2395 PR rtl-optimization/71295
2396 * gcc.c-torture/compile/pr71295.c: New test.
2398 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2400 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2402 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2403 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2405 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2406 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2407 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2410 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2412 * gcc.target/powerpc/p9-splat-4.c: New test.
2414 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2417 * gcc.target/powerpc/pr71186.c: New test.
2419 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2422 * gfortran.dg/fmt_read_3.f90: New test.
2424 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2426 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2429 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2431 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2432 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2434 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2435 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2437 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2439 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2440 vars set by dg-set-compiler-env-var.
2442 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2445 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2446 to the module procedure declaration.
2447 * gfortran.dg/submodule_16.f08: New test.
2449 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2452 * c-c++-common/gomp/pr71371.c: New test.
2454 2016-06-01 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/71366
2457 * gcc.dg/torture/pr71366-1.c: New testcase.
2458 * gcc.dg/torture/pr71366-2.c: Likewise.
2460 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2462 * gcc.target/powerpc/vslv-0.c: New test.
2463 * gcc.target/powerpc/vslv-1.c: New test.
2464 * gcc.target/powerpc/vsrv-0.c: New test.
2465 * gcc.target/powerpc/vsrv-1.c: New test.
2467 2016-06-01 Nathan Sidwell <nathan@acm.org>
2469 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2470 * gcc.target/nvptx/weak.c: New.
2472 2016-06-01 Richard Biener <rguenther@suse.de>
2474 PR tree-optimization/71261
2475 * gcc.dg/torture/vect-bool-1.c: New testcase.
2477 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2479 * gfortran.dg/gomp/order-1.f90: New test.
2480 * gfortran.dg/gomp/order-2.f90: New test.
2482 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2484 * gcc.dg/unroll-6.c: Update template.
2485 * gcc.dg/unroll-7.c: New testcase.
2486 * gcc.dg/unroll-8.c: New testcase.
2488 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2490 * gnat.dg/opt56.ad[sb]: New test.
2492 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/cpp0x/constexpr-ice16.C: New.
2497 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2499 PR tree-optimization/71314
2500 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2503 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2505 PR tree-optimization/71077
2506 * gcc.dg/tree-ssa/pr71077.c: New test.
2508 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2510 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2511 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2512 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2514 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/cpp0x/pr71248.C: New.
2518 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2519 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2520 * g++.dg/init/new37.C: Likewise.
2521 * g++.dg/template/static1.C: Likewise.
2522 * g++.dg/template/static2.C: Likewise.
2524 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2526 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2528 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2530 2016-05-31 Marek Polacek <polacek@redhat.com>
2532 * c-c++-common/Wswitch-unreachable-3.c: New test.
2533 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2535 2016-05-31 Richard Biener <rguenther@suse.de>
2537 PR tree-optimization/71352
2538 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2540 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2542 * gcc.target/arm/armv5_thumb_isa.c: New test.
2544 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2547 * gcc.target/i386/pr71346.c: New test.
2549 2016-05-31 Tom de Vries <tom@codesourcery.com>
2551 PR tree-optimization/69068
2552 * gcc.dg/graphite/pr69068.c: New test.
2554 2016-05-27 Martin Sebor <msebor@redhat.com>
2557 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2559 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2562 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2563 nowait depend(inout: dd[0]) clauses where permitted.
2565 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/parse/pr71238.C: New.
2569 * g++.dg/concepts/friend1.C: Test column numbers too.
2570 * g++.dg/cpp0x/initlist31.C: Likewise.
2571 * g++.dg/cpp0x/pr51420.C: Likewise.
2572 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2573 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2574 * g++.dg/ext/builtin3.C: Likewise.
2575 * g++.dg/lookup/friend12.C: Likewise.
2576 * g++.dg/lookup/friend7.C: Likewise.
2577 * g++.dg/lookup/koenig1.C: Likewise.
2578 * g++.dg/lookup/koenig5.C: Likewise.
2579 * g++.dg/lookup/used-before-declaration.C: Likewise.
2580 * g++.dg/overload/koenig1.C: Likewise.
2581 * g++.dg/template/crash65.C: Likewise.
2582 * g++.dg/template/friend57.C: Likewise.
2583 * g++.dg/warn/Wshadow-5.C: Likewise.
2584 * g++.dg/warn/Wunused-8.C: Likewise.
2585 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2586 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2587 * g++.old-deja/g++.jason/member.C: Likewise.
2588 * g++.old-deja/g++.jason/report.C: Likewise.
2589 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2590 * g++.old-deja/g++.law/visibility20.C: Likewise.
2591 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2592 * g++.old-deja/g++.other/static5.C: Likewise.
2593 * g++.old-deja/g++.pt/overload2.C: Likewise.
2595 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2597 * gcc.dg/tree-ssa/peel1.c: New testcase.
2598 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2599 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2601 2016-05-30 Tom de Vries <tom@codesourcery.com>
2603 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2606 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2609 * g++.dg/parse/virtual1.C: New.
2611 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2613 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2614 Use correct register when clearing %edx.
2616 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2618 PR tree-optimization/71289
2619 * gcc.dg/pr71289.c: New test.
2621 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2625 * gcc.dg/tree-ssa/pr71269.c: New test.
2626 * gcc.dg/tree-ssa/pr71292.c: New test.
2628 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2631 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2633 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2635 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2636 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2637 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2639 2016-05-30 Tom de Vries <tom@codesourcery.com>
2641 PR tree-optimization/69067
2642 * gcc.dg/graphite/pr69067.c: New test.
2644 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2647 * gcc.target/i386/pr71245-1.c: New test.
2648 * gcc.target/i386/pr71245-2.c: Ditto.
2650 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2654 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2655 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2657 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2659 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2661 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2665 * g++.dg/overload/69855.C: New.
2666 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2667 * g++.old-deja/g++.pt/crash3.C: Likewise.
2669 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2672 * g++.dg/parse/namespace13.C: New.
2674 2016-05-26 Jeff Law <law@redhat.com>
2676 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2677 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2678 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2679 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2680 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2681 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2682 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2683 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2684 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2685 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2686 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2687 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2688 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2690 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2693 * g++.dg/overload/69855.C: New.
2694 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2695 * g++.old-deja/g++.pt/crash3.C: Likewise.
2697 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2700 * gcc.target/aarch64/va_arg_1.c: New testcase.
2701 * gcc.target/aarch64/va_arg_2.c: Likewise.
2702 * gcc.target/aarch64/va_arg_3.c: Likewise.
2704 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2706 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2707 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2708 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2709 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2710 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2712 2016-05-27 Marek Polacek <polacek@redhat.com>
2715 * g++.dg/torture/pr71308.C: New test.
2717 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2719 * gcc.dg/zero_bits_compound-1.c: New test.
2720 * gcc.dg/zero_bits_compound-2.c: New test.
2722 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2725 * gcc.dg/pr71279.c: New test.
2727 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2729 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2730 floating point min/max/comparison instructions.
2731 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2733 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2735 * c-c++-common/gomp/schedule-1.c: New test.
2736 * gfortran.dg/gomp/schedule-1.f90: New test.
2738 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2742 * g++.dg/cpp1y/auto-fn32.C: New test.
2743 * g++.dg/cpp1y/paren4.C: New test.
2745 2016-05-26 Nathan Sidwell <nathan@acm.org>
2747 * gcc.dg/20060410.c: Xfail on ptx.
2748 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2749 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2750 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2751 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2752 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2754 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2756 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2758 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2760 PR tree-optimization/71280
2761 * gcc.dg/pr71280.c: New test.
2763 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2765 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2766 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2768 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2770 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2772 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2775 2016-05-25 Jeff Law <law@redhat.com>
2777 PR tree-optimization/71272
2778 * gcc.c-torture/compile/pr71272.c: new test.
2780 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2782 * gcc.target/powerpc/vec-cmpne.c: New test.
2783 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2785 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2787 * gnat.dg/opt55.ad[sb]: New test.
2789 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2791 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2792 * c-c++-common/pr60226.c: Require int32plus.
2793 * gcc.c-torture/execute/pr70602.c: Likewise.
2794 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2795 unsigned long for malloc arg type.
2796 * gcc.dg/asr_div1.c: Require int32plus.
2797 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2798 * gcc.dg/pie-1.c: Require pie.
2799 * gcc.dg/pie-2.c: Likewise.
2800 * gcc.dg/pr59471.c: Require int32plus.
2801 * gcc.dg/pr59963-2.c: XFAIL for int16.
2802 * gcc.dg/pr60114.c: Require int32plus.
2803 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2804 unsigned long for typedef of size_t.
2805 * gcc.dg/pr63914.c: Require int32plus.
2806 * gcc.dg/pr64536.c: Require pt32plus.
2807 * gcc.dg/pr65658.c: Likewise.
2808 * gcc.dg/pr67271.c: Require int32plus.
2809 * gcc.dg/pr68112.c: Likewise.
2810 * gcc.dg/pr69071.c: Skip for avr target.
2811 * gcc.dg/pr69973.c: Require int32plus.
2812 * gcc.dg/pr70169.c: Skip for avr target.
2813 * gcc.dg/sso-6.c: Require int32plus.
2814 * gcc.dg/sso-7.c: Likewise.
2815 * gcc.dg/sso-8.c: Likewise.
2816 * gcc.dg/vrp-min-max-2.c: Likewise.
2818 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2821 * gcc.target/i386/pr70738-1.c: New test.
2822 * gcc.target/i386/pr70738-2.c: Likewise.
2823 * gcc.target/i386/pr70738-3.c: Likewise.
2824 * gcc.target/i386/pr70738-4.c: Likewise.
2825 * gcc.target/i386/pr70738-5.c: Likewise.
2826 * gcc.target/i386/pr70738-6.c: Likewise.
2827 * gcc.target/i386/pr70738-7.c: Likewise.
2828 * gcc.target/i386/pr70738-8.c: Likewise.
2829 * gcc.target/i386/pr70738-9.c: Likewise.
2831 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2833 PR rtl-optimization/66940
2834 * gcc.c-torture/execute/pr66940.c: New test.
2836 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2838 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2839 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2840 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2841 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2842 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2843 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2844 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2845 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2846 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2847 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2848 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2849 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2850 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2851 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2852 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2853 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2854 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2855 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2856 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2857 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2858 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2859 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2860 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2861 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2863 2016-05-25 Marek Polacek <polacek@redhat.com>
2866 * gcc.dg/noncompile/pr71265.c: New test.
2869 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2871 2016-05-25 Nathan Sidwell <nathan@acm.org>
2873 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2875 2016-05-25 Richard Biener <rguenther@suse.de>
2877 PR tree-optimization/71261
2878 * c-c++-common/torture/pr71261.c: New testcase.
2880 2016-05-25 Richard Biener <rguenther@suse.de>
2882 PR tree-optimization/71264
2883 * gcc.dg/vect/pr71264.c: New testcase.
2885 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2888 * g++.dg/cpp0x/alias-decl-53.C: New.
2889 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2891 2016-05-25 Martin Liska <mliska@suse.cz>
2893 * g++.dg/pr71239.C: New test.
2895 2016-05-25 Richard Biener <rguenther@suse.de>
2897 * gcc.dg/vect/pr58135.c: Rename to ...
2898 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2900 2016-05-25 Marek Polacek <polacek@redhat.com>
2902 * g++.dg/pr65295.C: Use target c++14.
2904 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2906 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2907 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2909 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2911 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2914 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2916 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2917 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2918 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2919 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2920 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2921 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2922 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2923 * c-c++-common/goacc/pcopy.c: Likewise.
2924 * c-c++-common/goacc/pcopyin.c: Likewise.
2925 * c-c++-common/goacc/pcopyout.c: Likewise.
2926 * c-c++-common/goacc/pcreate.c: Likewise.
2927 * c-c++-common/goacc/pr70688.c: New test.
2928 * c-c++-common/goacc/present-1.c: Adjust test.
2929 * c-c++-common/goacc/reduction-5.c: Likewise.
2930 * g++.dg/goacc/data-1.C: New test.
2932 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2934 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2935 vector parity built-in functions.
2936 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2937 count trailing zeros automatic vectorization.
2938 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2939 count trailing zeros built-in functions.
2941 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2943 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2945 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2948 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2950 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/template/crash123.C: New.
2954 * g++.dg/template/crash124.C: Likewise.
2956 2016-05-24 Martin Sebor <msebor@redhat.com>
2959 * g++.dg/ext/flexary16.C: New test.
2961 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2963 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2964 before math.h is included.
2965 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2966 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2967 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2968 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2969 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2970 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2971 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2972 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2973 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2974 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2975 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2976 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2977 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2978 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2979 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2980 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2981 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2982 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2983 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2984 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2985 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2986 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2987 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2989 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2990 Kelvin Nilsen <kelvin@gcc.gnu.org>
2992 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2995 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/warn/Wno-narrowing1.C: New.
3000 2016-05-24 Marek Polacek <polacek@redhat.com>
3003 * c-c++-common/Wswitch-unreachable-2.c: New test.
3005 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3008 * g++.dg/vect/simd-clone-6.cc: New test.
3009 * g++.dg/gomp/declare-simd-6.C: New test.
3013 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3015 2016-05-24 Richard Biener <rguenther@suse.de>
3017 PR tree-optimization/71240
3018 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3020 2016-05-24 Richard Biener <rguenther@suse.de>
3022 PR tree-optimization/71230
3023 * gcc.dg/torture/pr71230.c: New testcase.
3024 * g++.dg/torture/pr71230.C: Likewise.
3026 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3028 * c-c++-common/goacc/routine-5.c: Add tests.
3029 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3030 * gfortran.dg/goacc/routine-6.f90: Add tests.
3032 2016-05-24 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/71253
3035 * gcc.dg/torture/pr71253.c: New testcase.
3037 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3040 * gfortran.dg/pr71252.f90: New test.
3042 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3044 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3046 2016-05-24 Richard Biener <rguenther@suse.de>
3050 * c-c++-common/vector-subscript-4.c: New testcase.
3051 * c-c++-common/vector-subscript-5.c: Likewise.
3053 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3056 * gfortran.dg/namelist_90.f: New test
3058 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3061 * gfortran.dg/unexpected_eof.f: New test
3063 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3064 Kelvin Nilsen <kelvin@gcc.gnu.org>
3066 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3069 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3072 * g++.dg/cpp0x/inh-ctor20.C: New.
3073 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3075 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3078 * g++.dg/cpp0x/variadic168.C: New.
3080 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/cpp0x/pr31445.C: Test column number too.
3083 * g++.dg/cpp0x/pr32253.C: Likewise.
3084 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3085 * g++.dg/cpp0x/variadic36.C: Likewise.
3087 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3089 * gcc.dg/fold-notshift-2.c: Adjust.
3091 2016-05-23 Marek Polacek <polacek@redhat.com>
3094 * c-c++-common/Wswitch-unreachable-1.c: New test.
3095 * gcc.dg/Wswitch-unreachable-1.c: New test.
3096 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3097 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3098 * g++.dg/gomp/block-10.C: Likewise.
3099 * gcc.dg/gomp/block-10.c: Likewise.
3100 * g++.dg/gomp/block-9.C: Likewise.
3101 * gcc.dg/gomp/block-9.c: Likewise.
3102 * g++.dg/gomp/target-1.C: Likewise.
3103 * g++.dg/gomp/target-2.C: Likewise.
3104 * gcc.dg/gomp/target-1.c: Likewise.
3105 * gcc.dg/gomp/target-2.c: Likewise.
3106 * g++.dg/gomp/taskgroup-1.C: Likewise.
3107 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3108 * gcc.dg/gomp/teams-1.c: Likewise.
3109 * g++.dg/gomp/teams-1.C: Likewise.
3110 * g++.dg/overload/error3.C: Likewise.
3111 * g++.dg/tm/jump1.C: Likewise.
3112 * g++.dg/torture/pr40335.C: Likewise.
3113 * gcc.dg/c99-vla-jump-5.c: Likewise.
3114 * gcc.dg/switch-warn-1.c: Likewise.
3115 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3116 * gcc.dg/nested-func-1.c: Likewise.
3117 * gcc.dg/pr67784-4.c: Likewise.
3119 2016-05-23 Richard Biener <rguenther@suse.de>
3121 PR tree-optimization/71230
3122 * gfortran.dg/pr71230-1.f90: New testcase.
3123 * gfortran.dg/pr71230-2.f90: Likewise.
3125 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3127 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3128 * gcc.dg/vect/pr58135.c: Add new.
3129 * gfortran.dg/pr46519-1.f: Adjust test case.
3131 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3134 * g++.dg/cpp0x/decltype64.C: New.
3136 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3139 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3140 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3142 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3145 Add poly64x1_t and poly64x2_t cases if supported.
3146 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3147 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3148 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3150 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3152 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3154 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3155 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3156 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3157 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3158 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3159 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3160 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3162 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3164 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3166 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3168 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3169 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3171 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3173 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3174 constraint instead of "r".
3175 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3176 insn instead of vxorpd.
3177 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3179 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3180 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3182 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3184 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3185 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3187 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3189 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3192 * gcc.dg/tree-ssa/pr40921.c: New test.
3194 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3197 * gcc.target/avr/pr71103.c: New test.
3199 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3202 * gcc.dg/tree-ssa/pr71179.c: New test.
3204 2016-05-20 Martin Sebor <msebor@redhat.com>
3207 * gcc.dg/init-excess-2.c: New test.
3209 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3211 * gnat.dg/opt53.adb: New test.
3212 * gnat.dg/opt54.adb: Likewise.
3214 2016-05-20 Martin Jambor <mjambor@suse.cz>
3216 PR tree-optimization/70884
3217 * gcc.dg/tree-ssa/pr70919.c: New test.
3219 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3221 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3223 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3224 fix code formatting.
3226 2016-05-20 Nathan Sidwell <nathan@acm.org>
3228 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3230 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3232 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3234 * jit.dg/all-non-failing-tests.h: Add
3235 test-factorial-must-tail-call.c.
3236 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3237 * jit.dg/test-factorial-must-tail-call.c: New test case.
3239 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3242 * gfortran.dg/pr71204.f90: New test.
3244 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3246 * gcc.target/nvptx/sincos.c: New test.
3248 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3251 * g++.dg/cpp1y/auto-fn31.C: New.
3253 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3255 * gcc.target/powerpc/vec-addec.c: New test.
3256 * gcc.target/powerpc/vec-addec-int128.c: New test.
3258 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3260 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3261 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3262 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3265 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3267 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3269 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3272 * g++.dg/opt/pr71210-1.C: New test.
3273 * g++.dg/opt/pr71210-2.C: New test.
3275 PR tree-optimization/29756
3276 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3277 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3278 only on selected targets where V4SImode vectors are known to be
3281 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3283 PR tree-optimization/71079
3284 PR tree-optimization/71206
3285 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3287 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3289 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3290 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3291 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3293 2016-05-20 Richard Guenther <rguenther@suse.de>
3295 PR tree-optimization/29756
3296 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3298 2016-05-20 Richard Biener <rguenther@suse.de>
3300 PR tree-optimization/71185
3301 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3303 2016-05-20 Richard Biener <rguenther@suse.de>
3305 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3307 2016-05-19 Marek Polacek <polacek@redhat.com>
3310 * g++.dg/diagnostic/pr71075.C: New test.
3312 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3315 * g++.dg/pr71184.C: New test case.
3317 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3319 * gcc.target/powerpc/darn-0.c: New test.
3320 * gcc.target/powerpc/darn-1.c: New test.
3321 * gcc.target/powerpc/darn-2.c: New test.
3323 2016-05-19 Marek Polacek <polacek@redhat.com>
3325 PR tree-optimization/71031
3326 * gcc.dg/tree-ssa/vrp100.c: New test.
3328 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3330 PR rtl-optimization/71148
3331 * gcc.dg/pr71148.c: New test.
3333 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3336 * gcc.target/arm/pr71056.c: New test.
3338 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3340 * c-c++-common/pr69669.c: Check the used mode.
3342 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3345 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3347 2016-05-19 Richard Biener <rguenther@suse.de>
3349 PR tree-optimization/70729
3350 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3351 * gcc.dg/graphite/scop-18.c: Likewise.
3352 * gcc.dg/pr41783.c: Disable LIM.
3353 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3354 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3355 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3356 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3357 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3358 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3359 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3360 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3361 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3362 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3363 * gfortran.dg/pr42108.f90: Likewise.
3365 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3368 * gcc.dg/spellcheck-options-11.c: New test case.
3370 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3373 * g++.dg/opt/pr71100.C: New test.
3375 2016-05-18 Martin Jambor <mjambor@suse.cz>
3378 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3379 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3380 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3381 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3383 2016-05-18 Martin Jambor <mjambor@suse.cz>
3386 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3387 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3388 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3389 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3390 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3392 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3395 * g++.dg/template/crash122.C: New.
3397 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3400 * g++.dg/template/pr70466-1.C: New.
3401 * g++.dg/template/pr70466-2.C: Likewise.
3403 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3405 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3406 splat operations and the XXSPLTIB instruction.
3407 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3408 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3409 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3410 xxlxor to clear a register.
3412 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3414 * gcc.dg/torture/pr71020.c: New test.
3416 2016-05-18 Martin Jambor <mjambor@suse.cz>
3419 * gcc.dg/ipa/pr70646.c: New test.
3421 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3423 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3425 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3427 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3428 missing tests for vreinterpretq_p{8,16}.
3430 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3432 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3433 vsliq_n_s64 and vsliq_n_u64.
3435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3437 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3438 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3440 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3442 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3443 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3444 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3446 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3448 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3451 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3453 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3454 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3455 "blr\t" and switch to scan-assembler-times.
3457 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3459 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3461 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3462 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3464 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3466 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3467 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3468 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3469 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3470 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3471 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3473 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3474 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3476 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3477 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3479 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3480 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3482 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3484 2016-05-18 Richard Biener <rguenther@suse.de>
3486 PR tree-optimization/71168
3487 * gcc.dg/torture/pr71168.c: New testcase.
3489 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3492 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3493 * gcc.dg/tree-ssa/pr63586.c: New test.
3494 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3496 2016-05-17 Nathan Sidwell <nathan@acm.org>
3498 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3499 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3500 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3501 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3503 2016-05-17 Nathan Sidwell <nathan@acm.org>
3505 * gcc.target/nvptx/abi-vararg-3.c: New.
3507 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3509 PR tree-optimization/54579
3511 * gcc.dg/fold-notrotate-1.c: New test.
3512 * gcc.dg/fold-notshift-1.c: New test.
3513 * gcc.dg/fold-notshift-2.c: New test.
3515 2016-05-17 Marek Polacek <polacek@redhat.com>
3518 * g++.dg/ipa/pr71146.C: New test.
3520 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3522 * jit.dg/test-error-array-bounds.c: New test case.
3524 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3526 * gcc.dg/tree-ssa/and-1.c: New testcase.
3528 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3530 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3531 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3533 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3536 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3538 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3540 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3542 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3544 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3546 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3548 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3549 ".2d[index]" when scan the assembly.
3550 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3551 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3553 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3555 2016-05-17 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/71132
3558 * gcc.dg/torture/pr71132.c: New testcase.
3560 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3562 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3564 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3567 * gcc.target/aarch64/pr70809_1.c: New test.
3569 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3571 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3572 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3573 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3574 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3576 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3577 Ilya Enkovich <ilya.enkovich@intel.com>
3580 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3582 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3584 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3585 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3587 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3589 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3590 test for __ARM_FP16_ARGS.
3591 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3592 * gcc.target/arm/aapcs/neon-vect10.c: New.
3593 * gcc.target/arm/aapcs/neon-vect9.c: New.
3594 * gcc.target/arm/aapcs/vfp18.c: New.
3595 * gcc.target/arm/aapcs/vfp19.c: New.
3596 * gcc.target/arm/aapcs/vfp20.c: New.
3597 * gcc.target/arm/aapcs/vfp21.c: New.
3598 * gcc.target/arm/fp16-aapcs-1.c: New.
3599 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3600 test for __ARM_FP16_ARGS.
3601 * g++.target/arm/fp16-return-1.c: Update expected output.
3603 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3606 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3608 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3611 * gfortran.dg/pr69603.f90: New testcase.
3613 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3615 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3617 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3620 * gfortran.dg/pr71047.f08: New test.
3622 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3624 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3625 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3626 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3628 2016-05-13 Martin Sebor <msebor@redhat.com>
3631 * g++.dg/cpp0x/constexpr-60049.C: New test.
3633 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.dg/pr71071.c: New test.
3638 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3640 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3641 remove XOP handling.
3642 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3644 2016-05-13 Nathan Sidwell <nathan@acm.org>
3646 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3647 __atomic_is_lock_free declaration.
3649 2016-05-13 Richard Biener <rguenther@suse.de>
3651 PR tree-optimization/42587
3652 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3654 2016-05-13 Martin Liska <mliska@suse.cz>
3656 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3657 the new format of dump output.
3659 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3661 * gcc.dg/pr71084.c: New test.
3663 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3666 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3668 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3670 * gcc.target/aarch64/struct_return.c: New test.
3672 2016-05-12 Marek Polacek <polacek@redhat.com>
3675 * c-c++-common/pr70756-2.c: New test.
3676 * c-c++-common/pr70756.c: New test.
3678 2016-05-12 Richard Biener <rguenther@suse.de>
3680 PR tree-optimization/71059
3681 * gcc.dg/torture/pr71059.c: New testcase.
3683 2016-05-12 Richard Biener <rguenther@suse.de>
3685 PR tree-optimization/71062
3686 * gcc.dg/torture/pr71062.c: New testcase.
3688 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3690 PR tree-optimization/71006
3691 * gcc.dg/pr71006.c: New test.
3693 2016-05-12 Marek Polacek <polacek@redhat.com>
3696 * gcc.dg/opts-7.c: New test.
3698 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3701 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3702 Add -save-temps to dg-options.
3703 Scan for ldmfd rather than pop instruction.
3704 * gcc.target/arm/interrupt-2.c: Likewise.
3705 * gcc.target/arm/pr70830.c: New test.
3707 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3709 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3710 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3712 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3713 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3714 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3717 * gcc.target/i386/avx512vl-pack-1.c: New test.
3718 * gcc.target/i386/avx512vl-pack-2.c: New test.
3719 * gcc.target/i386/avx512bw-pack-2.c: New test.
3721 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3723 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3724 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3725 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3727 2016-05-12 Richard Biener <rguenther@suse.de>
3729 PR tree-optimization/70986
3730 * gcc.dg/torture/pr70986-1.c: New testcase.
3731 * gcc.dg/torture/pr70986-2.c: Likewise.
3732 * gcc.dg/torture/pr70986-3.c: Likewise.
3734 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3737 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3738 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3740 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3742 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3744 * gcc.target/i386/pr66746.c: Ditto.
3746 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3748 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3750 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3751 warning when using -mvsx-timode.
3752 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3753 * gcc.target/powerpc/dform-2.c: Likewise.
3754 * gcc.target/powerpc/pr68805.c: Likewise.
3756 2016-05-11 Marek Polacek <polacek@redhat.com>
3759 * c-c++-common/attributes-3.c: New test.
3761 2016-05-11 Nathan Sidwell <nathan@acm.org>
3763 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3764 * gcc.c-torture/execute/pr68185.c: Likewise.
3765 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3766 * gcc.dg/pr69634.c: Requires scheduling.
3767 * gcc.dg/torture/pr66178.c: Require label values.
3768 * gcc.dg/setjmp-6.c: Require indirect jumps.
3770 2016-05-11 Richard Biener <rguenther@suse.de>
3772 PR tree-optimization/71055
3773 * gcc.dg/torture/pr71055.c: New testcase.
3775 2016-05-11 Richard Biener <rguenther@suse.de>
3778 * g++.dg/debug/pr71057.C: New testcase.
3780 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3783 * gfortran.dg/gomp/pr70855.f90: New test.
3785 2016-05-11 Richard Biener <rguenther@suse.de>
3788 * g++.dg/torture/pr71002.C: New testcase.
3790 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3793 * gcc.dg/pr70807.c: New test.
3795 2016-05-10 Martin Sebor <msebor@redhat.com>
3798 * g++.dg/Wattributes.C: New test.
3800 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3802 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3803 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3804 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3806 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3809 * gcc.target/i386/pr70799-1.c: New test.
3811 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3813 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3815 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3818 * gcc.target/i386/pr70877.c: New test.
3820 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3822 PR tree-optimization/70786
3823 * gcc.target/i386/pr70876.c: New test.
3825 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3828 * gcc.target/i386/avx512vl-logic-1.c: New test.
3829 * gcc.target/i386/avx512vl-logic-2.c: New test.
3830 * gcc.target/i386/avx512dq-logic-2.c: New test.
3832 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3835 * gcc.target/powerpc/pr70963.c: New.
3837 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3839 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3840 (test_very_wide_line): Add ruler to expected output.
3841 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3842 (test_very_wide_line): Likewise.
3843 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3844 (test_show_locus): Within the handling of "test_very_wide_line",
3845 enable show_ruler_p on the diagnostic context.
3847 2016-05-10 Richard Biener <rguenther@suse.de>
3849 PR tree-optimization/71039
3850 * gcc.dg/torture/pr71039.c: New testcase.
3852 2016-05-10 Nathan Sidwell <nathan@acm.org>
3854 * gcc.dg/nested-func-10.c: Requires alloca.
3855 * gcc.dg/nested-func-9.c: Requires alloca.
3856 * gcc.c-torture/execute/pr70460.c: Requires labels.
3857 * gcc.c-torture/compile/pr70199.c: Requires labels.
3858 * gcc.target/nvptx/decl.c: Compile only.
3859 * gcc.target/nvptx/trailing-init.c: Compile only.
3860 * gcc.target/nvptx/ary-init.c: Compile only.
3862 2016-05-10 Marek Polacek <polacek@redhat.com>
3865 * gcc.dg/attr-opt-1.c: New test.
3867 2016-05-10 Richard Biener <rguenther@suse.de>
3869 PR tree-optimization/70497
3870 PR tree-optimization/28367
3871 * gcc.dg/torture/20160404-1.c: New testcase.
3872 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3875 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3877 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3879 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3881 * gcc.target/i386/fabsneg-1.c New test.
3883 2016-05-09 Alan Modra <amodra@gmail.com>
3886 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3888 2016-05-09 Richard Biener <rguenther@suse.de>
3890 PR tree-optimization/70985
3891 * gcc.dg/torture/pr70985.c: New testcase.
3893 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3895 * gcc.dg/tree-ssa/ifc-9.c: New test.
3896 * gcc.dg/tree-ssa/ifc-10.c: New test.
3897 * gcc.dg/tree-ssa/ifc-11.c: New test.
3898 * gcc.dg/tree-ssa/ifc-12.c: New test.
3899 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3900 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3901 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3903 2016-05-09 Richard Biener <rguenther@suse.de>
3906 * gfortran.dg/pr70937.f90: New testcase.
3908 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3910 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3912 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3915 * gfortran.dg/dec_structure_1.f90: New testcase.
3916 * gfortran.dg/dec_structure_2.f90: Ditto.
3917 * gfortran.dg/dec_structure_3.f90: Ditto.
3918 * gfortran.dg/dec_structure_4.f90: Ditto.
3919 * gfortran.dg/dec_structure_5.f90: Ditto.
3920 * gfortran.dg/dec_structure_6.f90: Ditto.
3921 * gfortran.dg/dec_structure_7.f90: Ditto.
3922 * gfortran.dg/dec_structure_8.f90: Ditto.
3923 * gfortran.dg/dec_structure_9.f90: Ditto.
3924 * gfortran.dg/dec_structure_10.f90: Ditto.
3925 * gfortran.dg/dec_structure_11.f90: Ditto.
3926 * gfortran.dg/dec_union_1.f90: Ditto.
3927 * gfortran.dg/dec_union_2.f90: Ditto.
3928 * gfortran.dg/dec_union_3.f90: Ditto.
3929 * gfortran.dg/dec_union_4.f90: Ditto.
3930 * gfortran.dg/dec_union_5.f90: Ditto.
3931 * gfortran.dg/dec_union_6.f90: Ditto.
3932 * gfortran.dg/dec_union_7.f90: Ditto.
3934 2016-05-07 Tom de Vries <tom@codesourcery.com>
3936 PR tree-optimization/70956
3937 * gcc.dg/graphite/pr70956.c: New test.
3939 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3942 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3943 (a, b, c, d): Change type from char to signed char.
3944 (main): Compare against (signed char) -1634678893 instead of
3945 hardcoded -109. Use __builtin_abort instead of abort.
3947 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3948 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3950 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3952 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3955 * gcc.dg/torture/pr70935.c: New test.
3957 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3960 * gcc.target/sh/pr58219.c: New tests.
3962 2016-05-06 Richard Biener <rguenther@suse.de>
3964 PR tree-optimization/70960
3965 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3967 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3970 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3971 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3972 Adjust expected instruction counts.
3973 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3975 2016-05-06 Marek Polacek <polacek@redhat.com>
3978 * gcc.dg/ubsan/bounds-3.c: New test.
3980 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3983 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3985 2016-05-06 Richard Biener <rguenther@suse.de>
3988 * gfortran.dg/pr70931.f90: New testcase.
3990 2016-05-06 Richard Biener <rguenther@suse.de>
3993 * gcc.dg/torture/pr70941.c: New testcase.
3995 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3997 PR tree-optimization/57206
3998 * gcc.dg/vect/pr57206.c: New test.
4000 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4002 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4004 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4006 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4008 * c-c++-common/Wdangling-else-4.c: New test.
4010 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4014 * g++.dg/opt/pr70906.C: New test.
4015 * g++.dg/opt/pr70933.C: New test.
4017 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4019 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4021 * gcc.dg/ipa/pure-const-3.c: New testcase.
4023 2016-05-04 Marek Polacek <polacek@redhat.com>
4025 * c-c++-common/Wdangling-else-1.c: New test.
4026 * c-c++-common/Wdangling-else-2.c: New test.
4027 * c-c++-common/Wdangling-else-3.c: New test.
4029 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4031 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4034 2016-05-04 Marek Polacek <polacek@redhat.com>
4037 * gcc.dg/Waddress-2.c: New test.
4039 2016-05-04 Alan Modra <amodra@gmail.com>
4041 * gcc.target/powerpc/pr70866.c: New.
4043 2016-05-03 Martin Sebor <msebor@redhat.com>
4046 * c-c++-common/builtin_location.c: New test.
4047 * g++.dg/cpp1y/builtin_location.C: New test.
4049 2016-05-03 Marek Polacek <polacek@redhat.com>
4052 * gcc.dg/pr70859.c: New test.
4053 * gcc.dg/pr70859-2.c: New test.
4055 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4057 * gnat.dg/debug5.adb: New testcase.
4059 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4061 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4062 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4063 Procedure to check for z10 instruction set.
4065 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4067 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4069 2016-05-03 Alan Modra <amodra@gmail.com>
4071 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4073 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4075 * gcc.target/i386/avx512f-cvt-1.c: New test.
4077 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4079 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4080 -fdump-tree-vrp-details.
4082 2016-05-03 Richard Biener <rguenther@suse.de>
4084 * gcc.dg/pr30172-1.c: Adjust.
4085 * gcc.dg/pr63743.c: Likewise.
4086 * gcc.dg/tm/pr51696.c: Likewise.
4087 * c-c++-common/tm/safe-1.c: Likewise.
4088 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4089 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4090 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4091 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4093 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4095 PR rtl-optimization/70467
4096 * gcc.target/i386/pr70467-3.c: New test.
4097 * gcc.target/i386/pr70467-4.c: New test.
4099 PR tree-optimization/70916
4100 * gcc.c-torture/compile/pr70916.c: New test.
4103 * gcc.target/i386/pr49244-1.c: New test.
4104 * gcc.target/i386/pr49244-2.c: New test.
4106 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4108 PR rtl-optimization/44281
4109 * gcc.target/i386/pr44281.c: New test.
4111 2016-05-03 bin cheng <bin.cheng@arm.com>
4113 PR tree-optimization/56541
4114 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4115 * gcc.dg/vect/pr56541.c: new test.
4117 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4119 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4121 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4123 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4126 * c-c++-common/asan/clone-test-1.c (main): Align child process
4129 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4132 * g++.dg/spellcheck-fields-2.C: New test case.
4134 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4137 * g++.dg/pr62314.C: New test case.
4139 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4141 * gcc.dg/ipa/inline-8.c: New testcase.
4143 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4145 PR rtl-optimization/70467
4146 * gcc.target/i386/pr70467-1.c: New test.
4148 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4150 * gcc.dg/spec-options.c: Run the test on all targets.
4151 * gcc.dg/foo.specs: Use cpp_unique_options.
4153 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4155 * gcc.dg/tree-ssa/unord.c: New testcase.
4157 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4159 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4161 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4163 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4165 2016-05-02 Marek Polacek <polacek@redhat.com>
4168 * gcc.dg/enum-incomplete-3.c: New test.
4170 2016-05-02 Marek Polacek <polacek@redhat.com>
4171 Tom de Vries <tom@codesourcery.com>
4173 PR tree-optimization/70700
4174 * gcc.dg/pr70700.c: New test.
4176 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4178 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4179 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4180 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4181 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4182 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4184 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4186 * ada/acats/run_acats: Rename into...
4187 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4188 * ada/acats/run_all.sh: Remove redundant test.
4189 (target_run): Move around.
4190 (target_gnatchop): Use newly built executable.
4191 (target_gnatmake): Likewise.
4192 Check that the compilation of impbit succeeds.
4194 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4196 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4197 * gcc.dg/20021029-1.c: Likewise.
4198 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4199 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4200 * gcc.target/sh/cmpstr.c: Likewise.
4201 * gcc.target/sh/cmpstrn.c: Likewise.
4202 * gcc.target/sh/memset.c: Likewise.
4203 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4204 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4205 * gcc.target/sh/pr39423-1.c: Likewise.
4206 * gcc.target/sh/pr49468-di.c: Likewise.
4207 * gcc.target/sh/pr49468-si.c: Likewise.
4208 * gcc.target/sh/pr49880-1.c: Likewise.
4209 * gcc.target/sh/pr49880-2.c: Likewise.
4210 * gcc.target/sh/pr49880-3.c: Likewise.
4211 * gcc.target/sh/pr50751-1.c: Likewise.
4212 * gcc.target/sh/pr50751-4.c: Likewise.
4213 * gcc.target/sh/pr50751-7.c: Likewise.
4214 * gcc.target/sh/pr51244-1.c: Likewise.
4215 * gcc.target/sh/pr51244-10.c: Likewise.
4216 * gcc.target/sh/pr51244-11.c: Likewise.
4217 * gcc.target/sh/pr51244-12.c: Likewise.
4218 * gcc.target/sh/pr51244-13.c: Likewise.
4219 * gcc.target/sh/pr51244-14.c: Likewise.
4220 * gcc.target/sh/pr51244-17.c: Likewise.
4221 * gcc.target/sh/pr51244-18.c: Likewise.
4222 * gcc.target/sh/pr51244-19.c: Likewise.
4223 * gcc.target/sh/pr51244-4.c: Likewise.
4224 * gcc.target/sh/pr51244-5.c: Likewise.
4225 * gcc.target/sh/pr51244-7.c: Likewise.
4226 * gcc.target/sh/pr51244-8.c: Likewise.
4227 * gcc.target/sh/pr51244-9.c: Likewise.
4228 * gcc.target/sh/pr51697.c: Likewise.
4229 * gcc.target/sh/pr52483-1.c: Likewise.
4230 * gcc.target/sh/pr52483-2.c: Likewise.
4231 * gcc.target/sh/pr52483-3.c: Likewise.
4232 * gcc.target/sh/pr52483-5.c: Likewise.
4233 * gcc.target/sh/pr52933-1.c: Likewise.
4234 * gcc.target/sh/pr52933-2.c: Likewise.
4235 * gcc.target/sh/pr52933-3.c: Likewise.
4236 * gcc.target/sh/pr53568-1.c: Likewise.
4237 * gcc.target/sh/pr53976-1.c: Likewise.
4238 * gcc.target/sh/pr53988-1.c: Likewise.
4239 * gcc.target/sh/pr53988.c: Likewise.
4240 * gcc.target/sh/pr54089-1.c: Likewise.
4241 * gcc.target/sh/pr54089-6.c: Likewise.
4242 * gcc.target/sh/pr54089-7.c: Likewise.
4243 * gcc.target/sh/pr54089-8.c: Likewise.
4244 * gcc.target/sh/pr54089-9.c: Likewise.
4245 * gcc.target/sh/pr54236-1.c: Likewise.
4246 * gcc.target/sh/pr54236-2.c: Likewise.
4247 * gcc.target/sh/pr54236-3.c: Likewise.
4248 * gcc.target/sh/pr54236-4.c: Likewise.
4249 * gcc.target/sh/pr54386.c: Likewise.
4250 * gcc.target/sh/pr54602-1.c: Likewise.
4251 * gcc.target/sh/pr54685.c: Likewise.
4252 * gcc.target/sh/pr54760-1.c: Likewise.
4253 * gcc.target/sh/pr54760-2.c: Likewise.
4254 * gcc.target/sh/pr54760-3.c: Likewise.
4255 * gcc.target/sh/pr54760-4.c: Likewise.
4256 * gcc.target/sh/pr54760-5.c: Likewise.
4257 * gcc.target/sh/pr54760-6.c: Likewise.
4258 * gcc.target/sh/pr55146.c: Likewise.
4259 * gcc.target/sh/pr55160.c: Likewise.
4260 * gcc.target/sh/pr59278.c: Likewise.
4261 * gcc.target/sh/pr59401-1.c: Likewise.
4262 * gcc.target/sh/pr59533-1.c: Likewise.
4263 * gcc.target/sh/pr63260.c: Likewise.
4264 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4265 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4266 * gcc.target/sh/strlen.c: Likewise.
4267 * gcc.target/sh/torture/pr30807.c: Likewise.
4268 * gcc.target/sh/torture/pr34777.c: Likewise.
4269 * gcc.target/sh/torture/pr64652.c: Likewise.
4270 * gcc.target/sh/torture/pr65505.c: Likewise.
4271 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4272 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4274 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4277 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4279 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4281 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4282 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4283 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4284 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4286 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4288 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4289 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4291 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4294 * c-c++-common/goacc/combined-reduction.c: New test.
4295 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4297 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4299 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4300 *movdi_internal pattern only if PIC off.
4301 * gcc.target/i386/pr70155-2.c: Likewise.
4302 * gcc.target/i386/pr70155-3.c: Likewise.
4303 * gcc.target/i386/pr70155-4.c: Likewise.
4304 * gcc.target/i386/pr70155-5.c: Likewise.
4305 * gcc.target/i386/pr70155-6.c: Likewise.
4306 * gcc.target/i386/pr70155-7.c: Likewise.
4307 * gcc.target/i386/pr70155-8.c: Likewise.
4308 * gcc.target/i386/pr70155-15.c: Likewise.
4309 * gcc.target/i386/pr70155-17.c: Likewise.
4310 * gcc.target/i386/pr70155-22.c: Likewise.
4312 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4314 PR tree-optimization/70803
4315 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4317 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4319 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4320 optimization of vector loop.
4321 * gcc.target/i386/vect-unpack-3.c: New test.
4322 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4323 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4324 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4326 2016-04-29 Marek Polacek <polacek@redhat.com>
4329 * g++.dg/ubsan/null-7.C: New test.
4332 * gcc.dg/pr70852.c: New test.
4334 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4337 * g++.dg/cpp0x/alignas6.C: New test.
4339 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4341 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4342 * gcc.dg/pr27003.c: Likewise.
4343 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4344 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4345 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4346 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4347 * gcc.target/arc/mxy.c: Likewise.
4348 * gcc.target/arc/mswape.c: Likewise.
4349 * gcc.target/arc/mrtsc.c: Likewise.
4350 * gcc.target/arc/mcrc.c: Likewise.
4351 * gcc.target/arc/mdsp-packa.c: Likewise.
4352 * gcc.target/arc/mdvbf.c: Likewise.
4353 * gcc.target/arc/mlock.c: Likewise.
4354 * gcc.target/arc/mmac-24.c: Likewise.
4355 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4357 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4358 Matthijs Kooijman <matthijs@stdin.nl>
4359 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4362 * gcc.target/avr/pr60040-1.c: New.
4363 * gcc.target/avr/pr60040-2.c: New.
4365 2016-04-29 Richard Biener <rguenther@suse.de>
4367 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4369 2016-04-29 Richard Biener <rguenther@suse.de>
4371 PR tree-optimization/13962
4372 PR tree-optimization/65686
4373 * gcc.dg/uninit-pr65686.c: New testcase.
4375 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4378 * gcc.dg/pr70843.c: New test.
4380 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4383 * gcc.target/i386/pr70858.c: New test.
4385 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4387 * gcc.target/arc/nps400-1.c: New file.
4389 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4390 Andrew Burgess <andrew.burgess@embecosm.com>
4392 * gcc.target/arc/movh_cl-1.c: New file.
4394 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4395 Andrew Burgess <andrew.burgess@embecosm.com>
4397 * gcc.target/arc/extzv-1.c: New file.
4398 * gcc.target/arc/insv-1.c: New file.
4399 * gcc.target/arc/insv-2.c: New file.
4400 * gcc.target/arc/movb-1.c: New file.
4401 * gcc.target/arc/movb-2.c: New file.
4402 * gcc.target/arc/movb-3.c: New file.
4403 * gcc.target/arc/movb-4.c: New file.
4404 * gcc.target/arc/movb-5.c: New file.
4405 * gcc.target/arc/movb_cl-1.c: New file.
4406 * gcc.target/arc/movb_cl-2.c: New file.
4407 * gcc.target/arc/movbi_cl-1.c: New file.
4408 * gcc.target/arc/movl-1.c: New file.
4410 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4411 Andrew Burgess <andrew.burgess@embecosm.com>
4413 * gcc.target/arc/cmem-1.c: New file.
4414 * gcc.target/arc/cmem-2.c: New file.
4415 * gcc.target/arc/cmem-3.c: New file.
4416 * gcc.target/arc/cmem-4.c: New file.
4417 * gcc.target/arc/cmem-5.c: New file.
4418 * gcc.target/arc/cmem-6.c: New file.
4419 * gcc.target/arc/cmem-7.c: New file.
4420 * gcc.target/arc/cmem-ld.inc: New file.
4421 * gcc.target/arc/cmem-st.inc: New file.
4423 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4426 * gcc.target/i386/pr70821.c: New test.
4428 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4430 * gcc.target/powerpc/vec-adde.c: New test.
4431 * gcc.target/powerpc/vec-adde-int128.c: New test.
4433 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4435 * gcc.target/i386/avx-vround-1.c: New test.
4436 * gcc.target/i386/avx-vround-2.c: New test.
4437 * gcc.target/i386/avx512vl-vround-1.c: New test.
4438 * gcc.target/i386/avx512vl-vround-2.c: New test.
4440 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4443 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4444 (check_effective_target_cilkplus_runtime): ... this.
4445 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4446 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4448 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4449 Require cilkplus_runtime.
4450 Don't add -lcilkrts.
4451 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4452 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4453 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4454 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4455 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4456 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4457 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4458 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4459 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4460 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4461 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4462 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4463 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4464 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4465 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4466 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4467 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4468 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4469 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4470 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4471 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4472 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4473 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4474 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4475 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4476 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4477 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4478 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4479 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4481 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4482 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4484 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4486 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4489 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4491 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4492 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4494 2015-04-27 Ryan Burn <contact@rnburn.com>
4498 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4500 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4501 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4503 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4505 * gnat.dg/limited_with4.ad[sb]: New test.
4506 * gnat.dg/limited_with4_pkg.ads: New helper.
4508 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4511 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4512 and movv1ti_internal patterns
4513 * gcc.target/i386/pr70155-1.c: New test.
4514 * gcc.target/i386/pr70155-2.c: Likewise.
4515 * gcc.target/i386/pr70155-3.c: Likewise.
4516 * gcc.target/i386/pr70155-4.c: Likewise.
4517 * gcc.target/i386/pr70155-5.c: Likewise.
4518 * gcc.target/i386/pr70155-6.c: Likewise.
4519 * gcc.target/i386/pr70155-7.c: Likewise.
4520 * gcc.target/i386/pr70155-8.c: Likewise.
4521 * gcc.target/i386/pr70155-9.c: Likewise.
4522 * gcc.target/i386/pr70155-10.c: Likewise.
4523 * gcc.target/i386/pr70155-11.c: Likewise.
4524 * gcc.target/i386/pr70155-12.c: Likewise.
4525 * gcc.target/i386/pr70155-13.c: Likewise.
4526 * gcc.target/i386/pr70155-14.c: Likewise.
4527 * gcc.target/i386/pr70155-15.c: Likewise.
4528 * gcc.target/i386/pr70155-16.c: Likewise.
4529 * gcc.target/i386/pr70155-17.c: Likewise.
4530 * gcc.target/i386/pr70155-18.c: Likewise.
4531 * gcc.target/i386/pr70155-19.c: Likewise.
4532 * gcc.target/i386/pr70155-20.c: Likewise.
4533 * gcc.target/i386/pr70155-21.c: Likewise.
4534 * gcc.target/i386/pr70155-22.c: Likewise.
4536 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4538 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4541 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4543 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4544 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4545 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4546 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4547 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4549 2016-04-27 Richard Biener <rguenther@suse.de>
4552 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4553 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4555 2016-04-27 Nathan Sidwell <nathan@acm.org>
4557 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4558 * g++.dg/ubsan/pr63956.C: Adjust error location.
4560 2016-04-27 Nick Clifton <nickc@redhat.com>
4563 * gcc.dg/pr49889.c: New test.
4565 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4567 * c-c++-common/memset-array.c: New test.
4569 2016-04-26 Martin Sebor <msebor@redhat.com>
4572 * g++.dg/cpp1y/func_constexpr.C: New test.
4574 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4577 * g++.dg/cpp0x/enum32.C: New test.
4578 * g++.dg/cpp0x/enum33.C: New test.
4580 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4582 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4583 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4584 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4585 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4586 * gcc.c-torture/execute/pr38151.c: Likewise.
4587 * gcc.c-torture/execute/pr66556.c: Likewise.
4588 * gcc.c-torture/execute/pr67781.c: Likewise.
4589 * gcc.c-torture/execute/pr68648.c: Likewise.
4591 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4593 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4595 2016-04-26 Marek Polacek <polacek@redhat.com>
4598 * gcc.dg/pr67784-3.c: New test.
4599 * gcc.dg/pr67784-4.c: New test.
4600 * gcc.dg/pr67784-5.c: New test.
4603 * gcc.dg/Wnested-externs-2.c: New test.
4605 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4607 * gcc.dg/fold-plusmult.c: Adjust.
4608 * gcc.dg/no-strict-overflow-6.c: Adjust.
4609 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4611 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4613 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4615 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4616 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4617 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4618 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4619 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4620 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4621 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4622 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4623 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4624 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4625 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4626 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4627 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4628 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4629 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4630 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4631 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4632 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4633 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4634 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4635 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4636 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4638 * gcc.target/i386/pr32219-4.c: Likewise.
4639 * gcc.target/i386/pr32219-6.c: Likewise.
4640 * gcc.target/i386/pr32219-8.c: Likewise.
4642 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4644 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4647 2016-04-26 Marek Polacek <polacek@redhat.com>
4650 * g++.dg/ext/cond2.C: New test.
4652 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4654 PR tree-optimization/70771
4655 PR tree-optimization/70775
4656 * gcc.dg/pr70771.c: New test.
4657 * gcc.dg/pr70775.c: New test.
4659 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4661 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4663 2016-04-25 Richard Biener <rguenther@suse.de>
4665 PR tree-optimization/70780
4666 * gcc.dg/torture/pr70780.c: New testcase.
4668 2016-04-25 Michael Collison <michael.collison@arm.com>
4670 * gcc.target/arm/neon-vaddws16.c: New test.
4671 * gcc.target/arm/neon-vaddws32.c: New test.
4672 * gcc.target/arm/neon-vaddwu16.c: New test.
4673 * gcc.target/arm/neon-vaddwu32.c: New test.
4674 * gcc.target/arm/neon-vaddwu8.c: New test.
4675 * lib/target-supports.exp
4676 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4677 that arm neon support vector widen sum of HImode TO SImode.
4679 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4682 * c-c++-common/asan/pr70712.c: New test.
4684 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4686 * .gitattributes: New file.
4688 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4690 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4692 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4694 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4695 * gfortran.dg/submodule_15.f08: Likewise.
4697 2016-04-22 Richard Biener <rguenther@suse.de>
4699 PR tree-optimization/70740
4700 * gcc.dg/torture/pr70740.c: New testcase.
4702 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4705 * gcc.target/i386/pr70750-1.c: New test.
4706 * gcc.target/i386/pr70750-2.c: Likewise.
4708 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4711 * g++.dg/cpp0x/auto48.C: New.
4713 2016-04-21 Marek Polacek <polacek@redhat.com>
4716 * g++.dg/cpp0x/forw_enum12.C: New test.
4717 * g++.dg/cpp0x/forw_enum13.C: New test.
4719 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4722 * gcc.target/i386/pr70728.c: New test.
4724 2016-04-21 Richard Biener <rguenther@suse.de>
4727 * gcc.dg/pr70747.c: New testcase.
4729 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4731 PR tree-optimization/70715
4732 * gcc.dg/tree-ssa/scev-13.c: New test.
4734 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4736 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4738 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4740 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4742 2016-04-20 Jan Hubicka <jh@suse.cz>
4745 * g++.dg/ipa/nothrow-1.C: New testcase.
4747 2016-04-20 Nathan Sidwell <nathan@acm.org>
4750 * g++.dg/eh/delete1.C: New.
4752 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4754 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4755 -mtune-ctrl=sse_typeless_stores.
4757 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4759 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4761 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4763 PR tree-optimization/69489
4764 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4766 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4769 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4770 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4771 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4773 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4775 PR tree-optimization/56625
4776 PR tree-optimization/69489
4777 * gcc.dg/vect/pr56625.c: New test.
4778 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4780 2016-04-20 Andrew Pinski <apinski@cavium.com>
4783 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4785 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4787 * gnat.dg/self1.adb: Remove now incorrect test.
4789 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4791 * gcc.dg/tree-ssa/scev-11.c: New test.
4792 * gcc.dg/tree-ssa/scev-12.c: New test.
4794 2016-04-20 Marek Polacek <polacek@redhat.com>
4796 PR tree-optimization/70725
4797 * gcc.dg/pr70725.c: New test.
4799 2016-04-20 Richard Biener <rguenther@suse.de>
4801 PR tree-optimization/70726
4802 * g++.dg/vect/pr70726.cc: New testcase.
4804 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4807 * gcc.target/s390/pr70674.c: New test.
4809 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4811 PR libgfortran/70684
4812 * gfortran.dg/list_read_14.f90: New test.
4814 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4817 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4818 extern to force it misaligned.
4822 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4823 Don't check `*' before movv4sf_internal.
4824 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4825 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4826 Don't check `*' before movv16qi_internal.
4827 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4828 extern to force it misaligned.
4832 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4833 Don't check `*' before movv2df_internal.
4834 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4835 extern to force it misaligned.
4839 Check movv8sf_internal instead of avx_storeups256.
4840 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4842 2016-04-19 Richard Biener <rguenther@suse.de>
4844 PR tree-optimization/70171
4845 * g++.dg/tree-ssa/pr70171.C: New testcase.
4847 2016-04-19 Richard Biener <rguenther@suse.de>
4849 PR tree-optimization/70724
4850 * gcc.dg/torture/pr70724.c: New testcase.
4852 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4855 * gcc.target/i386/pr70689.c: New.
4857 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4860 * gcc.target/i386/pr70708.c: New test.
4862 2016-04-18 Richard Biener <rguenther@suse.de>
4864 PR tree-optimization/43434
4865 * gcc.dg/vect/pr43434.c: New testcase.
4866 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4867 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4868 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4869 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4870 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4871 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4872 * gcc.dg/gomp/pr68640.c: Likewise.
4873 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4874 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4876 2016-04-18 Richard Biener <rguenther@suse.de>
4878 PR tree-optimization/70701
4879 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4881 2016-04-18 Tom de Vries <tom@codesourcery.com>
4884 * gcc.dg/pr70161.c: Add dot-file scans.
4885 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4886 instead of after last dot char.
4888 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4890 * c-c++-common/dump-ada-spec-3.c: New test.
4891 * c-c++-common/dump-ada-spec-4.c: Likewise.
4893 2016-04-17 Tom de Vries <tom@codesourcery.com>
4896 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4898 2016-04-15 Jan Hubicka <jh@suse.cz>
4901 * g++.dg/ipa/pure-const-1.C: New testcase.
4902 * g++.dg/ipa/pure-const-2.C: New testcase.
4903 * g++.dg/ipa/pure-const-3.C: New testcase.
4905 2016-04-15 Marek Polacek <polacek@redhat.com>
4908 * gcc.dg/bitfld-22.c: New test.
4910 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4912 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4915 2016-04-15 Marek Polacek <polacek@redhat.com>
4918 * c-c++-common/pr70651.c: New test.
4920 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4922 PR rtl-optimization/70681
4923 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4924 dump scan on arm and powerpc.
4925 * gcc.dg/pr10474.c: Likewise.
4927 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4932 * g++.dg/cpp1y/vla11.C: Revert for real.
4935 * c-c++-common/Wparentheses-1.c: New test.
4936 * c-c++-common/gomp/Wparentheses-1.c: New test.
4937 * c-c++-common/gomp/Wparentheses-2.c: New test.
4938 * c-c++-common/gomp/Wparentheses-3.c: New test.
4939 * c-c++-common/gomp/Wparentheses-4.c: New test.
4940 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4941 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4942 * c-c++-common/goacc/Wparentheses-1.c: New test.
4944 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4947 * gcc.target/i386/pr70662.c: New test.
4949 2016-04-15 Richard Biener <rguenther@suse.de>
4950 Alan Modra <amodra@gmail.com>
4952 PR tree-optimization/70130
4953 * gcc.dg/vect/O3-pr70130.c: New testcase.
4955 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4958 * gcc.target/powerpc/pr70669.c: New test.
4961 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4962 a power7 system that does not have an assembler that supports
4965 2016-04-14 Martin Sebor <msebor@redhat.com>
4970 * c-c++-common/ubsan/vla-1.c: Revert.
4971 * g++.dg/cpp1y/vla11.C: Same.
4972 * g++.dg/cpp1y/vla12.C: Same.
4973 * g++.dg/cpp1y/vla13.C: Same.
4974 * g++.dg/cpp1y/vla14.C: Same.
4975 * g++.dg/cpp1y/vla3.C: Same.
4976 * g++.dg/init/array24.C: Same.
4977 * g++.dg/ubsan/vla-1.C: Same.
4979 2016-04-14 Marek Polacek <polacek@redhat.com>
4980 Jan Hubicka <hubicka@ucw.cz>
4983 * g++.dg/torture/pr70029.C: New test.
4985 2016-04-14 Martin Sebor <msebor@redhat.com>
4987 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4988 type size to prevent failures on targets with very low maximum
4991 2016-04-14 Richard Biener <rguenther@suse.de>
4993 PR tree-optimization/70623
4994 * gcc.dg/torture/pr70623.c: New testcase.
4995 * gcc.dg/torture/pr70623-2.c: Likewise.
4997 2016-04-13 Martin Sebor <msebor@redhat.com>
5002 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5003 * g++.dg/cpp1y/vla11.C: New test.
5004 * g++.dg/cpp1y/vla12.C: New test.
5005 * g++.dg/cpp1y/vla13.C: New test.
5006 * g++.dg/cpp1y/vla14.C: New test.
5007 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5008 * g++.dg/init/array24.C: Fully brace VLA initializer.
5009 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5011 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5014 * g++.dg/opt/pr70641.C: New test.
5016 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5018 PR rtl-optimization/68749
5019 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5020 effects of argument promotions.
5021 Remove default args to dg-skip-if.
5023 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5026 * g++.dg/parse/pr70635.C: New.
5028 2016-04-13 Marek Polacek <polacek@redhat.com>
5031 * c-c++-common/Wmisleading-indentation-4.c: New test.
5033 2016-04-13 Marek Polacek <polacek@redhat.com>
5036 * gcc.dg/Wparentheses-12.c: New test.
5037 * gcc.dg/Wparentheses-13.c: New test.
5039 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5041 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5042 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5043 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5045 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5048 * gcc.c-torture/compile/pr70633.c: New test.
5051 * gcc.dg/torture/pr70628.c: New test.
5053 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5056 * g++.dg/template/pr70610.C: New test.
5057 * g++.dg/template/pr70610-2.C: New test.
5058 * g++.dg/template/pr70610-3.C: New test.
5059 * g++.dg/template/pr70610-4.C: New test.
5061 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5063 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5067 * g++.dg/ext/pr70571.C: New test.
5069 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5072 * gcc.target/powerpc/pr70640.c: New test.
5074 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5077 * g++.dg/parse/pr68722.C: New.
5079 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5081 PR rtl-optimization/70596
5082 * gcc.target/i386/pr70596.c: New test.
5084 2016-04-12 Nathan Sidwell <nathan@acm.org>
5087 * g++.dg/init/pr70501.C: New.
5089 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5091 * gcc.target/i386/asm-flag-6.c: New test.
5093 2016-04-12 Tom de Vries <tom@codesourcery.com>
5095 PR tree-optimization/68756
5096 * gcc.dg/graphite/pr68756.c: New test.
5098 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5100 PR tree-optimization/70602
5101 * gcc.c-torture/execute/pr70602.c: New test.
5103 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5106 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5107 __float128 emulator is built and runs.
5108 * gcc.target/powerpc/float128-1.c: Likewise.
5110 * lib/target-supports.exp (check_ppc_float128_sw_available):
5111 Rework tests for __float128 software and hardware
5112 availability. Fix exit condition to return 0 on success.
5114 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5117 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5118 * gcc.target/aarch64/target_attr_15.c: Likewise.
5120 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5123 * g++.dg/cpp1y/pr69066.C: New.
5125 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5128 * gfortran.dg/pr36192.f90: Update test.
5129 * gfortran.dg/pr36192_1.f90: Update test.
5130 * gfortran.dg/real_dimension_1.f: Update test.
5131 * gfortran.dg/parameter_array_init_7.f90: New test.
5133 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5136 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5138 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5140 PR rtl-optimization/66669
5141 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5143 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5145 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5146 * gcc.dg/pie-1.c: Likewise.
5147 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5148 * gcc.dg/pic-4.c: Likewise.
5149 * gcc.dg/pie-3.c: Likewise.
5150 * gcc.dg/pie-4.c: Likewise.
5152 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5154 PR tree-optimization/68644
5155 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5157 PR rtl-optimization/64886
5158 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5160 2016-04-09 Tom de Vries <tom@codesourcery.com>
5162 PR tree-optimization/68953
5163 * gcc.dg/graphite/pr68953.c: New test.
5165 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5168 * gfortran.dg/deferred_character_16.f90: New test.
5170 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5172 PR tree-optimization/70586
5173 * gcc.c-torture/execute/pr70586.c: New test.
5175 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5178 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5179 with __builtin_memset
5180 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5182 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5186 PR tree-optimization/70373
5190 * c-c++-common/goacc/reduction-5.c: New test.
5191 * c-c++-common/goacc/reduction-promotions.c: New test.
5192 * gfortran.dg/goacc/reduction-3.f95: New test.
5193 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5195 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5199 * g++.dg/pr70590.C: New test.
5200 * g++.dg/pr70590-2.C: New test.
5202 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5205 * gcc.target/i386/pr70593.c: New test.
5207 PR rtl-optimization/70574
5208 * gcc.target/i386/avx2-pr70574.c: New test.
5210 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5213 * c-c++-common/asan/pr70541.c: New test.
5215 2016-04-08 Tom de Vries <tom@codesourcery.com>
5217 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5218 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5220 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5223 * gcc.c-torture/execute/pr70566.c: New test.
5225 2016-04-08 Tom de Vries <tom@codesourcery.com>
5227 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5228 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5230 2016-04-08 Alan Modra <amodra@gmail.com>
5232 * gcc.target/powerpc/pr70117.c: New.
5234 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5237 * gcc.dg/lto/simd-function_0.c: New test.
5239 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5241 * c-c++-common/attr-simd-2.c: Likewise.
5242 * c-c++-common/attr-simd-4.c: Likewise.
5243 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5244 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5246 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5249 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5251 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5252 Tom de Vries <tom@codesourcery.com>
5254 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5255 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5256 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5257 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5258 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5259 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5260 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5261 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5263 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5266 * g++.dg/warn/Wparentheses-29.C: New test.
5268 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5271 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5272 explicit braces to resolve a future -Wparentheses warning.
5274 2016-04-06 Richard Henderson <rth@redhat.com>
5276 * gcc.dg/pr61817-1.c: New test.
5277 * gcc.dg/pr61817-2.c: New test.
5278 * gcc.dg/pr69391-1.c: New test.
5279 * gcc.dg/pr69391-2.c: New test.
5281 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5283 PR rtl-optimization/70398
5284 * gcc.target/aarch64/pr70398.c: New.
5286 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5288 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5290 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5291 Pedro Alves <palves@redhat.com>
5293 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5295 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5297 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5298 Check for avx512f effective targets instead of avx2.
5299 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5301 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5302 * g++.dg/gomp/declare-simd-1.C: Likewise.
5303 * g++.dg/gomp/declare-simd-3.C: Likewise.
5304 * g++.dg/gomp/declare-simd-4.C: Likewise.
5307 * c-c++-common/gomp/pr70550-1.c: New test.
5308 * c-c++-common/gomp/pr70550-2.c: New test.
5310 2016-04-05 Nathan Sidwell <nathan@acm.org>
5313 * g++.dg/ext/attribute-may-alias-5.C: New.
5315 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5318 * c-c++-common/pr70336.c: New test.
5319 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5320 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5322 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5325 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5327 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5329 PR rtl-optimization/70542
5330 * gcc.dg/torture/pr70542.c: New test.
5331 * gcc.target/i386/avx2-pr70542.c: New test.
5333 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5335 PR tree-optimization/70509
5336 * gcc.target/i386/avx512bw-pr70509.c: New test.
5338 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5341 * g++.dg/ext/constexpr-vla4.C: New test.
5343 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5346 * gcc.target/i386/pr70510.c: New test.
5348 2016-04-05 Richard Biener <rguenther@suse.de>
5350 PR tree-optimization/70526
5351 * g++.dg/torture/pr70526.C: New testcase.
5353 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5356 * gcc.target/i386/pr70525.c: New test.
5358 2016-04-05 Richard Biener <rguenther@suse.de>
5361 * g++.dg/torture/pr70499.C: New testcase.
5363 2016-04-05 Richard Biener <rguenther@suse.de>
5365 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5368 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5371 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5372 rs6000 ABI warnings.
5374 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5377 * g++.dg/ipa/devirt-51.C: New testcase.
5379 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5380 Jakub Jelinek <jakub@redhat.com>
5383 * gcc.dg/torture/pr70457.c: New.
5385 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5388 * gfortran.dg/allocate_with_source_19.f08: New test.
5390 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5393 * gfortran.dg/coarray_allocate_6.f08: New test.
5395 2016-04-04 Richard Biener <rguenther@suse.de>
5397 PR rtl-optimization/70484
5398 * gcc.dg/torture/pr70484.c: New testcase.
5400 2016-04-04 Marek Polacek <polacek@redhat.com>
5403 * gcc.dg/torture/pr70307.c: New test.
5405 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5409 * gcc.target/sh/torture/pr70416.c: New.
5411 2016-04-02 Martin Sebor <msebor@redhat.com>
5417 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5418 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5419 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5420 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5421 * g++.dg/cpp0x/constexpr-string.C: Same.
5422 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5423 * g++.dg/cpp0x/pr65398.C: Same.
5424 * g++.dg/ext/constexpr-vla1.C: Same.
5425 * g++.dg/ext/constexpr-vla2.C: Same.
5426 * g++.dg/ext/constexpr-vla3.C: Same.
5427 * g++.dg/ubsan/pr63956.C: Same.
5429 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5431 PR rtl-optimization/70467
5432 * gcc.target/i386/pr70467-2.c: New test.
5434 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5435 Marek Polacek <polacek@redhat.com>
5438 * g++.dg/init/new47.C: New test.
5440 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5443 * gcc.target/arm/pr70496.c: New test.
5445 2016-04-01 Nathan Sidwell <nathan@acm.org>
5448 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5450 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5453 * gcc.dg/strlenopt.h (memmove): New.
5454 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5455 instead of "string.h".
5456 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5457 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5458 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5459 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5460 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5461 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5462 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5463 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5464 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5465 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5466 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5467 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5468 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5469 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5470 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5471 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5472 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5473 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5474 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5475 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5477 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5480 (Holder::foo): Reflect this.
5482 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5485 * gcc.dg/pr70442.c: New test.
5487 2016-03-31 Nathan Sidwell <nathan@acm.org>
5490 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5492 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5495 * gcc.target/i386/pr70453.c: New test.
5497 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5500 * gcc.c-torture/pr70292.c: New test.
5502 2016-03-31 Marek Polacek <polacek@redhat.com>
5505 * c-c++-common/pr70297.c: New test.
5506 * g++.dg/cpp0x/typedef-redecl.C: New test.
5507 * gcc.dg/typedef-redecl2.c: New test.
5509 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5511 PR rtl-optimization/70460
5512 * gcc.c-torture/execute/pr70460.c: New test.
5514 2016-03-31 Richard Biener <rguenther@suse.de>
5517 * g++.dg/ext/vector30.C: New testcase.
5519 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5520 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5522 * gfortran.dg/fmt_pf.f90: New test.
5524 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5526 Forward-port from 5 branch
5527 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5530 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5531 dg-require-effective-target after dg-do.
5533 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5535 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5537 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5538 Julian Brown <julian@codesourcery.com>
5539 Chung-Lin Tang <cltang@codesourcery.com>
5540 Cesar Philippidis <cesar@codesourcery.com>
5541 James Norris <jnorris@codesourcery.com>
5542 Tom de Vries <tom@codesourcery.com>
5543 Nathan Sidwell <nathan@codesourcery.com>
5545 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5546 * c-c++-common/goacc/loop-clauses.c: Likewise.
5547 * g++.dg/goacc/template.C: Likewise.
5548 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5549 * gfortran.dg/goacc/loop-1.f95: Likewise.
5550 * gfortran.dg/goacc/loop-5.f95: Likewise.
5551 * gfortran.dg/goacc/loop-6.f95: Likewise.
5552 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5553 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5554 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5555 * c-c++-common/goacc/clauses-fail.c: Likewise.
5556 * c-c++-common/goacc/parallel-1.c: Likewise.
5557 * c-c++-common/goacc/reduction-1.c: Likewise.
5558 * c-c++-common/goacc/reduction-2.c: Likewise.
5559 * c-c++-common/goacc/reduction-3.c: Likewise.
5560 * c-c++-common/goacc/reduction-4.c: Likewise.
5561 * c-c++-common/goacc/routine-3.c: Likewise.
5562 * c-c++-common/goacc/routine-4.c: Likewise.
5563 * c-c++-common/goacc/routine-5.c: Likewise.
5564 * c-c++-common/goacc/tile.c: Likewise.
5565 * g++.dg/goacc/template.C: Likewise.
5566 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5567 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5568 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5569 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5570 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5571 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5572 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5573 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5574 * c-c++-common/goacc/use_device-1.c: ... this file.
5575 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5576 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5577 * c-c++-common/goacc/host_data-6.c: ... this file.
5578 * c-c++-common/goacc/loop-2-kernels.c: New file.
5579 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5580 * c-c++-common/goacc/loop-3.c: Likewise.
5581 * g++.dg/goacc/reference.C: Likewise.
5582 * g++.dg/goacc/routine-1.C: Likewise.
5583 * g++.dg/goacc/routine-2.C: Likewise.
5585 2016-03-30 Richard Biener <rguenther@suse.de>
5588 * gcc.dg/torture/pr70450.c: New testcase.
5590 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5593 * gcc.dg/torture/pr70421.c: New test.
5594 * gcc.target/i386/avx512f-pr70421.c: New test.
5596 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5599 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5600 (check): New function.
5602 (foo): Align stack to 16 bytes when calling bar.
5603 * gcc.target/i386/cleanup-2.c: Likewise.
5605 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5607 PR tree-optimization/59124
5608 * gcc.dg/Warray-bounds-19.c: New test.
5610 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5612 * lib/prune.exp (escape_regex_chars): New.
5613 (prune_file_path): Update to quote metcharacters for regexp.
5615 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5617 PR rtl-optimization/70429
5618 * gcc.c-torture/execute/pr70429.c: New test.
5620 PR tree-optimization/70405
5621 * gcc.dg/pr70405.c: New test.
5623 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5626 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5627 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5629 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5632 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5633 __cilkrts_set_param to set two workers.
5634 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5635 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5637 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5639 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5641 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5644 * gcc.target/i386/pr70406.c: New test.
5646 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5648 * gnat.dg/specs/double_record_extension3.ads: New test.
5650 2016-03-25 Richard Henderson <rth@redhat.com>
5653 * gcc.target/aarch64/pr70120-1.c: New.
5654 * gcc.target/aarch64/pr70120-2.c: New.
5655 * gcc.target/aarch64/pr70120-3.c: New.
5657 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5660 * g++.dg/template/mangle2.C: The dg-do directive should be
5661 "compile" not "assemble".
5663 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5666 * gcc.dg/pr69650.c: New test.
5668 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5670 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5672 2016-03-25 Alan Modra <amodra@gmail.com>
5674 * gcc.dg/dfp/pr70052.c: New test.
5676 2016-03-24 Richard Henderson <rth@redhat.com>
5679 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5680 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5682 2016-03-24 Tom de Vries <tom@codesourcery.com>
5684 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5686 2016-03-24 Tom de Vries <tom@codesourcery.com>
5688 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5689 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5691 2016-03-24 Tom de Vries <tom@codesourcery.com>
5693 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5694 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5696 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5699 * g++.dg/template/mangle2.C: New test.
5701 2016-03-24 Richard Biener <rguenther@suse.de>
5703 PR tree-optimization/70396
5704 * gcc.dg/torture/pr70396.c: New testcase.
5706 2016-03-24 Richard Biener <rguenther@suse.de>
5709 * gcc.dg/torture/pr70370.c: New testcase.
5711 2016-03-24 Tom de Vries <tom@codesourcery.com>
5713 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5714 * gfortran.dg/goacc/kernels-tree.f95: Same.
5715 * gfortran.dg/goacc/parallel-tree.f95: Same.
5717 2016-03-24 Tom de Vries <tom@codesourcery.com>
5719 * c-c++-common/goacc/uninit-if-clause.c: New test.
5720 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5722 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5725 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5728 2016-03-24 Richard Biener <rguenther@suse.de>
5730 PR tree-optimization/70372
5731 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5733 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5736 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5738 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5741 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5743 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5746 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5747 * g++.dg/cpp1y/pr70001.C: New test.
5750 * g++.dg/cpp0x/constexpr-70323.C: New test.
5752 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5753 Jason Merrill <jason@redhat.com>
5754 Jakub Jelinek <jakub@redhat.com>
5757 * g++.dg/cpp0x/constexpr-69315.C: New test.
5758 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5760 2016-03-23 Marek Polacek <polacek@redhat.com>
5763 * g++.dg/warn/Wignored-attributes-1.C: New test.
5764 * g++.dg/warn/Wignored-attributes-2.C: New test.
5766 2016-03-23 Tom de Vries <tom@codesourcery.com>
5768 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5770 * gfortran.dg/goacc/private-3.f95 (test): Same.
5771 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5774 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5776 * lib/target-supports.exp: Remove v7ve entry from loop
5777 creating effective target checks.
5778 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5779 (add_options_for_arm_arch_v7ve): Likewise.
5781 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5783 PR tree-optimization/70354
5784 * gcc.dg/vect/pr70354-1.c: New test.
5785 * gcc.dg/vect/pr70354-2.c: New test.
5786 * gcc.target/i386/avx2-pr70354-1.c: New test.
5787 * gcc.target/i386/avx2-pr70354-2.c: New test.
5789 2016-03-22 Jeff Law <law@redhat.com>
5792 * gcc.dg/tree-ssa/pr70232.c: New test.
5794 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5797 * gcc.target/i386/pr70302.c: New test.
5799 2016-03-22 Richard Biener <rguenther@suse.de>
5802 * g++.dg/torture/pr70251.C: New testcase.
5804 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5807 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5808 Wmisleading-indentation.c.
5809 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5810 reflect change to diagnostic text and order of messages.
5811 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5813 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5815 * g++.dg/ext/java-3.C: Don't compile on AIX.
5817 2016-03-22 Richard Biener <rguenther@suse.de>
5820 * gcc.dg/torture/pr70333.c: New testcase.
5822 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5824 * g++.dg/ext/pr70290.C: New test.
5826 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5829 * gcc.target/i386/pr70325.c: New test.
5831 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5834 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5835 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5838 * gcc.target/i386/pr70300.c: New test.
5841 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5842 (func2): New function for cond with parens, xfail warning for c++.
5843 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5845 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5848 * g++.dg/template/ptrmem30.C: New test.
5850 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5853 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5854 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5856 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5859 * gcc.dg/pr70326.c: New test.
5861 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5862 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/70317
5865 * gcc.dg/pr70317.c: New test.
5867 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5870 * gcc.target/i386/pr70327.c: New test.
5872 2016-03-21 Martin Liska <mliska@suse.cz>
5875 * gcc.dg/ipa/pr70306.c: New test.
5877 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5879 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5880 * gcc.target/arm/attr-align3.c: Likewise.
5881 * gcc.target/arm/attr_arm.c: Likewise.
5882 * gcc.target/arm/flip-thumb.c: Likewise.
5884 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5887 * gcc.target/powerpc/altivec-36.c: New test.
5889 2016-03-21 Richard Biener <rguenther@suse.de>
5891 PR tree-optimization/70310
5892 * gcc.dg/torture/pr70310.c: New testcase.
5894 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5897 * gcc.target/i386/pr70293.c: New test.
5899 2016-03-21 Richard Biener <rguenther@suse.de>
5901 PR tree-optimization/70288
5902 * gcc.dg/torture/pr70288-1.c: New testcase.
5903 * gcc.dg/torture/pr70288-2.c: Likewise.
5905 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5907 PR rtl-optimization/69307
5908 * gcc.target/arm/pr69307.c: New test.
5910 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5912 PR rtl-optimization/69102
5913 * gcc.c-torture/compile/pr69102.c: New test.
5915 2016-03-18 Jeff Law <law@redhat.com>
5917 PR rtl-optimization/70263
5918 * gcc.c-torture/compile/pr70263-1.c: New test.
5919 * gcc.target/i386/pr70263-2.c: New test.
5921 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5923 PR rtl-optimization/70278
5924 * gcc.dg/torture/pr70278.c: New test.
5925 * gcc.target/arm/pr70278.c: New test.
5927 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5930 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5931 (test_builtin_types_compatible_p): New test function.
5932 * gcc.dg/pr70281.c: New test case.
5934 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5937 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5939 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5941 PR tree-optimization/70252
5942 * gcc.dg/pr70252.c: New test.
5944 2016-03-18 Tom de Vries <tom@codesourcery.com>
5946 * gcc.dg/pr70161-2.c: New test.
5947 * gcc.dg/pr70161.c: New test.
5949 2016-03-18 Tom de Vries <tom@codesourcery.com>
5952 * gcc.dg/pr70269.c: New test.
5954 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5957 * g++.dg/ext/java-3.C: New test.
5959 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5962 * g++.dg/lookup/pr70205.C: New test.
5964 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5967 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5969 2016-03-17 Marek Polacek <polacek@redhat.com>
5972 * gcc.dg/atomic-op-6.c: New test.
5974 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5977 * c-c++-common/pr70264.c: New test case.
5979 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5982 * c-c++-common/pr70144-1.c: New test.
5983 * c-c++-common/pr70144-2.c: New test.
5986 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5987 * g++.dg/opt/flifetime-dse6.C: New test.
5988 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5990 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5993 * gcc.dg/pic-1.c: New test.
5994 * gcc.dg/pic-2.c: Likewise.
5995 * gcc.dg/pic-3.c: Likewise.
5996 * gcc.dg/pic-4.c: Likewise.
5997 * gcc.dg/pie-1.c: Likewise.
5998 * gcc.dg/pie-2.c: Likewise.
5999 * gcc.dg/pie-3.c: Likewise.
6000 * gcc.dg/pie-4.c: Likewise.
6001 * gcc.dg/pie-5.c: Likewise.
6002 * gcc.dg/pie-6.c: Likewise.
6004 2016-03-17 Tom de Vries <tom@codesourcery.com>
6006 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6007 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6009 2016-03-17 Richard Biener <rguenther@suse.de>
6012 * g++.dg/debug/pr70271.C: New testcase.
6014 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6016 * gcc.target/i386/pr70251.c: New test.
6018 2016-03-17 Marek Polacek <polacek@redhat.com>
6021 * g++.dg/warn/constexpr-70194.C: New test.
6023 2016-03-16 Richard Henderson <rth@redhat.com>
6026 * gcc.c-torture/compile/pr70240.c: New.
6028 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6030 * gcc.c-torture/compile/20151204.c: Skip for avr.
6032 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6035 * g++.dg/opt/pr70245.C: New test.
6036 * g++.dg/opt/pr70245.h: New file.
6037 * g++.dg/opt/pr70245-aux.cc: New file.
6039 2016-03-16 Martin Sebor <msebor@redhat.com>
6041 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6043 2016-03-16 Richard Henderson <rth@redhat.com>
6046 * gcc.c-torture/compile/pr70199.c: New.
6048 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6050 * gcc.dg/uninit-19.c: Run dos2unix.
6052 2016-03-16 Marek Polacek <polacek@redhat.com>
6055 * gcc.dg/nested-func-10.c: New test.
6056 * gcc.dg/nested-func-9.c: New test.
6058 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6060 PR tree-optimization/68714
6061 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6063 2016-03-16 Tom de Vries <tom@codesourcery.com>
6065 PR tree-optimization/68715
6066 * gcc.dg/graphite/pr68715-2.c: New test.
6067 * gcc.dg/graphite/pr68715.c: New test.
6068 * gfortran.dg/graphite/pr68715.f90: New test.
6070 2016-03-16 Tom de Vries <tom@codesourcery.com>
6072 PR tree-optimization/68809
6073 * gcc.dg/graphite/pr68809-2.c: New test.
6074 * gcc.dg/graphite/pr68809.c: New test.
6076 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6079 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6080 method call to i () as argument. Adjust expected output.
6083 * g++.dg/ubsan/pr70147-1.C: New test.
6084 * g++.dg/ubsan/pr70147-2.C: New test.
6086 2016-03-15 Martin Sebor <msebor@redhat.com>
6089 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6091 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6093 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6096 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6099 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6100 libatomic_available.
6102 2016-03-15 Marek Polacek <polacek@redhat.com>
6105 * g++.dg/ext/attribute-may-alias-4.C: New test.
6107 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6109 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6110 -fvar-tracking-assignments-toggle flag.
6112 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6114 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6116 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6118 PR rtl-optimization/70222
6119 * gcc.c-torture/execute/pr70222-1.c: New test.
6120 * gcc.c-torture/execute/pr70222-2.c: New test.
6122 2016-03-15 Richard Henderson <rth@redhat.com>
6124 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6126 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6128 PR rtl-optimization/69032
6129 * gcc.dg/pr69032.c: New test.
6131 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6133 PR rtl-optimization/63384
6134 * g++.dg/pr63384.C: New test.
6136 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6139 * gcc.target/i386/pr64411.C: New test.
6141 2016-03-15 Tom de Vries <tom@codesourcery.com>
6143 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6144 * gfortran.dg/goacc/kernels-alias.f95: New test.
6146 2016-03-14 Martin Sebor <msebor@redhat.com>
6149 * g++.dg/cpp0x/constexpr-inline.C: New test.
6150 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6152 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6154 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6156 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6159 * gcc.dg/pr70219.c: New test.
6161 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6164 * gcc.dg/torture/pr70083.c: New test.
6165 * gcc.target/i386/pr70083.c: New test.
6167 2016-03-14 Richard Biener <rguenther@suse.de>
6169 PR tree-optimization/56365
6170 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6172 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6175 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6177 * g++.dg/pr70098.C: New testcase.
6180 2016-03-14 Tom de Vries <tom@codesourcery.com>
6182 PR tree-optimization/70045
6183 * gcc.dg/graphite/pr70045.c: New test.
6185 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6188 * gfortran.dg/include_9.f90: New test.
6190 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6193 gfortran.dg/prof/prof.exp: New script.
6194 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6196 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6198 PR rtl-optimization/69307
6199 * gcc.dg/pr69307.c: New test.
6201 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6204 * gcc.target/arm/pr69614.c: New.
6206 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6209 * gfortran.dg/submodule_14.f08: New test
6212 * gfortran.dg/submodule_15.f08: New test
6214 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6217 * g++.dg/cpp1y/paren3.C: New test.
6219 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6222 * gcc.target/powerpc/ppc-round2.c: New test.
6224 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6227 * gcc.dg/torture/pr70123.c: New test.
6229 2016-03-11 Jeff Law <law@redhat.com>
6231 PR tree-optimization/70190
6232 * gcc.c-torture/compile/pr70190.c: New test.
6234 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6237 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6239 (test43_b): Likewise.
6240 (test43_c): Likewise.
6241 (test43_d): Likewise.
6242 (test43_e): Likewise.
6243 (test43_f): Likewise.
6244 (test43_g): Likewise.
6245 (test44_a): Likewise.
6246 (test44_b): Likewise.
6247 (test44_c): Likewise.
6248 (test44_d): Likewise.
6249 (test44_e): Likewise.
6251 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6254 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6256 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6258 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6261 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265 * gcc.target/aarch64/pr69245_2.c: New test.
6267 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6269 PR tree-optimization/70177
6270 * gcc.dg/pr70177.c: New test.
6272 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6274 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6276 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6278 * gcc.dg/tree-ssa/sra-20.c: New.
6280 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6282 PR rtl-optimization/70174
6283 * gcc.dg/pr70174.c: New test.
6285 PR tree-optimization/70169
6286 * gcc.dg/pr70169.c: New test.
6288 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6291 * gcc.target/i386/pr70160.c: New test.
6293 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6295 * gcc.target/s390/dfp-1.c: New test.
6297 2016-03-10 Nick Clifton <nickc@redhat.com>
6300 * gcc.target/aarch64/pr70044.c: New test.
6302 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6303 Jakub Jelinek <jakub@redhat.com>
6306 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6307 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6308 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6310 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6313 * g++.dg/lto/pr69589_0.C: New testcase
6314 * g++.dg/lto/pr69589_1.C: New testcase
6316 2016-03-10 Marek Polacek <polacek@redhat.com>
6319 * g++.dg/delayedfold/unary-plus1.C: New test.
6321 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6323 * gcc.target/arm/pr45701-1.c: Escape brackets.
6324 * gcc.target/arm/pr45701-2.c: Likewise.
6326 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6328 * gfortran.dg/unconstrained_commons.f: New.
6330 2016-03-10 Alan Modra <amodra@gmail.com>
6332 * gcc.dg/pr69195.c: New.
6333 * gcc.dg/pr69238.c: New.
6335 2016-03-10 Tom de Vries <tom@codesourcery.com>
6338 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6340 2016-03-10 Richard Biener <rguenther@suse.de>
6342 PR tree-optimization/70128
6343 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6344 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6346 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6348 PR tree-optimization/70152
6349 * gcc.dg/pr70152.c: New test.
6352 * gcc.target/i386/pr70086-1.c: New test.
6353 * gcc.target/i386/pr70086-2.c: New test.
6354 * gcc.target/i386/pr70086-3.c: New test.
6356 PR tree-optimization/70127
6357 * gcc.c-torture/execute/pr70127.c: New test.
6359 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6361 * c-c++-common/goacc/combined-directives-2.c: New test.
6363 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6367 * g++.dg/diagnostic/pr70105.C: New test.
6368 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6369 (test_multiple_ordinary_maps): New test function.
6371 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6375 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6376 Drop range information from call to inform_at_rich_loc.
6377 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6379 (test_show_locus): Replace calls to rich_location::add_range with
6380 calls to add_range. Rewrite the tests that used the now-defunct
6381 rich_location ctor taking a source_range. Simplify other tests
6382 by replacing calls to COMBINE_LOCATION_DATA with calls to
6385 2016-03-09 Richard Biener <rguenther@suse.de>
6386 Jakub Jelinek <jakub@redhat.com>
6388 PR tree-optimization/70138
6389 * gcc.dg/vect/pr70138-1.c: New testcase.
6390 * gcc.dg/vect/pr70138-2.c: Likewise.
6392 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6395 * gcc.target/i386/pr70049.c: New test.
6397 2016-03-09 Richard Biener <rguenther@suse.de>
6400 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6401 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6402 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6404 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6406 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6409 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6412 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6415 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6418 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6419 in testcase comment.
6421 2016-03-09 Tom de Vries <tom@codesourcery.com>
6423 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6424 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6425 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6426 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6427 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6428 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6429 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6430 * gfortran.dg/goacc/kernels-loop.f95: New test.
6432 2016-03-08 Martin Sebor <msebor@redhat.com>
6435 * g++.dg/warn/overflow-warn-7.C: New test.
6437 2016-03-08 Jason Merrill <jason@redhat.com>
6439 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6440 * lib/target-supports.exp (check_effective_target_concepts): New.
6442 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6445 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6446 * g++.dg/ubsan/pr70135.C: New test.
6449 * gcc.dg/pr70110.c: New test.
6451 2016-03-07 Martin Jambor <mjambor@suse.cz>
6453 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6454 * c-c++-common/gomp/if-1.c: Likewise.
6455 * c-c++-common/gomp/pr61486-2.c: Likewise.
6456 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6457 to dg-additional-options.
6458 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6459 * g++/gomp/target-teams-1.c: Likewise.
6460 * gcc.dg/gomp/gomp.exp: Likewise.
6461 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6462 dg-additional-options.
6463 * gfortran.dg/gomp/gomp.exp: Likewise.
6464 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6465 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6466 dg-additional-options.
6467 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6469 2016-03-07 Martin Jambor <mjambor@suse.cz>
6471 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6472 * c-c++-common/gomp/gridify-1.c: New test.
6473 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6475 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6477 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6478 trigger for cortex-r8, when scanning for register r8.
6479 * gcc.target/arm/pr45701-2.c: Likewise.
6481 2016-02-26 Richard Biener <rguenther@suse.de>
6482 Jeff Law <law@redhat.com>
6484 PR tree-optimization/69740
6485 * gcc.c-torture/compile/pr69740-1.c: New test.
6486 * gcc.c-torture/compile/pr69740-2.c: New test.
6488 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6490 * lib/target-supports.exp
6491 (check_effective_target_whole_vector_shift): Enable for PPC64.
6493 2016-03-07 Richard Biener <rguenther@suse.de>
6495 PR tree-optimization/70115
6496 * gcc.dg/torture/pr70115.c: New testcase.
6498 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6501 * c-c-++-common/goacc/pr69916.c: New.
6503 2016-03-07 Richard Henderson <rth@redhat.com>
6505 * gcc.c-torture/compile/pr70061.c: New test.
6507 2016-03-07 Richard Biener <rguenther@suse.de>
6510 * gcc.dg/vect/O3-pr36098.c: New testcase.
6512 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6514 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6516 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6518 * gnat.dg/renaming9.ad[sb]: New testcase.
6520 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6523 * g++.dg/expr/stdarg3.C: New test.
6525 2016-03-04 Jeff Law <law@redhat.com>
6527 PR tree-optimization/69196
6528 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6531 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6534 * gcc.dg/pr69973.c: New test.
6536 PR rtl-optimization/69941
6537 * gcc.dg/torture/pr69941.c: New test.
6540 * gcc.dg/pr69824.c: New test.
6542 2016-03-05 Tom de Vries <tom@codesourcery.com>
6544 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6545 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6548 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6551 * g++.dg/cpp1y/var-templ48.C: New test.
6552 * g++.dg/cpp1y/var-templ49.C: New test.
6554 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6556 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6558 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6561 * g++.dg/ubsan/pr70035.C: New test.
6564 * gcc.target/i386/pr70062.c: New test.
6566 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6568 * g++.dg/template/typename21.C: Remove c++98_only.
6570 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6572 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6574 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6577 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6579 (fn_42_b): Likewise.
6580 (fn_42_c): Likewise.
6582 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6585 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6587 (fn_40_b): Likewise.
6588 (fn_41_a): Likewise.
6589 (fn_41_b): Likewise.
6591 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6594 * gcc.target/i386/avx512f-pr70059.c: New test.
6595 * gcc.target/i386/avx512dq-pr70059.c: New test.
6597 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6599 PR rtl-optimization/57676
6600 * gcc.dg/torture/pr57676.c: New test.
6602 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6604 * gcc.dg/pr70026.c: New test.
6606 2016-03-04 Marek Polacek <polacek@redhat.com>
6609 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6610 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6612 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6615 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6617 (test_corners_sisd_si): Likewise.
6618 (main): Remove checks of the above.
6619 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6621 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6623 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6625 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6627 * gcc.dg/torture/pr69951.c: Accept argc==0.
6629 2016-03-04 Richard Biener <rguenther@suse.de>
6632 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6633 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6635 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6638 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6641 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6644 * gcc.dg/guality/pr69947.c: New test.
6646 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6649 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6651 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6653 PR rtl-optimization/69904
6654 * gcc.target/arm/pr69904.c: New test.
6656 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6659 * gcc.dg/vect/pr70021.c: New test.
6660 * gcc.target/i386/pr70021.c: New test.
6662 2016-03-03 Marek Polacek <polacek@redhat.com>
6665 * gcc.dg/pr70050.c: New test.
6667 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6669 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6671 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6673 PR tree-optimization/70043
6674 * gfortran.dg/vect/pr70043.f90: New test.
6676 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6678 * gnat.dg/specs/task1.ads: New test.
6680 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6682 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6683 Invoke gdb with -batch.
6684 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6686 2016-03-03 Richard Biener <rguenther@suse.de>
6688 PR tree-optimization/55936
6689 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6691 2016-03-02 Jeff Law <law@redhat.com>
6693 PR rtl-optimization/69942
6694 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6695 effects of argument promotions.
6697 PR tree-optimization/69987
6698 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6699 target does not support -fprefetch-loop-arrays.
6701 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6703 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6705 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6707 PR rtl-optimization/69052
6708 * gcc.target/i386/pr69052.c: New test.
6710 2016-03-02 Alan Modra <amodra@gmail.com>
6712 * gcc.dg/pr69990.c: New.
6714 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6717 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6720 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6723 * gcc.target/i386/pr70028.c: New test.
6725 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6727 * c-c++-common/asan/swapcontext-test-1.c,
6728 * c-c++-common/tsan/thread_leak.c,
6729 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6730 * g++.dg/tsan/benign_race.C,
6731 * g++.dg/tsan/fd_close_norace.C,
6732 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6733 races with sanitizer output
6735 2016-03-02 Richard Biener <rguenther@suse.de>
6736 Uros Bizjak <ubizjak@gmail.com>
6739 * gcc.dg/simd-8.c: New testcase.
6741 2016-03-02 Richard Biener <rguenther@suse.de>
6744 * gcc.dg/simd-7.c: New testcase.
6746 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6748 * gcc.target/i386/pr70007.c: Tweak.
6750 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6752 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6754 2016-03-02 Marek Polacek <polacek@redhat.com>
6757 * gcc.dg/pr67854.c: New test.
6759 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.dg/torture/pr70025.c: New test.
6764 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6766 PR tree-optimization/68621
6767 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6769 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6771 * gcc.target/i386/pr70007.c: New test.
6773 2016-03-01 Jeff Law <law@redhat.com>
6775 PR tree-optimization/69196
6776 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6778 PR tree-optimization/69196
6779 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6780 duplicating code and spoiling the expected output.
6782 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6785 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6786 supports power9 before doing tests.
6787 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6788 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6789 * gcc.target/powerpc/p9-permute.c: Likewise.
6791 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6794 * gcc.target/i386/pr70027.c: New test.
6796 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6798 * gcc.dg/pr70017.c: New test.
6800 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6804 * gcc.dg/pr69796.c: New test.
6805 * gcc.dg/pr69974.c: New test.
6807 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6809 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6811 2016-02-29 Jeff Law <law@redhat.com>
6813 PR tree-optimization/69987
6814 * gfortran.dg/pr69987.f90: New test.
6816 PR tree-optimization/69989
6817 * gcc.c-torture/compile/pr69989-2.c: New test.
6819 2016-03-01 Marek Polacek <polacek@redhat.com>
6822 * g++.dg/parse/invalid1.C: New test.
6824 2016-03-01 Richard Biener <rguenther@suse.de>
6827 * gcc.dg/pr70022.c: New testcase.
6829 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6831 PR tree-optimization/69956
6832 * gcc.dg/pr69956.c: New test.
6834 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6837 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6838 XFAIL when hardware supports efficient unaligned storage access.
6840 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6843 * g++.dg/template/pr69961a.C: New test.
6844 * g++.dg/template/pr69961b.C: New test.
6846 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6848 PR preprocessor/69985
6849 * gcc.dg/cpp/pr69985.c: New test case.
6851 2016-02-29 Jeff Law <law@redhat.com>
6853 PR tree-optimization/70005
6854 * gcc.c-torture/execute/pr70005.c New test.
6856 PR tree-optimization/69999
6857 * gcc.c-torture/compile/pr69999.c: New test.
6859 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6861 PR tree-optimization/69652
6862 * gcc.dg/torture/pr69652.c: Delete test.
6863 * gcc.dg/vect/pr69652.c: New test.
6865 2016-02-19 Richard Biener <rguenther@suse.de>
6867 PR tree-optimization/69980
6868 * gfortran.dg/vect/pr69980.f90: New testcase.
6870 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6872 * gcc.target/sparc/20160229-1.c: New test.
6874 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6876 * gnat.dg/stack_usage3.adb: New test.
6877 * gnat.dg/stack_usage3_pkg.ads: New helper.
6879 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6881 * gnat.dg/renaming8.adb: New test.
6882 * gnat.dg/renaming8_pkg1.ads: New helper.
6883 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6884 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6886 2016-02-29 Richard Biener <rguenther@suse.de>
6888 PR tree-optimization/69720
6889 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6891 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6895 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6897 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6898 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6901 * gfortran.dg/coarray_8.f90: Adjust error message.
6902 * gfortran.dg/pr56007.f90: New test.
6903 * gfortran.dg/pr56007.f: New test.
6905 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6907 PR tree-optimization/69989
6908 * gcc.dg/torture/pr69989.c: New test.
6910 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6912 * gcc.target/i386/stack-realign-win.c: New test.
6914 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6917 * gfortran.dg/pr60126.f90: New test.
6919 2016-02-27 Jeff Law <law@redhat.com>
6922 2016-02-26 Richard Biener <rguenther@suse.de>
6923 Jeff Law <law@redhat.com>
6925 PR tree-optimization/69740
6926 * gcc.c-torture/compile/pr69740-1.c: New test.
6927 * gcc.c-torture/compile/pr69740-2.c: New test.
6929 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6932 * gfortran.dg/newunit_4.f90: New test.
6934 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6937 PR rtl-optimization/69886
6938 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6939 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6942 2016-02-26 Martin Sebor <msebor@redhat.com>
6944 PR tree-optimization/15826
6945 * gcc.dg/tree-ssa/pr15826.c: New test.
6947 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.target/powerpc/pr69969.c: New test.
6952 2016-02-26 Martin Sebor <msebor@redhat.com>
6955 * g++.old-deja/g++.other/decl5.C: Add a test case.
6957 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6960 * gcc.target/powerpc/pr69946.c: New file.
6962 2016-02-26 Richard Biener <rguenther@suse.de>
6963 Jeff Law <law@redhat.com>
6965 PR tree-optimization/69740
6966 * gcc.c-torture/compile/pr69740-1.c: New test.
6967 * gcc.c-torture/compile/pr69740-2.c: New test.
6969 2016-02-26 Martin Jambor <mjambor@suse.cz>
6972 * gcc.dg/torture/pr69932.c: New test.
6973 * gcc.dg/torture/pr69936.c: Likewise.
6975 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6978 * gcc.target/s390/pr69709.c: New test.
6980 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6983 * gcc.target/aarch64/pr69245_1.c: New test.
6985 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6988 * gcc.dg/torture/pr69613.c: New test.
6990 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6992 PR rtl-optimization/69891
6993 * gcc.target/i386/pr69891.c: New test.
6995 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6996 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6999 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7000 functionality for both 32-bit and 64-bit.
7002 2016-02-26 Richard Biener <rguenther@suse.de>
7004 PR tree-optimization/69551
7005 * gcc.dg/torture/pr69951.c: New testcase.
7007 2016-02-25 Richard Biener <rguenther@suse.de>
7009 PR tree-optimization/48795
7010 * gcc.dg/Warray-bounds-18.c: New testcase.
7012 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7014 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7016 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7018 PR rtl-optimization/69896
7019 * gcc.dg/pr69896.c: New test.
7021 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7024 * g++.dg/cpp1y/paren2.C: New test.
7026 2016-02-24 Martin Sebor <msebor@redhat.com>
7029 * gcc.dg/enum-mode-2.c: New test.
7031 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7034 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7035 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7036 * g++.dg/ubsan/pr69922.C: New test.
7038 2016-02-24 Marek Polacek <polacek@redhat.com>
7041 * gcc.dg/pr69819.c: New test.
7043 2016-02-24 Martin Sebor <msebor@redhat.com>
7046 * g++.dg/ext/flexary15.C: New test.
7048 2016-02-24 Martin Sebor <msebor@redhat.com>
7050 * gcc.dg/builtins-68.c: Avoid making unportable
7051 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7052 * g++.dg/ext/builtin_alloca.C: Same.
7054 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7055 Charles Baylis <charles.baylis@linaro.org>
7058 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7060 2016-02-24 Richard Biener <rguenther@suse.de>
7061 Jakub Jelinek <jakub@redhat.com>
7064 * gcc.dg/torture/pr69760.c: New testcase.
7066 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7068 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7069 pattern on Solaris with as.
7071 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7073 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7074 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7075 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7076 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7078 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7081 * gcc.dg/pr69915.c: New test.
7083 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7085 PR rtl-optimization/69886
7086 * gcc.dg/torture/pr69886.c: New test.
7088 2016-02-24 Richard Biener <rguenther@suse.de>
7091 * gcc.dg/torture/pr68963.c: New testcase.
7093 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7096 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7097 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7098 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7099 * gcc.target/arm/atomic_loaddi_1.c: New test.
7100 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7101 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7102 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7103 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7104 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7105 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7106 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7107 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7109 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7112 * gcc.dg/torture/pr69909.c: New test.
7114 2016-02-24 Richard Biener <rguenther@suse.de>
7116 PR tree-optimization/69907
7117 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7118 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7119 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7121 2016-02-24 Christian Bruel <christian.bruel@st.com>
7123 * gcc.target/arm/pragma_cpp_fma.c: New test.
7125 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7128 * gfortran.dg/include_6.f90: Update test.
7130 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7133 * objc.dg/pr69844.m: New test.
7135 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137 PR libgfortran/69456
7138 * gfortran.dg/namelist_89.f90: New test.
7139 * gfortran.dg/pr59700.f90: Update test..
7141 2016-02-23 Martin Sebor <msebor@redhat.com>
7144 * g++.dg/ext/builtin_alloca.C: New test.
7145 * gcc.dg/builtins-68.c: New test.
7147 2016-02-23 Richard Henderson <rth@redhat.com>
7149 * gcc.target/i386/addr-space-3.c: Remove test.
7151 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7153 PR preprocessor/69126
7154 PR preprocessor/69543
7155 * c-c++-common/pr69126-2-long.c: New test.
7156 * c-c++-common/pr69126-2-short.c: New test.
7157 * c-c++-common/pr69543-1.c: Remove xfail.
7159 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7161 PR preprocessor/69126
7162 PR preprocessor/69543
7163 PR preprocessor/69558
7164 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7166 (test_2): ...this, and add leading comment.
7167 (MACRO_3, test_3): New.
7168 (MACRO_4A, MACRO_4B, test_4): New.
7169 (MACRO): Rename to...
7172 (test_5): ...this, updating for renaming of MACRO, and
7173 add leading comment.
7174 * c-c++-common/pr69543-1.c: New.
7175 * c-c++-common/pr69543-2.c: New.
7176 * c-c++-common/pr69543-3.c: New.
7177 * c-c++-common/pr69543-4.c: New.
7178 * c-c++-common/pr69558-1.c: New.
7179 * c-c++-common/pr69558-2.c: New.
7180 * c-c++-common/pr69558-3.c: New.
7181 * c-c++-common/pr69558-4.c: New.
7182 * gcc.dg/pr69558.c: Move to...
7183 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7186 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7188 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7189 to -ftree-parallelize-loops/-fopenacc changes.
7190 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7191 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7192 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7193 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7194 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7195 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7196 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7197 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7198 * c-c++-common/goacc/kernels-loop.c: Likewise.
7199 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7200 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7201 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7202 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7204 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7206 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7208 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7211 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7214 * gcc.dg/pr69900.c: New test.
7216 2016-02-23 Martin Jambor <mjambor@suse.cz>
7218 PR tree-optimization/69666
7219 * gcc.dg/tree-ssa/pr69666.c: New test.
7221 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7224 * gfortran.dg/coarray_allocate_5.f08: New test.
7226 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7228 * gcc.target/s390/vcond-shift.c: Move to ...
7229 * gcc.target/s390/vector/vcond-shift.c: ... here.
7231 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7233 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7234 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7236 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7238 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7240 2016-02-20 Mark Wielaard <mjw@redhat.com>
7243 * gcc.dg/unused-variable-3.c: New test.
7245 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7248 * gcc.target/i386/pr69888.c: New test.
7250 2016-02-22 Richard Biener <rguenther@suse.de>
7252 PR tree-optimization/69882
7253 * gfortran.dg/vect/pr69882.f90: New testcase.
7255 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7258 * gcc.dg/pr69885.c: New test.
7260 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7264 * gcc.target/sh/pr54089-10.c: New.
7266 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7269 * gfortran.dg/deferred_character_15.f90 : New test.
7271 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7274 gfortran.dg/allocate_with_source_18.f03: New test.
7276 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7279 gfortran.dg/gomp/pr52531.f90: New test.
7281 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7284 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7287 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7290 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7291 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7294 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7297 * g++.dg/torture/pr69851.C: New test.
7299 2016-02-19 Martin Sebor <msebor@redhat.com>
7302 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7304 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7307 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7308 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7311 * g++.dg/cpp0x/pr67767.C: New test.
7313 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7315 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7316 for fp, simd, crypto, crc, lse.
7317 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7319 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7320 effective target check.
7322 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7325 * gcc.target/i386/pr69820.c: New test.
7327 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7329 * gcc.target/s390/vector/int128-1.c: New test.
7331 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7333 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7335 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7337 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7338 instruction pattern name to prevent the testcase from failing with
7341 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7343 * gcc.target/s390/md/movstr-2.c: New test.
7345 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7347 * gcc.target/s390/morestack.c: New test.
7349 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7352 * gcc.target/s390/pr69625.c: Add test case.
7354 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7357 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7359 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7362 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7363 * gcc.target/powerpc/fusion3.c: Likewise.
7365 2016-02-18 Richard Biener <rguenther@suse.de>
7368 * g++.dg/torture/pr69553.C: New testcase.
7370 2016-02-18 Nick Clifton <nickc@redhat.com>
7374 * gcc.target/arm/pr62554.c: New test.
7375 * gcc.target/arm/pr69610-1.c: New test.
7376 * gcc.target/arm/pr69610-2.c: New test.
7378 2016-02-18 Richard Biener <rguenther@suse.de>
7381 * gcc.dg/torture/pr69854.c: New testcase.
7383 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7386 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7388 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7390 * gcc.target/powerpc/vec-cg.c: New test.
7392 2016-02-17 Richard Biener <rguenther@suse.de>
7395 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7397 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400 * gcc.c-torture/compile/pr69161.c: New test.
7402 2016-02-17 David Sherwood <david.sherwood@arm.com>
7405 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7406 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7408 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7410 * gcc.dg/ifcvt-4.c: Skip on Visium.
7412 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7414 * gnat.dg/atomic8.adb: New test.
7416 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7418 * gnat.dg/discr46.ad[sb]: New test.
7420 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7423 * gcc.target/powerpc/pr48344-1.c: New test.
7425 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7428 * gfortran.dg/associate_21.f90: New test.
7430 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7433 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7434 -Wnonnull in dg-options.
7435 * c-c++-common/nonnull-2.c: New test.
7437 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7438 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7440 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7442 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7445 * gcc.dg/pr69801.c: Add empty dg-options.
7447 2016-02-16 James Norris <jnorris@codesourcery.com>
7449 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7450 * g++.dg/goacc/deviceptr-1.c: New file.
7452 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7454 PR tree-optimization/69820
7455 * gcc.dg/vect/pr69820.c: New test.
7457 2016-02-16 Richard Biener <rguenther@suse.de>
7459 PR tree-optimization/69776
7460 * gcc.dg/torture/pr69776-2.c: New testcase.
7462 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7464 PR tree-optimization/69714
7465 * gcc.dg/torture/pr69714.c: New test.
7467 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7469 PR tree-optimization/69802
7470 * gcc.dg/pr69802.c: New test.
7472 2016-02-16 Richard Biener <rguenther@suse.de>
7475 * gcc.dg/pr69801.c: New testcase.
7477 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7479 PR libgfortran/69651
7480 * gfortran.dg/read_bang.f90: New test.
7481 * gfortran.dg/read_bang4.f90: New test.
7483 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7486 * g++.dg/init/pr69658.C: New test.
7489 * c-c++-common/pr69797.c: New test.
7491 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7493 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7494 check for aarch64*-*-*.
7496 2016-02-15 Richard Biener <rguenther@suse.de>
7498 PR tree-optimization/69783
7499 * gcc.dg/vect/pr69783.c: New testcase.
7501 2016-02-15 Richard Biener <rguenther@suse.de>
7503 PR tree-optimization/69776
7504 * gcc.dg/torture/pr69776.c: New testcase.
7506 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7509 * gfortran.dg/type_decl_4.f90: Reinstated.
7511 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7514 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7516 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7520 * gfortran.dg/type_decl_4.f90: Removed.
7522 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7525 * gfortran.dg/type_decl_4.f90: New test.
7527 2016-02-14 Alan Modra <amodra@gmail.com>
7530 * gcc.c-torture/execute/stkalign.c: Revise test.
7532 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7535 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7537 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7540 * gcc.target/sh/torture/pr67260.c: New.
7542 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7544 * gcc.dg/pr67964.c: Add dg-require-alias.
7546 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7550 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7552 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7554 PR libgfortran/69668
7555 * gfortran.dg/namelist_88.f90: New test.
7557 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7559 PR libgfortran/69668
7560 * gfortran.dg/namelist_38.f90: Update test.
7561 * gfortran.dg/namelist_84.f90: Update test.
7563 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7566 * gcc.dg/pr69554-1.c: New test.
7567 * gfortran.dg/pr69554-1.F90: New test.
7568 * gfortran.dg/pr69554-2.F90: New test.
7569 * lib/gcc-dg.exp (proc dg-locus): New function.
7570 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7571 distinguish between the caret-printing and non-caret-printing
7572 cases. If caret-printing has been explicitly enabled, bail out
7573 without attempting to fix up the output.
7575 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7579 * gcc.dg/spellcheck-options-3.c: New test case.
7580 * gcc.dg/spellcheck-options-4.c: New test case.
7581 * gcc.dg/spellcheck-options-5.c: New test case.
7582 * gcc.dg/spellcheck-options-6.c: New test case.
7583 * gcc.dg/spellcheck-options-7.c: New test case.
7584 * gcc.dg/spellcheck-options-8.c: New test case.
7585 * gcc.dg/spellcheck-options-9.c: New test case.
7586 * gcc.dg/spellcheck-options-10.c: New test case.
7588 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7590 PR rtl-optimization/69764
7591 PR rtl-optimization/69771
7592 * c-c++-common/pr69764.c: New test.
7593 * gcc.dg/torture/pr69771.c: New test.
7595 2016-02-12 Marek Polacek <polacek@redhat.com>
7597 * g++.dg/torture/init-list1.C: New.
7599 2016-02-12 Marek Polacek <polacek@redhat.com>
7601 * gcc.dg/pr69522.c: Add empty dg-options.
7603 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7605 * g++.dg/lto/lto.exp: Include and init mpx.
7606 * g++.dg/lto/pr69729_0.C: New test.
7608 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7611 * g++.dg/ipa/pr69241-4.C: New test.
7614 * g++.dg/ipa/pr68672-1.C: New test.
7615 * g++.dg/ipa/pr68672-2.C: New test.
7616 * g++.dg/ipa/pr68672-3.C: New test.
7618 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7621 * gcc.dg/pr69522.c: New test.
7623 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7626 * g++.dg/cpp1y/69098.C: New test.
7627 * g++.dg/cpp1y/69098-2.C: New test.
7629 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7631 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7632 and neighbour -> neighbor.
7633 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7634 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7635 * c-c++-common/Wvarargs.c: Likewise.
7636 * c-c++-common/goacc/host_data-5.c: Likewise.
7637 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7638 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7639 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7640 * gcc.target/aarch64/pr60697.c: Likewise.
7641 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7642 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7643 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7644 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7645 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7646 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7647 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7648 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7649 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7650 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7651 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7652 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7653 * g++.dg/lookup/koenig5.C: Likewise.
7654 * g++.dg/ext/no-asm-2.C: Likewise.
7655 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7656 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7657 * gfortran.dg/used_types_16.f90: Likewise.
7658 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7659 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7660 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7661 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7662 * gfortran.dg/abstract_type_6.f03: Likewise.
7663 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7664 * gfortran.dg/used_types_15.f90: Likewise.
7665 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7666 * gfortran.dg/exit_3.f08: Likewise.
7667 * gfortran.dg/open_status_2.f90: Likewise.
7668 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7669 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7670 * gfortran.dg/associate_1.f03: Likewise.
7671 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7672 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7673 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7674 * gcc.dg/builtin-object-size-1.c: Likewise.
7675 * gcc.dg/noreturn-6.c: Likewise.
7676 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7677 * gcc.dg/globalalias.c: Likewise.
7678 * gcc.dg/builtins-config.h: Likewise.
7679 * gcc.dg/pr30457.c: Likewise.
7680 * gcc.c-torture/compile/volatile-1.c: Likewise.
7681 * gcc.c-torture/execute/20101011-1.c: Likewise.
7682 * c-c++-common/Waddress-1.c: Likewise.
7684 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7687 * c-c++-common/Waddress-1.c: New test.
7689 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7692 * gfortran.dg/associate_19.f03: New test.
7693 * gfortran.dg/associate_20.f03: New test.
7695 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7697 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7699 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7701 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7702 .arch armv8-a\n. Add -dA to dg-options.
7703 * gcc.target/aarch64/assembler_arch_1.c: New test.
7704 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7706 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7709 * g++.dg/cpp0x/pr68726.C: New.
7711 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7713 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7716 2016-02-11 Richard Biener <rguenther@suse.de>
7718 * g++.dg/tree-ssa/pr61034.C: Adjust.
7720 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7723 * gcc.target/s390/pr69148.c: New.
7725 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7727 PR tree-optimization/69652
7728 * gcc.dg/torture/pr69652.c: New test.
7730 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7731 Patrick Palka <ppalka@gcc.gnu.org>
7735 * g++.dg/ipa/pr69241-1.C: New test.
7736 * g++.dg/ipa/pr69241-2.C: New test.
7737 * g++.dg/ipa/pr69241-3.C: New test.
7738 * g++.dg/ipa/pr69649.C: New test.
7740 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7742 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7743 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7745 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7747 PR tree-optimization/68021
7748 * gcc.dg/tree-ssa/pr68021.c: New test.
7750 2016-02-10 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/69726
7753 * gcc.dg/uninit-22.c: New testcase.
7755 2016-02-09 Andrew Pinski <apinski@cavium.com>
7758 * gcc.c-torture/compile/20160205-1.c: New testcase.
7760 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7763 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7764 instead accessing a really large arrray.
7765 * gcc.target/powerpc/fusion3.c: Likewise.
7767 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7770 * gcc.c-torture/execute/pr68532.c: New test.
7772 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7775 * gcc.dg/pr69634.c: New.
7777 2016-02-09 Richard Biener <rguenther@suse.de>
7779 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7781 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7783 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7785 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7787 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7789 2016-02-09 Richard Biener <rguenther@suse.de>
7791 PR tree-optimization/69715
7792 * gcc.dg/torture/pr69715.c: New testcase.
7794 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7797 * g++.dg/cpp0x/trailing12.C: New test.
7798 * g++.dg/cpp0x/trailing13.C: New test.
7800 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7804 * g++.dg/cpp1y/auto-fn29.C: New test.
7805 * g++.dg/cpp1y/auto-fn30.C: New test.
7807 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7809 PR tree-optimization/69209
7810 * gcc.c-torture/compile/pr69209.c: New test.
7812 2016-02-08 Jeff Law <law@redhat.com>
7814 PR tree-optimization/68541
7815 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7816 of statements allowed in join block for path splitting.
7818 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7821 * g++.dg/gomp/pr59627.C: New test.
7824 * g++.dg/ipa/pr69239.C: New test.
7826 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7828 PR preprocessor/69664
7829 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7830 * gcc.dg/cpp/warn-comments.c: Likewise.
7832 2016-02-08 Marek Polacek <polacek@redhat.com>
7835 * g++.dg/init/const12.C: New test.
7837 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7840 * gcc.dg/lto/pr55113_0.c: Remove test.
7842 2016-02-08 Richard Biener <rguenther@suse.de>
7844 PR tree-optimization/69719
7845 * gcc.dg/torture/pr69719.c: New testcase.
7847 2016-02-08 Richard Biener <rguenther@suse.de>
7848 Jeff Law <law@redhat.com>
7851 * gcc.target/mips/pr68273.c: New testcase.
7853 2016-02-08 Richard Biener <rguenther@suse.de>
7855 PR rtl-optimization/69274
7856 * gcc.target/i386/addr-sel-1.c: XFAIL.
7858 2016-02-08 Jeff Law <law@redhat.com>
7860 PR tree-optimization/68541
7861 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7863 PR tree-optimization/65917
7864 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7866 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7869 * gfortran.dg/namelist_args.f90: New test.
7871 2016-02-05 Jeff Law <law@redhat.com>
7873 PR tree-optimization/68541
7874 * gcc.dg/tree-ssa/split-path-2.c: New test.
7875 * gcc.dg/tree-ssa/split-path-3.c: New test.
7876 * gcc.dg/tree-ssa/split-path-4.c: New test.
7877 * gcc.dg/tree-ssa/split-path-5.c: New test.
7878 * gcc.dg/tree-ssa/split-path-6.c: New test.
7879 * gcc.dg/tree-ssa/split-path-7.c: New test.
7881 2016-02-05 Martin Sebor <msebor@redhat.com>
7884 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7885 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7887 2016-02-06 Richard HEnderson <rth@redhat.com>
7890 * gcc.target/i386/addr-space-4.c: New.
7891 * gcc.target/i386/addr-space-5.c: New.
7893 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7896 * gfortran.dg/elemental_dependency_6.f90: New.
7898 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7900 PR rtl-optimization/69691
7901 * gcc.c-torture/execute/pr69691.c: New test.
7904 * g++.dg/parse/pr69628.C: New test.
7906 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7908 * gcc.dg/sancov/asan.c: Move to ...
7909 * gcc.dg/asan/sancov-1.c: ... here.
7911 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7913 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7915 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7918 * gcc.target/i386/pr69677.c: New test.
7920 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7923 * g++.dg/template/pr68948.C: New test.
7925 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7927 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7928 (only necessary on s390x).
7930 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7932 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7933 -mno-accumulate-outgoing-args.
7935 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7937 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7939 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7942 * c-c++-common/pr69669.c: New test.
7944 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7947 * g++.dg/pr69667.C: New file.
7949 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7952 * gcc.dg/pr69619.c: Add new test.
7954 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7956 PR rtl-optimization/69577
7957 * gcc.target/i386/pr69577.c: New test.
7959 2016-02-04 Martin Liska <mliska@suse.cz>
7961 * g++.dg/asan/pr69276.C: New test.
7963 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7967 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7968 a single smulbb instruction.
7969 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7970 * gcc.target/amr/wmul-2.c: Likewise.
7972 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7976 * gcc.c-torture/execute/pr67714.c: New test.
7978 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7981 * gcc.target/i386/pr69454-1.c: New test.
7982 * gcc.target/i386/pr69454-2.c: New test.
7984 2016-02-03 Martin Sebor <msebor@redhat.com>
7991 * g++.dg/ext/flexarray-mangle-2.C: New test.
7992 * g++.dg/ext/flexarray-mangle.C: New test.
7993 * g++.dg/ext/flexarray-subst.C: New test.
7994 * g++.dg/ext/flexary11.C: New test.
7995 * g++.dg/ext/flexary12.C: New test.
7996 * g++.dg/ext/flexary13.C: New test.
7997 * g++.dg/ext/flexary14.C: New test.
7998 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8000 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8002 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8003 Define only if CHECK_FLOAT128 is defined.
8004 (main): Properly initialize u5.
8006 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8009 * gcc.dg/pr69627.c: New test.
8012 * gcc.dg/pr69644.c: New test.
8014 2016-02-03 Mike Stump <mikestump@comcast.net>
8016 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8017 support for struct-layout-1.exp.
8019 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8022 * g++.dg/cpp0x/pr69056.C: New test.
8024 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8025 Alexandre Oliva <aoliva@redhat.com>
8028 * gcc.target/powerpc/pr69461.c: New.
8030 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8032 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8034 (check_effective_target_fsanitize_thread): ... to here. Do not
8035 specify additional compile flags for the test source.
8036 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8037 specify additional compile flags for the test source.
8039 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8041 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8043 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8047 * gfortran.dg/coarray_allocate_2.f08: New test.
8048 * gfortran.dg/coarray_allocate_3.f08: New test.
8049 * gfortran.dg/coarray_allocate_4.f08: New test.
8051 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8053 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8054 use same scan-tree-dump-times on all platforms.
8055 * gcc.dg/vect/vect-outer-1.c: Likewise.
8056 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8057 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8058 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8059 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8060 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8061 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8062 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8064 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8066 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8069 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8071 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8073 2016-02-02 James Norris <jnorris@codesourcery.com>
8075 * c-c++-common/goacc/routine-5.c: Add tests.
8077 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8079 * gcc.target/nvptx/unsigned-cmp.c: New test.
8081 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8083 * gcc.target/aarch64/scalar_shift_1.c
8084 (test_corners_sisd_di): Improve force to SIMD register.
8085 (test_corners_sisd_si): Likewise.
8086 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8087 Remove scan-assembler check for ldr.
8089 2016-02-02 Richard Biener <rguenther@suse.de>
8091 PR tree-optimization/69595
8092 * gcc.dg/Warray-bounds-17.c: New testcase.
8094 2016-02-02 Richard Biener <rguenther@suse.de>
8096 PR tree-optimization/69606
8097 * gcc.dg/torture/pr69606.c: New testcase.
8099 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8102 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8103 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8105 2016-02-02 Alan Modra <amodra@gmail.com>
8108 * gcc.target/powerpc/pr69548.c: New test.
8110 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8112 PR rtl-optimization/69592
8113 * gcc.dg/pr69592.c: New test.
8115 PR preprocessor/69543
8117 * gcc.dg/pr69543.c: New test.
8118 * gcc.dg/pr69558.c: New test.
8120 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8123 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8125 2016-02-01 Martin Sebor <msebor@redhat.com>
8127 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8129 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8131 PR tree-optimization/67921
8132 * c-c++-common/ubsan/pr67921.c: New test.
8134 2016-02-01 Richard Biener <rguenther@suse.de>
8137 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8139 2016-02-01 Richard Biener <rguenther@suse.de>
8141 PR tree-optimization/69574
8142 * gcc.dg/torture/pr69574.c: New testcase.
8144 2016-02-01 Richard Biener <rguenther@suse.de>
8146 PR tree-optimization/69579
8147 * gcc.dg/setjmp-6.c: New testcase.
8149 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8151 PR rtl-optimization/69570
8152 * g++.dg/opt/pr69570.C: New test.
8154 2016-02-01 Richard Henderson <rth@redhat.com>
8156 * gcc.dg/pr69535.c: New test.
8158 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8161 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8162 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8165 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8167 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8169 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8172 * gfortran.dg/allocate_with_source_17.f03: New test.
8174 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8176 PR tree-optimization/69546
8177 * gcc.dg/torture/pr69546.c: New test.
8179 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8182 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8184 2016-01-30 Martin Sebor <msebor@redhat.com>
8187 * g++.dg/ext/flexary10.C: New test.
8189 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8192 gfortran.dg/common_23.f90: New test.
8194 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8197 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8198 condition being checked, and disable it when the target supports
8199 misaligned loads and stores.
8201 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8204 * gcc.dg/torture/pr69518.c: New test.
8206 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8209 * gcc.target/i386/pr69530.c: New test.
8211 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8214 * gcc.target/mips/div-delay.c: New test.
8216 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8219 * gcc.target/i386/pr69551.c: New test.
8222 * gcc.target/i386/pr66137.c: New test.
8224 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8226 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8227 always built for p5600.
8228 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8229 isa=p5600 dg-option.
8231 2016-01-29 Richard Biener <rguenther@suse.de>
8233 PR tree-optimization/69547
8234 * g++.dg/tree-ssa/pr69547.C: New testcase.
8236 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8239 * g++.dg/warn/Wunused-function2.C: New test.
8241 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8244 support for test to succeed.
8246 2016-01-29 Marek Polacek <polacek@redhat.com>
8250 * g++.dg/ext/constexpr-vla2.C: New test.
8251 * g++.dg/ext/constexpr-vla3.C: New test.
8252 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8254 2016-01-29 Richard Biener <rguenther@suse.de>
8257 * gcc.dg/uninit-21.c: New testcase.
8259 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8262 * gcc.target/i386/pr69459.c: New test.
8264 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8267 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8268 * gcc.target/mips/pr68400.c: New test.
8270 2016-01-28 Martin Sebor <msebor@redhat.com>
8273 * gcc.target/powerpc/pr17381.c: New test.
8275 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8278 * gcc.dg/torture/pr69542.c: New test.
8280 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8282 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8284 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8286 * gcc.dg/pr65980.c: Skip on AIX.
8287 * gcc.dg/pr66688.c: Same.
8289 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8292 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8293 * gcc.dg/tree-ssa/sra-18.c: Same.
8295 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8298 * gfortran.dg/block_15.f08: New test.
8299 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8300 on incorrectly closed BLOCK.
8302 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8304 * gcc.dg/declare-simd.c: New test.
8305 2016-01-28 Richard Biener <rguenther@suse.de>
8307 PR tree-optimization/69466
8308 * gfortran.dg/vect/pr69466.f90: New testcase.
8310 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8312 * g++.dg/pr67989.C: Remove ARM-specific option.
8313 * gcc.target/arm/pr67989.C: New file.
8315 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8317 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8318 and expm1 test for glibc < 2.11.
8320 2016-01-27 Richard Henderson <rth@redhat.com>
8322 * gcc.c-torture/execute/pr69447.c: New test.
8324 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8327 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8329 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8332 * gcc.dg/pr66869.c: New test.
8334 2016-01-25 Jeff Law <law@redhat.com>
8336 PR tree-optimization/68398
8337 PR tree-optimization/69196
8338 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8339 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8340 path to avoid new heuristic allowing more irreducible regions
8341 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8342 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8343 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8344 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8345 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8347 2016-01-27 Marek Polacek <polacek@redhat.com>
8350 * c-c++-common/vector-compare-4.c: New test.
8352 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8354 PR preprocessor/69126
8355 * c-c++-common/pr69126.c: New test case.
8357 2016-01-27 Ian Lance Taylor <iant@google.com>
8359 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8361 2016-01-27 Ryan Burn <contact@rnburn.com>
8364 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8366 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8369 * gcc.target/i386/pr69512.c: New test.
8371 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8374 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8376 2016-01-27 Marek Polacek <polacek@redhat.com>
8379 * g++.dg/pr69379.C: New test.
8381 2016-01-27 Martin Sebor <msebor@redhat.com>
8384 * g++.dg/abi/Wabi-2-2.C: New test.
8385 * g++.dg/abi/Wabi-2-3.C: New test.
8386 * g++.dg/abi/Wabi-3-2.C: New test.
8387 * g++.dg/abi/Wabi-3-3.C: New test.
8389 2016-01-27 Richard Biener <rguenther@suse.de>
8391 PR tree-optimization/69166
8392 * gcc.dg/torture/pr69166.c: New testcase.
8394 2016-01-27 Martin Jambor <mjambor@suse.cz>
8396 PR tree-optimization/69355
8397 * gcc.dg/tree-ssa/pr69355.c: New test.
8399 2016-01-27 Marek Polacek <polacek@redhat.com>
8402 * g++.dg/ext/constexpr-vla1.C: New test.
8404 2016-01-20 Christian Bruel <christian.bruel@st.com>
8407 * gcc.target/arm/pr69245.c: New test.
8409 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8411 PR tree-optimization/69399
8412 * gcc.dg/torture/pr69399.c: New test.
8414 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8416 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8418 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8420 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8422 2016-01-26 Tom de Vries <tom@codesourcery.com>
8424 PR tree-optimization/69110
8425 * gcc.dg/autopar/pr69110.c: New test.
8427 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8428 Sebastian Pop <s.pop@samsung.com>
8430 * gcc.dg/graphite/isl-ast-op-select.c: New.
8432 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8435 * gfortran.dg/allocate_error_6.f90: New test.
8437 2016-01-26 Richard Henderson <rth@redhat.com>
8439 * gcc.dg/tm/pr60908.c: New test.
8441 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8444 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8446 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8447 expected multiline output to reflect the colorization being
8448 disabled before newlines.
8449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8450 (custom_diagnostic_finalizer): Replace call to
8451 pp_newline_and_flush with call to pp_flush.
8452 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8453 * gfortran.dg/implicit_class_1.f90: Likewise.
8454 * lib/gcc-dg.exp (allow_blank_lines): New global.
8455 (dg-allow-blank-lines-in-output): New procedure.
8456 (gcc-dg-prune): Complain about blank lines in the output, unless
8457 dg-allow-blank-lines-in-output was called.
8458 * lib/multiline.exp (_build_multiline_regex): Only support
8459 arbitrary followup text for non-blank-lines, not for blank lines.
8461 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8463 PR tree-optimization/69483
8464 * gcc.dg/pr69483.c: New test.
8465 * g++.dg/opt/pr69483.C: New test.
8467 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8470 * gcc.target/arm/pr68620.c: New test.
8472 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8474 * gcc.target/i386/pr68986-2.c: Remove -m32.
8476 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8479 * gcc.target/i386/pr68986-1.c: New test.
8480 * gcc.target/i386/pr68986-2.c: Likewise.
8481 * gcc.target/i386/pr68986-3.c: Likewise.
8483 2016-01-26 Christian Bruel <christian.bruel@st.com>
8485 * lib/target-supports.exp
8486 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8487 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8488 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8490 2016-01-26 Richard Biener <rguenther@suse.de>
8492 PR tree-optimization/69452
8493 * gcc.dg/torture/pr69452.c: New testcase.
8495 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8498 * gcc.dg/pr69442.c: New test.
8500 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8503 * gcc.target/aarch64/simd/pr67896.C: New.
8505 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8507 PR tree-optimization/69400
8508 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8510 (plugin_init): Call it.
8511 * gcc.dg/torture/pr69400.c: New test.
8513 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8515 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8517 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8518 Sebastian Pop <s.pop@samsung.com>
8520 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8523 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8524 Sebastian Pop <s.pop@samsung.com>
8526 * gcc.dg/graphite/pr69292.c: New.
8528 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8530 * c-c++-common/goacc/use_device-1.c: New test.
8532 2016-01-25 Jeff Law <law@redhat.com>
8534 PR tree-optimization/69196
8535 PR tree-optimization/68398
8536 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8537 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8539 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8542 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8545 2016-01-25 Richard Biener <rguenther@suse.de>
8548 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8550 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8553 * gcc.dg/pr69421.c: New test.
8555 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8557 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8558 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8559 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8560 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8561 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8562 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8563 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8564 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8565 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8566 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8568 2016-01-25 Richard Biener <rguenther@suse.de>
8570 PR tree-optimization/69376
8571 * gcc.dg/torture/pr69376.c: New testcase.
8573 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8577 * gfortran.dg/interface_38.f90: New test.
8578 * gfortran.dg/interface_39.f90: New test.
8580 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8583 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8588 * g++.dg/template/pr11858.C: New test.
8589 * g++.dg/template/pr24663.C: New test.
8590 * g++.dg/template/unify12.C: New test.
8591 * g++.dg/template/unify13.C: New test.
8592 * g++.dg/template/unify14.C: New test.
8593 * g++.dg/template/unify15.C: New test.
8594 * g++.dg/template/unify16.C: New test.
8595 * g++.dg/template/unify17.C: New test.
8597 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8600 gfortran.dg/pr68283.f90: New test.
8602 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8605 * gfortran.dg/inline_matmul_13.f90: New test.
8606 * gfortran.dg/matmul_bounds_8.f90: New test.
8607 * gfortran.dg/matmul_bounds_9.f90: New test.
8608 * gfortran.dg/matmul_bounds_10.f90: New test.
8610 2016-01-23 Tom de Vries <tom@codesourcery.com>
8612 PR tree-optimization/69426
8613 * gcc.dg/autopar/pr69426.c: New test.
8615 2016-01-23 Martin Sebor <msebor@redhat.com>
8619 * g++.dg/cpp0x/alignas5.C: New test.
8620 * g++.dg/ext/vector29.C: Same.
8622 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8624 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8625 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8626 _GNU_SOURCE from compile flags to the source.
8627 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8628 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8629 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8630 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8632 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8635 * g++.dg/opt/pr69432.C: New test.
8637 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8639 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8640 32-bit targets testing an -m64 multilib.
8642 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8644 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8647 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8649 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8651 2016-01-21 Christian Bruel <christian.bruel@st.com>
8654 * gcc.target/i386/pr68674.c
8655 * gcc.target/aarch64/pr68674.c
8656 * gcc.target/arm/pr68674.c
8658 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8661 * gcc.c-torture/execute/pr69403.c: New test.
8663 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8666 * g++.dg/template/pr55843.C: New.
8668 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8671 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8672 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8674 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8677 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8678 from dg-do compile directive, and instead add
8679 { dg-require-effective-target int128 }.
8681 2016-01-20 Martin Sebor <msebor@redhat.com>
8684 * gcc.dg/sync-fetch.c: New test.
8686 2016-01-21 Martin Sebor <msebor@redhat.com>
8689 * gcc.target/powerpc/pr69252.c: New test.
8691 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694 * gfortran.dg/pr65996.f90: New test.
8696 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8699 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8700 expected to generate an error.
8702 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8705 * gcc.dg/torture/pr66178.c: New test.
8707 2016-01-21 Anton Blanchard <anton@samba.org>
8708 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8711 * gcc.target/powerpc/pr63354.c: New test.
8713 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8715 PR rtl-optimization/68990
8716 * gcc.target/i386/pr68990: New.
8718 2016-01-21 Nick Clifton <nickc@redhat.com>
8721 * gcc.target/mips/pr69129.c: New.
8723 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8726 * g++.dg/cpp0x/pr58046.C: New.
8728 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8732 * gcc.target/arm/pr69187.c: New test.
8735 * g++.dg/torture/pr69355.C: New test.
8737 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8738 Sebastian Pop <s.pop@samsung.com>
8740 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8742 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8743 Sebastian Pop <s.pop@samsung.com>
8745 * gcc.dg/graphite/pr68976.c: New test.
8747 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8750 * c-c++-common/pr67653.c: New test.
8751 * gcc.dg/torture/pr29119.c: Add dg-warning.
8753 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8755 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8757 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8760 * gcc.dg/pr24293.c: New test.
8761 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8762 incomplete struct type.
8763 * gcc.dg/declspec-1.c: Likewise.
8764 * gcc.dg/pr63549.c: Likewise.
8766 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8768 PR tree-optimization/66612
8769 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8770 for bdn instruction.
8772 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8774 * lib/target-supports.exp
8775 (check_effective_target_arm_fp_ok_nocache): New.
8776 (check_effective_target_arm_fp_ok): New.
8777 (add_options_for_arm_fp): New.
8778 (check_effective_target_arm_crypto_ok_nocache): Require
8779 target_arm_v8_neon_ok instead of arm32.
8780 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8781 (check_effective_target_arm_crypto_pragma_ok): New.
8782 (add_options_for_arm_vfp): New.
8783 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8784 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8785 target instead. Force initial fpu to vfp.
8786 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8787 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8788 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8790 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8791 use arm_vfp effective target instead. Force initial fpu to vfp.
8792 * gcc.target/arm/attr-neon3.c: Likewise.
8793 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8795 * gcc.target/arm/unsigned-float.c: Likewise.
8796 * gcc.target/arm/vfp-1.c: Likewise.
8797 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8798 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8799 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8800 * gcc.target/arm/vfp-ldmias.c: Likewise.
8801 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8802 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8803 * gcc.target/arm/vfp-stmiad.c: Likewise.
8804 * gcc.target/arm/vfp-stmias.c: Likewise.
8805 * gcc.target/arm/vnmul-1.c: Likewise.
8806 * gcc.target/arm/vnmul-2.c: Likewise.
8807 * gcc.target/arm/vnmul-3.c: Likewise.
8808 * gcc.target/arm/vnmul-4.c: Likewise.
8810 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8813 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8814 the MPX run-time library, for compile-time MPX test.
8815 * gcc.target/i386/chkp-always_inline.c: Likewise.
8816 * gcc.target/i386/chkp-bndret.c: Likewise.
8817 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8818 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8819 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8820 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8821 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8822 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8823 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8824 * gcc.target/i386/chkp-label-address.c: Likewise.
8825 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8826 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8827 * gcc.target/i386/chkp-pr69044.c: Likewise.
8828 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8829 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8830 * gcc.target/i386/chkp-strchr.c: Likewise.
8831 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8832 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8833 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8834 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8835 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8836 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8837 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8838 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8839 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8840 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8841 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8842 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8843 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8844 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8845 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8846 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8847 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8848 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8849 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8850 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8851 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8852 * gcc.target/i386/pr63995-2.c: Likewise.
8853 * gcc.target/i386/pr64805.c: Likewise.
8854 * gcc.target/i386/pr65044.c: Likewise.
8855 * gcc.target/i386/pr65167.c: Likewise.
8856 * gcc.target/i386/pr65183.c: Likewise.
8857 * gcc.target/i386/pr65184.c: Likewise.
8858 * gcc.target/i386/thunk-retbnd.c: Likewise.
8860 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8862 PR tree-optimization/69328
8863 * gcc.dg/pr69328.c: New test.
8865 2016-01-20 Jeff Law <law@redhat.com>
8868 * gcc.target/m68k/pr25114.c: New test.
8870 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8872 * gcc.target/arm/memset-inline-10.c: Added
8873 dg-require-effective-target arm_thumb2_ok.
8875 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8877 * gcc.dg/debug/dwarf2/sso.c: New test.
8879 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8882 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8883 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8884 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8886 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8889 * g++.dg/ipa/devirt-50.C: New testcase.
8891 2016-01-19 Marek Polacek <polacek@redhat.com>
8894 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8895 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8897 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8900 * gcc.target/arm/pr69135_1.c: New test.
8902 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8904 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8906 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8908 * gcc.target/aarch64/ccmp_1.c: New testcase.
8910 2016-01-19 Marek Polacek <polacek@redhat.com>
8913 * g++.dg/cpp0x/enum30.C: New test.
8915 2016-01-19 Richard Biener <rguenther@suse.de>
8917 PR tree-optimization/69336
8918 * g++.dg/tree-ssa/pr69336.C: New testcase.
8920 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8923 * gcc.dg/pr65779.c: New test.
8925 2016-01-19 Richard Biener <rguenther@suse.de>
8927 PR tree-optimization/69352
8928 * gcc.dg/torture/pr69352.c: New testcase.
8930 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8932 PR rtl-optimization/68955
8933 PR rtl-optimization/64557
8934 * gcc.dg/torture/pr68955.c: New test.
8936 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8939 * g++.dg/torture/pr69136.C: New testcase.
8941 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8944 * g++.dg/lto/pr69133_0.C: New testcase.
8945 * g++.dg/lto/pr69133_1.C: New testcase.
8947 2016-01-15 Jeff Law <law@redhat.com>
8949 PR tree-optimization/69320
8950 * gcc.c-torture/pr69320-1.c: New test.
8951 * gcc.c-torture/pr69320-2.c: New test.
8952 * gcc.c-torture/pr69320-3.c: New test.
8953 * gcc.c-torture/pr69320-4.c: New test.
8955 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8960 * g++.dg/template/pr11858.C: New test.
8961 * g++.dg/template/pr24663.C: New test.
8962 * g++.dg/template/unify12.C: New test.
8963 * g++.dg/template/unify13.C: New test.
8964 * g++.dg/template/unify14.C: New test.
8965 * g++.dg/template/unify15.C: New test.
8966 * g++.dg/template/unify16.C: New test.
8967 * g++.dg/template/unify17.C: New test.
8969 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8972 * gcc.dg/pr69181-1.c: New test file.
8973 * gcc.dg/pr69181-2.c: New test file.
8974 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8975 globals by moving it to...
8976 (cleanup-after-saved-dg-test): ...this new function. Add
8977 "global additional_sources_used". Add reset of global
8978 multiline_expected_outputs to the empty list.
8979 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8981 (multiline_expected_outputs): ...this, and updated comments to
8982 note that it is modified from gcc-dg.exp.
8983 (dg-end-multiline-output): Update for the above renaming.
8984 (handle-multiline-outputs): Likewise. Remove the clearing
8985 of the expected outputs to the empty list.
8987 2016-01-18 Richard Biener <rguenther@suse.de>
8989 PR tree-optimization/69297
8990 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8992 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8994 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8996 * gcc.target/mips/mips-3d-2.c: Likewise.
8997 * gcc.target/mips/mips-3d-3.c: Likewise.
8998 * gcc.target/mips/mips-3d-4.c: Likewise.
8999 * gcc.target/mips/mips-3d-5.c: Likewise.
9000 * gcc.target/mips/mips-3d-6.c: Likewise.
9001 * gcc.target/mips/mips-3d-7.c: Likewise.
9002 * gcc.target/mips/mips-3d-8.c: Likewise.
9003 * gcc.target/mips/mips-3d-9.c: Likewise.
9004 * gcc.target/mips/mips-ps-1.c: Likewise.
9005 * gcc.target/mips/mips-ps-2.c: Likewise.
9006 * gcc.target/mips/mips-ps-3.c: Likewise.
9007 * gcc.target/mips/mips-ps-4.c: Likewise.
9008 * gcc.target/mips/mips-ps-5.c: Likewise.
9009 * gcc.target/mips/mips-ps-6.c: Likewise.
9010 * gcc.target/mips/mips-ps-7.c: Likewise.
9011 * gcc.target/mips/mips-ps-type.c: Likewise.
9012 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9013 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9015 2016-01-18 Tom de Vries <tom@codesourcery.com>
9017 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9018 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9019 * c-c++-common/goacc/kernels-empty.c: New test.
9020 * c-c++-common/goacc/kernels-eternal.c: New test.
9021 * c-c++-common/goacc/kernels-loop-2.c: New test.
9022 * c-c++-common/goacc/kernels-loop-3.c: New test.
9023 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9024 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9025 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9026 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9027 * c-c++-common/goacc/kernels-loop-data.c: New test.
9028 * c-c++-common/goacc/kernels-loop-g.c: New test.
9029 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9030 * c-c++-common/goacc/kernels-loop-n.c: New test.
9031 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9032 * c-c++-common/goacc/kernels-loop.c: New test.
9033 * c-c++-common/goacc/kernels-noreturn.c: New test.
9034 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9035 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9036 * c-c++-common/goacc/kernels-reduction.c: New test.
9038 2016-01-18 Tom de Vries <tom@codesourcery.com>
9040 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9041 * gcc.dg/autopar/outer-2.c: Same.
9042 * gcc.dg/autopar/outer-3.c: Same.
9043 * gcc.dg/autopar/outer-4.c: Same.
9044 * gcc.dg/autopar/outer-5.c: Same.
9045 * gcc.dg/autopar/outer-6.c: Same.
9046 * gcc.dg/autopar/parallelization-1.c: Same.
9047 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9048 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9049 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9050 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9051 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9052 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9053 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9054 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9055 * gcc.dg/autopar/pr39500-1.c: Same.
9056 * gcc.dg/autopar/pr39500-2.c: Same.
9057 * gcc.dg/autopar/pr46193.c: Same.
9058 * gcc.dg/autopar/pr46194.c: Same.
9059 * gcc.dg/autopar/pr49580.c: Same.
9060 * gcc.dg/autopar/pr49960-1.c: Same.
9061 * gcc.dg/autopar/pr49960.c: Same.
9062 * gcc.dg/autopar/pr68373.c: Same.
9063 * gcc.dg/autopar/reduc-1.c: Same.
9064 * gcc.dg/autopar/reduc-1char.c: Same.
9065 * gcc.dg/autopar/reduc-1short.c: Same.
9066 * gcc.dg/autopar/reduc-2.c: Same.
9067 * gcc.dg/autopar/reduc-2char.c: Same.
9068 * gcc.dg/autopar/reduc-2short.c: Same.
9069 * gcc.dg/autopar/reduc-3.c: Same.
9070 * gcc.dg/autopar/reduc-4.c: Same.
9071 * gcc.dg/autopar/reduc-6.c: Same.
9072 * gcc.dg/autopar/reduc-7.c: Same.
9073 * gcc.dg/autopar/reduc-8.c: Same.
9074 * gcc.dg/autopar/reduc-9.c: Same.
9075 * gcc.dg/autopar/uns-outer-4.c: Same.
9076 * gcc.dg/autopar/uns-outer-5.c: Same.
9077 * gcc.dg/autopar/uns-outer-6.c: Same.
9078 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9079 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9081 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9084 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9085 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9087 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9090 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9091 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9092 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9094 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9097 * gcc.dg/tree-ssa/sra-17.c: New.
9098 * gcc.dg/tree-ssa/sra-18.c: New.
9100 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9102 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9104 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9106 * gnat.dg/inline12.adb: New test.
9108 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9110 PR tree-optimization/66797
9111 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9113 2016-01-18 Richard Biener <rguenther@suse.de>
9115 PR tree-optimization/69170
9116 * gcc.dg/torture/pr69170.c: New testcase.
9118 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9120 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9122 2016-01-16 Tom de Vries <tom@codesourcery.com>
9124 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9126 2016-01-16 Tom de Vries <tom@codesourcery.com>
9128 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9129 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9130 redundant dg-require-effective-target pthread.
9131 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9132 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9133 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9134 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9135 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9136 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9137 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9139 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9142 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9143 * gcc.target/powerpc/recip-7.c: Same.
9145 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9148 * g++.dg/template/pr69091.C: New test.
9150 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9152 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9153 dump does not contain an error_mark_node.
9154 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9155 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9157 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9160 * g++.dg/template/pr68936.C: New test.
9162 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9165 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9166 * gcc.target/powerpc/recip-2.c: Same.
9167 * gcc.target/powerpc/recip-3.c: Same.
9168 * gcc.target/powerpc/recip-4.c: Same.
9169 * gcc.target/powerpc/recip-sqrtf.c: Same.
9171 2016-01-15 Jeff Law <law@redhat.com>
9173 PR tree-optimization/69270
9174 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9175 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9177 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9180 * gfortran.dg/deferred_character_13.f90: New test for the fix
9181 of comment 3 of the PR.
9184 * gfortran.dg/deferred_character_8.f90: New test
9185 * gfortran.dg/allocate_error_5.f90: New test
9188 * gfortran.dg/deferred_character_10.f90: New test
9191 * gfortran.dg/deferred_character_14.f90: New test
9194 * gfortran.dg/deferred_character_11.f90: New test
9197 * gfortran.dg/deferred_character_9.f90: New test
9199 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9201 PR rtl-optimization/69030
9202 * gcc.target/i386/pr69030.c: New.
9204 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9206 * gcc.target/aarch64/target_attr_17.c: New test.
9208 2016-01-15 Richard Biener <rguenther@suse.de>
9210 PR tree-optimization/66856
9211 * gcc.dg/torture/pr66856-1.c: New testcase.
9212 * gcc.dg/torture/pr66856-2.c: Likewise.
9214 2016-01-15 Richard Biener <rguenther@suse.de>
9217 * g++.dg/lto/pr69137_0.C: New testcase.
9219 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9222 * gcc.target/i386/pr69246.c: New test.
9224 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9226 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9228 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9231 * g++.dg/init/const9.C: Disable test on S/390.
9233 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9235 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9236 * g++.dg/Wno-frame-address.C: Ditto.
9238 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9240 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9242 2016-01-15 Richard Biener <rguenther@suse.de>
9244 PR tree-optimization/68961
9245 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9247 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9249 * gcc.target/i386/pr65105-5.c: New test.
9251 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9253 * gcc.c-torture/execute/alias-4.c: New testcase.
9255 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9258 * g++.dg/ipa/devirt-49.C: New testcase.
9260 2016-01-15 Christian Bruel <christian.bruel@st.com>
9263 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9264 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9265 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9267 2016-01-15 Richard Biener <rguenther@suse.de>
9269 PR tree-optimization/69117
9270 * gcc.dg/torture/pr69117.c: New testcase.
9272 2015-01-14 Ryan Burn <contact@rnburn.com>
9275 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9277 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9280 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9281 range tests use 100 * maximum instead of maximum + 1.
9283 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9286 * gcc.dg/guality/pr69244.c: New test.
9288 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9290 * lib/target-supports.exp (check_effective_target_issignaling):
9292 * gcc.dg/pr61441.c: Require issignaling effective target.
9294 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9297 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9299 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9302 PR preprocessor/69177
9303 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9304 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9305 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9306 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9308 2016-01-14 Marek Polacek <polacek@redhat.com>
9311 * gcc.dg/array-15.c: New test.
9313 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9316 PR tree-optimization/69155
9317 * gfortran.dg/pr68146.f: New test.
9318 * gfortran.dg/pr69155.f90: New test.
9320 2016-01-14 Richard Biener <rguenther@suse.de>
9322 PR tree-optimization/68060
9323 * gcc.dg/torture/pr68060-1.c: New testcase.
9324 * gcc.dg/torture/pr68060-2.c: Likewise.
9326 2016-01-14 Nick Clifton <nickc@redhat.com>
9328 * lib/target-supports.exp
9329 (check_effective_target_arm_neon_ok_nocache): Add an option
9330 sequence that includes setting the ARM architecture to ARMv7-A.
9331 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9332 command line options necessary to enable Neon support.
9333 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9334 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9335 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9336 * gcc.target/arm/pr69180.c: Likewise.
9338 2016-01-14 Jeff Law <law@redhat.com>
9340 PR tree-optimization/69270
9341 * gcc.dg/tree-ssa/pr69270.c: New test.
9343 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9346 * c-c++-common/pr66208.c: New file.
9348 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9350 PR tree-optimization/69156
9351 * gcc.dg/pr69156.c: New test.
9353 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9355 * gcc.target/i386/pr69225-7.c: New test.
9357 2016-01-13 Richard Henderson <rth@redhat.com>
9359 * gcc.dg/tm/memopt-13.c: Update expected function.
9360 * gcc.dg/tm/memopt-6.c: Likewise.
9362 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9364 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9365 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9366 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9367 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9369 2016-01-13 Tom de Vries <tom@codesourcery.com>
9371 PR tree-optimization/69169
9372 * gcc.dg/pr69169.c: New test.
9374 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9377 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9378 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9379 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9380 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9381 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9382 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9383 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9384 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9386 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9389 * gcc.dg/pr69247.c: New test.
9391 2016-01-13 Richard Biener <rguenther@suse.de>
9393 PR tree-optimization/69242
9394 * gcc.dg/torture/pr69242.c: New testcase.
9396 2016-01-13 Richard Biener <rguenther@suse.de>
9398 PR tree-optimization/69186
9399 * gcc.dg/torture/pr69186.c: New testcase.
9401 2016-01-13 Jeff Law <law@redhat.com>
9403 PR tree-optimization/67755
9404 * gcc.dg/tree-ssa/pr67755.c: New test.
9406 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9408 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9409 pass number in output by a star.
9411 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9413 PR tree-optimization/68911
9414 * gcc.c-torture/execute/pr68911.c: New test.
9416 2016-01-12 Marek Polacek <polacek@redhat.com>
9419 * g++.dg/warn/permissive-1.C: New test.
9421 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9425 * g++.dg/opt/pr69213.C: New test.
9427 2016-01-12 Christian Bruel <christian.bruel@st.com>
9430 * gcc.target/arm/pr69180.c: New test.
9432 2016-01-12 Richard Biener <rguenther@suse.de>
9435 * g++.dg/lto/pr69077_0.C: New testcase.
9436 * g++.dg/lto/pr69077_1.C: Likewise.
9438 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9441 * g++.dg/opt/pr69175.C: New test.
9443 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9445 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9446 rather than #including math.h & stdlib.h.
9447 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9448 * gcc.dg/vect/pr49771.c: Likewise.
9449 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9450 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9451 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9452 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9453 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9454 * gcc.dg/vect/pr44507.c: Likewise.
9455 * gcc.dg/vect/pr45902.c: Likewise.
9456 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9457 * gcc.dg/vect/vect-117.c: Likewise.
9458 * gcc.dg/vect/vect-99.c: Likewise.
9459 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9460 * gcc.dg/vect/vect-cond-1.c: Likewise.
9461 * gcc.dg/vect/vect-cond-2.c: Likewise.
9462 * gcc.dg/vect/vect-cond-3.c: Likewise.
9463 * gcc.dg/vect/vect-cond-4.c: Likewise.
9464 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9465 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9466 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9467 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9468 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9469 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9470 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9471 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9472 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9473 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9474 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9475 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9476 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9477 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9478 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9479 include of signal.h.
9480 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9481 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9482 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9484 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9485 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9486 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9487 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9488 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9489 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9490 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9491 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9492 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9493 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9494 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9495 * gcc.dg/vect/vect-outer-5.c: Likewise.
9496 * gcc.dg/vect/vect-outer-6.c: Likewise.
9497 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9500 2016-01-12 Nick Clifton <nickc@redhat.com>
9503 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9504 to fread so that it will be found in all target runtimes.
9506 2016-01-12 Richard Biener <rguenther@suse.de>
9508 PR tree-optimization/69053
9509 * g++.dg/torture/pr69053.C: New testcase.
9511 2016-01-12 Richard Biener <rguenther@suse.de>
9513 PR tree-optimization/69168
9514 * gcc.dg/torture/pr69168.c: New testcase.
9516 2016-01-12 Richard Biener <rguenther@suse.de>
9518 PR tree-optimization/69157
9519 * gcc.dg/torture/pr69157.c: New testcase.
9521 2016-01-12 Richard Biener <rguenther@suse.de>
9523 PR tree-optimization/69174
9524 * gcc.dg/torture/pr69174.c: New testcase.
9526 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9530 * g++.dg/tls/pr66808.C: New test.
9531 * g++.dg/tls/pr69000.C: New test.
9533 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9535 * gcc.target/powerpc/swaps-p8-23.c: New test.
9536 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9538 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9540 PR tree-optimization/68356
9541 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9543 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9544 Jim Wilson <jim.wilson@linaro.org>
9547 * gcc.target/arm/pr69194.c: New test.
9549 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9552 * gcc.target/i386/pr69225-1.c: New test.
9553 * gcc.target/i386/pr69225-2.c: Likewise.
9554 * gcc.target/i386/pr69225-3.c: Likewise.
9555 * gcc.target/i386/pr69225-4.c: Likewise.
9556 * gcc.target/i386/pr69225-5.c: Likewise.
9557 * gcc.target/i386/pr69225-6.c: Likewise.
9559 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9566 * gcc.dg/pr69071.c: New test.
9569 * g++.dg/opt/pr69211.C: New test.
9571 PR tree-optimization/69214
9572 * gcc.c-torture/compile/pr69214.c: New test.
9574 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9576 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9577 * gcc.target/i386/pr66232-11.c: Ditto.
9578 * gcc.target/i386/pr66232-12.c: Ditto.
9579 * gcc.target/i386/pr66232-13.c: Ditto.
9581 2016-01-11 Richard Biener <rguenther@suse.de>
9583 PR tree-optimization/69173
9584 * gcc.dg/torture/pr69173.c: New testcase.
9586 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9588 PR rtl-optimization/68796
9589 * gcc.target/aarch64/tst_5.c: New test.
9590 * gcc.target/aarch64/tst_6.c: Likewise.
9592 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9594 PR rtl-optimization/68841
9595 * gcc.dg/pr68841.c: New test.
9596 * gcc.c-torture/execute/pr68841.c: New test.
9598 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9600 PR rtl-optimization/68920
9601 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9603 * gcc.dg/ifcvt-5.c: New test.
9605 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9608 * g++.dg/pr69123.C: New.
9610 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9613 * gcc.target/i386/pr69010.c: New test.
9615 2016-01-11 Martin Jambor <mjambor@suse.cz>
9618 * gcc.target/i386/chkp-pr69044.c: New test.
9620 2016-01-11 Tom de Vries <tom@codesourcery.com>
9622 PR tree-optimization/69109
9623 * gcc.dg/autopar/pr69109-2.c: New test.
9624 * gcc.dg/autopar/pr69109.c: New test.
9626 2016-01-11 Tom de Vries <tom@codesourcery.com>
9628 PR tree-optimization/69108
9629 * gcc.dg/autopar/pr69108.c: New test.
9631 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9634 * c-c++-common/Wisleading-indentation.c: Augment test.
9636 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9639 * gfortran.dg/inline_matmul_12.f90: New test.
9641 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9644 * gfortran.dg/actual_array_offset_1: New test.
9646 2016-01-10 Tom de Vries <tom@codesourcery.com>
9648 PR tree-optimization/69062
9649 * gcc.dg/autopar/pr69062.c: New test.
9651 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9653 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9654 * gcc.dg/vect/slp-perm-2.c: Likewise.
9655 * gcc.dg/vect/slp-perm-3.c: Likewise.
9656 * gcc.dg/vect/slp-perm-5.c: Likewise.
9657 * gcc.dg/vect/slp-perm-6.c: Likewise.
9658 * gcc.dg/vect/slp-perm-7.c: Likewise.
9659 * gcc.dg/vect/slp-perm-8.c: Likewise.
9661 2016-01-10 Tom de Vries <tom@codesourcery.com>
9663 PR tree-optimization/69039
9664 * gcc.dg/autopar/pr69039.c: New test.
9666 2016-01-09 Marek Polacek <polacek@redhat.com>
9669 * g++.dg/pr69113.C: New test.
9671 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9674 PR tree-optimization/69097
9675 * gcc.c-torture/execute/pr50865.c: New test.
9676 * gcc.c-torture/execute/pr69097-1.c: New test.
9677 * gcc.c-torture/execute/pr69097-2.c: New test.
9678 * gcc.dg/pr69097-1.c: New test.
9679 * gcc.dg/pr69097-2.c: New test.
9681 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9684 * g++.dg/opt/pr69164.C: New test.
9686 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9688 PR tree-optimization/69167
9689 * gcc.dg/pr69167.c: New test.
9691 2016-01-08 Marek Polacek <polacek@redhat.com>
9694 * g++.dg/pr68449.C: New.
9696 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9698 PR tree-optimization/68707
9699 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9700 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9701 on platforms supporting it.
9702 * gcc.dg/vect/slp-perm-2.c: Likewise.
9703 * gcc.dg/vect/slp-perm-3.c: Likewise.
9704 * gcc.dg/vect/slp-perm-5.c: Likewise.
9705 * gcc.dg/vect/slp-perm-7.c: Likewise.
9706 * gcc.dg/vect/slp-perm-8.c: Likewise.
9707 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9708 on platforms supporting it.
9710 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9712 PR tree-optimization/69162
9713 * gcc.dg/pr69162.c: New test.
9715 PR tree-optimization/69172
9716 * gcc.dg/pr69172.c: New test.
9718 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9720 PR tree-optimization/67781
9721 * gcc.c-torture/execute/pr67781.c: New file.
9723 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9725 PR tree-optimization/69083
9726 * gcc.dg/vect/pr69083.c: New test.
9728 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9730 PR tree-optimization/61441
9731 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9732 Use -fexcess-precision=standard for compiler options.
9733 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9735 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9738 * gfortran.dg/gomp/pr69128.f90: New test.
9741 * g++.dg/ext/pr69145-1.C: New test.
9742 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9743 * g++.dg/ext/pr69145-2.h: New file.
9745 2016-01-07 Martin Sebor <msebor@redhat.com>
9748 * gcc.dg/atomic-fetch-bool.c: New test.
9749 * gcc.dg/sync-fetch-bool.c: New test.
9751 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9754 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9756 2016-01-07 Nick Clifton <nickc@redhat.com>
9759 * g++.dg/pr66655.C: New test.
9760 * g++.dg/pr66655_1.cc: Test support file.
9761 * g++.dg/pr66655.h: Test header file.
9763 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9766 gfortran.dg/gomp/pr66680.f90: New test.
9768 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9771 * gcc.target/i386/pr69171-1.c: New test.
9772 * gcc.target/i386/pr69171-2.c: Likewise.
9773 * gcc.target/i386/pr69171-3.c: Likewise.
9774 * gcc.target/i386/pr69171-4.c: Likewise.
9775 * gcc.target/i386/pr69171-5.c: Likewise.
9776 * gcc.target/i386/pr69171-6.c: Likewise.
9778 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9781 * c-c++-common/pr67639.c: New test.
9783 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9785 PR tree-optimization/69141
9786 * g++.dg/opt/pr69141.C: New test.
9788 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9790 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9792 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9795 * gcc.target/i386/pr69140.c: New test
9797 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9799 * gcc.dg/bad-dereference.c: New test case.
9801 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9803 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9805 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9807 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9809 2016-01-06 Marek Polacek <polacek@redhat.com>
9812 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9814 2016-01-05 Marek Polacek <polacek@redhat.com>
9817 * gcc.dg/atomic-invalid-2.c: New.
9819 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9822 * gcc.target/i386/pr68991.c: New test.
9824 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9827 * g++.dg/pr68991-1.C: New test.
9828 * g++.dg/pr68991-2.C: Likewise.
9830 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9833 * gcc.target/ia64/pr60465-gprel64.c: New test.
9834 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9836 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9838 PR rtl-optimization/68651
9839 * gcc.target/aarch64/pr68651_1.c: New test.
9841 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9844 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9846 2016-01-05 Nathan Sidwell <nathan@acm.org>
9849 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9851 * gcc.dg/alias-15.c: New.
9853 2016-01-05 Nick Clifton <nickc@redhat.com>
9856 * g++.dg/pr68770.C: New test.
9858 2016-01-04 Mike Stump <mikestump@comcast.net>
9860 * lib/target-supports.exp (check_effective_target_cilkplus):
9861 cilkplus targets require pthreads.
9862 (check_effective_target_cilkplus): Remove special case for NVPTX.
9864 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9866 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9869 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9871 Update copyright years.
9873 2016-01-04 Marek Polacek <polacek@redhat.com>
9876 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9877 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9878 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9880 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9882 * gcc.target/sparc/20160104-2.c: New test.
9884 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9886 * gcc.target/sparc/20160104-1.c: New test.
9888 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9891 * gfortran.dg/pr65045.f90: New test.
9893 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9895 * gnat.dg/specs/debug1.ads: Delete.
9897 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9899 PR libgfortran/68867
9900 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9903 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9905 PR libgfortran/68867
9906 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9909 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9912 * gfortran.dg/pr68864.f90: New test.
9914 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9916 PR tree-optimization/69070
9917 * gcc.dg/pr69070.c: New test.
9920 * gfortran.dg/pr69055.f90: New test.
9923 * gcc.dg/pr69015.c: New test.
9925 Copyright (C) 2016 Free Software Foundation, Inc.
9927 Copying and distribution of this file, with or without modification,
9928 are permitted in any medium without royalty provided the copyright
9929 notice and this notice are preserved.