1 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4 * gcc.dg/ssp-1.c: Make counter a register.
5 * gcc.dg/ssp-2.c: Likewise.
6 * gcc.dg/torture/parm-coalesce.c: New.
8 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
10 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13 2015-06-08 Tom de Vries <tom@codesourcery.com>
15 PR rtl-optimization/66444
16 * gcc.dg/pr66444.c: New test.
18 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
21 * gfortran.dg/class_is_1.f90: New test.
22 * gfortran.dg/type_is_1.f90: Ditto.
24 2015-06-08 Marek Polacek <polacek@redhat.com>
27 * gcc.dg/cpp/pr66415-1.c: New test.
28 * gcc.dg/cpp/pr66415-2.c: New test.
30 2015-06-08 Richard Biener <rguenther@suse.de>
32 PR tree-optimization/66422
33 * gcc.dg/Warray-bounds-16.c: New testcase.
35 2015-06-08 Richard Biener <rguenther@suse.de>
37 * gcc.dg/vect/slp-perm-10.c: New testcase.
38 * gcc.dg/vect/slp-23.c: Adjust.
39 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
40 vector pointer update.
42 2015-06-08 Marek Polacek <polacek@redhat.com>
45 * g++.dg/ubsan/pr66452.C: New test.
47 2015-06-08 Tom de Vries <tom@codesourcery.com>
49 PR tree-optimization/66436
50 * gcc.dg/gomp/dump-new-function-2.c: New test.
51 * gcc.dg/gomp/dump-new-function-3.c: Same.
52 * gcc.dg/gomp/dump-new-function.c: Same.
54 2015-06-08 Tom de Vries <tom@codesourcery.com>
56 PR tree-optimization/66435
57 * gcc.dg/gomp/notify-new-function-2.c: New test.
58 * gcc.dg/gomp/notify-new-function-3.c: Same.
59 * gcc.dg/gomp/notify-new-function.c: Same.
61 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
63 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
64 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
65 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
66 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
67 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
68 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
71 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
74 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
75 * gfortran.dg/warn_conversion.f90: Add warning for change in value
77 * gfortran.dg/warn_conversion_3.f90: Add warnings.
78 * gfortran.dg/warn_conversion_5.f90: New test.
79 * gfortran.dg/warn_conversion_6.f90: New test.
80 * gfortran.dg/warn_conversion_7.f90: New test.
82 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
85 * gfortran.dg/blockdata_9.f: New test.
87 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
90 * gfortran.dg/forall_17.f90: New test.
92 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
94 * g++.dg/cpp0x/pr57101.C: Add warning.
95 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
96 * g++.dg/ext/visibility/anon7.C: Same.
97 * g++.dg/ipa/pr63587-2.C: Same.
98 * g++.dg/opt/dump1.C: Same.
99 * g++.dg/opt/pr59622-3.C: Same.
100 * g++.dg/opt/pr59622.C: Same.
101 * g++.dg/torture/pr46383.C: Same.
102 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
103 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
104 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
106 * gfortran.dg/intent_out_8.f90: Same.
107 * gfortran.dg/warn_target_lifetime_3.f90: Same.
109 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
112 gfortran.dg/equiv_9.f90: New test.
115 2015-06-05 Tom de Vries <tom@codesourcery.com>
117 merge from gomp4 branch:
118 2015-05-28 Tom de Vries <tom@codesourcery.com>
120 PR tree-optimization/65443
121 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
122 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
123 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
125 2015-06-05 Nathan Sidwell <nathan@acm.org>
128 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
130 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
132 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
134 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
136 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
138 2015-06-04 Sriraman Tallam <tmsriram@google.com>
140 * testsuite/gcc.target/i386/noplt-1.c: New test.
141 * testsuite/gcc.target/i386/noplt-2.c: New test.
142 * testsuite/gcc.target/i386/noplt-3.c: New test.
143 * testsuite/gcc.target/i386/noplt-4.c: New test.
145 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
148 * gfortran.dg/adjustl_1.f90: New test.
150 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
152 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
153 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
155 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
157 * lto.c (iterative_hash_canonical_type,
158 gimple_register_canonical_type): only hash main variants of types
160 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
162 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
163 Move set of dg-do-what-default after early return.
165 2015-06-04 Marek Polacek <polacek@redhat.com>
168 * gcc.dg/lvalue-8.c: New test.
170 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
171 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/other/pr66130.C: New.
175 * g++.dg/cpp0x/pr66130.C: Likewise.
177 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/cpp0x/decl-loc1.C: New.
180 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
181 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
182 * g++.dg/init/ctor8.C: Likewise.
183 * g++.dg/parse/semicolon4.C: Likewise.
185 2015-06-03 Marek Polacek <polacek@redhat.com>
188 * g++.dg/ubsan/static-init-1.C: New test.
189 * g++.dg/ubsan/static-init-2.C: New test.
190 * g++.dg/ubsan/static-init-3.C: New test.
192 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
195 * gcc.target/i386/pr66275.c: New test.
197 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
199 * gcc.dg/Wcxx-compat-22.c: New testcase.
200 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
201 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
202 * c-c++-common/pr58346-1.c: Likewise.
203 * c-c++-common/transparent-union-1.c: Likewise.
205 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
207 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
208 * g++.dg/plugin/def_plugin.c: New file.
209 * g++.dg/plugin/def-plugin-test.C: New file.
211 2015-06-03 Richard Biener <rguenther@suse.de>
213 * gcc.dg/vect/bb-slp-36.c: New testcase.
215 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
217 * gcc.dg/lto/chkp-removed-alias_0.c: New.
219 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
221 * gcc.dg/lto/chkp-privatize-1_0.c: New.
222 * gcc.dg/lto/chkp-privatize-1_1.c: New.
223 * gcc.dg/lto/chkp-privatize-2_0.c: New.
224 * gcc.dg/lto/chkp-privatize-2_1.c: New.
226 2015-06-03 Marek Polacek <polacek@redhat.com>
230 * gcc.dg/pr64223-1.c: New test.
231 * gcc.dg/pr64223-2.c: New test.
233 2015-06-03 Richard Biener <rguenther@suse.de>
235 PR tree-optimization/63916
236 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
238 2015-06-03 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/66375
241 * gcc.dg/torture/pr66375.c: New testcase.
243 2015-06-03 Bin Cheng <bin.cheng@arm.com>
245 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
247 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
250 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
252 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
255 * gfortran.dg/reshape_7.f90: New test.
257 2015-06-02 David Malcolm <dmalcolm@redhat.com>
260 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
263 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
266 * gcc.dg/pr49551.c: New testcase.
268 2015-06-02 Richard Biener <rguenther@suse.de>
271 * g++.dg/lto/pr65549_0.C: New testcase.
273 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
277 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
279 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
281 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
283 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
288 2015-06-02 Bin Cheng <bin.cheng@arm.com>
290 PR tree-optimization/48052
291 * gcc.dg/tree-ssa/scev-8.c: New.
292 * gcc.dg/tree-ssa/scev-9.c: New.
293 * gcc.dg/tree-ssa/scev-10.c: New.
294 * gcc.dg/vect/pr48052.c: New.
296 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
298 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
300 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
302 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
304 2015-06-02 Marek Polacek <polacek@redhat.com>
307 * gcc.dg/torture/pr66345.c: New test.
309 2015-06-02 Richard Biener <rguenther@suse.de>
311 PR tree-optimization/65961
312 * gcc.dg/torture/pr65961.c: New testcase.
314 2015-06-02 Bin Cheng <bin.cheng@arm.com>
316 PR tree-optimization/52563
317 PR tree-optimization/62173
318 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
319 * gcc.dg/tree-ssa/scev-4.c: Ditto.
321 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
323 * gnat.dg/specs/varsize_return2.ads: New test.
324 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
326 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
328 * gcc.dg/vect/vect-outer-simd-1.c: New test.
330 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
333 * gcc.target/aarch64/sync-comp-swap.c: New.
334 * gcc.target/aarch64/sync-comp-swap.x: New.
335 * gcc.target/aarch64/sync-op-acquire.c: New.
336 * gcc.target/aarch64/sync-op-acquire.x: New.
337 * gcc.target/aarch64/sync-op-full.c: New.
338 * gcc.target/aarch64/sync-op-full.x: New.
339 * gcc.target/aarch64/sync-op-release.c: New.
340 * gcc.target/aarch64/sync-op-release.x: New.
342 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
344 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
347 2015-06-01 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/66349
350 PR tree-optimization/66352
351 PR tree-optimization/66357
352 * gcc.dg/torture/pr66357.c: New testcase.
353 * gcc.dg/torture/pr66349.c: Likewise.
354 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
356 2015-06-01 Richard Biener <rguenther@suse.de>
359 2015-05-29 Richard Biener <rguenther@suse.de>
361 PR tree-optimization/66314
362 * gcc.dg/asan/pr66314.c: New testcase.
364 2015-06-01 Richard Biener <rguenther@suse.de>
366 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
368 2015-06-01 Jakub Jelinek <jakub@redhat.com>
370 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
372 (hp3, hp4): Add inline keyword.
373 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
374 (hp2): Add inline keyword.
375 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
376 (hp2): Add inline keyword.
378 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
381 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
382 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
383 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
384 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
386 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
388 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
389 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
391 2015-06-01 Richard Biener <rguenther@suse.de>
393 PR tree-optimization/66280
394 * g++.dg/torture/pr66280.C: New testcase.
395 * g++.dg/torture/pr66280-2.C: Likewise.
397 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
399 * gnat.dg/addr9_1.adb: New test.
400 * gnat.dg/addr9_2.adb: Likewise.
401 * gnat.dg/addr9_3.adb: Likewise.
402 * gnat.dg/addr9_4.adb: Likewise.
404 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
406 * g++.dg/other/dump-ada-spec-4.C: New test.
408 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
410 * gcc.dg/alias-8.c: Fix dg-warning.
412 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
414 * gcc.dg/alias-8.c: Do not xfail.
415 * gcc.dg/pr62167.c: Prevent FRE.
416 * gcc.dg/alias-14.c: New testcase.
418 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
420 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
422 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
425 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
427 * gcc.target/s390/hotpatch-10.c: Likewise.
428 * gcc.target/s390/hotpatch-11.c: Likewise.
429 * gcc.target/s390/hotpatch-12.c: Likewise.
430 * gcc.target/s390/hotpatch-17.c: Likewise.
431 * gcc.target/s390/hotpatch-18.c: Likewise.
432 * gcc.target/s390/hotpatch-20.c: Likewise.
433 * gcc.target/s390/hotpatch-21.c: Likewise.
434 * gcc.target/s390/hotpatch-22.c: Likewise.
435 * gcc.target/s390/hotpatch-23.c: Likewise.
436 * gcc.target/s390/hotpatch-24.c: Likewise.
437 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
438 to check for the exact nops too.
439 * gcc.target/s390/hotpatch-3.c: Likewise.
440 * gcc.target/s390/hotpatch-4.c: Likewise.
441 * gcc.target/s390/hotpatch-5.c: Likewise.
442 * gcc.target/s390/hotpatch-6.c: Likewise.
443 * gcc.target/s390/hotpatch-7.c: Likewise.
444 * gcc.target/s390/hotpatch-8.c: Likewise.
445 * gcc.target/s390/hotpatch-9.c: Likewise.
446 * gcc.target/s390/hotpatch-14.c: Likewise.
447 * gcc.target/s390/hotpatch-15.c: Likewise.
448 * gcc.target/s390/hotpatch-16.c: Likewise.
449 * gcc.target/s390/hotpatch-19.c: Likewise.
450 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
451 scan-assembler-times counting number of .align directives.
452 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
453 dg-options. Remove scan-assembler-times counting number of .align
455 * gcc.target/s390/hotpatch-26.c: New file.
456 * gcc.target/s390/hotpatch-27.c: New file.
457 * gcc.target/s390/hotpatch-28.c: New file.
458 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
459 using -Os -O0 -O1 -O2 -O3 options.
461 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
463 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
465 2015-05-29 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/66142
468 * gcc.dg/vect/pr66142.c: New test.
470 2015-05-29 Richard Biener <rguenther@suse.de>
472 PR tree-optimization/66314
473 * gcc.dg/asan/pr66314.c: New testcase.
475 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
477 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
478 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
480 (schedule-cleanups, dg-keep-saved-temps): New proc.
481 (gcc-dg-test-1): Schedule cleanups.
482 * lib/profopt.exp (profopt-execute): Likewise.
483 * g++.dg/cdce3.C: Adjust expected line numbers.
484 * gcc.dg/cdce1.c: Likewise.
485 * gcc.dg/cdce2.c: Likewise.
486 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
487 * gcc.dg/strlenopt-24.c: Likewise.
488 * gcc.dg/tree-ssa/vrp26.c: Likewise.
489 * gcc.dg/tree-ssa/vrp28.c: Likewise.
490 * obj-c++.dg/encode-2.mm: Likewise.
492 2015-05-28 DJ Delorie <dj@redhat.com>
494 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
496 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
498 * gnat.dg/discr43.adb: New test.
500 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
502 * gnat.dg/varsize_temp.adb: Rename into...
503 * gnat.dg/varsize1.adb: ...this.
504 * gnat.dg/varsize_copy.ad[sb]: Rename into...
505 * gnat.dg/varsize2.ad[sb]: ...this.
506 * gnat.dg/varsize3_1.adb: New test.
507 * gnat.dg/varsize3_2.adb: Likewise.
508 * gnat.dg/varsize3_3.adb: Likewise.
509 * gnat.dg/varsize3_4.adb: Likewise.
510 * gnat.dg/varsize3_5.adb: Likewise.
511 * gnat.dg/varsize3_6.adb: Likewise.
512 * gnat.dg/varsize3_pkg1.ads: New helper.
513 * gnat.dg/varsize3_pkg2.ads: Likewise.
514 * gnat.dg/varsize3_pkg3.ads: Likewise.
516 2015-05-28 Richard Biener <rguenther@suse.de>
518 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
520 2015-05-28 Richard Biener <rguenther@suse.de>
522 PR tree-optimization/66142
523 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
525 2015-05-28 Lawrence Velázquez <vq@larryv.me>
528 * gcc.dg/darwin-minversion-3.c: Update testcase.
529 * gcc.dg/darwin-minversion-4.c: Ditto.
530 * gcc.dg/darwin-minversion-5.c: New testcase.
531 * gcc.dg/darwin-minversion-6.c: Ditto.
532 * gcc.dg/darwin-minversion-7.c: Ditto.
533 * gcc.dg/darwin-minversion-8.c: Ditto.
534 * gcc.dg/darwin-minversion-9.c: Ditto.
535 * gcc.dg/darwin-minversion-10.c: Ditto.
536 * gcc.dg/darwin-minversion-11.c: Ditto.
537 * gcc.dg/darwin-minversion-12.c: Ditto.
539 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
541 PR rtl-optimization/66168
542 * gcc.c-torture/compile/pr66168.c: New test.
544 2015-05-27 Jeff Law <law@redhat.com>
547 * gcc.dg/target/m68k/pr39726-1.c: New test.
549 2015-05-27 Nathan Sidwell <nathan@acm.org>
552 * g++.dg/ext/alias-canon3.C: New.
554 2015-05-27 Richard Biener <rguenther@suse.de>
556 PR tree-optimization/66272
558 2014-08-15 Richard Biener <rguenther@suse.de>
560 PR tree-optimization/62031
561 * gcc.dg/torture/pr66272.c: New testcase.
563 2015-05-27 Richard Biener <rguenther@suse.de>
565 * gcc.dg/vect/slp-reduc-7.c: New testcase.
567 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
570 * gcc.dg/pr65358.c: New test.
572 2015-05-27 Andre Vehreschild <vehre@gmx.de>
575 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
577 * gfortran.dg/allocate_with_source_6.f90: New test.
579 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
581 * gnat.dg/atomic7_1.adb: New test.
582 * gnat.dg/atomic7_2.adb: Likewise.
583 * gnat.dg/atomic7_pkg1.ads: New helper.
584 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
586 2015-05-26 Michael Matz <matz@suse.de>
589 * gcc.dg/vect/pr66251.c: New test.
591 2015-05-26 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/66142
594 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
596 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
599 * gfortran.dg/allocatable_scalar_13.f90: New test
601 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
603 * gnat.dg/warn11.adb: New test.
604 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
606 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
608 * gnat.dg/vfa1_1.adb: New test.
609 * gnat.dg/vfa1_2.adb: Likewise.
610 * gnat.dg/vfa1_3.adb: Likewise.
611 * gnat.dg/vfa1_4.adb: Likewise.
612 * gnat.dg/vfa1_pkg.ads: New helper.
614 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
616 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
617 * gcc.target/i386/pr66232-3.c: Likewise.
619 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
622 * gcc.target/i386/pr66274.c: New test.
624 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
626 * gnat.dg/renaming6.ad[sb]: New test.
628 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
630 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
631 and 'dg-require-effective-target pie'.
633 2015-05-23 Nathan Sidwell <nathan@acm.org>
636 * g++.dg/cpp0x/pr66243.C: New.
638 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
641 * g++.dg/lto/pr66180_0.C: New testcase.
642 * g++.dg/lto/pr66180_1.C: New testcase.
644 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
647 * typebound_call_27.f90: New file.
649 2015-05-23 Nathan Sidwell <nathan@acm.org>
652 * g++.dg/template/pr65936.C: New.
654 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
656 PR tree-optimization/63387
657 * gcc.dg/pr63387-2.c: New testcase.
659 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
661 * gcc.dg/simd-1.c: Update to the new message.
663 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
665 * gcc.dg/nand.c: New testcase.
667 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
669 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
670 Set dg-do-what-default to compile only on ARM targets without
671 arm_neon_hw execution support. Remove redundant c-torture-execute
672 in loop over test cases.
674 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
677 * gcc.target/aarch64/pr65491_1.c: New test.
678 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
679 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
681 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
684 * g++.dg/cpp0x/explicit9.C: New.
685 * g++.dg/cpp0x/explicit8.C: Check the locations too.
687 2015-05-22 Richard Biener <rguenther@suse.de>
689 PR tree-optimization/66251
690 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
692 2015-05-22 Marek Polacek <polacek@redhat.com>
695 * c-c++-common/attributes-enum-1.c: New test.
696 * c-c++-common/attributes-enum-2.c: New test.
697 * g++.dg/cpp0x/attributes-enum-1.C: New test.
698 * g++.dg/cpp1y/attributes-enum-1.C: New test.
700 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
702 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
703 effective target support. If no arm_neon_hw support, do not attempt
704 to execute the tests; only compile them.
705 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
706 and "dg-require-effective-target arm_neon_ok".
707 * gcc.target/arm/simd/vextp16_1.c: Likewise.
708 * gcc.target/arm/simd/vextp64_1.c: Likewise.
709 * gcc.target/arm/simd/vextp8_1.c: Likewise.
710 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
711 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
712 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
713 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
714 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
715 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
716 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
717 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
718 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
719 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
720 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
721 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
722 * gcc.target/arm/simd/vexts16_1.c: Likewise.
723 * gcc.target/arm/simd/vexts32_1.c: Likewise.
724 * gcc.target/arm/simd/vexts64_1.c: Likewise.
725 * gcc.target/arm/simd/vexts8_1.c: Likewise.
726 * gcc.target/arm/simd/vextu16_1.c: Likewise.
727 * gcc.target/arm/simd/vextu32_1.c: Likewise.
728 * gcc.target/arm/simd/vextu64_1.c: Likewise.
729 * gcc.target/arm/simd/vextu8_1.c: Likewise.
730 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
731 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
732 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
733 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
734 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
735 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
736 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
737 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
738 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
739 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
740 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
741 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
742 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
743 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
744 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
745 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
746 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
747 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
748 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
749 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
750 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
751 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
752 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
753 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
754 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
755 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
756 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
757 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
758 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
759 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
760 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
761 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
762 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
763 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
764 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
765 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
766 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
767 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
768 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
769 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
770 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
771 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
772 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
773 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
774 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
775 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
776 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
777 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
778 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
779 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
780 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
781 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
782 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
783 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
784 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
785 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
786 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
787 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
788 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
789 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
790 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
791 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
792 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
793 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
794 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
795 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
796 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
797 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
798 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
799 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
800 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
801 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
802 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
803 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
804 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
805 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
806 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
807 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
808 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
809 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
810 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
811 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
812 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
813 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
814 * gcc.target/arm/simd/vzips16_1.c: Likewise.
815 * gcc.target/arm/simd/vzips32_1.c: Likewise.
816 * gcc.target/arm/simd/vzips8_1.c: Likewise.
817 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
818 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
819 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
821 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
823 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
824 * gcc.dg/vect/pr59354.c: Likewise.
825 * gcc.dg/vect/pr64252.c: Likewise.
826 * gcc.dg/vect/pr64404.c: Likewise.
827 * gcc.dg/vect/pr64493.c: Likewise.
828 * gcc.dg/vect/pr64495.c: Likewise.
829 * gcc.dg/vect/pr64844.c: Likewise.
830 * gcc.dg/vect/pr65518.c: Likewise.
831 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
833 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
836 * g++.dg/cpp1y/var-templ28.C: New.
838 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
841 * gcc.target/i386/pr66232-1.c: New test.
842 * gcc.target/i386/pr66232-2.c: Likewise.
843 * gcc.target/i386/pr66232-3.c: Likewise.
844 * gcc.target/i386/pr66232-4.c: Likewise.
845 * gcc.target/i386/pr66232-5.c: Likewise.
847 2015-05-21 Nathan Sidwell <nathan@acm.org>
849 * g++.dg/cpp1y/pr60943.C: New.
851 2015-05-21 Jakub Jelinek <jakub@redhat.com>
853 PR tree-optimization/66233
854 * gcc.c-torture/execute/pr66233.c: New test.
856 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
859 * gfortran.dg/inline_matmul_11.f90: New test.
861 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
863 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
864 instead of listing several targets on its own.
865 * gcc.target/i386/pr32219-2.c: Likewise.
866 * gcc.target/i386/pr32219-3.c: Likewise.
867 * gcc.target/i386/pr32219-4.c: Likewise.
868 * gcc.target/i386/pr32219-5.c: Likewise.
869 * gcc.target/i386/pr32219-6.c: Likewise
870 * gcc.target/i386/pr32219-7.c: Likewise.
871 * gcc.target/i386/pr32219-8.c: Likewise.
872 * gcc.target/i386/pr39013-1.c: Likewise.
873 * gcc.target/i386/pr39013-2.c: Likewise.
874 * gcc.target/i386/pr64317.c: Likewise.
876 2015-05-21 Jeff Law <law@redhat.com>
878 * gcc.target/hppa/shadd-3.c: New test.
879 * gcc.target/hppa/shadd-4.c: New test.
881 2015-05-21 Michael Matz <matz@suse.de>
883 * gcc.dg/vect/vect-strided-store.c: New test.
884 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
885 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
887 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
889 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
890 * gcc.dg/pow-sqrt-synth-1.c: New test.
891 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
893 2015-05-21 Richard Biener <rguenther@suse.de>
896 * g++.dg/conversion/pr66211.C: New testcase.
897 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
899 2015-05-21 Jeff Law <law@redhat.com>
901 * gcc.target/hppa/shadd-2.c: New test.
903 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
906 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
908 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
911 * gcc.target/arm/pr26702.c: Adjust target selector.
913 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
916 * gcc.dg/lto/pr66221_0.c: New test.
917 * gcc.dg/lto/pr66221_1.c: New test.
919 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
922 * gcc.dg/redecl-4.c: Update column numbers.
923 * gcc.dg/format/bitfld-1.c: Likewise.
924 * gcc.dg/format/attr-2.c: Likewise.
925 * gcc.dg/format/attr-6.c: Likewise.
926 * gcc.dg/format/attr-7.c (baz): Likewise.
927 * gcc.dg/format/asm_fprintf-1.c: Likewise.
928 * gcc.dg/format/attr-4.c: Likewise.
929 * gcc.dg/format/branch-1.c: Likewise.
930 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
931 locations within strings with embedded escape sequences.
933 2015-05-20 Jeff Law <law@redhat.com>
935 * gcc.target/hppa/hppa.exp: New target test driver.
936 * gcc.target/hppa/shadd-1.c: New test.
938 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
940 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
942 2015-05-20 David Malcolm <dmalcolm@redhat.com>
944 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
945 (fn_33_k_and_r_style): New.
946 (fn_33_stroustrup_style): New.
947 (fn_33_allman_style): New.
948 (fn_33_whitesmiths_style): New.
949 (fn_33_horstmann_style): New.
950 (fn_33_ratliff_banner_style): New.
951 (fn_33_lisp_style): New.
952 (fn_34_indent_dash_gnu): New.
953 (fn_34_indent_dash_kr): New.
954 (fn_34_indent_dash_orig): New.
955 (fn_34_indent_linux_style): New.
957 2015-05-20 Andre Vehreschild <vehre@gmx.de>
960 * gfortran.dg/allocate_with_source_5.f90: Extend test.
962 2015-05-20 Bin Cheng <bin.cheng@arm.com>
964 PR tree-optimization/65447
965 * gcc.dg/tree-ssa/pr65447.c: New test.
967 2015-05-19 Nathan sidwell <nathan@acm.org>
969 * g++.dg/cpp0x/pr65954.C: New.
971 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
973 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
975 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
977 * lib/target-supports.exp: Vector do not always have natural
980 2015-05-19 David Sherwood <david.sherwood@arm.com>
982 * gcc.dg/loop-invariant.c: New testcase.
984 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
986 * lib/target-supports.exp: Vector do not always have natural
989 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
991 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
993 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
995 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
997 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
998 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
999 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1000 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1001 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1002 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1003 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1004 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1005 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1006 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1008 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1010 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1012 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1014 * gcc.target/s390/s390.exp
1015 (check_effective_target_vector): New check.
1016 * gcc.target/s390/vector/vec-abi-1.c: New test.
1017 * gcc.target/s390/vector/vec-abi-2.c: New test.
1018 * gcc.target/s390/vector/vec-abi-3.c: New test.
1019 * gcc.target/s390/vector/vec-abi-4.c: New test.
1020 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1021 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1022 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1023 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1024 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1025 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1026 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1027 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1028 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1029 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1030 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1031 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1032 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1033 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1034 * gcc.target/s390/vector/vec-init-1.c: New test.
1035 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1036 * gcc.target/s390/vector/vec-shift-1.c: New test.
1037 * gcc.target/s390/vector/vec-sub-1.c: New test.
1039 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1041 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1043 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1045 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1047 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1049 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1051 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1053 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1055 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1057 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1059 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1061 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1063 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1065 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1067 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1069 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1071 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1073 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1075 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1077 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1079 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1081 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1083 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1085 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1087 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1089 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1091 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1093 PR tree-optimization/66187
1094 * gcc.c-torture/execute/pr66187.c: New test.
1095 * gcc.dg/pr66187-1.c: New test.
1096 * gcc.dg/pr66187-2.c: New test.
1098 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1100 * gcc.dg/vect/bb-slp-35.c: Adjust.
1102 2015-05-19 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/66165
1105 * gcc.dg/torture/pr66165.c: New testcase.
1107 PR tree-optimization/66185
1108 * gcc.dg/torture/pr66185.c: New testcase.
1110 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1113 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1115 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1117 * gcc.target/mips/p5600-bonding.c : New file.
1119 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1122 * gfortran.dg/interface_operator_1.f90: New tests.
1124 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1127 * gfortran.dg/generic_29.f90: New tests.
1129 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1132 * gfortran.dg/storage_size_6.f90: New tests.
1134 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1137 * gfortran.dg/null1.f90: New test.
1139 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1142 * gfortran.dg/entry_21.f90: New test.
1144 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1147 * gfortran.dg/storage_size_6.f90: New tests.
1149 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1152 * gfortran.dg/misplaced_statement.f90: New test.
1154 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1157 * gfortran.dg/filepos1.f90: New test
1159 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1162 * gfortran.dg/pr64925.f90: New test.
1164 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1166 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1168 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1170 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1172 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1173 to the family of pie capable targets.
1175 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1177 * gcc.target/arm/bics_1.c : New testcase.
1178 * gcc.target/arm/bics_2.c : New testcase.
1179 * gcc.target/arm/bics_3.c : New testcase.
1180 * gcc.target/arm/bics_4.c : New testcase.
1182 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1184 * gcc.target/mips/umips-attr.c: New test.
1186 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1188 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1189 * gcc.dg/20150120-2.c (dg-final): Ditto.
1190 * gcc.dg/20150120-2.c (dg-final): Ditto.
1191 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1193 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1196 * gcc.target/i386/pr66174.c: New test.
1198 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1201 * gfortran.dg/matmul_bounds_6.f90: New test.
1202 * gfortran.dg/matmul_bounds_7.f90: New test.
1204 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1206 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1207 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1208 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1209 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1210 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1211 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1213 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1216 * gfortran.dg/continuation_13.f90: Update test.
1217 * gfortran.dg/pr65903.f90: New test.
1219 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1222 * gfortran.dg/block_14.f90: New test.
1224 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1227 * lib/gfortran-dg.exp: Update regex to handle two locations for
1228 the same diagnostic without caret.
1229 * gfortran.dg/badline.f: Test also that line numbers are correct
1230 before and after "left but not entered" warning.
1232 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1233 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1236 * gcc.target/arm/maskdata.c: New test.
1238 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1241 * gfortran.dg/derived_constructor_components_5: New test
1243 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1246 * gcc.target/alpha/pr66140.c: New test.
1248 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1251 * gcc.dg/Wconversion-complex-c99.c: New test.
1252 * gcc.dg/Wconversion-complex-gnu.c: New test.
1254 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1256 PR tree-optimization/64454
1257 * gcc.dg/modmod.c: New testcase.
1259 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1261 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1263 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1266 * gcc.target/i386/mpx/pr66134.c: New test.
1268 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1270 * gcc.target/powerpc/pr60158.c: New test.
1272 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1274 * gcc.target/i386/sibcall-7.c: New test.
1275 * gcc.target/i386/sibcall-8.c: New test.
1277 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1279 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1280 (abs64_in_dreg): Likewise.
1282 2015-05-14 Marek Polacek <polacek@redhat.com>
1286 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1287 * gcc.dg/pr19984.c: Likewise.
1288 * gcc.dg/pr66066-1.c: New test.
1289 * gcc.dg/pr66066-2.c: New test.
1290 * gcc.dg/pr66066-3.c: New test.
1292 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1294 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1295 * gcc.dg/pow-sqrt.x: New file.
1296 * gcc.dg/pow-sqrt-1.c: New test.
1297 * gcc.dg/pow-sqrt-2.c: Likewise.
1298 * gcc.dg/pow-sqrt-3.c: Likewise.
1300 2015-05-13 Richard Biener <rguenther@suse.de>
1302 PR tree-optimization/66123
1303 * gcc.dg/torture/pr66123.c: New testcase.
1305 2015-05-13 Richard Biener <rguenther@suse.de>
1308 * gcc.dg/alias-2.c: Adjust.
1309 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1311 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1314 * gcc.target/i386/pr65103-3.c: New.
1316 2015-05-13 Martin Liska <mliska@suse.cz>
1318 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1320 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1323 * gcc.target/i386/pr66112-2.c: New test.
1326 * gcc.target/i386/pr66112-1.c: New test.
1328 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1331 * gcc.target/i386/mpx/pr66048.cc: New.
1333 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1335 PR rtl-optimization/64616
1336 * gcc.dg/loop-8.c: New test.
1337 * gcc.dg/loop-9.c: New test.
1339 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1342 * gcc.target/i386/pr66047.c: New testcase.
1344 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1347 * gcc.c-torture/compile/pr65873.c: New testcase.
1349 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1352 * gfortran.dg/inline_matmul_10.f90: New test.
1354 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1356 * c-c++-common/Wmisleading-indentation.c: New testcase.
1357 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1358 * c-c++-common/Wmisleading-indentation-2.md: New file.
1360 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1362 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1364 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1366 2015-05-12 Richard Biener <rguenther@suse.de>
1368 PR tree-optimization/66101
1369 * gcc.dg/torture/pr66101.c: New testcase.
1371 2015-05-12 Richard Biener <rguenther@suse.de>
1373 PR tree-optimization/37021
1374 * gcc.target/i386/vect-addsub.c: New testcase.
1376 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1378 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1380 2015-05-12 Tom de Vries <tom@codesourcery.com>
1382 PR tree-optimization/66010
1383 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1385 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/trailing10.C: New.
1390 2015-05-12 Richard Biener <rguenther@suse.de>
1392 * gcc.dg/vect/bb-slp-35.c: New testcase.
1394 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1397 * gfortran.dg/bound_simplification_6.f90: New.
1399 2015-05-11 Steve Ellcey <sellcey@mips.com>
1401 * gcc.target/mips/branch-1.c: Pass argument to bar().
1403 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1406 * gcc.target/i386/pr65753.c: New test.
1408 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1410 PR rtl-optimization/66076
1411 * gcc.dg/torture/pr66076.c: New test.
1413 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1416 * gfortran.dg/inline_matmul_7.f90: New test.
1417 * gfortran.dg/inline_matmul_8.f90: New test.
1418 * gfortran.dg/inline_matmul_9.f90: New test.
1420 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1422 * gfortran.dg/bound_simplification_5.f90: New.
1424 2015-05-09 Jason Merrill <jason@redhat.com>
1426 * lib/target-supports.exp (cxx_default): New global.
1427 (check_effective_target_c++11_only)
1428 (check_effective_target_c++14_only)
1429 (check_effective_target_c++98_only)
1430 (check_effective_target_c++1z_only): Check it.
1432 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1434 PR tree-optimization/64454
1435 * gcc.dg/tree-ssa/vrp97.c: New file.
1436 * gcc.dg/vect/slp-perm-7.c: Update.
1438 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1441 * gfortran.dg/elemental_subroutine_11.f90: New test.
1443 2015-05-08 Richard Biener <rguenther@suse.de>
1445 PR tree-optimization/66036
1446 * gcc.dg/vect/slp-41.c: New testcase.
1448 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1450 * gfortran.dg/elemental_optional_args_7.f90: New.
1452 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1454 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1457 2015-05-08 Marek Polacek <polacek@redhat.com>
1460 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1461 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1463 2015-05-07 Marek Polacek <polacek@redhat.com>
1466 * c-c++-common/Wshift-negative-value-1.c: New test.
1467 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1468 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1469 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1470 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1471 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1472 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1473 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1474 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1476 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1480 * gcc.dg/fdata-sections-2.c: New file.
1482 2015-05-07 Marek Polacek <polacek@redhat.com>
1485 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1487 * c-c++-common/ubsan/align-7.c: Likewise.
1488 * c-c++-common/ubsan/bounds-8.c: Likewise.
1489 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1490 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1491 * c-c++-common/ubsan/null-1.c: Likewise.
1492 * c-c++-common/ubsan/null-10.c: Likewise.
1493 * c-c++-common/ubsan/null-11.c: Likewise.
1494 * c-c++-common/ubsan/null-2.c: Likewise.
1495 * c-c++-common/ubsan/null-3.c: Likewise.
1496 * c-c++-common/ubsan/null-4.c: Likewise.
1497 * c-c++-common/ubsan/null-5.c: Likewise.
1498 * c-c++-common/ubsan/null-6.c: Likewise.
1499 * c-c++-common/ubsan/null-7.c: Likewise.
1500 * c-c++-common/ubsan/null-8.c: Likewise.
1501 * c-c++-common/ubsan/null-9.c: Likewise.
1502 * c-c++-common/ubsan/object-size-1.c: Likewise.
1503 * c-c++-common/ubsan/object-size-10.c: Likewise.
1504 * c-c++-common/ubsan/object-size-4.c: Likewise.
1505 * c-c++-common/ubsan/object-size-5.c: Likewise.
1506 * c-c++-common/ubsan/object-size-7.c: Likewise.
1507 * c-c++-common/ubsan/object-size-8.c: Likewise.
1508 * c-c++-common/ubsan/object-size-9.c: Likewise.
1509 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1510 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1511 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1512 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1513 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1514 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1515 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1516 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1517 * c-c++-common/ubsan/pr59333.c: Likewise.
1518 * c-c++-common/ubsan/pr59667.c: Likewise.
1519 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1520 * c-c++-common/ubsan/pr60636.c: Likewise.
1521 * c-c++-common/ubsan/pr63802.c: Likewise.
1522 * c-c++-common/ubsan/recovery-1.c: Likewise.
1523 * c-c++-common/ubsan/recovery-3.c: Likewise.
1524 * c-c++-common/ubsan/shift-1.c: Likewise.
1525 * c-c++-common/ubsan/shift-2.c: Likewise.
1526 * c-c++-common/ubsan/shift-4.c: Likewise.
1527 * c-c++-common/ubsan/shift-7.c: Likewise.
1528 * c-c++-common/ubsan/undefined-2.c: Likewise.
1529 * c-c++-common/ubsan/vla-1.c: Likewise.
1530 * g++.dg/ubsan/null-1.C: Likewise.
1531 * g++.dg/ubsan/null-3.C: Likewise.
1532 * g++.dg/ubsan/null-4.C: Likewise.
1533 * g++.dg/ubsan/vptr-8.C: Likewise.
1534 * g++.dg/ubsan/vptr-9.C: Likewise.
1535 * gcc.dg/ubsan/bounds-2.c: Likewise.
1536 * gcc.dg/ubsan/object-size-9.c: Likewise.
1538 2015-05-07 Jeff Law <law@redhat.com>
1540 * gcc.dg/tree-ssa/shorten-1.c: New test.
1542 2015-05-07 Richard Biener <rguenther@suse.de>
1544 PR tree-optimization/66002
1545 * gcc.dg/vect/vect-125.c: New testcase.
1547 2015-05-07 Marek Polacek <polacek@redhat.com>
1548 Martin Uecker <uecker@eecs.berkeley.edu>
1550 * c-c++-common/ubsan/bounds-10.c: New test.
1552 2015-05-06 David Malcolm <dmalcolm@redhat.com>
1554 * jit.dg/harness.h (set_options): Wrap with
1555 #ifndef TEST_ESCHEWS_SET_OPTIONS.
1556 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1557 Special-case test-benchmark.c as a negative.
1558 * jit.dg/test-benchmark.c: New file.
1560 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
1563 * gcc.target/arm/pr64208.c: New test.
1565 2015-05-06 Alan Modra <amodra@gmail.com>
1568 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1569 (gparms): Make volatile.
1571 2015-05-06 Richard Biener <rguenther@suse.de>
1573 PR tree-optimization/62283
1574 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1576 2015-05-06 Christian Bruel <christian.bruel@st.com>
1579 * gcc.target/aarch64/iinline-attr-1.c: New test.
1581 2015-05-06 Richard Biener <rguenther@suse.de>
1583 * gcc.dg/vect/bb-slp-34.c: New testcase.
1585 2015-05-06 Richard Biener <rguenther@suse.de>
1587 PR tree-optimization/62283
1588 * gcc.dg/vect/bb-slp-14.c: Adjust.
1590 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1593 * gcc.target/i386/pr65990.c: New test.
1595 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
1598 * gcc.target/i386/pr65915.c: New.
1600 2015-05-05 Tom de Vries <tom@codesourcery.com>
1602 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1603 'va_list escapes 0'.
1605 2015-05-05 Tom de Vries <tom@codesourcery.com>
1607 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1610 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
1612 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1613 * gcc.target/arm/pr65924.c: Likewise.
1615 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1618 * gcc.target/i386/pr65871-3.c: New test.
1620 2015-05-04 Jeff Law <law@redhat.com>
1623 2015-05-04 Jeff Law <law@redhat.com>
1624 * gcc.dg/tree-ssa/shorten-1.c: New test.
1626 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
1627 Jakub Jelinek <jakub@redhat.com>
1630 * g++.dg/cpp0x/Wnarrowing4.C: New.
1632 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
1634 * lib/target-supports.exp
1635 (check_effective_target_keeps_null_pointer_checks): Clarify that
1636 this is for targets that disable -fdelete-null-pointer-checks,
1637 not default it to off.
1638 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1639 -fdelete-null-pointer-checks explicit.
1640 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1641 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1642 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1643 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1644 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1645 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1646 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1647 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1648 * gcc.dg/tree-ssa/pr20318.c: Likewise.
1649 * gcc.dg/tree-ssa/pr20701.c: Likewise.
1650 * gcc.dg/tree-ssa/pr20702.c: Likewise.
1651 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1652 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1653 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1654 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1655 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1656 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1657 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1658 * gcc.dg/tree-ssa/unreachable.c: Likewise.
1659 * gcc.dg/tree-ssa/vrp02.c: Likewise.
1660 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1661 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1662 * gcc.dg/tree-ssa/vrp55.c: Likewise.
1663 * g++.dg/cpp0x/static_assert9.C: Likewise.
1664 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1665 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1666 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1667 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1668 * g++.dg/tree-ssa/pr26406.C: Likewise.
1670 2015-05-04 Jakub Jelinek <jakub@redhat.com>
1672 PR tree-optimization/65984
1673 * c-c++-common/ubsan/pr65984.c: New test.
1675 2015-05-04 Jeff Law <law@redhat.com>
1677 * gcc.dg/tree-ssa/shorten-1.c: New test.
1679 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1682 * gfortran.dg/pr44735.f90: New test.
1684 2015-05-04 Richard Biener <rguenther@suse.de>
1686 PR tree-optimization/65965
1687 * gcc.dg/vect/bb-slp-33.c: New testcase.
1689 2015-05-04 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/65935
1692 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1694 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
1696 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1697 for each supported variant instead of CHECK_RESULTS.
1698 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1699 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1700 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1701 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1702 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1703 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1704 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1705 expected results for unsupported variants. Call CHECK for each
1706 supported variant instead of CHECK_RESULTS.
1707 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1708 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1709 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1710 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1711 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1712 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1713 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1714 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1715 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1716 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1717 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1718 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1719 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1720 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1721 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1722 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1723 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1724 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1725 expected results for unsupported variants.
1726 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1727 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1728 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1729 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1730 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1731 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1732 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1733 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1734 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1735 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1736 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1737 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1738 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1739 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1740 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1741 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1742 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1743 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1744 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1745 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1746 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1747 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1748 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1749 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1750 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1751 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1752 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1753 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1755 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1758 * gfortran.dg/bound_9.f90: Add pointer assignment.
1760 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1761 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
1764 * g++.dg/cpp0x/Wnarrowing3.C: New.
1766 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
1768 * gcc.dg/20150120-1.c: New test.
1769 * gcc.dg/20150120-2.c: New test.
1770 * gcc.dg/20150120-3.c: New test.
1772 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
1774 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1776 2015-05-01 Renlin Li <renlin.li@arm.com>
1778 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1780 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
1782 * gfortran.dg/bound_simplification_4.f90: New.
1784 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1786 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1787 with powerpc_p8vector_ok.
1789 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1792 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
1794 * gfortran.dg/bound_9.f90: New test case.
1796 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
1798 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1799 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1800 for 32bit x86 targets.
1801 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1802 for 32bit x86 targets.
1803 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1804 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1805 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1806 for 32bit x86 targets.
1808 2015-04-30 Marek Polacek <polacek@redhat.com>
1810 PR tree-optimization/63551
1811 * g++.dg/ipa/pr63551.C: New test.
1813 2015-04-30 Caroline Tice <cmtice@google.com>
1816 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
1817 partition size on certain targets.
1819 2015-04-30 Renlin Li <renlin.li@arm.com>
1821 * gcc.target/aarch64/vect-reduc-or_1.c: New.
1823 2015-04-30 Marek Polacek <polacek@redhat.com>
1825 * c-c++-common/Wbool-compare-3.c: New test.
1827 * gcc.dg/pr65901.c (foo): Adjust dg-error.
1828 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1830 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1833 * g++.dg/init/ref22.C: New.
1835 2015-04-30 Marek Polacek <polacek@redhat.com>
1837 * gcc.dg/init-bad-8.c: New test.
1839 * gcc.dg/incomplete-typedef-1.c: New test.
1841 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1844 * g++.dg/template/crash121.C: New.
1846 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
1848 * gcc.target/mips/call-from-init.c: New test.
1849 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1851 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1854 * gcc.target/i386/pr65871-1.c: New test.
1855 * gcc.target/i386/pr65871-2.c: Ditto.
1857 2015-04-29 Marek Polacek <polacek@redhat.com>
1860 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1861 * c-c++-common/Wbool-compare-2.c: New test.
1863 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
1866 * gcc.target/aarch64/vstN_lane_1.c: New file.
1868 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1871 * g++.dg/warn/Winit-self-3.C: New.
1873 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1875 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1877 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
1880 * gcc.target/arm/pr65924.c: New test.
1882 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
1884 * g++.dg/gomp/tpl-target-update.C: New file.
1886 2015-04-29 Richard Biener <rguenther@suse.de>
1888 PR tree-optimization/65917
1889 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1891 2015-04-29 Christian Bruel <christian.bruel@st.com>
1894 * gcc.dg/ipa/iinline-attr.c: New test.
1895 * gcc.target/i386/iinline-attr-2.c: New test.
1897 2015-04-28 Andre Vehreschild <vehre@gmx.de>
1899 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1902 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1904 * gcc.dg/vect/vect-33.c: Remove spurious line.
1906 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
1908 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1910 2015-04-28 Marek Polacek <polacek@redhat.com>
1913 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1914 * gcc.dg/pr65901.c: New test.
1916 2015-04-28 Richard Biener <rguenther@suse.de>
1918 PR tree-optimization/62283
1919 * gfortran.dg/vect/pr62283-2.f: New testcase.
1920 * gcc.dg/vect/bb-slp-14.c: Adjust.
1922 2015-04-28 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/65851
1925 * g++.dg/torture/pr65851.C: New testcase.
1927 2015-04-27 Jeff Law <law@redhat.com>
1929 PR tree-optimization/65217
1930 * gcc.target/i386/pr65217.c: Remove XFAIL.
1932 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1935 Add tests forgotten to svn-add.
1936 * gfortran.dg/class_allocate_19.f03: New test.
1937 * gfortran.dg/class_array_20.f03: New test.
1938 * gfortran.dg/class_array_21.f03: New test.
1939 * gfortran.dg/finalize_29.f08: New test.
1941 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1945 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1946 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1948 2015-04-27 Caroline Tice <cmtice@google.com>
1950 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1953 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
1956 * gcc.target/powerpc/htm-1.c: New test.
1957 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1959 (__builtin_tabortdci): Likewise.
1960 (__builtin_tcheck): Remove operand.
1961 * lib/target-supports.exp (check_htm_hw_available): New function.
1963 2015-04-27 Richard Biener <rguenther@suse.de>
1965 * gcc.target/i386/pr65217.c: XFAIL.
1967 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1969 PR tree-optimization/65875
1970 * gcc.c-torture/compile/pr65875.c: New test.
1972 2015-04-25 Marek Polacek <polacek@redhat.com>
1975 * gcc.dg/enum-incomplete-2.c: New test.
1976 * gcc.dg/enum-mode-1.c: New test.
1978 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1981 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1983 * gcc.target/powerpc/pr65849-2.c: Likewise.
1985 2015-04-24 Tom de Vries <tom@codesourcery.com>
1987 PR tree-optimization/65802
1988 * g++.dg/pr65802.C: Move to ...
1989 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1990 stdarg.h. Rewrite for C.
1991 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1992 va_start and va_end. Remove unnecessary inline asm.
1994 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1995 Wei Mi <wmi@google.com>
1997 * gcc.target/i386/sse2-load-multi.c: New test.
1998 * gcc.target/i386/sse2-store-multi.c: Ditto.
2000 2015-04-24 Marek Polacek <polacek@redhat.com>
2003 * c-c++-common/pr65830.c: New test.
2006 * c-c++-common/Wlogical-op-1.c: New test.
2008 2015-04-24 Marek Polacek <polacek@redhat.com>
2011 * c-c++-common/pr61534-1.c: New test.
2013 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2014 Steven Bosscher <steven@gcc.gnu.org>
2016 PR rtl-optimization/34503
2017 * gcc.target/arm/pr64616.c: New file.
2019 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2021 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2023 2015-04-24 Terry Guo <terry.guo@arm.com>
2025 * gcc.target/arm/pr65710.c: Update the options.
2027 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2029 * gcc.target/i386/pr65523.c: Skip x32.
2031 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2033 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2034 to look for vcl* where appropriate.
2036 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2038 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2039 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2041 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2044 * gcc.target/arm/pr26702.c: New test.
2046 2015-04-23 Marek Polacek <polacek@redhat.com>
2049 * gcc.dg/pr65345-1.c: New test.
2050 * gcc.dg/pr65345-2.c: New test.
2052 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2054 * gcc.target/powerpc/crypto-builtin-2.c: New.
2056 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2059 * gfortran.dg/class_allocate_19.f03: New test.
2060 * gfortran.dg/class_array_20.f03: New test.
2061 * gfortran.dg/class_array_21.f03: New test.
2062 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2063 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2064 initialization correctly.
2065 * gfortran.dg/finalize_29.f08: New test.
2067 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2069 * gcc.target/powerpc/swaps-p8-18.c: New test.
2071 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2074 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2075 * gcc.dg/vect/bb-slp-25.c: Likewise.
2076 * gcc.dg/vect/bb-slp-29.c: Likewise.
2077 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2078 vect_no_align && { ! vect_hw_misalign }.
2079 * gcc.dg/vect/bb-slp-9.c: Likewise.
2080 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2082 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2083 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2084 account for POWER8, where peeling for alignment is not needed.
2085 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2086 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2087 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2088 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2089 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2090 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2091 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2092 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2093 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2094 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2095 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2096 * gcc.dg/vect/pr16105.c: Likewise.
2097 * gcc.dg/vect/pr20122.c: Likewise.
2098 * gcc.dg/vect/pr33804.c: Likewise.
2099 * gcc.dg/vect/pr33953.c: Likewise.
2100 * gcc.dg/vect/pr56787.c: Likewise.
2101 * gcc.dg/vect/pr58508.c: Likewise.
2102 * gcc.dg/vect/slp-25.c: Likewise.
2103 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2104 * gcc.dg/vect/vect-105.c: Likewise.
2105 * gcc.dg/vect/vect-27.c: Likewise.
2106 * gcc.dg/vect/vect-29.c: Likewise.
2107 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2109 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2110 && { ! vect_hw_misalign }.
2111 * gcc.dg/vect/vect-44.c: Likewise.
2112 * gcc.dg/vect/vect-48.c: Likewise.
2113 * gcc.dg/vect/vect-50.c: Likewise.
2114 * gcc.dg/vect/vect-52.c: Likewise.
2115 * gcc.dg/vect/vect-56.c: Likewise.
2116 * gcc.dg/vect/vect-60.c: Likewise.
2117 * gcc.dg/vect/vect-72.c: Likewise.
2118 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2119 * gcc.dg/vect/vect-75.c: Likewise.
2120 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2121 * gcc.dg/vect/vect-77-global.c: Likewise.
2122 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2123 * gcc.dg/vect/vect-78-global.c: Likewise.
2124 * gcc.dg/vect/vect-93.c: Likewise.
2125 * gcc.dg/vect/vect-95.c: Likewise.
2126 * gcc.dg/vect/vect-96.c: Likewise.
2127 * gcc.dg/vect/vect-cond-1.c: Likewise.
2128 * gcc.dg/vect/vect-cond-3.c: Likewise.
2129 * gcc.dg/vect/vect-cond-4.c: Likewise.
2130 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2131 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2132 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2133 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2134 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2135 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2136 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2137 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2138 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2139 * gcc.dg/vect/vect-outer-5.c: Likewise.
2140 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2141 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2142 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2143 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2144 * gcc.dg/vect/vect-peel-3.c: Likewise.
2145 * gcc.dg/vect/vect-peel-4.c: Likewise.
2146 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2147 * gcc.target/powerpc/pr65456.c: New test.
2148 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2149 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2150 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2151 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2152 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2153 vect_no_align && { ! vect_hw_misalign }.
2154 * gfortran.dg/vect/vect-3.f90: Likewise.
2155 * gfortran.dg/vect/vect-4.f90: Likewise.
2156 * gfortran.dg/vect/vect-5.f90: Likewise.
2157 * lib/target-supports.exp (check_effective_target_vect_no_align):
2158 Return 1 for POWER8.
2159 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2161 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2164 * gfortran.dg/pr65429.f90: New test.
2166 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2168 * c-c++-common/asan/user-section-1.c: New test.
2169 * c-c++-common/asan/user-section-2.c: New test.
2170 * c-c++-common/asan/user-section-3.c: New test.
2172 2015-04-22 Hale Wang <hale.wang@arm.com>
2173 Terry Guo <terry.guo@arm.com>
2175 PR rtl-optimization/64818
2176 * gcc.target/arm/pr64818.c: New test.
2178 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2181 * g++.dg/tree-ssa/pr61034.C: Update template.
2182 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2183 * gcc.dg/Warray-bounds-11.c: Likewise.
2184 * gcc.dg/Warray-bounds.c: Likewise.
2186 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2188 PR libgfortran/65234
2189 * gfortran.dg/fmt_unlimited.f90: New test.
2191 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2193 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2195 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2196 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2197 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2198 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2199 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2200 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2201 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2203 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2205 PR libgfortran/56743
2206 * gfortran.dg/namelist_87.f90: New test.
2208 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2210 * gcc.target/aarch64/mult-synth_1.c: New test.
2211 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2212 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2213 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2214 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2215 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2217 2015-04-21 Richard Biener <rguenther@suse.de>
2219 PR tree-optimization/65650
2220 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2221 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2222 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2223 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2224 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2225 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2227 2015-04-21 Tom de Vries <tom@codesourcery.com>
2229 PR tree-optimization/65802
2230 * g++.dg/pr65802.C: New test.
2232 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2235 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2236 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2238 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2241 * g++.dg/cpp0x/Wnarrowing2.C: New.
2243 2015-04-20 Jeff Law <law@redhat.com>
2245 PR tree-optimization/65658
2246 * gcc.dg/pr65658.c: New test.
2248 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2251 * gcc.target/aarch64/vec_init_1.c: New test.
2253 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2255 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2258 2015-04-18 Martin Sebor <msebor@redhat.com>
2260 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2261 of non-nul characters.
2262 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2264 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2267 * gcc.target/powerpc/pr65787.c: New.
2269 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2272 * gcc.target/aarch64/c-output-template-4.c: New test.
2274 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2277 * gcc.dg/pr65780-1.c: New test.
2278 * gcc.dg/pr65780-2.c: Likewise.
2279 * gcc.target/i386/pr32219-9.c: Likewise.
2280 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2282 * gcc.target/i386/pr64317.c (c): Initialize.
2284 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2287 * g++.dg/ext/mv18.C: New test.
2288 * g++.dg/ext/mv19.C: Likewise.
2289 * g++.dg/ext/mv20.C: Likewise.
2290 * g++.dg/ext/mv21.C: Likewise.
2291 * g++.dg/ext/mv22.C: Likewise.
2292 * g++.dg/ext/mv23.C: Likewise.
2294 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2297 * g++.dg/init/pr64527.C: New test.
2299 2015-04-17 Tom de Vries <tom@codesourcery.com>
2300 Michael Matz <matz@suse.de>
2302 PR tree-optimization/64950
2303 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2306 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2308 * c-c++-common/asan/user-section-1.c: New test.
2310 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2313 * gcc.dg/debug/pr65771.c: New test.
2315 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2317 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2318 __buitlin_alloca with __builtin_alloca.
2320 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2322 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2324 2015-04-16 Richard Biener <rguenther@suse.de>
2326 PR tree-optimization/64277
2327 * gcc.dg/Warray-bounds-14.c: New testcase.
2328 * gcc.dg/Warray-bounds-15.c: Likewise.
2329 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2330 * c-c++-common/ubsan/bounds-6.c: Likewise.
2332 2015-04-16 Renlin Li <renlin.li@arm.com>
2334 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2335 * gcc.target/arm/unsigned-float.c: New.
2337 2015-04-16 Richard Biener <rguenther@suse.de>
2339 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2340 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2341 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2343 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2345 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2346 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2347 * g++.dg/cpp0x/defaulted21.C: Likewise.
2348 * g++.dg/cpp0x/defaulted28.C: Likewise.
2349 * g++.dg/cpp0x/defaulted47.C: Likewise.
2350 * g++.dg/cpp0x/elision_neg.C: Likewise.
2351 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2352 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2353 * g++.dg/cpp0x/implicit1.C: Likewise.
2354 * g++.dg/cpp0x/implicit9.C: Likewise.
2355 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2356 * g++.dg/cpp0x/range-for13.C: Likewise.
2357 * g++.dg/gomp/clause-2.C: Likewise.
2358 * g++.dg/gomp/udr-5.C: Likewise.
2359 * g++.dg/inherit/access6.C: Likewise.
2360 * g++.dg/lookup/duperr1.C: Likewise.
2361 * g++.dg/lookup/friend2.C: Likewise.
2362 * g++.dg/lookup/pr6936.C: Likewise.
2363 * g++.dg/lookup/scoped1.C: Likewise.
2364 * g++.dg/lookup/using26.C: Likewise.
2365 * g++.dg/lookup/using38.C: Likewise.
2366 * g++.dg/other/access2.C: Likewise.
2367 * g++.dg/overload/defarg3.C: Likewise.
2368 * g++.dg/overload/defarg6.C: Likewise.
2369 * g++.dg/parse/access11.C: Likewise.
2370 * g++.dg/parse/access2.C: Likewise.
2371 * g++.dg/parse/access3.C: Likewise.
2372 * g++.dg/parse/access4.C: Likewise.
2373 * g++.dg/parse/access5.C: Likewise.
2374 * g++.dg/parse/access6.C: Likewise.
2375 * g++.dg/parse/access8.C: Likewise.
2376 * g++.dg/parse/access9.C: Likewise.
2377 * g++.dg/parse/crash40.C: Likewise.
2378 * g++.dg/tc1/dr142.C: Likewise.
2379 * g++.dg/tc1/dr166.C: Likewise.
2380 * g++.dg/tc1/dr52.C: Likewise.
2381 * g++.dg/template/access11.C: Likewise.
2382 * g++.dg/template/access18.C: Likewise.
2383 * g++.dg/template/access19.C: Likewise.
2384 * g++.dg/template/access2.C: Likewise.
2385 * g++.dg/template/access20.C: Likewise.
2386 * g++.dg/template/access26.C: Likewise.
2387 * g++.dg/template/access3.C: Likewise.
2388 * g++.dg/template/access7.C: Likewise.
2389 * g++.dg/template/conv12.C: Likewise.
2390 * g++.dg/template/crash69.C: Likewise.
2391 * g++.dg/template/friend31.C: Likewise.
2392 * g++.dg/template/friend32.C: Likewise.
2393 * g++.dg/template/memfriend15.C: Likewise.
2394 * g++.dg/template/memfriend16.C: Likewise.
2395 * g++.dg/template/memfriend17.C: Likewise.
2396 * g++.dg/template/memfriend7.C: Likewise.
2397 * g++.dg/template/pr32519.C: Likewise.
2398 * g++.dg/template/qualttp21.C: Likewise.
2399 * g++.dg/template/qualttp8.C: Likewise.
2400 * g++.dg/template/ttp10.C: Likewise.
2401 * g++.dg/template/typedef11.C: Likewise.
2402 * g++.dg/template/typedef13.C: Likewise.
2403 * g++.dg/template/typedef19.C: Likewise.
2404 * g++.dg/template/typedef20.C: Likewise.
2405 * g++.dg/template/typedef22.C: Likewise.
2406 * g++.dg/template/using16.C: Likewise.
2407 * g++.dg/template/virtual3.C: Likewise.
2408 * g++.dg/ubsan/pr61272.C: Likewise.
2409 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2410 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2411 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2412 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2413 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2414 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2415 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2416 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2417 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2418 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2419 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2420 * g++.old-deja/g++.jason/access17.C: Likewise.
2421 * g++.old-deja/g++.jason/access18.C: Likewise.
2422 * g++.old-deja/g++.jason/access22.C: Likewise.
2423 * g++.old-deja/g++.jason/access23.C: Likewise.
2424 * g++.old-deja/g++.jason/access8.C: Likewise.
2425 * g++.old-deja/g++.jason/delete3.C: Likewise.
2426 * g++.old-deja/g++.jason/report.C: Likewise.
2427 * g++.old-deja/g++.law/access2.C: Likewise.
2428 * g++.old-deja/g++.law/access3.C: Likewise.
2429 * g++.old-deja/g++.law/access4.C: Likewise.
2430 * g++.old-deja/g++.law/access5.C: Likewise.
2431 * g++.old-deja/g++.law/arm12.C: Likewise.
2432 * g++.old-deja/g++.law/arm14.C: Likewise.
2433 * g++.old-deja/g++.law/ctors13.C: Likewise.
2434 * g++.old-deja/g++.law/union2.C: Likewise.
2435 * g++.old-deja/g++.law/visibility12.C: Likewise.
2436 * g++.old-deja/g++.law/visibility15.C: Likewise.
2437 * g++.old-deja/g++.law/visibility16.C: Likewise.
2438 * g++.old-deja/g++.law/visibility17.C: Likewise.
2439 * g++.old-deja/g++.law/visibility18.C: Likewise.
2440 * g++.old-deja/g++.law/visibility19.C: Likewise.
2441 * g++.old-deja/g++.law/visibility20.C: Likewise.
2442 * g++.old-deja/g++.law/visibility21.C: Likewise.
2443 * g++.old-deja/g++.law/visibility24.C: Likewise.
2444 * g++.old-deja/g++.law/visibility4.C: Likewise.
2445 * g++.old-deja/g++.law/visibility5.C: Likewise.
2446 * g++.old-deja/g++.law/visibility6.C: Likewise.
2447 * g++.old-deja/g++.law/visibility7.C: Likewise.
2448 * g++.old-deja/g++.law/visibility8.C: Likewise.
2449 * g++.old-deja/g++.law/visibility9.C: Likewise.
2450 * g++.old-deja/g++.niklas/t135.C: Likewise.
2451 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2452 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2453 * g++.old-deja/g++.other/access11.C: Likewise.
2454 * g++.old-deja/g++.other/access4.C: Likewise.
2455 * g++.old-deja/g++.other/access7.C: Likewise.
2456 * g++.old-deja/g++.other/crash1.C: Likewise.
2457 * g++.old-deja/g++.other/crash7.C: Likewise.
2458 * g++.old-deja/g++.other/friend1.C: Likewise.
2459 * g++.old-deja/g++.other/friend4.C: Likewise.
2460 * g++.old-deja/g++.other/friend9.C: Likewise.
2461 * g++.old-deja/g++.other/lineno1.C: Likewise.
2462 * g++.old-deja/g++.other/using1.C: Likewise.
2463 * g++.old-deja/g++.pt/enum14.C: Likewise.
2464 * g++.old-deja/g++.pt/friend11.C: Likewise.
2465 * g++.old-deja/g++.pt/friend21.C: Likewise.
2466 * g++.old-deja/g++.pt/friend3.C: Likewise.
2467 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2468 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2469 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2470 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2472 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2475 * g++.dg/ipa/pr65765.C: New test.
2477 2015-04-15 Nick Clifton <nickc@redhat.com>
2479 * gcc.target/rx/builtins.c: Disable RMPA test if string
2480 instructions are not allowed.
2482 2015-04-15 Alan Modra <amodra@gmail.com>
2484 * gcc.dg/pr65408.c: New.
2486 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2489 * gcc.target/arm/pr65729.c: New test.
2491 2015-04-14 Richard Biener <rguenther@suse.de>
2493 PR tree-optimization/65758
2494 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2496 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2499 * gcc.c-torture/execute/pr65648.c: New test.
2501 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2503 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2504 __builtin_finite instead of finite.
2505 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2508 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
2510 PR tree-optimization/63387
2511 * gcc.dg/pr63387.c: New testcase.
2513 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
2515 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2517 2015-04-13 Richard Biener <rguenther@suse.de>
2519 PR tree-optimization/65204
2520 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2522 2015-04-13 Terry Guo <terry.guo@arm.com>
2525 * gcc.target/arm/pr65710.c: New.
2527 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2529 PR tree-optimization/65747
2530 * g++.dg/torture/pr65747.C: New test.
2532 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2535 * g++.dg/cpp0x/pr65736.C: New test.
2537 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
2538 Martin Liska <mliska@suse.cz>
2541 * g++.dg/ipa/pr65722.C: New testcase.
2543 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2545 PR tree-optimization/65735
2546 * gcc.c-torture/compile/pr65735.c: New test.
2548 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
2551 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2553 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2556 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2558 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
2561 * gcc.target/arm/pr65647-2.c: New.
2563 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2566 * g++.dg/torture/pr65694.C: New test.
2568 2015-04-10 Tobias Burnus <burnus@net-b.de>
2570 * gfortran.dg/coarray_lock_6.f90: New.
2571 * gfortran.dg/coarray_lock_7.f90: New.
2572 * gfortran.dg/coarray/lock_2.f90: New.
2574 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
2580 * gfortran.dg/used_types_27.f90: New.
2582 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2585 * gcc.target/i386/pr65671.c: New.
2587 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2589 PR tree-optimization/65709
2590 * c-c++-common/ubsan/align-9.c: New test.
2592 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
2595 * gfortran.dg/pr56852.f90: New test.
2597 2015-04-09 Marek Polacek <polacek@redhat.com>
2598 Jakub Jelinek <jakub@redhat.com>
2601 * g++.dg/opt/pr65554.C: New test.
2603 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2606 * c-c++-common/attr-aligned-1.c: New test.
2608 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
2610 * gcc.target/i386/mpx/memmove-zero-length.c: New.
2612 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2615 * gcc.target/i386/sse-25.c: New.
2617 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2620 * gcc.target/i386/pr65693.c: New test.
2622 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2624 * gcc.dg/lto/chkp-static-bounds_0.c: New.
2626 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2628 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2630 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
2632 * gcc.target/i386/thunk-retbnd.c: New.
2634 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
2636 * gnat.dg/opt48.adb: New test.
2637 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2638 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2640 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
2643 * gcc.c-torture/compile/pr65540.c: New.
2645 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
2647 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2650 2015-04-07 Jakub Jelinek <jakub@redhat.com>
2653 * g++.dg/debug/pr65678.C: New test.
2656 * gcc.c-torture/compile/pr65680.c: New test.
2658 2015-04-07 Andre Vehreschild <vehre@gmx.de>
2661 * gfortran.dg/allocate_with_source_5.f90: New test.
2663 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
2665 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2666 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2668 2015-04-07 Bin Cheng <bin.cheng@arm.com>
2670 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2672 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2675 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2676 to get floating point compression.
2677 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2679 2015-04-06 Jakub Jelinek <jakub@redhat.com>
2681 PR preprocessor/61977
2682 * gcc.dg/cpp/pr61977.c: New test.
2684 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
2686 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2688 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
2691 * gcc.target/arm/pr65647.c: New.
2693 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
2696 * g++.dg/torture/pr65655.C: New testcase.
2698 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
2701 * g++.dg/cpp1y/lambda-init13.C: New.
2703 2015-04-03 Marek Polacek <polacek@redhat.com>
2705 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2707 2015-04-02 Marek Polacek <polacek@redhat.com>
2710 * g++.dg/cpp0x/constexpr-fold1.C: New test.
2711 * g++.dg/cpp0x/constexpr-fold2.C: New test.
2713 2015-04-02 Jakub Jelinek <jakub@redhat.com>
2715 PR preprocessor/61977
2716 * gcc.target/powerpc/pr61977-1.c: New test.
2717 * gcc.target/powerpc/pr61977-2.c: New test.
2719 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2722 * g++.dg/warn/Wshadow-8.C: New.
2723 * g++.dg/warn/Wshadow-9.C: Likewise.
2724 * g++.dg/warn/Wshadow-10.C: Likewise.
2725 * g++.dg/warn/Wshadow-11.C: Likewise.
2727 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2729 * gcc.dg/pr23623.c: Added aligned attribute.
2730 * gcc.dg/20141029-1.c: Likewise.
2731 * gcc.dg/20150306-1.c: New test.
2733 2015-04-01 Marek Polacek <polacek@redhat.com>
2736 * g++.dg/cpp0x/initlist93.C: New test.
2737 * g++.dg/cpp0x/initlist94.C: New test.
2739 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
2742 * gcc.target/aarch64/pr65624.c: New test.
2744 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
2746 * gcc.dg/ipa/inlinehint-4.c: New testcase.
2748 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
2750 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2751 extra variable to force stack alignment.
2752 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2753 extra variable to force stack alignment.
2755 2015-03-31 Marek Polacek <polacek@redhat.com>
2758 * g++.dg/template/pr65390.C: New test.
2760 2015-03-31 Martin Liska <mliska@suse.cz>
2762 * g++.dg/ipa/pr65557.C: New test.
2764 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
2766 * gcc.target/s390/hotpatch-25.c: New test.
2767 * gcc.target/s390/hotpatch-1.c: Update test.
2768 * gcc.target/s390/hotpatch-10.c: Update test.
2769 * gcc.target/s390/hotpatch-11.c: Update test.
2770 * gcc.target/s390/hotpatch-12.c: Update test.
2771 * gcc.target/s390/hotpatch-13.c: Update test.
2772 * gcc.target/s390/hotpatch-14.c: Update test.
2773 * gcc.target/s390/hotpatch-15.c: Update test.
2774 * gcc.target/s390/hotpatch-16.c: Update test.
2775 * gcc.target/s390/hotpatch-17.c: Update test.
2776 * gcc.target/s390/hotpatch-18.c: Update test.
2777 * gcc.target/s390/hotpatch-19.c: Update test.
2778 * gcc.target/s390/hotpatch-2.c: Update test.
2779 * gcc.target/s390/hotpatch-21.c: Update test.
2780 * gcc.target/s390/hotpatch-22.c: Update test.
2781 * gcc.target/s390/hotpatch-23.c: Update test.
2782 * gcc.target/s390/hotpatch-24.c: Update test.
2783 * gcc.target/s390/hotpatch-3.c: Update test.
2784 * gcc.target/s390/hotpatch-4.c: Update test.
2785 * gcc.target/s390/hotpatch-5.c: Update test.
2786 * gcc.target/s390/hotpatch-6.c: Update test.
2787 * gcc.target/s390/hotpatch-7.c: Update test.
2788 * gcc.target/s390/hotpatch-8.c: Update test.
2789 * gcc.target/s390/hotpatch-9.c: Update test.
2790 * gcc.target/s390/hotpatch-compile-16.c: Update test.
2792 2015-03-31 Richard Biener <rguenther@suse.de>
2795 * g++.dg/torture/pr65626.C: New testcase.
2797 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2800 * gcc.target/i386/mpx/pr65531.cc: New.
2802 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2805 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2806 __builtin_alloca instead of alloca.
2807 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2808 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2809 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2812 2015-03-30 Jakub Jelinek <jakub@redhat.com>
2815 * g++.dg/ubsan/pr65610.C: New test.
2817 2015-03-30 Marek Polacek <polacek@redhat.com>
2820 * g++.dg/cpp0x/pr65398-2.C: New test.
2822 2015-03-30 Marek Polacek <polacek@redhat.com>
2824 * c-c++-common/pr65556.c: Change the width of bit-fields.
2826 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2829 * gcc.target/i386/pr65588.c: New testcase.
2831 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2833 PR libgfortran/65563
2834 * gfortran.dg/open_errors_2.f90: New test.
2836 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2838 PR libgfortran/65596
2839 * gfortran.dg/namelist_86.f90: New test.
2841 2015-03-28 Andre Vehreschild <vehre@gmx.de>
2843 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2844 statement to reflect new ownership.
2846 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2849 * g++.dg/template/friend58.C: New.
2850 * g++.dg/template/friend59.C: Likewise.
2852 2015-03-27 Tobias Burnus <burnus@net-b.de>
2855 * g++.dg/gomp/openmp-simd-3.C: New.
2856 * gcc.dg/gomp/openmp-simd-3.c: New.
2858 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
2861 * gcc.target/i386/pr65248-1.c: New file.
2862 * gcc.target/i386/pr65248-2.c: Likewise.
2863 * gcc.target/i386/pr65248-3.c: Likewise.
2864 * gcc.target/i386/pr65248-4.c: Likewise.
2866 2015-03-27 Jakub Jelinek <jakub@redhat.com>
2869 * gcc.c-torture/compile/pr65593.c: New test.
2871 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2874 * g++.dg/cpp1y/constexpr-assert1.C: New.
2876 2015-03-27 Marek Polacek <polacek@redhat.com>
2879 * c-c++-common/pr65556.c: New test.
2881 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2884 * g++.dg/torture/pr65600.C: New testcase.
2886 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
2889 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2891 2015-03-27 Andre Vehreschild <vehre@gmx.de>
2893 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2894 statement and cleanup. Fixed typos.
2896 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2899 * gcc.c-torture/compile/pr65595.c: New testcase.
2901 2015-03-27 Marek Polacek <polacek@redhat.com>
2904 * g++.dg/ubsan/pr65583.C: New test.
2906 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2908 * gcc.c-torture/compile/20150327.c: New testcase.
2910 2015-03-26 Richard Biener <rguenther@suse.de>
2913 * g++.dg/torture/pr65555.C: New testcase.
2915 2015-03-26 Jakub Jelinek <jakub@redhat.com>
2917 PR tree-optimization/64715
2918 * gcc.dg/builtin-object-size-15.c: New test.
2919 * gcc.dg/pr64715-1.c: New test.
2920 * gcc.dg/pr64715-2.c: New test.
2922 2015-03-26 Richard Biener <rguenther@suse.de>
2925 * gnat.dg/specs/opt2.ads: Fix testcase.
2927 2015-03-25 Martin Sebor <msebor@redhat.com>
2930 * lib/target-supports.exp (check_effective_target_arm32): Fail early
2931 when target isn't arm*-*-*-*.
2932 (check_effective_target_arm_nothumb): Likewise.
2933 (check_effective_target_arm_little_endian): Likewise.
2934 (check_effective_target_arm_vect_no_misalign): Likewise.
2935 (check_effective_target_aarch64_little_endian): Fail early if target
2938 2015-03-25 Sebastian Pop <s.pop@samsung.com>
2940 PR tree-optimization/65177
2941 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2943 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
2945 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2946 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2947 smmintrin.h and mm3dnow.h.
2949 2015-03-25 Marek Polacek <polacek@redhat.com>
2952 * g++.dg/cpp0x/pr65558.C: New test.
2954 2015-03-25 Marek Polacek <polacek@redhat.com>
2957 * g++.dg/template/pr61670.C: New test.
2959 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/template/pr54987.C: New.
2964 2015-03-25 Richard Biener <rguenther@suse.de>
2966 PR tree-optimization/62630
2967 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2969 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2972 * gcc.target/i386/mpx/pr65508.c: New.
2974 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2978 * gfortran.dg/data_initialized_3.f90: New.
2980 2015-03-25 Richard Biener <rguenther@suse.de>
2983 * gnat.dg/specs/opt2.ads: New testcase.
2985 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2987 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2988 * gcc.target/arm/memset-inline-4.c: Skip for
2989 arm_tune_string_ops_prefer_neon.
2990 * gcc.target/arm/memset-inline-5.c: Ditto.
2991 * gcc.target/arm/memset-inline-6.c: Ditto.
2992 * gcc.target/arm/memset-inline-8.c: Ditto.
2993 * gcc.target/arm/memset-inline-9.c: Ditto.
2995 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/other/virtual3.C: New.
3000 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3003 * g++.dg/cpp0x/vt-60130.C: New.
3005 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3008 * g++.dg/warn/Warray-bounds-7.C: New.
3010 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3013 * g++.dg/template/defarg18.C: New.
3015 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3018 * g++.dg/cpp0x/vt-59988.C: New.
3020 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3022 PR tree-optimization/65533
3023 * gcc.dg/pr65533.c: New test.
3025 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3027 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3028 source= and mold= expressions functionality.
3029 * gfortran.dg/allocate_class_4.f90: New test.
3030 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3031 copying an unlimited polymorhpic object containing a char array
3032 to another unlimited polymorphic object respects the _len
3034 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3035 whether deferred length char array allocate works, unlimited
3036 polymorphic object allocation from a string works and if
3037 allocating an array of deferred length strings works.
3038 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3040 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3043 * g++.dg/cpp0x/constexpr-array11.C: New.
3045 2015-03-24 Richard Biener <rguenther@suse.de>
3048 * gcc.dg/torture/pr65517.c: New testcase.
3050 2015-03-24 Tobias Burnus <burnus@net-b.de>
3052 * gfortran.dg/coindexed_1.f90: Moved from
3053 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3055 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3058 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3062 * gcc.target/i386/pr65523.c: New test.
3065 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3067 * g++.dg/lto/pr65475b_0.C: Likewise.
3069 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3072 * gcc.target/sh/torture/pr65505.c: New.
3074 2015-03-23 Martin Sebor <msebor@redhat.com>
3077 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3078 assembly for lvx in addition to lxv.
3080 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3083 * gfortran.dg/pr65504.f90: New test.
3086 * gcc.dg/pr65521.c: New test.
3088 2015-03-23 Richard Biener <rguenther@suse.de>
3090 PR tree-optimization/65518
3091 * gcc.dg/vect/pr65518.c: New testcase.
3093 2015-03-23 Richard Biener <rguenther@suse.de>
3095 PR tree-optimization/65494
3096 * gcc.dg/vect/pr65494.c: New testcase.
3098 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3100 PR preprocessor/65238
3101 * c-c++-common/cpp/pr65238-1.c: New test.
3102 * gcc.dg/cpp/pr65238-2.c: New test.
3103 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3104 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3106 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3107 Mikael Morin <mikael@gcc.gnu.org>
3110 * gfortran.dg/elemental_dependency_4.f90: New.
3111 * gfortran.dg/elemental_dependency_5.f90: New.
3113 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3116 * g++.dg/lto/pr65475b_0.C: New testcase.
3117 * g++.dg/lto/pr65475b_1.C: New testcase.
3118 * g++.dg/lto/pr65475c_0.C: New testcase.
3119 * g++.dg/lto/pr65475c_1.C: New testcase.
3121 2015-03-21 Tobias Burnus <burnus@net-b.de>
3123 * gfortran.dg/coarray_38.f90: New.
3124 * gfortran.dg/coarray_39.f90: New.
3125 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3128 2015-03-20 Marek Polacek <polacek@redhat.com>
3131 * g++.dg/cpp0x/pr65398.C: New test.
3133 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3136 * g++.dg/lto/pr65475_0.C: New testcase.
3137 * g++.dg/lto/pr65475_1.C: New testcase.
3139 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3141 PR rtl-optimization/64366
3142 * gcc.target/sh/pr64366.c: New.
3144 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3147 * g++.dg/cpp0x/constexpr-48324.C: New.
3149 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3152 * g++.dg/cpp0x/pr48453.C: New.
3154 2015-03-20 Marek Polacek <polacek@redhat.com>
3157 * g++.dg/cpp0x/pr65072.C: New test.
3159 2015-03-20 Richard Biener <rguenther@suse.de>
3162 * gcc.dg/pr15347.c: Use -O.
3163 * c-c++-common/pr19807-1.c: Likewise.
3165 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3167 * gnat.dg/volatile13.ad[sb]: New test.
3169 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3171 PR rtl-optimization/60851
3172 * gcc.target/i386/pr60851.c: New test.
3174 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3177 * g++.dg/pr65240.h: Add tests for PR 65240.
3178 * g++.dg/pr65240-1.C: Likewise.
3179 * g++.dg/pr65240-2.C: Likewise.
3180 * g++.dg/pr65240-3.C: Likewise.
3181 * g++.dg/pr65240-4.C: Likewise.
3183 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3185 PR rtl-optimization/63491
3186 * gcc.target/powerpc/pr63491.c: New.
3188 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3190 * g++.dg/ipa/pr65465.C: New test.
3192 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3195 * g++.dg/cpp0x/deleted11.C: New.
3197 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3200 * c-c++-common/tsan/pr65400-3.c: New test.
3202 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3205 * g++.dg/cpp0x/constexpr-59686.C: New.
3207 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3210 * g++.dg/tsan/pr64265.C: New test.
3213 * c-c++-common/tsan/pr65400-1.c: New test.
3214 * c-c++-common/tsan/pr65400-2.c: New test.
3216 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3219 * g++.dg/cpp0x/pr59816.C: New.
3221 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3224 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3226 2015-03-18 Martin Liska <mliska@suse.cz>
3229 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3230 equivalences either to 6 or 7.
3232 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3236 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3238 * gcc.dg/undefined-loop-1.c: New file.
3239 * gcc.dg/undefined-loop-2.c: New file.
3241 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3244 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3245 loop exits too early.
3247 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3249 PR tree-optimization/65450
3250 * gfortran.dg/pr65450.f90: New test.
3253 * gcc.target/i386/pr65078-1.c: New test.
3254 * gcc.target/i386/pr65078-2.c: New test.
3255 * gcc.target/i386/pr65078-3.c: New test.
3256 * gcc.target/i386/pr65078-4.c: New test.
3257 * gcc.target/i386/pr65078-5.c: New test.
3258 * gcc.target/i386/pr65078-6.c: New test.
3260 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/cpp1y/pr65340.C: New.
3265 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3268 * gfortran.dg/system_clock_3.f08: Adjust test.
3270 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3273 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3274 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3276 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3279 * gfortran.dg/system_clock_3.f08: New test.
3281 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3284 g++.dg/cpp1y/pr64626-1.C: New.
3285 g++.dg/cpp1y/pr64626-2.C: New.
3286 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3288 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3290 PR tree-optimization/65427
3291 * gcc.c-torture/execute/pr65427.c: New test.
3293 2015-03-16 Marek Polacek <polacek@redhat.com>
3297 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3298 * g++.dg/cpp0x/pr65327.C: New test.
3300 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3303 * c-c++-common/asan/pr64820.c: New test.
3305 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3307 * gfortran.dg/pointer_2.f90: New test.
3309 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3311 * g++.dg/pr65049.C: New test.
3313 2015-03-16 Tom de Vries <tom@codesourcery.com>
3315 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3316 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3317 * gcc.target/i386/fuse-caller-save.c: Same.
3319 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3321 * gnat.dg/loop_optimization18.ad[sb]: New test.
3322 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3324 2015-03-16 Alan Modra <amodra@gmail.com>
3326 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3329 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3331 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3333 * gcc.dg/torture/pr65270-2.c: Likewise.
3335 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3338 * gfortran.dg/pointer_remapping_9.f90: New.
3340 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3342 PR tree-optimization/65369
3343 * gcc.c-torture/execute/pr65369.c: New test.
3345 PR tree-optimization/65418
3346 * gcc.c-torture/execute/pr65418-1.c: New test.
3347 * gcc.c-torture/execute/pr65418-2.c: New test.
3349 PR rtl-optimization/65401
3350 * gcc.c-torture/execute/pr65401.c: New test.
3352 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3355 * gcc.target/arm/pr64600_1.c: New test.
3357 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3359 PR rtl-optimization/65235
3360 * gcc.target/aarch64/pr65235_1.c: New test.
3362 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3364 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3365 * gcc.target/s390/hotpatch-22.c: Likewise.
3366 * gcc.target/s390/hotpatch-23.c: Likewise.
3367 * gcc.target/s390/hotpatch-24.c: Likewise.
3368 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3369 * gcc.target/s390/hotpatch-1.c: Update expected output.
3370 * gcc.target/s390/hotpatch-2.c: Likewise.
3371 * gcc.target/s390/hotpatch-3.c: Likewise.
3372 * gcc.target/s390/hotpatch-4.c: Likewise.
3373 * gcc.target/s390/hotpatch-5.c: Likewise.
3374 * gcc.target/s390/hotpatch-6.c: Likewise.
3375 * gcc.target/s390/hotpatch-7.c: Likewise.
3376 * gcc.target/s390/hotpatch-8.c: Likewise.
3377 * gcc.target/s390/hotpatch-9.c: Likewise.
3378 * gcc.target/s390/hotpatch-10.c: Likewise.
3379 * gcc.target/s390/hotpatch-11.c: Likewise.
3380 * gcc.target/s390/hotpatch-12.c: Likewise.
3381 * gcc.target/s390/hotpatch-13.c: Likewise.
3382 * gcc.target/s390/hotpatch-14.c: Likewise.
3383 * gcc.target/s390/hotpatch-15.c: Likewise.
3384 * gcc.target/s390/hotpatch-16.c: Likewise.
3385 * gcc.target/s390/hotpatch-17.c: Likewise.
3386 * gcc.target/s390/hotpatch-18.c: Likewise.
3387 * gcc.target/s390/hotpatch-19.c: Likewise.
3389 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3392 * gcc.target/i386/pr65103-1.c: New.
3394 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3397 * gcc.target/i386/pr65044.c: New.
3399 2015-03-12 Tom de Vries <tom@codesourcery.com>
3401 PR rtl-optimization/64895
3402 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3403 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3404 * gcc.target/i386/fuse-caller-save.c: Ditto.
3406 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3408 * gcc.dg/ipa/pr63569.c: Fix template.
3410 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3412 * g++.dg/ipa/pr64146.C: Require fpic support.
3414 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3417 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3418 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3420 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3422 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3423 to dg-options, fix up dg-skip-if.
3425 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3428 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3429 * gcc.target/avr/tiny-caller-save.c: Same.
3431 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3434 * g++.dg/pr65242.C: New test.
3436 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3438 * c-c++-common/asan/no-asan-check-glob.c: New test.
3440 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3443 * g++.dg/other/default11.C: New.
3444 * g++.dg/other/default12.C: Likewise.
3446 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3451 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3454 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3456 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3459 * g++.dg/cpp0x/pr65127.C: New test.
3461 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3463 * gcc.dg/ipa/PR64550.c: Update template.
3465 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3466 Tobias Burnus <burnus@net-b.de>
3468 * gfortran.dg/coarray_sync_memory.f90: New.
3470 2015-03-10 Marek Polacek <polacek@redhat.com>
3473 * c-c++-common/ubsan/pr65367.c: New test.
3475 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3477 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3478 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3479 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3480 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3481 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3482 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3483 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3484 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3485 * gcc.target/i386/mpx/realloc-1-nov.c: New.
3486 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3487 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3488 * gcc.target/i386/mpx/realloc-2-nov.c: New.
3489 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3491 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3493 * lib/mpx-dg.exp (mpx_link_flags): New.
3496 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3497 * gcc.target/i386/mpx/alloca-1-nov.c: New.
3498 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3499 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3500 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3501 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3502 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3503 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3504 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3505 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3506 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3507 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3508 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3509 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3510 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3511 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3512 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3513 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3514 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3515 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3516 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3517 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3518 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3519 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3520 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3521 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3522 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3523 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3524 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3525 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3526 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3527 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3528 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3529 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3530 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3531 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3532 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3533 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3534 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3535 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3536 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3537 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3538 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3539 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3540 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3541 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3542 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3543 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3544 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3545 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3546 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3547 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3548 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3549 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3550 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3551 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3552 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3553 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3554 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3555 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3556 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3557 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3558 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3559 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3560 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3561 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3562 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3563 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3564 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3565 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3566 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3567 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3568 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3569 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3570 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3571 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3572 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3573 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3574 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3575 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3576 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3577 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3578 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3579 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3580 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3581 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3582 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3583 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3584 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3585 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3586 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3587 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3588 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3589 * gcc.target/i386/mpx/label-address-1.c: New.
3590 * gcc.target/i386/mpx/legacy-1-nov.c: New.
3591 * gcc.target/i386/mpx/macro.c: New.
3592 * gcc.target/i386/mpx/mpx-check.h: New.
3593 * gcc.target/i386/mpx/mpx.exp: New.
3594 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3595 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3596 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3597 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3598 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3599 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3600 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3601 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3602 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3603 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3604 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3605 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3606 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3607 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3608 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3609 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3610 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3611 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3612 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3613 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3614 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3615 * gcc.target/i386/mpx/reference-1-lbv.c: New.
3616 * gcc.target/i386/mpx/reference-1-nov.c: New.
3617 * gcc.target/i386/mpx/reference-1-ubv.c: New.
3618 * gcc.target/i386/mpx/reference-2-lbv.c: New.
3619 * gcc.target/i386/mpx/reference-2-nov.c: New.
3620 * gcc.target/i386/mpx/reference-2-ubv.c: New.
3621 * gcc.target/i386/mpx/reference-3-lbv.c: New.
3622 * gcc.target/i386/mpx/reference-3-nov.c: New.
3623 * gcc.target/i386/mpx/reference-3-ubv.c: New.
3624 * gcc.target/i386/mpx/reference-4-lbv.c: New.
3625 * gcc.target/i386/mpx/reference-4-nov.c: New.
3626 * gcc.target/i386/mpx/reference-4-ubv.c: New.
3627 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3628 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3629 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3630 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3631 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3632 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3633 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3634 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3635 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3636 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3637 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3638 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3639 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3640 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3641 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3642 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3643 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3644 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3645 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3646 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3647 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3648 * gcc.target/i386/mpx/sincos-1-nov.c: New.
3649 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3650 * gcc.target/i386/mpx/static-array-1-nov.c: New.
3651 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3652 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3653 * gcc.target/i386/mpx/static-init-1-nov.c: New.
3654 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3655 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3656 * gcc.target/i386/mpx/static-init-2-nov.c: New.
3657 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3658 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3659 * gcc.target/i386/mpx/static-init-3-nov.c: New.
3660 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3661 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3662 * gcc.target/i386/mpx/static-init-4-nov.c: New.
3663 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3664 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3665 * gcc.target/i386/mpx/static-init-5-nov.c: New.
3666 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3667 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3668 * gcc.target/i386/mpx/static-init-6-nov.c: New.
3669 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3670 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3671 * gcc.target/i386/mpx/static-string-1-nov.c: New.
3672 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3673 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3674 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3675 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3676 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3677 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3678 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3679 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3680 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3681 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3682 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3683 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3684 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3685 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3686 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3687 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3688 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3689 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3690 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3691 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3692 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3693 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3694 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3695 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3696 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3697 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3698 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3699 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3700 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3701 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3702 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3703 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3704 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3705 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3706 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3707 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3708 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3709 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3710 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3711 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3712 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3713 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3714 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3715 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3716 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3717 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3718 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3719 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3720 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3721 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3722 * gcc.target/i386/mpx/vararg-1-nov.c: New.
3723 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3724 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3725 * gcc.target/i386/mpx/vararg-2-nov.c: New.
3726 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3727 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3728 * gcc.target/i386/mpx/vararg-3-nov.c: New.
3729 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3730 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3731 * gcc.target/i386/mpx/vararg-4-nov.c: New.
3732 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3733 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3734 * gcc.target/i386/mpx/vararg-5-nov.c: New.
3735 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3736 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3737 * gcc.target/i386/mpx/vararg-6-nov.c: New.
3738 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3739 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3740 * gcc.target/i386/mpx/vararg-7-nov.c: New.
3741 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3742 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3743 * gcc.target/i386/mpx/vararg-8-nov.c: New.
3744 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3745 * gcc.target/i386/mpx/vla-1-lbv.c: New.
3746 * gcc.target/i386/mpx/vla-1-nov.c: New.
3747 * gcc.target/i386/mpx/vla-1-ubv.c: New.
3748 * gcc.target/i386/mpx/vla-2-lbv.c: New.
3749 * gcc.target/i386/mpx/vla-2-nov.c: New.
3750 * gcc.target/i386/mpx/vla-2-ubv.c: New.
3752 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
3754 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3756 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
3758 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3760 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
3762 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3763 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3765 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3768 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3771 * c-c++-common/pr65120.c: New test.
3773 PR rtl-optimization/65321
3774 * gcc.dg/pr65321.c: New test.
3776 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3778 PR tree-optimization/65355
3779 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3781 2015-03-09 Jakub Jelinek <jakub@redhat.com>
3784 * c-c++-common/pr49706.c: Adjust tests for not warning
3785 about !!x == y or !b == y where b is boolean, and add
3787 * c-c++-common/pr62199-2.c: Likewise.
3789 2015-03-09 Richard Biener <rguenther@suse.de>
3792 * gcc.dg/torture/pr65270-1.c: New testcase.
3793 * gcc.dg/torture/pr65270-2.c: Likewise.
3795 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3797 PR tree-optimization/63743
3798 * gcc.dg/pr63743.c: New test.
3800 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
3803 * g++.dg/lto/pr65316_0.C: New testcase.
3804 * g++.dg/lto/pr65316_1.C: New testcase.
3806 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
3809 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3811 * g++.dg/abi/rtti3.C: Likewise.
3813 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3816 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3818 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3820 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3822 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3824 2015-03-08 Morin <mikael@gcc.gnu.org>
3827 * gfortran.dg/entry_20.f90: New.
3829 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3832 * gcc.c-torture/compile/pr65153.c: New.
3834 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3837 * g++.dg/torture/pr65249.C: New.
3839 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
3841 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3843 (int64_t): Likewise.
3845 2015-03-07 Marek Polacek <polacek@redhat.com>
3846 Martin Uecker <uecker@eecs.berkeley.edu>
3849 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3851 * c-c++-common/ubsan/bounds-8.c: New test.
3852 * c-c++-common/ubsan/bounds-9.c: New test.
3853 * gcc.dg/ubsan/bounds-2.c: New test.
3855 2015-03-05 Martin Sebor <msebor@redhat.com>
3857 * PR testsuite/63175
3858 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3859 checking of results into main to prevent it from getting optimized
3861 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3863 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3865 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3866 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3867 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3870 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
3872 * g++.dg/lto/pr65302_1.C: New testcase.
3873 * g++.dg/lto/pr65302_0.C: New testcase.
3875 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3877 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3878 -fno-ipa-icf to dg-options.
3880 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3882 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3883 compiles using the linker plugin.
3885 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
3887 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3889 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3891 * gcc.target/arm/pr65067.c: New test.
3893 2015-03-05 Martin Liska <mliska@suse.cz>
3896 * gcc.dg/ipa/pr65318.c: New test.
3898 2015-03-05 Marek Polacek <polacek@redhat.com>
3900 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3902 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3904 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3906 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3908 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3909 max-unroll-times back to defaults for s390.
3911 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3915 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3918 * g++.dg/cpp0x/initlist92.C: New.
3920 2015-03-05 Richard Biener <rguenther@suse.de>
3922 PR tree-optimization/65310
3923 * gcc.dg/vect/pr65310.c: New testcase.
3925 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3928 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3930 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
3932 * gnat.dg/entry_queues3.adb: New test.
3934 2015-03-04 Ian Lance Taylor <iant@google.com>
3936 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3938 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3941 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3943 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
3945 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3946 -fno-ipa-icf to dg-options
3947 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3948 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3950 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3953 * g++.dg/cpp0x/decltype62.C: New.
3955 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3957 * gnat.dg/object_overflow5.adb: New test.
3959 2015-03-03 Martin Liska <mliska@suse.cz>
3962 * gcc.dg/ipa/pr65287.c: New test.
3964 2015-03-03 Martin Jambor <mjambor@suse.cz>
3965 Eric Botcazou <ebotcazou@adacore.com>
3967 * gnat.dg/specs/pack12.ads: New test.
3969 2015-03-03 Martin Liska <mliska@suse.cz>
3971 * gcc.dg/ipa/PR65282.c: New test.
3973 2015-03-13 Jeff Law <law@redhat.com>
3975 PR tree-optimization/65241
3976 * gcc.c-torture/compile/pr65241.c: New test.
3978 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3981 * gcc.target/avr/torture/pr64331.c: New test.
3983 2015-03-03 Martin Liska <mliska@suse.cz>
3984 Jan Hubicka <hubicka@ucw.cz>
3986 * g++.dg/ipa/pr65263.C: New test.
3988 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3991 * gcc.dg/lto/pr65130_0.c: New testcase.
3992 * gcc.dg/lto/pr65130_1.c: New testcase.
3994 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3997 * g++.dg/torture/pr64988.C: New testcase.
3999 2015-03-02 Tobias Burnus <burnus@net-b.de>
4001 * gfortran.dg/coarray_atomic_6.f90: New.
4003 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4006 * gcc.target/i386/pr65184.c: New.
4008 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4011 * gcc.target/i386/pr65183.c: New.
4013 2015-02-28 Martin Liska <mliska@suse.cz>
4014 Jan Hubicka <hubicka@ucw.cz>
4016 * gcc.dg/ipa/ipa-icf-35.c: New test.
4017 * gcc.dg/ipa/ipa-icf-36.c: New test.
4018 * gcc.dg/ipa/ipa-icf-37.c: New test.
4020 2015-02-28 Martin Liska <mliska@suse.cz>
4021 Jan Hubicka <hubicka@ucw.cz>
4024 * gcc.dg/ipa/ipa-icf-34.c: New test.
4026 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4029 * gcc.target/sh/sh/pr61142.c: New.
4031 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4033 * g++.dg/other/dump-ada-spec-3.C: New test.
4035 2015-03-01 Martin Liska <mliska@suse.cz>
4037 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4038 * g++.dg/ipa/pr63595.C: Update expected results.
4040 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4043 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4045 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4047 * gcc.dg/vect/pr59354.c: Move vector producing code to
4050 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4053 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4054 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4055 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4056 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4058 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4060 PR tree-optimization/65048
4061 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4062 (foo): Use K&R style definition.
4064 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4067 * g++.dg/pr65032.C: New.
4069 2015-02-27 Marek Polacek <polacek@redhat.com>
4072 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4075 2015-02-27 Marek Polacek <polacek@redhat.com>
4078 * gcc.dg/pr65228.c: New test.
4080 2015-02-27 Kai Tietz <ktietz@redhat.com>
4083 * gcc.dg/weak/weak-17.c: New file.
4085 2015-02-27 Richard Biener <rguenther@suse.de>
4088 * g++.dg/lto/pr65193_0.C: New testcase.
4090 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4092 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4093 * gcc.target/s390/hotpatch-8.c: Likewise.
4094 * gcc.target/s390/hotpatch-9.c: Likewise.
4095 * gcc.target/s390/pr61078.c: Likewise.
4096 * gcc.target/s390/pr57960.c: Remove -m64.
4097 * gcc.target/s390/pr61078.c: Likewise.
4099 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4100 Martin Liska <mliska@suse.cz>
4103 * gcc.dg/pr64454.c: Disable ICF.
4104 * gcc.dg/pr28685-1.c: Disable ICF
4105 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4106 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4107 * g++.dg/ipa/ipa-icf-4.C: Update template.
4109 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4111 PR tree-optimization/65216
4112 * gcc.c-torture/execute/pr65216.c: New test.
4114 PR tree-optimization/65215
4115 * gcc.c-torture/execute/pr65215-1.c: New test.
4116 * gcc.c-torture/execute/pr65215-2.c: New test.
4117 * gcc.c-torture/execute/pr65215-3.c: New test.
4118 * gcc.c-torture/execute/pr65215-4.c: New test.
4119 * gcc.c-torture/execute/pr65215-5.c: New test.
4121 2015-02-26 Tom de Vries <tom@codesourcery.com>
4123 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4125 2015-02-26 Martin Liska <mliska@suse.cz>
4126 Jan Hubicka <hubicka@ucw.cz>
4128 * g++.dg/ipa/pr64146.C: Update expected results.
4129 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4130 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4131 * gcc.dg/ipa/ipa-icf-34.c: New test.
4133 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4135 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4136 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4137 (dg-additional-options): Remove dg directive.
4138 (dg-final): Add dg directive.
4140 2015-02-26 Marek Polacek <polacek@redhat.com>
4143 * g++.dg/ipa/pr65008.C: New test.
4145 2015-02-26 Tom de Vries <tom@codesourcery.com>
4147 * lib/profopt.exp (profopt-target-cleanup): New proc.
4148 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4149 files from sources from dg-additional-sources.
4151 2015-02-26 Tom de Vries <tom@codesourcery.com>
4153 * lib/gcov.exp: Cleanup in case of xfail.
4155 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4157 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4159 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4162 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4163 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4164 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4165 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4166 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4167 * g++.dg/debug/pr46123.C: XFAIL and move...
4168 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4169 * gcc.dg/debug/dwarf2-3.c: Move...
4170 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4172 2015-02-26 Marek Polacek <polacek@redhat.com>
4175 * g++.dg/cpp1y/pr65202.C: New test.
4177 2015-02-26 Tom de Vries <tom@codesourcery.com>
4179 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4180 locale_facets.h.gcov.
4182 2015-02-26 Tom de Vries <tom@codesourcery.com>
4184 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4186 2015-02-26 Tom de Vries <tom@codesourcery.com>
4188 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4190 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4193 * gcc.target/i386/pr65217.c: New.
4195 2015-02-26 Tom de Vries <tom@codesourcery.com>
4197 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4199 2015-02-26 Tom de Vries <tom@codesourcery.com>
4201 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4203 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4205 PR tree-optimization/65048
4206 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4208 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4210 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4211 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4213 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4216 * gcc.target/i386/pr65161.c: New test.
4218 2015-02-26 Terry Guo <terry.guo@arm.com>
4220 * gcc.target/arm/no-volatile-in-it.c: New test.
4222 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4224 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4225 (dg-options): Add -save-temps.
4226 (dg-final): Add cleanup-saved-temps.
4228 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4230 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4232 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4234 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4235 * gcc.target/powerpc/pack01.c: Include string.h.
4237 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4240 * gcc.target/i386/pr65167.c: New.
4242 2015-02-25 Kai Tietz <ktietz@redhat.com>
4244 PR tree-optimization/61917
4245 * gcc.dg/vect/vect-pr61917.c: New file.
4247 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/65170
4250 * gcc.c-torture/execute/pr65170.c: New test.
4251 * gcc.dg/tree-ssa/vrp96.c: New test.
4253 2015-02-24 Tom de Vries <tom@codesourcery.com>
4255 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4257 2015-02-24 Tom de Vries <tom@codesourcery.com>
4260 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4261 (dg-additional-files-options): Copy additional_sources to
4262 additional_sources_used before emptying additional_sources.
4263 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4264 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4265 (cleanup-saved-temps): Use additional_sources_used instead of
4267 (dg-test): Reset additional_sources_used.
4269 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4272 * gfortran.dg/integer_exponentiation_6.F90: New test.
4274 2015-02-23 Martin Sebor <msebor@redhat.com>
4277 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4278 two parts. One to save registers, the other to verify the
4279 registers have the right values. Save register state into
4280 static data rather than on the stack.
4282 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4285 * c-c++-common/asan/pr63888.c: New test.
4287 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4290 * gcc.c-torture/compile/pr65163.c: New.
4292 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4294 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4295 with -m31 on 64 bit.
4296 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4297 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4299 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4301 * gcc.target/s390/20090223-1.c: Add
4302 -Wno-implicit-function-declaration option.
4303 * gcc.target/s390/pr42224.c: Likewise.
4304 * gcc.target/s390/pr55718.c: Likewise.
4306 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4308 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4309 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4310 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4311 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4312 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4313 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4314 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4315 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4316 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4317 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4318 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4319 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4320 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4321 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4322 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4323 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4324 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4325 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4326 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4327 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4328 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4330 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4332 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4333 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4334 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4335 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4336 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4337 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4338 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4339 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4340 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4341 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4342 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4343 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4344 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4345 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4346 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4347 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4349 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4353 * gfortran.dg/pr61960.f90: New.
4354 * gfortran.dg/pr64230.f90: New.
4355 * gfortran.dg/pr64980.f03: New.
4357 2015-02-22 Tom de Vries <tom@codesourcery.com>
4359 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4361 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4364 * gnat.dg/timing_events.adb: Removed, invalid test.
4366 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4369 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4371 * g++.dg/gcov/gcov-2.C: Likewise.
4373 2015-02-20 Richard Biener <rguenther@suse.de>
4375 PR tree-optimization/65136
4376 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4378 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4381 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4382 and nvptx-*-* blacklisting.
4384 * gcc.dg/sibcall-9.c: New test.
4385 * gcc.dg/sibcall-10.c: New test.
4387 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4389 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4391 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4394 * gcc.target/avr/torture/pr64452.c: New test.
4396 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4398 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4399 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4401 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4404 * lib/target-supports.exp (check_compile): Check whether
4405 additional_sources is defined before using it.
4407 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4410 * g++.dg/opt/pr65074.C: New file.
4412 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4414 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4415 (size_type): New typedef.
4416 (operator "" _script): Use it for the last argument.
4418 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4420 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4422 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4424 * lib/target-supports.exp (check_compile): Save/restore
4425 additional_sources that may belong to an actual test.
4427 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4429 PR gcov-profile/64634
4430 * g++.dg/gcov/gcov-15.C: New test.
4432 2015-02-18 Tom de Vries <tom@codesourcery.com>
4434 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4436 2015-02-18 Tom de Vries <tom@codesourcery.com>
4438 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4440 2015-02-18 Tom de Vries <tom@codesourcery.com>
4442 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4444 2015-02-18 Tom de Vries <tom@codesourcery.com>
4446 * gfortran.dg/fmt_cache_1.f: Add missing close.
4448 2015-02-18 Tom de Vries <tom@codesourcery.com>
4451 * gfortran.dg/read_eof_8.f90: Add missing close.
4453 2015-02-18 Richard Biener <rguenther@suse.de>
4455 PR tree-optimization/65063
4456 * gcc.dg/pr65063.c: New testcase.
4458 2015-02-18 Richard Biener <rguenther@suse.de>
4460 PR tree-optimization/62217
4461 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4463 2015-02-18 Marek Polacek <polacek@redhat.com>
4466 * c-c++-common/ubsan/pr65081.c: New test.
4468 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4470 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4471 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4473 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4475 * gcc.dg/ipa/propalign-3.c: New test.
4477 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4480 * gcc.target/sh/pr64793.c: New.
4481 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4483 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4485 * gcc.target/arm/divzero.c: New test case.
4487 2015-02-17 Tom de Vries <tom@codesourcery.com>
4489 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4491 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
4492 Jakub Jelinek <jakub@redhat.com>
4495 * g++.dg/cpp0x/pr65075.C: New test.
4497 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
4500 * gcc.target/powerpc/pr65058.c: New test.
4502 2015-02-16 Jeff Law <law@redhat.com>
4504 PR tree-optimization/64823
4505 * gcc.dg/uninit-20.c: New test.
4507 2015-02-16 Jakub Jelinek <jakub@redhat.com>
4508 James Greenhalgh <james.greenhalgh@arm.com>
4511 * gcc.dg/ipa/ipa-clone-1.c: New test.
4513 2015-02-16 Richard Biener <rguenther@suse.de>
4515 PR tree-optimization/65077
4516 * gcc.dg/torture/pr65077.c: New testcase.
4518 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
4520 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4521 Directive adjusted to scan for ldaxr.
4522 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4523 adjusted to scan for ldaex.
4525 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4528 * g++.dg/cpp0x/constexpr-65080.C: New.
4530 2015-02-16 Richard Biener <rguenther@suse.de>
4532 PR tree-optimization/63593
4533 * gcc.dg/pr63593.c: New testcase.
4535 2015-02-16 Marek Polacek <polacek@redhat.com>
4538 * gcc.dg/pr65066.c: New test.
4540 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
4542 * gcc.dg/pr65002.C: Move ...
4543 * g++.dg/ipa/pr65002.C: ... here.
4545 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
4547 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4548 * gcc.target/powerpc/pr64505.c: Skip on AIX.
4549 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4550 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4552 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
4555 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4556 the expression to find calls.
4557 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4558 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4559 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4560 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4561 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4563 2015-02-14 Marek Polacek <polacek@redhat.com>
4566 * gcc.dg/array-11.c: New test.
4567 * gcc.dg/array-12.c: New test.
4568 * gcc.dg/array-13.c: New test.
4569 * gcc.dg/array-14.c: New test.
4570 * gcc.dg/c99-flex-array-typedef-1.c: New test.
4571 * gcc.dg/c99-flex-array-typedef-2.c: New test.
4572 * gcc.dg/c99-flex-array-typedef-3.c: New test.
4573 * gcc.dg/c99-flex-array-typedef-5.c: New test.
4574 * gcc.dg/c99-flex-array-typedef-7.c: New test.
4575 * gcc.dg/c99-flex-array-typedef-8.c: New test.
4577 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4580 * g++.dg/lookup/using54.C: New.
4582 2015-02-13 Jeff Law <law@redhat.com>
4585 Revert my change for tree-optimization/64823.
4587 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4589 PR tree-optimization/65053
4590 * gcc.c-torture/execute/pr65053-1.c: New test.
4591 * gcc.c-torture/execute/pr65053-2.c: New test.
4593 2015-02-13 Marek Polacek <polacek@redhat.com>
4596 * gcc.dg/pr65050.c: New test.
4598 2015-02-13 Jeff Law <law@redhat.com>
4600 PR tree-optimization/64823
4601 * gcc.dg/uninit-20.c: New test.
4603 PR rtl-optimization/47477
4604 * gcc.dg/tree-ssa/pr47477.c: New test.
4606 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4609 * g++.dg/parse/ivdep-2.C: New.
4610 * g++.dg/parse/ivdep-3.C: Likewise.
4612 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4615 * gfortran.dg/continuation_13.f90: New test.
4616 * gfortran.dg/continuation_14.f: New test.
4618 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4621 * g++.dg/cpp0x/sfinae55.C: New.
4623 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4626 * g++.dg/ipa/pr65034.C: New test.
4628 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
4630 PR tree-optimization/65002
4631 * gcc.dg/pr65002.C: New.
4633 2015-02-13 Marek Polacek <polacek@redhat.com>
4636 * c-c++-common/pr65040.c: New test.
4638 2015-02-13 Bin Cheng <bin.cheng@arm.com>
4640 PR tree-optimization/64705
4641 * gcc.dg/tree-ssa/pr64705.c: New test.
4643 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
4646 * gcc.dg/visibility-22.c: New test.
4647 * gcc.dg/visibility-23.c: New test.
4648 * gcc.target/i386/pr32219-1.c: New test.
4649 * gcc.target/i386/pr32219-2.c: New test.
4650 * gcc.target/i386/pr32219-3.c: New test.
4651 * gcc.target/i386/pr32219-4.c: New test.
4652 * gcc.target/i386/pr32219-5.c: New test.
4653 * gcc.target/i386/pr32219-6.c: New test.
4654 * gcc.target/i386/pr32219-7.c: New test.
4655 * gcc.target/i386/pr32219-8.c: New test.
4656 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4658 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4660 PR libgfortran/57822
4661 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4662 four different KINDs.
4664 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4667 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4670 * g++.dg/ubsan/pr65000.C: New test.
4672 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
4675 * gfortran.dg/finalize_28.f90: New test
4677 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4680 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4681 DW_TAG_lexical_block removal.
4682 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4683 * g++.dg/guality/pr55541.C: New test.
4686 * g++.dg/ubsan/pr64984.C: New test.
4688 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
4690 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4692 2015-02-12 Jakub Jelinek <jakub@redhat.com>
4695 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4696 instructions for 2015-01-14 get_memmodel changes.
4697 * gcc.target/powerpc/atomic-p8.c: Likewise.
4700 * g++.dg/ubsan/pr65019.C: New test.
4702 PR tree-optimization/65014
4703 * gcc.c-torture/compile/pr65014.c: New test.
4705 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4707 PR libgfortran/57822
4708 * gfortran/fmt_g0_7.f08: Revise test.
4710 2015-02-11 Jeff Law <law@redhat.com>
4713 * gcc.target/m68k/pr63347.c: New test.
4715 2015-02-11 Marek Polacek <polacek@redhat.com>
4717 * g++.dg/ubsan/shift-1.C: New test.
4718 * gcc.dg/ubsan/c-shift-2.c: New test.
4719 * c-c++-common/ubsan/shift-5.c: Remove file.
4721 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
4723 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4724 Directive adjusted to XFAIL.
4725 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4728 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4731 * g++.dg/opt/pr65003.C: New test.
4733 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
4735 * lib/target-supports.exp (check_effective_target_pie): Renamed
4737 (check_effective_target_pie_enabled): This.
4738 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4739 * gcc.target/i386/pie.c: Likewise.
4741 2015-02-11 Andrew Pinski <apinski@cavium.com>
4744 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4745 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4747 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4750 * gcc.target/i386/pr61925-1.c: New test.
4751 * gcc.target/i386/pr61925-2.c: New test.
4752 * gcc.target/i386/pr61925-3.c: New test.
4754 2015-02-10 Jakub Jelinek <jakub@redhat.com>
4757 * g++.dg/asan/pr65004.C: New test.
4759 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
4762 * gcc.taget/sh/pr64661-0.h: New.
4763 * gcc.taget/sh/pr64661-1.c: New.
4764 * gcc.taget/sh/pr64661-2.c: New.
4765 * gcc.taget/sh/pr64661-3.c: New.
4766 * gcc.taget/sh/pr64661-4.c: New.
4768 2015-02-10 Richard Biener <rguenther@suse.de>
4770 PR tree-optimization/64995
4771 * g++.dg/torture/pr64995.C: New testcase.
4773 2015-02-10 Richard Biener <rguenther@suse.de>
4775 PR tree-optimization/64909
4776 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4778 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4780 * gcc.dg/signbit-sa.c: New test.
4782 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4784 PR libgfortran/57822
4785 * gfortran/fmt_g0_7.f08: New test.
4787 2015-02-10 Bin Cheng <bin.cheng@arm.com>
4789 PR tree-optimization/43378
4790 * gcc.dg/tree-ssa/pr43378.c: New test.
4792 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
4795 * g++.dg/torture/pr64978.C: New testcase.
4797 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4800 * gcc.dg/asan/pr64981.c: New test.
4802 2015-02-09 Marek Polacek <polacek@redhat.com>
4805 * gcc.dg/pr64856.c: New test.
4807 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4810 * gcc.dg/tree-ssa/stdarg-7.c: New test.
4811 * gcc.c-torture/execute/pr64979.c: New test.
4813 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
4815 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4817 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4819 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4820 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4822 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4825 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4827 2015-02-09 Richard Biener <rguenther@suse.de>
4829 PR tree-optimization/54000
4830 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4832 2015-02-09 Tom de Vries <tom@codesourcery.com>
4834 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4836 2015-02-09 Martin Liska <mliska@suse.cz>
4838 * g++.dg/ipa/pr64858.C: New test.
4840 2015-02-09 Tom de Vries <tom@codesourcery.com>
4842 * gcc.dg/uninit-19.c: Fix warning line for fpic.
4844 2015-02-08 Andrew Pinski <apinski@cavium.com>
4846 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4848 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
4851 * gfortran.dg/use_rename_8.f90: New.
4853 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
4855 * gnat.dg/addr7.ad[sb]: New test.
4856 * gnat.dg/addr8.ad[sb]: Likewise.
4858 2015-02-06 David Malcolm <dmalcolm@redhat.com>
4861 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4862 from jit.dg/test-compile-to-executable.c's create_code, with a
4863 clarification of the output message.
4864 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4866 (test_jit): Use CHECK_NO_ERRORS when calling
4867 gcc_jit_context_compile_to_file.
4868 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4869 jit-verify-compile-to-file to jit-verify-output-file-was-created.
4870 (jit-setup-compile-to-file): Likewise. Add a verbose comment
4871 about deletions that are attempted.
4872 (jit-verify-compile-to-file): Rename to...
4873 (jit-verify-output-file-was-created): ...this, and drop the
4874 attempt to run "file" and verify the output.
4875 (jit-verify-assembler): New function.
4876 (jit-verify-object): New function.
4877 (jit-verify-dynamic-library): New function.
4878 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4879 favor of an implementation from new file
4880 create-code-for-hello-world-executable.h, which also adds a
4882 (dg-final): Replace jit-verify-compile-to-file with
4883 jit-verify-output-file-was-created, and invoke new function
4884 jit-verify-assembler.
4885 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4887 (dg-final): Replace jit-verify-compile-to-file with
4888 jit-verify-output-file-was-created, and invoke new function
4889 jit-verify-dynamic-library.
4890 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4891 favor of an implementation from new file
4892 create-code-for-hello-world-executable.h, which also adds a
4894 (dg-final): Replace jit-verify-compile-to-file with
4895 jit-verify-output-file-was-created. Strengthen the expected stdout
4896 from the built executable.
4897 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4898 favor of an implementation from new file
4899 create-code-for-hello-world-executable.h, which also adds a
4901 (dg-final): Replace jit-verify-compile-to-file with
4902 jit-verify-output-file-was-created, and invoke new function
4904 * jit.dg/verify-dynamic-library.c: New source file.
4906 2015-02-06 Sebastian Pop <s.pop@samsung.com>
4907 Brian Rzycki <b.rzycki@samsung.com>
4909 PR tree-optimization/64878
4910 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4912 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4915 * g++.dg/ipa/pr64896.C: New test.
4917 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4920 * gcc.target/powerpc/pr64205.c: New file.
4922 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
4924 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4925 (dg-options): Use -fpie instead of -fPIE -pie.
4927 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4930 * g++.dg/asan/pr64937.C: New test.
4932 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
4935 * gfortran.dg/class_to_type_4.f90: New test
4937 2015-01-29 Andre Vehreschild <vehre@gmx.de>
4939 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4941 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4943 PR rtl-optimization/64957
4945 * gcc.c-torture/execute/pr64957.c: New test.
4947 2015-02-05 Jeff Law <law@redhat.com>
4950 * gcc.target/h8300/pr17306-1.c: New test.
4951 * gcc.target/h8300/pr17306-2.c: New test.
4953 2015-02-05 Tobias Burnus <burnus@net-b.de>
4956 * gfortran.dg/structure_constructor_12.f90: New.
4958 2015-02-05 Jeff Law <law@redhat.com>
4961 gcc.target/h8300/pr58400.c: New test.
4963 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4965 * gcc.target/arm/macro_defs0.c: New test.
4966 * gcc.target/arm/macro_defs1.c: New test.
4967 * gcc.target/arm/macro_defs2.c: New test.
4969 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4971 PR rtl-optimization/64905
4972 * gcc.target/i386/pr64905.c: Require nonpic target.
4973 (dg-options): Add -fomit-frame-pointer.
4976 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4978 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4981 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4984 * gfortran.dg/type_to_class_2.f90: New test
4985 * gfortran.dg/type_to_class_3.f90: New test
4987 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4990 * g++.dg/torture/pr64686.C: New testcase.
4992 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4994 PR rtl-optimization/64905
4995 * gcc.target/i386/pr64905.c: New file.
4997 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4999 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5000 * gcc.dg/guality/pr41616-1.c: Ditto.
5002 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5005 * gcc.dg/pr64817-3.c: New.
5007 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5008 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5010 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5011 pass parameters in registers.
5012 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5013 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5014 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5016 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5017 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5019 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5020 list, allow for multilibed targets.
5021 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5023 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5025 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5026 * gcc.dg/pr46728-6.c: Ditto.
5028 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5030 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5031 for mips_nanlegacy target.
5033 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5035 * gcc.target/i386/chkp-hidden-def.c: New.
5037 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5040 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5041 to use 24 bits for bitfield b.
5043 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5046 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5047 cache result in a global variable. Include all 32-bit targets for
5050 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5052 PR rtl-optimization/64756
5053 * gcc.c-torture/execute/pr64756.c: New test.
5055 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5058 * gcc.target/sh/pr64660-0.h: New.
5059 * gcc.target/sh/pr64660-1.c: New.
5060 * gcc.target/sh/pr64660-2.c: New.
5061 * gcc.target/sh/pr64660-3.c: New.
5062 * gcc.target/sh/pr64660-4.c: New.
5064 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5067 * g++.dg/warn/Waddress-2.C: New.
5069 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5072 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5074 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5076 PR preprocessor/64803
5077 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5079 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5081 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5083 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5085 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5086 (_ARM_FPSRC): Add DN and AHP fields.
5087 (clean_results): Force DN=1 on AArch64.
5088 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5089 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5090 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5091 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5092 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5093 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5095 2015-02-02 Alan Modra <amodra@gmail.com>
5097 * gcc.target/powerpc/cprophard.c: New.
5099 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5101 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5102 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5104 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5107 * gcc.dg/pr64817-1.c: New test.
5108 * gcc.dg/pr64817-2.c: New test.
5110 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5113 * gcc.target/sh/pr64851-0.h: New
5114 * gcc.target/sh/pr64851-1.c: New
5115 * gcc.target/sh/pr64851-2.c: New
5116 * gcc.target/sh/pr64851-3.c: New
5117 * gcc.target/sh/pr64851-4.c: New
5119 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5122 * gcc.dg/torture/pr64882.c: New test.
5124 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5127 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5130 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5132 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5133 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5134 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5135 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5136 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5137 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5139 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5140 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5142 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5143 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5146 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5149 * g++.dg/pr64688-2.C: New.
5151 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5153 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5154 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5155 * gcc.target/i386/fuse-caller-save.c: Ditto.
5156 * gcc.target/i386/headmerge-1.c: Ditto.
5157 * gcc.target/i386/headmerge-2.c: Ditto.
5158 * gcc.target/i386/sibcall-6.c: Ditto.
5160 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5163 * gcc.target/i386/pr64617.c: New test.
5165 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5168 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5169 (dg-options): Remove -m32.
5170 (dg-final): Scan for "movb %al" only.
5171 * gcc.target/i386/pr15184-2.c: Ditto.
5173 2015-01-30 Richard Biener <rguenther@suse.de>
5175 PR tree-optimization/64829
5176 * gcc.dg/vect/pr64829.c: New testcase.
5178 2015-01-29 Marek Polacek <polacek@redhat.com>
5181 * gcc.dg/pr64709.c: New test.
5183 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5186 * g++.dg/ubsan/pr64717-1.C: New test.
5187 * g++.dg/ubsan/pr64717-2.C: New test.
5189 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5191 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5193 2015-01-29 Jeff Law <law@redhat.com>
5196 * gcc.target/i386/pr15184-1.c: New test.
5197 * gcc.target/i386/pr15184-2.c: New test.
5199 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5201 PR tree-optimization/64746
5202 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5204 2015-01-29 Richard Biener <rguenther@suse.de>
5206 PR tree-optimization/64853
5207 * gcc.dg/torture/pr64853.c: New testcase.
5209 2015-01-29 Richard Biener <rguenther@suse.de>
5211 PR tree-optimization/64844
5212 * gcc.dg/vect/pr64844.c: New testcase.
5214 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5217 * gcc.dg/pr64809.c: Delete.
5219 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5222 * gcc.target/i386/pr64805.c: New.
5224 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5226 * gcc.dg/guality/guality.h (main): Add argv[0] to
5227 guality_gdb_command.
5229 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5232 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5234 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5237 * gcc.target/sh/sh.exp
5238 (check_effective_target_atomic_model_soft_gusa_available,
5239 check_effective_target_atomic_model_soft_tcb_available,
5240 check_effective_target_atomic_model_soft_imask_available,
5241 check_effective_target_atomic_model_hard_llcs_available): New.
5242 * gcc.target/sh/pr64659-0.h: New.
5243 * gcc.target/sh/pr64659-1.c: New.
5244 * gcc.target/sh/pr64659-2.c: New.
5245 * gcc.target/sh/pr64659-3.c: New.
5246 * gcc.target/sh/pr64659-4.c: New.
5248 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5250 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5251 scan-assembler-times pattern.
5253 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5256 * gcc.dg/pr64809.c: New test.
5258 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5260 PR tree-optimization/64277
5261 * gcc.dg/pr64277.c: New.
5263 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5265 PR tree-optimization/64718
5266 * gcc.c-torture/execute/pr64718.c: New test.
5268 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5270 * gcc.target/aarch64/abs_2.c: New.
5272 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5274 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5275 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5276 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5279 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5282 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5283 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5284 { target comdat_group }.
5286 2015-01-27 Tobias Burnus <burnus@net-b.de>
5289 * gfortran.dg/goacc/coarray_2.f90: New.
5291 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5295 * g++.dg/torture/pr64139.C: New testcase.
5296 * g++.dg/torture/pr60871.C: Likewise.
5298 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5301 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5302 prevent linking errors.
5304 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5307 * g++.dg/torture/pr64282.C: New testcase.
5309 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5311 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5314 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5316 * gcc.target/s390/hotpatch-13.c: New testcase.
5317 * gcc.target/s390/hotpatch-14.c: New testcase.
5318 * gcc.target/s390/hotpatch-15.c: New testcase.
5319 * gcc.target/s390/hotpatch-16.c: New testcase.
5320 * gcc.target/s390/hotpatch-17.c: New testcase.
5321 * gcc.target/s390/hotpatch-18.c: New testcase.
5322 * gcc.target/s390/hotpatch-19.c: New testcase.
5323 * gcc.target/s390/hotpatch-20.c: New testcase.
5324 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5325 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5326 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5327 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5328 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5329 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5330 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5331 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5332 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5333 * gcc.target/s390/hotpatch-10.c: Likewise.
5334 * gcc.target/s390/hotpatch-11.c: Likewise.
5335 * gcc.target/s390/hotpatch-12.c: Likewise.
5336 * gcc.target/s390/hotpatch-2.c: Likewise.
5337 * gcc.target/s390/hotpatch-3.c: Likewise.
5338 * gcc.target/s390/hotpatch-4.c: Likewise.
5339 * gcc.target/s390/hotpatch-5.c: Likewise.
5340 * gcc.target/s390/hotpatch-6.c: Likewise.
5341 * gcc.target/s390/hotpatch-7.c: Likewise.
5342 * gcc.target/s390/hotpatch-8.c: Likewise.
5343 * gcc.target/s390/hotpatch-9.c: Likewise.
5344 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5345 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5346 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5347 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5348 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5349 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5350 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5351 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5353 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5355 * gcc.dg/long_branch.c: New testcase.
5357 2015-01-27 Richard Biener <rguenther@suse.de>
5359 PR tree-optimization/56273
5360 PR tree-optimization/59124
5361 PR tree-optimization/64277
5362 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5363 * gcc.dg/Warray-bounds-12.c: Likewise.
5364 * gcc.dg/Warray-bounds-13.c: Likewise.
5366 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5368 PR rtl-optimization/61058
5369 * gcc.dg/pr61058.c: New test.
5371 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5373 * gcc.target/i386/chkp-narrow-bounds.c: New.
5375 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5377 PR tree-optimization/64807
5378 * gcc.dg/pr64807.c: New test.
5381 * gcc.dg/pr64766.c: New test.
5383 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5386 * gcc.target/sh/pr49263-4.c: New.
5388 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5391 * gfortran.dg/allocate_with_mold_1.f90: New test
5393 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5396 * gcc.dg/pr64778.c: New test.
5399 * gcc.dg/vect/pr64421.c: New test.
5401 2015-01-26 Tobias Burnus <burnus@net-b.de>
5404 * gfortran.dg/coarray_36.f: New.
5405 * gfortran.dg/coarray_37.f90: New.
5407 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5410 * gfortran.dg/class_allocate_18.f90: New.
5412 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5414 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5416 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5418 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5420 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5422 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5424 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5426 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5428 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5430 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5431 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5432 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5433 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5435 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5437 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5438 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5439 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5441 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5443 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5444 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5445 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5446 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5447 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5450 2015-01-26 Richard Biener <rguenther@suse.de>
5453 * gcc.dg/uninit-19.c: New testcase.
5455 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5457 * lib/target-supports.exp (check_effective_target_vect64): Add
5460 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5463 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5465 2015-01-26 Tony Liu <tony.liu@arm.com>
5467 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5470 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5473 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5474 correctly, clean up afterwards.
5476 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5479 * gfortran.dg/use_rename_7.f90: New.
5481 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5483 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5484 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5486 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
5489 * gcc.target/sh/pr54236-4.c: New.
5491 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
5493 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5494 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
5497 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
5500 * gfortran.dg/open_new_segv.f90: New test.
5502 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
5511 * gcc.target/sh/pr64345-1.c: New.
5512 * gcc.target/sh/pr64345-2.c: New.
5513 * gcc.target/sh/pr59533-1.c: New.
5514 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5515 * gcc.target/sh/pr52933-2.c: Likewise.
5516 * gcc.target/sh/pr54089-1.c: Likewise.
5517 * gcc.target/sh/pr54236-1.c: Likewise.
5518 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5519 * gcc.target/sh/pr49263-1.c: Remove xfails.
5520 * gcc.target/sh/pr49263-2.c: Likewise.
5521 * gcc.target/sh/pr49263-3.c: Likewise.
5522 * gcc.target/sh/pr53987-1.c: Likewise.
5523 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5524 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5525 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5526 (test05, test06, test07, test08, test09, test10, test11, test12): New.
5527 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5528 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5530 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5533 2015-01-24 Tom de Vries <tom@codesourcery.com>
5535 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5537 2015-01-23 Ian Lance Taylor <iant@google.com>
5540 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5541 targets without split stack support.
5543 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
5546 * gcc.target/i386/pr64317.c: New test.
5548 2015-01-23 Jakub Jelinek <jakub@redhat.com>
5550 PR rtl-optimization/63637
5551 PR rtl-optimization/60663
5552 * gcc.dg/pr63637-1.c: New test.
5553 * gcc.dg/pr63637-2.c: New test.
5554 * gcc.dg/pr63637-3.c: New test.
5555 * gcc.dg/pr63637-4.c: New test.
5556 * gcc.dg/pr63637-5.c: New test.
5557 * gcc.dg/pr63637-6.c: New test.
5558 * gcc.target/i386/pr63637-1.c: New test.
5559 * gcc.target/i386/pr63637-2.c: New test.
5560 * gcc.target/i386/pr63637-3.c: New test.
5561 * gcc.target/i386/pr63637-4.c: New test.
5562 * gcc.target/i386/pr63637-5.c: New test.
5563 * gcc.target/i386/pr63637-6.c: New test.
5565 2015-01-23 Richard Biener <rguenther@suse.de>
5568 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5569 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5571 2015-01-23 Marek Polacek <polacek@redhat.com>
5573 PR preprocessor/60570
5574 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5575 * gcc.dg/cpp/pr60570.c: New test.
5577 2015-01-23 Richard Biener <rguenther@suse.de>
5580 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5581 vectorization on vect64 targets.
5583 2015-01-23 Janus Weil <janus@gcc.gnu.org>
5586 * gfortran.dg/class_allocate_17.f90: New.
5588 2015-01-23 Tobias Burnus <burnus@net-b.de>
5591 * gfortran.dg/goacc/combined_loop.f90: New.
5593 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5596 * gfortran.dg/make_unit.f90: New test.
5598 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5601 * gfortran.dg/negative_unit_int8.f: Update.
5603 2015-01-22 Jeff Law <law@redhat.com>
5606 * gcc.target/m68k/pr52076-1.c: New test.
5607 * gcc.target/m68k/pr52076-2.c: New test.
5609 2015-01-22 Richard Biener <rguenther@suse.de>
5612 * gcc.dg/torture/pr64728.c: New testcase.
5614 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
5617 * g++.dg/pr64688.C: New test.
5619 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
5621 * gcc.target/i386/chkp-always_inline.c (f1): Make static
5622 to avoid errors with -fpic.
5624 2015-01-22 Richard Biener <rguenther@suse.de>
5627 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5629 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
5631 PR rtl-optimization/64682
5632 * gcc.c-torture/execute/pr64682.c: New file.
5634 2015-01-21 Jakub Jelinek <jakub@redhat.com>
5637 * gcc.dg/pr64511.c: New test.
5639 PR rtl-optimization/62078
5640 * g++.dg/opt/pr62078.C: New test.
5643 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5645 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
5648 * gfortran.dg/internal_pack_15.f90: New test.
5650 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5652 * c-c++-common/tsan/step.c: New testcase.
5654 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5656 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5658 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5660 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5662 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5664 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5666 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5668 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5670 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5672 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5674 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5676 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5678 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5680 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5682 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5684 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5686 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5688 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5690 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5692 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5694 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5696 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5698 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5700 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5702 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5704 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5705 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5706 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5709 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5711 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5712 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5713 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5716 2015-01-21 Renlin Li <renlin.li@arm.com>
5718 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5719 * g++.dg/tls/thread_local5g.C: Likewise.
5720 * g++.dg/tls/thread_local6g.C: Likewise.
5722 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5724 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5725 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5726 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5728 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5730 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5731 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5732 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5734 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5736 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5737 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5738 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5740 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5742 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5743 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5744 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5746 2015-01-20 Jeff Law <law@redhat.com>
5749 * gcc.target/m68k/pr59946.c: New test.
5751 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5753 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5754 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5755 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5757 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5759 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5760 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5761 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5763 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5765 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5766 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5767 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5769 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5771 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5772 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5773 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5775 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5778 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5780 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5781 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5782 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5784 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5786 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5787 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5788 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5790 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5792 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5794 2015-01-20 Jakub Jelinek <jakub@redhat.com>
5796 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5799 * g++.dg/ubsan/pr64632.C: New test.
5802 * gcc.dg/pr64663.c: New test.
5804 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5807 * g++.dg/warn/Wunused-var-23.C: New.
5809 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5812 * g++.dg/cpp0x/constexpr-59937-1.C: New.
5813 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5815 2015-01-20 Richard Biener <rguenther@suse.de>
5818 * gcc.dg/lto/pr64684_0.c: New testcase.
5819 * gcc.dg/lto/pr64684_1.c: Likewise.
5820 * gcc.dg/lto/pr64684_2.c: Likewise.
5821 * gcc.dg/lto/pr64685_0.c: Likewise.
5822 * gcc.dg/lto/pr64685_1.c: Likewise.
5824 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5827 * g++.dg/cpp1y/lambda-init12.C: New.
5829 2015-01-20 Richard Biener <rguenther@suse.de>
5831 PR tree-optimization/64410
5832 * g++.dg/vect/pr64410.cc: Require vect_double.
5834 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
5837 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5839 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
5843 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5845 PR rtl-optimization/64081
5846 * gcc.dg/pr64081.c: New test.
5848 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5850 * jit.dg/harness.h: Include <unistd.h>.
5851 (CHECK_NO_ERRORS): New.
5852 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5853 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5854 gcc_jit_context_compile_to_file.
5855 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5856 args to the spawned executable.
5857 (jit-expand-vars): New function.
5858 (jit-exe-params): New variable.
5859 (dg-jit-set-exe-params): New function.
5860 (jit-dg-test): Detect testcases that use
5861 jit-verify-compile-to-file and call jit-setup-compile-to-file.
5862 Set arguments of spawned process to jit-exe-params.
5863 (jit-get-output-filename): New function.
5864 (jit-setup-compile-to-file): New function.
5865 (jit-verify-compile-to-file): New function.
5866 (jit-run-executable): New function.
5867 (jit-verify-executable): New function.
5868 * jit.dg/test-compile-to-assembler.c: New testcase.
5869 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5870 * jit.dg/test-compile-to-executable.c: New testcase.
5871 * jit.dg/test-compile-to-object.c: New testcase.
5873 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
5876 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5879 2015-01-19 Martin Liska <mliska@suse.cz>
5881 * objc/compile/pr64668.m: New test.
5883 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5885 * jit.dg/test-arith-overflow.c: Include stdbool.h.
5886 (create_overflow_fn): Update comment to clarify that
5887 the third param of the created function is a bool *, not
5889 (verify_int_overflow_fn): Convert param "expected_ovf" from
5890 int to bool. Update third param of "overflow_fn_type" from int *
5891 to bool *. Update local "actual_ovf" from int to bool.
5892 (verify_uint_overflow_fn): Likewise.
5894 2015-01-19 Martin Liska <mliska@suse.cz>
5896 * gcc.dg/ipa/ipa-icf-33.c: New test.
5898 2015-01-19 Felix Yang <felix.yang@huawei.com>
5899 Haijian Zhang <z.zhanghaijian@huawei.com>
5901 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5902 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5903 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5904 result_float64x2, expected_hfloat64x2): New helper type, variable and
5906 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5907 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5908 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5909 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5910 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5911 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5912 and target without the FMA feature.
5914 2015-01-19 Jiong Wang <jiong.wang@arm.com>
5916 * gcc.target/aarch64/pr64304.c: New testcase.
5918 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5920 PR rtl-optimization/64081
5921 * gcc.dg/pr64081.c: New test.
5923 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
5926 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5928 * gcc.target/aarch64/test_frame_6.c: Likewise.
5929 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5930 and x19 (in the epilogue).
5931 * gcc.target/aarch64/test_frame_4.c: Likewise.
5932 * gcc.target/aarch64/test_frame_7.c: Likewise.
5934 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
5936 * gcc.target/i386/chkp-always_inline.c: New.
5938 2015-01-15 Andrew Pinski <apinski@cavium.com>
5939 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5941 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5942 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5944 2015-01-18 Andre Vehreschild <vehre@gmx.de>
5947 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5948 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5950 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5953 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5955 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5958 * gcc.target/sh/torture/pr64652.c: New.
5960 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5962 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5963 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5964 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5965 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5966 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5967 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5969 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5972 * g++.dg/torture/pr64378.C: New testcase.
5974 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5977 * gfortran.dg/block_13.f08: New test
5979 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5982 * gfortran.dg/associate_1.f03: Allow test for character with
5985 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5987 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5988 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5990 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5992 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5994 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5997 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5999 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6002 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6005 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6008 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6010 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6013 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6015 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6017 PR rtl-optimization/52773
6018 * gcc.c-torture/compile/pr52773.c: New test.
6020 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6023 * g++.dg/cpp0x/alias-decl-46.C: New.
6025 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6027 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6029 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6031 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6033 (CHECK_FP): Likewise.
6034 (CHECK_CUMULATIVE_SAT): Likewise.
6036 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6038 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6039 (Set_Neon_Cumulative_Sat): Add parameter.
6040 (__set_neon_cumulative_sat): Support new parameter.
6041 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6042 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6044 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6045 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6048 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6050 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6051 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6053 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6056 * g++.dg/tls/thread_local-ice4.C: New.
6058 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6060 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6063 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6066 * g++.dg/cpp0x/vt-62276.C: New.
6068 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6071 * g++.dg/pr64353.C: New.
6073 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6076 * gcc.target/aarch64/pr64263_1.c: New test.
6078 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6080 PR tree-optimization/64434
6081 * gcc.dg/torture/pr64434.c: Move to...
6082 * gcc.dg/pr64434.c: ... here.
6084 2015-01-16 Richard Biener <rguenther@suse.de>
6087 * gcc.dg/uninit-18.c: New testcase.
6089 2015-01-16 Richard Biener <rguenther@suse.de>
6091 PR tree-optimization/64568
6092 * g++.dg/torture/pr64568-2.C: New testcase.
6094 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6097 * gcc.target/i386/chkp-label-address.c: New.
6099 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6102 * gfortran.dg/pointer_init_6.f90: Extended.
6104 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6106 * gcc.c-torture/compile/20150108.c: New test.
6108 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6110 * gcc.target/visium: New directory.
6112 2015-01-16 Richard Biener <rguenther@suse.de>
6114 PR tree-optimization/61743
6115 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6116 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6118 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6120 * gcc.dg/pr64015.c: New test.
6122 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6126 * g++.dg/ipa/pr64612.C: New test.
6128 2015-01-16 Renlin Li <renlin.li@arm.com>
6130 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6132 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6134 * gcc.target/i386/sse-14.c: Test new intrinsic.
6135 * gcc.target/i386/sse-22.c: Ditto.
6137 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6140 * g++.dg/cpp0x/auto44.C: New.
6142 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6145 * gcc.target/nios2/gpopt-all.c: New test case.
6146 * gcc.target/nios2/gpopt-local.c: New test case.
6147 * gcc.target/nios2/gpopt-global.c: New test case.
6148 * gcc.target/nios2/gpopt-data.c: New test case.
6149 * gcc.target/nios2/gpopt-none.c: New test case.
6151 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6153 * g++.dg/ubsan/vptr-1.C: New test.
6154 * g++.dg/ubsan/vptr-2.C: New test.
6155 * g++.dg/ubsan/vptr-3.C: New test.
6156 * g++.dg/ubsan/vptr-4.C: New test.
6157 * g++.dg/ubsan/vptr-5.C: New test.
6158 * g++.dg/ubsan/vptr-6.C: New test.
6159 * g++.dg/ubsan/vptr-7.C: New test.
6160 * g++.dg/ubsan/vptr-8.C: New test.
6161 * g++.dg/ubsan/vptr-9.C: New test.
6163 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6165 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6167 * lib/gcc-dg.exp: Likewise.
6169 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6171 PR rtl-optimization/64110
6172 * gcc.target/i386/pr64110.c: Add scan-assembler.
6174 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6175 James Norris <jnorris@codesourcery.com>
6176 Cesar Philippidis <cesar@codesourcery.com>
6177 Ilmir Usmanov <i.usmanov@samsung.com>
6179 * lib/target-supports.exp (check_effective_target_fopenacc): New
6181 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6182 * g++.dg/goacc/goacc.exp: Likewise.
6183 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6184 * gcc.dg/goacc/goacc.exp: Likewise.
6185 * gfortran.dg/goacc/goacc.exp: Likewise.
6186 * c-c++-common/cpp/openacc-define-1.c: New file.
6187 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6188 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6189 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6190 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6191 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6192 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6193 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6194 * c-c++-common/goacc/cache-1.c: Likewise.
6195 * c-c++-common/goacc/clauses-fail.c: Likewise.
6196 * c-c++-common/goacc/collapse-1.c: Likewise.
6197 * c-c++-common/goacc/data-1.c: Likewise.
6198 * c-c++-common/goacc/data-2.c: Likewise.
6199 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6200 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6201 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6202 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6203 * c-c++-common/goacc/if-clause-1.c: Likewise.
6204 * c-c++-common/goacc/if-clause-2.c: Likewise.
6205 * c-c++-common/goacc/kernels-1.c: Likewise.
6206 * c-c++-common/goacc/loop-1.c: Likewise.
6207 * c-c++-common/goacc/loop-private-1.c: Likewise.
6208 * c-c++-common/goacc/nesting-1.c: Likewise.
6209 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6210 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6211 * c-c++-common/goacc/parallel-1.c: Likewise.
6212 * c-c++-common/goacc/pcopy.c: Likewise.
6213 * c-c++-common/goacc/pcopyin.c: Likewise.
6214 * c-c++-common/goacc/pcopyout.c: Likewise.
6215 * c-c++-common/goacc/pcreate.c: Likewise.
6216 * c-c++-common/goacc/pragma_context.c: Likewise.
6217 * c-c++-common/goacc/present-1.c: Likewise.
6218 * c-c++-common/goacc/reduction-1.c: Likewise.
6219 * c-c++-common/goacc/reduction-2.c: Likewise.
6220 * c-c++-common/goacc/reduction-3.c: Likewise.
6221 * c-c++-common/goacc/reduction-4.c: Likewise.
6222 * c-c++-common/goacc/sb-1.c: Likewise.
6223 * c-c++-common/goacc/sb-2.c: Likewise.
6224 * c-c++-common/goacc/sb-3.c: Likewise.
6225 * c-c++-common/goacc/update-1.c: Likewise.
6226 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6227 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6228 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6229 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6230 * gfortran.dg/goacc/assumed.f95: Likewise.
6231 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6232 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6233 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6234 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6235 * gfortran.dg/goacc/branch.f95: Likewise.
6236 * gfortran.dg/goacc/cache-1.f95: Likewise.
6237 * gfortran.dg/goacc/coarray.f95: Likewise.
6238 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6239 * gfortran.dg/goacc/cray.f95: Likewise.
6240 * gfortran.dg/goacc/critical.f95: Likewise.
6241 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6242 * gfortran.dg/goacc/data-tree.f95: Likewise.
6243 * gfortran.dg/goacc/declare-1.f95: Likewise.
6244 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6245 * gfortran.dg/goacc/fixed-1.f: Likewise.
6246 * gfortran.dg/goacc/fixed-2.f: Likewise.
6247 * gfortran.dg/goacc/fixed-3.f: Likewise.
6248 * gfortran.dg/goacc/fixed-4.f: Likewise.
6249 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6250 * gfortran.dg/goacc/if.f95: Likewise.
6251 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6252 * gfortran.dg/goacc/list.f95: Likewise.
6253 * gfortran.dg/goacc/literal.f95: Likewise.
6254 * gfortran.dg/goacc/loop-1.f95: Likewise.
6255 * gfortran.dg/goacc/loop-2.f95: Likewise.
6256 * gfortran.dg/goacc/loop-3.f95: Likewise.
6257 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6258 * gfortran.dg/goacc/omp.f95: Likewise.
6259 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6260 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6261 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6262 * gfortran.dg/goacc/parameter.f95: Likewise.
6263 * gfortran.dg/goacc/private-1.f95: Likewise.
6264 * gfortran.dg/goacc/private-2.f95: Likewise.
6265 * gfortran.dg/goacc/private-3.f95: Likewise.
6266 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6267 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6268 * gfortran.dg/goacc/reduction.f95: Likewise.
6269 * gfortran.dg/goacc/routine-1.f90: Likewise.
6270 * gfortran.dg/goacc/routine-2.f90: Likewise.
6271 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6272 * gfortran.dg/goacc/several-directives.f95: Likewise.
6273 * gfortran.dg/goacc/sie.f95: Likewise.
6274 * gfortran.dg/goacc/subarrays.f95: Likewise.
6275 * gfortran.dg/gomp/map-1.f90: Likewise.
6276 * gfortran.dg/openacc-define-1.f90: Likewise.
6277 * gfortran.dg/openacc-define-2.f90: Likewise.
6278 * gfortran.dg/openacc-define-3.f90: Likewise.
6279 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6280 * g++.dg/gomp/block-2.C: Likewise.
6281 * g++.dg/gomp/block-3.C: Likewise.
6282 * g++.dg/gomp/block-5.C: Likewise.
6283 * g++.dg/gomp/target-1.C: Likewise.
6284 * g++.dg/gomp/target-2.C: Likewise.
6285 * g++.dg/gomp/taskgroup-1.C: Likewise.
6286 * g++.dg/gomp/teams-1.C: Likewise.
6287 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6288 * gcc.dg/cilk-plus/jump.c: Likewise.
6289 * gcc.dg/gomp/block-1.c: Likewise.
6290 * gcc.dg/gomp/block-10.c: Likewise.
6291 * gcc.dg/gomp/block-2.c: Likewise.
6292 * gcc.dg/gomp/block-3.c: Likewise.
6293 * gcc.dg/gomp/block-4.c: Likewise.
6294 * gcc.dg/gomp/block-5.c: Likewise.
6295 * gcc.dg/gomp/block-6.c: Likewise.
6296 * gcc.dg/gomp/block-7.c: Likewise.
6297 * gcc.dg/gomp/block-8.c: Likewise.
6298 * gcc.dg/gomp/block-9.c: Likewise.
6299 * gcc.dg/gomp/target-1.c: Likewise.
6300 * gcc.dg/gomp/target-2.c: Likewise.
6301 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6302 * gcc.dg/gomp/teams-1.c: Likewise.
6304 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6306 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6309 2015-01-15 Mike Stump <mikestump@comcast.net>
6311 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6312 * gcc.dg/inline_2.c: Likewise.
6313 * gcc.dg/inline_3.c: Likewise.
6314 * gcc.dg/inline_4.c: Likewise.
6316 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6319 * gfortran.dg/proc_ptr_comp_43.f90: New.
6321 2015-01-15 Mike Stump <mikestump@comcast.net>
6323 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6324 * gcc.dg/unroll_2.c: Likewise.
6325 * gcc.dg/unroll_3.c: Likewise.
6326 * gcc.dg/unroll_4.c: Likewise.
6327 * gcc.dg/unroll_5.c: Likewise.
6329 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6332 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6334 * gcc.target/aarch64/test_frame_6.c: Likewise.
6335 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6336 x30 and x19 (in the epilogue).
6337 * gcc.target/aarch64/test_frame_4.c: Likewise.
6338 * gcc.target/aarch64/test_frame_7.c: Likewise.
6340 2015-01-15 Martin Liska <mliska@suse.cz>
6342 * g++.dg/ipa/pr64068.C: New test.
6343 * gcc.dg/ipa/PR64559.c: New test.
6345 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6347 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6350 2015-01-15 Richard Biener <rguenther@suse.de>
6352 PR tree-optimization/61743
6353 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6354 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6356 2015-01-15 Renlin Li <renlin.li@arm.com>
6358 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6359 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6361 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6363 * gcc.dg/vect/vect-aggressive-1.c: New.
6364 * gcc.target/i386/avx2-vect-aggressive.c: New.
6366 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6368 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6370 2015-01-15 Richard Biener <rguenther@suse.de>
6373 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6374 -Wl,-undefined,dynamic_lookup.
6376 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6378 * gnat.dg/opt47.adb: New test.
6380 2015-01-15 Richard Biener <rguenther@suse.de>
6383 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6385 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6387 PR tree-optimization/64434
6388 * gcc.dg/torture/pr64434.c: New test.
6390 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6392 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6393 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6394 -march=loongson* and -march=octeon* require -mno-micromips.
6396 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6397 Matthew Fortune <matthew.fortune@imgtec.com>
6399 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6400 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6401 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6402 * gcc.target/mips/call-saved-7.c: New file.
6403 * gcc.target/mips/call-saved-8.c: New file.
6404 * gcc.target/mips/call-saved-9.c: New file.
6406 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6408 * gcc.target/mips/lsa.c: New file.
6409 * gcc.target/mips/mips64-lsa.c: Likewise.
6410 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6411 * gcc.target/mips/mulsize-4.c: Likewise.
6412 * gcc.target/mips/mulsize-5.c: New file.
6413 * gcc.target/mips/mulsize-6.c: Likewise.
6414 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6415 and !HAS_LSA as ghost options.
6416 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6419 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6421 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6423 2015-01-15 Richard Biener <rguenther@suse.de>
6426 * gcc.dg/torture/pr64365.c: New testcase.
6428 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6430 * gcc.dg/stackprotectexplicit1.c: New test.
6431 * g++.dg/stackprotectexplicit2.c: New test.
6433 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6436 * gfortran.dg/inquire_internal.f90: New.
6437 * gfortran.dg/negative_unit_check.f90: New.
6439 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6442 * gcc.target/sh/pr53988-1.c: New.
6444 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6447 * g++.dg/tls/thread_local-ice3.C: New.
6449 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6451 * gcc.target/i386/fentry-override.c: Properly place {} in target
6452 selector. Remove nonpic.
6453 * gcc.target/i386/fentry.c: Likewise.
6455 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6457 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6458 warnings instead of errors.
6460 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6462 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6463 option support instead of ENABLE_LTO from Makefile.
6465 2015-01-14 Richard Biener <rguenther@suse.de>
6467 PR tree-optimization/59354
6468 * gcc.dg/vect/pr59354.c: New testcase.
6470 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6472 * lib/target-supports.exp
6473 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6474 on ARM architures before v7.
6476 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6479 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6482 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6485 * gcc.target/i386/pr64386.c: New test.
6487 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6490 * gcc.target/i386/pr64393.c: New test.
6492 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6495 * gcc.target/i386/pr64387.c: New test.
6497 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
6499 * gcc.target/aarch64/store-pair-1.c: Fix typo.
6501 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6503 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6505 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6508 * gcc.target/arm/pr64453.c: New.
6510 2015-01-14 Richard Biener <rguenther@suse.de>
6513 * gcc.dg/lto/pr64415_0.c: New testcase.
6514 * gcc.dg/lto/pr64415_1.c: Likewise.
6516 2015-01-14 Martin Liska <mliska@suse.cz>
6518 * gcc.dg/ipa/pr64307.c: New test.
6520 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
6522 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6525 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6528 * gcc.target/arm/pr64460_1.c: New test.
6530 2015-01-14 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/64493
6533 PR tree-optimization/64495
6534 * gcc.dg/vect/pr64493.c: New testcase.
6535 * gcc.dg/vect/pr64495.c: Likewise.
6537 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
6539 * gcc.dg/Warray-bounds-11.c: New test-case.
6541 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6543 * gcc.target/mips/octeon3-pipe-1.c: New test.
6545 2015-01-13 David Malcolm <dmalcolm@redhat.com>
6547 * jit.dg/harness.h (set_up_logging): Move string concatenation
6549 (concat_strings): New function.
6550 (dump_reproducer): New function.
6551 (test_jit): Call dump_reproducer.
6552 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6554 (jit-dg-test): Delete any generated reproducer from previous runs.
6555 Verify that a generated reproducer was created, and verify that it
6557 * jit.dg/test-nested-contexts.c (main): Call
6558 gcc_jit_context_dump_reproducer_to_file.
6560 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6562 * gcc.dg/aru-2.c: Add dg-require-profiling.
6564 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6566 * lib/target-supports.exp (check_profiling_available): Check if
6569 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
6572 * g++.dg/torture/pr64565.C: New testcase.
6574 2015-01-13 Marek Polacek <polacek@redhat.com>
6577 * gcc.dg/tm/pr64391.c: New test.
6579 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6581 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6584 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6586 * gcc.target/i386/pie.c: New test.
6588 * lib/target-supports.exp (check_effective_target_pie): New.
6590 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6592 PR rtl-optimization/64286
6593 * gcc.target/i386/avx2-pr64286.c: New test.
6595 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
6598 * g++.dg/cpp0x/vt-57626.C: New.
6600 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6603 * gfortran.dg/pr64528.f90: New test.
6605 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
6607 * gcc.target/aarch64/subsp.c: New test.
6609 2015-01-13 Andrew Pinski <apinski@cavium.com>
6611 * gcc.target/aarch64/store-pair-1.c: New testcase.
6613 2015-01-13 Richard Biener <rguenther@suse.de>
6616 * gcc.dg/lto/pr64373_0.c: New testcase.
6618 2015-01-13 Andrew Pinski <apinski@cavium.com>
6620 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6621 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6623 2015-01-13 Richard Biener <rguenther@suse.de>
6625 PR tree-optimization/64406
6626 * gcc.dg/pr64406.c: New testcase.
6628 2015-01-13 Richard Biener <rguenther@suse.de>
6630 PR tree-optimization/64404
6631 * gcc.dg/vect/pr64404.c: New testcase.
6633 2015-01-13 Richard Biener <rguenther@suse.de>
6635 PR tree-optimization/64568
6636 * g++.dg/torture/pr64568.C: New testcase.
6638 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6640 * jit.dg/test-error-local-used-from-other-function.c: New test
6642 * jit.dg/test-error-param-reuse.c: New test case.
6643 * jit.dg/test-error-param-sharing.c: New test case.
6644 * jit.dg/test-error-param-used-from-other-function.c: New test
6646 * jit.dg/test-error-param-used-without-a-function.c: New test
6649 2015-01-12 Jakub Jelinek <jakub@redhat.com>
6651 PR tree-optimization/64563
6652 * gcc.dg/pr64563.c: New test.
6655 * gcc.target/i386/pr64513.c: New test.
6657 PR tree-optimization/64454
6658 * gcc.dg/pr64454.c: New test.
6661 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6663 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6664 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6665 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6666 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6667 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6668 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6669 * gcc.dg/vect/slp-25.c: Likewise.
6670 * gcc.dg/vect/vect-109.c: Likewise.
6671 * gcc.dg/vect/vect-13.c: Likewise.
6672 * gcc.dg/vect/vect-17.c: Likewise.
6673 * gcc.dg/vect/vect-18.c: Likewise.
6674 * gcc.dg/vect/vect-19.c: Likewise.
6675 * gcc.dg/vect/vect-20.c: Likewise.
6676 * gcc.dg/vect/vect-21.c: Likewise.
6677 * gcc.dg/vect/vect-22.c: Likewise.
6678 * gcc.dg/vect/vect-27.c: Likewise.
6679 * gcc.dg/vect/vect-29.c: Likewise.
6680 * gcc.dg/vect/vect-2-big-array.c: Likewise.
6681 * gcc.dg/vect/vect-2.c: Likewise.
6682 * gcc.dg/vect/vect-3.c: Likewise.
6683 * gcc.dg/vect/vect-4.c: Likewise.
6684 * gcc.dg/vect/vect-5.c: Likewise.
6685 * gcc.dg/vect/vect-72.c: Likewise.
6686 * gcc.dg/vect/vect-73-big-array.c: Likewise.
6687 * gcc.dg/vect/vect-73.c: Likewise.
6688 * gcc.dg/vect/vect-77-global.c: Likewise.
6689 * gcc.dg/vect/vect-78-global.c: Likewise.
6690 * gcc.dg/vect/vect-7.c: Likewise.
6691 * gcc.dg/vect/vect-86.c: Likewise.
6692 * gcc.dg/vect/vect-align-1.c: Likewise.
6693 * gcc.dg/vect/vect-align-3.c: Likewise.
6694 * gcc.dg/vect/vect-all-big-array.c: Likewise.
6695 * gcc.dg/vect/vect-all.c: Likewise.
6696 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6697 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6698 * gcc.dg/vect/vect-peel-3.c: Likewise.
6699 * gcc.dg/vect/vect-peel-4.c: Likewise.
6700 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6702 2015-01-12 Jeff Law <law@redhat.com>
6705 * gcc.target/m68k/pr64461.c: New test.
6707 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6709 * jit.dg/test-array-as-pointer.c (create_code): Update call
6710 to gcc_jit_context_new_global by setting "kind" to
6711 GCC_JIT_GLOBAL_IMPORTED.
6712 * jit.dg/test-error-array-as-pointer.c: Likewise.
6713 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6714 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6715 setting kind to GCC_JIT_GLOBAL_EXPORTED.
6716 * jit.dg/test-using-global.c (the_global): Rename to...
6717 (imported_global): ...this.
6718 (create_code): Update to test the three kinds of global.
6719 (verify_code): Likewise.
6721 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
6724 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
6726 * gcc.target/i386/pr64291-2.c: Updated.
6728 2015-01-12 Richard Biener <rguenther@suse.de>
6730 PR tree-optimization/64530
6731 * gfortran.dg/pr64530.f90: New testcase.
6733 2015-01-12 Richard Biener <rguenther@suse.de>
6736 * gcc.dg/torture/pr64357.c: New testcase.
6738 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
6740 * gcc.target/i386/nop-mcount.c: Properly place {} in target
6743 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6744 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6746 2015-01-12 Martin Liska <mliska@suse.cz>
6748 * gcc.dg/ipa/PR64550.c: New test.
6750 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
6753 * g++.dg/ipa/pr63470.C: New testcase.
6755 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6758 * gfortran.dg/typebound_operator_20.f90: New.
6760 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6763 * gfortran.dg/proc_ptr_comp_42.f90: New.
6765 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6768 * gfortran.dg/proc_ptr_comp_41.f90: New.
6770 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
6772 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6774 2015-01-10 Tobias Burnus <burnus@net-b.de>
6777 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6778 and add dg-excess-errors.
6779 * gfortran.dg/line_length_6.f90: New.
6780 * gfortran.dg/line_length_7.f90: New.
6781 * gfortran.dg/line_length_8.f90: New.
6782 * gfortran.dg/line_length_9.f90: New.
6783 * gfortran.dg/line_length_10.f90: New.
6784 * gfortran.dg/line_length_11.f90: New.
6786 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6788 * jit.dg/test-threads.c (struct testcase): Move declaration
6789 to jit.dg/all-non-failing-tests.h.
6790 (testcases): Likewise.
6791 * jit.dg/all-non-failing-tests.h (struct testcase): Move
6792 declaration here from jit.dg/all-non-failing-tests.h.
6793 (testcases): Likewise.
6794 * jit.dg/test-combination.c (create_code): Eliminate spelling
6795 out all of the testcases in favor of looping through the
6796 "testcases" metadata.
6797 (verify_code): Likewise.
6799 2015-01-09 Jakub Jelinek <jakub@redhat.com>
6801 PR rtl-optimization/64536
6802 * gcc.dg/pr64536.c: New test.
6804 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6806 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6807 * jit.dg/test-combination.c (create_code): Likewise.
6808 (verify_code): Likewise.
6809 * jit.dg/test-constants.c: New test case.
6810 * jit.dg/test-threads.c: Add test-constants.c.
6812 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
6815 * objc.dg/gnu-api-2-class.m: Add a test case
6816 for the above change.
6818 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
6820 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6822 2015-01-09 Richard Biener <rguenther@suse.de>
6824 PR tree-optimization/64410
6825 * g++.dg/vect/pr64410.cc: New testcase.
6827 2015-01-09 Martin Liska <mliska@suse.cz>
6829 * gcc.dg/ipa/ipa-icf-32.c: New test.
6831 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6833 * c-c++-common/tsan/tsan_barrier.h: New.
6834 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6835 * c-c++-common/tsan/bitfield_race.c: Likewise.
6836 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6837 * c-c++-common/tsan/mutexset1.c: Likewise.
6838 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6839 * c-c++-common/tsan/race_on_mutex.c: Likewise.
6840 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6841 * c-c++-common/tsan/simple_race.c: Likewise.
6842 * c-c++-common/tsan/simple_stack.c: Likewise.
6843 * c-c++-common/tsan/sleep_sync.c: Likewise.
6844 * c-c++-common/tsan/tiny_race.c: Likewise.
6845 * c-c++-common/tsan/tls_race.c: Likewise.
6846 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6847 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6848 * g++.dg/tsan/atomic_free.C: Likewise.
6849 * g++.dg/tsan/atomic_free2.C: Likewise.
6850 * g++.dg/tsan/cond_race.C: Likewise.
6851 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6853 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
6856 * lib/target-supports.exp (check_effective_target_libatomic_available):
6858 * gfortran.dg/coarray/caf.exp: Only add -latomic for
6859 targets that match effective-target libatomic_available.
6860 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6862 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6864 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6865 Verify the result of gcc_jit_context_get_last_error.
6866 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6868 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6870 PR tree-optimization/63989
6871 * gcc.dg/strlenopt-27.c: New test.
6873 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6875 * jit.dg/harness.h (set_up_logging): New function.
6876 (test_jit): Fail if gcc_jit_context_acquire fails. Call
6877 set_up_logging on the context, so that every testcase is
6878 logged to a particular file.
6879 * jit.dg/test-nested-contexts.c (main): Open a logfile,
6880 and call gcc_jit_context_set_logfile on the top-level context.
6882 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6885 * g++.dg/opt/pr64338.C: New test.
6887 2015-01-08 Tobias Burnus <burnus@net-b.de>
6889 * gfortran.dg/coarray/codimension_2b.f90: New file.
6890 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6891 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6893 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6896 * g++.dg/ext/fnname4.C: New.
6898 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6901 * g++.dg/cpp0x/constexpr-64462.C: New.
6903 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6906 * g++.dg/cpp0x/deleted10.C: New.
6908 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6910 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6912 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6914 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6915 GCC_JIT_UNARY_OP_ABS.
6916 (verify_unary_ops): Likewise.
6918 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6920 * jit.dg/test-arith-overflow.c: New test case.
6921 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6922 * jit.dg/test-combination.c (create_code): Likewise.
6923 (verify_code): Likewise.
6924 * jit.dg/test-threads.c (testcases): Likewise.
6926 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6928 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6929 rather than "jit". Load g++.exp, and call g++_init.
6930 Run test-*.cc files within the testsuite and *.cc files within
6932 (jit-dg-test): Drop the addition of -fgnu89-inline to
6933 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6934 doing it when compiling C testcases (since g++ does not handle
6935 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6936 is restored to the value after g++_init ran, rather than the
6937 value before g++_init ran. Return a list of
6938 $comp_output $output_file, as dg-test assumes.
6940 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6942 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6943 make it easier to figure out the origin of each test result when
6944 running test-combination.c and test-threads.c.
6945 (CHECK_VALUE): Likewise.
6946 (CHECK_DOUBLE_VALUE): Likewise.
6947 (CHECK_STRING_VALUE): Likewise.
6948 (CHECK_STRING_STARTS_WITH): Likewise.
6949 (CHECK_STRING_CONTAINS): Likewise.
6951 (check_string_value): Likewise, add "funcname" param.
6952 (check_string_starts_with): Likewise.
6953 (check_string_contains): Likewise.
6955 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6957 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6958 generating name of built executable.
6960 2015-01-07 Marek Polacek <polacek@redhat.com>
6963 * gcc.dg/pr64440.c: New test.
6964 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6966 2015-01-07 Marek Polacek <polacek@redhat.com>
6969 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6970 * gcc.dg/pr64417.c: New test.
6972 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6975 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6978 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6980 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6981 Check if testcases run without errors, not just if they compile.
6983 2015-01-06 Christian Bruel <christian.bruel@st.com>
6986 * gcc.target/sh/pr64507.c: New test.
6988 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6990 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6992 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6994 * c-c++-common/asan/sanitize-all-1.c: New test.
6995 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6996 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6997 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6998 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7000 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7002 * lib/target-supports.exp (check_profiling_available): Return 0 for
7004 (check_effective_target_tls_runtime): Likewise.
7005 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7006 * gcc.dg/20020312-2.c: Adjust for Visium.
7007 * gcc.dg/tls/thr-cse-1.c: Likewise
7008 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7009 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7010 * gcc.dg/weak/typeof-2.c: Likewise.
7012 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7014 PR rtl-optimization/64287
7015 * gcc.dg/aru-2.c: New test.
7017 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7020 * c-c++-common/ubsan/pr64344-1.c: New test.
7021 * c-c++-common/ubsan/pr64344-2.c: New test.
7023 PR tree-optimization/64465
7024 * gcc.dg/pr64465.c: New test.
7026 PR tree-optimization/64494
7027 * gcc.c-torture/compile/pr64494.c: New test.
7029 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7032 * gfortran.dg/realloc_on_assign_25.f90: New test.
7034 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7036 Update copyright years.
7038 2015-01-05 Marek Polacek <polacek@redhat.com>
7041 * gcc.dg/pr64423.c: New test.
7043 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7045 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7046 mmix-knuth-mmixware for the same reason as for MIPS.
7047 * gcc.dg/debug/debug-2.c: Ditto.
7049 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7051 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7054 * lib/gfortran.exp: Add libatomic library search path.
7055 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7056 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7058 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7060 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7062 * c-c++-common/tsan/bitfield_race.c: New testcase.
7063 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7065 2015-01-02 Tobias Burnus <burnus@net-b.de>
7067 * gfortran.dg/coarray/collectives_4.f90: New.
7069 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7072 * gfortran.dg/extends_16.f90: New.
7074 2015-01-02 Tobias Burnus <burnus@net-b.de>
7076 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7078 2015-01-02 Tobias Burnus <burnus@net-b.de>
7080 * gfortran.dg/coarray/codimension_2.f90: New.
7081 * gfortran.dg/coarray/codimension_2a.f90: New.
7082 * gfortran.dg/coarray_35.f90: New.
7083 * gfortran.dg/coarray_35a.f90: New.
7085 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7088 * gfortran.dg/dummy_procedure_11.f90: New.
7090 Copyright (C) 2015 Free Software Foundation, Inc.
7092 Copying and distribution of this file, with or without modification,
7093 are permitted in any medium without royalty provided the copyright
7094 notice and this notice are preserved.