1 2016-07-20 Martin Liska <mliska@suse.cz>
3 * gfortran.dg/graphite/pr71898.f90: New test.
5 2016-07-20 Bin Cheng <bin.cheng@arm.com>
7 PR tree-optimization/71503
8 PR tree-optimization/71683
9 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
10 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
12 2016-07-20 Martin Liska <mliska@suse.cz>
14 * gcc.dg/plugin/plugin.exp: Remove sreal test.
15 * gcc.dg/plugin/sreal-test-1.c: Remove.
16 * gcc.dg/plugin/sreal_plugin.c: Remove.
18 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
21 * gfortran.dg/dependency_47.f90: New test.
23 2016-07-19 Jakub Jelinek <jakub@redhat.com>
25 PR rtl-optimization/71916
26 * gcc.c-torture/compile/pr71916.c: New test.
29 * g++.dg/torture/pr71874.C: New test.
32 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
33 (my_alloc): Rewritten to use __builtin_posix_memalign and
35 (my_free): Use __builtin_free instead of _mm_free.
36 (Vec::operator=): Use __builtin_memcpy.
38 2016-07-19 Martin Jambor <mjambor@suse.cz>
41 * gfortran.dg/pr71688.f90: New test.
43 2016-07-19 Richard Biener <rguenther@suse.de>
45 * c-c++-common/vector-subscript-6.c: New testcase.
46 * c-c++-common/vector-subscript-7.c: Likewise.
48 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
50 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
51 and UInt32 based on __SIZEOF_INT__.
53 2016-07-19 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/71901
56 * gcc.dg/torture/pr71901.c: New testcase.
58 2016-07-19 Richard Biener <rguenther@suse.de>
60 PR tree-optimization/71908
61 * gcc.dg/torture/pr71908.c: New testcase.
63 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
66 * gcc.target/powerpc/pr71493-1.c: New test.
67 * gcc.target/powerpc/pr71493-2.c: Likewise.
69 2016-07-18 Jakub Jelinek <jakub@redhat.com>
72 * g++.dg/conversion/ambig3.C: New test.
75 * g++.dg/cpp0x/constexpr-71828.C: New test.
78 * g++.dg/template/pr71826.C: New test.
81 * g++.dg/template/defarg21.C: New test.
84 * g++.dg/ext/vector31.C: New test.
86 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
88 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
90 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
92 PR tree-optimization/71734
93 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
95 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
97 * gcc.target/s390/warn-dynamicstack-1.c: New test.
98 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
99 stack-layout-dynamic-1.c: New test.
101 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
103 * gcc.target/s390/nolrl-1.c: New test.
105 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
108 * gfortran.dg/pr71523_1.f90: New test.
109 * gfortran.dg/pr71523_2.f90: New test.
111 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
113 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
115 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
116 Marco Restelli <mrestelli@gmail.com>
119 * gfortran.dg/pr62125.f90: New test.
121 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
123 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
124 * gcc.target/powerpc/mulkc3-1.c: Likewise.
126 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
129 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
130 * g++.dg/cpp0x/nullptr35.C: New test.
132 2016-07-15 Bin Cheng <bin.cheng@arm.com>
134 * gcc.dg/tree-ssa/scev-8.c: Update test string.
136 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
138 * gfortran.dg/goacc/vector_length.f90: New test.
140 2016-07-15 Richard Biener <rguenther@suse.de>
142 PR tree-optimization/71881
143 * gcc.dg/torture/pr71881.c: New testcase.
145 2016-07-15 Richard Biener <rguenther@suse.de>
147 PR tree-optimization/71887
148 * gcc.dg/torture/pr71887.c: New testcase.
150 2016-07-15 Jakub Jelinek <jakub@redhat.com>
153 * gcc.dg/spellcheck-identifiers-3.c: New test.
155 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
158 * gfortran.dg/null_9.f90: New test.
160 2016-07-15 Bin Cheng <bin.cheng@arm.com>
162 * gcc.dg/tree-ssa/loop-41.c: New test.
164 2016-07-15 Bin Cheng <bin.cheng@arm.com>
166 PR tree-optimization/71347
167 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
169 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
172 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
173 * gfortran.dg/contains.f90: Ditto.
174 * gfortran.dg/contains_empty_1.f03: Ditto.
175 * gfortran.dg/submodule_3.f08: Ditto.
177 2016-07-14 Jakub Jelinek <jakub@redhat.com>
180 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
181 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
182 expected diagnostics.
185 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
186 * gcc.dg/spellcheck-identifiers-2.c: New test.
187 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
188 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
190 2016-07-14 Jakub Jelinek <jakub@redhat.com>
192 PR tree-optimization/71872
193 * gcc.c-torture/compile/pr71872.c: New test.
195 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
197 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
198 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
199 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
200 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
201 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
202 * gcc.target/arm/atomic-op-acquire-1.c: This.
203 * gcc.target/arm/atomic-op-char.c: Rename into ...
204 * gcc.target/arm/atomic-op-char-1.c: This.
205 * gcc.target/arm/atomic-op-consume.c: Rename into ...
206 * gcc.target/arm/atomic-op-consume-1.c: This.
207 * gcc.target/arm/atomic-op-int.c: Rename into ...
208 * gcc.target/arm/atomic-op-int-1.c: This.
209 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
210 * gcc.target/arm/atomic-op-relaxed-1.c: This.
211 * gcc.target/arm/atomic-op-release.c: Rename into ...
212 * gcc.target/arm/atomic-op-release-1.c: This.
213 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
214 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
215 * gcc.target/arm/atomic-op-short.c: Rename into ...
216 * gcc.target/arm/atomic-op-short-1.c: This.
217 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
218 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
219 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
220 * gcc.target/arm/atomic-op-char-2.c: Likewise.
221 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
222 * gcc.target/arm/atomic-op-int-2.c: Likewise.
223 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
224 * gcc.target/arm/atomic-op-release-2.c: Likewise.
225 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
226 * gcc.target/arm/atomic-op-short-2.c: Likewise.
228 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
231 * gfortran.dg/select_type_35.f03: New test.
233 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
236 PR tree-optimization/70923
237 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
238 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
239 * gcc.dg/vect/pr65951.c: Likewise.
240 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
242 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
244 * c-c++-common/pr60226.c: Expect maximum object file alignment
247 2016-07-14 Richard Biener <rguenther@suse.de>
249 PR tree-optimization/71866
250 * gcc.dg/torture/pr71866.c: New testcase.
252 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
254 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
255 selector and enclose boolean expression in curly braces.
257 2016-07-14 Alan Modra <amodra@gmail.com>
260 * gcc.target/powerpc/p9-novsx.c: New.
262 2016-07-13 Andi Kleen <ak@linux.intel.com>
264 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
265 * g++.dg/tree-prof/morefunc.C: Dito.
266 * g++.dg/tree-prof/pr35545.C: Dito.
267 * g++.dg/tree-prof/reorder.C: Dito.
268 * gcc.dg/tree-prof/20050826-2.c: Dito.
269 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
270 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
271 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
272 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
273 * gcc.dg/tree-prof/inliner-1.c: Dito.
274 * gcc.dg/tree-prof/merge_block.c: Dito.
275 * gcc.dg/tree-prof/stringop-1.c: Dito.
276 * gcc.dg/tree-prof/stringop-2.c: Dito.
277 * gcc.dg/tree-prof/switch-case-1.c: Dito.
278 * gcc.dg/tree-prof/switch-case-2.c: Dito.
279 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
280 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
281 * gcc.dg/tree-prof/update-loopch.c: Dito.
282 * gcc.dg/tree-prof/val-prof-1.c: Dito.
283 * gcc.dg/tree-prof/val-prof-2.c: Dito.
284 * gcc.dg/tree-prof/val-prof-3.c: Dito.
285 * gcc.dg/tree-prof/val-prof-4.c: Dito.
286 * gcc.dg/tree-prof/val-prof-5.c: Dito.
287 * gcc.dg/tree-prof/val-prof-6.c: Dito.
288 * gcc.dg/tree-prof/val-prof-7.c: Dito.
290 2016-07-13 Andi Kleen <ak@linux.intel.com>
292 * lib/profopt.exp (profopt-execute): Remove .imports files.
294 2016-07-13 Andi Kleen <ak@linux.intel.com>
296 * lib/profopt.exp (profopt-execute): Always log profiler command line.
298 2016-07-13 Andi Kleen <ak@linux.intel.com>
300 * lib/profopt.exp (dg-final-scan-autofdo,
301 dg-final-scan-not-autofdo): New functions.
303 2016-07-13 Bin Cheng <bin.cheng@arm.com>
305 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
306 * gcc.dg/vect/vect-35.c: Ditto.
307 * gcc.dg/vect/vect-alias-check-2.c: New test.
309 2016-07-13 Martin Liska <mliska@suse.cz>
311 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
312 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
313 * gfortran.dg/pr42108.f90: Update expected dump scan.
315 2016-07-13 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/24574
318 * gcc.dg/pr24574.c: New testcase.
320 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
322 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
323 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
324 * c-c++-common/pr68833-1.c: Require int32plus.
325 * gcc.dg/ipa/pr63551.c: Likewise.
326 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
327 * gcc.dg/ipa/pr64041.c: Require int32plus.
329 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
332 * g++.dg/pr71633.C: New test.
334 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
336 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
337 Add new arm_thumb1_cbz_ok effective target.
338 * gcc.target/arm/cbz.c: New test.
340 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
342 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
343 Define effective target.
344 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
345 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
346 * gcc.target/arm/movhi_movw.c: New test.
347 * gcc.target/arm/movsi_movw.c: Likewise.
348 * gcc.target/arm/movdi_movw.c: Likewise.
350 2016-07-13 Richard Biener <rguenther@suse.de>
353 * gcc.dg/pr71104-1.c: New testcase.
354 * gcc.dg/pr71104-2.c: Likewise.
356 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
359 * gcc.target/powerpc/pr71805.c: New test.
361 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363 * gcc.target/powerpc/divkc3-1.c: New.
364 * gcc.target/powerpc/mulkc3-1.c: New.
366 2016-07-12 Martin Liska <mliska@suse.cz>
368 * gcc.dg/params/blocksort-part.c: New test.
369 * gcc.dg/params/params.exp: New file.
371 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
374 * gcc.c-torture/execute/pr71700.c: New test.
376 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
377 Richard Biener <rguenther@suse.de>
379 PR tree-optimization/23286
380 PR tree-optimization/70159
381 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
382 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
383 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
384 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
385 * gcc.dg/tree-ssa/pr35286.c: Likewise.
386 * gcc.dg/tree-ssa/pr35287.c: Likewise.
387 * gcc.dg/hoist-register-pressure-1.c: Likewise.
388 * gcc.dg/hoist-register-pressure-2.c: Likewise.
389 * gcc.dg/hoist-register-pressure-3.c: Likewise.
390 * gcc.dg/pr51879-12.c: Likewise.
391 * gcc.dg/strlenopt-9.c: Likewise.
392 * gcc.dg/tree-ssa/pr47392.c: Likewise.
393 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
394 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
395 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
396 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
397 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
398 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
399 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
400 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
401 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
402 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
403 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
404 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
405 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
406 * gfortran.dg/pr43984.f90: Adjust expected outcome.
408 2016-07-12 Richard Biener <rguenther@suse.de>
410 PR rtl-optimization/68961
411 * gcc.target/i386/pr68961.c: New testcase.
413 2016-07-11 Jakub Jelinek <jakub@redhat.com>
416 * c-c++-common/gomp/pr71758.c: New test.
417 * gfortran.dg/gomp/pr71758.f90: New test.
419 PR tree-optimization/71823
420 * gcc.dg/vect/pr71823.c: New test.
422 2016-07-11 David Malcolm <dmalcolm@redhat.com>
424 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
425 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
426 and LINE_MAP_MAX_LOCATION_WITH_COLS.
428 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
431 * gcc.target/i386/pr71801.c: New test.
433 2016-07-11 Richard Biener <rguenther@suse.de>
435 PR tree-optimization/71816
436 * gcc.dg/torture/pr71816.c: New testcase.
438 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
441 * gfortran.dg/dependency_46.f90: New test.
443 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
445 PR rtl-optimization/71621
446 * gcc.target/i386/pr71621-1.c: New.
447 * gcc.target/i386/pr71621-2.c: New.
449 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
451 * gfortran.dg/goacc/pr71704.f90: New test.
453 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
456 * gcc.target/powerpc/pr71297.c: New.
458 2016-07-08 Jiong Wang <jiong.wang@arm.com>
460 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
462 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
465 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
467 2016-07-08 Alan Hayward <alan.hayward@arm.com>
469 PR tree-optimization/71667
470 * gcc.dg/vect/pr71667.c: New
472 2016-07-08 Martin Liska <mliska@suse.cz>
474 * gcc.dg/torture/pr71606.c: New test.
476 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
479 * gfortran.dg/pr71764.f90: New test.
481 2016-07-07 Jakub Jelinek <jakub@redhat.com>
482 Kai Tietz <ktietz70@googlemail.com>
486 * g++.dg/cpp0x/pr70869.C: New test.
487 * g++.dg/cpp0x/pr71054.C: New test.
489 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
491 * g++.dg/debug/pr71432.C: Fail on AIX.
493 2016-07-07 Martin Liska <mliska@suse.cz>
495 * gfortran.dg/do_1.f90: Remove a corner case that triggers
496 an undefined behavior.
497 * gfortran.dg/do_3.F90: Likewise.
498 * gfortran.dg/do_check_11.f90: New test.
499 * gfortran.dg/do_check_12.f90: New test.
500 * gfortran.dg/do_corner_warn.f90: New test.
502 2016-07-07 Martin Liska <mliska@suse.cz>
504 * gfortran.dg/predict-1.f90: Ammend the test.
505 * gfortran.dg/predict-2.f90: Likewise.
507 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
510 * g++.dg/pr71624.C: New test.
512 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
514 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
515 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
516 ARMv8-M Mainline architectures.
518 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
520 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
521 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
523 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
527 * gcc.target/powerpc/pr71763.c: New file.
529 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
531 PR tree-optimization/71518
532 * gcc.dg/pr71518.c: New test.
534 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
536 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
538 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
541 * gcc.target/avr/pr50739.c: New test.
543 2016-07-05 Jan Hubicka <jh@suse.cz>
545 * gcc.dg/tree-ssa/scev-14.c: update template.
547 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
549 * gcc.dg/vect/group-no-gaps-1.c: New test.
551 2016-07-05 Andi Kleen <ak@linux.intel.com>
553 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
554 if kernel supports MPX.
556 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
558 * gcc.c-torture/compile/pr69102.c: Require fpic support.
560 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
561 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
563 * gcc.target/powerpc/signbit-1.c: New test.
564 * gcc.target/powerpc/signbit-2.c: New test.
565 * gcc.target/powerpc/signbit-3.c: New test.
567 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
569 PR rtl-optimization/71594
570 * gcc.dg/torture/pr71594.c: New test.
572 2016-07-05 Jan Hubicka <jh@suse.cz>
574 * gcc.dg/tree-ssa/scev-14.c: new testcase.
576 2016-07-05 David Malcolm <dmalcolm@redhat.com>
579 * gcc/testsuite/g++.dg/parse/error5.C: Update column
580 number of missing semicolon error.
581 * g++.dg/pr62314-2.C: New test case.
583 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
585 * gfortran.dg/coarray_stat_function.f90: New test.
586 * gfortran.dg/coarray_stat_whitespace.f90: New test.
587 * gfortran.dg/coarray_lib_comm_1: Adapting old test
590 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
593 * gfortran.dg/deferred_character_17.f90: New test.
595 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
597 * gcc.target/arm/neon/polytypes.c: Move to ...
598 * gcc.target/arm/polytypes.c: ... here.
599 * gcc.target/arm/neon/pr51534.c: Move to ...
600 * gcc.target/arm/pr51534.c: ... here.
601 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
602 * gcc.target/arm/vect-vcvt.c: ... here.
603 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
604 * gcc.target/arm/vect-vcvtq.c: ... here.
605 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
606 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
607 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
608 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
609 * gcc.target/arm/neon/neon.exp: Delete.
610 * gcc.target/arm/neon/: Delete.
612 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
615 * gfortran.dg: pr65575.f90: New test.
617 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
620 * gfortran.dg: pr35849.f90: New test.
622 2016-07-04 Jakub Jelinek <jakub@redhat.com>
625 * g++.dg/cpp0x/pr71739.C: New test.
627 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
629 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
631 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
633 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
635 * gcc.target/s390/loc-1.c: New test.
637 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
639 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
640 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
642 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
645 * gcc.target/aarch64/pr63874.c: New test.
647 2016-07-04 Jan Beulich <jbeulich@suse.com>
649 * g++.dg/header.c: New.
650 * gcc.dg/header.c: New.
652 2016-07-02 Jakub Jelinek <jakub@redhat.com>
655 * c-c++-common/Wunused-var-15.c: New test.
657 2016-07-01 Jakub Jelinek <jakub@redhat.com>
660 * gfortran.dg/gomp/pr71687.f90: New test.
662 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664 * gcc.dg/const-float128-ped.c: Require __float128 effective
666 * gcc.dg/const-float128.c: Likewise.
667 * gcc.dg/torture/float128-cmp-invalid.c: Require
668 __float128 and base_quadfloat_support effective targets, and
670 * gcc.dg/torture/float128-div-underflow.c: Likewise.
671 * gcc.dg/torture/float128-extend-nan.c: Likewise.
672 * gcc.dg/torture/float128-nan.c: Likewise.
673 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
674 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
675 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
676 * lib/target-supports.exp (check_effective_target___float128): New.
677 (add_options_for___float128): New.
678 (check_effective_target_base_quadword_support): New.
680 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
683 * gcc.target/powerpc/pr71720.c: New test.
685 2016-07-01 Jan Beulich <jbeulich@suse.com>
689 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
692 * gcc.target/powerpc/pr71698.c: New test.
694 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
697 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
698 instead of ".foo" for its section name.
699 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
700 depending on MCU's flash size.
701 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
702 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
703 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
704 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
705 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
706 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
708 2016-07-01 Jan Beulich <jbeulich@suse.com>
710 * gcc.target/i386/pr65105-2.c: Add -msse2.
712 2016-06-30 Jakub Jelinek <jakub@redhat.com>
714 PR tree-optimization/71707
715 * gcc.dg/strlenopt-29.c: New test.
718 * gfortran.dg/gomp/pr71704.f90: New test.
721 * gfortran.dg/gomp/pr71705.f90: New test.
723 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
725 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
726 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
727 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
728 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
729 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
730 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
731 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
732 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
733 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
734 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
735 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
736 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
737 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
738 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
739 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
740 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
741 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
742 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
743 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
744 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
745 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
746 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
747 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
748 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
749 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
750 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
751 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
752 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
753 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
754 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
755 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
756 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
757 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
758 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
759 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
760 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
761 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
762 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
763 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
764 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
765 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
766 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
767 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
768 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
769 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
770 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
771 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
772 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
773 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
774 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
775 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
776 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
777 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
778 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
779 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
780 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
781 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
782 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
783 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
784 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
785 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
786 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
787 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
788 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
789 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
790 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
791 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
792 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
793 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
794 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
795 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
796 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
797 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
798 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
799 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
800 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
801 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
802 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
803 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
804 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
805 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
807 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
808 James Greenhalgh <james.greenhalgh@arm.com>
810 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
812 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
813 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
815 * gcc.target/aarch64/vget_set_lane_1.c: New test.
817 2016-06-30 David Malcolm <dmalcolm@redhat.com>
820 * gcc.dg/spellcheck-options-12.c: New test case.
822 2016-06-30 Jakub Jelinek <jakub@redhat.com>
825 * gcc.c-torture/compile/pr71693.c: New test.
827 2016-06-29 David Malcolm <dmalcolm@redhat.com>
829 * gcc.dg/spellcheck-params.c: New testcase.
830 * gcc.dg/spellcheck-params-2.c: New testcase.
832 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
834 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
835 vector extract instructions.
836 * gcc.target/powerpc/p9-extract-2.c: Likewise.
838 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
841 * gfortran.dg/unexpected_eof_2.f90: New test.
842 * gfortran.dg/unexpected_eof_3.f90: New test.
844 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
846 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
848 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
850 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
851 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
852 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
854 2016-06-29 Richard Biener <rguenther@suse.de>
857 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
859 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
861 * gcc.target/arm/aapcs/neon-vect10.c: Require
862 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
863 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
864 * gcc.target/arm/aapcs/vfp18.c: Likewise.
865 * gcc.target/arm/aapcs/vfp19.c: Likewise.
866 * gcc.target/arm/aapcs/vfp20.c: Likewise.
867 * gcc.target/arm/aapcs/vfp21.c: Likewise.
868 * gcc.target/arm/fp16-aapcs-1.c: Require
869 -mfloat-ab=hard. Also simplify the test.
870 * gcc.target/arm/fp16-aapcs-2.c: New.
872 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
874 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
875 (add_options_for_arm_fp16_ieee): New.
876 (add_options_for_arm_fp16_alternative): New.
877 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
879 (effective_target_arm_fp16_hw): New.
881 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
883 PR tree-optimization/71655
884 * g++.dg/pr71655.C: New test.
886 2016-06-29 Martin Liska <mliska@suse.cz>
888 * gcc.dg/pr71585.c: New test.
889 * gcc.dg/pr71585-2.c: New test.
890 * gcc.dg/pr71585-3.c: New test.
892 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
894 PR tree-optimization/70729
895 * g++.dg/vect/pr70729.cc: New test.
897 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
899 * c-c++-common/gomp/cancel-1.c: Extend.
901 2016-06-29 Jakub Jelinek <jakub@redhat.com>
903 PR tree-optimization/71625
904 * gcc.dg/strlenopt-28.c: New test.
906 2016-06-29 Richard Biener <rguenther@suse.de>
909 * g++.dg/torture/pr71002.C: Adjust testcase.
911 2016-06-29 Jakub Jelinek <jakub@redhat.com>
914 * gcc.dg/pr71685.c: New test.
916 2016-06-28 Martin Sebor <msebor@redhat.com>
919 * gcc.dg/init-bad-9.c: New test.
921 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
923 * gcc.target/powerpc/abs128-1.c: Require VSX.
924 * gcc.target/powerpc/copysign128-1.c: Likewise.
925 * gcc.target/powerpc/inf128-1.c: Likewise.
926 * gcc.target/powerpc/nan128-1.c: Likewise.
928 2016-06-28 Jakub Jelinek <jakub@redhat.com>
931 * gcc.c-torture/execute/pr71626-1.c: New test.
932 * gcc.c-torture/execute/pr71626-2.c: New test.
934 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
937 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
939 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
942 * gcc.target/powerpc/pr71670.c: New testcase.
944 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
947 * gcc.target/powerpc/pr71656-1.c: New test.
948 * gcc.target/powerpc/pr71656-2.c: New test.
950 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
952 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
954 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
955 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
956 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
957 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
958 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
959 Add arm_neon_fp16_ok effective target.
960 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
962 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
964 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
966 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
968 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
970 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
972 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
974 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
976 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
978 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
980 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
983 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
985 * gcc.dg/predict-12.c: New testcase.
987 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
990 * gfortran.dg/pr71649.f90: New test.
992 2016-06-25 Jakub Jelinek <jakub@redhat.com>
994 PR tree-optimization/71643
995 * g++.dg/opt/pr71643.C: New test.
997 PR tree-optimization/71631
998 * gcc.c-torture/execute/pr71631.c: New test.
1000 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1002 * gcc.dg/predict-11.c: New testcase.
1003 * gfortran.dg/predict-2.f90: New testcase.
1005 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
1007 * gcc.dg/predict-10.c: New test.
1009 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1011 * gcc.target/powerpc/abs128-1.c: New.
1012 * gcc.target/powerpc/copysign128-1.c: New.
1013 * gcc.target/powerpc/inf128-1.c: New.
1014 * gcc.target/powerpc/nan128-1.c: New.
1016 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
1018 * gfortran.dg/pr71642.f90: New test.
1020 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1022 PR tree-optimization/71647
1023 * gcc.target/i386/pr71647.c: New test.
1025 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1027 * gcc.target/i386/noplt-gd-1.c: New test.
1028 * gcc.target/i386/noplt-gd-2.c: Likewise.
1029 * gcc.target/i386/noplt-gd-3.c: Likewise.
1030 * gcc.target/i386/noplt-ld-1.c: Likewise.
1031 * gcc.target/i386/noplt-ld-2.c: Likewise.
1032 * gcc.target/i386/noplt-ld-3.c: Likewise.
1033 * lib/target-supports.exp
1034 (check_effective_target_tls_get_addr_via_got): New.
1036 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1038 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
1039 testsuite compile flags.
1040 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1041 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1043 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1045 * g++dg/vect/pr36684.cc: Add dg-do compile.
1046 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
1047 * gcc.dg/vect/pr70021.c: Ditto.
1048 * gcc.dg/vect/pr70138-1.c: Ditto.
1049 * gcc.dg/vect/pr70138-2.c: Ditto.
1050 * gcc.dg/vect/pr70354-1.c: Ditto.
1051 * gcc.dg/vect/pr70354-2.c: Ditto.
1052 * gcc.dg/vect/pr71259.c: Ditto.
1053 * gcc.dg/vect/pr71416-1.c: Ditto.
1054 * gcc.dg/vect/slp-43.c: Ditto.
1055 * gcc.dg/vect/slp-45.c: Ditto.
1056 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1057 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1058 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1059 * gfortran.dg/vect/pr69980.f90: Ditto.
1061 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1063 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
1064 * gcc.dg/vect/bb-slp-30.c: Ditto.
1065 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
1066 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
1067 * gcc.dg/vect/pr45902.c: Ditto.
1068 * gcc.dg/vect/pr48172.c: Ditto.
1069 * gcc.dg/vect/pr48377.c: Ditto.
1070 * gcc.dg/vect/pr49038.c: Ditto.
1071 * gcc.dg/vect/pr49771.c: Ditto.
1072 * gcc.dg/vect/pr52091.c: Ditto.
1073 * gcc.dg/vect/pr53185-2.c: Ditto.
1074 * gcc.dg/vect/pr56826.c: Ditto.
1075 * gcc.dg/vect/pr60276.c: Ditto.
1076 * gcc.dg/vect/pr62021.c: Ditto.
1077 * gcc.dg/vect/pr63530.c: Ditto.
1078 * gcc.dg/vect/pr65518.c: Ditto.
1079 * gcc.dg/vect/pr65947-1.c: Ditto.
1080 * gcc.dg/vect/pr65947-10.c: Ditto.
1081 * gcc.dg/vect/pr65947-11.c: Ditto.
1082 * gcc.dg/vect/pr65947-12.c: Ditto.
1083 * gcc.dg/vect/pr65947-13.c: Ditto.
1084 * gcc.dg/vect/pr65947-2.c: Ditto.
1085 * gcc.dg/vect/pr65947-3.c: Ditto.
1086 * gcc.dg/vect/pr65947-4.c: Ditto.
1087 * gcc.dg/vect/pr65947-5.c: Ditto.
1088 * gcc.dg/vect/pr65947-6.c: Ditto.
1089 * gcc.dg/vect/pr65947-7.c: Ditto.
1090 * gcc.dg/vect/pr65947-8.c: Ditto.
1091 * gcc.dg/vect/pr65947-9.c: Ditto.
1092 * gcc.dg/vect/pr71416-1.c: Ditto.
1093 * gcc.dg/vect/pr71439.c: Ditto.
1094 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
1095 * gcc.dg/vect/vect-bswap16.c: Ditto.
1096 * gcc.dg/vect/vect-bswap32.c: Ditto.
1097 * gcc.dg/vect/vect-bswap64.c: Ditto.
1098 * gcc.dg/vect/vect-live-1.c: Ditto.
1099 * gcc.dg/vect/vect-live-2.c: Ditto.
1100 * gcc.dg/vect/vect-live-3.c: Ditto.
1101 * gcc.dg/vect/vect-live-4.c: Ditto.
1102 * gcc.dg/vect/vect-live-5.c: Ditto.
1103 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
1104 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
1105 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
1106 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
1107 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
1108 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
1109 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
1110 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
1111 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
1112 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
1113 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
1114 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
1115 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
1116 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
1117 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
1118 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
1119 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
1121 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
1123 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
1125 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
1127 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
1128 ia32 if R_386_GOT32X relocation is supported.
1129 * gcc.target/i386/noplt-3.c: Likewise.
1130 * gcc.target/i386/noplt-2.c: Likewise.
1131 (main): Renamed to ...
1133 * gcc.target/i386/noplt-4.c: Likewise.
1134 (main): Renamed to ...
1136 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
1137 * gcc.target/i386/pr67400-5.c: Likewise.
1139 2016-06-24 Jakub Jelinek <jakub@redhat.com>
1141 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
1142 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
1144 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
1145 f4): Adjust expected diagnostics.
1146 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
1147 (T): If OVFP is defined, redefine to TP.
1148 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
1149 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
1150 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
1151 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
1152 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
1153 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
1154 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
1155 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
1156 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
1157 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
1158 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
1159 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
1160 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
1161 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
1162 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
1163 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
1164 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
1165 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
1166 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
1167 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
1168 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
1169 as last argument to __builtin_add_overflow_p.
1171 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1173 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
1174 dg-options and remove default vector testsuite compile flags.
1175 * g++.dg/vect/pr33860a.cc: Ditto.
1176 * g++.dg/vect/pr45470-a.cc: Ditto.
1177 * g++.dg/vect/pr45470-b.cc: Ditto.
1178 * g++.dg/vect/pr60896.cc: Ditto.
1179 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
1180 * gcc.dg/vect/pr18308.c: Ditto.
1181 * gcc.dg/vect/pr24049.c: Ditto.
1182 * gcc.dg/vect/pr33373.c: Ditto.
1183 * gcc.dg/vect/pr36228.c: Ditto.
1184 * gcc.dg/vect/pr42395.c: Ditto.
1185 * gcc.dg/vect/pr42604.c: Ditto.
1186 * gcc.dg/vect/pr46663.c: Ditto.
1187 * gcc.dg/vect/pr48765.c: Ditto.
1188 * gcc.dg/vect/pr49093.c: Ditto.
1189 * gcc.dg/vect/pr49352.c: Ditto.
1190 * gcc.dg/vect/pr52298.c: Ditto.
1191 * gcc.dg/vect/pr52870.c: Ditto.
1192 * gcc.dg/vect/pr53185.c: Ditto.
1193 * gcc.dg/vect/pr53773.c: Ditto.
1194 * gcc.dg/vect/pr56695.c: Ditto.
1195 * gcc.dg/vect/pr62171.c: Ditto.
1196 * gcc.dg/vect/pr63530.c: Ditto.
1197 * gcc.dg/vect/pr68339.c: Ditto.
1198 * gcc.dg/vect/pr71259.c: Ditto.
1199 * gcc.dg/vect/vect-82_64.c: Ditto.
1200 * gcc.dg/vect/vect-83_64.c: Ditto.
1201 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
1202 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
1203 * gcc.dg/vect/vect-shift-2.c: Ditto.
1204 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1205 * gfortran.dg/vect/pr39318.f90: Ditto.
1206 * gfortran.dg/vect/pr45714-a.f: Ditto.
1207 * gfortran.dg/vect/pr45714-b.f: Ditto.
1208 * gfortran.dg/vect/pr46213.f90: Ditto.
1210 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1211 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1213 * gcc.target/powerpc/p9-splat-5.c: New test.
1215 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
1217 PR tree-optimization/71488
1218 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
1219 * lib/target-supports.exp: ... here.
1220 (check_sse4_hw_available): New procedure.
1221 (check_effective_target_sse4_runtime): Ditto.
1222 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
1223 -march=westmere for sse4_runtime targets.
1224 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
1225 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
1226 (dg-additional-options): Use for sse4_runtime targets.
1227 (main): Call check_vect ().
1228 (dg-final): Perform scan only for sse4_runtime targets.
1230 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1234 * gcc.target/i386/pr66232-14.c: New file.
1235 * gcc.target/i386/pr66232-15.c: Likewise.
1236 * gcc.target/i386/pr66232-16.c: Likewise.
1237 * gcc.target/i386/pr66232-17.c: Likewise.
1238 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
1239 ia32 if R_386_GOT32X relocation is supported.
1240 * gcc.target/i386/pr67400-2.c: Likewise.
1241 * gcc.target/i386/pr67400-3.c: Likewise.
1242 * gcc.target/i386/pr67400-4.c: Likewise.
1243 * gcc.target/i386/pr67400-6.c: Likewise.
1244 * gcc.target/i386/pr67400-7.c: Likewise.
1245 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
1247 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1249 PR libgfortran/48852
1250 * gfortran.dg/char4_iunit_1.f03: Update test.
1251 * gfortran.dg/f2003_io_5.f03: Update test.
1252 * gfortran.dg/real_const_3.f90: Update test.
1254 2016-06-23 Andi Kleen <ak@linux.intel.com>
1256 * g++.dg/bprob/bprob.exp: Support autofdo.
1257 * g++.dg/tree-prof/tree-prof.exp: dito.
1258 * gcc.dg/tree-prof/tree-prof.exp: dito.
1259 * gcc.misc-tests/bprob.exp: dito.
1260 * gfortran.dg/prof/prof.exp: dito.
1261 * lib/profopt.exp: dito.
1262 * lib/target-supports.exp: Check for autofdo.
1264 2016-06-23 Martin Liska <mliska@suse.cz>
1266 * gcc.dg/pr71619.c: New test.
1268 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
1271 * gcc.target/i386/pr67400-1.c: New test.
1272 * gcc.target/i386/pr67400-2.c: Likewise.
1273 * gcc.target/i386/pr67400-3.c: Likewise.
1274 * gcc.target/i386/pr67400-4.c: Likewise.
1275 * gcc.target/i386/pr67400-5.c: Likewise.
1276 * gcc.target/i386/pr67400-6.c: Likewise.
1277 * gcc.target/i386/pr67400-7.c: Likewise.
1279 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1281 * c-c++-common/missing-header-1.c: New test case.
1282 * c-c++-common/missing-header-2.c: New test case.
1283 * c-c++-common/missing-header-3.c: New test case.
1284 * c-c++-common/missing-header-4.c: New test case.
1286 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1289 * c-c++-common/attributes-1.c: Update dg-prune-output to include
1291 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
1292 expected results due to builtin "nanl" now being suggested for
1294 * gcc.dg/pr67580.c: Update expected messages.
1295 * gcc.dg/spellcheck-identifiers.c: New testcase.
1296 * gcc.dg/spellcheck-typenames.c: New testcase.
1298 2016-06-22 David Malcolm <dmalcolm@redhat.com>
1300 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
1302 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1303 diagnostic-test-show-locus-parseable-fixits.c to sources for
1304 diagnostic_plugin_test_show_locus.c.
1305 * lib/gcc-defs.exp (freeform_regexps): New global.
1306 (dg-regexp): New function.
1307 (handle-dg-regexps): New function.
1308 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
1309 freeform_regexps to the empty list.
1310 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
1312 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
1314 PR tree-optimization/71488
1315 * g++.dg/pr71488.C: New test.
1316 * gcc.dg/vect/vect-bool-cmp.c: New test.
1318 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
1320 * gcc.dg/guality/param-5.c: New test.
1322 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1324 * gcc.target/i386/asm-flag-7.c: New test.
1326 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1328 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
1329 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
1330 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1331 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1332 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1333 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1336 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1337 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1338 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1339 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1340 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1341 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1342 * lib/target-supports.exp: Likewise.
1344 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
1346 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
1347 * gcc.dg/attr-ms_struct-2.c: Likewise.
1348 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
1349 * gcc.dg/bf-ms-attrib.c: Likewise.
1350 * gcc.dg/bf-ms-layout-2.c: Likewise.
1351 * gcc.dg/bf-ms-layout-3.c: Likewise.
1352 * gcc.dg/bf-ms-layout.c: Likewise.
1353 * gcc.dg/bf-no-ms-layout.c: Likewise.
1354 * gcc.target/i386/bitfield1.c: Likewise.
1355 * gcc.target/i386/bitfield2.c: Likewise.
1356 * gcc.target/i386/bitfield3.c: Likewise.
1358 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1360 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
1361 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
1362 override other than -mcpu=power9 command-line option is specified,
1363 or if the target operating system is aix.
1364 * gcc.target/powerpc/darn-1.c: Likewise.
1365 * gcc.target/powerpc/darn-2.c: Likewise.
1366 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
1367 test if effective-target is not powerpc_p9vector_ok or if the
1368 target operating system is not defined.
1369 * gcc.target/powerpc/vslv-1.c: Likewise.
1370 * gcc.target/powerpc/vsrv-0.c: Likewise.
1371 * gcc.target/powerpc/vsrv-1.c: Likewise.
1373 2016-06-21 Tobias Burnus <burnus@net-b.de>
1376 * gfortran.dg/coarray/data_1.f90: New.
1378 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1380 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
1381 (dg-require-effective-target): Use arm_v8_neon_hw.
1382 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
1383 (dg-require-effective-target): Likewise.
1384 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
1385 (dg-require-effective-target): Likewise.
1386 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
1387 (dg-require-effective-target): Likewise.
1388 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
1389 (dg-require-effective-target): Likewise.
1390 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
1391 (dg-require-effective-target): Likewise.
1392 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
1395 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1397 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
1398 Set to 3 so test passes.
1400 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
1402 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
1404 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1406 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
1407 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
1408 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
1409 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
1411 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
1413 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
1414 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
1416 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
1419 * gcc.target/i386/pr71549.c: New test.
1421 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
1423 * gcc.target/powerpc/vadsdu-0.c: Replace
1424 dg-require-effective-target directive to allow test to run on more
1425 platforms, and add dg-skip-if directive to disable test on aix
1426 platforms because of known incompatibilities.
1427 * gcc.target/powerpc/vadsdu-1.c: Likewise.
1428 * gcc.target/powerpc/vadsdu-2.c: Likewise.
1429 * gcc.target/powerpc/vadsdu-3.c: Likewise.
1430 * gcc.target/powerpc/vadsdu-4.c: Likewise.
1431 * gcc.target/powerpc/vadsdu-5.c: Likewise.
1432 * gcc.target/powerpc/vadsdub-1.c: Likewise.
1433 * gcc.target/powerpc/vadsdub-2.c: Replace
1434 dg-require-effective-target directive to allow test to run on more
1435 platforms, and add dg-skip-if directive to disable test on aix
1436 platforms because of known incompatibilities.
1437 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
1438 with vec_absdb call to differentiate this test from vadsdub-1.c.
1439 * gcc.target/powerpc/vadsduh-1.c: Replace
1440 dg-require-effective-target directive to allow test to run on more
1441 platforms, and add dg-skip-if directive to disable test on aix
1442 platforms because of known incompatibilities.
1443 * gcc.target/powerpc/vadsduh-2.c: Likewise.
1444 * gcc.target/powerpc/vadsduw-1.c: Likewise.
1445 * gcc.target/powerpc/vadsduw-2.c: Likewise.
1447 2016-06-21 Jakub Jelinek <jakub@redhat.com>
1449 PR tree-optimization/71588
1450 * gcc.dg/pr71558.c: New test.
1452 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1454 * c-c++-common/pr68657-1.c: Require ptr32plus support.
1455 * c-c++-common/pr68657-2.c: Likewise.
1456 * c-c++-common/pr68657-3.c: Likewise.
1457 * gcc.dg/torture/pr69714.c: Require int32plus support.
1458 * gcc.dg/torture/pr70025.c: Likewise.
1459 * gcc.dg/torture/pr70083.c: Likewise.
1460 * gcc.dg/torture/pr70542.c: Likewise.
1461 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
1463 2016-06-20 Joseph Myers <joseph@codesourcery.com>
1466 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
1468 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1471 * gcc.dg/pr71581.c: New test.
1473 PR rtl-optimization/71591
1474 * gcc.dg/cpp/pr71591.c: New test.
1476 2016-06-20 David B. Robins <gcc@davidrobins.net>
1479 * g++.dg/torture/pr71571.C: New test.
1481 2016-06-20 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.target/i386/sse2-pr71559.c: New test.
1485 * gcc.target/i386/avx-pr71559.c: New test.
1486 * gcc.target/i386/avx512f-pr71559.c: New test.
1488 2016-06-20 Tobias Burnus <burnus@net-b.de>
1491 * gfortran.dg/pointer_remapping_10.f90: New.
1493 2016-06-20 David Malcolm <dmalcolm@redhat.com>
1495 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1497 2016-06-20 Martin Sebor <msebor@redhat.com>
1500 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1501 * gnu90-const-expr-1.c: Same.
1502 * gnu99-const-expr-1.c: Same.
1503 * gnu99-static-1.c: Same.
1505 2016-06-20 Renlin Li <renlin.li@arm.com>
1508 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1510 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1512 * gcc.target/aarch64/vcvt_f64_1.c: New.
1513 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1514 * gcc.target/aarch64/vrecp_f64_1.c: New.
1516 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1518 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1521 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
1524 * gcc.target/avr/torture/pr71103-2.c: New test.
1526 2016-06-19 Martin Sebor <msebor@redhat.com>
1529 * gcc.dg/alignof.c: New test.
1531 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1534 vs dg-error; test constexpr specifier too.
1536 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1538 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1540 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1542 * lib/target-supports.exp
1543 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1544 arm_neon_ok and merge flags. Fix temporary test name.
1545 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1548 2016-06-17 Martin Liska <mliska@suse.cz>
1550 * gcc.dg/predict-9.c: Fix dump scanning.
1552 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1554 PR tree-optimization/71354
1555 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1557 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1559 PR tree-optimization/71347
1560 * gcc.dg/tree-ssa/pr71347.c: New test.
1562 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1564 PR tree-optimization/71354
1565 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1567 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1569 * gcc.dg/vect/vect-alias-check-1.c: New test.
1571 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1574 * gcc.target/avr/pr71151-1.c: New test.
1575 * gcc.target/avr/pr71151-2.c: New test.
1576 * gcc.target/avr/pr71151-3.c: New test.
1577 * gcc.target/avr/pr71151-4.c: New test.
1578 * gcc.target/avr/pr71151-5.c: New test.
1579 * gcc.target/avr/pr71151-6.c: New test.
1580 * gcc.target/avr/pr71151-7.c: New test.
1581 * gcc.target/avr/pr71151-8.c: New test.
1582 * gcc.target/avr/pr71151-common.h: New test.
1584 2016-06-16 Martin Liska <mliska@suse.cz>
1586 * gfortran.dg/predict-1.f90: New test.
1588 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1591 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1593 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1595 * g++.dg/vect/pr36648.cc: Disable cunrolli
1597 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1600 * gcc.c-torture/execute/pr71554.c: New test.
1602 PR rtl-optimization/71532
1603 * gcc.dg/torture/pr71532.c: New test.
1605 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1607 * gcc.target/powerpc/p9-dimode1.c: New test.
1608 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1610 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1612 * gcc.c-torture/compile/20160615-1.c: New test.
1614 * g++.dg/cpp0x/ref-qual17.C: New test.
1616 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1619 * gcc.target/i386/pr71529.C: New test.
1621 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1623 PR tree-optimization/71483
1624 * g++.dg/vect/pr71483.c: New
1626 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/inherit/crash6.C: New.
1630 * g++.dg/inherit/union2.C: Likewise.
1631 * g++.dg/inherit/virtual12.C: Likewise.
1632 * g++.dg/inherit/virtual13.C: Likewise.
1633 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1635 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1637 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1639 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1641 PR tree-optimization/71439
1642 * gcc.dg/vect/pr71439.c: New
1644 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1646 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1648 2016-06-15 Richard Biener <rguenther@suse.de>
1650 * gcc.dg/vect/slp-45.c: New testcase.
1652 2016-06-15 Richard Biener <rguenther@suse.de>
1654 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1656 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1658 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1659 requirements, and disable for AIX for now.
1660 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1662 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1665 * g++.dg/opt/pr71528.C: New test.
1668 * g++.dg/init/pr71516.C: New test.
1670 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1672 * g++.dg/init/array46.C: New.
1674 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1676 * gcc.target/i386/float128-3.c: New test.
1677 * gcc.target/i386/quad-sse4.c: Ditto.
1678 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1679 Update scan strings.
1681 2016-06-14 Richard Biener <rguenther@suse.de>
1684 * gfortran.dg/pr71526.f90: New testcase.
1686 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1688 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1689 * gcc.dg/zero_bits_compound-1.c: Likewise.
1691 2016-06-14 Richard Biener <rguenther@suse.de>
1693 PR tree-optimization/71522
1694 * gcc.dg/torture/pr71522.c: New testcase.
1696 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/71520
1699 * gcc.dg/tree-ssa/pr71520.c: New test.
1701 2016-06-14 Richard Biener <rguenther@suse.de>
1703 PR tree-optimization/71521
1704 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1706 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1709 * c-c++-common/ubsan/bounds-13.c: New test.
1711 PR preprocessor/71183
1712 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1714 2016-06-13 Jeff Law <law@redhat.com>
1716 PR tree-optimization/71403
1717 * c-c++-common/ubsan/pr71403-1.c: New test.
1718 * c-c++-common/ubsan/pr71403-2.c: New test.
1719 * c-c++-common/ubsan/pr71403-3.c: New test.
1721 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1724 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1725 Add -Wno-psabi -w to dg-options.
1727 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1729 * gcc.target/powerpc/vadsdu-0.c: New test.
1730 * gcc.target/powerpc/vadsdu-1.c: New test.
1731 * gcc.target/powerpc/vadsdu-2.c: New test.
1732 * gcc.target/powerpc/vadsdu-3.c: New test.
1733 * gcc.target/powerpc/vadsdu-4.c: New test.
1734 * gcc.target/powerpc/vadsdu-5.c: New test.
1735 * gcc.target/powerpc/vadsdub-1.c: New test.
1736 * gcc.target/powerpc/vadsdub-2.c: New test.
1737 * gcc.target/powerpc/vadsduh-1.c: New test.
1738 * gcc.target/powerpc/vadsduh-2.c: New test.
1739 * gcc.target/powerpc/vadsduw-1.c: New test.
1740 * gcc.target/powerpc/vadsduw-2.c: New test.
1742 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1744 * gcc.dg/c99-init-2.c (c): Update expected error message.
1745 * gcc.dg/init-bad-8.c (foo): Likewise.
1746 * gcc.dg/spellcheck-fields-3.c: New test case.
1748 2016-06-13 Martin Liska <mliska@suse.cz>
1750 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1751 and "guess loop iv compared" heuristics.
1752 * gcc.dg/predict-2.c: Likewise.
1753 * gcc.dg/predict-3.c: Likewise.
1754 * gcc.dg/predict-4.c: Likewise.
1755 * gcc.dg/predict-5.c: Likewise.
1756 * gcc.dg/predict-6.c: Likewise.
1758 2016-06-13 Marek Polacek <polacek@redhat.com>
1761 * c-c++-common/Wswitch-unreachable-4.c: New test.
1762 * gcc.dg/Wswitch-unreachable-2.c: New test.
1763 * g++.dg/tm/jump1.C: Move dg-warning.
1765 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1767 * gnat.dg/renaming10.ad[sb]: New test.
1769 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1772 * gfortran.dg/pr70673.f90: New test.
1774 2016-06-13 Richard Biener <rguenther@suse.de>
1777 * gcc.dg/align-3.c: New testcase.
1779 2016-06-13 Martin Liska <mliska@suse.cz>
1781 * gcc.target/i386/pr71458.c: New test.
1783 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1786 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1788 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1791 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1794 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1797 * gfortran.dg/comma_IO_extension_1.f90: New test.
1798 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1799 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1801 * gfortran.dg/graphite/pr38083.f90: Likewise.
1802 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1805 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1807 * gnat.dg/case_character.adb: New test.
1809 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1812 * gcc.target/powerpc/pr71310.c: New testcase.
1814 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1817 * gcc.dg/pr71478.c: New test.
1819 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1822 * gcc.c-torture/execute/pr71494.c: New test.
1825 * gcc.target/i386/pr68657.c: New test.
1828 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1829 (test): Add -masm=intel alternatives.
1831 2016-06-10 Martin Sebor <msebor@redhat.com>
1834 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1836 2016-06-10 Jeff Law <law@redhat.com>
1838 PR tree-optimization/71335
1839 * gcc.c-torture/execute/pr71335.c: New test.
1841 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1843 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1844 the various "cannot tail-call: " messages.
1846 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1848 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1851 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1854 * c-c++-common/asan/pr71480.c: New test.
1856 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1858 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1859 (ASMNAME2): Likewise.
1860 (main): Replace fn in asm statement with ASMNAME ("fn").
1861 * gcc.dg/guality/pr68037-2.c: Likewise.
1862 * gcc.dg/guality/pr68037-3.c: Likewise.
1863 * gcc.dg/torture/pr68037-1.c: Likewise.
1864 * gcc.dg/torture/pr68037-2.c: Likewise.
1865 * gcc.dg/torture/pr68037-3.c: Likewise.
1867 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1870 * gcc.target/i386/pr68843-1.c: New test.
1871 * gcc.target/i386/pr68843-2.c: New test.
1873 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1874 Cesar Philippidis <cesar@codesourcery.com>
1877 * gcc.dg/goacc/nested-function-1.c: New file.
1878 * gcc.dg/goacc/nested-function-2.c: Likewise.
1879 * gcc.dg/goacc/pr71373.c: Likewise.
1880 * gfortran.dg/goacc/cray-2.f95: Likewise.
1881 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1882 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1883 * gfortran.dg/goacc/cray.f95: Update.
1884 * gfortran.dg/goacc/loop-1.f95: Likewise.
1885 * gfortran.dg/goacc/loop-3.f95: Likewise.
1886 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1887 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1889 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1891 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1892 for OpenACC tile clauses.
1893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1896 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1898 * c-c++-common/goacc/cache-2.c: ... this new file.
1899 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1900 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1901 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1903 * gfortran.dg/goacc/cray.f95: Likewise.
1904 * gfortran.dg/goacc/loop-1.f95: Likewise.
1906 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1908 PR tree-optimization/71407
1909 PR tree-optimization/71416
1910 * gcc.dg/vect/pr71407.c: New
1911 * gcc.dg/vect/pr71416-1.c: New
1912 * gcc.dg/vect/pr71416-2.c: New
1914 2016-06-10 Richard Biener <rguenther@suse.de>
1917 * gcc.dg/torture/pr71477.c: New testcase.
1919 2016-06-09 Julia Koval <julia.koval@intel.com>
1921 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1922 * gcc.target/i386/interrupt-13.c: Likewise.
1923 * gcc.target/i386/interrupt-15.c: Likewise.
1924 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1925 * gcc.target/i386/interrupt-24.c: Likewise.
1926 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1927 * gcc.target/i386/interrupt-9.c: Likewise.
1928 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1930 2016-06-09 Martin Sebor <msebor@redhat.com>
1933 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1934 * gcc.dg/builtin-constant_p-1.c: Same.
1935 * gcc.dg/builtins-error.c: Same.
1936 * gcc.dg/pr70859.c: Same.
1938 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1940 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1941 * gcc.dg/torture/pr68067-1.c: Likewise.
1942 * gcc.dg/torture/pr68067-2.c: Likewise.
1944 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1946 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1949 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/inherit/crash5.C: New.
1954 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/inherit/crash5.C: New.
1958 * g++.dg/inherit/virtual1.C: Adjust.
1960 2016-06-09 Martin Liska <mliska@suse.cz>
1962 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1963 * g++.dg/predict-loop-exit-2.C: Likewise.
1964 * g++.dg/predict-loop-exit-3.C: Likewise.
1965 * gcc.dg/predict-1.c: Likewise.
1966 * gcc.dg/predict-2.c: Likewise.
1967 * gcc.dg/predict-3.c: Likewise.
1968 * gcc.dg/predict-4.c: Likewise.
1969 * gcc.dg/predict-5.c: Likewise.
1970 * gcc.dg/predict-6.c: Likewise.
1971 * gcc.dg/predict-7.c: Likewise.
1973 2016-06-09 Richard Biener <rguenther@suse.de>
1975 PR tree-optimization/71462
1976 * gcc.dg/torture/pr71462.c: New testcase.
1978 2016-06-09 Marek Polacek <polacek@redhat.com>
1981 * gcc.dg/c11-generic-3.c: New test.
1983 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/init/array42.C: New.
1986 * g++.dg/init/array43.C: Likewise.
1987 * g++.dg/init/array44.C: Likewise.
1988 * g++.dg/init/array45.C: Likewise.
1989 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1990 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1991 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1992 * g++.dg/gomp/pr35751.C: Likewise.
1993 * g++.dg/init/array23.C: Likewise.
1994 * g++.dg/init/brace2.C: Likewise.
1995 * g++.dg/init/brace6.C: Likewise.
1997 2016-06-08 Martin Sebor <msebor@redhat.com>
1998 Jakub Jelinek <jakub@redhat.com>
2002 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2003 * c-c++-common/builtin-arith-overflow-2.c: New test.
2004 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
2005 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
2006 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
2008 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2011 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
2013 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
2015 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
2016 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
2017 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
2018 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
2019 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
2020 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
2021 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
2022 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
2023 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
2024 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
2025 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
2026 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
2027 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
2029 2016-06-08 Richard Biener <rguenther@suse.de>
2031 PR tree-optimization/68558
2032 * gcc.dg/vect/slp-44.c: New testcase.
2034 2016-06-08 Richard Biener <rguenther@suse.de>
2036 * gcc.dg/vect/slp-43.c: New testcase.
2038 2016-06-08 Richard Biener <rguenther@suse.de>
2040 PR tree-optimization/71452
2041 * gcc.dg/torture/pr71452.c: New testcase.
2043 2016-06-08 Jakub Jelinek <jakub@redhat.com>
2046 * g++.dg/torture/pr71448.C: New test.
2048 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
2052 * g++.dg/debug/pr71432.C: New test.
2054 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2056 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
2057 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
2058 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
2060 2016-06-08 Alan Hayward <alan.hayward@arm.com>
2062 * gcc.dg/vect/vect-live-2.c: Update effective target.
2063 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2064 * lib/target-supports.exp: Add aarch64 to vect_long.
2066 2016-06-08 Marek Polacek <polacek@redhat.com>
2069 * gcc.dg/noncompile/pr71418.c: New test.
2072 * gcc.dg/noncompile/pr71426.c: New test.
2074 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
2076 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
2077 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
2078 * gcc.dg/predict-3.c: Update template.
2079 * gcc.dg/predict-5.c: Update template.
2080 * gcc.dg/predict-6.c: Update template.
2081 * gcc.dg/predict-9.c: Update template.
2082 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
2084 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
2086 * gcc.target/powerpc/vec-mul.c: New test.
2088 2016-06-07 David Malcolm <dmalcolm@redhat.com>
2090 * gcc.dg/spellcheck-fields-2.c: New test case.
2092 2016-06-07 Richard Biener <rguenther@suse.de>
2095 * gcc.dg/Wpragmas-1.c: New testcase.
2096 * gcc.dg/Wattributes-4.c: Likewise.
2097 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
2100 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
2102 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
2103 spurious debug code.
2105 2016-06-07 Richard Biener <rguenther@suse.de>
2107 PR tree-optimization/71428
2108 * gcc.dg/torture/pr71428.c: New testcase.
2110 2016-06-07 Richard Biener <rguenther@suse.de>
2113 * gcc.dg/torture/pr71423.c: New testcase.
2115 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2118 * gcc.dg/tree-ssa/pr71408.c: New test.
2120 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
2123 * g++.dg/torture/pr71281.C: New test.
2125 2016-06-06 Marek Polacek <polacek@redhat.com>
2128 * gcc.dg/pr71362.c: New test.
2130 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2131 Patrick Palka <ppalka@gcc.gnu.org>
2136 * g++.dg/opt/pr70847.C: New test.
2137 * g++.dg/ubsan/pr70847.C: New test.
2138 * g++.dg/ubsan/pr71393.C: New test.
2140 2016-06-06 Jakub Jelinek <jakub@redhat.com>
2142 PR tree-optimization/71259
2143 * gcc.dg/vect/pr71259.c: New test.
2145 2016-06-06 David Malcolm <dmalcolm@redhat.com>
2147 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
2148 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
2149 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
2152 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2155 * gcc.c-torture/execute/pr37780.c: New test.
2156 * gcc.target/aarch64/pr37780_1.c: Likewise.
2157 * gcc.target/arm/pr37780_1.c: Likewise.
2159 2016-06-06 Marek Polacek <polacek@redhat.com>
2161 * c-c++-common/attr-may-alias-1.c: New test.
2162 * c-c++-common/attr-may-alias-2.c: New test.
2163 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
2165 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
2168 * gcc.target/i386/pr24414.c: New test.
2170 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
2172 * gcc.target/sparc/vis4misc.c: New file.
2173 * gcc.target/sparc/fpcmp.c: Likewise.
2174 * gcc.target/sparc/fpcmpu.c: Likewise.
2176 2016-06-06 Alan Hayward <alan.hayward@arm.com>
2178 * gcc.dg/vect/vect-live-1.c: Use additional-options.
2179 * gcc.dg/vect/vect-live-3.c: Likewise.
2181 2016-06-06 Richard Biener <rguenther@suse.de>
2183 PR tree-optimization/71398
2184 * gcc.dg/torture/pr71398.c: New testcase.
2186 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
2189 * g++.dg/pr71389.C: New test.
2191 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2194 * gfortran.dg/fmt_read_5.f: New test.
2196 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
2199 * gfortran.dg/class_array_22.f03: New test.
2201 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2203 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
2205 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
2207 * gcc.dg/predict-9.c: Update template.
2209 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2212 * g++.dg/template/pr49377.C: New.
2214 2016-06-04 Jakub Jelinek <jakub@redhat.com>
2216 PR tree-optimization/71405
2217 * g++.dg/torture/pr71405.C: New test.
2219 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2222 * g++.dg/inherit/crash5.C: New.
2223 * g++.dg/inherit/virtual1.C: Adjust.
2225 2016-06-03 Jeff Law <law@redhat.com>
2227 PR tree-optimization/71316
2228 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2230 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
2233 dg-additional-options with just -fno-tree-scev-cprop in it.
2234 * gcc.dg/vect/vect-live-2.c: Likewise.
2235 * gcc.dg/vect/vect-live-5.c: Likewise.
2236 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
2237 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
2238 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
2240 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
2243 * g++.dg/other/friend6.C: New test.
2245 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2247 * g++.dg/torture/ppc-ldst-array.C: New.
2249 2016-06-03 Joseph Myers <joseph@codesourcery.com>
2253 * gcc.dg/torture/builtin-fp-int-inexact.c,
2254 gcc.target/i386/387-builtin-fp-int-inexact.c,
2255 gcc.target/i386/387-rint-inline-1.c,
2256 gcc.target/i386/387-rint-inline-2.c,
2257 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
2258 gcc.target/i386/sse2-rint-inline-1.c,
2259 gcc.target/i386/sse2-rint-inline-2.c,
2260 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
2261 gcc.target/i386/sse4_1-rint-inline.c: New tests.
2263 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
2264 Julia Koval <julia.koval@intel.com>
2276 * gcc.dg/guality/pr68037-1.c: New test.
2277 * gcc.dg/guality/pr68037-2.c: Likewise.
2278 * gcc.dg/guality/pr68037-3.c: Likewise.
2279 * gcc.dg/torture/pr68037-1.c: Likewise.
2280 * gcc.dg/torture/pr68037-2.c: Likewise.
2281 * gcc.dg/torture/pr68037-3.c: Likewise.
2282 * gcc.dg/torture/pr68661-1a.c: Likewise.
2283 * gcc.dg/torture/pr68661-1b.c: Likewise.
2284 * gcc.target/i386/interrupt-1.c: Likewise.
2285 * gcc.target/i386/interrupt-2.c: Likewise.
2286 * gcc.target/i386/interrupt-3.c: Likewise.
2287 * gcc.target/i386/interrupt-4.c: Likewise.
2288 * gcc.target/i386/interrupt-5.c: Likewise.
2289 * gcc.target/i386/interrupt-6.c: Likewise.
2290 * gcc.target/i386/interrupt-7.c: Likewise.
2291 * gcc.target/i386/interrupt-8.c: Likewise.
2292 * gcc.target/i386/interrupt-9.c: Likewise.
2293 * gcc.target/i386/interrupt-10.c: Likewise.
2294 * gcc.target/i386/interrupt-11.c: Likewise.
2295 * gcc.target/i386/interrupt-12.c: Likewise.
2296 * gcc.target/i386/interrupt-13.c: Likewise.
2297 * gcc.target/i386/interrupt-14.c: Likewise.
2298 * gcc.target/i386/interrupt-15.c: Likewise.
2299 * gcc.target/i386/interrupt-16.c: Likewise.
2300 * gcc.target/i386/interrupt-17.c: Likewise.
2301 * gcc.target/i386/interrupt-18.c: Likewise.
2302 * gcc.target/i386/interrupt-19.c: Likewise.
2303 * gcc.target/i386/interrupt-20.c: Likewise.
2304 * gcc.target/i386/interrupt-21.c: Likewise.
2305 * gcc.target/i386/interrupt-22.c: Likewise.
2306 * gcc.target/i386/interrupt-23.c: Likewise.
2307 * gcc.target/i386/interrupt-24.c: Likewise.
2308 * gcc.target/i386/interrupt-25.c: Likewise.
2309 * gcc.target/i386/interrupt-26.c: Likewise.
2310 * gcc.target/i386/interrupt-27.c: Likewise.
2311 * gcc.target/i386/interrupt-28.c: Likewise.
2312 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
2313 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2314 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
2315 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
2316 * gcc.target/i386/interrupt-iamcu.c: Likewise.
2317 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2318 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2319 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
2320 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
2321 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
2322 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
2323 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
2325 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
2327 PR tree-optimization/52171
2328 * gcc.dg/pr52171.c: New test.
2329 * gcc.target/i386/pr52171.c: New test.
2331 2016-06-03 Jan Hubicka <jh@suse.cz>
2333 * g++.dg/tree-ssa/pred-1.C: New testcase
2334 * gcc.dg/tree-ssa/pred-1.c: New testcase
2336 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2339 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
2341 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2343 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2345 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
2347 2016-06-03 Alan Hayward <alan.hayward@arm.com>
2349 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
2350 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
2351 * gcc.dg/vect/vect-live-1.c: New test.
2352 * gcc.dg/vect/vect-live-2.c: New test.
2353 * gcc.dg/vect/vect-live-3.c: New test.
2354 * gcc.dg/vect/vect-live-4.c: New test.
2355 * gcc.dg/vect/vect-live-5.c: New test.
2356 * gcc.dg/vect/vect-live-slp-1.c: New test.
2357 * gcc.dg/vect/vect-live-slp-2.c: New test.
2358 * gcc.dg/vect/vect-live-slp-3.c: New test.
2360 2016-06-03 Jakub Jelinek <jakub@redhat.com>
2363 * g++.dg/opt/pr71387.C: New test.
2365 2016-06-02 Jeff Law <law@redhat.com>
2367 PR tree-optimization/71328
2368 * gcc.c-torture/compile/pr71328.c: New test.
2370 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2373 * gfortran.dg/fmt_read_3.f90: Fix typo.
2374 * gfortran.dg/fmt_read_4.f90: New test.
2376 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
2378 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
2379 * g++.dg/cpp0x/forw_enum6.C: Likewise.
2380 * g++.dg/cpp0x/forw_enum8.C: Likewise.
2381 * g++.dg/cpp0x/override2.C: Likewise.
2382 * g++.dg/parse/crash5.C: Likewise.
2383 * g++.dg/parse/error16.C: Likewise.
2384 * g++.dg/parse/error27.C: Likewise.
2385 * g++.dg/template/qualttp15.C: Likewise.
2386 * g++.dg/template/redecl4.C: Likewise.
2387 * g++.old-deja/g++.other/crash39.C: Likewise.
2388 * g++.old-deja/g++.other/struct1.C: Likewise.
2389 * g++.old-deja/g++.pt/m9a.C: Likewise.
2390 * g++.old-deja/g++.pt/memclass10.C: Likewise.
2392 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2395 * c-c++-common/pr71372.c: New test.
2397 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
2398 __TIME__ strings with __builtin_strcmp instead of printf and
2401 2016-06-02 Martin Liska <mliska@suse.cz>
2403 * gcc.dg/predict-9.c: New test.
2405 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2407 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
2408 global set_compiler_env_var and global saved_compiler_env_var.
2410 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2412 PR rtl-optimization/71295
2413 * gcc.c-torture/compile/pr71295.c: New test.
2415 2016-06-02 Jakub Jelinek <jakub@redhat.com>
2417 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
2419 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
2420 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
2422 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
2423 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
2424 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
2427 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2429 * gcc.target/powerpc/p9-splat-4.c: New test.
2431 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2434 * gcc.target/powerpc/pr71186.c: New test.
2436 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2439 * gfortran.dg/fmt_read_3.f90: New test.
2441 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
2443 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
2446 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
2448 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
2449 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
2451 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
2452 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
2454 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
2456 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
2457 vars set by dg-set-compiler-env-var.
2459 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
2462 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
2463 to the module procedure declaration.
2464 * gfortran.dg/submodule_16.f08: New test.
2466 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2469 * c-c++-common/gomp/pr71371.c: New test.
2471 2016-06-01 Richard Biener <rguenther@suse.de>
2473 PR tree-optimization/71366
2474 * gcc.dg/torture/pr71366-1.c: New testcase.
2475 * gcc.dg/torture/pr71366-2.c: Likewise.
2477 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
2479 * gcc.target/powerpc/vslv-0.c: New test.
2480 * gcc.target/powerpc/vslv-1.c: New test.
2481 * gcc.target/powerpc/vsrv-0.c: New test.
2482 * gcc.target/powerpc/vsrv-1.c: New test.
2484 2016-06-01 Nathan Sidwell <nathan@acm.org>
2486 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2487 * gcc.target/nvptx/weak.c: New.
2489 2016-06-01 Richard Biener <rguenther@suse.de>
2491 PR tree-optimization/71261
2492 * gcc.dg/torture/vect-bool-1.c: New testcase.
2494 2016-06-01 Jakub Jelinek <jakub@redhat.com>
2496 * gfortran.dg/gomp/order-1.f90: New test.
2497 * gfortran.dg/gomp/order-2.f90: New test.
2499 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
2501 * gcc.dg/unroll-6.c: Update template.
2502 * gcc.dg/unroll-7.c: New testcase.
2503 * gcc.dg/unroll-8.c: New testcase.
2505 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2507 * gnat.dg/opt56.ad[sb]: New test.
2509 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2512 * g++.dg/cpp0x/constexpr-ice16.C: New.
2514 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2516 PR tree-optimization/71314
2517 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2520 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2522 PR tree-optimization/71077
2523 * gcc.dg/tree-ssa/pr71077.c: New test.
2525 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
2527 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2528 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2529 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2531 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2534 * g++.dg/cpp0x/pr71248.C: New.
2535 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2536 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2537 * g++.dg/init/new37.C: Likewise.
2538 * g++.dg/template/static1.C: Likewise.
2539 * g++.dg/template/static2.C: Likewise.
2541 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2543 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2545 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2547 2016-05-31 Marek Polacek <polacek@redhat.com>
2549 * c-c++-common/Wswitch-unreachable-3.c: New test.
2550 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2552 2016-05-31 Richard Biener <rguenther@suse.de>
2554 PR tree-optimization/71352
2555 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2557 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2559 * gcc.target/arm/armv5_thumb_isa.c: New test.
2561 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2564 * gcc.target/i386/pr71346.c: New test.
2566 2016-05-31 Tom de Vries <tom@codesourcery.com>
2568 PR tree-optimization/69068
2569 * gcc.dg/graphite/pr69068.c: New test.
2571 2016-05-27 Martin Sebor <msebor@redhat.com>
2574 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2576 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2579 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2580 nowait depend(inout: dd[0]) clauses where permitted.
2582 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2585 * g++.dg/parse/pr71238.C: New.
2586 * g++.dg/concepts/friend1.C: Test column numbers too.
2587 * g++.dg/cpp0x/initlist31.C: Likewise.
2588 * g++.dg/cpp0x/pr51420.C: Likewise.
2589 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2590 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2591 * g++.dg/ext/builtin3.C: Likewise.
2592 * g++.dg/lookup/friend12.C: Likewise.
2593 * g++.dg/lookup/friend7.C: Likewise.
2594 * g++.dg/lookup/koenig1.C: Likewise.
2595 * g++.dg/lookup/koenig5.C: Likewise.
2596 * g++.dg/lookup/used-before-declaration.C: Likewise.
2597 * g++.dg/overload/koenig1.C: Likewise.
2598 * g++.dg/template/crash65.C: Likewise.
2599 * g++.dg/template/friend57.C: Likewise.
2600 * g++.dg/warn/Wshadow-5.C: Likewise.
2601 * g++.dg/warn/Wunused-8.C: Likewise.
2602 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2603 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2604 * g++.old-deja/g++.jason/member.C: Likewise.
2605 * g++.old-deja/g++.jason/report.C: Likewise.
2606 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2607 * g++.old-deja/g++.law/visibility20.C: Likewise.
2608 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2609 * g++.old-deja/g++.other/static5.C: Likewise.
2610 * g++.old-deja/g++.pt/overload2.C: Likewise.
2612 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2614 * gcc.dg/tree-ssa/peel1.c: New testcase.
2615 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2616 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2618 2016-05-30 Tom de Vries <tom@codesourcery.com>
2620 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2623 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2626 * g++.dg/parse/virtual1.C: New.
2628 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2630 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2631 Use correct register when clearing %edx.
2633 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2635 PR tree-optimization/71289
2636 * gcc.dg/pr71289.c: New test.
2638 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2642 * gcc.dg/tree-ssa/pr71269.c: New test.
2643 * gcc.dg/tree-ssa/pr71292.c: New test.
2645 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2648 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2650 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2652 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2653 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2654 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2656 2016-05-30 Tom de Vries <tom@codesourcery.com>
2658 PR tree-optimization/69067
2659 * gcc.dg/graphite/pr69067.c: New test.
2661 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2664 * gcc.target/i386/pr71245-1.c: New test.
2665 * gcc.target/i386/pr71245-2.c: Ditto.
2667 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2670 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2671 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2672 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2674 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2676 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2678 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2682 * g++.dg/overload/69855.C: New.
2683 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2684 * g++.old-deja/g++.pt/crash3.C: Likewise.
2686 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/parse/namespace13.C: New.
2691 2016-05-26 Jeff Law <law@redhat.com>
2693 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2694 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2695 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2696 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2697 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2698 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2699 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2700 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2701 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2702 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2703 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2704 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2705 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2707 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2710 * g++.dg/overload/69855.C: New.
2711 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2712 * g++.old-deja/g++.pt/crash3.C: Likewise.
2714 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2717 * gcc.target/aarch64/va_arg_1.c: New testcase.
2718 * gcc.target/aarch64/va_arg_2.c: Likewise.
2719 * gcc.target/aarch64/va_arg_3.c: Likewise.
2721 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2723 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2724 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2725 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2726 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2727 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2729 2016-05-27 Marek Polacek <polacek@redhat.com>
2732 * g++.dg/torture/pr71308.C: New test.
2734 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2736 * gcc.dg/zero_bits_compound-1.c: New test.
2737 * gcc.dg/zero_bits_compound-2.c: New test.
2739 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2742 * gcc.dg/pr71279.c: New test.
2744 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2746 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2747 floating point min/max/comparison instructions.
2748 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2750 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2752 * c-c++-common/gomp/schedule-1.c: New test.
2753 * gfortran.dg/gomp/schedule-1.f90: New test.
2755 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2759 * g++.dg/cpp1y/auto-fn32.C: New test.
2760 * g++.dg/cpp1y/paren4.C: New test.
2762 2016-05-26 Nathan Sidwell <nathan@acm.org>
2764 * gcc.dg/20060410.c: Xfail on ptx.
2765 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2766 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2767 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2768 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2769 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2771 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2773 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2775 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2777 PR tree-optimization/71280
2778 * gcc.dg/pr71280.c: New test.
2780 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2782 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2783 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2785 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2787 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2789 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2792 2016-05-25 Jeff Law <law@redhat.com>
2794 PR tree-optimization/71272
2795 * gcc.c-torture/compile/pr71272.c: new test.
2797 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2799 * gcc.target/powerpc/vec-cmpne.c: New test.
2800 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2802 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2804 * gnat.dg/opt55.ad[sb]: New test.
2806 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2808 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2809 * c-c++-common/pr60226.c: Require int32plus.
2810 * gcc.c-torture/execute/pr70602.c: Likewise.
2811 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2812 unsigned long for malloc arg type.
2813 * gcc.dg/asr_div1.c: Require int32plus.
2814 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2815 * gcc.dg/pie-1.c: Require pie.
2816 * gcc.dg/pie-2.c: Likewise.
2817 * gcc.dg/pr59471.c: Require int32plus.
2818 * gcc.dg/pr59963-2.c: XFAIL for int16.
2819 * gcc.dg/pr60114.c: Require int32plus.
2820 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2821 unsigned long for typedef of size_t.
2822 * gcc.dg/pr63914.c: Require int32plus.
2823 * gcc.dg/pr64536.c: Require pt32plus.
2824 * gcc.dg/pr65658.c: Likewise.
2825 * gcc.dg/pr67271.c: Require int32plus.
2826 * gcc.dg/pr68112.c: Likewise.
2827 * gcc.dg/pr69071.c: Skip for avr target.
2828 * gcc.dg/pr69973.c: Require int32plus.
2829 * gcc.dg/pr70169.c: Skip for avr target.
2830 * gcc.dg/sso-6.c: Require int32plus.
2831 * gcc.dg/sso-7.c: Likewise.
2832 * gcc.dg/sso-8.c: Likewise.
2833 * gcc.dg/vrp-min-max-2.c: Likewise.
2835 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2838 * gcc.target/i386/pr70738-1.c: New test.
2839 * gcc.target/i386/pr70738-2.c: Likewise.
2840 * gcc.target/i386/pr70738-3.c: Likewise.
2841 * gcc.target/i386/pr70738-4.c: Likewise.
2842 * gcc.target/i386/pr70738-5.c: Likewise.
2843 * gcc.target/i386/pr70738-6.c: Likewise.
2844 * gcc.target/i386/pr70738-7.c: Likewise.
2845 * gcc.target/i386/pr70738-8.c: Likewise.
2846 * gcc.target/i386/pr70738-9.c: Likewise.
2848 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2850 PR rtl-optimization/66940
2851 * gcc.c-torture/execute/pr66940.c: New test.
2853 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2855 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2856 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2857 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2858 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2859 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2860 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2861 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2862 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2863 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2864 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2865 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2866 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2867 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2868 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2869 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2870 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2871 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2872 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2873 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2874 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2875 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2876 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2877 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2878 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2880 2016-05-25 Marek Polacek <polacek@redhat.com>
2883 * gcc.dg/noncompile/pr71265.c: New test.
2886 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2888 2016-05-25 Nathan Sidwell <nathan@acm.org>
2890 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2892 2016-05-25 Richard Biener <rguenther@suse.de>
2894 PR tree-optimization/71261
2895 * c-c++-common/torture/pr71261.c: New testcase.
2897 2016-05-25 Richard Biener <rguenther@suse.de>
2899 PR tree-optimization/71264
2900 * gcc.dg/vect/pr71264.c: New testcase.
2902 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/cpp0x/alias-decl-53.C: New.
2906 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2908 2016-05-25 Martin Liska <mliska@suse.cz>
2910 * g++.dg/pr71239.C: New test.
2912 2016-05-25 Richard Biener <rguenther@suse.de>
2914 * gcc.dg/vect/pr58135.c: Rename to ...
2915 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2917 2016-05-25 Marek Polacek <polacek@redhat.com>
2919 * g++.dg/pr65295.C: Use target c++14.
2921 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2923 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2924 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2926 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2928 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2931 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2933 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2934 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2935 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2936 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2937 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2938 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2939 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2940 * c-c++-common/goacc/pcopy.c: Likewise.
2941 * c-c++-common/goacc/pcopyin.c: Likewise.
2942 * c-c++-common/goacc/pcopyout.c: Likewise.
2943 * c-c++-common/goacc/pcreate.c: Likewise.
2944 * c-c++-common/goacc/pr70688.c: New test.
2945 * c-c++-common/goacc/present-1.c: Adjust test.
2946 * c-c++-common/goacc/reduction-5.c: Likewise.
2947 * g++.dg/goacc/data-1.C: New test.
2949 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2951 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2952 vector parity built-in functions.
2953 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2954 count trailing zeros automatic vectorization.
2955 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2956 count trailing zeros built-in functions.
2958 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2960 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2962 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2965 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2967 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2970 * g++.dg/template/crash123.C: New.
2971 * g++.dg/template/crash124.C: Likewise.
2973 2016-05-24 Martin Sebor <msebor@redhat.com>
2976 * g++.dg/ext/flexary16.C: New test.
2978 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2980 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2981 before math.h is included.
2982 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2983 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2984 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2985 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2986 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2987 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2988 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2989 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2990 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2991 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2992 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2993 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2994 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2995 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2996 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2997 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2998 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2999 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
3000 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
3001 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
3002 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
3003 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
3004 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
3006 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3007 Kelvin Nilsen <kelvin@gcc.gnu.org>
3009 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
3012 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3015 * g++.dg/warn/Wno-narrowing1.C: New.
3017 2016-05-24 Marek Polacek <polacek@redhat.com>
3020 * c-c++-common/Wswitch-unreachable-2.c: New test.
3022 2016-05-24 Jakub Jelinek <jakub@redhat.com>
3025 * g++.dg/vect/simd-clone-6.cc: New test.
3026 * g++.dg/gomp/declare-simd-6.C: New test.
3030 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
3032 2016-05-24 Richard Biener <rguenther@suse.de>
3034 PR tree-optimization/71240
3035 * gcc.dg/optimize-bswapsi-5.c: New testcase.
3037 2016-05-24 Richard Biener <rguenther@suse.de>
3039 PR tree-optimization/71230
3040 * gcc.dg/torture/pr71230.c: New testcase.
3041 * g++.dg/torture/pr71230.C: Likewise.
3043 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
3045 * c-c++-common/goacc/routine-5.c: Add tests.
3046 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
3047 * gfortran.dg/goacc/routine-6.f90: Add tests.
3049 2016-05-24 Richard Biener <rguenther@suse.de>
3051 PR tree-optimization/71253
3052 * gcc.dg/torture/pr71253.c: New testcase.
3054 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
3057 * gfortran.dg/pr71252.f90: New test.
3059 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
3061 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
3063 2016-05-24 Richard Biener <rguenther@suse.de>
3067 * c-c++-common/vector-subscript-4.c: New testcase.
3068 * c-c++-common/vector-subscript-5.c: Likewise.
3070 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073 * gfortran.dg/namelist_90.f: New test
3075 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078 * gfortran.dg/unexpected_eof.f: New test
3080 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3081 Kelvin Nilsen <kelvin@gcc.gnu.org>
3083 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
3086 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3089 * g++.dg/cpp0x/inh-ctor20.C: New.
3090 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
3092 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3095 * g++.dg/cpp0x/variadic168.C: New.
3097 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3099 * g++.dg/cpp0x/pr31445.C: Test column number too.
3100 * g++.dg/cpp0x/pr32253.C: Likewise.
3101 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
3102 * g++.dg/cpp0x/variadic36.C: Likewise.
3104 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
3106 * gcc.dg/fold-notshift-2.c: Adjust.
3108 2016-05-23 Marek Polacek <polacek@redhat.com>
3111 * c-c++-common/Wswitch-unreachable-1.c: New test.
3112 * gcc.dg/Wswitch-unreachable-1.c: New test.
3113 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
3114 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
3115 * g++.dg/gomp/block-10.C: Likewise.
3116 * gcc.dg/gomp/block-10.c: Likewise.
3117 * g++.dg/gomp/block-9.C: Likewise.
3118 * gcc.dg/gomp/block-9.c: Likewise.
3119 * g++.dg/gomp/target-1.C: Likewise.
3120 * g++.dg/gomp/target-2.C: Likewise.
3121 * gcc.dg/gomp/target-1.c: Likewise.
3122 * gcc.dg/gomp/target-2.c: Likewise.
3123 * g++.dg/gomp/taskgroup-1.C: Likewise.
3124 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3125 * gcc.dg/gomp/teams-1.c: Likewise.
3126 * g++.dg/gomp/teams-1.C: Likewise.
3127 * g++.dg/overload/error3.C: Likewise.
3128 * g++.dg/tm/jump1.C: Likewise.
3129 * g++.dg/torture/pr40335.C: Likewise.
3130 * gcc.dg/c99-vla-jump-5.c: Likewise.
3131 * gcc.dg/switch-warn-1.c: Likewise.
3132 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
3133 * gcc.dg/nested-func-1.c: Likewise.
3134 * gcc.dg/pr67784-4.c: Likewise.
3136 2016-05-23 Richard Biener <rguenther@suse.de>
3138 PR tree-optimization/71230
3139 * gfortran.dg/pr71230-1.f90: New testcase.
3140 * gfortran.dg/pr71230-2.f90: Likewise.
3142 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3144 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
3145 * gcc.dg/vect/pr58135.c: Add new.
3146 * gfortran.dg/pr46519-1.f: Adjust test case.
3148 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
3151 * g++.dg/cpp0x/decltype64.C: New.
3153 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
3156 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3157 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3159 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3161 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
3162 Add poly64x1_t and poly64x2_t cases if supported.
3163 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3164 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
3165 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
3166 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
3167 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
3169 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3171 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
3172 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
3173 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
3174 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
3175 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
3176 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
3177 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
3179 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3181 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
3183 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
3185 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
3186 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
3188 2016-05-22 Jakub Jelinek <jakub@redhat.com>
3190 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
3191 constraint instead of "r".
3192 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
3193 insn instead of vxorpd.
3194 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
3196 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
3197 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
3199 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
3201 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
3202 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
3204 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
3206 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
3209 * gcc.dg/tree-ssa/pr40921.c: New test.
3211 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
3214 * gcc.target/avr/pr71103.c: New test.
3216 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3219 * gcc.dg/tree-ssa/pr71179.c: New test.
3221 2016-05-20 Martin Sebor <msebor@redhat.com>
3224 * gcc.dg/init-excess-2.c: New test.
3226 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
3228 * gnat.dg/opt53.adb: New test.
3229 * gnat.dg/opt54.adb: Likewise.
3231 2016-05-20 Martin Jambor <mjambor@suse.cz>
3233 PR tree-optimization/70884
3234 * gcc.dg/tree-ssa/pr70919.c: New test.
3236 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3238 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
3240 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
3241 fix code formatting.
3243 2016-05-20 Nathan Sidwell <nathan@acm.org>
3245 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
3247 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
3249 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3251 * jit.dg/all-non-failing-tests.h: Add
3252 test-factorial-must-tail-call.c.
3253 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
3254 * jit.dg/test-factorial-must-tail-call.c: New test case.
3256 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3259 * gfortran.dg/pr71204.f90: New test.
3261 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
3263 * gcc.target/nvptx/sincos.c: New test.
3265 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/cpp1y/auto-fn31.C: New.
3270 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
3272 * gcc.target/powerpc/vec-addec.c: New test.
3273 * gcc.target/powerpc/vec-addec-int128.c: New test.
3275 2016-05-20 David Malcolm <dmalcolm@redhat.com>
3277 * gcc.dg/plugin/must-tail-call-1.c: New test case.
3278 * gcc.dg/plugin/must-tail-call-2.c: New test case.
3279 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
3280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
3282 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
3284 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
3286 2016-05-20 Jakub Jelinek <jakub@redhat.com>
3289 * g++.dg/opt/pr71210-1.C: New test.
3290 * g++.dg/opt/pr71210-2.C: New test.
3292 PR tree-optimization/29756
3293 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
3294 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
3295 only on selected targets where V4SImode vectors are known to be
3298 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
3300 PR tree-optimization/71079
3301 PR tree-optimization/71206
3302 * gcc.dg/tree-ssa/pr71206.c: New testcase.
3304 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3306 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
3307 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
3308 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
3310 2016-05-20 Richard Guenther <rguenther@suse.de>
3312 PR tree-optimization/29756
3313 * gcc.dg/tree-ssa/vector-6.c: New testcase.
3315 2016-05-20 Richard Biener <rguenther@suse.de>
3317 PR tree-optimization/71185
3318 * gcc.dg/tree-ssa/pr71185.c: New testcase.
3320 2016-05-20 Richard Biener <rguenther@suse.de>
3322 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
3324 2016-05-19 Marek Polacek <polacek@redhat.com>
3327 * g++.dg/diagnostic/pr71075.C: New test.
3329 2016-05-19 David Malcolm <dmalcolm@redhat.com>
3332 * g++.dg/pr71184.C: New test case.
3334 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3336 * gcc.target/powerpc/darn-0.c: New test.
3337 * gcc.target/powerpc/darn-1.c: New test.
3338 * gcc.target/powerpc/darn-2.c: New test.
3340 2016-05-19 Marek Polacek <polacek@redhat.com>
3342 PR tree-optimization/71031
3343 * gcc.dg/tree-ssa/vrp100.c: New test.
3345 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
3347 PR rtl-optimization/71148
3348 * gcc.dg/pr71148.c: New test.
3350 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3353 * gcc.target/arm/pr71056.c: New test.
3355 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3357 * c-c++-common/pr69669.c: Check the used mode.
3359 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
3362 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
3364 2016-05-19 Richard Biener <rguenther@suse.de>
3366 PR tree-optimization/70729
3367 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
3368 * gcc.dg/graphite/scop-18.c: Likewise.
3369 * gcc.dg/pr41783.c: Disable LIM.
3370 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
3371 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
3372 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
3373 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
3374 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
3375 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3376 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
3377 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
3378 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
3379 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
3380 * gfortran.dg/pr42108.f90: Likewise.
3382 2016-05-18 David Malcolm <dmalcolm@redhat.com>
3385 * gcc.dg/spellcheck-options-11.c: New test case.
3387 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3390 * g++.dg/opt/pr71100.C: New test.
3392 2016-05-18 Martin Jambor <mjambor@suse.cz>
3395 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
3396 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
3397 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
3398 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
3400 2016-05-18 Martin Jambor <mjambor@suse.cz>
3403 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
3404 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
3405 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
3406 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
3407 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
3409 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3412 * g++.dg/template/crash122.C: New.
3414 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
3417 * g++.dg/template/pr70466-1.C: New.
3418 * g++.dg/template/pr70466-2.C: Likewise.
3420 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3422 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
3423 splat operations and the XXSPLTIB instruction.
3424 * gcc.target/powerpc/p9-splat-2.c: Likewise.
3425 * gcc.target/powerpc/p9-splat-3.c: Likewise.
3426 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
3427 xxlxor to clear a register.
3429 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
3431 * gcc.dg/torture/pr71020.c: New test.
3433 2016-05-18 Martin Jambor <mjambor@suse.cz>
3436 * gcc.dg/ipa/pr70646.c: New test.
3438 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3440 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
3442 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3444 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
3445 missing tests for vreinterpretq_p{8,16}.
3447 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3449 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
3450 vsliq_n_s64 and vsliq_n_u64.
3452 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3454 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
3455 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
3457 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3459 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
3460 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3461 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
3463 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
3468 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
3470 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
3471 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
3472 "blr\t" and switch to scan-assembler-times.
3474 2016-05-18 Jiong Wang <jiong.wang@arm.com>
3476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
3478 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
3479 declarations under __aarch64__ and __ARM_FEATURE_FMA.
3481 2016-05-18 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3484 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3485 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3486 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3487 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3488 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3490 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3491 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3493 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3494 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3496 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3497 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3499 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3501 2016-05-18 Richard Biener <rguenther@suse.de>
3503 PR tree-optimization/71168
3504 * gcc.dg/torture/pr71168.c: New testcase.
3506 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3509 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3510 * gcc.dg/tree-ssa/pr63586.c: New test.
3511 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3513 2016-05-17 Nathan Sidwell <nathan@acm.org>
3515 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3516 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3517 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3518 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3520 2016-05-17 Nathan Sidwell <nathan@acm.org>
3522 * gcc.target/nvptx/abi-vararg-3.c: New.
3524 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3526 PR tree-optimization/54579
3528 * gcc.dg/fold-notrotate-1.c: New test.
3529 * gcc.dg/fold-notshift-1.c: New test.
3530 * gcc.dg/fold-notshift-2.c: New test.
3532 2016-05-17 Marek Polacek <polacek@redhat.com>
3535 * g++.dg/ipa/pr71146.C: New test.
3537 2016-05-17 David Malcolm <dmalcolm@redhat.com>
3539 * jit.dg/test-error-array-bounds.c: New test case.
3541 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3543 * gcc.dg/tree-ssa/and-1.c: New testcase.
3545 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3547 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3548 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3550 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
3552 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3553 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3555 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3557 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3559 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3561 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3563 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3565 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3566 ".2d[index]" when scan the assembly.
3567 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3572 2016-05-17 Richard Biener <rguenther@suse.de>
3574 PR tree-optimization/71132
3575 * gcc.dg/torture/pr71132.c: New testcase.
3577 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3579 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3581 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3584 * gcc.target/aarch64/pr70809_1.c: New test.
3586 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3588 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3589 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3590 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3591 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3593 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3594 Ilya Enkovich <ilya.enkovich@intel.com>
3597 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3599 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3601 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3602 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3604 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3606 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3607 test for __ARM_FP16_ARGS.
3608 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3609 * gcc.target/arm/aapcs/neon-vect10.c: New.
3610 * gcc.target/arm/aapcs/neon-vect9.c: New.
3611 * gcc.target/arm/aapcs/vfp18.c: New.
3612 * gcc.target/arm/aapcs/vfp19.c: New.
3613 * gcc.target/arm/aapcs/vfp20.c: New.
3614 * gcc.target/arm/aapcs/vfp21.c: New.
3615 * gcc.target/arm/fp16-aapcs-1.c: New.
3616 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3617 test for __ARM_FP16_ARGS.
3618 * g++.target/arm/fp16-return-1.c: Update expected output.
3620 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3623 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3625 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3628 * gfortran.dg/pr69603.f90: New testcase.
3630 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3632 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3634 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3637 * gfortran.dg/pr71047.f08: New test.
3639 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3641 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3642 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3643 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3645 2016-05-13 Martin Sebor <msebor@redhat.com>
3648 * g++.dg/cpp0x/constexpr-60049.C: New test.
3650 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3653 * gcc.dg/pr71071.c: New test.
3655 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3657 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3658 remove XOP handling.
3659 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3661 2016-05-13 Nathan Sidwell <nathan@acm.org>
3663 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3664 __atomic_is_lock_free declaration.
3666 2016-05-13 Richard Biener <rguenther@suse.de>
3668 PR tree-optimization/42587
3669 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3671 2016-05-13 Martin Liska <mliska@suse.cz>
3673 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3674 the new format of dump output.
3676 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3678 * gcc.dg/pr71084.c: New test.
3680 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3683 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3685 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3687 * gcc.target/aarch64/struct_return.c: New test.
3689 2016-05-12 Marek Polacek <polacek@redhat.com>
3692 * c-c++-common/pr70756-2.c: New test.
3693 * c-c++-common/pr70756.c: New test.
3695 2016-05-12 Richard Biener <rguenther@suse.de>
3697 PR tree-optimization/71059
3698 * gcc.dg/torture/pr71059.c: New testcase.
3700 2016-05-12 Richard Biener <rguenther@suse.de>
3702 PR tree-optimization/71062
3703 * gcc.dg/torture/pr71062.c: New testcase.
3705 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3707 PR tree-optimization/71006
3708 * gcc.dg/pr71006.c: New test.
3710 2016-05-12 Marek Polacek <polacek@redhat.com>
3713 * gcc.dg/opts-7.c: New test.
3715 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3718 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3719 Add -save-temps to dg-options.
3720 Scan for ldmfd rather than pop instruction.
3721 * gcc.target/arm/interrupt-2.c: Likewise.
3722 * gcc.target/arm/pr70830.c: New test.
3724 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3726 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3727 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3729 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3730 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3731 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3734 * gcc.target/i386/avx512vl-pack-1.c: New test.
3735 * gcc.target/i386/avx512vl-pack-2.c: New test.
3736 * gcc.target/i386/avx512bw-pack-2.c: New test.
3738 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3740 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3741 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3742 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3744 2016-05-12 Richard Biener <rguenther@suse.de>
3746 PR tree-optimization/70986
3747 * gcc.dg/torture/pr70986-1.c: New testcase.
3748 * gcc.dg/torture/pr70986-2.c: Likewise.
3749 * gcc.dg/torture/pr70986-3.c: Likewise.
3751 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3754 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3755 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3757 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3759 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3761 * gcc.target/i386/pr66746.c: Ditto.
3763 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3765 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3767 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3768 warning when using -mvsx-timode.
3769 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3770 * gcc.target/powerpc/dform-2.c: Likewise.
3771 * gcc.target/powerpc/pr68805.c: Likewise.
3773 2016-05-11 Marek Polacek <polacek@redhat.com>
3776 * c-c++-common/attributes-3.c: New test.
3778 2016-05-11 Nathan Sidwell <nathan@acm.org>
3780 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3781 * gcc.c-torture/execute/pr68185.c: Likewise.
3782 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3783 * gcc.dg/pr69634.c: Requires scheduling.
3784 * gcc.dg/torture/pr66178.c: Require label values.
3785 * gcc.dg/setjmp-6.c: Require indirect jumps.
3787 2016-05-11 Richard Biener <rguenther@suse.de>
3789 PR tree-optimization/71055
3790 * gcc.dg/torture/pr71055.c: New testcase.
3792 2016-05-11 Richard Biener <rguenther@suse.de>
3795 * g++.dg/debug/pr71057.C: New testcase.
3797 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3800 * gfortran.dg/gomp/pr70855.f90: New test.
3802 2016-05-11 Richard Biener <rguenther@suse.de>
3805 * g++.dg/torture/pr71002.C: New testcase.
3807 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3810 * gcc.dg/pr70807.c: New test.
3812 2016-05-10 Martin Sebor <msebor@redhat.com>
3815 * g++.dg/Wattributes.C: New test.
3817 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3819 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3820 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3821 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3823 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3826 * gcc.target/i386/pr70799-1.c: New test.
3828 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3830 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3832 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3835 * gcc.target/i386/pr70877.c: New test.
3837 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3839 PR tree-optimization/70786
3840 * gcc.target/i386/pr70876.c: New test.
3842 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3845 * gcc.target/i386/avx512vl-logic-1.c: New test.
3846 * gcc.target/i386/avx512vl-logic-2.c: New test.
3847 * gcc.target/i386/avx512dq-logic-2.c: New test.
3849 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3852 * gcc.target/powerpc/pr70963.c: New.
3854 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3856 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3857 (test_very_wide_line): Add ruler to expected output.
3858 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3859 (test_very_wide_line): Likewise.
3860 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3861 (test_show_locus): Within the handling of "test_very_wide_line",
3862 enable show_ruler_p on the diagnostic context.
3864 2016-05-10 Richard Biener <rguenther@suse.de>
3866 PR tree-optimization/71039
3867 * gcc.dg/torture/pr71039.c: New testcase.
3869 2016-05-10 Nathan Sidwell <nathan@acm.org>
3871 * gcc.dg/nested-func-10.c: Requires alloca.
3872 * gcc.dg/nested-func-9.c: Requires alloca.
3873 * gcc.c-torture/execute/pr70460.c: Requires labels.
3874 * gcc.c-torture/compile/pr70199.c: Requires labels.
3875 * gcc.target/nvptx/decl.c: Compile only.
3876 * gcc.target/nvptx/trailing-init.c: Compile only.
3877 * gcc.target/nvptx/ary-init.c: Compile only.
3879 2016-05-10 Marek Polacek <polacek@redhat.com>
3882 * gcc.dg/attr-opt-1.c: New test.
3884 2016-05-10 Richard Biener <rguenther@suse.de>
3886 PR tree-optimization/70497
3887 PR tree-optimization/28367
3888 * gcc.dg/torture/20160404-1.c: New testcase.
3889 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3890 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3892 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3894 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3896 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3898 * gcc.target/i386/fabsneg-1.c New test.
3900 2016-05-09 Alan Modra <amodra@gmail.com>
3903 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3905 2016-05-09 Richard Biener <rguenther@suse.de>
3907 PR tree-optimization/70985
3908 * gcc.dg/torture/pr70985.c: New testcase.
3910 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3912 * gcc.dg/tree-ssa/ifc-9.c: New test.
3913 * gcc.dg/tree-ssa/ifc-10.c: New test.
3914 * gcc.dg/tree-ssa/ifc-11.c: New test.
3915 * gcc.dg/tree-ssa/ifc-12.c: New test.
3916 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3917 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3918 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3920 2016-05-09 Richard Biener <rguenther@suse.de>
3923 * gfortran.dg/pr70937.f90: New testcase.
3925 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3927 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3929 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3932 * gfortran.dg/dec_structure_1.f90: New testcase.
3933 * gfortran.dg/dec_structure_2.f90: Ditto.
3934 * gfortran.dg/dec_structure_3.f90: Ditto.
3935 * gfortran.dg/dec_structure_4.f90: Ditto.
3936 * gfortran.dg/dec_structure_5.f90: Ditto.
3937 * gfortran.dg/dec_structure_6.f90: Ditto.
3938 * gfortran.dg/dec_structure_7.f90: Ditto.
3939 * gfortran.dg/dec_structure_8.f90: Ditto.
3940 * gfortran.dg/dec_structure_9.f90: Ditto.
3941 * gfortran.dg/dec_structure_10.f90: Ditto.
3942 * gfortran.dg/dec_structure_11.f90: Ditto.
3943 * gfortran.dg/dec_union_1.f90: Ditto.
3944 * gfortran.dg/dec_union_2.f90: Ditto.
3945 * gfortran.dg/dec_union_3.f90: Ditto.
3946 * gfortran.dg/dec_union_4.f90: Ditto.
3947 * gfortran.dg/dec_union_5.f90: Ditto.
3948 * gfortran.dg/dec_union_6.f90: Ditto.
3949 * gfortran.dg/dec_union_7.f90: Ditto.
3951 2016-05-07 Tom de Vries <tom@codesourcery.com>
3953 PR tree-optimization/70956
3954 * gcc.dg/graphite/pr70956.c: New test.
3956 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3959 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3960 (a, b, c, d): Change type from char to signed char.
3961 (main): Compare against (signed char) -1634678893 instead of
3962 hardcoded -109. Use __builtin_abort instead of abort.
3964 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3965 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3967 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3969 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3972 * gcc.dg/torture/pr70935.c: New test.
3974 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3977 * gcc.target/sh/pr58219.c: New tests.
3979 2016-05-06 Richard Biener <rguenther@suse.de>
3981 PR tree-optimization/70960
3982 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3984 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3987 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3988 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3989 Adjust expected instruction counts.
3990 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3992 2016-05-06 Marek Polacek <polacek@redhat.com>
3995 * gcc.dg/ubsan/bounds-3.c: New test.
3997 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
4000 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
4002 2016-05-06 Richard Biener <rguenther@suse.de>
4005 * gfortran.dg/pr70931.f90: New testcase.
4007 2016-05-06 Richard Biener <rguenther@suse.de>
4010 * gcc.dg/torture/pr70941.c: New testcase.
4012 2016-05-05 Bin Cheng <bin.cheng@arm.com>
4014 PR tree-optimization/57206
4015 * gcc.dg/vect/pr57206.c: New test.
4017 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4019 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
4021 2016-05-05 Jakub Jelinek <jakub@redhat.com>
4023 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
4025 * c-c++-common/Wdangling-else-4.c: New test.
4027 2016-05-04 Jakub Jelinek <jakub@redhat.com>
4031 * g++.dg/opt/pr70906.C: New test.
4032 * g++.dg/opt/pr70933.C: New test.
4034 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
4036 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
4038 * gcc.dg/ipa/pure-const-3.c: New testcase.
4040 2016-05-04 Marek Polacek <polacek@redhat.com>
4042 * c-c++-common/Wdangling-else-1.c: New test.
4043 * c-c++-common/Wdangling-else-2.c: New test.
4044 * c-c++-common/Wdangling-else-3.c: New test.
4046 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
4048 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
4051 2016-05-04 Marek Polacek <polacek@redhat.com>
4054 * gcc.dg/Waddress-2.c: New test.
4056 2016-05-04 Alan Modra <amodra@gmail.com>
4058 * gcc.target/powerpc/pr70866.c: New.
4060 2016-05-03 Martin Sebor <msebor@redhat.com>
4063 * c-c++-common/builtin_location.c: New test.
4064 * g++.dg/cpp1y/builtin_location.C: New test.
4066 2016-05-03 Marek Polacek <polacek@redhat.com>
4069 * gcc.dg/pr70859.c: New test.
4070 * gcc.dg/pr70859-2.c: New test.
4072 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
4074 * gnat.dg/debug5.adb: New testcase.
4076 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4078 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
4079 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
4080 Procedure to check for z10 instruction set.
4082 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
4084 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
4086 2016-05-03 Alan Modra <amodra@gmail.com>
4088 * gcc.target/powerpc/savres.c: Add func using a single gpr.
4090 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4092 * gcc.target/i386/avx512f-cvt-1.c: New test.
4094 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
4096 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
4097 -fdump-tree-vrp-details.
4099 2016-05-03 Richard Biener <rguenther@suse.de>
4101 * gcc.dg/pr30172-1.c: Adjust.
4102 * gcc.dg/pr63743.c: Likewise.
4103 * gcc.dg/tm/pr51696.c: Likewise.
4104 * c-c++-common/tm/safe-1.c: Likewise.
4105 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4106 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
4107 * g++.dg/plugin/self-assign-test-1.C: Likewise.
4108 * g++.dg/plugin/self-assign-test-2.C: Likewise.
4110 2016-05-03 Jakub Jelinek <jakub@redhat.com>
4112 PR rtl-optimization/70467
4113 * gcc.target/i386/pr70467-3.c: New test.
4114 * gcc.target/i386/pr70467-4.c: New test.
4116 PR tree-optimization/70916
4117 * gcc.c-torture/compile/pr70916.c: New test.
4120 * gcc.target/i386/pr49244-1.c: New test.
4121 * gcc.target/i386/pr49244-2.c: New test.
4123 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
4125 PR rtl-optimization/44281
4126 * gcc.target/i386/pr44281.c: New test.
4128 2016-05-03 bin cheng <bin.cheng@arm.com>
4130 PR tree-optimization/56541
4131 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
4132 * gcc.dg/vect/pr56541.c: new test.
4134 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4136 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
4138 * gcc.target/powerpc/float128-complex-2.c: Likewise.
4140 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
4143 * c-c++-common/asan/clone-test-1.c (main): Align child process
4146 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4149 * g++.dg/spellcheck-fields-2.C: New test case.
4151 2016-05-02 David Malcolm <dmalcolm@redhat.com>
4154 * g++.dg/pr62314.C: New test case.
4156 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
4158 * gcc.dg/ipa/inline-8.c: New testcase.
4160 2016-05-02 Jakub Jelinek <jakub@redhat.com>
4162 PR rtl-optimization/70467
4163 * gcc.target/i386/pr70467-1.c: New test.
4165 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4167 * gcc.dg/spec-options.c: Run the test on all targets.
4168 * gcc.dg/foo.specs: Use cpp_unique_options.
4170 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4172 * gcc.dg/tree-ssa/unord.c: New testcase.
4174 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
4176 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
4178 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
4180 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
4182 2016-05-02 Marek Polacek <polacek@redhat.com>
4185 * gcc.dg/enum-incomplete-3.c: New test.
4187 2016-05-02 Marek Polacek <polacek@redhat.com>
4188 Tom de Vries <tom@codesourcery.com>
4190 PR tree-optimization/70700
4191 * gcc.dg/pr70700.c: New test.
4193 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
4195 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
4196 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
4197 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
4198 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
4199 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
4201 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
4203 * ada/acats/run_acats: Rename into...
4204 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
4205 * ada/acats/run_all.sh: Remove redundant test.
4206 (target_run): Move around.
4207 (target_gnatchop): Use newly built executable.
4208 (target_gnatmake): Likewise.
4209 Check that the compilation of impbit succeeds.
4211 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
4213 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
4214 * gcc.dg/20021029-1.c: Likewise.
4215 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
4216 * gcc.target/sh/attr-isr-trapa.c: Likewise.
4217 * gcc.target/sh/cmpstr.c: Likewise.
4218 * gcc.target/sh/cmpstrn.c: Likewise.
4219 * gcc.target/sh/memset.c: Likewise.
4220 * gcc.target/sh/pr21255-2-mb.c: Likewise.
4221 * gcc.target/sh/pr21255-2-ml.c: Likewise.
4222 * gcc.target/sh/pr39423-1.c: Likewise.
4223 * gcc.target/sh/pr49468-di.c: Likewise.
4224 * gcc.target/sh/pr49468-si.c: Likewise.
4225 * gcc.target/sh/pr49880-1.c: Likewise.
4226 * gcc.target/sh/pr49880-2.c: Likewise.
4227 * gcc.target/sh/pr49880-3.c: Likewise.
4228 * gcc.target/sh/pr50751-1.c: Likewise.
4229 * gcc.target/sh/pr50751-4.c: Likewise.
4230 * gcc.target/sh/pr50751-7.c: Likewise.
4231 * gcc.target/sh/pr51244-1.c: Likewise.
4232 * gcc.target/sh/pr51244-10.c: Likewise.
4233 * gcc.target/sh/pr51244-11.c: Likewise.
4234 * gcc.target/sh/pr51244-12.c: Likewise.
4235 * gcc.target/sh/pr51244-13.c: Likewise.
4236 * gcc.target/sh/pr51244-14.c: Likewise.
4237 * gcc.target/sh/pr51244-17.c: Likewise.
4238 * gcc.target/sh/pr51244-18.c: Likewise.
4239 * gcc.target/sh/pr51244-19.c: Likewise.
4240 * gcc.target/sh/pr51244-4.c: Likewise.
4241 * gcc.target/sh/pr51244-5.c: Likewise.
4242 * gcc.target/sh/pr51244-7.c: Likewise.
4243 * gcc.target/sh/pr51244-8.c: Likewise.
4244 * gcc.target/sh/pr51244-9.c: Likewise.
4245 * gcc.target/sh/pr51697.c: Likewise.
4246 * gcc.target/sh/pr52483-1.c: Likewise.
4247 * gcc.target/sh/pr52483-2.c: Likewise.
4248 * gcc.target/sh/pr52483-3.c: Likewise.
4249 * gcc.target/sh/pr52483-5.c: Likewise.
4250 * gcc.target/sh/pr52933-1.c: Likewise.
4251 * gcc.target/sh/pr52933-2.c: Likewise.
4252 * gcc.target/sh/pr52933-3.c: Likewise.
4253 * gcc.target/sh/pr53568-1.c: Likewise.
4254 * gcc.target/sh/pr53976-1.c: Likewise.
4255 * gcc.target/sh/pr53988-1.c: Likewise.
4256 * gcc.target/sh/pr53988.c: Likewise.
4257 * gcc.target/sh/pr54089-1.c: Likewise.
4258 * gcc.target/sh/pr54089-6.c: Likewise.
4259 * gcc.target/sh/pr54089-7.c: Likewise.
4260 * gcc.target/sh/pr54089-8.c: Likewise.
4261 * gcc.target/sh/pr54089-9.c: Likewise.
4262 * gcc.target/sh/pr54236-1.c: Likewise.
4263 * gcc.target/sh/pr54236-2.c: Likewise.
4264 * gcc.target/sh/pr54236-3.c: Likewise.
4265 * gcc.target/sh/pr54236-4.c: Likewise.
4266 * gcc.target/sh/pr54386.c: Likewise.
4267 * gcc.target/sh/pr54602-1.c: Likewise.
4268 * gcc.target/sh/pr54685.c: Likewise.
4269 * gcc.target/sh/pr54760-1.c: Likewise.
4270 * gcc.target/sh/pr54760-2.c: Likewise.
4271 * gcc.target/sh/pr54760-3.c: Likewise.
4272 * gcc.target/sh/pr54760-4.c: Likewise.
4273 * gcc.target/sh/pr54760-5.c: Likewise.
4274 * gcc.target/sh/pr54760-6.c: Likewise.
4275 * gcc.target/sh/pr55146.c: Likewise.
4276 * gcc.target/sh/pr55160.c: Likewise.
4277 * gcc.target/sh/pr59278.c: Likewise.
4278 * gcc.target/sh/pr59401-1.c: Likewise.
4279 * gcc.target/sh/pr59533-1.c: Likewise.
4280 * gcc.target/sh/pr63260.c: Likewise.
4281 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
4282 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
4283 * gcc.target/sh/strlen.c: Likewise.
4284 * gcc.target/sh/torture/pr30807.c: Likewise.
4285 * gcc.target/sh/torture/pr34777.c: Likewise.
4286 * gcc.target/sh/torture/pr64652.c: Likewise.
4287 * gcc.target/sh/torture/pr65505.c: Likewise.
4288 * gcc.target/sh/torture/pragma-isr.c: Likewise.
4289 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
4291 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
4294 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
4296 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4298 * gcc.target/powerpc/vsx-elemrev-1.c: New.
4299 * gcc.target/powerpc/vsx-elemrev-2.c: New.
4300 * gcc.target/powerpc/vsx-elemrev-3.c: New.
4301 * gcc.target/powerpc/vsx-elemrev-4.c: New.
4303 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
4305 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
4306 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
4308 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
4311 * c-c++-common/goacc/combined-reduction.c: New test.
4312 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
4314 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
4316 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
4317 *movdi_internal pattern only if PIC off.
4318 * gcc.target/i386/pr70155-2.c: Likewise.
4319 * gcc.target/i386/pr70155-3.c: Likewise.
4320 * gcc.target/i386/pr70155-4.c: Likewise.
4321 * gcc.target/i386/pr70155-5.c: Likewise.
4322 * gcc.target/i386/pr70155-6.c: Likewise.
4323 * gcc.target/i386/pr70155-7.c: Likewise.
4324 * gcc.target/i386/pr70155-8.c: Likewise.
4325 * gcc.target/i386/pr70155-15.c: Likewise.
4326 * gcc.target/i386/pr70155-17.c: Likewise.
4327 * gcc.target/i386/pr70155-22.c: Likewise.
4329 2016-04-29 Bin Cheng <bin.cheng@arm.com>
4331 PR tree-optimization/70803
4332 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
4334 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
4336 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
4337 optimization of vector loop.
4338 * gcc.target/i386/vect-unpack-3.c: New test.
4339 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
4340 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
4341 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
4343 2016-04-29 Marek Polacek <polacek@redhat.com>
4346 * g++.dg/ubsan/null-7.C: New test.
4349 * gcc.dg/pr70852.c: New test.
4351 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4354 * g++.dg/cpp0x/alignas6.C: New test.
4356 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4358 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
4359 * gcc.dg/pr27003.c: Likewise.
4360 * gcc.dg/tree-ssa/cswtch.c: Likewise.
4361 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4362 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
4363 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
4364 * gcc.target/arc/mxy.c: Likewise.
4365 * gcc.target/arc/mswape.c: Likewise.
4366 * gcc.target/arc/mrtsc.c: Likewise.
4367 * gcc.target/arc/mcrc.c: Likewise.
4368 * gcc.target/arc/mdsp-packa.c: Likewise.
4369 * gcc.target/arc/mdvbf.c: Likewise.
4370 * gcc.target/arc/mlock.c: Likewise.
4371 * gcc.target/arc/mmac-24.c: Likewise.
4372 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
4374 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
4375 Matthijs Kooijman <matthijs@stdin.nl>
4376 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4379 * gcc.target/avr/pr60040-1.c: New.
4380 * gcc.target/avr/pr60040-2.c: New.
4382 2016-04-29 Richard Biener <rguenther@suse.de>
4384 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
4386 2016-04-29 Richard Biener <rguenther@suse.de>
4388 PR tree-optimization/13962
4389 PR tree-optimization/65686
4390 * gcc.dg/uninit-pr65686.c: New testcase.
4392 2016-04-29 Jakub Jelinek <jakub@redhat.com>
4395 * gcc.dg/pr70843.c: New test.
4397 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4400 * gcc.target/i386/pr70858.c: New test.
4402 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
4404 * gcc.target/arc/nps400-1.c: New file.
4406 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4407 Andrew Burgess <andrew.burgess@embecosm.com>
4409 * gcc.target/arc/movh_cl-1.c: New file.
4411 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4412 Andrew Burgess <andrew.burgess@embecosm.com>
4414 * gcc.target/arc/extzv-1.c: New file.
4415 * gcc.target/arc/insv-1.c: New file.
4416 * gcc.target/arc/insv-2.c: New file.
4417 * gcc.target/arc/movb-1.c: New file.
4418 * gcc.target/arc/movb-2.c: New file.
4419 * gcc.target/arc/movb-3.c: New file.
4420 * gcc.target/arc/movb-4.c: New file.
4421 * gcc.target/arc/movb-5.c: New file.
4422 * gcc.target/arc/movb_cl-1.c: New file.
4423 * gcc.target/arc/movb_cl-2.c: New file.
4424 * gcc.target/arc/movbi_cl-1.c: New file.
4425 * gcc.target/arc/movl-1.c: New file.
4427 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
4428 Andrew Burgess <andrew.burgess@embecosm.com>
4430 * gcc.target/arc/cmem-1.c: New file.
4431 * gcc.target/arc/cmem-2.c: New file.
4432 * gcc.target/arc/cmem-3.c: New file.
4433 * gcc.target/arc/cmem-4.c: New file.
4434 * gcc.target/arc/cmem-5.c: New file.
4435 * gcc.target/arc/cmem-6.c: New file.
4436 * gcc.target/arc/cmem-7.c: New file.
4437 * gcc.target/arc/cmem-ld.inc: New file.
4438 * gcc.target/arc/cmem-st.inc: New file.
4440 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.target/i386/pr70821.c: New test.
4445 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
4447 * gcc.target/powerpc/vec-adde.c: New test.
4448 * gcc.target/powerpc/vec-adde-int128.c: New test.
4450 2016-04-28 Jakub Jelinek <jakub@redhat.com>
4452 * gcc.target/i386/avx-vround-1.c: New test.
4453 * gcc.target/i386/avx-vround-2.c: New test.
4454 * gcc.target/i386/avx512vl-vround-1.c: New test.
4455 * gcc.target/i386/avx512vl-vround-2.c: New test.
4457 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
4461 (check_effective_target_cilkplus_runtime): ... this.
4462 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
4463 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
4465 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
4466 Require cilkplus_runtime.
4467 Don't add -lcilkrts.
4468 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
4469 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
4470 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
4471 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
4472 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
4473 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
4474 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
4475 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
4476 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
4477 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
4478 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
4479 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
4480 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4481 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4482 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4483 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4484 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4485 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4486 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4487 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4488 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4489 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4490 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4491 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4492 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4493 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4494 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4495 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4496 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4498 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4499 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4501 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4503 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4506 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
4508 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4509 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4511 2015-04-27 Ryan Burn <contact@rnburn.com>
4515 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4517 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4518 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4520 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4522 * gnat.dg/limited_with4.ad[sb]: New test.
4523 * gnat.dg/limited_with4_pkg.ads: New helper.
4525 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4528 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4529 and movv1ti_internal patterns
4530 * gcc.target/i386/pr70155-1.c: New test.
4531 * gcc.target/i386/pr70155-2.c: Likewise.
4532 * gcc.target/i386/pr70155-3.c: Likewise.
4533 * gcc.target/i386/pr70155-4.c: Likewise.
4534 * gcc.target/i386/pr70155-5.c: Likewise.
4535 * gcc.target/i386/pr70155-6.c: Likewise.
4536 * gcc.target/i386/pr70155-7.c: Likewise.
4537 * gcc.target/i386/pr70155-8.c: Likewise.
4538 * gcc.target/i386/pr70155-9.c: Likewise.
4539 * gcc.target/i386/pr70155-10.c: Likewise.
4540 * gcc.target/i386/pr70155-11.c: Likewise.
4541 * gcc.target/i386/pr70155-12.c: Likewise.
4542 * gcc.target/i386/pr70155-13.c: Likewise.
4543 * gcc.target/i386/pr70155-14.c: Likewise.
4544 * gcc.target/i386/pr70155-15.c: Likewise.
4545 * gcc.target/i386/pr70155-16.c: Likewise.
4546 * gcc.target/i386/pr70155-17.c: Likewise.
4547 * gcc.target/i386/pr70155-18.c: Likewise.
4548 * gcc.target/i386/pr70155-19.c: Likewise.
4549 * gcc.target/i386/pr70155-20.c: Likewise.
4550 * gcc.target/i386/pr70155-21.c: Likewise.
4551 * gcc.target/i386/pr70155-22.c: Likewise.
4553 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4555 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4558 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4560 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4561 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4562 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4563 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4564 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4566 2016-04-27 Richard Biener <rguenther@suse.de>
4569 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4570 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4572 2016-04-27 Nathan Sidwell <nathan@acm.org>
4574 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4575 * g++.dg/ubsan/pr63956.C: Adjust error location.
4577 2016-04-27 Nick Clifton <nickc@redhat.com>
4580 * gcc.dg/pr49889.c: New test.
4582 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4584 * c-c++-common/memset-array.c: New test.
4586 2016-04-26 Martin Sebor <msebor@redhat.com>
4589 * g++.dg/cpp1y/func_constexpr.C: New test.
4591 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4594 * g++.dg/cpp0x/enum32.C: New test.
4595 * g++.dg/cpp0x/enum33.C: New test.
4597 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4599 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4600 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4601 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4602 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4603 * gcc.c-torture/execute/pr38151.c: Likewise.
4604 * gcc.c-torture/execute/pr66556.c: Likewise.
4605 * gcc.c-torture/execute/pr67781.c: Likewise.
4606 * gcc.c-torture/execute/pr68648.c: Likewise.
4608 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4610 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4612 2016-04-26 Marek Polacek <polacek@redhat.com>
4615 * gcc.dg/pr67784-3.c: New test.
4616 * gcc.dg/pr67784-4.c: New test.
4617 * gcc.dg/pr67784-5.c: New test.
4620 * gcc.dg/Wnested-externs-2.c: New test.
4622 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4624 * gcc.dg/fold-plusmult.c: Adjust.
4625 * gcc.dg/no-strict-overflow-6.c: Adjust.
4626 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4628 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4630 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4632 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4633 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4634 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4635 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4636 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4637 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4638 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4639 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4640 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4641 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4642 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4643 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4644 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4645 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4646 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4647 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4648 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4649 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4650 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4651 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4652 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4653 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4655 * gcc.target/i386/pr32219-4.c: Likewise.
4656 * gcc.target/i386/pr32219-6.c: Likewise.
4657 * gcc.target/i386/pr32219-8.c: Likewise.
4659 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4661 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4664 2016-04-26 Marek Polacek <polacek@redhat.com>
4667 * g++.dg/ext/cond2.C: New test.
4669 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4671 PR tree-optimization/70771
4672 PR tree-optimization/70775
4673 * gcc.dg/pr70771.c: New test.
4674 * gcc.dg/pr70775.c: New test.
4676 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4678 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4680 2016-04-25 Richard Biener <rguenther@suse.de>
4682 PR tree-optimization/70780
4683 * gcc.dg/torture/pr70780.c: New testcase.
4685 2016-04-25 Michael Collison <michael.collison@arm.com>
4687 * gcc.target/arm/neon-vaddws16.c: New test.
4688 * gcc.target/arm/neon-vaddws32.c: New test.
4689 * gcc.target/arm/neon-vaddwu16.c: New test.
4690 * gcc.target/arm/neon-vaddwu32.c: New test.
4691 * gcc.target/arm/neon-vaddwu8.c: New test.
4692 * lib/target-supports.exp
4693 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4694 that arm neon support vector widen sum of HImode TO SImode.
4696 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4699 * c-c++-common/asan/pr70712.c: New test.
4701 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4703 * .gitattributes: New file.
4705 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4707 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4709 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4711 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4712 * gfortran.dg/submodule_15.f08: Likewise.
4714 2016-04-22 Richard Biener <rguenther@suse.de>
4716 PR tree-optimization/70740
4717 * gcc.dg/torture/pr70740.c: New testcase.
4719 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4722 * gcc.target/i386/pr70750-1.c: New test.
4723 * gcc.target/i386/pr70750-2.c: Likewise.
4725 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4728 * g++.dg/cpp0x/auto48.C: New.
4730 2016-04-21 Marek Polacek <polacek@redhat.com>
4733 * g++.dg/cpp0x/forw_enum12.C: New test.
4734 * g++.dg/cpp0x/forw_enum13.C: New test.
4736 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4739 * gcc.target/i386/pr70728.c: New test.
4741 2016-04-21 Richard Biener <rguenther@suse.de>
4744 * gcc.dg/pr70747.c: New testcase.
4746 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4748 PR tree-optimization/70715
4749 * gcc.dg/tree-ssa/scev-13.c: New test.
4751 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4753 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4755 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4757 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4759 2016-04-20 Jan Hubicka <jh@suse.cz>
4762 * g++.dg/ipa/nothrow-1.C: New testcase.
4764 2016-04-20 Nathan Sidwell <nathan@acm.org>
4767 * g++.dg/eh/delete1.C: New.
4769 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4771 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4772 -mtune-ctrl=sse_typeless_stores.
4774 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4776 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4778 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4780 PR tree-optimization/69489
4781 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4783 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4786 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4787 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4788 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4790 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4792 PR tree-optimization/56625
4793 PR tree-optimization/69489
4794 * gcc.dg/vect/pr56625.c: New test.
4795 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4797 2016-04-20 Andrew Pinski <apinski@cavium.com>
4800 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4802 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4804 * gnat.dg/self1.adb: Remove now incorrect test.
4806 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4808 * gcc.dg/tree-ssa/scev-11.c: New test.
4809 * gcc.dg/tree-ssa/scev-12.c: New test.
4811 2016-04-20 Marek Polacek <polacek@redhat.com>
4813 PR tree-optimization/70725
4814 * gcc.dg/pr70725.c: New test.
4816 2016-04-20 Richard Biener <rguenther@suse.de>
4818 PR tree-optimization/70726
4819 * g++.dg/vect/pr70726.cc: New testcase.
4821 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4824 * gcc.target/s390/pr70674.c: New test.
4826 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4828 PR libgfortran/70684
4829 * gfortran.dg/list_read_14.f90: New test.
4831 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4834 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4835 extern to force it misaligned.
4839 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4840 Don't check `*' before movv4sf_internal.
4841 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4842 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4843 Don't check `*' before movv16qi_internal.
4844 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4845 extern to force it misaligned.
4849 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4850 Don't check `*' before movv2df_internal.
4851 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4852 extern to force it misaligned.
4856 Check movv8sf_internal instead of avx_storeups256.
4857 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4859 2016-04-19 Richard Biener <rguenther@suse.de>
4861 PR tree-optimization/70171
4862 * g++.dg/tree-ssa/pr70171.C: New testcase.
4864 2016-04-19 Richard Biener <rguenther@suse.de>
4866 PR tree-optimization/70724
4867 * gcc.dg/torture/pr70724.c: New testcase.
4869 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4872 * gcc.target/i386/pr70689.c: New.
4874 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4877 * gcc.target/i386/pr70708.c: New test.
4879 2016-04-18 Richard Biener <rguenther@suse.de>
4881 PR tree-optimization/43434
4882 * gcc.dg/vect/pr43434.c: New testcase.
4883 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4884 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4885 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4886 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4887 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4888 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4889 * gcc.dg/gomp/pr68640.c: Likewise.
4890 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4891 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4893 2016-04-18 Richard Biener <rguenther@suse.de>
4895 PR tree-optimization/70701
4896 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4898 2016-04-18 Tom de Vries <tom@codesourcery.com>
4901 * gcc.dg/pr70161.c: Add dot-file scans.
4902 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4903 instead of after last dot char.
4905 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4907 * c-c++-common/dump-ada-spec-3.c: New test.
4908 * c-c++-common/dump-ada-spec-4.c: Likewise.
4910 2016-04-17 Tom de Vries <tom@codesourcery.com>
4913 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4915 2016-04-15 Jan Hubicka <jh@suse.cz>
4918 * g++.dg/ipa/pure-const-1.C: New testcase.
4919 * g++.dg/ipa/pure-const-2.C: New testcase.
4920 * g++.dg/ipa/pure-const-3.C: New testcase.
4922 2016-04-15 Marek Polacek <polacek@redhat.com>
4925 * gcc.dg/bitfld-22.c: New test.
4927 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4929 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4932 2016-04-15 Marek Polacek <polacek@redhat.com>
4935 * c-c++-common/pr70651.c: New test.
4937 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939 PR rtl-optimization/70681
4940 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4941 dump scan on arm and powerpc.
4942 * gcc.dg/pr10474.c: Likewise.
4944 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4949 * g++.dg/cpp1y/vla11.C: Revert for real.
4952 * c-c++-common/Wparentheses-1.c: New test.
4953 * c-c++-common/gomp/Wparentheses-1.c: New test.
4954 * c-c++-common/gomp/Wparentheses-2.c: New test.
4955 * c-c++-common/gomp/Wparentheses-3.c: New test.
4956 * c-c++-common/gomp/Wparentheses-4.c: New test.
4957 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4958 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4959 * c-c++-common/goacc/Wparentheses-1.c: New test.
4961 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4964 * gcc.target/i386/pr70662.c: New test.
4966 2016-04-15 Richard Biener <rguenther@suse.de>
4967 Alan Modra <amodra@gmail.com>
4969 PR tree-optimization/70130
4970 * gcc.dg/vect/O3-pr70130.c: New testcase.
4972 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4975 * gcc.target/powerpc/pr70669.c: New test.
4978 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4979 a power7 system that does not have an assembler that supports
4982 2016-04-14 Martin Sebor <msebor@redhat.com>
4987 * c-c++-common/ubsan/vla-1.c: Revert.
4988 * g++.dg/cpp1y/vla11.C: Same.
4989 * g++.dg/cpp1y/vla12.C: Same.
4990 * g++.dg/cpp1y/vla13.C: Same.
4991 * g++.dg/cpp1y/vla14.C: Same.
4992 * g++.dg/cpp1y/vla3.C: Same.
4993 * g++.dg/init/array24.C: Same.
4994 * g++.dg/ubsan/vla-1.C: Same.
4996 2016-04-14 Marek Polacek <polacek@redhat.com>
4997 Jan Hubicka <hubicka@ucw.cz>
5000 * g++.dg/torture/pr70029.C: New test.
5002 2016-04-14 Martin Sebor <msebor@redhat.com>
5004 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
5005 type size to prevent failures on targets with very low maximum
5008 2016-04-14 Richard Biener <rguenther@suse.de>
5010 PR tree-optimization/70623
5011 * gcc.dg/torture/pr70623.c: New testcase.
5012 * gcc.dg/torture/pr70623-2.c: Likewise.
5014 2016-04-13 Martin Sebor <msebor@redhat.com>
5019 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
5020 * g++.dg/cpp1y/vla11.C: New test.
5021 * g++.dg/cpp1y/vla12.C: New test.
5022 * g++.dg/cpp1y/vla13.C: New test.
5023 * g++.dg/cpp1y/vla14.C: New test.
5024 * g++.dg/cpp1y/vla3.C: Restore deleted test.
5025 * g++.dg/init/array24.C: Fully brace VLA initializer.
5026 * g++.dg/ubsan/vla-1.C: Disable exceptions.
5028 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5031 * g++.dg/opt/pr70641.C: New test.
5033 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5035 PR rtl-optimization/68749
5036 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
5037 effects of argument promotions.
5038 Remove default args to dg-skip-if.
5040 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
5043 * g++.dg/parse/pr70635.C: New.
5045 2016-04-13 Marek Polacek <polacek@redhat.com>
5048 * c-c++-common/Wmisleading-indentation-4.c: New test.
5050 2016-04-13 Marek Polacek <polacek@redhat.com>
5053 * gcc.dg/Wparentheses-12.c: New test.
5054 * gcc.dg/Wparentheses-13.c: New test.
5056 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
5058 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
5059 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
5060 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
5062 2016-04-13 Jakub Jelinek <jakub@redhat.com>
5065 * gcc.c-torture/compile/pr70633.c: New test.
5068 * gcc.dg/torture/pr70628.c: New test.
5070 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
5073 * g++.dg/template/pr70610.C: New test.
5074 * g++.dg/template/pr70610-2.C: New test.
5075 * g++.dg/template/pr70610-3.C: New test.
5076 * g++.dg/template/pr70610-4.C: New test.
5078 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5080 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
5084 * g++.dg/ext/pr70571.C: New test.
5086 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5089 * gcc.target/powerpc/pr70640.c: New test.
5091 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
5094 * g++.dg/parse/pr68722.C: New.
5096 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5098 PR rtl-optimization/70596
5099 * gcc.target/i386/pr70596.c: New test.
5101 2016-04-12 Nathan Sidwell <nathan@acm.org>
5104 * g++.dg/init/pr70501.C: New.
5106 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
5108 * gcc.target/i386/asm-flag-6.c: New test.
5110 2016-04-12 Tom de Vries <tom@codesourcery.com>
5112 PR tree-optimization/68756
5113 * gcc.dg/graphite/pr68756.c: New test.
5115 2016-04-12 Jakub Jelinek <jakub@redhat.com>
5117 PR tree-optimization/70602
5118 * gcc.c-torture/execute/pr70602.c: New test.
5120 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5123 * gcc.target/powerpc/float128-1.c: New tests to make sure the
5124 __float128 emulator is built and runs.
5125 * gcc.target/powerpc/float128-1.c: Likewise.
5127 * lib/target-supports.exp (check_ppc_float128_sw_available):
5128 Rework tests for __float128 software and hardware
5129 availability. Fix exit condition to return 0 on success.
5131 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
5134 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
5135 * gcc.target/aarch64/target_attr_15.c: Likewise.
5137 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5140 * g++.dg/cpp1y/pr69066.C: New.
5142 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5145 * gfortran.dg/pr36192.f90: Update test.
5146 * gfortran.dg/pr36192_1.f90: Update test.
5147 * gfortran.dg/real_dimension_1.f: Update test.
5148 * gfortran.dg/parameter_array_init_7.f90: New test.
5150 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
5153 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
5155 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
5157 PR rtl-optimization/66669
5158 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
5160 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
5162 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
5163 * gcc.dg/pie-1.c: Likewise.
5164 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
5165 * gcc.dg/pic-4.c: Likewise.
5166 * gcc.dg/pie-3.c: Likewise.
5167 * gcc.dg/pie-4.c: Likewise.
5169 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
5171 PR tree-optimization/68644
5172 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
5174 PR rtl-optimization/64886
5175 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
5177 2016-04-09 Tom de Vries <tom@codesourcery.com>
5179 PR tree-optimization/68953
5180 * gcc.dg/graphite/pr68953.c: New test.
5182 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5185 * gfortran.dg/deferred_character_16.f90: New test.
5187 2016-04-09 Jakub Jelinek <jakub@redhat.com>
5189 PR tree-optimization/70586
5190 * gcc.c-torture/execute/pr70586.c: New test.
5192 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
5195 * c-c++-common/asan/halt_on_error-1.c: Replace memset
5196 with __builtin_memset
5197 * c-c++-common/asan/halt_on_error-2.c: Likewise.
5199 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
5203 PR tree-optimization/70373
5207 * c-c++-common/goacc/reduction-5.c: New test.
5208 * c-c++-common/goacc/reduction-promotions.c: New test.
5209 * gfortran.dg/goacc/reduction-3.f95: New test.
5210 * gfortran.dg/goacc/reduction-promotions.f90: New test.
5212 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
5216 * g++.dg/pr70590.C: New test.
5217 * g++.dg/pr70590-2.C: New test.
5219 2016-04-08 Jakub Jelinek <jakub@redhat.com>
5222 * gcc.target/i386/pr70593.c: New test.
5224 PR rtl-optimization/70574
5225 * gcc.target/i386/avx2-pr70574.c: New test.
5227 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
5230 * c-c++-common/asan/pr70541.c: New test.
5232 2016-04-08 Tom de Vries <tom@codesourcery.com>
5234 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
5235 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
5237 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5240 * gcc.c-torture/execute/pr70566.c: New test.
5242 2016-04-08 Tom de Vries <tom@codesourcery.com>
5244 * c-c++-common/goacc/uninit-copy-clause.c: New test.
5245 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
5247 2016-04-08 Alan Modra <amodra@gmail.com>
5249 * gcc.target/powerpc/pr70117.c: New.
5251 2016-04-07 Jakub Jelinek <jakub@redhat.com>
5254 * gcc.dg/lto/simd-function_0.c: New test.
5256 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
5258 * c-c++-common/attr-simd-2.c: Likewise.
5259 * c-c++-common/attr-simd-4.c: Likewise.
5260 * gcc.dg/gomp/simd-clones-2.c: Likewise.
5261 * gcc.dg/gomp/simd-clones-3.c: Likewise.
5263 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5266 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
5268 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
5269 Tom de Vries <tom@codesourcery.com>
5271 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
5272 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
5273 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
5274 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
5275 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
5276 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
5277 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
5278 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
5280 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5283 * g++.dg/warn/Wparentheses-29.C: New test.
5285 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
5288 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
5289 explicit braces to resolve a future -Wparentheses warning.
5291 2016-04-06 Richard Henderson <rth@redhat.com>
5293 * gcc.dg/pr61817-1.c: New test.
5294 * gcc.dg/pr61817-2.c: New test.
5295 * gcc.dg/pr69391-1.c: New test.
5296 * gcc.dg/pr69391-2.c: New test.
5298 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
5300 PR rtl-optimization/70398
5301 * gcc.target/aarch64/pr70398.c: New.
5303 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
5305 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
5307 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
5308 Pedro Alves <palves@redhat.com>
5310 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
5312 2016-04-06 Jakub Jelinek <jakub@redhat.com>
5314 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5315 Check for avx512f effective targets instead of avx2.
5316 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5318 * gcc.dg/gomp/declare-simd-3.c: Likewise.
5319 * g++.dg/gomp/declare-simd-1.C: Likewise.
5320 * g++.dg/gomp/declare-simd-3.C: Likewise.
5321 * g++.dg/gomp/declare-simd-4.C: Likewise.
5324 * c-c++-common/gomp/pr70550-1.c: New test.
5325 * c-c++-common/gomp/pr70550-2.c: New test.
5327 2016-04-05 Nathan Sidwell <nathan@acm.org>
5330 * g++.dg/ext/attribute-may-alias-5.C: New.
5332 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5335 * c-c++-common/pr70336.c: New test.
5336 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
5337 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
5339 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
5342 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
5344 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5346 PR rtl-optimization/70542
5347 * gcc.dg/torture/pr70542.c: New test.
5348 * gcc.target/i386/avx2-pr70542.c: New test.
5350 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
5352 PR tree-optimization/70509
5353 * gcc.target/i386/avx512bw-pr70509.c: New test.
5355 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
5358 * g++.dg/ext/constexpr-vla4.C: New test.
5360 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
5363 * gcc.target/i386/pr70510.c: New test.
5365 2016-04-05 Richard Biener <rguenther@suse.de>
5367 PR tree-optimization/70526
5368 * g++.dg/torture/pr70526.C: New testcase.
5370 2016-04-05 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.target/i386/pr70525.c: New test.
5375 2016-04-05 Richard Biener <rguenther@suse.de>
5378 * g++.dg/torture/pr70499.C: New testcase.
5380 2016-04-05 Richard Biener <rguenther@suse.de>
5382 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
5385 2016-04-04 Jakub Jelinek <jakub@redhat.com>
5388 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
5389 rs6000 ABI warnings.
5391 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
5394 * g++.dg/ipa/devirt-51.C: New testcase.
5396 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5397 Jakub Jelinek <jakub@redhat.com>
5400 * gcc.dg/torture/pr70457.c: New.
5402 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5405 * gfortran.dg/allocate_with_source_19.f08: New test.
5407 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
5410 * gfortran.dg/coarray_allocate_6.f08: New test.
5412 2016-04-04 Richard Biener <rguenther@suse.de>
5414 PR rtl-optimization/70484
5415 * gcc.dg/torture/pr70484.c: New testcase.
5417 2016-04-04 Marek Polacek <polacek@redhat.com>
5420 * gcc.dg/torture/pr70307.c: New test.
5422 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
5426 * gcc.target/sh/torture/pr70416.c: New.
5428 2016-04-02 Martin Sebor <msebor@redhat.com>
5434 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
5435 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
5436 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
5437 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
5438 * g++.dg/cpp0x/constexpr-string.C: Same.
5439 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
5440 * g++.dg/cpp0x/pr65398.C: Same.
5441 * g++.dg/ext/constexpr-vla1.C: Same.
5442 * g++.dg/ext/constexpr-vla2.C: Same.
5443 * g++.dg/ext/constexpr-vla3.C: Same.
5444 * g++.dg/ubsan/pr63956.C: Same.
5446 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5448 PR rtl-optimization/70467
5449 * gcc.target/i386/pr70467-2.c: New test.
5451 2016-04-01 Jakub Jelinek <jakub@redhat.com>
5452 Marek Polacek <polacek@redhat.com>
5455 * g++.dg/init/new47.C: New test.
5457 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5460 * gcc.target/arm/pr70496.c: New test.
5462 2016-04-01 Nathan Sidwell <nathan@acm.org>
5465 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
5467 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5470 * gcc.dg/strlenopt.h (memmove): New.
5471 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
5472 instead of "string.h".
5473 * gcc.target/i386/chkp-strlen-2.c: Likewise.
5474 * gcc.target/i386/chkp-strlen-3.c: Likewise.
5475 * gcc.target/i386/chkp-strlen-4.c: Likewise.
5476 * gcc.target/i386/chkp-strlen-5.c: Likewise.
5477 * gcc.target/i386/chkp-stropt-1.c: Likewise.
5478 * gcc.target/i386/chkp-stropt-10.c: Likewise.
5479 * gcc.target/i386/chkp-stropt-11.c: Likewise.
5480 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5481 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5482 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5483 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5484 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5485 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5486 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5487 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5488 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5489 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5490 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5491 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5492 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5494 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5496 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5497 (Holder::foo): Reflect this.
5499 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5502 * gcc.dg/pr70442.c: New test.
5504 2016-03-31 Nathan Sidwell <nathan@acm.org>
5507 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5509 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5512 * gcc.target/i386/pr70453.c: New test.
5514 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
5517 * gcc.c-torture/pr70292.c: New test.
5519 2016-03-31 Marek Polacek <polacek@redhat.com>
5522 * c-c++-common/pr70297.c: New test.
5523 * g++.dg/cpp0x/typedef-redecl.C: New test.
5524 * gcc.dg/typedef-redecl2.c: New test.
5526 2016-03-31 Jakub Jelinek <jakub@redhat.com>
5528 PR rtl-optimization/70460
5529 * gcc.c-torture/execute/pr70460.c: New test.
5531 2016-03-31 Richard Biener <rguenther@suse.de>
5534 * g++.dg/ext/vector30.C: New testcase.
5536 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5537 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5539 * gfortran.dg/fmt_pf.f90: New test.
5541 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5543 Forward-port from 5 branch
5544 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5547 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5548 dg-require-effective-target after dg-do.
5550 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5552 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5554 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5555 Julian Brown <julian@codesourcery.com>
5556 Chung-Lin Tang <cltang@codesourcery.com>
5557 Cesar Philippidis <cesar@codesourcery.com>
5558 James Norris <jnorris@codesourcery.com>
5559 Tom de Vries <tom@codesourcery.com>
5560 Nathan Sidwell <nathan@codesourcery.com>
5562 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5563 * c-c++-common/goacc/loop-clauses.c: Likewise.
5564 * g++.dg/goacc/template.C: Likewise.
5565 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5566 * gfortran.dg/goacc/loop-1.f95: Likewise.
5567 * gfortran.dg/goacc/loop-5.f95: Likewise.
5568 * gfortran.dg/goacc/loop-6.f95: Likewise.
5569 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5570 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5571 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5572 * c-c++-common/goacc/clauses-fail.c: Likewise.
5573 * c-c++-common/goacc/parallel-1.c: Likewise.
5574 * c-c++-common/goacc/reduction-1.c: Likewise.
5575 * c-c++-common/goacc/reduction-2.c: Likewise.
5576 * c-c++-common/goacc/reduction-3.c: Likewise.
5577 * c-c++-common/goacc/reduction-4.c: Likewise.
5578 * c-c++-common/goacc/routine-3.c: Likewise.
5579 * c-c++-common/goacc/routine-4.c: Likewise.
5580 * c-c++-common/goacc/routine-5.c: Likewise.
5581 * c-c++-common/goacc/tile.c: Likewise.
5582 * g++.dg/goacc/template.C: Likewise.
5583 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5584 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5585 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5586 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5587 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5588 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5589 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5590 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5591 * c-c++-common/goacc/use_device-1.c: ... this file.
5592 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5593 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5594 * c-c++-common/goacc/host_data-6.c: ... this file.
5595 * c-c++-common/goacc/loop-2-kernels.c: New file.
5596 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5597 * c-c++-common/goacc/loop-3.c: Likewise.
5598 * g++.dg/goacc/reference.C: Likewise.
5599 * g++.dg/goacc/routine-1.C: Likewise.
5600 * g++.dg/goacc/routine-2.C: Likewise.
5602 2016-03-30 Richard Biener <rguenther@suse.de>
5605 * gcc.dg/torture/pr70450.c: New testcase.
5607 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5610 * gcc.dg/torture/pr70421.c: New test.
5611 * gcc.target/i386/avx512f-pr70421.c: New test.
5613 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5616 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5617 (check): New function.
5619 (foo): Align stack to 16 bytes when calling bar.
5620 * gcc.target/i386/cleanup-2.c: Likewise.
5622 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5624 PR tree-optimization/59124
5625 * gcc.dg/Warray-bounds-19.c: New test.
5627 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5629 * lib/prune.exp (escape_regex_chars): New.
5630 (prune_file_path): Update to quote metcharacters for regexp.
5632 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5634 PR rtl-optimization/70429
5635 * gcc.c-torture/execute/pr70429.c: New test.
5637 PR tree-optimization/70405
5638 * gcc.dg/pr70405.c: New test.
5640 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5643 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5644 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5646 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5649 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5650 __cilkrts_set_param to set two workers.
5651 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5652 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5654 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5656 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5658 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5661 * gcc.target/i386/pr70406.c: New test.
5663 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5665 * gnat.dg/specs/double_record_extension3.ads: New test.
5667 2016-03-25 Richard Henderson <rth@redhat.com>
5670 * gcc.target/aarch64/pr70120-1.c: New.
5671 * gcc.target/aarch64/pr70120-2.c: New.
5672 * gcc.target/aarch64/pr70120-3.c: New.
5674 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5677 * g++.dg/template/mangle2.C: The dg-do directive should be
5678 "compile" not "assemble".
5680 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5683 * gcc.dg/pr69650.c: New test.
5685 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5687 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5689 2016-03-25 Alan Modra <amodra@gmail.com>
5691 * gcc.dg/dfp/pr70052.c: New test.
5693 2016-03-24 Richard Henderson <rth@redhat.com>
5696 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5697 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5699 2016-03-24 Tom de Vries <tom@codesourcery.com>
5701 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5703 2016-03-24 Tom de Vries <tom@codesourcery.com>
5705 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5706 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5708 2016-03-24 Tom de Vries <tom@codesourcery.com>
5710 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5711 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5713 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5716 * g++.dg/template/mangle2.C: New test.
5718 2016-03-24 Richard Biener <rguenther@suse.de>
5720 PR tree-optimization/70396
5721 * gcc.dg/torture/pr70396.c: New testcase.
5723 2016-03-24 Richard Biener <rguenther@suse.de>
5726 * gcc.dg/torture/pr70370.c: New testcase.
5728 2016-03-24 Tom de Vries <tom@codesourcery.com>
5730 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5731 * gfortran.dg/goacc/kernels-tree.f95: Same.
5732 * gfortran.dg/goacc/parallel-tree.f95: Same.
5734 2016-03-24 Tom de Vries <tom@codesourcery.com>
5736 * c-c++-common/goacc/uninit-if-clause.c: New test.
5737 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5739 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5742 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5745 2016-03-24 Richard Biener <rguenther@suse.de>
5747 PR tree-optimization/70372
5748 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5750 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5753 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5755 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5758 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5760 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5763 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5764 * g++.dg/cpp1y/pr70001.C: New test.
5767 * g++.dg/cpp0x/constexpr-70323.C: New test.
5769 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5770 Jason Merrill <jason@redhat.com>
5771 Jakub Jelinek <jakub@redhat.com>
5774 * g++.dg/cpp0x/constexpr-69315.C: New test.
5775 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5777 2016-03-23 Marek Polacek <polacek@redhat.com>
5780 * g++.dg/warn/Wignored-attributes-1.C: New test.
5781 * g++.dg/warn/Wignored-attributes-2.C: New test.
5783 2016-03-23 Tom de Vries <tom@codesourcery.com>
5785 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5787 * gfortran.dg/goacc/private-3.f95 (test): Same.
5788 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5791 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793 * lib/target-supports.exp: Remove v7ve entry from loop
5794 creating effective target checks.
5795 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5796 (add_options_for_arm_arch_v7ve): Likewise.
5798 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5800 PR tree-optimization/70354
5801 * gcc.dg/vect/pr70354-1.c: New test.
5802 * gcc.dg/vect/pr70354-2.c: New test.
5803 * gcc.target/i386/avx2-pr70354-1.c: New test.
5804 * gcc.target/i386/avx2-pr70354-2.c: New test.
5806 2016-03-22 Jeff Law <law@redhat.com>
5809 * gcc.dg/tree-ssa/pr70232.c: New test.
5811 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5814 * gcc.target/i386/pr70302.c: New test.
5816 2016-03-22 Richard Biener <rguenther@suse.de>
5819 * g++.dg/torture/pr70251.C: New testcase.
5821 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5824 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5825 Wmisleading-indentation.c.
5826 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5827 reflect change to diagnostic text and order of messages.
5828 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5830 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5832 * g++.dg/ext/java-3.C: Don't compile on AIX.
5834 2016-03-22 Richard Biener <rguenther@suse.de>
5837 * gcc.dg/torture/pr70333.c: New testcase.
5839 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5841 * g++.dg/ext/pr70290.C: New test.
5843 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5846 * gcc.target/i386/pr70325.c: New test.
5848 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5851 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5852 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5855 * gcc.target/i386/pr70300.c: New test.
5858 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5859 (func2): New function for cond with parens, xfail warning for c++.
5860 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5862 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5865 * g++.dg/template/ptrmem30.C: New test.
5867 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5870 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5871 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5873 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5876 * gcc.dg/pr70326.c: New test.
5878 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5879 Jakub Jelinek <jakub@redhat.com>
5881 PR tree-optimization/70317
5882 * gcc.dg/pr70317.c: New test.
5884 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5887 * gcc.target/i386/pr70327.c: New test.
5889 2016-03-21 Martin Liska <mliska@suse.cz>
5892 * gcc.dg/ipa/pr70306.c: New test.
5894 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5896 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5897 * gcc.target/arm/attr-align3.c: Likewise.
5898 * gcc.target/arm/attr_arm.c: Likewise.
5899 * gcc.target/arm/flip-thumb.c: Likewise.
5901 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5904 * gcc.target/powerpc/altivec-36.c: New test.
5906 2016-03-21 Richard Biener <rguenther@suse.de>
5908 PR tree-optimization/70310
5909 * gcc.dg/torture/pr70310.c: New testcase.
5911 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5914 * gcc.target/i386/pr70293.c: New test.
5916 2016-03-21 Richard Biener <rguenther@suse.de>
5918 PR tree-optimization/70288
5919 * gcc.dg/torture/pr70288-1.c: New testcase.
5920 * gcc.dg/torture/pr70288-2.c: Likewise.
5922 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5924 PR rtl-optimization/69307
5925 * gcc.target/arm/pr69307.c: New test.
5927 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5929 PR rtl-optimization/69102
5930 * gcc.c-torture/compile/pr69102.c: New test.
5932 2016-03-18 Jeff Law <law@redhat.com>
5934 PR rtl-optimization/70263
5935 * gcc.c-torture/compile/pr70263-1.c: New test.
5936 * gcc.target/i386/pr70263-2.c: New test.
5938 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5940 PR rtl-optimization/70278
5941 * gcc.dg/torture/pr70278.c: New test.
5942 * gcc.target/arm/pr70278.c: New test.
5944 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5947 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5948 (test_builtin_types_compatible_p): New test function.
5949 * gcc.dg/pr70281.c: New test case.
5951 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5954 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5956 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5958 PR tree-optimization/70252
5959 * gcc.dg/pr70252.c: New test.
5961 2016-03-18 Tom de Vries <tom@codesourcery.com>
5963 * gcc.dg/pr70161-2.c: New test.
5964 * gcc.dg/pr70161.c: New test.
5966 2016-03-18 Tom de Vries <tom@codesourcery.com>
5969 * gcc.dg/pr70269.c: New test.
5971 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/ext/java-3.C: New test.
5976 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5979 * g++.dg/lookup/pr70205.C: New test.
5981 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5984 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5986 2016-03-17 Marek Polacek <polacek@redhat.com>
5989 * gcc.dg/atomic-op-6.c: New test.
5991 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5994 * c-c++-common/pr70264.c: New test case.
5996 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5999 * c-c++-common/pr70144-1.c: New test.
6000 * c-c++-common/pr70144-2.c: New test.
6003 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
6004 * g++.dg/opt/flifetime-dse6.C: New test.
6005 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6007 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
6010 * gcc.dg/pic-1.c: New test.
6011 * gcc.dg/pic-2.c: Likewise.
6012 * gcc.dg/pic-3.c: Likewise.
6013 * gcc.dg/pic-4.c: Likewise.
6014 * gcc.dg/pie-1.c: Likewise.
6015 * gcc.dg/pie-2.c: Likewise.
6016 * gcc.dg/pie-3.c: Likewise.
6017 * gcc.dg/pie-4.c: Likewise.
6018 * gcc.dg/pie-5.c: Likewise.
6019 * gcc.dg/pie-6.c: Likewise.
6021 2016-03-17 Tom de Vries <tom@codesourcery.com>
6023 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
6024 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
6026 2016-03-17 Richard Biener <rguenther@suse.de>
6029 * g++.dg/debug/pr70271.C: New testcase.
6031 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
6033 * gcc.target/i386/pr70251.c: New test.
6035 2016-03-17 Marek Polacek <polacek@redhat.com>
6038 * g++.dg/warn/constexpr-70194.C: New test.
6040 2016-03-16 Richard Henderson <rth@redhat.com>
6043 * gcc.c-torture/compile/pr70240.c: New.
6045 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6047 * gcc.c-torture/compile/20151204.c: Skip for avr.
6049 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6052 * g++.dg/opt/pr70245.C: New test.
6053 * g++.dg/opt/pr70245.h: New file.
6054 * g++.dg/opt/pr70245-aux.cc: New file.
6056 2016-03-16 Martin Sebor <msebor@redhat.com>
6058 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
6060 2016-03-16 Richard Henderson <rth@redhat.com>
6063 * gcc.c-torture/compile/pr70199.c: New.
6065 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
6067 * gcc.dg/uninit-19.c: Run dos2unix.
6069 2016-03-16 Marek Polacek <polacek@redhat.com>
6072 * gcc.dg/nested-func-10.c: New test.
6073 * gcc.dg/nested-func-9.c: New test.
6075 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6077 PR tree-optimization/68714
6078 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
6080 2016-03-16 Tom de Vries <tom@codesourcery.com>
6082 PR tree-optimization/68715
6083 * gcc.dg/graphite/pr68715-2.c: New test.
6084 * gcc.dg/graphite/pr68715.c: New test.
6085 * gfortran.dg/graphite/pr68715.f90: New test.
6087 2016-03-16 Tom de Vries <tom@codesourcery.com>
6089 PR tree-optimization/68809
6090 * gcc.dg/graphite/pr68809-2.c: New test.
6091 * gcc.dg/graphite/pr68809.c: New test.
6093 2016-03-16 Jakub Jelinek <jakub@redhat.com>
6096 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
6097 method call to i () as argument. Adjust expected output.
6100 * g++.dg/ubsan/pr70147-1.C: New test.
6101 * g++.dg/ubsan/pr70147-2.C: New test.
6103 2016-03-15 Martin Sebor <msebor@redhat.com>
6106 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
6108 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
6110 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
6113 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
6116 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
6117 libatomic_available.
6119 2016-03-15 Marek Polacek <polacek@redhat.com>
6122 * g++.dg/ext/attribute-may-alias-4.C: New test.
6124 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
6126 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
6127 -fvar-tracking-assignments-toggle flag.
6129 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
6131 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
6133 2016-03-15 Jakub Jelinek <jakub@redhat.com>
6135 PR rtl-optimization/70222
6136 * gcc.c-torture/execute/pr70222-1.c: New test.
6137 * gcc.c-torture/execute/pr70222-2.c: New test.
6139 2016-03-15 Richard Henderson <rth@redhat.com>
6141 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
6143 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6145 PR rtl-optimization/69032
6146 * gcc.dg/pr69032.c: New test.
6148 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6150 PR rtl-optimization/63384
6151 * g++.dg/pr63384.C: New test.
6153 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
6156 * gcc.target/i386/pr64411.C: New test.
6158 2016-03-15 Tom de Vries <tom@codesourcery.com>
6160 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
6161 * gfortran.dg/goacc/kernels-alias.f95: New test.
6163 2016-03-14 Martin Sebor <msebor@redhat.com>
6166 * g++.dg/cpp0x/constexpr-inline.C: New test.
6167 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
6169 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
6171 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
6173 2016-03-14 Jakub Jelinek <jakub@redhat.com>
6176 * gcc.dg/pr70219.c: New test.
6178 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
6181 * gcc.dg/torture/pr70083.c: New test.
6182 * gcc.target/i386/pr70083.c: New test.
6184 2016-03-14 Richard Biener <rguenther@suse.de>
6186 PR tree-optimization/56365
6187 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
6189 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
6192 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
6194 * g++.dg/pr70098.C: New testcase.
6197 2016-03-14 Tom de Vries <tom@codesourcery.com>
6199 PR tree-optimization/70045
6200 * gcc.dg/graphite/pr70045.c: New test.
6202 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6205 * gfortran.dg/include_9.f90: New test.
6207 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6210 gfortran.dg/prof/prof.exp: New script.
6211 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
6213 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
6215 PR rtl-optimization/69307
6216 * gcc.dg/pr69307.c: New test.
6218 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
6221 * gcc.target/arm/pr69614.c: New.
6223 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
6226 * gfortran.dg/submodule_14.f08: New test
6229 * gfortran.dg/submodule_15.f08: New test
6231 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
6234 * g++.dg/cpp1y/paren3.C: New test.
6236 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6239 * gcc.target/powerpc/ppc-round2.c: New test.
6241 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
6244 * gcc.dg/torture/pr70123.c: New test.
6246 2016-03-11 Jeff Law <law@redhat.com>
6248 PR tree-optimization/70190
6249 * gcc.c-torture/compile/pr70190.c: New test.
6251 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6254 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
6256 (test43_b): Likewise.
6257 (test43_c): Likewise.
6258 (test43_d): Likewise.
6259 (test43_e): Likewise.
6260 (test43_f): Likewise.
6261 (test43_g): Likewise.
6262 (test44_a): Likewise.
6263 (test44_b): Likewise.
6264 (test44_c): Likewise.
6265 (test44_d): Likewise.
6266 (test44_e): Likewise.
6268 2016-03-11 David Malcolm <dmalcolm@redhat.com>
6271 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
6273 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
6278 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6282 * gcc.target/aarch64/pr69245_2.c: New test.
6284 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6286 PR tree-optimization/70177
6287 * gcc.dg/pr70177.c: New test.
6289 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6291 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
6293 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
6295 * gcc.dg/tree-ssa/sra-20.c: New.
6297 2016-03-11 Jakub Jelinek <jakub@redhat.com>
6299 PR rtl-optimization/70174
6300 * gcc.dg/pr70174.c: New test.
6302 PR tree-optimization/70169
6303 * gcc.dg/pr70169.c: New test.
6305 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6308 * gcc.target/i386/pr70160.c: New test.
6310 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6312 * gcc.target/s390/dfp-1.c: New test.
6314 2016-03-10 Nick Clifton <nickc@redhat.com>
6317 * gcc.target/aarch64/pr70044.c: New test.
6319 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
6320 Jakub Jelinek <jakub@redhat.com>
6323 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
6324 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
6325 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
6327 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
6330 * g++.dg/lto/pr69589_0.C: New testcase
6331 * g++.dg/lto/pr69589_1.C: New testcase
6333 2016-03-10 Marek Polacek <polacek@redhat.com>
6336 * g++.dg/delayedfold/unary-plus1.C: New test.
6338 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
6340 * gcc.target/arm/pr45701-1.c: Escape brackets.
6341 * gcc.target/arm/pr45701-2.c: Likewise.
6343 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
6345 * gfortran.dg/unconstrained_commons.f: New.
6347 2016-03-10 Alan Modra <amodra@gmail.com>
6349 * gcc.dg/pr69195.c: New.
6350 * gcc.dg/pr69238.c: New.
6352 2016-03-10 Tom de Vries <tom@codesourcery.com>
6355 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
6357 2016-03-10 Richard Biener <rguenther@suse.de>
6359 PR tree-optimization/70128
6360 * gcc.dg/tree-ssa/alias-34.c: New testcase.
6361 * gcc.dg/tree-ssa/alias-35.c: Likewise.
6363 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6365 PR tree-optimization/70152
6366 * gcc.dg/pr70152.c: New test.
6369 * gcc.target/i386/pr70086-1.c: New test.
6370 * gcc.target/i386/pr70086-2.c: New test.
6371 * gcc.target/i386/pr70086-3.c: New test.
6373 PR tree-optimization/70127
6374 * gcc.c-torture/execute/pr70127.c: New test.
6376 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
6378 * c-c++-common/goacc/combined-directives-2.c: New test.
6380 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6384 * g++.dg/diagnostic/pr70105.C: New test.
6385 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
6386 (test_multiple_ordinary_maps): New test function.
6388 2016-03-09 David Malcolm <dmalcolm@redhat.com>
6392 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
6393 Drop range information from call to inform_at_rich_loc.
6394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6396 (test_show_locus): Replace calls to rich_location::add_range with
6397 calls to add_range. Rewrite the tests that used the now-defunct
6398 rich_location ctor taking a source_range. Simplify other tests
6399 by replacing calls to COMBINE_LOCATION_DATA with calls to
6402 2016-03-09 Richard Biener <rguenther@suse.de>
6403 Jakub Jelinek <jakub@redhat.com>
6405 PR tree-optimization/70138
6406 * gcc.dg/vect/pr70138-1.c: New testcase.
6407 * gcc.dg/vect/pr70138-2.c: Likewise.
6409 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6412 * gcc.target/i386/pr70049.c: New test.
6414 2016-03-09 Richard Biener <rguenther@suse.de>
6417 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
6418 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
6419 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
6421 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6423 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
6426 2016-03-09 Jakub Jelinek <jakub@redhat.com>
6429 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
6432 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
6435 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
6436 in testcase comment.
6438 2016-03-09 Tom de Vries <tom@codesourcery.com>
6440 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
6441 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
6442 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
6443 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
6444 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
6445 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
6446 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
6447 * gfortran.dg/goacc/kernels-loop.f95: New test.
6449 2016-03-08 Martin Sebor <msebor@redhat.com>
6452 * g++.dg/warn/overflow-warn-7.C: New test.
6454 2016-03-08 Jason Merrill <jason@redhat.com>
6456 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
6457 * lib/target-supports.exp (check_effective_target_concepts): New.
6459 2016-03-08 Jakub Jelinek <jakub@redhat.com>
6462 * g++.dg/cpp1y/constexpr-loop4.C: New test.
6463 * g++.dg/ubsan/pr70135.C: New test.
6466 * gcc.dg/pr70110.c: New test.
6468 2016-03-07 Martin Jambor <mjambor@suse.cz>
6470 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
6471 * c-c++-common/gomp/if-1.c: Likewise.
6472 * c-c++-common/gomp/pr61486-2.c: Likewise.
6473 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
6474 to dg-additional-options.
6475 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
6476 * g++/gomp/target-teams-1.c: Likewise.
6477 * gcc.dg/gomp/gomp.exp: Likewise.
6478 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
6479 dg-additional-options.
6480 * gfortran.dg/gomp/gomp.exp: Likewise.
6481 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6482 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6483 dg-additional-options.
6484 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6486 2016-03-07 Martin Jambor <mjambor@suse.cz>
6488 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6489 * c-c++-common/gomp/gridify-1.c: New test.
6490 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6492 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6494 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6495 trigger for cortex-r8, when scanning for register r8.
6496 * gcc.target/arm/pr45701-2.c: Likewise.
6498 2016-02-26 Richard Biener <rguenther@suse.de>
6499 Jeff Law <law@redhat.com>
6501 PR tree-optimization/69740
6502 * gcc.c-torture/compile/pr69740-1.c: New test.
6503 * gcc.c-torture/compile/pr69740-2.c: New test.
6505 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6507 * lib/target-supports.exp
6508 (check_effective_target_whole_vector_shift): Enable for PPC64.
6510 2016-03-07 Richard Biener <rguenther@suse.de>
6512 PR tree-optimization/70115
6513 * gcc.dg/torture/pr70115.c: New testcase.
6515 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6518 * c-c-++-common/goacc/pr69916.c: New.
6520 2016-03-07 Richard Henderson <rth@redhat.com>
6522 * gcc.c-torture/compile/pr70061.c: New test.
6524 2016-03-07 Richard Biener <rguenther@suse.de>
6527 * gcc.dg/vect/O3-pr36098.c: New testcase.
6529 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6531 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6533 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6535 * gnat.dg/renaming9.ad[sb]: New testcase.
6537 2016-03-05 Jakub Jelinek <jakub@redhat.com>
6540 * g++.dg/expr/stdarg3.C: New test.
6542 2016-03-04 Jeff Law <law@redhat.com>
6544 PR tree-optimization/69196
6545 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6548 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6551 * gcc.dg/pr69973.c: New test.
6553 PR rtl-optimization/69941
6554 * gcc.dg/torture/pr69941.c: New test.
6557 * gcc.dg/pr69824.c: New test.
6559 2016-03-05 Tom de Vries <tom@codesourcery.com>
6561 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6562 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6565 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6568 * g++.dg/cpp1y/var-templ48.C: New test.
6569 * g++.dg/cpp1y/var-templ49.C: New test.
6571 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6573 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6575 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6578 * g++.dg/ubsan/pr70035.C: New test.
6581 * gcc.target/i386/pr70062.c: New test.
6583 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6585 * g++.dg/template/typename21.C: Remove c++98_only.
6587 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6589 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6591 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6594 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6596 (fn_42_b): Likewise.
6597 (fn_42_c): Likewise.
6599 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6602 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6604 (fn_40_b): Likewise.
6605 (fn_41_a): Likewise.
6606 (fn_41_b): Likewise.
6608 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6611 * gcc.target/i386/avx512f-pr70059.c: New test.
6612 * gcc.target/i386/avx512dq-pr70059.c: New test.
6614 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6616 PR rtl-optimization/57676
6617 * gcc.dg/torture/pr57676.c: New test.
6619 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6621 * gcc.dg/pr70026.c: New test.
6623 2016-03-04 Marek Polacek <polacek@redhat.com>
6626 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6627 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6629 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6632 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6634 (test_corners_sisd_si): Likewise.
6635 (main): Remove checks of the above.
6636 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6638 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6640 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6642 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6644 * gcc.dg/torture/pr69951.c: Accept argc==0.
6646 2016-03-04 Richard Biener <rguenther@suse.de>
6649 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6650 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6652 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6655 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6658 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6661 * gcc.dg/guality/pr69947.c: New test.
6663 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6666 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6668 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6670 PR rtl-optimization/69904
6671 * gcc.target/arm/pr69904.c: New test.
6673 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6676 * gcc.dg/vect/pr70021.c: New test.
6677 * gcc.target/i386/pr70021.c: New test.
6679 2016-03-03 Marek Polacek <polacek@redhat.com>
6682 * gcc.dg/pr70050.c: New test.
6684 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6686 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6688 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6690 PR tree-optimization/70043
6691 * gfortran.dg/vect/pr70043.f90: New test.
6693 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6695 * gnat.dg/specs/task1.ads: New test.
6697 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6699 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6700 Invoke gdb with -batch.
6701 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6703 2016-03-03 Richard Biener <rguenther@suse.de>
6705 PR tree-optimization/55936
6706 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6708 2016-03-02 Jeff Law <law@redhat.com>
6710 PR rtl-optimization/69942
6711 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6712 effects of argument promotions.
6714 PR tree-optimization/69987
6715 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6716 target does not support -fprefetch-loop-arrays.
6718 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6720 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6722 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6724 PR rtl-optimization/69052
6725 * gcc.target/i386/pr69052.c: New test.
6727 2016-03-02 Alan Modra <amodra@gmail.com>
6729 * gcc.dg/pr69990.c: New.
6731 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6734 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6737 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6740 * gcc.target/i386/pr70028.c: New test.
6742 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6744 * c-c++-common/asan/swapcontext-test-1.c,
6745 * c-c++-common/tsan/thread_leak.c,
6746 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6747 * g++.dg/tsan/benign_race.C,
6748 * g++.dg/tsan/fd_close_norace.C,
6749 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6750 races with sanitizer output
6752 2016-03-02 Richard Biener <rguenther@suse.de>
6753 Uros Bizjak <ubizjak@gmail.com>
6756 * gcc.dg/simd-8.c: New testcase.
6758 2016-03-02 Richard Biener <rguenther@suse.de>
6761 * gcc.dg/simd-7.c: New testcase.
6763 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6765 * gcc.target/i386/pr70007.c: Tweak.
6767 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6769 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6771 2016-03-02 Marek Polacek <polacek@redhat.com>
6774 * gcc.dg/pr67854.c: New test.
6776 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6779 * gcc.dg/torture/pr70025.c: New test.
6781 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6783 PR tree-optimization/68621
6784 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6786 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6788 * gcc.target/i386/pr70007.c: New test.
6790 2016-03-01 Jeff Law <law@redhat.com>
6792 PR tree-optimization/69196
6793 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6795 PR tree-optimization/69196
6796 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6797 duplicating code and spoiling the expected output.
6799 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6802 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6803 supports power9 before doing tests.
6804 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6805 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6806 * gcc.target/powerpc/p9-permute.c: Likewise.
6808 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6811 * gcc.target/i386/pr70027.c: New test.
6813 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6815 * gcc.dg/pr70017.c: New test.
6817 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6821 * gcc.dg/pr69796.c: New test.
6822 * gcc.dg/pr69974.c: New test.
6824 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6826 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6828 2016-02-29 Jeff Law <law@redhat.com>
6830 PR tree-optimization/69987
6831 * gfortran.dg/pr69987.f90: New test.
6833 PR tree-optimization/69989
6834 * gcc.c-torture/compile/pr69989-2.c: New test.
6836 2016-03-01 Marek Polacek <polacek@redhat.com>
6839 * g++.dg/parse/invalid1.C: New test.
6841 2016-03-01 Richard Biener <rguenther@suse.de>
6844 * gcc.dg/pr70022.c: New testcase.
6846 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6848 PR tree-optimization/69956
6849 * gcc.dg/pr69956.c: New test.
6851 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6854 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6855 XFAIL when hardware supports efficient unaligned storage access.
6857 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6860 * g++.dg/template/pr69961a.C: New test.
6861 * g++.dg/template/pr69961b.C: New test.
6863 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6865 PR preprocessor/69985
6866 * gcc.dg/cpp/pr69985.c: New test case.
6868 2016-02-29 Jeff Law <law@redhat.com>
6870 PR tree-optimization/70005
6871 * gcc.c-torture/execute/pr70005.c New test.
6873 PR tree-optimization/69999
6874 * gcc.c-torture/compile/pr69999.c: New test.
6876 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6878 PR tree-optimization/69652
6879 * gcc.dg/torture/pr69652.c: Delete test.
6880 * gcc.dg/vect/pr69652.c: New test.
6882 2016-02-19 Richard Biener <rguenther@suse.de>
6884 PR tree-optimization/69980
6885 * gfortran.dg/vect/pr69980.f90: New testcase.
6887 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6889 * gcc.target/sparc/20160229-1.c: New test.
6891 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6893 * gnat.dg/stack_usage3.adb: New test.
6894 * gnat.dg/stack_usage3_pkg.ads: New helper.
6896 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6898 * gnat.dg/renaming8.adb: New test.
6899 * gnat.dg/renaming8_pkg1.ads: New helper.
6900 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6901 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6903 2016-02-29 Richard Biener <rguenther@suse.de>
6905 PR tree-optimization/69720
6906 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6908 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6912 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6914 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6915 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6918 * gfortran.dg/coarray_8.f90: Adjust error message.
6919 * gfortran.dg/pr56007.f90: New test.
6920 * gfortran.dg/pr56007.f: New test.
6922 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6924 PR tree-optimization/69989
6925 * gcc.dg/torture/pr69989.c: New test.
6927 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6929 * gcc.target/i386/stack-realign-win.c: New test.
6931 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6934 * gfortran.dg/pr60126.f90: New test.
6936 2016-02-27 Jeff Law <law@redhat.com>
6939 2016-02-26 Richard Biener <rguenther@suse.de>
6940 Jeff Law <law@redhat.com>
6942 PR tree-optimization/69740
6943 * gcc.c-torture/compile/pr69740-1.c: New test.
6944 * gcc.c-torture/compile/pr69740-2.c: New test.
6946 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6949 * gfortran.dg/newunit_4.f90: New test.
6951 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6954 PR rtl-optimization/69886
6955 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6956 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6959 2016-02-26 Martin Sebor <msebor@redhat.com>
6961 PR tree-optimization/15826
6962 * gcc.dg/tree-ssa/pr15826.c: New test.
6964 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6967 * gcc.target/powerpc/pr69969.c: New test.
6969 2016-02-26 Martin Sebor <msebor@redhat.com>
6972 * g++.old-deja/g++.other/decl5.C: Add a test case.
6974 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6977 * gcc.target/powerpc/pr69946.c: New file.
6979 2016-02-26 Richard Biener <rguenther@suse.de>
6980 Jeff Law <law@redhat.com>
6982 PR tree-optimization/69740
6983 * gcc.c-torture/compile/pr69740-1.c: New test.
6984 * gcc.c-torture/compile/pr69740-2.c: New test.
6986 2016-02-26 Martin Jambor <mjambor@suse.cz>
6989 * gcc.dg/torture/pr69932.c: New test.
6990 * gcc.dg/torture/pr69936.c: Likewise.
6992 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6995 * gcc.target/s390/pr69709.c: New test.
6997 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7000 * gcc.target/aarch64/pr69245_1.c: New test.
7002 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7005 * gcc.dg/torture/pr69613.c: New test.
7007 2016-02-26 Jakub Jelinek <jakub@redhat.com>
7009 PR rtl-optimization/69891
7010 * gcc.target/i386/pr69891.c: New test.
7012 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7013 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7016 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
7017 functionality for both 32-bit and 64-bit.
7019 2016-02-26 Richard Biener <rguenther@suse.de>
7021 PR tree-optimization/69551
7022 * gcc.dg/torture/pr69951.c: New testcase.
7024 2016-02-25 Richard Biener <rguenther@suse.de>
7026 PR tree-optimization/48795
7027 * gcc.dg/Warray-bounds-18.c: New testcase.
7029 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7031 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
7033 2016-02-25 Jakub Jelinek <jakub@redhat.com>
7035 PR rtl-optimization/69896
7036 * gcc.dg/pr69896.c: New test.
7038 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
7041 * g++.dg/cpp1y/paren2.C: New test.
7043 2016-02-24 Martin Sebor <msebor@redhat.com>
7046 * gcc.dg/enum-mode-2.c: New test.
7048 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7051 * g++.dg/warn/Wnonnull-compare-6.C: New test.
7052 * g++.dg/warn/Wnonnull-compare-7.C: New test.
7053 * g++.dg/ubsan/pr69922.C: New test.
7055 2016-02-24 Marek Polacek <polacek@redhat.com>
7058 * gcc.dg/pr69819.c: New test.
7060 2016-02-24 Martin Sebor <msebor@redhat.com>
7063 * g++.dg/ext/flexary15.C: New test.
7065 2016-02-24 Martin Sebor <msebor@redhat.com>
7067 * gcc.dg/builtins-68.c: Avoid making unportable
7068 assumptions about the relationship between SIZE_MAX and UINT_MAX.
7069 * g++.dg/ext/builtin_alloca.C: Same.
7071 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7072 Charles Baylis <charles.baylis@linaro.org>
7075 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
7077 2016-02-24 Richard Biener <rguenther@suse.de>
7078 Jakub Jelinek <jakub@redhat.com>
7081 * gcc.dg/torture/pr69760.c: New testcase.
7083 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
7086 pattern on Solaris with as.
7088 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7090 * gcc.target/arm/cond_sub_restrict_it.c: New test.
7091 * gcc.target/arm/condarith_restrict_it.c: Likewise.
7092 * gcc.target/arm/movcond_restrict_it.c: Likewise.
7093 * gcc.target/arm/negscc_restrict_it.c: Likewise.
7095 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7098 * gcc.dg/pr69915.c: New test.
7100 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7102 PR rtl-optimization/69886
7103 * gcc.dg/torture/pr69886.c: New test.
7105 2016-02-24 Richard Biener <rguenther@suse.de>
7108 * gcc.dg/torture/pr68963.c: New testcase.
7110 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7113 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
7114 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
7115 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
7116 * gcc.target/arm/atomic_loaddi_1.c: New test.
7117 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
7118 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
7119 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
7120 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
7121 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
7122 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
7123 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
7124 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
7126 2016-02-24 Jakub Jelinek <jakub@redhat.com>
7129 * gcc.dg/torture/pr69909.c: New test.
7131 2016-02-24 Richard Biener <rguenther@suse.de>
7133 PR tree-optimization/69907
7134 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
7135 * gcc.dg/vect/bb-slp-34.c: XFAIL.
7136 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
7138 2016-02-24 Christian Bruel <christian.bruel@st.com>
7140 * gcc.target/arm/pragma_cpp_fma.c: New test.
7142 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7145 * gfortran.dg/include_6.f90: Update test.
7147 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7150 * objc.dg/pr69844.m: New test.
7152 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7154 PR libgfortran/69456
7155 * gfortran.dg/namelist_89.f90: New test.
7156 * gfortran.dg/pr59700.f90: Update test..
7158 2016-02-23 Martin Sebor <msebor@redhat.com>
7161 * g++.dg/ext/builtin_alloca.C: New test.
7162 * gcc.dg/builtins-68.c: New test.
7164 2016-02-23 Richard Henderson <rth@redhat.com>
7166 * gcc.target/i386/addr-space-3.c: Remove test.
7168 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7170 PR preprocessor/69126
7171 PR preprocessor/69543
7172 * c-c++-common/pr69126-2-long.c: New test.
7173 * c-c++-common/pr69126-2-short.c: New test.
7174 * c-c++-common/pr69543-1.c: Remove xfail.
7176 2016-02-23 David Malcolm <dmalcolm@redhat.com>
7178 PR preprocessor/69126
7179 PR preprocessor/69543
7180 PR preprocessor/69558
7181 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
7183 (test_2): ...this, and add leading comment.
7184 (MACRO_3, test_3): New.
7185 (MACRO_4A, MACRO_4B, test_4): New.
7186 (MACRO): Rename to...
7189 (test_5): ...this, updating for renaming of MACRO, and
7190 add leading comment.
7191 * c-c++-common/pr69543-1.c: New.
7192 * c-c++-common/pr69543-2.c: New.
7193 * c-c++-common/pr69543-3.c: New.
7194 * c-c++-common/pr69543-4.c: New.
7195 * c-c++-common/pr69558-1.c: New.
7196 * c-c++-common/pr69558-2.c: New.
7197 * c-c++-common/pr69558-3.c: New.
7198 * c-c++-common/pr69558-4.c: New.
7199 * gcc.dg/pr69558.c: Move to...
7200 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
7203 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
7205 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
7206 to -ftree-parallelize-loops/-fopenacc changes.
7207 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7208 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7209 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7210 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7211 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7212 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7213 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7214 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7215 * c-c++-common/goacc/kernels-loop.c: Likewise.
7216 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7217 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7218 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
7219 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
7221 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7223 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
7225 2016-02-23 Jakub Jelinek <jakub@redhat.com>
7228 * g++.dg/warn/Wnonnull-compare-5.C: New test.
7231 * gcc.dg/pr69900.c: New test.
7233 2016-02-23 Martin Jambor <mjambor@suse.cz>
7235 PR tree-optimization/69666
7236 * gcc.dg/tree-ssa/pr69666.c: New test.
7238 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
7241 * gfortran.dg/coarray_allocate_5.f08: New test.
7243 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7245 * gcc.target/s390/vcond-shift.c: Move to ...
7246 * gcc.target/s390/vector/vcond-shift.c: ... here.
7248 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7250 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
7251 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
7253 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7255 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
7257 2016-02-20 Mark Wielaard <mjw@redhat.com>
7260 * gcc.dg/unused-variable-3.c: New test.
7262 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7265 * gcc.target/i386/pr69888.c: New test.
7267 2016-02-22 Richard Biener <rguenther@suse.de>
7269 PR tree-optimization/69882
7270 * gfortran.dg/vect/pr69882.f90: New testcase.
7272 2016-02-22 Jakub Jelinek <jakub@redhat.com>
7275 * gcc.dg/pr69885.c: New test.
7277 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
7281 * gcc.target/sh/pr54089-10.c: New.
7283 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
7286 * gfortran.dg/deferred_character_15.f90 : New test.
7288 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
7291 gfortran.dg/allocate_with_source_18.f03: New test.
7293 2016-02-20 Harald Anlauf <anlauf@gmx.de>
7296 gfortran.dg/gomp/pr52531.f90: New test.
7298 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7301 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
7304 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7307 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
7308 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
7311 * g++.dg/warn/Wnonnull-compare-4.C: New test.
7314 * g++.dg/torture/pr69851.C: New test.
7316 2016-02-19 Martin Sebor <msebor@redhat.com>
7319 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
7321 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7324 * g++.dg/warn/Wnonnull-compare-2.C: New test.
7325 * g++.dg/warn/Wnonnull-compare-3.C: New test.
7328 * g++.dg/cpp0x/pr67767.C: New test.
7330 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7332 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
7333 for fp, simd, crypto, crc, lse.
7334 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
7336 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
7337 effective target check.
7339 2016-02-19 Jakub Jelinek <jakub@redhat.com>
7342 * gcc.target/i386/pr69820.c: New test.
7344 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7346 * gcc.target/s390/vector/int128-1.c: New test.
7348 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7350 * gcc.target/s390/vector/vec-vcond-1.c: New test.
7352 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7354 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
7355 instruction pattern name to prevent the testcase from failing with
7358 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7360 * gcc.target/s390/md/movstr-2.c: New test.
7362 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
7364 * gcc.target/s390/morestack.c: New test.
7366 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
7369 * gcc.target/s390/pr69625.c: Add test case.
7371 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7374 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
7376 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7379 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
7380 * gcc.target/powerpc/fusion3.c: Likewise.
7382 2016-02-18 Richard Biener <rguenther@suse.de>
7385 * g++.dg/torture/pr69553.C: New testcase.
7387 2016-02-18 Nick Clifton <nickc@redhat.com>
7391 * gcc.target/arm/pr62554.c: New test.
7392 * gcc.target/arm/pr69610-1.c: New test.
7393 * gcc.target/arm/pr69610-2.c: New test.
7395 2016-02-18 Richard Biener <rguenther@suse.de>
7398 * gcc.dg/torture/pr69854.c: New testcase.
7400 2016-02-17 Jakub Jelinek <jakub@redhat.com>
7403 * g++.dg/warn/Wnonnull-compare-1.C: New test.
7405 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7407 * gcc.target/powerpc/vec-cg.c: New test.
7409 2016-02-17 Richard Biener <rguenther@suse.de>
7412 * gcc.dg/uninit-21.c: Add -fno-short-enums.
7414 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7417 * gcc.c-torture/compile/pr69161.c: New test.
7419 2016-02-17 David Sherwood <david.sherwood@arm.com>
7422 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
7423 * gcc.target/arm/vect-fmaxmin.c: Likewise.
7425 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7427 * gcc.dg/ifcvt-4.c: Skip on Visium.
7429 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7431 * gnat.dg/atomic8.adb: New test.
7433 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
7435 * gnat.dg/discr46.ad[sb]: New test.
7437 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
7440 * gcc.target/powerpc/pr48344-1.c: New test.
7442 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7445 * gfortran.dg/associate_21.f90: New test.
7447 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7450 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
7451 -Wnonnull in dg-options.
7452 * c-c++-common/nonnull-2.c: New test.
7454 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
7455 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7457 * gcc.target/aarch64/vector_initialization_nostack.c: New.
7459 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7462 * gcc.dg/pr69801.c: Add empty dg-options.
7464 2016-02-16 James Norris <jnorris@codesourcery.com>
7466 * c-c++-common/goacc/deviceptr-1.c: Add tests.
7467 * g++.dg/goacc/deviceptr-1.c: New file.
7469 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7471 PR tree-optimization/69820
7472 * gcc.dg/vect/pr69820.c: New test.
7474 2016-02-16 Richard Biener <rguenther@suse.de>
7476 PR tree-optimization/69776
7477 * gcc.dg/torture/pr69776-2.c: New testcase.
7479 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
7481 PR tree-optimization/69714
7482 * gcc.dg/torture/pr69714.c: New test.
7484 2016-02-16 Jakub Jelinek <jakub@redhat.com>
7486 PR tree-optimization/69802
7487 * gcc.dg/pr69802.c: New test.
7489 2016-02-16 Richard Biener <rguenther@suse.de>
7492 * gcc.dg/pr69801.c: New testcase.
7494 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7496 PR libgfortran/69651
7497 * gfortran.dg/read_bang.f90: New test.
7498 * gfortran.dg/read_bang4.f90: New test.
7500 2016-02-15 Jakub Jelinek <jakub@redhat.com>
7503 * g++.dg/init/pr69658.C: New test.
7506 * c-c++-common/pr69797.c: New test.
7508 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7510 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7511 check for aarch64*-*-*.
7513 2016-02-15 Richard Biener <rguenther@suse.de>
7515 PR tree-optimization/69783
7516 * gcc.dg/vect/pr69783.c: New testcase.
7518 2016-02-15 Richard Biener <rguenther@suse.de>
7520 PR tree-optimization/69776
7521 * gcc.dg/torture/pr69776.c: New testcase.
7523 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7526 * gfortran.dg/type_decl_4.f90: Reinstated.
7528 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
7531 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7533 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7537 * gfortran.dg/type_decl_4.f90: Removed.
7539 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7542 * gfortran.dg/type_decl_4.f90: New test.
7544 2016-02-14 Alan Modra <amodra@gmail.com>
7547 * gcc.c-torture/execute/stkalign.c: Revise test.
7549 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7552 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7554 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7557 * gcc.target/sh/torture/pr67260.c: New.
7559 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7561 * gcc.dg/pr67964.c: Add dg-require-alias.
7563 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7567 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7569 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7571 PR libgfortran/69668
7572 * gfortran.dg/namelist_88.f90: New test.
7574 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7576 PR libgfortran/69668
7577 * gfortran.dg/namelist_38.f90: Update test.
7578 * gfortran.dg/namelist_84.f90: Update test.
7580 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7583 * gcc.dg/pr69554-1.c: New test.
7584 * gfortran.dg/pr69554-1.F90: New test.
7585 * gfortran.dg/pr69554-2.F90: New test.
7586 * lib/gcc-dg.exp (proc dg-locus): New function.
7587 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7588 distinguish between the caret-printing and non-caret-printing
7589 cases. If caret-printing has been explicitly enabled, bail out
7590 without attempting to fix up the output.
7592 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7596 * gcc.dg/spellcheck-options-3.c: New test case.
7597 * gcc.dg/spellcheck-options-4.c: New test case.
7598 * gcc.dg/spellcheck-options-5.c: New test case.
7599 * gcc.dg/spellcheck-options-6.c: New test case.
7600 * gcc.dg/spellcheck-options-7.c: New test case.
7601 * gcc.dg/spellcheck-options-8.c: New test case.
7602 * gcc.dg/spellcheck-options-9.c: New test case.
7603 * gcc.dg/spellcheck-options-10.c: New test case.
7605 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7607 PR rtl-optimization/69764
7608 PR rtl-optimization/69771
7609 * c-c++-common/pr69764.c: New test.
7610 * gcc.dg/torture/pr69771.c: New test.
7612 2016-02-12 Marek Polacek <polacek@redhat.com>
7614 * g++.dg/torture/init-list1.C: New.
7616 2016-02-12 Marek Polacek <polacek@redhat.com>
7618 * gcc.dg/pr69522.c: Add empty dg-options.
7620 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7622 * g++.dg/lto/lto.exp: Include and init mpx.
7623 * g++.dg/lto/pr69729_0.C: New test.
7625 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7628 * g++.dg/ipa/pr69241-4.C: New test.
7631 * g++.dg/ipa/pr68672-1.C: New test.
7632 * g++.dg/ipa/pr68672-2.C: New test.
7633 * g++.dg/ipa/pr68672-3.C: New test.
7635 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7638 * gcc.dg/pr69522.c: New test.
7640 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7643 * g++.dg/cpp1y/69098.C: New test.
7644 * g++.dg/cpp1y/69098-2.C: New test.
7646 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7648 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7649 and neighbour -> neighbor.
7650 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7651 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7652 * c-c++-common/Wvarargs.c: Likewise.
7653 * c-c++-common/goacc/host_data-5.c: Likewise.
7654 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7655 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7656 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7657 * gcc.target/aarch64/pr60697.c: Likewise.
7658 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7659 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7660 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7661 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7662 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7663 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7664 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7665 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7666 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7667 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7668 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7669 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7670 * g++.dg/lookup/koenig5.C: Likewise.
7671 * g++.dg/ext/no-asm-2.C: Likewise.
7672 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7673 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7674 * gfortran.dg/used_types_16.f90: Likewise.
7675 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7676 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7677 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7678 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7679 * gfortran.dg/abstract_type_6.f03: Likewise.
7680 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7681 * gfortran.dg/used_types_15.f90: Likewise.
7682 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7683 * gfortran.dg/exit_3.f08: Likewise.
7684 * gfortran.dg/open_status_2.f90: Likewise.
7685 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7686 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7687 * gfortran.dg/associate_1.f03: Likewise.
7688 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7689 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7690 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7691 * gcc.dg/builtin-object-size-1.c: Likewise.
7692 * gcc.dg/noreturn-6.c: Likewise.
7693 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7694 * gcc.dg/globalalias.c: Likewise.
7695 * gcc.dg/builtins-config.h: Likewise.
7696 * gcc.dg/pr30457.c: Likewise.
7697 * gcc.c-torture/compile/volatile-1.c: Likewise.
7698 * gcc.c-torture/execute/20101011-1.c: Likewise.
7699 * c-c++-common/Waddress-1.c: Likewise.
7701 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7704 * c-c++-common/Waddress-1.c: New test.
7706 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7709 * gfortran.dg/associate_19.f03: New test.
7710 * gfortran.dg/associate_20.f03: New test.
7712 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7714 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7716 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7718 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7719 .arch armv8-a\n. Add -dA to dg-options.
7720 * gcc.target/aarch64/assembler_arch_1.c: New test.
7721 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7723 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7726 * g++.dg/cpp0x/pr68726.C: New.
7728 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7730 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7733 2016-02-11 Richard Biener <rguenther@suse.de>
7735 * g++.dg/tree-ssa/pr61034.C: Adjust.
7737 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7740 * gcc.target/s390/pr69148.c: New.
7742 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7744 PR tree-optimization/69652
7745 * gcc.dg/torture/pr69652.c: New test.
7747 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7748 Patrick Palka <ppalka@gcc.gnu.org>
7752 * g++.dg/ipa/pr69241-1.C: New test.
7753 * g++.dg/ipa/pr69241-2.C: New test.
7754 * g++.dg/ipa/pr69241-3.C: New test.
7755 * g++.dg/ipa/pr69649.C: New test.
7757 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7759 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7760 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7762 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7764 PR tree-optimization/68021
7765 * gcc.dg/tree-ssa/pr68021.c: New test.
7767 2016-02-10 Richard Biener <rguenther@suse.de>
7769 PR tree-optimization/69726
7770 * gcc.dg/uninit-22.c: New testcase.
7772 2016-02-09 Andrew Pinski <apinski@cavium.com>
7775 * gcc.c-torture/compile/20160205-1.c: New testcase.
7777 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7780 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7781 instead accessing a really large arrray.
7782 * gcc.target/powerpc/fusion3.c: Likewise.
7784 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7787 * gcc.c-torture/execute/pr68532.c: New test.
7789 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7792 * gcc.dg/pr69634.c: New.
7794 2016-02-09 Richard Biener <rguenther@suse.de>
7796 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7798 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7800 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7802 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7804 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7806 2016-02-09 Richard Biener <rguenther@suse.de>
7808 PR tree-optimization/69715
7809 * gcc.dg/torture/pr69715.c: New testcase.
7811 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7814 * g++.dg/cpp0x/trailing12.C: New test.
7815 * g++.dg/cpp0x/trailing13.C: New test.
7817 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7821 * g++.dg/cpp1y/auto-fn29.C: New test.
7822 * g++.dg/cpp1y/auto-fn30.C: New test.
7824 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7826 PR tree-optimization/69209
7827 * gcc.c-torture/compile/pr69209.c: New test.
7829 2016-02-08 Jeff Law <law@redhat.com>
7831 PR tree-optimization/68541
7832 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7833 of statements allowed in join block for path splitting.
7835 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7838 * g++.dg/gomp/pr59627.C: New test.
7841 * g++.dg/ipa/pr69239.C: New test.
7843 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7845 PR preprocessor/69664
7846 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7847 * gcc.dg/cpp/warn-comments.c: Likewise.
7849 2016-02-08 Marek Polacek <polacek@redhat.com>
7852 * g++.dg/init/const12.C: New test.
7854 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7857 * gcc.dg/lto/pr55113_0.c: Remove test.
7859 2016-02-08 Richard Biener <rguenther@suse.de>
7861 PR tree-optimization/69719
7862 * gcc.dg/torture/pr69719.c: New testcase.
7864 2016-02-08 Richard Biener <rguenther@suse.de>
7865 Jeff Law <law@redhat.com>
7868 * gcc.target/mips/pr68273.c: New testcase.
7870 2016-02-08 Richard Biener <rguenther@suse.de>
7872 PR rtl-optimization/69274
7873 * gcc.target/i386/addr-sel-1.c: XFAIL.
7875 2016-02-08 Jeff Law <law@redhat.com>
7877 PR tree-optimization/68541
7878 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7880 PR tree-optimization/65917
7881 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7883 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7886 * gfortran.dg/namelist_args.f90: New test.
7888 2016-02-05 Jeff Law <law@redhat.com>
7890 PR tree-optimization/68541
7891 * gcc.dg/tree-ssa/split-path-2.c: New test.
7892 * gcc.dg/tree-ssa/split-path-3.c: New test.
7893 * gcc.dg/tree-ssa/split-path-4.c: New test.
7894 * gcc.dg/tree-ssa/split-path-5.c: New test.
7895 * gcc.dg/tree-ssa/split-path-6.c: New test.
7896 * gcc.dg/tree-ssa/split-path-7.c: New test.
7898 2016-02-05 Martin Sebor <msebor@redhat.com>
7901 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7902 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7904 2016-02-06 Richard HEnderson <rth@redhat.com>
7907 * gcc.target/i386/addr-space-4.c: New.
7908 * gcc.target/i386/addr-space-5.c: New.
7910 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7913 * gfortran.dg/elemental_dependency_6.f90: New.
7915 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7917 PR rtl-optimization/69691
7918 * gcc.c-torture/execute/pr69691.c: New test.
7921 * g++.dg/parse/pr69628.C: New test.
7923 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7925 * gcc.dg/sancov/asan.c: Move to ...
7926 * gcc.dg/asan/sancov-1.c: ... here.
7928 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7930 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7932 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7935 * gcc.target/i386/pr69677.c: New test.
7937 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7940 * g++.dg/template/pr68948.C: New test.
7942 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7944 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7945 (only necessary on s390x).
7947 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7949 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7950 -mno-accumulate-outgoing-args.
7952 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7954 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7956 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7959 * c-c++-common/pr69669.c: New test.
7961 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7964 * g++.dg/pr69667.C: New file.
7966 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7969 * gcc.dg/pr69619.c: Add new test.
7971 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7973 PR rtl-optimization/69577
7974 * gcc.target/i386/pr69577.c: New test.
7976 2016-02-04 Martin Liska <mliska@suse.cz>
7978 * g++.dg/asan/pr69276.C: New test.
7980 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7984 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7985 a single smulbb instruction.
7986 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7987 * gcc.target/amr/wmul-2.c: Likewise.
7989 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7993 * gcc.c-torture/execute/pr67714.c: New test.
7995 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7998 * gcc.target/i386/pr69454-1.c: New test.
7999 * gcc.target/i386/pr69454-2.c: New test.
8001 2016-02-03 Martin Sebor <msebor@redhat.com>
8008 * g++.dg/ext/flexarray-mangle-2.C: New test.
8009 * g++.dg/ext/flexarray-mangle.C: New test.
8010 * g++.dg/ext/flexarray-subst.C: New test.
8011 * g++.dg/ext/flexary11.C: New test.
8012 * g++.dg/ext/flexary12.C: New test.
8013 * g++.dg/ext/flexary13.C: New test.
8014 * g++.dg/ext/flexary14.C: New test.
8015 * g++.dg/other/dump-ada-spec-2.C: Adjust.
8017 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
8019 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
8020 Define only if CHECK_FLOAT128 is defined.
8021 (main): Properly initialize u5.
8023 2016-02-03 Jakub Jelinek <jakub@redhat.com>
8026 * gcc.dg/pr69627.c: New test.
8029 * gcc.dg/pr69644.c: New test.
8031 2016-02-03 Mike Stump <mikestump@comcast.net>
8033 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
8034 support for struct-layout-1.exp.
8036 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
8039 * g++.dg/cpp0x/pr69056.C: New test.
8041 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
8042 Alexandre Oliva <aoliva@redhat.com>
8045 * gcc.target/powerpc/pr69461.c: New.
8047 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
8049 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
8051 (check_effective_target_fsanitize_thread): ... to here. Do not
8052 specify additional compile flags for the test source.
8053 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
8054 specify additional compile flags for the test source.
8056 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
8058 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8060 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
8064 * gfortran.dg/coarray_allocate_2.f08: New test.
8065 * gfortran.dg/coarray_allocate_3.f08: New test.
8066 * gfortran.dg/coarray_allocate_4.f08: New test.
8068 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
8070 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
8071 use same scan-tree-dump-times on all platforms.
8072 * gcc.dg/vect/vect-outer-1.c: Likewise.
8073 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
8074 * gcc.dg/vect/vect-outer-1a.c: Likewise.
8075 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
8076 * gcc.dg/vect/vect-outer-1b.c: Likewise.
8077 * gcc.dg/vect/vect-outer-2b.c: Likewise.
8078 * gcc.dg/vect/vect-outer-3b.c: Likewise.
8079 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8081 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
8083 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
8086 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
8088 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
8090 2016-02-02 James Norris <jnorris@codesourcery.com>
8092 * c-c++-common/goacc/routine-5.c: Add tests.
8094 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
8096 * gcc.target/nvptx/unsigned-cmp.c: New test.
8098 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
8100 * gcc.target/aarch64/scalar_shift_1.c
8101 (test_corners_sisd_di): Improve force to SIMD register.
8102 (test_corners_sisd_si): Likewise.
8103 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
8104 Remove scan-assembler check for ldr.
8106 2016-02-02 Richard Biener <rguenther@suse.de>
8108 PR tree-optimization/69595
8109 * gcc.dg/Warray-bounds-17.c: New testcase.
8111 2016-02-02 Richard Biener <rguenther@suse.de>
8113 PR tree-optimization/69606
8114 * gcc.dg/torture/pr69606.c: New testcase.
8116 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
8119 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
8120 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
8122 2016-02-02 Alan Modra <amodra@gmail.com>
8125 * gcc.target/powerpc/pr69548.c: New test.
8127 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8129 PR rtl-optimization/69592
8130 * gcc.dg/pr69592.c: New test.
8132 PR preprocessor/69543
8134 * gcc.dg/pr69543.c: New test.
8135 * gcc.dg/pr69558.c: New test.
8137 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
8140 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
8142 2016-02-01 Martin Sebor <msebor@redhat.com>
8144 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
8146 2016-02-01 Bin Cheng <bin.cheng@arm.com>
8148 PR tree-optimization/67921
8149 * c-c++-common/ubsan/pr67921.c: New test.
8151 2016-02-01 Richard Biener <rguenther@suse.de>
8154 * gcc.dg/tree-ssa/recip-8.c: New testcase.
8156 2016-02-01 Richard Biener <rguenther@suse.de>
8158 PR tree-optimization/69574
8159 * gcc.dg/torture/pr69574.c: New testcase.
8161 2016-02-01 Richard Biener <rguenther@suse.de>
8163 PR tree-optimization/69579
8164 * gcc.dg/setjmp-6.c: New testcase.
8166 2016-02-01 Jakub Jelinek <jakub@redhat.com>
8168 PR rtl-optimization/69570
8169 * g++.dg/opt/pr69570.C: New test.
8171 2016-02-01 Richard Henderson <rth@redhat.com>
8173 * gcc.dg/pr69535.c: New test.
8175 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
8178 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
8179 * gcc.dg/tree-ssa/sra-18.c: Likewise.
8182 * g++.dg/parse/parens3.C: Use register "4" on hppa.
8184 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
8186 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
8189 * gfortran.dg/allocate_with_source_17.f03: New test.
8191 2016-01-30 Jakub Jelinek <jakub@redhat.com>
8193 PR tree-optimization/69546
8194 * gcc.dg/torture/pr69546.c: New test.
8196 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
8199 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
8201 2016-01-30 Martin Sebor <msebor@redhat.com>
8204 * g++.dg/ext/flexary10.C: New test.
8206 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8209 gfortran.dg/common_23.f90: New test.
8211 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
8215 condition being checked, and disable it when the target supports
8216 misaligned loads and stores.
8218 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8221 * gcc.dg/torture/pr69518.c: New test.
8223 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
8226 * gcc.target/i386/pr69530.c: New test.
8228 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
8231 * gcc.target/mips/div-delay.c: New test.
8233 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8236 * gcc.target/i386/pr69551.c: New test.
8239 * gcc.target/i386/pr66137.c: New test.
8241 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
8243 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
8244 always built for p5600.
8245 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
8246 isa=p5600 dg-option.
8248 2016-01-29 Richard Biener <rguenther@suse.de>
8250 PR tree-optimization/69547
8251 * g++.dg/tree-ssa/pr69547.C: New testcase.
8253 2016-01-29 Jakub Jelinek <jakub@redhat.com>
8256 * g++.dg/warn/Wunused-function2.C: New test.
8258 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
8261 support for test to succeed.
8263 2016-01-29 Marek Polacek <polacek@redhat.com>
8267 * g++.dg/ext/constexpr-vla2.C: New test.
8268 * g++.dg/ext/constexpr-vla3.C: New test.
8269 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
8271 2016-01-29 Richard Biener <rguenther@suse.de>
8274 * gcc.dg/uninit-21.c: New testcase.
8276 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
8279 * gcc.target/i386/pr69459.c: New test.
8281 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
8284 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
8285 * gcc.target/mips/pr68400.c: New test.
8287 2016-01-28 Martin Sebor <msebor@redhat.com>
8290 * gcc.target/powerpc/pr17381.c: New test.
8292 2016-01-28 Jakub Jelinek <jakub@redhat.com>
8295 * gcc.dg/torture/pr69542.c: New test.
8297 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
8299 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
8301 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8303 * gcc.dg/pr65980.c: Skip on AIX.
8304 * gcc.dg/pr66688.c: Same.
8306 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
8309 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
8310 * gcc.dg/tree-ssa/sra-18.c: Same.
8312 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
8315 * gfortran.dg/block_15.f08: New test.
8316 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
8317 on incorrectly closed BLOCK.
8319 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
8321 * gcc.dg/declare-simd.c: New test.
8322 2016-01-28 Richard Biener <rguenther@suse.de>
8324 PR tree-optimization/69466
8325 * gfortran.dg/vect/pr69466.f90: New testcase.
8327 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8329 * g++.dg/pr67989.C: Remove ARM-specific option.
8330 * gcc.target/arm/pr67989.C: New file.
8332 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8334 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
8335 and expm1 test for glibc < 2.11.
8337 2016-01-27 Richard Henderson <rth@redhat.com>
8339 * gcc.c-torture/execute/pr69447.c: New test.
8341 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
8344 * gfortran.dg/alloc_comp_assign_15.f03: New test.
8346 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8349 * gcc.dg/pr66869.c: New test.
8351 2016-01-25 Jeff Law <law@redhat.com>
8353 PR tree-optimization/68398
8354 PR tree-optimization/69196
8355 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
8356 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
8357 path to avoid new heuristic allowing more irreducible regions
8358 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8359 * gcc.dg/tree-ssa/vrp46.c: Likewise.
8360 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8361 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
8362 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8364 2016-01-27 Marek Polacek <polacek@redhat.com>
8367 * c-c++-common/vector-compare-4.c: New test.
8369 2016-01-27 David Malcolm <dmalcolm@redhat.com>
8371 PR preprocessor/69126
8372 * c-c++-common/pr69126.c: New test case.
8374 2016-01-27 Ian Lance Taylor <iant@google.com>
8376 * gcc.dg/tree-ssa/ivopt_5.c: New test.
8378 2016-01-27 Ryan Burn <contact@rnburn.com>
8381 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
8383 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
8386 * gcc.target/i386/pr69512.c: New test.
8388 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
8391 * gnat.dg/sso/*.adb: Robustify dg-output directives.
8393 2016-01-27 Marek Polacek <polacek@redhat.com>
8396 * g++.dg/pr69379.C: New test.
8398 2016-01-27 Martin Sebor <msebor@redhat.com>
8401 * g++.dg/abi/Wabi-2-2.C: New test.
8402 * g++.dg/abi/Wabi-2-3.C: New test.
8403 * g++.dg/abi/Wabi-3-2.C: New test.
8404 * g++.dg/abi/Wabi-3-3.C: New test.
8406 2016-01-27 Richard Biener <rguenther@suse.de>
8408 PR tree-optimization/69166
8409 * gcc.dg/torture/pr69166.c: New testcase.
8411 2016-01-27 Martin Jambor <mjambor@suse.cz>
8413 PR tree-optimization/69355
8414 * gcc.dg/tree-ssa/pr69355.c: New test.
8416 2016-01-27 Marek Polacek <polacek@redhat.com>
8419 * g++.dg/ext/constexpr-vla1.C: New test.
8421 2016-01-20 Christian Bruel <christian.bruel@st.com>
8424 * gcc.target/arm/pr69245.c: New test.
8426 2016-01-27 Jakub Jelinek <jakub@redhat.com>
8428 PR tree-optimization/69399
8429 * gcc.dg/torture/pr69399.c: New test.
8431 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
8433 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
8435 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
8437 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
8439 2016-01-26 Tom de Vries <tom@codesourcery.com>
8441 PR tree-optimization/69110
8442 * gcc.dg/autopar/pr69110.c: New test.
8444 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
8445 Sebastian Pop <s.pop@samsung.com>
8447 * gcc.dg/graphite/isl-ast-op-select.c: New.
8449 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8452 * gfortran.dg/allocate_error_6.f90: New test.
8454 2016-01-26 Richard Henderson <rth@redhat.com>
8456 * gcc.dg/tm/pr60908.c: New test.
8458 2016-01-26 David Malcolm <dmalcolm@redhat.com>
8461 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
8463 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
8464 expected multiline output to reflect the colorization being
8465 disabled before newlines.
8466 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8467 (custom_diagnostic_finalizer): Replace call to
8468 pp_newline_and_flush with call to pp_flush.
8469 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
8470 * gfortran.dg/implicit_class_1.f90: Likewise.
8471 * lib/gcc-dg.exp (allow_blank_lines): New global.
8472 (dg-allow-blank-lines-in-output): New procedure.
8473 (gcc-dg-prune): Complain about blank lines in the output, unless
8474 dg-allow-blank-lines-in-output was called.
8475 * lib/multiline.exp (_build_multiline_regex): Only support
8476 arbitrary followup text for non-blank-lines, not for blank lines.
8478 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8480 PR tree-optimization/69483
8481 * gcc.dg/pr69483.c: New test.
8482 * g++.dg/opt/pr69483.C: New test.
8484 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8487 * gcc.target/arm/pr68620.c: New test.
8489 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8491 * gcc.target/i386/pr68986-2.c: Remove -m32.
8493 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8496 * gcc.target/i386/pr68986-1.c: New test.
8497 * gcc.target/i386/pr68986-2.c: Likewise.
8498 * gcc.target/i386/pr68986-3.c: Likewise.
8500 2016-01-26 Christian Bruel <christian.bruel@st.com>
8502 * lib/target-supports.exp
8503 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8504 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8505 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8507 2016-01-26 Richard Biener <rguenther@suse.de>
8509 PR tree-optimization/69452
8510 * gcc.dg/torture/pr69452.c: New testcase.
8512 2016-01-26 Jakub Jelinek <jakub@redhat.com>
8515 * gcc.dg/pr69442.c: New test.
8517 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8520 * gcc.target/aarch64/simd/pr67896.C: New.
8522 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8524 PR tree-optimization/69400
8525 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8527 (plugin_init): Call it.
8528 * gcc.dg/torture/pr69400.c: New test.
8530 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8532 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8534 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8535 Sebastian Pop <s.pop@samsung.com>
8537 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8540 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8541 Sebastian Pop <s.pop@samsung.com>
8543 * gcc.dg/graphite/pr69292.c: New.
8545 2016-01-25 Jakub Jelinek <jakub@redhat.com>
8547 * c-c++-common/goacc/use_device-1.c: New test.
8549 2016-01-25 Jeff Law <law@redhat.com>
8551 PR tree-optimization/69196
8552 PR tree-optimization/68398
8553 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8554 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8556 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8559 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8562 2016-01-25 Richard Biener <rguenther@suse.de>
8565 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8567 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8570 * gcc.dg/pr69421.c: New test.
8572 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8574 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8575 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8576 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8577 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8578 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8579 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8580 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8581 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8582 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8583 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8585 2016-01-25 Richard Biener <rguenther@suse.de>
8587 PR tree-optimization/69376
8588 * gcc.dg/torture/pr69376.c: New testcase.
8590 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8594 * gfortran.dg/interface_38.f90: New test.
8595 * gfortran.dg/interface_39.f90: New test.
8597 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8600 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8605 * g++.dg/template/pr11858.C: New test.
8606 * g++.dg/template/pr24663.C: New test.
8607 * g++.dg/template/unify12.C: New test.
8608 * g++.dg/template/unify13.C: New test.
8609 * g++.dg/template/unify14.C: New test.
8610 * g++.dg/template/unify15.C: New test.
8611 * g++.dg/template/unify16.C: New test.
8612 * g++.dg/template/unify17.C: New test.
8614 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8617 gfortran.dg/pr68283.f90: New test.
8619 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8622 * gfortran.dg/inline_matmul_13.f90: New test.
8623 * gfortran.dg/matmul_bounds_8.f90: New test.
8624 * gfortran.dg/matmul_bounds_9.f90: New test.
8625 * gfortran.dg/matmul_bounds_10.f90: New test.
8627 2016-01-23 Tom de Vries <tom@codesourcery.com>
8629 PR tree-optimization/69426
8630 * gcc.dg/autopar/pr69426.c: New test.
8632 2016-01-23 Martin Sebor <msebor@redhat.com>
8636 * g++.dg/cpp0x/alignas5.C: New test.
8637 * g++.dg/ext/vector29.C: Same.
8639 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8641 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8642 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8643 _GNU_SOURCE from compile flags to the source.
8644 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8645 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8646 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8647 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8649 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8652 * g++.dg/opt/pr69432.C: New test.
8654 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8656 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8657 32-bit targets testing an -m64 multilib.
8659 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8661 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8664 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8666 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8668 2016-01-21 Christian Bruel <christian.bruel@st.com>
8671 * gcc.target/i386/pr68674.c
8672 * gcc.target/aarch64/pr68674.c
8673 * gcc.target/arm/pr68674.c
8675 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8678 * gcc.c-torture/execute/pr69403.c: New test.
8680 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8683 * g++.dg/template/pr55843.C: New.
8685 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8688 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8689 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8691 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8694 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8695 from dg-do compile directive, and instead add
8696 { dg-require-effective-target int128 }.
8698 2016-01-20 Martin Sebor <msebor@redhat.com>
8701 * gcc.dg/sync-fetch.c: New test.
8703 2016-01-21 Martin Sebor <msebor@redhat.com>
8706 * gcc.target/powerpc/pr69252.c: New test.
8708 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8711 * gfortran.dg/pr65996.f90: New test.
8713 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8716 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8717 expected to generate an error.
8719 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8722 * gcc.dg/torture/pr66178.c: New test.
8724 2016-01-21 Anton Blanchard <anton@samba.org>
8725 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8728 * gcc.target/powerpc/pr63354.c: New test.
8730 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8732 PR rtl-optimization/68990
8733 * gcc.target/i386/pr68990: New.
8735 2016-01-21 Nick Clifton <nickc@redhat.com>
8738 * gcc.target/mips/pr69129.c: New.
8740 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8743 * g++.dg/cpp0x/pr58046.C: New.
8745 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8749 * gcc.target/arm/pr69187.c: New test.
8752 * g++.dg/torture/pr69355.C: New test.
8754 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8755 Sebastian Pop <s.pop@samsung.com>
8757 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8759 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8760 Sebastian Pop <s.pop@samsung.com>
8762 * gcc.dg/graphite/pr68976.c: New test.
8764 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8767 * c-c++-common/pr67653.c: New test.
8768 * gcc.dg/torture/pr29119.c: Add dg-warning.
8770 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8772 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8774 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8777 * gcc.dg/pr24293.c: New test.
8778 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8779 incomplete struct type.
8780 * gcc.dg/declspec-1.c: Likewise.
8781 * gcc.dg/pr63549.c: Likewise.
8783 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8785 PR tree-optimization/66612
8786 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8787 for bdn instruction.
8789 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8791 * lib/target-supports.exp
8792 (check_effective_target_arm_fp_ok_nocache): New.
8793 (check_effective_target_arm_fp_ok): New.
8794 (add_options_for_arm_fp): New.
8795 (check_effective_target_arm_crypto_ok_nocache): Require
8796 target_arm_v8_neon_ok instead of arm32.
8797 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8798 (check_effective_target_arm_crypto_pragma_ok): New.
8799 (add_options_for_arm_vfp): New.
8800 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8801 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8802 target instead. Force initial fpu to vfp.
8803 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8804 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8805 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8807 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8808 use arm_vfp effective target instead. Force initial fpu to vfp.
8809 * gcc.target/arm/attr-neon3.c: Likewise.
8810 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8812 * gcc.target/arm/unsigned-float.c: Likewise.
8813 * gcc.target/arm/vfp-1.c: Likewise.
8814 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8815 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8816 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8817 * gcc.target/arm/vfp-ldmias.c: Likewise.
8818 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8819 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8820 * gcc.target/arm/vfp-stmiad.c: Likewise.
8821 * gcc.target/arm/vfp-stmias.c: Likewise.
8822 * gcc.target/arm/vnmul-1.c: Likewise.
8823 * gcc.target/arm/vnmul-2.c: Likewise.
8824 * gcc.target/arm/vnmul-3.c: Likewise.
8825 * gcc.target/arm/vnmul-4.c: Likewise.
8827 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8830 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8831 the MPX run-time library, for compile-time MPX test.
8832 * gcc.target/i386/chkp-always_inline.c: Likewise.
8833 * gcc.target/i386/chkp-bndret.c: Likewise.
8834 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8835 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8836 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8837 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8838 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8839 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8840 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8841 * gcc.target/i386/chkp-label-address.c: Likewise.
8842 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8843 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8844 * gcc.target/i386/chkp-pr69044.c: Likewise.
8845 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8846 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8847 * gcc.target/i386/chkp-strchr.c: Likewise.
8848 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8849 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8850 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8851 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8852 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8853 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8854 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8855 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8856 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8857 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8858 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8859 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8860 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8861 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8862 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8863 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8864 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8865 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8866 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8867 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8868 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8869 * gcc.target/i386/pr63995-2.c: Likewise.
8870 * gcc.target/i386/pr64805.c: Likewise.
8871 * gcc.target/i386/pr65044.c: Likewise.
8872 * gcc.target/i386/pr65167.c: Likewise.
8873 * gcc.target/i386/pr65183.c: Likewise.
8874 * gcc.target/i386/pr65184.c: Likewise.
8875 * gcc.target/i386/thunk-retbnd.c: Likewise.
8877 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8879 PR tree-optimization/69328
8880 * gcc.dg/pr69328.c: New test.
8882 2016-01-20 Jeff Law <law@redhat.com>
8885 * gcc.target/m68k/pr25114.c: New test.
8887 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8889 * gcc.target/arm/memset-inline-10.c: Added
8890 dg-require-effective-target arm_thumb2_ok.
8892 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8894 * gcc.dg/debug/dwarf2/sso.c: New test.
8896 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8899 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8900 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8901 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8903 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8906 * g++.dg/ipa/devirt-50.C: New testcase.
8908 2016-01-19 Marek Polacek <polacek@redhat.com>
8911 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8912 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8914 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8917 * gcc.target/arm/pr69135_1.c: New test.
8919 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8921 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8923 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8925 * gcc.target/aarch64/ccmp_1.c: New testcase.
8927 2016-01-19 Marek Polacek <polacek@redhat.com>
8930 * g++.dg/cpp0x/enum30.C: New test.
8932 2016-01-19 Richard Biener <rguenther@suse.de>
8934 PR tree-optimization/69336
8935 * g++.dg/tree-ssa/pr69336.C: New testcase.
8937 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8940 * gcc.dg/pr65779.c: New test.
8942 2016-01-19 Richard Biener <rguenther@suse.de>
8944 PR tree-optimization/69352
8945 * gcc.dg/torture/pr69352.c: New testcase.
8947 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8949 PR rtl-optimization/68955
8950 PR rtl-optimization/64557
8951 * gcc.dg/torture/pr68955.c: New test.
8953 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8956 * g++.dg/torture/pr69136.C: New testcase.
8958 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8961 * g++.dg/lto/pr69133_0.C: New testcase.
8962 * g++.dg/lto/pr69133_1.C: New testcase.
8964 2016-01-15 Jeff Law <law@redhat.com>
8966 PR tree-optimization/69320
8967 * gcc.c-torture/pr69320-1.c: New test.
8968 * gcc.c-torture/pr69320-2.c: New test.
8969 * gcc.c-torture/pr69320-3.c: New test.
8970 * gcc.c-torture/pr69320-4.c: New test.
8972 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8977 * g++.dg/template/pr11858.C: New test.
8978 * g++.dg/template/pr24663.C: New test.
8979 * g++.dg/template/unify12.C: New test.
8980 * g++.dg/template/unify13.C: New test.
8981 * g++.dg/template/unify14.C: New test.
8982 * g++.dg/template/unify15.C: New test.
8983 * g++.dg/template/unify16.C: New test.
8984 * g++.dg/template/unify17.C: New test.
8986 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8989 * gcc.dg/pr69181-1.c: New test file.
8990 * gcc.dg/pr69181-2.c: New test file.
8991 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8992 globals by moving it to...
8993 (cleanup-after-saved-dg-test): ...this new function. Add
8994 "global additional_sources_used". Add reset of global
8995 multiline_expected_outputs to the empty list.
8996 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8998 (multiline_expected_outputs): ...this, and updated comments to
8999 note that it is modified from gcc-dg.exp.
9000 (dg-end-multiline-output): Update for the above renaming.
9001 (handle-multiline-outputs): Likewise. Remove the clearing
9002 of the expected outputs to the empty list.
9004 2016-01-18 Richard Biener <rguenther@suse.de>
9006 PR tree-optimization/69297
9007 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
9009 2016-01-18 Joseph Myers <joseph@codesourcery.com>
9011 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
9013 * gcc.target/mips/mips-3d-2.c: Likewise.
9014 * gcc.target/mips/mips-3d-3.c: Likewise.
9015 * gcc.target/mips/mips-3d-4.c: Likewise.
9016 * gcc.target/mips/mips-3d-5.c: Likewise.
9017 * gcc.target/mips/mips-3d-6.c: Likewise.
9018 * gcc.target/mips/mips-3d-7.c: Likewise.
9019 * gcc.target/mips/mips-3d-8.c: Likewise.
9020 * gcc.target/mips/mips-3d-9.c: Likewise.
9021 * gcc.target/mips/mips-ps-1.c: Likewise.
9022 * gcc.target/mips/mips-ps-2.c: Likewise.
9023 * gcc.target/mips/mips-ps-3.c: Likewise.
9024 * gcc.target/mips/mips-ps-4.c: Likewise.
9025 * gcc.target/mips/mips-ps-5.c: Likewise.
9026 * gcc.target/mips/mips-ps-6.c: Likewise.
9027 * gcc.target/mips/mips-ps-7.c: Likewise.
9028 * gcc.target/mips/mips-ps-type.c: Likewise.
9029 * gcc.target/mips/mips-ps-type-2.c: Likewise.
9030 * gcc.target/mips/mips16-attributes-6.c: Likewise.
9032 2016-01-18 Tom de Vries <tom@codesourcery.com>
9034 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
9035 * c-c++-common/goacc/kernels-double-reduction.c: New test.
9036 * c-c++-common/goacc/kernels-empty.c: New test.
9037 * c-c++-common/goacc/kernels-eternal.c: New test.
9038 * c-c++-common/goacc/kernels-loop-2.c: New test.
9039 * c-c++-common/goacc/kernels-loop-3.c: New test.
9040 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
9041 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
9042 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
9043 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
9044 * c-c++-common/goacc/kernels-loop-data.c: New test.
9045 * c-c++-common/goacc/kernels-loop-g.c: New test.
9046 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
9047 * c-c++-common/goacc/kernels-loop-n.c: New test.
9048 * c-c++-common/goacc/kernels-loop-nest.c: New test.
9049 * c-c++-common/goacc/kernels-loop.c: New test.
9050 * c-c++-common/goacc/kernels-noreturn.c: New test.
9051 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
9052 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
9053 * c-c++-common/goacc/kernels-reduction.c: New test.
9055 2016-01-18 Tom de Vries <tom@codesourcery.com>
9057 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
9058 * gcc.dg/autopar/outer-2.c: Same.
9059 * gcc.dg/autopar/outer-3.c: Same.
9060 * gcc.dg/autopar/outer-4.c: Same.
9061 * gcc.dg/autopar/outer-5.c: Same.
9062 * gcc.dg/autopar/outer-6.c: Same.
9063 * gcc.dg/autopar/parallelization-1.c: Same.
9064 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
9065 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
9066 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
9067 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
9068 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
9069 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
9070 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
9071 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
9072 * gcc.dg/autopar/pr39500-1.c: Same.
9073 * gcc.dg/autopar/pr39500-2.c: Same.
9074 * gcc.dg/autopar/pr46193.c: Same.
9075 * gcc.dg/autopar/pr46194.c: Same.
9076 * gcc.dg/autopar/pr49580.c: Same.
9077 * gcc.dg/autopar/pr49960-1.c: Same.
9078 * gcc.dg/autopar/pr49960.c: Same.
9079 * gcc.dg/autopar/pr68373.c: Same.
9080 * gcc.dg/autopar/reduc-1.c: Same.
9081 * gcc.dg/autopar/reduc-1char.c: Same.
9082 * gcc.dg/autopar/reduc-1short.c: Same.
9083 * gcc.dg/autopar/reduc-2.c: Same.
9084 * gcc.dg/autopar/reduc-2char.c: Same.
9085 * gcc.dg/autopar/reduc-2short.c: Same.
9086 * gcc.dg/autopar/reduc-3.c: Same.
9087 * gcc.dg/autopar/reduc-4.c: Same.
9088 * gcc.dg/autopar/reduc-6.c: Same.
9089 * gcc.dg/autopar/reduc-7.c: Same.
9090 * gcc.dg/autopar/reduc-8.c: Same.
9091 * gcc.dg/autopar/reduc-9.c: Same.
9092 * gcc.dg/autopar/uns-outer-4.c: Same.
9093 * gcc.dg/autopar/uns-outer-5.c: Same.
9094 * gcc.dg/autopar/uns-outer-6.c: Same.
9095 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9096 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9098 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9101 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
9102 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
9104 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9107 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
9108 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
9109 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
9111 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
9114 * gcc.dg/tree-ssa/sra-17.c: New.
9115 * gcc.dg/tree-ssa/sra-18.c: New.
9117 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9119 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
9121 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
9123 * gnat.dg/inline12.adb: New test.
9125 2016-01-18 Bin Cheng <bin.cheng@arm.com>
9127 PR tree-optimization/66797
9128 * gcc.c-torture/execute/pr65447.c: Relax check condition.
9130 2016-01-18 Richard Biener <rguenther@suse.de>
9132 PR tree-optimization/69170
9133 * gcc.dg/torture/pr69170.c: New testcase.
9135 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
9137 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
9139 2016-01-16 Tom de Vries <tom@codesourcery.com>
9141 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
9143 2016-01-16 Tom de Vries <tom@codesourcery.com>
9145 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
9146 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
9147 redundant dg-require-effective-target pthread.
9148 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
9149 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9150 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9151 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9152 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9153 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9154 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9156 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
9159 * gcc.target/powerpc/recip-6.c: Enable on AIX.
9160 * gcc.target/powerpc/recip-7.c: Same.
9162 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9165 * g++.dg/template/pr69091.C: New test.
9167 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9169 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
9170 dump does not contain an error_mark_node.
9171 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
9172 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
9174 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
9177 * g++.dg/template/pr68936.C: New test.
9179 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
9182 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
9183 * gcc.target/powerpc/recip-2.c: Same.
9184 * gcc.target/powerpc/recip-3.c: Same.
9185 * gcc.target/powerpc/recip-4.c: Same.
9186 * gcc.target/powerpc/recip-sqrtf.c: Same.
9188 2016-01-15 Jeff Law <law@redhat.com>
9190 PR tree-optimization/69270
9191 * gcc.dg/tree-ssa/pr69270-2.c: New test.
9192 * gcc.dg/tree-ssa/pr69270-3.c: New test.
9194 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
9197 * gfortran.dg/deferred_character_13.f90: New test for the fix
9198 of comment 3 of the PR.
9201 * gfortran.dg/deferred_character_8.f90: New test
9202 * gfortran.dg/allocate_error_5.f90: New test
9205 * gfortran.dg/deferred_character_10.f90: New test
9208 * gfortran.dg/deferred_character_14.f90: New test
9211 * gfortran.dg/deferred_character_11.f90: New test
9214 * gfortran.dg/deferred_character_9.f90: New test
9216 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
9218 PR rtl-optimization/69030
9219 * gcc.target/i386/pr69030.c: New.
9221 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9223 * gcc.target/aarch64/target_attr_17.c: New test.
9225 2016-01-15 Richard Biener <rguenther@suse.de>
9227 PR tree-optimization/66856
9228 * gcc.dg/torture/pr66856-1.c: New testcase.
9229 * gcc.dg/torture/pr66856-2.c: Likewise.
9231 2016-01-15 Richard Biener <rguenther@suse.de>
9234 * g++.dg/lto/pr69137_0.C: New testcase.
9236 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
9239 * gcc.target/i386/pr69246.c: New test.
9241 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9243 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
9245 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9248 * g++.dg/init/const9.C: Disable test on S/390.
9250 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9252 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
9253 * g++.dg/Wno-frame-address.C: Ditto.
9255 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
9257 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
9259 2016-01-15 Richard Biener <rguenther@suse.de>
9261 PR tree-optimization/68961
9262 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
9264 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9266 * gcc.target/i386/pr65105-5.c: New test.
9268 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9270 * gcc.c-torture/execute/alias-4.c: New testcase.
9272 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
9275 * g++.dg/ipa/devirt-49.C: New testcase.
9277 2016-01-15 Christian Bruel <christian.bruel@st.com>
9280 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
9281 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
9282 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
9284 2016-01-15 Richard Biener <rguenther@suse.de>
9286 PR tree-optimization/69117
9287 * gcc.dg/torture/pr69117.c: New testcase.
9289 2015-01-14 Ryan Burn <contact@rnburn.com>
9292 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
9294 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9297 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
9298 range tests use 100 * maximum instead of maximum + 1.
9300 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9303 * gcc.dg/guality/pr69244.c: New test.
9305 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
9307 * lib/target-supports.exp (check_effective_target_issignaling):
9309 * gcc.dg/pr61441.c: Require issignaling effective target.
9311 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
9314 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
9316 2016-01-14 David Malcolm <dmalcolm@redhat.com>
9319 PR preprocessor/69177
9320 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
9321 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
9322 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
9323 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9325 2016-01-14 Marek Polacek <polacek@redhat.com>
9328 * gcc.dg/array-15.c: New test.
9330 2016-01-14 Jakub Jelinek <jakub@redhat.com>
9333 PR tree-optimization/69155
9334 * gfortran.dg/pr68146.f: New test.
9335 * gfortran.dg/pr69155.f90: New test.
9337 2016-01-14 Richard Biener <rguenther@suse.de>
9339 PR tree-optimization/68060
9340 * gcc.dg/torture/pr68060-1.c: New testcase.
9341 * gcc.dg/torture/pr68060-2.c: Likewise.
9343 2016-01-14 Nick Clifton <nickc@redhat.com>
9345 * lib/target-supports.exp
9346 (check_effective_target_arm_neon_ok_nocache): Add an option
9347 sequence that includes setting the ARM architecture to ARMv7-A.
9348 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
9349 command line options necessary to enable Neon support.
9350 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
9351 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
9352 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
9353 * gcc.target/arm/pr69180.c: Likewise.
9355 2016-01-14 Jeff Law <law@redhat.com>
9357 PR tree-optimization/69270
9358 * gcc.dg/tree-ssa/pr69270.c: New test.
9360 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
9363 * c-c++-common/pr66208.c: New file.
9365 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9367 PR tree-optimization/69156
9368 * gcc.dg/pr69156.c: New test.
9370 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
9372 * gcc.target/i386/pr69225-7.c: New test.
9374 2016-01-13 Richard Henderson <rth@redhat.com>
9376 * gcc.dg/tm/memopt-13.c: Update expected function.
9377 * gcc.dg/tm/memopt-6.c: Likewise.
9379 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
9381 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
9382 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
9383 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
9384 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
9386 2016-01-13 Tom de Vries <tom@codesourcery.com>
9388 PR tree-optimization/69169
9389 * gcc.dg/pr69169.c: New test.
9391 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
9394 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
9395 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
9396 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
9397 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
9398 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
9399 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
9400 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
9401 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
9403 2016-01-13 Jakub Jelinek <jakub@redhat.com>
9406 * gcc.dg/pr69247.c: New test.
9408 2016-01-13 Richard Biener <rguenther@suse.de>
9410 PR tree-optimization/69242
9411 * gcc.dg/torture/pr69242.c: New testcase.
9413 2016-01-13 Richard Biener <rguenther@suse.de>
9415 PR tree-optimization/69186
9416 * gcc.dg/torture/pr69186.c: New testcase.
9418 2016-01-13 Jeff Law <law@redhat.com>
9420 PR tree-optimization/67755
9421 * gcc.dg/tree-ssa/pr67755.c: New test.
9423 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
9425 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
9426 pass number in output by a star.
9428 2016-01-12 Bin Cheng <bin.cheng@arm.com>
9430 PR tree-optimization/68911
9431 * gcc.c-torture/execute/pr68911.c: New test.
9433 2016-01-12 Marek Polacek <polacek@redhat.com>
9436 * g++.dg/warn/permissive-1.C: New test.
9438 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9442 * g++.dg/opt/pr69213.C: New test.
9444 2016-01-12 Christian Bruel <christian.bruel@st.com>
9447 * gcc.target/arm/pr69180.c: New test.
9449 2016-01-12 Richard Biener <rguenther@suse.de>
9452 * g++.dg/lto/pr69077_0.C: New testcase.
9453 * g++.dg/lto/pr69077_1.C: Likewise.
9455 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9458 * g++.dg/opt/pr69175.C: New test.
9460 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
9462 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
9463 rather than #including math.h & stdlib.h.
9464 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
9465 * gcc.dg/vect/pr49771.c: Likewise.
9466 * gcc.dg/vect/vect-10-big-array.c: Likewise.
9467 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
9468 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
9469 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
9470 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
9471 * gcc.dg/vect/pr44507.c: Likewise.
9472 * gcc.dg/vect/pr45902.c: Likewise.
9473 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
9474 * gcc.dg/vect/vect-117.c: Likewise.
9475 * gcc.dg/vect/vect-99.c: Likewise.
9476 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
9477 * gcc.dg/vect/vect-cond-1.c: Likewise.
9478 * gcc.dg/vect/vect-cond-2.c: Likewise.
9479 * gcc.dg/vect/vect-cond-3.c: Likewise.
9480 * gcc.dg/vect/vect-cond-4.c: Likewise.
9481 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9482 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9483 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9484 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9485 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9486 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9487 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9488 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9489 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9490 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9491 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9492 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9493 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9494 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9496 include of signal.h.
9497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9498 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9499 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9500 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9501 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9502 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9503 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9504 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9505 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9506 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9507 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9508 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9509 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9510 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9511 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9512 * gcc.dg/vect/vect-outer-5.c: Likewise.
9513 * gcc.dg/vect/vect-outer-6.c: Likewise.
9514 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9517 2016-01-12 Nick Clifton <nickc@redhat.com>
9520 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9521 to fread so that it will be found in all target runtimes.
9523 2016-01-12 Richard Biener <rguenther@suse.de>
9525 PR tree-optimization/69053
9526 * g++.dg/torture/pr69053.C: New testcase.
9528 2016-01-12 Richard Biener <rguenther@suse.de>
9530 PR tree-optimization/69168
9531 * gcc.dg/torture/pr69168.c: New testcase.
9533 2016-01-12 Richard Biener <rguenther@suse.de>
9535 PR tree-optimization/69157
9536 * gcc.dg/torture/pr69157.c: New testcase.
9538 2016-01-12 Richard Biener <rguenther@suse.de>
9540 PR tree-optimization/69174
9541 * gcc.dg/torture/pr69174.c: New testcase.
9543 2016-01-12 Jakub Jelinek <jakub@redhat.com>
9547 * g++.dg/tls/pr66808.C: New test.
9548 * g++.dg/tls/pr69000.C: New test.
9550 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9552 * gcc.target/powerpc/swaps-p8-23.c: New test.
9553 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9555 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9557 PR tree-optimization/68356
9558 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9560 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9561 Jim Wilson <jim.wilson@linaro.org>
9564 * gcc.target/arm/pr69194.c: New test.
9566 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9569 * gcc.target/i386/pr69225-1.c: New test.
9570 * gcc.target/i386/pr69225-2.c: Likewise.
9571 * gcc.target/i386/pr69225-3.c: Likewise.
9572 * gcc.target/i386/pr69225-4.c: Likewise.
9573 * gcc.target/i386/pr69225-5.c: Likewise.
9574 * gcc.target/i386/pr69225-6.c: Likewise.
9576 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9579 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9583 * gcc.dg/pr69071.c: New test.
9586 * g++.dg/opt/pr69211.C: New test.
9588 PR tree-optimization/69214
9589 * gcc.c-torture/compile/pr69214.c: New test.
9591 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9593 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9594 * gcc.target/i386/pr66232-11.c: Ditto.
9595 * gcc.target/i386/pr66232-12.c: Ditto.
9596 * gcc.target/i386/pr66232-13.c: Ditto.
9598 2016-01-11 Richard Biener <rguenther@suse.de>
9600 PR tree-optimization/69173
9601 * gcc.dg/torture/pr69173.c: New testcase.
9603 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9605 PR rtl-optimization/68796
9606 * gcc.target/aarch64/tst_5.c: New test.
9607 * gcc.target/aarch64/tst_6.c: Likewise.
9609 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9611 PR rtl-optimization/68841
9612 * gcc.dg/pr68841.c: New test.
9613 * gcc.c-torture/execute/pr68841.c: New test.
9615 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9617 PR rtl-optimization/68920
9618 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9620 * gcc.dg/ifcvt-5.c: New test.
9622 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9625 * g++.dg/pr69123.C: New.
9627 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9630 * gcc.target/i386/pr69010.c: New test.
9632 2016-01-11 Martin Jambor <mjambor@suse.cz>
9635 * gcc.target/i386/chkp-pr69044.c: New test.
9637 2016-01-11 Tom de Vries <tom@codesourcery.com>
9639 PR tree-optimization/69109
9640 * gcc.dg/autopar/pr69109-2.c: New test.
9641 * gcc.dg/autopar/pr69109.c: New test.
9643 2016-01-11 Tom de Vries <tom@codesourcery.com>
9645 PR tree-optimization/69108
9646 * gcc.dg/autopar/pr69108.c: New test.
9648 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9651 * c-c++-common/Wisleading-indentation.c: Augment test.
9653 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9656 * gfortran.dg/inline_matmul_12.f90: New test.
9658 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9661 * gfortran.dg/actual_array_offset_1: New test.
9663 2016-01-10 Tom de Vries <tom@codesourcery.com>
9665 PR tree-optimization/69062
9666 * gcc.dg/autopar/pr69062.c: New test.
9668 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9670 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9671 * gcc.dg/vect/slp-perm-2.c: Likewise.
9672 * gcc.dg/vect/slp-perm-3.c: Likewise.
9673 * gcc.dg/vect/slp-perm-5.c: Likewise.
9674 * gcc.dg/vect/slp-perm-6.c: Likewise.
9675 * gcc.dg/vect/slp-perm-7.c: Likewise.
9676 * gcc.dg/vect/slp-perm-8.c: Likewise.
9678 2016-01-10 Tom de Vries <tom@codesourcery.com>
9680 PR tree-optimization/69039
9681 * gcc.dg/autopar/pr69039.c: New test.
9683 2016-01-09 Marek Polacek <polacek@redhat.com>
9686 * g++.dg/pr69113.C: New test.
9688 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9691 PR tree-optimization/69097
9692 * gcc.c-torture/execute/pr50865.c: New test.
9693 * gcc.c-torture/execute/pr69097-1.c: New test.
9694 * gcc.c-torture/execute/pr69097-2.c: New test.
9695 * gcc.dg/pr69097-1.c: New test.
9696 * gcc.dg/pr69097-2.c: New test.
9698 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9701 * g++.dg/opt/pr69164.C: New test.
9703 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9705 PR tree-optimization/69167
9706 * gcc.dg/pr69167.c: New test.
9708 2016-01-08 Marek Polacek <polacek@redhat.com>
9711 * g++.dg/pr68449.C: New.
9713 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9715 PR tree-optimization/68707
9716 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9717 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9718 on platforms supporting it.
9719 * gcc.dg/vect/slp-perm-2.c: Likewise.
9720 * gcc.dg/vect/slp-perm-3.c: Likewise.
9721 * gcc.dg/vect/slp-perm-5.c: Likewise.
9722 * gcc.dg/vect/slp-perm-7.c: Likewise.
9723 * gcc.dg/vect/slp-perm-8.c: Likewise.
9724 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9725 on platforms supporting it.
9727 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9729 PR tree-optimization/69162
9730 * gcc.dg/pr69162.c: New test.
9732 PR tree-optimization/69172
9733 * gcc.dg/pr69172.c: New test.
9735 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9737 PR tree-optimization/67781
9738 * gcc.c-torture/execute/pr67781.c: New file.
9740 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9742 PR tree-optimization/69083
9743 * gcc.dg/vect/pr69083.c: New test.
9745 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9747 PR tree-optimization/61441
9748 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9749 Use -fexcess-precision=standard for compiler options.
9750 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9752 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9755 * gfortran.dg/gomp/pr69128.f90: New test.
9758 * g++.dg/ext/pr69145-1.C: New test.
9759 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9760 * g++.dg/ext/pr69145-2.h: New file.
9762 2016-01-07 Martin Sebor <msebor@redhat.com>
9765 * gcc.dg/atomic-fetch-bool.c: New test.
9766 * gcc.dg/sync-fetch-bool.c: New test.
9768 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9771 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9773 2016-01-07 Nick Clifton <nickc@redhat.com>
9776 * g++.dg/pr66655.C: New test.
9777 * g++.dg/pr66655_1.cc: Test support file.
9778 * g++.dg/pr66655.h: Test header file.
9780 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9783 gfortran.dg/gomp/pr66680.f90: New test.
9785 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9788 * gcc.target/i386/pr69171-1.c: New test.
9789 * gcc.target/i386/pr69171-2.c: Likewise.
9790 * gcc.target/i386/pr69171-3.c: Likewise.
9791 * gcc.target/i386/pr69171-4.c: Likewise.
9792 * gcc.target/i386/pr69171-5.c: Likewise.
9793 * gcc.target/i386/pr69171-6.c: Likewise.
9795 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9798 * c-c++-common/pr67639.c: New test.
9800 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9802 PR tree-optimization/69141
9803 * g++.dg/opt/pr69141.C: New test.
9805 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9807 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9809 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9812 * gcc.target/i386/pr69140.c: New test
9814 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9816 * gcc.dg/bad-dereference.c: New test case.
9818 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9820 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9822 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9824 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9826 2016-01-06 Marek Polacek <polacek@redhat.com>
9829 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9831 2016-01-05 Marek Polacek <polacek@redhat.com>
9834 * gcc.dg/atomic-invalid-2.c: New.
9836 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9839 * gcc.target/i386/pr68991.c: New test.
9841 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9844 * g++.dg/pr68991-1.C: New test.
9845 * g++.dg/pr68991-2.C: Likewise.
9847 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9850 * gcc.target/ia64/pr60465-gprel64.c: New test.
9851 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9853 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9855 PR rtl-optimization/68651
9856 * gcc.target/aarch64/pr68651_1.c: New test.
9858 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9861 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9863 2016-01-05 Nathan Sidwell <nathan@acm.org>
9866 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9868 * gcc.dg/alias-15.c: New.
9870 2016-01-05 Nick Clifton <nickc@redhat.com>
9873 * g++.dg/pr68770.C: New test.
9875 2016-01-04 Mike Stump <mikestump@comcast.net>
9877 * lib/target-supports.exp (check_effective_target_cilkplus):
9878 cilkplus targets require pthreads.
9879 (check_effective_target_cilkplus): Remove special case for NVPTX.
9881 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9883 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9886 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9888 Update copyright years.
9890 2016-01-04 Marek Polacek <polacek@redhat.com>
9893 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9894 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9895 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9897 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9899 * gcc.target/sparc/20160104-2.c: New test.
9901 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9903 * gcc.target/sparc/20160104-1.c: New test.
9905 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9908 * gfortran.dg/pr65045.f90: New test.
9910 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9912 * gnat.dg/specs/debug1.ads: Delete.
9914 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9916 PR libgfortran/68867
9917 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9920 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9922 PR libgfortran/68867
9923 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9926 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9929 * gfortran.dg/pr68864.f90: New test.
9931 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9933 PR tree-optimization/69070
9934 * gcc.dg/pr69070.c: New test.
9937 * gfortran.dg/pr69055.f90: New test.
9940 * gcc.dg/pr69015.c: New test.
9942 Copyright (C) 2016 Free Software Foundation, Inc.
9944 Copying and distribution of this file, with or without modification,
9945 are permitted in any medium without royalty provided the copyright
9946 notice and this notice are preserved.