1 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
9 2015-05-19 Jakub Jelinek <jakub@redhat.com>
11 PR tree-optimization/66187
12 * gcc.c-torture/execute/pr66187.c: New test.
13 * gcc.dg/pr66187-1.c: New test.
14 * gcc.dg/pr66187-2.c: New test.
16 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18 * gcc.dg/vect/bb-slp-35.c: Adjust.
20 2015-05-19 Richard Biener <rguenther@suse.de>
22 PR tree-optimization/66165
23 * gcc.dg/torture/pr66165.c: New testcase.
25 PR tree-optimization/66185
26 * gcc.dg/torture/pr66185.c: New testcase.
28 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
31 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
33 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
35 * gcc.target/mips/p5600-bonding.c : New file.
37 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
40 * gfortran.dg/interface_operator_1.f90: New tests.
42 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
45 * gfortran.dg/generic_29.f90: New tests.
47 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
50 * gfortran.dg/storage_size_6.f90: New tests.
52 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
55 * gfortran.dg/null1.f90: New test.
57 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
60 * gfortran.dg/entry_21.f90: New test.
62 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
65 * gfortran.dg/storage_size_6.f90: New tests.
67 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
70 * gfortran.dg/misplaced_statement.f90: New test.
72 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
75 * gfortran.dg/filepos1.f90: New test
77 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
80 * gfortran.dg/pr64925.f90: New test.
82 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
84 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
86 * gfortran.dg/lto/pr41576_1.f90: Ditto.
88 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
90 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
91 to the family of pie capable targets.
93 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
95 * gcc.target/arm/bics_1.c : New testcase.
96 * gcc.target/arm/bics_2.c : New testcase.
97 * gcc.target/arm/bics_3.c : New testcase.
98 * gcc.target/arm/bics_4.c : New testcase.
100 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
102 * gcc.target/mips/umips-attr.c: New test.
104 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
106 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
107 * gcc.dg/20150120-2.c (dg-final): Ditto.
108 * gcc.dg/20150120-2.c (dg-final): Ditto.
109 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
111 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
114 * gcc.target/i386/pr66174.c: New test.
116 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/matmul_bounds_6.f90: New test.
120 * gfortran.dg/matmul_bounds_7.f90: New test.
122 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
124 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
125 * gfortran.dg/lto/pr41576_1.f90: Add interface.
126 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
127 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
128 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
129 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
131 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
134 * gfortran.dg/continuation_13.f90: Update test.
135 * gfortran.dg/pr65903.f90: New test.
137 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
140 * gfortran.dg/block_14.f90: New test.
142 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
145 * lib/gfortran-dg.exp: Update regex to handle two locations for
146 the same diagnostic without caret.
147 * gfortran.dg/badline.f: Test also that line numbers are correct
148 before and after "left but not entered" warning.
150 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
151 Zhenqiang Chen <zhenqiang.chen@linaro.org>
154 * gcc.target/arm/maskdata.c: New test.
156 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
159 * gfortran.dg/derived_constructor_components_5: New test
161 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
164 * gcc.target/alpha/pr66140.c: New test.
166 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
169 * gcc.dg/Wconversion-complex-c99.c: New test.
170 * gcc.dg/Wconversion-complex-gnu.c: New test.
172 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
174 PR tree-optimization/64454
175 * gcc.dg/modmod.c: New testcase.
177 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
179 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
181 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
184 * gcc.target/i386/mpx/pr66134.c: New test.
186 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
188 * gcc.target/powerpc/pr60158.c: New test.
190 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
192 * gcc.target/i386/sibcall-7.c: New test.
193 * gcc.target/i386/sibcall-8.c: New test.
195 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
197 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
198 (abs64_in_dreg): Likewise.
200 2015-05-14 Marek Polacek <polacek@redhat.com>
204 * gcc.dg/pr14649-1.c: Add -Wpedantic.
205 * gcc.dg/pr19984.c: Likewise.
206 * gcc.dg/pr66066-1.c: New test.
207 * gcc.dg/pr66066-2.c: New test.
208 * gcc.dg/pr66066-3.c: New test.
210 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
212 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
213 * gcc.dg/pow-sqrt.x: New file.
214 * gcc.dg/pow-sqrt-1.c: New test.
215 * gcc.dg/pow-sqrt-2.c: Likewise.
216 * gcc.dg/pow-sqrt-3.c: Likewise.
218 2015-05-13 Richard Biener <rguenther@suse.de>
220 PR tree-optimization/66123
221 * gcc.dg/torture/pr66123.c: New testcase.
223 2015-05-13 Richard Biener <rguenther@suse.de>
226 * gcc.dg/alias-2.c: Adjust.
227 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
229 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
232 * gcc.target/i386/pr65103-3.c: New.
234 2015-05-13 Martin Liska <mliska@suse.cz>
236 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
238 2015-05-13 Jakub Jelinek <jakub@redhat.com>
241 * gcc.target/i386/pr66112-2.c: New test.
244 * gcc.target/i386/pr66112-1.c: New test.
246 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
249 * gcc.target/i386/mpx/pr66048.cc: New.
251 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
253 PR rtl-optimization/64616
254 * gcc.dg/loop-8.c: New test.
255 * gcc.dg/loop-9.c: New test.
257 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
260 * gcc.target/i386/pr66047.c: New testcase.
262 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
265 * gcc.c-torture/compile/pr65873.c: New testcase.
267 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
270 * gfortran.dg/inline_matmul_10.f90: New test.
272 2015-05-12 David Malcolm <dmalcolm@redhat.com>
274 * c-c++-common/Wmisleading-indentation.c: New testcase.
275 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
276 * c-c++-common/Wmisleading-indentation-2.md: New file.
278 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
280 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
282 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
284 2015-05-12 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/66101
287 * gcc.dg/torture/pr66101.c: New testcase.
289 2015-05-12 Richard Biener <rguenther@suse.de>
291 PR tree-optimization/37021
292 * gcc.target/i386/vect-addsub.c: New testcase.
294 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
296 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
298 2015-05-12 Tom de Vries <tom@codesourcery.com>
300 PR tree-optimization/66010
301 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
303 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
306 * g++.dg/cpp0x/trailing10.C: New.
308 2015-05-12 Richard Biener <rguenther@suse.de>
310 * gcc.dg/vect/bb-slp-35.c: New testcase.
312 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
315 * gfortran.dg/bound_simplification_6.f90: New.
317 2015-05-11 Steve Ellcey <sellcey@mips.com>
319 * gcc.target/mips/branch-1.c: Pass argument to bar().
321 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
324 * gcc.target/i386/pr65753.c: New test.
326 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
328 PR rtl-optimization/66076
329 * gcc.dg/torture/pr66076.c: New test.
331 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
334 * gfortran.dg/inline_matmul_7.f90: New test.
335 * gfortran.dg/inline_matmul_8.f90: New test.
336 * gfortran.dg/inline_matmul_9.f90: New test.
338 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
340 * gfortran.dg/bound_simplification_5.f90: New.
342 2015-05-09 Jason Merrill <jason@redhat.com>
344 * lib/target-supports.exp (cxx_default): New global.
345 (check_effective_target_c++11_only)
346 (check_effective_target_c++14_only)
347 (check_effective_target_c++98_only)
348 (check_effective_target_c++1z_only): Check it.
350 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
352 PR tree-optimization/64454
353 * gcc.dg/tree-ssa/vrp97.c: New file.
354 * gcc.dg/vect/slp-perm-7.c: Update.
356 2015-05-09 Andre Vehreschild <vehre@gmx.de>
359 * gfortran.dg/elemental_subroutine_11.f90: New test.
361 2015-05-08 Richard Biener <rguenther@suse.de>
363 PR tree-optimization/66036
364 * gcc.dg/vect/slp-41.c: New testcase.
366 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
368 * gfortran.dg/elemental_optional_args_7.f90: New.
370 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
372 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
375 2015-05-08 Marek Polacek <polacek@redhat.com>
378 * gcc.dg/Woverride-init-side-effects-1.c: New test.
379 * gcc.dg/Woverride-init-side-effects-2.c: New test.
381 2015-05-07 Marek Polacek <polacek@redhat.com>
384 * c-c++-common/Wshift-negative-value-1.c: New test.
385 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
386 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
387 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
388 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
389 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
390 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
391 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
392 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
394 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
398 * gcc.dg/fdata-sections-2.c: New file.
400 2015-05-07 Marek Polacek <polacek@redhat.com>
403 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
405 * c-c++-common/ubsan/align-7.c: Likewise.
406 * c-c++-common/ubsan/bounds-8.c: Likewise.
407 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
408 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
409 * c-c++-common/ubsan/null-1.c: Likewise.
410 * c-c++-common/ubsan/null-10.c: Likewise.
411 * c-c++-common/ubsan/null-11.c: Likewise.
412 * c-c++-common/ubsan/null-2.c: Likewise.
413 * c-c++-common/ubsan/null-3.c: Likewise.
414 * c-c++-common/ubsan/null-4.c: Likewise.
415 * c-c++-common/ubsan/null-5.c: Likewise.
416 * c-c++-common/ubsan/null-6.c: Likewise.
417 * c-c++-common/ubsan/null-7.c: Likewise.
418 * c-c++-common/ubsan/null-8.c: Likewise.
419 * c-c++-common/ubsan/null-9.c: Likewise.
420 * c-c++-common/ubsan/object-size-1.c: Likewise.
421 * c-c++-common/ubsan/object-size-10.c: Likewise.
422 * c-c++-common/ubsan/object-size-4.c: Likewise.
423 * c-c++-common/ubsan/object-size-5.c: Likewise.
424 * c-c++-common/ubsan/object-size-7.c: Likewise.
425 * c-c++-common/ubsan/object-size-8.c: Likewise.
426 * c-c++-common/ubsan/object-size-9.c: Likewise.
427 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
428 * c-c++-common/ubsan/overflow-int128.c: Likewise.
429 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
430 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
431 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
432 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
433 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
434 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
435 * c-c++-common/ubsan/pr59333.c: Likewise.
436 * c-c++-common/ubsan/pr59667.c: Likewise.
437 * c-c++-common/ubsan/pr60613-2.c: Likewise.
438 * c-c++-common/ubsan/pr60636.c: Likewise.
439 * c-c++-common/ubsan/pr63802.c: Likewise.
440 * c-c++-common/ubsan/recovery-1.c: Likewise.
441 * c-c++-common/ubsan/recovery-3.c: Likewise.
442 * c-c++-common/ubsan/shift-1.c: Likewise.
443 * c-c++-common/ubsan/shift-2.c: Likewise.
444 * c-c++-common/ubsan/shift-4.c: Likewise.
445 * c-c++-common/ubsan/shift-7.c: Likewise.
446 * c-c++-common/ubsan/undefined-2.c: Likewise.
447 * c-c++-common/ubsan/vla-1.c: Likewise.
448 * g++.dg/ubsan/null-1.C: Likewise.
449 * g++.dg/ubsan/null-3.C: Likewise.
450 * g++.dg/ubsan/null-4.C: Likewise.
451 * g++.dg/ubsan/vptr-8.C: Likewise.
452 * g++.dg/ubsan/vptr-9.C: Likewise.
453 * gcc.dg/ubsan/bounds-2.c: Likewise.
454 * gcc.dg/ubsan/object-size-9.c: Likewise.
456 2015-05-07 Jeff Law <law@redhat.com>
458 * gcc.dg/tree-ssa/shorten-1.c: New test.
460 2015-05-07 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/66002
463 * gcc.dg/vect/vect-125.c: New testcase.
465 2015-05-07 Marek Polacek <polacek@redhat.com>
466 Martin Uecker <uecker@eecs.berkeley.edu>
468 * c-c++-common/ubsan/bounds-10.c: New test.
470 2015-05-06 David Malcolm <dmalcolm@redhat.com>
472 * jit.dg/harness.h (set_options): Wrap with
473 #ifndef TEST_ESCHEWS_SET_OPTIONS.
474 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
475 Special-case test-benchmark.c as a negative.
476 * jit.dg/test-benchmark.c: New file.
478 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
481 * gcc.target/arm/pr64208.c: New test.
483 2015-05-06 Alan Modra <amodra@gmail.com>
486 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
487 (gparms): Make volatile.
489 2015-05-06 Richard Biener <rguenther@suse.de>
491 PR tree-optimization/62283
492 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
494 2015-05-06 Christian Bruel <christian.bruel@st.com>
497 * gcc.target/aarch64/iinline-attr-1.c: New test.
499 2015-05-06 Richard Biener <rguenther@suse.de>
501 * gcc.dg/vect/bb-slp-34.c: New testcase.
503 2015-05-06 Richard Biener <rguenther@suse.de>
505 PR tree-optimization/62283
506 * gcc.dg/vect/bb-slp-14.c: Adjust.
508 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
511 * gcc.target/i386/pr65990.c: New test.
513 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
516 * gcc.target/i386/pr65915.c: New.
518 2015-05-05 Tom de Vries <tom@codesourcery.com>
520 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
523 2015-05-05 Tom de Vries <tom@codesourcery.com>
525 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
528 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
530 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
531 * gcc.target/arm/pr65924.c: Likewise.
533 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
536 * gcc.target/i386/pr65871-3.c: New test.
538 2015-05-04 Jeff Law <law@redhat.com>
541 2015-05-04 Jeff Law <law@redhat.com>
542 * gcc.dg/tree-ssa/shorten-1.c: New test.
544 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
545 Jakub Jelinek <jakub@redhat.com>
548 * g++.dg/cpp0x/Wnarrowing4.C: New.
550 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
552 * lib/target-supports.exp
553 (check_effective_target_keeps_null_pointer_checks): Clarify that
554 this is for targets that disable -fdelete-null-pointer-checks,
555 not default it to off.
556 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
557 -fdelete-null-pointer-checks explicit.
558 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
559 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
560 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
561 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
562 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
563 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
564 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
565 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
566 * gcc.dg/tree-ssa/pr20318.c: Likewise.
567 * gcc.dg/tree-ssa/pr20701.c: Likewise.
568 * gcc.dg/tree-ssa/pr20702.c: Likewise.
569 * gcc.dg/tree-ssa/pr21086.c: Likewise.
570 * gcc.dg/tree-ssa/pr21090.c: Likewise.
571 * gcc.dg/tree-ssa/pr58480.c: Likewise.
572 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
573 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
574 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
575 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
576 * gcc.dg/tree-ssa/unreachable.c: Likewise.
577 * gcc.dg/tree-ssa/vrp02.c: Likewise.
578 * gcc.dg/tree-ssa/vrp07.c: Likewise.
579 * gcc.dg/tree-ssa/vrp08.c: Likewise.
580 * gcc.dg/tree-ssa/vrp55.c: Likewise.
581 * g++.dg/cpp0x/static_assert9.C: Likewise.
582 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
583 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
584 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
585 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
586 * g++.dg/tree-ssa/pr26406.C: Likewise.
588 2015-05-04 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/65984
591 * c-c++-common/ubsan/pr65984.c: New test.
593 2015-05-04 Jeff Law <law@redhat.com>
595 * gcc.dg/tree-ssa/shorten-1.c: New test.
597 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
600 * gfortran.dg/pr44735.f90: New test.
602 2015-05-04 Richard Biener <rguenther@suse.de>
604 PR tree-optimization/65965
605 * gcc.dg/vect/bb-slp-33.c: New testcase.
607 2015-05-04 Richard Biener <rguenther@suse.de>
609 PR tree-optimization/65935
610 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
612 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
614 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
615 for each supported variant instead of CHECK_RESULTS.
616 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
617 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
619 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
620 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
621 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
622 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
623 expected results for unsupported variants. Call CHECK for each
624 supported variant instead of CHECK_RESULTS.
625 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
626 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
627 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
628 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
629 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
630 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
631 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
632 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
633 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
634 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
635 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
636 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
637 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
638 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
639 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
640 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
641 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
642 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
643 expected results for unsupported variants.
644 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
645 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
646 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
647 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
648 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
649 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
650 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
651 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
652 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
653 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
654 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
655 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
656 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
657 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
658 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
659 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
660 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
661 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
662 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
663 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
664 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
665 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
666 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
667 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
668 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
669 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
670 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
671 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
673 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
676 * gfortran.dg/bound_9.f90: Add pointer assignment.
678 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
679 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
682 * g++.dg/cpp0x/Wnarrowing3.C: New.
684 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
686 * gcc.dg/20150120-1.c: New test.
687 * gcc.dg/20150120-2.c: New test.
688 * gcc.dg/20150120-3.c: New test.
690 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
692 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
694 2015-05-01 Renlin Li <renlin.li@arm.com>
696 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
698 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
700 * gfortran.dg/bound_simplification_4.f90: New.
702 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
704 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
705 with powerpc_p8vector_ok.
707 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
710 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
712 * gfortran.dg/bound_9.f90: New test case.
714 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
716 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
717 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
718 for 32bit x86 targets.
719 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
720 for 32bit x86 targets.
721 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
722 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
723 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
724 for 32bit x86 targets.
726 2015-04-30 Marek Polacek <polacek@redhat.com>
728 PR tree-optimization/63551
729 * g++.dg/ipa/pr63551.C: New test.
731 2015-04-30 Caroline Tice <cmtice@google.com>
734 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
735 partition size on certain targets.
737 2015-04-30 Renlin Li <renlin.li@arm.com>
739 * gcc.target/aarch64/vect-reduc-or_1.c: New.
741 2015-04-30 Marek Polacek <polacek@redhat.com>
743 * c-c++-common/Wbool-compare-3.c: New test.
745 * gcc.dg/pr65901.c (foo): Adjust dg-error.
746 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
748 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
751 * g++.dg/init/ref22.C: New.
753 2015-04-30 Marek Polacek <polacek@redhat.com>
755 * gcc.dg/init-bad-8.c: New test.
757 * gcc.dg/incomplete-typedef-1.c: New test.
759 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/template/crash121.C: New.
764 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
766 * gcc.target/mips/call-from-init.c: New test.
767 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
769 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
772 * gcc.target/i386/pr65871-1.c: New test.
773 * gcc.target/i386/pr65871-2.c: Ditto.
775 2015-04-29 Marek Polacek <polacek@redhat.com>
778 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
779 * c-c++-common/Wbool-compare-2.c: New test.
781 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
784 * gcc.target/aarch64/vstN_lane_1.c: New file.
786 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/warn/Winit-self-3.C: New.
791 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
793 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
795 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
798 * gcc.target/arm/pr65924.c: New test.
800 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
802 * g++.dg/gomp/tpl-target-update.C: New file.
804 2015-04-29 Richard Biener <rguenther@suse.de>
806 PR tree-optimization/65917
807 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
809 2015-04-29 Christian Bruel <christian.bruel@st.com>
812 * gcc.dg/ipa/iinline-attr.c: New test.
813 * gcc.target/i386/iinline-attr-2.c: New test.
815 2015-04-28 Andre Vehreschild <vehre@gmx.de>
817 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
820 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
822 * gcc.dg/vect/vect-33.c: Remove spurious line.
824 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
826 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
828 2015-04-28 Marek Polacek <polacek@redhat.com>
831 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
832 * gcc.dg/pr65901.c: New test.
834 2015-04-28 Richard Biener <rguenther@suse.de>
836 PR tree-optimization/62283
837 * gfortran.dg/vect/pr62283-2.f: New testcase.
838 * gcc.dg/vect/bb-slp-14.c: Adjust.
840 2015-04-28 Richard Biener <rguenther@suse.de>
842 PR tree-optimization/65851
843 * g++.dg/torture/pr65851.C: New testcase.
845 2015-04-27 Jeff Law <law@redhat.com>
847 PR tree-optimization/65217
848 * gcc.target/i386/pr65217.c: Remove XFAIL.
850 2015-04-27 Andre Vehreschild <vehre@gmx.de>
853 Add tests forgotten to svn-add.
854 * gfortran.dg/class_allocate_19.f03: New test.
855 * gfortran.dg/class_array_20.f03: New test.
856 * gfortran.dg/class_array_21.f03: New test.
857 * gfortran.dg/finalize_29.f08: New test.
859 2015-04-27 Andre Vehreschild <vehre@gmx.de>
863 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
864 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
866 2015-04-27 Caroline Tice <cmtice@google.com>
868 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
871 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
874 * gcc.target/powerpc/htm-1.c: New test.
875 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
877 (__builtin_tabortdci): Likewise.
878 (__builtin_tcheck): Remove operand.
879 * lib/target-supports.exp (check_htm_hw_available): New function.
881 2015-04-27 Richard Biener <rguenther@suse.de>
883 * gcc.target/i386/pr65217.c: XFAIL.
885 2015-04-27 Jakub Jelinek <jakub@redhat.com>
887 PR tree-optimization/65875
888 * gcc.c-torture/compile/pr65875.c: New test.
890 2015-04-25 Marek Polacek <polacek@redhat.com>
893 * gcc.dg/enum-incomplete-2.c: New test.
894 * gcc.dg/enum-mode-1.c: New test.
896 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
899 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
901 * gcc.target/powerpc/pr65849-2.c: Likewise.
903 2015-04-24 Tom de Vries <tom@codesourcery.com>
905 PR tree-optimization/65802
906 * g++.dg/pr65802.C: Move to ...
907 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
908 stdarg.h. Rewrite for C.
909 (fn1): Use va_list and va_arg. Make variable args function. Add use of
910 va_start and va_end. Remove unnecessary inline asm.
912 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
913 Wei Mi <wmi@google.com>
915 * gcc.target/i386/sse2-load-multi.c: New test.
916 * gcc.target/i386/sse2-store-multi.c: Ditto.
918 2015-04-24 Marek Polacek <polacek@redhat.com>
921 * c-c++-common/pr65830.c: New test.
924 * c-c++-common/Wlogical-op-1.c: New test.
926 2015-04-24 Marek Polacek <polacek@redhat.com>
929 * c-c++-common/pr61534-1.c: New test.
931 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
932 Steven Bosscher <steven@gcc.gnu.org>
934 PR rtl-optimization/34503
935 * gcc.target/arm/pr64616.c: New file.
937 2015-04-24 Bin Cheng <bin.cheng@arm.com>
939 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
941 2015-04-24 Terry Guo <terry.guo@arm.com>
943 * gcc.target/arm/pr65710.c: Update the options.
945 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
947 * gcc.target/i386/pr65523.c: Skip x32.
949 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
951 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
952 to look for vcl* where appropriate.
954 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
956 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
957 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
959 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
962 * gcc.target/arm/pr26702.c: New test.
964 2015-04-23 Marek Polacek <polacek@redhat.com>
967 * gcc.dg/pr65345-1.c: New test.
968 * gcc.dg/pr65345-2.c: New test.
970 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
972 * gcc.target/powerpc/crypto-builtin-2.c: New.
974 2015-04-23 Andre Vehreschild <vehre@gmx.de>
977 * gfortran.dg/class_allocate_19.f03: New test.
978 * gfortran.dg/class_array_20.f03: New test.
979 * gfortran.dg/class_array_21.f03: New test.
980 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
981 * gfortran.dg/finalize_15.f90: Fixing comparision to model
982 initialization correctly.
983 * gfortran.dg/finalize_29.f08: New test.
985 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
987 * gcc.target/powerpc/swaps-p8-18.c: New test.
989 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
992 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
993 * gcc.dg/vect/bb-slp-25.c: Likewise.
994 * gcc.dg/vect/bb-slp-29.c: Likewise.
995 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
996 vect_no_align && { ! vect_hw_misalign }.
997 * gcc.dg/vect/bb-slp-9.c: Likewise.
998 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1000 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1001 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1002 account for POWER8, where peeling for alignment is not needed.
1003 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1004 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1005 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1006 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1007 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1008 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1009 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1010 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1011 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1012 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1013 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1014 * gcc.dg/vect/pr16105.c: Likewise.
1015 * gcc.dg/vect/pr20122.c: Likewise.
1016 * gcc.dg/vect/pr33804.c: Likewise.
1017 * gcc.dg/vect/pr33953.c: Likewise.
1018 * gcc.dg/vect/pr56787.c: Likewise.
1019 * gcc.dg/vect/pr58508.c: Likewise.
1020 * gcc.dg/vect/slp-25.c: Likewise.
1021 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1022 * gcc.dg/vect/vect-105.c: Likewise.
1023 * gcc.dg/vect/vect-27.c: Likewise.
1024 * gcc.dg/vect/vect-29.c: Likewise.
1025 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1027 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1028 && { ! vect_hw_misalign }.
1029 * gcc.dg/vect/vect-44.c: Likewise.
1030 * gcc.dg/vect/vect-48.c: Likewise.
1031 * gcc.dg/vect/vect-50.c: Likewise.
1032 * gcc.dg/vect/vect-52.c: Likewise.
1033 * gcc.dg/vect/vect-56.c: Likewise.
1034 * gcc.dg/vect/vect-60.c: Likewise.
1035 * gcc.dg/vect/vect-72.c: Likewise.
1036 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1037 * gcc.dg/vect/vect-75.c: Likewise.
1038 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1039 * gcc.dg/vect/vect-77-global.c: Likewise.
1040 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1041 * gcc.dg/vect/vect-78-global.c: Likewise.
1042 * gcc.dg/vect/vect-93.c: Likewise.
1043 * gcc.dg/vect/vect-95.c: Likewise.
1044 * gcc.dg/vect/vect-96.c: Likewise.
1045 * gcc.dg/vect/vect-cond-1.c: Likewise.
1046 * gcc.dg/vect/vect-cond-3.c: Likewise.
1047 * gcc.dg/vect/vect-cond-4.c: Likewise.
1048 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1049 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1050 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1051 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1052 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1053 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1054 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1055 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1056 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1057 * gcc.dg/vect/vect-outer-5.c: Likewise.
1058 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1059 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1060 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1061 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1062 * gcc.dg/vect/vect-peel-3.c: Likewise.
1063 * gcc.dg/vect/vect-peel-4.c: Likewise.
1064 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1065 * gcc.target/powerpc/pr65456.c: New test.
1066 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1067 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1068 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1069 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1070 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1071 vect_no_align && { ! vect_hw_misalign }.
1072 * gfortran.dg/vect/vect-3.f90: Likewise.
1073 * gfortran.dg/vect/vect-4.f90: Likewise.
1074 * gfortran.dg/vect/vect-5.f90: Likewise.
1075 * lib/target-supports.exp (check_effective_target_vect_no_align):
1076 Return 1 for POWER8.
1077 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1079 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1082 * gfortran.dg/pr65429.f90: New test.
1084 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1086 * c-c++-common/asan/user-section-1.c: New test.
1087 * c-c++-common/asan/user-section-2.c: New test.
1088 * c-c++-common/asan/user-section-3.c: New test.
1090 2015-04-22 Hale Wang <hale.wang@arm.com>
1091 Terry Guo <terry.guo@arm.com>
1093 PR rtl-optimization/64818
1094 * gcc.target/arm/pr64818.c: New test.
1096 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1099 * g++.dg/tree-ssa/pr61034.C: Update template.
1100 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1101 * gcc.dg/Warray-bounds-11.c: Likewise.
1102 * gcc.dg/Warray-bounds.c: Likewise.
1104 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1106 PR libgfortran/65234
1107 * gfortran.dg/fmt_unlimited.f90: New test.
1109 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1111 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1113 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1114 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1115 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1116 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1117 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1118 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1119 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1121 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1123 PR libgfortran/56743
1124 * gfortran.dg/namelist_87.f90: New test.
1126 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1128 * gcc.target/aarch64/mult-synth_1.c: New test.
1129 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1130 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1131 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1132 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1133 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1135 2015-04-21 Richard Biener <rguenther@suse.de>
1137 PR tree-optimization/65650
1138 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1139 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1140 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1141 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1142 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1143 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1145 2015-04-21 Tom de Vries <tom@codesourcery.com>
1147 PR tree-optimization/65802
1148 * g++.dg/pr65802.C: New test.
1150 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1153 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1154 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1156 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1159 * g++.dg/cpp0x/Wnarrowing2.C: New.
1161 2015-04-20 Jeff Law <law@redhat.com>
1163 PR tree-optimization/65658
1164 * gcc.dg/pr65658.c: New test.
1166 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1169 * gcc.target/aarch64/vec_init_1.c: New test.
1171 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1173 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1176 2015-04-18 Martin Sebor <msebor@redhat.com>
1178 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1179 of non-nul characters.
1180 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1182 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1185 * gcc.target/powerpc/pr65787.c: New.
1187 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1190 * gcc.target/aarch64/c-output-template-4.c: New test.
1192 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1195 * gcc.dg/pr65780-1.c: New test.
1196 * gcc.dg/pr65780-2.c: Likewise.
1197 * gcc.target/i386/pr32219-9.c: Likewise.
1198 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1200 * gcc.target/i386/pr64317.c (c): Initialize.
1202 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1205 * g++.dg/ext/mv18.C: New test.
1206 * g++.dg/ext/mv19.C: Likewise.
1207 * g++.dg/ext/mv20.C: Likewise.
1208 * g++.dg/ext/mv21.C: Likewise.
1209 * g++.dg/ext/mv22.C: Likewise.
1210 * g++.dg/ext/mv23.C: Likewise.
1212 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1215 * g++.dg/init/pr64527.C: New test.
1217 2015-04-17 Tom de Vries <tom@codesourcery.com>
1218 Michael Matz <matz@suse.de>
1220 PR tree-optimization/64950
1221 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1224 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1226 * c-c++-common/asan/user-section-1.c: New test.
1228 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1231 * gcc.dg/debug/pr65771.c: New test.
1233 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1235 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1236 __buitlin_alloca with __builtin_alloca.
1238 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1240 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1242 2015-04-16 Richard Biener <rguenther@suse.de>
1244 PR tree-optimization/64277
1245 * gcc.dg/Warray-bounds-14.c: New testcase.
1246 * gcc.dg/Warray-bounds-15.c: Likewise.
1247 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1248 * c-c++-common/ubsan/bounds-6.c: Likewise.
1250 2015-04-16 Renlin Li <renlin.li@arm.com>
1252 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1253 * gcc.target/arm/unsigned-float.c: New.
1255 2015-04-16 Richard Biener <rguenther@suse.de>
1257 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1258 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1259 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1261 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1263 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1264 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1265 * g++.dg/cpp0x/defaulted21.C: Likewise.
1266 * g++.dg/cpp0x/defaulted28.C: Likewise.
1267 * g++.dg/cpp0x/defaulted47.C: Likewise.
1268 * g++.dg/cpp0x/elision_neg.C: Likewise.
1269 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1270 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1271 * g++.dg/cpp0x/implicit1.C: Likewise.
1272 * g++.dg/cpp0x/implicit9.C: Likewise.
1273 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1274 * g++.dg/cpp0x/range-for13.C: Likewise.
1275 * g++.dg/gomp/clause-2.C: Likewise.
1276 * g++.dg/gomp/udr-5.C: Likewise.
1277 * g++.dg/inherit/access6.C: Likewise.
1278 * g++.dg/lookup/duperr1.C: Likewise.
1279 * g++.dg/lookup/friend2.C: Likewise.
1280 * g++.dg/lookup/pr6936.C: Likewise.
1281 * g++.dg/lookup/scoped1.C: Likewise.
1282 * g++.dg/lookup/using26.C: Likewise.
1283 * g++.dg/lookup/using38.C: Likewise.
1284 * g++.dg/other/access2.C: Likewise.
1285 * g++.dg/overload/defarg3.C: Likewise.
1286 * g++.dg/overload/defarg6.C: Likewise.
1287 * g++.dg/parse/access11.C: Likewise.
1288 * g++.dg/parse/access2.C: Likewise.
1289 * g++.dg/parse/access3.C: Likewise.
1290 * g++.dg/parse/access4.C: Likewise.
1291 * g++.dg/parse/access5.C: Likewise.
1292 * g++.dg/parse/access6.C: Likewise.
1293 * g++.dg/parse/access8.C: Likewise.
1294 * g++.dg/parse/access9.C: Likewise.
1295 * g++.dg/parse/crash40.C: Likewise.
1296 * g++.dg/tc1/dr142.C: Likewise.
1297 * g++.dg/tc1/dr166.C: Likewise.
1298 * g++.dg/tc1/dr52.C: Likewise.
1299 * g++.dg/template/access11.C: Likewise.
1300 * g++.dg/template/access18.C: Likewise.
1301 * g++.dg/template/access19.C: Likewise.
1302 * g++.dg/template/access2.C: Likewise.
1303 * g++.dg/template/access20.C: Likewise.
1304 * g++.dg/template/access26.C: Likewise.
1305 * g++.dg/template/access3.C: Likewise.
1306 * g++.dg/template/access7.C: Likewise.
1307 * g++.dg/template/conv12.C: Likewise.
1308 * g++.dg/template/crash69.C: Likewise.
1309 * g++.dg/template/friend31.C: Likewise.
1310 * g++.dg/template/friend32.C: Likewise.
1311 * g++.dg/template/memfriend15.C: Likewise.
1312 * g++.dg/template/memfriend16.C: Likewise.
1313 * g++.dg/template/memfriend17.C: Likewise.
1314 * g++.dg/template/memfriend7.C: Likewise.
1315 * g++.dg/template/pr32519.C: Likewise.
1316 * g++.dg/template/qualttp21.C: Likewise.
1317 * g++.dg/template/qualttp8.C: Likewise.
1318 * g++.dg/template/ttp10.C: Likewise.
1319 * g++.dg/template/typedef11.C: Likewise.
1320 * g++.dg/template/typedef13.C: Likewise.
1321 * g++.dg/template/typedef19.C: Likewise.
1322 * g++.dg/template/typedef20.C: Likewise.
1323 * g++.dg/template/typedef22.C: Likewise.
1324 * g++.dg/template/using16.C: Likewise.
1325 * g++.dg/template/virtual3.C: Likewise.
1326 * g++.dg/ubsan/pr61272.C: Likewise.
1327 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1328 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1329 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1330 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1331 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1332 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1333 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1334 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1335 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1336 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1337 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1338 * g++.old-deja/g++.jason/access17.C: Likewise.
1339 * g++.old-deja/g++.jason/access18.C: Likewise.
1340 * g++.old-deja/g++.jason/access22.C: Likewise.
1341 * g++.old-deja/g++.jason/access23.C: Likewise.
1342 * g++.old-deja/g++.jason/access8.C: Likewise.
1343 * g++.old-deja/g++.jason/delete3.C: Likewise.
1344 * g++.old-deja/g++.jason/report.C: Likewise.
1345 * g++.old-deja/g++.law/access2.C: Likewise.
1346 * g++.old-deja/g++.law/access3.C: Likewise.
1347 * g++.old-deja/g++.law/access4.C: Likewise.
1348 * g++.old-deja/g++.law/access5.C: Likewise.
1349 * g++.old-deja/g++.law/arm12.C: Likewise.
1350 * g++.old-deja/g++.law/arm14.C: Likewise.
1351 * g++.old-deja/g++.law/ctors13.C: Likewise.
1352 * g++.old-deja/g++.law/union2.C: Likewise.
1353 * g++.old-deja/g++.law/visibility12.C: Likewise.
1354 * g++.old-deja/g++.law/visibility15.C: Likewise.
1355 * g++.old-deja/g++.law/visibility16.C: Likewise.
1356 * g++.old-deja/g++.law/visibility17.C: Likewise.
1357 * g++.old-deja/g++.law/visibility18.C: Likewise.
1358 * g++.old-deja/g++.law/visibility19.C: Likewise.
1359 * g++.old-deja/g++.law/visibility20.C: Likewise.
1360 * g++.old-deja/g++.law/visibility21.C: Likewise.
1361 * g++.old-deja/g++.law/visibility24.C: Likewise.
1362 * g++.old-deja/g++.law/visibility4.C: Likewise.
1363 * g++.old-deja/g++.law/visibility5.C: Likewise.
1364 * g++.old-deja/g++.law/visibility6.C: Likewise.
1365 * g++.old-deja/g++.law/visibility7.C: Likewise.
1366 * g++.old-deja/g++.law/visibility8.C: Likewise.
1367 * g++.old-deja/g++.law/visibility9.C: Likewise.
1368 * g++.old-deja/g++.niklas/t135.C: Likewise.
1369 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1370 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1371 * g++.old-deja/g++.other/access11.C: Likewise.
1372 * g++.old-deja/g++.other/access4.C: Likewise.
1373 * g++.old-deja/g++.other/access7.C: Likewise.
1374 * g++.old-deja/g++.other/crash1.C: Likewise.
1375 * g++.old-deja/g++.other/crash7.C: Likewise.
1376 * g++.old-deja/g++.other/friend1.C: Likewise.
1377 * g++.old-deja/g++.other/friend4.C: Likewise.
1378 * g++.old-deja/g++.other/friend9.C: Likewise.
1379 * g++.old-deja/g++.other/lineno1.C: Likewise.
1380 * g++.old-deja/g++.other/using1.C: Likewise.
1381 * g++.old-deja/g++.pt/enum14.C: Likewise.
1382 * g++.old-deja/g++.pt/friend11.C: Likewise.
1383 * g++.old-deja/g++.pt/friend21.C: Likewise.
1384 * g++.old-deja/g++.pt/friend3.C: Likewise.
1385 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1386 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1387 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1388 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1390 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1393 * g++.dg/ipa/pr65765.C: New test.
1395 2015-04-15 Nick Clifton <nickc@redhat.com>
1397 * gcc.target/rx/builtins.c: Disable RMPA test if string
1398 instructions are not allowed.
1400 2015-04-15 Alan Modra <amodra@gmail.com>
1402 * gcc.dg/pr65408.c: New.
1404 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1407 * gcc.target/arm/pr65729.c: New test.
1409 2015-04-14 Richard Biener <rguenther@suse.de>
1411 PR tree-optimization/65758
1412 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1414 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1417 * gcc.c-torture/execute/pr65648.c: New test.
1419 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1421 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1422 __builtin_finite instead of finite.
1423 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1426 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1428 PR tree-optimization/63387
1429 * gcc.dg/pr63387.c: New testcase.
1431 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1433 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1435 2015-04-13 Richard Biener <rguenther@suse.de>
1437 PR tree-optimization/65204
1438 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1440 2015-04-13 Terry Guo <terry.guo@arm.com>
1443 * gcc.target/arm/pr65710.c: New.
1445 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1447 PR tree-optimization/65747
1448 * g++.dg/torture/pr65747.C: New test.
1450 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1453 * g++.dg/cpp0x/pr65736.C: New test.
1455 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1456 Martin Liska <mliska@suse.cz>
1459 * g++.dg/ipa/pr65722.C: New testcase.
1461 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1463 PR tree-optimization/65735
1464 * gcc.c-torture/compile/pr65735.c: New test.
1466 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1469 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1471 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1474 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1476 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1479 * gcc.target/arm/pr65647-2.c: New.
1481 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1484 * g++.dg/torture/pr65694.C: New test.
1486 2015-04-10 Tobias Burnus <burnus@net-b.de>
1488 * gfortran.dg/coarray_lock_6.f90: New.
1489 * gfortran.dg/coarray_lock_7.f90: New.
1490 * gfortran.dg/coarray/lock_2.f90: New.
1492 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1498 * gfortran.dg/used_types_27.f90: New.
1500 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1503 * gcc.target/i386/pr65671.c: New.
1505 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1507 PR tree-optimization/65709
1508 * c-c++-common/ubsan/align-9.c: New test.
1510 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1513 * gfortran.dg/pr56852.f90: New test.
1515 2015-04-09 Marek Polacek <polacek@redhat.com>
1516 Jakub Jelinek <jakub@redhat.com>
1519 * g++.dg/opt/pr65554.C: New test.
1521 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1524 * c-c++-common/attr-aligned-1.c: New test.
1526 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1528 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1530 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1533 * gcc.target/i386/sse-25.c: New.
1535 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.target/i386/pr65693.c: New test.
1540 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1542 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1544 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1546 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1548 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1550 * gcc.target/i386/thunk-retbnd.c: New.
1552 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1554 * gnat.dg/opt48.adb: New test.
1555 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1556 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1558 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1561 * gcc.c-torture/compile/pr65540.c: New.
1563 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1565 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1568 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1571 * g++.dg/debug/pr65678.C: New test.
1574 * gcc.c-torture/compile/pr65680.c: New test.
1576 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1579 * gfortran.dg/allocate_with_source_5.f90: New test.
1581 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1583 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1584 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1586 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1588 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1590 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1593 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1594 to get floating point compression.
1595 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1597 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1599 PR preprocessor/61977
1600 * gcc.dg/cpp/pr61977.c: New test.
1602 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1604 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1606 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1609 * gcc.target/arm/pr65647.c: New.
1611 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1614 * g++.dg/torture/pr65655.C: New testcase.
1616 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp1y/lambda-init13.C: New.
1621 2015-04-03 Marek Polacek <polacek@redhat.com>
1623 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1625 2015-04-02 Marek Polacek <polacek@redhat.com>
1628 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1629 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1631 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1633 PR preprocessor/61977
1634 * gcc.target/powerpc/pr61977-1.c: New test.
1635 * gcc.target/powerpc/pr61977-2.c: New test.
1637 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1640 * g++.dg/warn/Wshadow-8.C: New.
1641 * g++.dg/warn/Wshadow-9.C: Likewise.
1642 * g++.dg/warn/Wshadow-10.C: Likewise.
1643 * g++.dg/warn/Wshadow-11.C: Likewise.
1645 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1647 * gcc.dg/pr23623.c: Added aligned attribute.
1648 * gcc.dg/20141029-1.c: Likewise.
1649 * gcc.dg/20150306-1.c: New test.
1651 2015-04-01 Marek Polacek <polacek@redhat.com>
1654 * g++.dg/cpp0x/initlist93.C: New test.
1655 * g++.dg/cpp0x/initlist94.C: New test.
1657 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1660 * gcc.target/aarch64/pr65624.c: New test.
1662 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1664 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1666 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1668 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1669 extra variable to force stack alignment.
1670 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1671 extra variable to force stack alignment.
1673 2015-03-31 Marek Polacek <polacek@redhat.com>
1676 * g++.dg/template/pr65390.C: New test.
1678 2015-03-31 Martin Liska <mliska@suse.cz>
1680 * g++.dg/ipa/pr65557.C: New test.
1682 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1684 * gcc.target/s390/hotpatch-25.c: New test.
1685 * gcc.target/s390/hotpatch-1.c: Update test.
1686 * gcc.target/s390/hotpatch-10.c: Update test.
1687 * gcc.target/s390/hotpatch-11.c: Update test.
1688 * gcc.target/s390/hotpatch-12.c: Update test.
1689 * gcc.target/s390/hotpatch-13.c: Update test.
1690 * gcc.target/s390/hotpatch-14.c: Update test.
1691 * gcc.target/s390/hotpatch-15.c: Update test.
1692 * gcc.target/s390/hotpatch-16.c: Update test.
1693 * gcc.target/s390/hotpatch-17.c: Update test.
1694 * gcc.target/s390/hotpatch-18.c: Update test.
1695 * gcc.target/s390/hotpatch-19.c: Update test.
1696 * gcc.target/s390/hotpatch-2.c: Update test.
1697 * gcc.target/s390/hotpatch-21.c: Update test.
1698 * gcc.target/s390/hotpatch-22.c: Update test.
1699 * gcc.target/s390/hotpatch-23.c: Update test.
1700 * gcc.target/s390/hotpatch-24.c: Update test.
1701 * gcc.target/s390/hotpatch-3.c: Update test.
1702 * gcc.target/s390/hotpatch-4.c: Update test.
1703 * gcc.target/s390/hotpatch-5.c: Update test.
1704 * gcc.target/s390/hotpatch-6.c: Update test.
1705 * gcc.target/s390/hotpatch-7.c: Update test.
1706 * gcc.target/s390/hotpatch-8.c: Update test.
1707 * gcc.target/s390/hotpatch-9.c: Update test.
1708 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1710 2015-03-31 Richard Biener <rguenther@suse.de>
1713 * g++.dg/torture/pr65626.C: New testcase.
1715 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1718 * gcc.target/i386/mpx/pr65531.cc: New.
1720 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1723 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1724 __builtin_alloca instead of alloca.
1725 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1726 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1727 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1730 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1733 * g++.dg/ubsan/pr65610.C: New test.
1735 2015-03-30 Marek Polacek <polacek@redhat.com>
1738 * g++.dg/cpp0x/pr65398-2.C: New test.
1740 2015-03-30 Marek Polacek <polacek@redhat.com>
1742 * c-c++-common/pr65556.c: Change the width of bit-fields.
1744 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1747 * gcc.target/i386/pr65588.c: New testcase.
1749 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1751 PR libgfortran/65563
1752 * gfortran.dg/open_errors_2.f90: New test.
1754 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1756 PR libgfortran/65596
1757 * gfortran.dg/namelist_86.f90: New test.
1759 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1761 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1762 statement to reflect new ownership.
1764 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1767 * g++.dg/template/friend58.C: New.
1768 * g++.dg/template/friend59.C: Likewise.
1770 2015-03-27 Tobias Burnus <burnus@net-b.de>
1773 * g++.dg/gomp/openmp-simd-3.C: New.
1774 * gcc.dg/gomp/openmp-simd-3.c: New.
1776 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1779 * gcc.target/i386/pr65248-1.c: New file.
1780 * gcc.target/i386/pr65248-2.c: Likewise.
1781 * gcc.target/i386/pr65248-3.c: Likewise.
1782 * gcc.target/i386/pr65248-4.c: Likewise.
1784 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1787 * gcc.c-torture/compile/pr65593.c: New test.
1789 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/cpp1y/constexpr-assert1.C: New.
1794 2015-03-27 Marek Polacek <polacek@redhat.com>
1797 * c-c++-common/pr65556.c: New test.
1799 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1802 * g++.dg/torture/pr65600.C: New testcase.
1804 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1807 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1809 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1811 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1812 statement and cleanup. Fixed typos.
1814 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1817 * gcc.c-torture/compile/pr65595.c: New testcase.
1819 2015-03-27 Marek Polacek <polacek@redhat.com>
1822 * g++.dg/ubsan/pr65583.C: New test.
1824 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1826 * gcc.c-torture/compile/20150327.c: New testcase.
1828 2015-03-26 Richard Biener <rguenther@suse.de>
1831 * g++.dg/torture/pr65555.C: New testcase.
1833 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1835 PR tree-optimization/64715
1836 * gcc.dg/builtin-object-size-15.c: New test.
1837 * gcc.dg/pr64715-1.c: New test.
1838 * gcc.dg/pr64715-2.c: New test.
1840 2015-03-26 Richard Biener <rguenther@suse.de>
1843 * gnat.dg/specs/opt2.ads: Fix testcase.
1845 2015-03-25 Martin Sebor <msebor@redhat.com>
1848 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1849 when target isn't arm*-*-*-*.
1850 (check_effective_target_arm_nothumb): Likewise.
1851 (check_effective_target_arm_little_endian): Likewise.
1852 (check_effective_target_arm_vect_no_misalign): Likewise.
1853 (check_effective_target_aarch64_little_endian): Fail early if target
1856 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1858 PR tree-optimization/65177
1859 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1861 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1863 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1864 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1865 smmintrin.h and mm3dnow.h.
1867 2015-03-25 Marek Polacek <polacek@redhat.com>
1870 * g++.dg/cpp0x/pr65558.C: New test.
1872 2015-03-25 Marek Polacek <polacek@redhat.com>
1875 * g++.dg/template/pr61670.C: New test.
1877 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/template/pr54987.C: New.
1882 2015-03-25 Richard Biener <rguenther@suse.de>
1884 PR tree-optimization/62630
1885 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1887 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1890 * gcc.target/i386/mpx/pr65508.c: New.
1892 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1896 * gfortran.dg/data_initialized_3.f90: New.
1898 2015-03-25 Richard Biener <rguenther@suse.de>
1901 * gnat.dg/specs/opt2.ads: New testcase.
1903 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1905 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1906 * gcc.target/arm/memset-inline-4.c: Skip for
1907 arm_tune_string_ops_prefer_neon.
1908 * gcc.target/arm/memset-inline-5.c: Ditto.
1909 * gcc.target/arm/memset-inline-6.c: Ditto.
1910 * gcc.target/arm/memset-inline-8.c: Ditto.
1911 * gcc.target/arm/memset-inline-9.c: Ditto.
1913 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/other/virtual3.C: New.
1918 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/cpp0x/vt-60130.C: New.
1923 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1926 * g++.dg/warn/Warray-bounds-7.C: New.
1928 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/template/defarg18.C: New.
1933 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/cpp0x/vt-59988.C: New.
1938 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1940 PR tree-optimization/65533
1941 * gcc.dg/pr65533.c: New test.
1943 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1945 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1946 source= and mold= expressions functionality.
1947 * gfortran.dg/allocate_class_4.f90: New test.
1948 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1949 copying an unlimited polymorhpic object containing a char array
1950 to another unlimited polymorphic object respects the _len
1952 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1953 whether deferred length char array allocate works, unlimited
1954 polymorphic object allocation from a string works and if
1955 allocating an array of deferred length strings works.
1956 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1958 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/cpp0x/constexpr-array11.C: New.
1963 2015-03-24 Richard Biener <rguenther@suse.de>
1966 * gcc.dg/torture/pr65517.c: New testcase.
1968 2015-03-24 Tobias Burnus <burnus@net-b.de>
1970 * gfortran.dg/coindexed_1.f90: Moved from
1971 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1973 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1976 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1980 * gcc.target/i386/pr65523.c: New test.
1983 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1985 * g++.dg/lto/pr65475b_0.C: Likewise.
1987 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1990 * gcc.target/sh/torture/pr65505.c: New.
1992 2015-03-23 Martin Sebor <msebor@redhat.com>
1995 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1996 assembly for lvx in addition to lxv.
1998 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2001 * gfortran.dg/pr65504.f90: New test.
2004 * gcc.dg/pr65521.c: New test.
2006 2015-03-23 Richard Biener <rguenther@suse.de>
2008 PR tree-optimization/65518
2009 * gcc.dg/vect/pr65518.c: New testcase.
2011 2015-03-23 Richard Biener <rguenther@suse.de>
2013 PR tree-optimization/65494
2014 * gcc.dg/vect/pr65494.c: New testcase.
2016 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2018 PR preprocessor/65238
2019 * c-c++-common/cpp/pr65238-1.c: New test.
2020 * gcc.dg/cpp/pr65238-2.c: New test.
2021 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2022 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2024 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2025 Mikael Morin <mikael@gcc.gnu.org>
2028 * gfortran.dg/elemental_dependency_4.f90: New.
2029 * gfortran.dg/elemental_dependency_5.f90: New.
2031 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2034 * g++.dg/lto/pr65475b_0.C: New testcase.
2035 * g++.dg/lto/pr65475b_1.C: New testcase.
2036 * g++.dg/lto/pr65475c_0.C: New testcase.
2037 * g++.dg/lto/pr65475c_1.C: New testcase.
2039 2015-03-21 Tobias Burnus <burnus@net-b.de>
2041 * gfortran.dg/coarray_38.f90: New.
2042 * gfortran.dg/coarray_39.f90: New.
2043 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2046 2015-03-20 Marek Polacek <polacek@redhat.com>
2049 * g++.dg/cpp0x/pr65398.C: New test.
2051 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2054 * g++.dg/lto/pr65475_0.C: New testcase.
2055 * g++.dg/lto/pr65475_1.C: New testcase.
2057 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2059 PR rtl-optimization/64366
2060 * gcc.target/sh/pr64366.c: New.
2062 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2065 * g++.dg/cpp0x/constexpr-48324.C: New.
2067 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2070 * g++.dg/cpp0x/pr48453.C: New.
2072 2015-03-20 Marek Polacek <polacek@redhat.com>
2075 * g++.dg/cpp0x/pr65072.C: New test.
2077 2015-03-20 Richard Biener <rguenther@suse.de>
2080 * gcc.dg/pr15347.c: Use -O.
2081 * c-c++-common/pr19807-1.c: Likewise.
2083 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2085 * gnat.dg/volatile13.ad[sb]: New test.
2087 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2089 PR rtl-optimization/60851
2090 * gcc.target/i386/pr60851.c: New test.
2092 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2095 * g++.dg/pr65240.h: Add tests for PR 65240.
2096 * g++.dg/pr65240-1.C: Likewise.
2097 * g++.dg/pr65240-2.C: Likewise.
2098 * g++.dg/pr65240-3.C: Likewise.
2099 * g++.dg/pr65240-4.C: Likewise.
2101 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2103 PR rtl-optimization/63491
2104 * gcc.target/powerpc/pr63491.c: New.
2106 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/ipa/pr65465.C: New test.
2110 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/cpp0x/deleted11.C: New.
2115 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2118 * c-c++-common/tsan/pr65400-3.c: New test.
2120 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/cpp0x/constexpr-59686.C: New.
2125 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2128 * g++.dg/tsan/pr64265.C: New test.
2131 * c-c++-common/tsan/pr65400-1.c: New test.
2132 * c-c++-common/tsan/pr65400-2.c: New test.
2134 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp0x/pr59816.C: New.
2139 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2142 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2144 2015-03-18 Martin Liska <mliska@suse.cz>
2147 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2148 equivalences either to 6 or 7.
2150 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2154 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2156 * gcc.dg/undefined-loop-1.c: New file.
2157 * gcc.dg/undefined-loop-2.c: New file.
2159 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2162 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2163 loop exits too early.
2165 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2167 PR tree-optimization/65450
2168 * gfortran.dg/pr65450.f90: New test.
2171 * gcc.target/i386/pr65078-1.c: New test.
2172 * gcc.target/i386/pr65078-2.c: New test.
2173 * gcc.target/i386/pr65078-3.c: New test.
2174 * gcc.target/i386/pr65078-4.c: New test.
2175 * gcc.target/i386/pr65078-5.c: New test.
2176 * gcc.target/i386/pr65078-6.c: New test.
2178 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp1y/pr65340.C: New.
2183 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2186 * gfortran.dg/system_clock_3.f08: Adjust test.
2188 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2191 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2192 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2194 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2197 * gfortran.dg/system_clock_3.f08: New test.
2199 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2202 g++.dg/cpp1y/pr64626-1.C: New.
2203 g++.dg/cpp1y/pr64626-2.C: New.
2204 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2206 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2208 PR tree-optimization/65427
2209 * gcc.c-torture/execute/pr65427.c: New test.
2211 2015-03-16 Marek Polacek <polacek@redhat.com>
2215 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2216 * g++.dg/cpp0x/pr65327.C: New test.
2218 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2221 * c-c++-common/asan/pr64820.c: New test.
2223 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2225 * gfortran.dg/pointer_2.f90: New test.
2227 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2229 * g++.dg/pr65049.C: New test.
2231 2015-03-16 Tom de Vries <tom@codesourcery.com>
2233 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2234 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2235 * gcc.target/i386/fuse-caller-save.c: Same.
2237 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2239 * gnat.dg/loop_optimization18.ad[sb]: New test.
2240 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2242 2015-03-16 Alan Modra <amodra@gmail.com>
2244 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2247 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2249 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2251 * gcc.dg/torture/pr65270-2.c: Likewise.
2253 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2256 * gfortran.dg/pointer_remapping_9.f90: New.
2258 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2260 PR tree-optimization/65369
2261 * gcc.c-torture/execute/pr65369.c: New test.
2263 PR tree-optimization/65418
2264 * gcc.c-torture/execute/pr65418-1.c: New test.
2265 * gcc.c-torture/execute/pr65418-2.c: New test.
2267 PR rtl-optimization/65401
2268 * gcc.c-torture/execute/pr65401.c: New test.
2270 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2273 * gcc.target/arm/pr64600_1.c: New test.
2275 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277 PR rtl-optimization/65235
2278 * gcc.target/aarch64/pr65235_1.c: New test.
2280 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2282 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2283 * gcc.target/s390/hotpatch-22.c: Likewise.
2284 * gcc.target/s390/hotpatch-23.c: Likewise.
2285 * gcc.target/s390/hotpatch-24.c: Likewise.
2286 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2287 * gcc.target/s390/hotpatch-1.c: Update expected output.
2288 * gcc.target/s390/hotpatch-2.c: Likewise.
2289 * gcc.target/s390/hotpatch-3.c: Likewise.
2290 * gcc.target/s390/hotpatch-4.c: Likewise.
2291 * gcc.target/s390/hotpatch-5.c: Likewise.
2292 * gcc.target/s390/hotpatch-6.c: Likewise.
2293 * gcc.target/s390/hotpatch-7.c: Likewise.
2294 * gcc.target/s390/hotpatch-8.c: Likewise.
2295 * gcc.target/s390/hotpatch-9.c: Likewise.
2296 * gcc.target/s390/hotpatch-10.c: Likewise.
2297 * gcc.target/s390/hotpatch-11.c: Likewise.
2298 * gcc.target/s390/hotpatch-12.c: Likewise.
2299 * gcc.target/s390/hotpatch-13.c: Likewise.
2300 * gcc.target/s390/hotpatch-14.c: Likewise.
2301 * gcc.target/s390/hotpatch-15.c: Likewise.
2302 * gcc.target/s390/hotpatch-16.c: Likewise.
2303 * gcc.target/s390/hotpatch-17.c: Likewise.
2304 * gcc.target/s390/hotpatch-18.c: Likewise.
2305 * gcc.target/s390/hotpatch-19.c: Likewise.
2307 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2310 * gcc.target/i386/pr65103-1.c: New.
2312 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2315 * gcc.target/i386/pr65044.c: New.
2317 2015-03-12 Tom de Vries <tom@codesourcery.com>
2319 PR rtl-optimization/64895
2320 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2321 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2322 * gcc.target/i386/fuse-caller-save.c: Ditto.
2324 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2326 * gcc.dg/ipa/pr63569.c: Fix template.
2328 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2330 * g++.dg/ipa/pr64146.C: Require fpic support.
2332 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2335 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2336 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2338 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2340 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2341 to dg-options, fix up dg-skip-if.
2343 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2346 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2347 * gcc.target/avr/tiny-caller-save.c: Same.
2349 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2352 * g++.dg/pr65242.C: New test.
2354 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2356 * c-c++-common/asan/no-asan-check-glob.c: New test.
2358 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/other/default11.C: New.
2362 * g++.dg/other/default12.C: Likewise.
2364 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2367 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2369 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2372 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2374 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2377 * g++.dg/cpp0x/pr65127.C: New test.
2379 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2381 * gcc.dg/ipa/PR64550.c: Update template.
2383 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2384 Tobias Burnus <burnus@net-b.de>
2386 * gfortran.dg/coarray_sync_memory.f90: New.
2388 2015-03-10 Marek Polacek <polacek@redhat.com>
2391 * c-c++-common/ubsan/pr65367.c: New test.
2393 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2395 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2396 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2397 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2398 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2399 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2400 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2401 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2402 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2403 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2404 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2405 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2406 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2407 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2409 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2411 * lib/mpx-dg.exp (mpx_link_flags): New.
2414 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2415 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2416 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2417 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2418 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2419 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2420 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2421 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2422 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2423 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2424 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2425 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2426 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2427 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2428 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2429 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2430 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2431 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2432 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2433 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2434 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2435 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2436 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2437 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2438 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2439 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2440 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2441 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2442 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2443 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2444 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2445 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2446 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2447 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2448 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2449 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2450 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2451 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2452 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2453 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2454 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2455 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2456 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2457 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2458 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2459 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2460 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2461 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2462 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2463 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2464 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2465 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2466 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2467 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2468 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2469 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2470 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2471 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2472 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2473 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2474 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2475 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2476 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2477 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2478 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2479 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2480 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2481 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2482 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2483 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2484 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2485 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2486 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2487 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2488 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2489 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2490 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2491 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2492 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2493 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2494 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2495 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2496 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2497 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2498 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2499 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2500 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2501 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2502 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2503 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2504 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2505 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2506 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2507 * gcc.target/i386/mpx/label-address-1.c: New.
2508 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2509 * gcc.target/i386/mpx/macro.c: New.
2510 * gcc.target/i386/mpx/mpx-check.h: New.
2511 * gcc.target/i386/mpx/mpx.exp: New.
2512 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2513 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2514 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2515 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2516 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2517 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2518 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2519 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2520 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2521 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2522 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2523 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2524 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2525 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2526 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2527 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2528 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2529 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2530 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2531 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2532 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2533 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2534 * gcc.target/i386/mpx/reference-1-nov.c: New.
2535 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2536 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2537 * gcc.target/i386/mpx/reference-2-nov.c: New.
2538 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2539 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2540 * gcc.target/i386/mpx/reference-3-nov.c: New.
2541 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2542 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2543 * gcc.target/i386/mpx/reference-4-nov.c: New.
2544 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2545 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2546 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2547 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2548 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2549 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2550 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2551 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2552 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2553 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2554 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2555 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2556 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2557 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2558 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2559 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2560 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2561 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2562 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2563 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2564 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2565 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2566 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2567 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2568 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2569 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2570 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2571 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2572 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2573 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2574 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2575 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2576 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2577 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2578 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2579 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2580 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2581 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2582 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2583 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2584 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2585 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2586 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2587 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2588 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2589 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2590 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2591 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2592 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2593 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2594 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2595 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2596 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2597 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2598 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2599 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2600 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2601 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2602 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2603 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2604 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2605 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2606 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2607 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2608 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2609 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2610 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2611 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2612 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2613 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2614 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2615 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2616 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2617 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2618 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2619 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2620 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2621 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2622 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2623 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2624 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2625 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2626 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2627 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2628 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2629 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2630 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2631 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2632 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2633 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2634 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2635 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2636 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2637 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2638 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2639 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2640 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2641 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2642 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2643 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2644 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2645 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2646 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2647 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2648 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2649 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2650 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2651 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2652 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2653 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2654 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2655 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2656 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2657 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2658 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2659 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2660 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2661 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2662 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2663 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2664 * gcc.target/i386/mpx/vla-1-nov.c: New.
2665 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2666 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2667 * gcc.target/i386/mpx/vla-2-nov.c: New.
2668 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2670 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2672 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2674 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2676 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2678 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2680 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2681 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2683 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2686 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2689 * c-c++-common/pr65120.c: New test.
2691 PR rtl-optimization/65321
2692 * gcc.dg/pr65321.c: New test.
2694 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2696 PR tree-optimization/65355
2697 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2699 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2702 * c-c++-common/pr49706.c: Adjust tests for not warning
2703 about !!x == y or !b == y where b is boolean, and add
2705 * c-c++-common/pr62199-2.c: Likewise.
2707 2015-03-09 Richard Biener <rguenther@suse.de>
2710 * gcc.dg/torture/pr65270-1.c: New testcase.
2711 * gcc.dg/torture/pr65270-2.c: Likewise.
2713 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2715 PR tree-optimization/63743
2716 * gcc.dg/pr63743.c: New test.
2718 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2721 * g++.dg/lto/pr65316_0.C: New testcase.
2722 * g++.dg/lto/pr65316_1.C: New testcase.
2724 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2727 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2729 * g++.dg/abi/rtti3.C: Likewise.
2731 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2734 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2736 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2738 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2740 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2742 2015-03-08 Morin <mikael@gcc.gnu.org>
2745 * gfortran.dg/entry_20.f90: New.
2747 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2750 * gcc.c-torture/compile/pr65153.c: New.
2752 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2755 * g++.dg/torture/pr65249.C: New.
2757 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2759 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2761 (int64_t): Likewise.
2763 2015-03-07 Marek Polacek <polacek@redhat.com>
2764 Martin Uecker <uecker@eecs.berkeley.edu>
2767 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2769 * c-c++-common/ubsan/bounds-8.c: New test.
2770 * c-c++-common/ubsan/bounds-9.c: New test.
2771 * gcc.dg/ubsan/bounds-2.c: New test.
2773 2015-03-05 Martin Sebor <msebor@redhat.com>
2775 * PR testsuite/63175
2776 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2777 checking of results into main to prevent it from getting optimized
2779 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2781 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2783 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2784 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2785 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2788 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2790 * g++.dg/lto/pr65302_1.C: New testcase.
2791 * g++.dg/lto/pr65302_0.C: New testcase.
2793 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2795 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2796 -fno-ipa-icf to dg-options.
2798 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2800 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2801 compiles using the linker plugin.
2803 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2805 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2807 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2809 * gcc.target/arm/pr65067.c: New test.
2811 2015-03-05 Martin Liska <mliska@suse.cz>
2814 * gcc.dg/ipa/pr65318.c: New test.
2816 2015-03-05 Marek Polacek <polacek@redhat.com>
2818 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2820 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2822 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2824 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2826 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2827 max-unroll-times back to defaults for s390.
2829 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2833 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2836 * g++.dg/cpp0x/initlist92.C: New.
2838 2015-03-05 Richard Biener <rguenther@suse.de>
2840 PR tree-optimization/65310
2841 * gcc.dg/vect/pr65310.c: New testcase.
2843 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2848 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2850 * gnat.dg/entry_queues3.adb: New test.
2852 2015-03-04 Ian Lance Taylor <iant@google.com>
2854 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2856 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2861 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2863 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2864 -fno-ipa-icf to dg-options
2865 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2866 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2868 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2871 * g++.dg/cpp0x/decltype62.C: New.
2873 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2875 * gnat.dg/object_overflow5.adb: New test.
2877 2015-03-03 Martin Liska <mliska@suse.cz>
2880 * gcc.dg/ipa/pr65287.c: New test.
2882 2015-03-03 Martin Jambor <mjambor@suse.cz>
2883 Eric Botcazou <ebotcazou@adacore.com>
2885 * gnat.dg/specs/pack12.ads: New test.
2887 2015-03-03 Martin Liska <mliska@suse.cz>
2889 * gcc.dg/ipa/PR65282.c: New test.
2891 2015-03-13 Jeff Law <law@redhat.com>
2893 PR tree-optimization/65241
2894 * gcc.c-torture/compile/pr65241.c: New test.
2896 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2899 * gcc.target/avr/torture/pr64331.c: New test.
2901 2015-03-03 Martin Liska <mliska@suse.cz>
2902 Jan Hubicka <hubicka@ucw.cz>
2904 * g++.dg/ipa/pr65263.C: New test.
2906 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2909 * gcc.dg/lto/pr65130_0.c: New testcase.
2910 * gcc.dg/lto/pr65130_1.c: New testcase.
2912 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2915 * g++.dg/torture/pr64988.C: New testcase.
2917 2015-03-02 Tobias Burnus <burnus@net-b.de>
2919 * gfortran.dg/coarray_atomic_6.f90: New.
2921 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2924 * gcc.target/i386/pr65184.c: New.
2926 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2929 * gcc.target/i386/pr65183.c: New.
2931 2015-02-28 Martin Liska <mliska@suse.cz>
2932 Jan Hubicka <hubicka@ucw.cz>
2934 * gcc.dg/ipa/ipa-icf-35.c: New test.
2935 * gcc.dg/ipa/ipa-icf-36.c: New test.
2936 * gcc.dg/ipa/ipa-icf-37.c: New test.
2938 2015-02-28 Martin Liska <mliska@suse.cz>
2939 Jan Hubicka <hubicka@ucw.cz>
2942 * gcc.dg/ipa/ipa-icf-34.c: New test.
2944 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2947 * gcc.target/sh/sh/pr61142.c: New.
2949 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2951 * g++.dg/other/dump-ada-spec-3.C: New test.
2953 2015-03-01 Martin Liska <mliska@suse.cz>
2955 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2956 * g++.dg/ipa/pr63595.C: Update expected results.
2958 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2961 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2963 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2965 * gcc.dg/vect/pr59354.c: Move vector producing code to
2968 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2971 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2972 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2973 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2974 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2976 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2978 PR tree-optimization/65048
2979 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2980 (foo): Use K&R style definition.
2982 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2985 * g++.dg/pr65032.C: New.
2987 2015-02-27 Marek Polacek <polacek@redhat.com>
2990 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2993 2015-02-27 Marek Polacek <polacek@redhat.com>
2996 * gcc.dg/pr65228.c: New test.
2998 2015-02-27 Kai Tietz <ktietz@redhat.com>
3001 * gcc.dg/weak/weak-17.c: New file.
3003 2015-02-27 Richard Biener <rguenther@suse.de>
3006 * g++.dg/lto/pr65193_0.C: New testcase.
3008 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3010 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3011 * gcc.target/s390/hotpatch-8.c: Likewise.
3012 * gcc.target/s390/hotpatch-9.c: Likewise.
3013 * gcc.target/s390/pr61078.c: Likewise.
3014 * gcc.target/s390/pr57960.c: Remove -m64.
3015 * gcc.target/s390/pr61078.c: Likewise.
3017 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3018 Martin Liska <mliska@suse.cz>
3021 * gcc.dg/pr64454.c: Disable ICF.
3022 * gcc.dg/pr28685-1.c: Disable ICF
3023 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3024 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3025 * g++.dg/ipa/ipa-icf-4.C: Update template.
3027 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3029 PR tree-optimization/65216
3030 * gcc.c-torture/execute/pr65216.c: New test.
3032 PR tree-optimization/65215
3033 * gcc.c-torture/execute/pr65215-1.c: New test.
3034 * gcc.c-torture/execute/pr65215-2.c: New test.
3035 * gcc.c-torture/execute/pr65215-3.c: New test.
3036 * gcc.c-torture/execute/pr65215-4.c: New test.
3037 * gcc.c-torture/execute/pr65215-5.c: New test.
3039 2015-02-26 Tom de Vries <tom@codesourcery.com>
3041 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3043 2015-02-26 Martin Liska <mliska@suse.cz>
3044 Jan Hubicka <hubicka@ucw.cz>
3046 * g++.dg/ipa/pr64146.C: Update expected results.
3047 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3048 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3049 * gcc.dg/ipa/ipa-icf-34.c: New test.
3051 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3053 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3054 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3055 (dg-additional-options): Remove dg directive.
3056 (dg-final): Add dg directive.
3058 2015-02-26 Marek Polacek <polacek@redhat.com>
3061 * g++.dg/ipa/pr65008.C: New test.
3063 2015-02-26 Tom de Vries <tom@codesourcery.com>
3065 * lib/profopt.exp (profopt-target-cleanup): New proc.
3066 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3067 files from sources from dg-additional-sources.
3069 2015-02-26 Tom de Vries <tom@codesourcery.com>
3071 * lib/gcov.exp: Cleanup in case of xfail.
3073 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3075 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3077 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3080 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3081 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3082 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3083 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3084 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3085 * g++.dg/debug/pr46123.C: XFAIL and move...
3086 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3087 * gcc.dg/debug/dwarf2-3.c: Move...
3088 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3090 2015-02-26 Marek Polacek <polacek@redhat.com>
3093 * g++.dg/cpp1y/pr65202.C: New test.
3095 2015-02-26 Tom de Vries <tom@codesourcery.com>
3097 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3098 locale_facets.h.gcov.
3100 2015-02-26 Tom de Vries <tom@codesourcery.com>
3102 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3104 2015-02-26 Tom de Vries <tom@codesourcery.com>
3106 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3108 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3111 * gcc.target/i386/pr65217.c: New.
3113 2015-02-26 Tom de Vries <tom@codesourcery.com>
3115 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3117 2015-02-26 Tom de Vries <tom@codesourcery.com>
3119 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3121 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3123 PR tree-optimization/65048
3124 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3126 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3128 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3129 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3131 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3134 * gcc.target/i386/pr65161.c: New test.
3136 2015-02-26 Terry Guo <terry.guo@arm.com>
3138 * gcc.target/arm/no-volatile-in-it.c: New test.
3140 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3142 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3143 (dg-options): Add -save-temps.
3144 (dg-final): Add cleanup-saved-temps.
3146 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3148 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3150 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3152 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3153 * gcc.target/powerpc/pack01.c: Include string.h.
3155 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3158 * gcc.target/i386/pr65167.c: New.
3160 2015-02-25 Kai Tietz <ktietz@redhat.com>
3162 PR tree-optimization/61917
3163 * gcc.dg/vect/vect-pr61917.c: New file.
3165 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3167 PR tree-optimization/65170
3168 * gcc.c-torture/execute/pr65170.c: New test.
3169 * gcc.dg/tree-ssa/vrp96.c: New test.
3171 2015-02-24 Tom de Vries <tom@codesourcery.com>
3173 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3175 2015-02-24 Tom de Vries <tom@codesourcery.com>
3178 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3179 (dg-additional-files-options): Copy additional_sources to
3180 additional_sources_used before emptying additional_sources.
3181 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3182 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3183 (cleanup-saved-temps): Use additional_sources_used instead of
3185 (dg-test): Reset additional_sources_used.
3187 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3190 * gfortran.dg/integer_exponentiation_6.F90: New test.
3192 2015-02-23 Martin Sebor <msebor@redhat.com>
3195 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3196 two parts. One to save registers, the other to verify the
3197 registers have the right values. Save register state into
3198 static data rather than on the stack.
3200 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3203 * c-c++-common/asan/pr63888.c: New test.
3205 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3208 * gcc.c-torture/compile/pr65163.c: New.
3210 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3212 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3213 with -m31 on 64 bit.
3214 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3215 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3217 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3219 * gcc.target/s390/20090223-1.c: Add
3220 -Wno-implicit-function-declaration option.
3221 * gcc.target/s390/pr42224.c: Likewise.
3222 * gcc.target/s390/pr55718.c: Likewise.
3224 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3226 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3227 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3228 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3229 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3230 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3231 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3232 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3233 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3234 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3235 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3236 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3237 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3238 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3239 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3240 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3241 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3242 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3243 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3244 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3245 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3246 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3248 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3250 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3251 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3252 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3253 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3254 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3255 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3256 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3257 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3258 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3259 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3260 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3261 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3262 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3263 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3264 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3265 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3267 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3271 * gfortran.dg/pr61960.f90: New.
3272 * gfortran.dg/pr64230.f90: New.
3273 * gfortran.dg/pr64980.f03: New.
3275 2015-02-22 Tom de Vries <tom@codesourcery.com>
3277 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3279 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3282 * gnat.dg/timing_events.adb: Removed, invalid test.
3284 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3287 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3289 * g++.dg/gcov/gcov-2.C: Likewise.
3291 2015-02-20 Richard Biener <rguenther@suse.de>
3293 PR tree-optimization/65136
3294 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3296 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3299 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3300 and nvptx-*-* blacklisting.
3302 * gcc.dg/sibcall-9.c: New test.
3303 * gcc.dg/sibcall-10.c: New test.
3305 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3307 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3309 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3312 * gcc.target/avr/torture/pr64452.c: New test.
3314 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3316 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3317 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3319 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3322 * lib/target-supports.exp (check_compile): Check whether
3323 additional_sources is defined before using it.
3325 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3328 * g++.dg/opt/pr65074.C: New file.
3330 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3332 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3333 (size_type): New typedef.
3334 (operator "" _script): Use it for the last argument.
3336 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3338 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3340 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3342 * lib/target-supports.exp (check_compile): Save/restore
3343 additional_sources that may belong to an actual test.
3345 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3347 PR gcov-profile/64634
3348 * g++.dg/gcov/gcov-15.C: New test.
3350 2015-02-18 Tom de Vries <tom@codesourcery.com>
3352 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3354 2015-02-18 Tom de Vries <tom@codesourcery.com>
3356 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3358 2015-02-18 Tom de Vries <tom@codesourcery.com>
3360 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3362 2015-02-18 Tom de Vries <tom@codesourcery.com>
3364 * gfortran.dg/fmt_cache_1.f: Add missing close.
3366 2015-02-18 Tom de Vries <tom@codesourcery.com>
3369 * gfortran.dg/read_eof_8.f90: Add missing close.
3371 2015-02-18 Richard Biener <rguenther@suse.de>
3373 PR tree-optimization/65063
3374 * gcc.dg/pr65063.c: New testcase.
3376 2015-02-18 Richard Biener <rguenther@suse.de>
3378 PR tree-optimization/62217
3379 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3381 2015-02-18 Marek Polacek <polacek@redhat.com>
3384 * c-c++-common/ubsan/pr65081.c: New test.
3386 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3388 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3389 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3391 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3393 * gcc.dg/ipa/propalign-3.c: New test.
3395 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3398 * gcc.target/sh/pr64793.c: New.
3399 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3401 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3403 * gcc.target/arm/divzero.c: New test case.
3405 2015-02-17 Tom de Vries <tom@codesourcery.com>
3407 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3409 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3410 Jakub Jelinek <jakub@redhat.com>
3413 * g++.dg/cpp0x/pr65075.C: New test.
3415 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3418 * gcc.target/powerpc/pr65058.c: New test.
3420 2015-02-16 Jeff Law <law@redhat.com>
3422 PR tree-optimization/64823
3423 * gcc.dg/uninit-20.c: New test.
3425 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3426 James Greenhalgh <james.greenhalgh@arm.com>
3429 * gcc.dg/ipa/ipa-clone-1.c: New test.
3431 2015-02-16 Richard Biener <rguenther@suse.de>
3433 PR tree-optimization/65077
3434 * gcc.dg/torture/pr65077.c: New testcase.
3436 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3438 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3439 Directive adjusted to scan for ldaxr.
3440 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3441 adjusted to scan for ldaex.
3443 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3446 * g++.dg/cpp0x/constexpr-65080.C: New.
3448 2015-02-16 Richard Biener <rguenther@suse.de>
3450 PR tree-optimization/63593
3451 * gcc.dg/pr63593.c: New testcase.
3453 2015-02-16 Marek Polacek <polacek@redhat.com>
3456 * gcc.dg/pr65066.c: New test.
3458 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3460 * gcc.dg/pr65002.C: Move ...
3461 * g++.dg/ipa/pr65002.C: ... here.
3463 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3465 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3466 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3467 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3468 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3470 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3473 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3474 the expression to find calls.
3475 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3476 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3477 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3478 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3479 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3481 2015-02-14 Marek Polacek <polacek@redhat.com>
3484 * gcc.dg/array-11.c: New test.
3485 * gcc.dg/array-12.c: New test.
3486 * gcc.dg/array-13.c: New test.
3487 * gcc.dg/array-14.c: New test.
3488 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3489 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3490 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3491 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3492 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3493 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3495 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3498 * g++.dg/lookup/using54.C: New.
3500 2015-02-13 Jeff Law <law@redhat.com>
3503 Revert my change for tree-optimization/64823.
3505 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3507 PR tree-optimization/65053
3508 * gcc.c-torture/execute/pr65053-1.c: New test.
3509 * gcc.c-torture/execute/pr65053-2.c: New test.
3511 2015-02-13 Marek Polacek <polacek@redhat.com>
3514 * gcc.dg/pr65050.c: New test.
3516 2015-02-13 Jeff Law <law@redhat.com>
3518 PR tree-optimization/64823
3519 * gcc.dg/uninit-20.c: New test.
3521 PR rtl-optimization/47477
3522 * gcc.dg/tree-ssa/pr47477.c: New test.
3524 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/parse/ivdep-2.C: New.
3528 * g++.dg/parse/ivdep-3.C: Likewise.
3530 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3533 * gfortran.dg/continuation_13.f90: New test.
3534 * gfortran.dg/continuation_14.f: New test.
3536 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3539 * g++.dg/cpp0x/sfinae55.C: New.
3541 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3544 * g++.dg/ipa/pr65034.C: New test.
3546 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3548 PR tree-optimization/65002
3549 * gcc.dg/pr65002.C: New.
3551 2015-02-13 Marek Polacek <polacek@redhat.com>
3554 * c-c++-common/pr65040.c: New test.
3556 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3558 PR tree-optimization/64705
3559 * gcc.dg/tree-ssa/pr64705.c: New test.
3561 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3564 * gcc.dg/visibility-22.c: New test.
3565 * gcc.dg/visibility-23.c: New test.
3566 * gcc.target/i386/pr32219-1.c: New test.
3567 * gcc.target/i386/pr32219-2.c: New test.
3568 * gcc.target/i386/pr32219-3.c: New test.
3569 * gcc.target/i386/pr32219-4.c: New test.
3570 * gcc.target/i386/pr32219-5.c: New test.
3571 * gcc.target/i386/pr32219-6.c: New test.
3572 * gcc.target/i386/pr32219-7.c: New test.
3573 * gcc.target/i386/pr32219-8.c: New test.
3574 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3576 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3578 PR libgfortran/57822
3579 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3580 four different KINDs.
3582 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3585 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3588 * g++.dg/ubsan/pr65000.C: New test.
3590 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3593 * gfortran.dg/finalize_28.f90: New test
3595 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3598 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3599 DW_TAG_lexical_block removal.
3600 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3601 * g++.dg/guality/pr55541.C: New test.
3604 * g++.dg/ubsan/pr64984.C: New test.
3606 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3608 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3610 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3613 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3614 instructions for 2015-01-14 get_memmodel changes.
3615 * gcc.target/powerpc/atomic-p8.c: Likewise.
3618 * g++.dg/ubsan/pr65019.C: New test.
3620 PR tree-optimization/65014
3621 * gcc.c-torture/compile/pr65014.c: New test.
3623 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3625 PR libgfortran/57822
3626 * gfortran/fmt_g0_7.f08: Revise test.
3628 2015-02-11 Jeff Law <law@redhat.com>
3631 * gcc.target/m68k/pr63347.c: New test.
3633 2015-02-11 Marek Polacek <polacek@redhat.com>
3635 * g++.dg/ubsan/shift-1.C: New test.
3636 * gcc.dg/ubsan/c-shift-2.c: New test.
3637 * c-c++-common/ubsan/shift-5.c: Remove file.
3639 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3641 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3642 Directive adjusted to XFAIL.
3643 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3646 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3649 * g++.dg/opt/pr65003.C: New test.
3651 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3653 * lib/target-supports.exp (check_effective_target_pie): Renamed
3655 (check_effective_target_pie_enabled): This.
3656 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3657 * gcc.target/i386/pie.c: Likewise.
3659 2015-02-11 Andrew Pinski <apinski@cavium.com>
3662 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3663 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3665 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3668 * gcc.target/i386/pr61925-1.c: New test.
3669 * gcc.target/i386/pr61925-2.c: New test.
3670 * gcc.target/i386/pr61925-3.c: New test.
3672 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3675 * g++.dg/asan/pr65004.C: New test.
3677 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3680 * gcc.taget/sh/pr64661-0.h: New.
3681 * gcc.taget/sh/pr64661-1.c: New.
3682 * gcc.taget/sh/pr64661-2.c: New.
3683 * gcc.taget/sh/pr64661-3.c: New.
3684 * gcc.taget/sh/pr64661-4.c: New.
3686 2015-02-10 Richard Biener <rguenther@suse.de>
3688 PR tree-optimization/64995
3689 * g++.dg/torture/pr64995.C: New testcase.
3691 2015-02-10 Richard Biener <rguenther@suse.de>
3693 PR tree-optimization/64909
3694 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3696 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3698 * gcc.dg/signbit-sa.c: New test.
3700 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3702 PR libgfortran/57822
3703 * gfortran/fmt_g0_7.f08: New test.
3705 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3707 PR tree-optimization/43378
3708 * gcc.dg/tree-ssa/pr43378.c: New test.
3710 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3713 * g++.dg/torture/pr64978.C: New testcase.
3715 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3718 * gcc.dg/asan/pr64981.c: New test.
3720 2015-02-09 Marek Polacek <polacek@redhat.com>
3723 * gcc.dg/pr64856.c: New test.
3725 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3728 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3729 * gcc.c-torture/execute/pr64979.c: New test.
3731 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3733 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3735 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3737 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3738 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3740 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3743 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3745 2015-02-09 Richard Biener <rguenther@suse.de>
3747 PR tree-optimization/54000
3748 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3750 2015-02-09 Tom de Vries <tom@codesourcery.com>
3752 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3754 2015-02-09 Martin Liska <mliska@suse.cz>
3756 * g++.dg/ipa/pr64858.C: New test.
3758 2015-02-09 Tom de Vries <tom@codesourcery.com>
3760 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3762 2015-02-08 Andrew Pinski <apinski@cavium.com>
3764 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3766 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3769 * gfortran.dg/use_rename_8.f90: New.
3771 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3773 * gnat.dg/addr7.ad[sb]: New test.
3774 * gnat.dg/addr8.ad[sb]: Likewise.
3776 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3779 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3780 from jit.dg/test-compile-to-executable.c's create_code, with a
3781 clarification of the output message.
3782 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3784 (test_jit): Use CHECK_NO_ERRORS when calling
3785 gcc_jit_context_compile_to_file.
3786 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3787 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3788 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3789 about deletions that are attempted.
3790 (jit-verify-compile-to-file): Rename to...
3791 (jit-verify-output-file-was-created): ...this, and drop the
3792 attempt to run "file" and verify the output.
3793 (jit-verify-assembler): New function.
3794 (jit-verify-object): New function.
3795 (jit-verify-dynamic-library): New function.
3796 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3797 favor of an implementation from new file
3798 create-code-for-hello-world-executable.h, which also adds a
3800 (dg-final): Replace jit-verify-compile-to-file with
3801 jit-verify-output-file-was-created, and invoke new function
3802 jit-verify-assembler.
3803 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3805 (dg-final): Replace jit-verify-compile-to-file with
3806 jit-verify-output-file-was-created, and invoke new function
3807 jit-verify-dynamic-library.
3808 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3809 favor of an implementation from new file
3810 create-code-for-hello-world-executable.h, which also adds a
3812 (dg-final): Replace jit-verify-compile-to-file with
3813 jit-verify-output-file-was-created. Strengthen the expected stdout
3814 from the built executable.
3815 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3816 favor of an implementation from new file
3817 create-code-for-hello-world-executable.h, which also adds a
3819 (dg-final): Replace jit-verify-compile-to-file with
3820 jit-verify-output-file-was-created, and invoke new function
3822 * jit.dg/verify-dynamic-library.c: New source file.
3824 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3825 Brian Rzycki <b.rzycki@samsung.com>
3827 PR tree-optimization/64878
3828 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3830 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3833 * g++.dg/ipa/pr64896.C: New test.
3835 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3838 * gcc.target/powerpc/pr64205.c: New file.
3840 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3842 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3843 (dg-options): Use -fpie instead of -fPIE -pie.
3845 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3848 * g++.dg/asan/pr64937.C: New test.
3850 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3853 * gfortran.dg/class_to_type_4.f90: New test
3855 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3857 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3859 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3861 PR rtl-optimization/64957
3863 * gcc.c-torture/execute/pr64957.c: New test.
3865 2015-02-05 Jeff Law <law@redhat.com>
3868 * gcc.target/h8300/pr17306-1.c: New test.
3869 * gcc.target/h8300/pr17306-2.c: New test.
3871 2015-02-05 Tobias Burnus <burnus@net-b.de>
3874 * gfortran.dg/structure_constructor_12.f90: New.
3876 2015-02-05 Jeff Law <law@redhat.com>
3879 gcc.target/h8300/pr58400.c: New test.
3881 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3883 * gcc.target/arm/macro_defs0.c: New test.
3884 * gcc.target/arm/macro_defs1.c: New test.
3885 * gcc.target/arm/macro_defs2.c: New test.
3887 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3889 PR rtl-optimization/64905
3890 * gcc.target/i386/pr64905.c: Require nonpic target.
3891 (dg-options): Add -fomit-frame-pointer.
3894 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3896 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3899 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3902 * gfortran.dg/type_to_class_2.f90: New test
3903 * gfortran.dg/type_to_class_3.f90: New test
3905 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3908 * g++.dg/torture/pr64686.C: New testcase.
3910 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3912 PR rtl-optimization/64905
3913 * gcc.target/i386/pr64905.c: New file.
3915 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3917 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3918 * gcc.dg/guality/pr41616-1.c: Ditto.
3920 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3923 * gcc.dg/pr64817-3.c: New.
3925 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3926 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3928 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3929 pass parameters in registers.
3930 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3931 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3932 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3934 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3935 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3937 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3938 list, allow for multilibed targets.
3939 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3941 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3943 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3944 * gcc.dg/pr46728-6.c: Ditto.
3946 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3948 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3949 for mips_nanlegacy target.
3951 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3953 * gcc.target/i386/chkp-hidden-def.c: New.
3955 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3958 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3959 to use 24 bits for bitfield b.
3961 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3964 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3965 cache result in a global variable. Include all 32-bit targets for
3968 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3970 PR rtl-optimization/64756
3971 * gcc.c-torture/execute/pr64756.c: New test.
3973 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3976 * gcc.target/sh/pr64660-0.h: New.
3977 * gcc.target/sh/pr64660-1.c: New.
3978 * gcc.target/sh/pr64660-2.c: New.
3979 * gcc.target/sh/pr64660-3.c: New.
3980 * gcc.target/sh/pr64660-4.c: New.
3982 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3985 * g++.dg/warn/Waddress-2.C: New.
3987 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3990 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3992 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3994 PR preprocessor/64803
3995 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3997 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3999 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4001 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4003 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4004 (_ARM_FPSRC): Add DN and AHP fields.
4005 (clean_results): Force DN=1 on AArch64.
4006 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4007 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4008 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4009 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4010 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4011 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4013 2015-02-02 Alan Modra <amodra@gmail.com>
4015 * gcc.target/powerpc/cprophard.c: New.
4017 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4019 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4020 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4022 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4025 * gcc.dg/pr64817-1.c: New test.
4026 * gcc.dg/pr64817-2.c: New test.
4028 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4031 * gcc.target/sh/pr64851-0.h: New
4032 * gcc.target/sh/pr64851-1.c: New
4033 * gcc.target/sh/pr64851-2.c: New
4034 * gcc.target/sh/pr64851-3.c: New
4035 * gcc.target/sh/pr64851-4.c: New
4037 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4040 * gcc.dg/torture/pr64882.c: New test.
4042 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4045 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4048 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4050 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4051 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4052 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4053 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4054 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4055 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4057 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4058 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4060 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4061 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4064 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4067 * g++.dg/pr64688-2.C: New.
4069 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4071 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4072 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4073 * gcc.target/i386/fuse-caller-save.c: Ditto.
4074 * gcc.target/i386/headmerge-1.c: Ditto.
4075 * gcc.target/i386/headmerge-2.c: Ditto.
4076 * gcc.target/i386/sibcall-6.c: Ditto.
4078 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4081 * gcc.target/i386/pr64617.c: New test.
4083 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4086 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4087 (dg-options): Remove -m32.
4088 (dg-final): Scan for "movb %al" only.
4089 * gcc.target/i386/pr15184-2.c: Ditto.
4091 2015-01-30 Richard Biener <rguenther@suse.de>
4093 PR tree-optimization/64829
4094 * gcc.dg/vect/pr64829.c: New testcase.
4096 2015-01-29 Marek Polacek <polacek@redhat.com>
4099 * gcc.dg/pr64709.c: New test.
4101 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4104 * g++.dg/ubsan/pr64717-1.C: New test.
4105 * g++.dg/ubsan/pr64717-2.C: New test.
4107 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4109 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4111 2015-01-29 Jeff Law <law@redhat.com>
4114 * gcc.target/i386/pr15184-1.c: New test.
4115 * gcc.target/i386/pr15184-2.c: New test.
4117 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4119 PR tree-optimization/64746
4120 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4122 2015-01-29 Richard Biener <rguenther@suse.de>
4124 PR tree-optimization/64853
4125 * gcc.dg/torture/pr64853.c: New testcase.
4127 2015-01-29 Richard Biener <rguenther@suse.de>
4129 PR tree-optimization/64844
4130 * gcc.dg/vect/pr64844.c: New testcase.
4132 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4135 * gcc.dg/pr64809.c: Delete.
4137 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4140 * gcc.target/i386/pr64805.c: New.
4142 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4144 * gcc.dg/guality/guality.h (main): Add argv[0] to
4145 guality_gdb_command.
4147 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4150 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4152 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4155 * gcc.target/sh/sh.exp
4156 (check_effective_target_atomic_model_soft_gusa_available,
4157 check_effective_target_atomic_model_soft_tcb_available,
4158 check_effective_target_atomic_model_soft_imask_available,
4159 check_effective_target_atomic_model_hard_llcs_available): New.
4160 * gcc.target/sh/pr64659-0.h: New.
4161 * gcc.target/sh/pr64659-1.c: New.
4162 * gcc.target/sh/pr64659-2.c: New.
4163 * gcc.target/sh/pr64659-3.c: New.
4164 * gcc.target/sh/pr64659-4.c: New.
4166 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4168 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4169 scan-assembler-times pattern.
4171 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4174 * gcc.dg/pr64809.c: New test.
4176 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4178 PR tree-optimization/64277
4179 * gcc.dg/pr64277.c: New.
4181 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4183 PR tree-optimization/64718
4184 * gcc.c-torture/execute/pr64718.c: New test.
4186 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4188 * gcc.target/aarch64/abs_2.c: New.
4190 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4192 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4193 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4194 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4197 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4200 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4201 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4202 { target comdat_group }.
4204 2015-01-27 Tobias Burnus <burnus@net-b.de>
4207 * gfortran.dg/goacc/coarray_2.f90: New.
4209 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4213 * g++.dg/torture/pr64139.C: New testcase.
4214 * g++.dg/torture/pr60871.C: Likewise.
4216 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4219 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4220 prevent linking errors.
4222 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4225 * g++.dg/torture/pr64282.C: New testcase.
4227 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4229 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4232 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4234 * gcc.target/s390/hotpatch-13.c: New testcase.
4235 * gcc.target/s390/hotpatch-14.c: New testcase.
4236 * gcc.target/s390/hotpatch-15.c: New testcase.
4237 * gcc.target/s390/hotpatch-16.c: New testcase.
4238 * gcc.target/s390/hotpatch-17.c: New testcase.
4239 * gcc.target/s390/hotpatch-18.c: New testcase.
4240 * gcc.target/s390/hotpatch-19.c: New testcase.
4241 * gcc.target/s390/hotpatch-20.c: New testcase.
4242 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4243 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4244 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4245 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4246 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4247 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4248 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4249 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4250 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4251 * gcc.target/s390/hotpatch-10.c: Likewise.
4252 * gcc.target/s390/hotpatch-11.c: Likewise.
4253 * gcc.target/s390/hotpatch-12.c: Likewise.
4254 * gcc.target/s390/hotpatch-2.c: Likewise.
4255 * gcc.target/s390/hotpatch-3.c: Likewise.
4256 * gcc.target/s390/hotpatch-4.c: Likewise.
4257 * gcc.target/s390/hotpatch-5.c: Likewise.
4258 * gcc.target/s390/hotpatch-6.c: Likewise.
4259 * gcc.target/s390/hotpatch-7.c: Likewise.
4260 * gcc.target/s390/hotpatch-8.c: Likewise.
4261 * gcc.target/s390/hotpatch-9.c: Likewise.
4262 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4263 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4264 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4265 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4266 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4267 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4268 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4269 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4271 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4273 * gcc.dg/long_branch.c: New testcase.
4275 2015-01-27 Richard Biener <rguenther@suse.de>
4277 PR tree-optimization/56273
4278 PR tree-optimization/59124
4279 PR tree-optimization/64277
4280 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4281 * gcc.dg/Warray-bounds-12.c: Likewise.
4282 * gcc.dg/Warray-bounds-13.c: Likewise.
4284 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4286 PR rtl-optimization/61058
4287 * gcc.dg/pr61058.c: New test.
4289 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4291 * gcc.target/i386/chkp-narrow-bounds.c: New.
4293 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4295 PR tree-optimization/64807
4296 * gcc.dg/pr64807.c: New test.
4299 * gcc.dg/pr64766.c: New test.
4301 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4304 * gcc.target/sh/pr49263-4.c: New.
4306 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4309 * gfortran.dg/allocate_with_mold_1.f90: New test
4311 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4314 * gcc.dg/pr64778.c: New test.
4317 * gcc.dg/vect/pr64421.c: New test.
4319 2015-01-26 Tobias Burnus <burnus@net-b.de>
4322 * gfortran.dg/coarray_36.f: New.
4323 * gfortran.dg/coarray_37.f90: New.
4325 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4328 * gfortran.dg/class_allocate_18.f90: New.
4330 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4332 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4334 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4336 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4338 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4340 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4342 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4344 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4346 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4348 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4349 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4350 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4351 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4353 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4355 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4356 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4357 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4359 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4361 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4362 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4363 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4364 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4365 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4368 2015-01-26 Richard Biener <rguenther@suse.de>
4371 * gcc.dg/uninit-19.c: New testcase.
4373 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4375 * lib/target-supports.exp (check_effective_target_vect64): Add
4378 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4381 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4383 2015-01-26 Tony Liu <tony.liu@arm.com>
4385 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4388 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4391 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4392 correctly, clean up afterwards.
4394 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4397 * gfortran.dg/use_rename_7.f90: New.
4399 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4401 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4402 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4404 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4407 * gcc.target/sh/pr54236-4.c: New.
4409 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4411 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4412 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4415 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4418 * gfortran.dg/open_new_segv.f90: New test.
4420 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4429 * gcc.target/sh/pr64345-1.c: New.
4430 * gcc.target/sh/pr64345-2.c: New.
4431 * gcc.target/sh/pr59533-1.c: New.
4432 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4433 * gcc.target/sh/pr52933-2.c: Likewise.
4434 * gcc.target/sh/pr54089-1.c: Likewise.
4435 * gcc.target/sh/pr54236-1.c: Likewise.
4436 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4437 * gcc.target/sh/pr49263-1.c: Remove xfails.
4438 * gcc.target/sh/pr49263-2.c: Likewise.
4439 * gcc.target/sh/pr49263-3.c: Likewise.
4440 * gcc.target/sh/pr53987-1.c: Likewise.
4441 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4442 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4443 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4444 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4445 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4446 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4448 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4451 2015-01-24 Tom de Vries <tom@codesourcery.com>
4453 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4455 2015-01-23 Ian Lance Taylor <iant@google.com>
4458 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4459 targets without split stack support.
4461 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4464 * gcc.target/i386/pr64317.c: New test.
4466 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4468 PR rtl-optimization/63637
4469 PR rtl-optimization/60663
4470 * gcc.dg/pr63637-1.c: New test.
4471 * gcc.dg/pr63637-2.c: New test.
4472 * gcc.dg/pr63637-3.c: New test.
4473 * gcc.dg/pr63637-4.c: New test.
4474 * gcc.dg/pr63637-5.c: New test.
4475 * gcc.dg/pr63637-6.c: New test.
4476 * gcc.target/i386/pr63637-1.c: New test.
4477 * gcc.target/i386/pr63637-2.c: New test.
4478 * gcc.target/i386/pr63637-3.c: New test.
4479 * gcc.target/i386/pr63637-4.c: New test.
4480 * gcc.target/i386/pr63637-5.c: New test.
4481 * gcc.target/i386/pr63637-6.c: New test.
4483 2015-01-23 Richard Biener <rguenther@suse.de>
4486 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4487 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4489 2015-01-23 Marek Polacek <polacek@redhat.com>
4491 PR preprocessor/60570
4492 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4493 * gcc.dg/cpp/pr60570.c: New test.
4495 2015-01-23 Richard Biener <rguenther@suse.de>
4498 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4499 vectorization on vect64 targets.
4501 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4504 * gfortran.dg/class_allocate_17.f90: New.
4506 2015-01-23 Tobias Burnus <burnus@net-b.de>
4509 * gfortran.dg/goacc/combined_loop.f90: New.
4511 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4514 * gfortran.dg/make_unit.f90: New test.
4516 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4519 * gfortran.dg/negative_unit_int8.f: Update.
4521 2015-01-22 Jeff Law <law@redhat.com>
4524 * gcc.target/m68k/pr52076-1.c: New test.
4525 * gcc.target/m68k/pr52076-2.c: New test.
4527 2015-01-22 Richard Biener <rguenther@suse.de>
4530 * gcc.dg/torture/pr64728.c: New testcase.
4532 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4535 * g++.dg/pr64688.C: New test.
4537 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4539 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4540 to avoid errors with -fpic.
4542 2015-01-22 Richard Biener <rguenther@suse.de>
4545 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4547 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4549 PR rtl-optimization/64682
4550 * gcc.c-torture/execute/pr64682.c: New file.
4552 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4555 * gcc.dg/pr64511.c: New test.
4557 PR rtl-optimization/62078
4558 * g++.dg/opt/pr62078.C: New test.
4561 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4563 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4566 * gfortran.dg/internal_pack_15.f90: New test.
4568 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4570 * c-c++-common/tsan/step.c: New testcase.
4572 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4574 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4576 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4578 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4580 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4582 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4584 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4586 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4588 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4590 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4592 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4594 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4596 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4598 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4600 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4602 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4604 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4606 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4608 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4610 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4614 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4616 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4618 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4620 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4622 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4623 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4624 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4627 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4629 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4630 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4631 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4634 2015-01-21 Renlin Li <renlin.li@arm.com>
4636 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4637 * g++.dg/tls/thread_local5g.C: Likewise.
4638 * g++.dg/tls/thread_local6g.C: Likewise.
4640 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4642 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4643 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4644 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4646 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4648 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4649 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4650 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4652 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4654 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4655 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4656 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4658 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4660 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4661 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4662 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4664 2015-01-20 Jeff Law <law@redhat.com>
4667 * gcc.target/m68k/pr59946.c: New test.
4669 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4671 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4672 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4673 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4675 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4677 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4678 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4679 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4681 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4683 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4684 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4685 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4687 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4689 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4690 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4691 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4693 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4696 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4698 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4699 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4700 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4702 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4704 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4705 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4706 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4708 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4710 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4712 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4714 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4717 * g++.dg/ubsan/pr64632.C: New test.
4720 * gcc.dg/pr64663.c: New test.
4722 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4725 * g++.dg/warn/Wunused-var-23.C: New.
4727 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4730 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4731 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4733 2015-01-20 Richard Biener <rguenther@suse.de>
4736 * gcc.dg/lto/pr64684_0.c: New testcase.
4737 * gcc.dg/lto/pr64684_1.c: Likewise.
4738 * gcc.dg/lto/pr64684_2.c: Likewise.
4739 * gcc.dg/lto/pr64685_0.c: Likewise.
4740 * gcc.dg/lto/pr64685_1.c: Likewise.
4742 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/cpp1y/lambda-init12.C: New.
4747 2015-01-20 Richard Biener <rguenther@suse.de>
4749 PR tree-optimization/64410
4750 * g++.dg/vect/pr64410.cc: Require vect_double.
4752 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4755 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4757 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4761 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4763 PR rtl-optimization/64081
4764 * gcc.dg/pr64081.c: New test.
4766 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4768 * jit.dg/harness.h: Include <unistd.h>.
4769 (CHECK_NO_ERRORS): New.
4770 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4771 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4772 gcc_jit_context_compile_to_file.
4773 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4774 args to the spawned executable.
4775 (jit-expand-vars): New function.
4776 (jit-exe-params): New variable.
4777 (dg-jit-set-exe-params): New function.
4778 (jit-dg-test): Detect testcases that use
4779 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4780 Set arguments of spawned process to jit-exe-params.
4781 (jit-get-output-filename): New function.
4782 (jit-setup-compile-to-file): New function.
4783 (jit-verify-compile-to-file): New function.
4784 (jit-run-executable): New function.
4785 (jit-verify-executable): New function.
4786 * jit.dg/test-compile-to-assembler.c: New testcase.
4787 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4788 * jit.dg/test-compile-to-executable.c: New testcase.
4789 * jit.dg/test-compile-to-object.c: New testcase.
4791 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4794 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4797 2015-01-19 Martin Liska <mliska@suse.cz>
4799 * objc/compile/pr64668.m: New test.
4801 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4803 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4804 (create_overflow_fn): Update comment to clarify that
4805 the third param of the created function is a bool *, not
4807 (verify_int_overflow_fn): Convert param "expected_ovf" from
4808 int to bool. Update third param of "overflow_fn_type" from int *
4809 to bool *. Update local "actual_ovf" from int to bool.
4810 (verify_uint_overflow_fn): Likewise.
4812 2015-01-19 Martin Liska <mliska@suse.cz>
4814 * gcc.dg/ipa/ipa-icf-33.c: New test.
4816 2015-01-19 Felix Yang <felix.yang@huawei.com>
4817 Haijian Zhang <z.zhanghaijian@huawei.com>
4819 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4820 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4821 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4822 result_float64x2, expected_hfloat64x2): New helper type, variable and
4824 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4825 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4826 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4827 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4828 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4829 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4830 and target without the FMA feature.
4832 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4834 * gcc.target/aarch64/pr64304.c: New testcase.
4836 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4838 PR rtl-optimization/64081
4839 * gcc.dg/pr64081.c: New test.
4841 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4844 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4846 * gcc.target/aarch64/test_frame_6.c: Likewise.
4847 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4848 and x19 (in the epilogue).
4849 * gcc.target/aarch64/test_frame_4.c: Likewise.
4850 * gcc.target/aarch64/test_frame_7.c: Likewise.
4852 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4854 * gcc.target/i386/chkp-always_inline.c: New.
4856 2015-01-15 Andrew Pinski <apinski@cavium.com>
4857 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4859 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4860 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4862 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4865 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4866 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4868 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4871 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4873 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4876 * gcc.target/sh/torture/pr64652.c: New.
4878 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4880 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4881 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4882 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4883 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4884 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4885 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4887 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4890 * g++.dg/torture/pr64378.C: New testcase.
4892 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4895 * gfortran.dg/block_13.f08: New test
4897 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4900 * gfortran.dg/associate_1.f03: Allow test for character with
4903 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4905 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4906 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4908 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4910 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4912 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4915 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4917 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4920 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4923 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4926 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4928 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4931 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4933 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4935 PR rtl-optimization/52773
4936 * gcc.c-torture/compile/pr52773.c: New test.
4938 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4941 * g++.dg/cpp0x/alias-decl-46.C: New.
4943 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4945 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4947 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4949 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4951 (CHECK_FP): Likewise.
4952 (CHECK_CUMULATIVE_SAT): Likewise.
4954 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4957 (Set_Neon_Cumulative_Sat): Add parameter.
4958 (__set_neon_cumulative_sat): Support new parameter.
4959 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4960 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4962 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4963 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4966 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4968 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4969 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4971 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4974 * g++.dg/tls/thread_local-ice4.C: New.
4976 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4978 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4981 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/cpp0x/vt-62276.C: New.
4986 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4989 * g++.dg/pr64353.C: New.
4991 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4994 * gcc.target/aarch64/pr64263_1.c: New test.
4996 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4998 PR tree-optimization/64434
4999 * gcc.dg/torture/pr64434.c: Move to...
5000 * gcc.dg/pr64434.c: ... here.
5002 2015-01-16 Richard Biener <rguenther@suse.de>
5005 * gcc.dg/uninit-18.c: New testcase.
5007 2015-01-16 Richard Biener <rguenther@suse.de>
5009 PR tree-optimization/64568
5010 * g++.dg/torture/pr64568-2.C: New testcase.
5012 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5015 * gcc.target/i386/chkp-label-address.c: New.
5017 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5020 * gfortran.dg/pointer_init_6.f90: Extended.
5022 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5024 * gcc.c-torture/compile/20150108.c: New test.
5026 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5028 * gcc.target/visium: New directory.
5030 2015-01-16 Richard Biener <rguenther@suse.de>
5032 PR tree-optimization/61743
5033 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5034 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5036 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5038 * gcc.dg/pr64015.c: New test.
5040 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5044 * g++.dg/ipa/pr64612.C: New test.
5046 2015-01-16 Renlin Li <renlin.li@arm.com>
5048 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5050 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5052 * gcc.target/i386/sse-14.c: Test new intrinsic.
5053 * gcc.target/i386/sse-22.c: Ditto.
5055 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5058 * g++.dg/cpp0x/auto44.C: New.
5060 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5063 * gcc.target/nios2/gpopt-all.c: New test case.
5064 * gcc.target/nios2/gpopt-local.c: New test case.
5065 * gcc.target/nios2/gpopt-global.c: New test case.
5066 * gcc.target/nios2/gpopt-data.c: New test case.
5067 * gcc.target/nios2/gpopt-none.c: New test case.
5069 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5071 * g++.dg/ubsan/vptr-1.C: New test.
5072 * g++.dg/ubsan/vptr-2.C: New test.
5073 * g++.dg/ubsan/vptr-3.C: New test.
5074 * g++.dg/ubsan/vptr-4.C: New test.
5075 * g++.dg/ubsan/vptr-5.C: New test.
5076 * g++.dg/ubsan/vptr-6.C: New test.
5077 * g++.dg/ubsan/vptr-7.C: New test.
5078 * g++.dg/ubsan/vptr-8.C: New test.
5079 * g++.dg/ubsan/vptr-9.C: New test.
5081 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5083 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5085 * lib/gcc-dg.exp: Likewise.
5087 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5089 PR rtl-optimization/64110
5090 * gcc.target/i386/pr64110.c: Add scan-assembler.
5092 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5093 James Norris <jnorris@codesourcery.com>
5094 Cesar Philippidis <cesar@codesourcery.com>
5095 Ilmir Usmanov <i.usmanov@samsung.com>
5097 * lib/target-supports.exp (check_effective_target_fopenacc): New
5099 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5100 * g++.dg/goacc/goacc.exp: Likewise.
5101 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5102 * gcc.dg/goacc/goacc.exp: Likewise.
5103 * gfortran.dg/goacc/goacc.exp: Likewise.
5104 * c-c++-common/cpp/openacc-define-1.c: New file.
5105 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5106 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5107 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5108 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5109 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5110 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5111 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5112 * c-c++-common/goacc/cache-1.c: Likewise.
5113 * c-c++-common/goacc/clauses-fail.c: Likewise.
5114 * c-c++-common/goacc/collapse-1.c: Likewise.
5115 * c-c++-common/goacc/data-1.c: Likewise.
5116 * c-c++-common/goacc/data-2.c: Likewise.
5117 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5118 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5119 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5120 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5121 * c-c++-common/goacc/if-clause-1.c: Likewise.
5122 * c-c++-common/goacc/if-clause-2.c: Likewise.
5123 * c-c++-common/goacc/kernels-1.c: Likewise.
5124 * c-c++-common/goacc/loop-1.c: Likewise.
5125 * c-c++-common/goacc/loop-private-1.c: Likewise.
5126 * c-c++-common/goacc/nesting-1.c: Likewise.
5127 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5128 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5129 * c-c++-common/goacc/parallel-1.c: Likewise.
5130 * c-c++-common/goacc/pcopy.c: Likewise.
5131 * c-c++-common/goacc/pcopyin.c: Likewise.
5132 * c-c++-common/goacc/pcopyout.c: Likewise.
5133 * c-c++-common/goacc/pcreate.c: Likewise.
5134 * c-c++-common/goacc/pragma_context.c: Likewise.
5135 * c-c++-common/goacc/present-1.c: Likewise.
5136 * c-c++-common/goacc/reduction-1.c: Likewise.
5137 * c-c++-common/goacc/reduction-2.c: Likewise.
5138 * c-c++-common/goacc/reduction-3.c: Likewise.
5139 * c-c++-common/goacc/reduction-4.c: Likewise.
5140 * c-c++-common/goacc/sb-1.c: Likewise.
5141 * c-c++-common/goacc/sb-2.c: Likewise.
5142 * c-c++-common/goacc/sb-3.c: Likewise.
5143 * c-c++-common/goacc/update-1.c: Likewise.
5144 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5145 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5146 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5147 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5148 * gfortran.dg/goacc/assumed.f95: Likewise.
5149 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5150 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5151 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5152 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5153 * gfortran.dg/goacc/branch.f95: Likewise.
5154 * gfortran.dg/goacc/cache-1.f95: Likewise.
5155 * gfortran.dg/goacc/coarray.f95: Likewise.
5156 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5157 * gfortran.dg/goacc/cray.f95: Likewise.
5158 * gfortran.dg/goacc/critical.f95: Likewise.
5159 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5160 * gfortran.dg/goacc/data-tree.f95: Likewise.
5161 * gfortran.dg/goacc/declare-1.f95: Likewise.
5162 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5163 * gfortran.dg/goacc/fixed-1.f: Likewise.
5164 * gfortran.dg/goacc/fixed-2.f: Likewise.
5165 * gfortran.dg/goacc/fixed-3.f: Likewise.
5166 * gfortran.dg/goacc/fixed-4.f: Likewise.
5167 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5168 * gfortran.dg/goacc/if.f95: Likewise.
5169 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5170 * gfortran.dg/goacc/list.f95: Likewise.
5171 * gfortran.dg/goacc/literal.f95: Likewise.
5172 * gfortran.dg/goacc/loop-1.f95: Likewise.
5173 * gfortran.dg/goacc/loop-2.f95: Likewise.
5174 * gfortran.dg/goacc/loop-3.f95: Likewise.
5175 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5176 * gfortran.dg/goacc/omp.f95: Likewise.
5177 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5178 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5179 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5180 * gfortran.dg/goacc/parameter.f95: Likewise.
5181 * gfortran.dg/goacc/private-1.f95: Likewise.
5182 * gfortran.dg/goacc/private-2.f95: Likewise.
5183 * gfortran.dg/goacc/private-3.f95: Likewise.
5184 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5185 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5186 * gfortran.dg/goacc/reduction.f95: Likewise.
5187 * gfortran.dg/goacc/routine-1.f90: Likewise.
5188 * gfortran.dg/goacc/routine-2.f90: Likewise.
5189 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5190 * gfortran.dg/goacc/several-directives.f95: Likewise.
5191 * gfortran.dg/goacc/sie.f95: Likewise.
5192 * gfortran.dg/goacc/subarrays.f95: Likewise.
5193 * gfortran.dg/gomp/map-1.f90: Likewise.
5194 * gfortran.dg/openacc-define-1.f90: Likewise.
5195 * gfortran.dg/openacc-define-2.f90: Likewise.
5196 * gfortran.dg/openacc-define-3.f90: Likewise.
5197 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5198 * g++.dg/gomp/block-2.C: Likewise.
5199 * g++.dg/gomp/block-3.C: Likewise.
5200 * g++.dg/gomp/block-5.C: Likewise.
5201 * g++.dg/gomp/target-1.C: Likewise.
5202 * g++.dg/gomp/target-2.C: Likewise.
5203 * g++.dg/gomp/taskgroup-1.C: Likewise.
5204 * g++.dg/gomp/teams-1.C: Likewise.
5205 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5206 * gcc.dg/cilk-plus/jump.c: Likewise.
5207 * gcc.dg/gomp/block-1.c: Likewise.
5208 * gcc.dg/gomp/block-10.c: Likewise.
5209 * gcc.dg/gomp/block-2.c: Likewise.
5210 * gcc.dg/gomp/block-3.c: Likewise.
5211 * gcc.dg/gomp/block-4.c: Likewise.
5212 * gcc.dg/gomp/block-5.c: Likewise.
5213 * gcc.dg/gomp/block-6.c: Likewise.
5214 * gcc.dg/gomp/block-7.c: Likewise.
5215 * gcc.dg/gomp/block-8.c: Likewise.
5216 * gcc.dg/gomp/block-9.c: Likewise.
5217 * gcc.dg/gomp/target-1.c: Likewise.
5218 * gcc.dg/gomp/target-2.c: Likewise.
5219 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5220 * gcc.dg/gomp/teams-1.c: Likewise.
5222 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5224 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5227 2015-01-15 Mike Stump <mikestump@comcast.net>
5229 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5230 * gcc.dg/inline_2.c: Likewise.
5231 * gcc.dg/inline_3.c: Likewise.
5232 * gcc.dg/inline_4.c: Likewise.
5234 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5237 * gfortran.dg/proc_ptr_comp_43.f90: New.
5239 2015-01-15 Mike Stump <mikestump@comcast.net>
5241 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5242 * gcc.dg/unroll_2.c: Likewise.
5243 * gcc.dg/unroll_3.c: Likewise.
5244 * gcc.dg/unroll_4.c: Likewise.
5245 * gcc.dg/unroll_5.c: Likewise.
5247 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5250 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5252 * gcc.target/aarch64/test_frame_6.c: Likewise.
5253 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5254 x30 and x19 (in the epilogue).
5255 * gcc.target/aarch64/test_frame_4.c: Likewise.
5256 * gcc.target/aarch64/test_frame_7.c: Likewise.
5258 2015-01-15 Martin Liska <mliska@suse.cz>
5260 * g++.dg/ipa/pr64068.C: New test.
5261 * gcc.dg/ipa/PR64559.c: New test.
5263 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5265 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5268 2015-01-15 Richard Biener <rguenther@suse.de>
5270 PR tree-optimization/61743
5271 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5272 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5274 2015-01-15 Renlin Li <renlin.li@arm.com>
5276 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5277 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5279 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5281 * gcc.dg/vect/vect-aggressive-1.c: New.
5282 * gcc.target/i386/avx2-vect-aggressive.c: New.
5284 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5286 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5288 2015-01-15 Richard Biener <rguenther@suse.de>
5291 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5292 -Wl,-undefined,dynamic_lookup.
5294 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5296 * gnat.dg/opt47.adb: New test.
5298 2015-01-15 Richard Biener <rguenther@suse.de>
5301 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5303 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5305 PR tree-optimization/64434
5306 * gcc.dg/torture/pr64434.c: New test.
5308 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5310 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5311 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5312 -march=loongson* and -march=octeon* require -mno-micromips.
5314 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5315 Matthew Fortune <matthew.fortune@imgtec.com>
5317 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5318 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5319 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5320 * gcc.target/mips/call-saved-7.c: New file.
5321 * gcc.target/mips/call-saved-8.c: New file.
5322 * gcc.target/mips/call-saved-9.c: New file.
5324 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5326 * gcc.target/mips/lsa.c: New file.
5327 * gcc.target/mips/mips64-lsa.c: Likewise.
5328 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5329 * gcc.target/mips/mulsize-4.c: Likewise.
5330 * gcc.target/mips/mulsize-5.c: New file.
5331 * gcc.target/mips/mulsize-6.c: Likewise.
5332 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5333 and !HAS_LSA as ghost options.
5334 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5337 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5339 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5341 2015-01-15 Richard Biener <rguenther@suse.de>
5344 * gcc.dg/torture/pr64365.c: New testcase.
5346 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5348 * gcc.dg/stackprotectexplicit1.c: New test.
5349 * g++.dg/stackprotectexplicit2.c: New test.
5351 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5354 * gfortran.dg/inquire_internal.f90: New.
5355 * gfortran.dg/negative_unit_check.f90: New.
5357 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5360 * gcc.target/sh/pr53988-1.c: New.
5362 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5365 * g++.dg/tls/thread_local-ice3.C: New.
5367 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5369 * gcc.target/i386/fentry-override.c: Properly place {} in target
5370 selector. Remove nonpic.
5371 * gcc.target/i386/fentry.c: Likewise.
5373 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5375 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5376 warnings instead of errors.
5378 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5380 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5381 option support instead of ENABLE_LTO from Makefile.
5383 2015-01-14 Richard Biener <rguenther@suse.de>
5385 PR tree-optimization/59354
5386 * gcc.dg/vect/pr59354.c: New testcase.
5388 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5390 * lib/target-supports.exp
5391 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5392 on ARM architures before v7.
5394 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5397 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5400 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5403 * gcc.target/i386/pr64386.c: New test.
5405 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5408 * gcc.target/i386/pr64393.c: New test.
5410 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5413 * gcc.target/i386/pr64387.c: New test.
5415 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5417 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5419 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5421 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5423 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5426 * gcc.target/arm/pr64453.c: New.
5428 2015-01-14 Richard Biener <rguenther@suse.de>
5431 * gcc.dg/lto/pr64415_0.c: New testcase.
5432 * gcc.dg/lto/pr64415_1.c: Likewise.
5434 2015-01-14 Martin Liska <mliska@suse.cz>
5436 * gcc.dg/ipa/pr64307.c: New test.
5438 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5440 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5443 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5446 * gcc.target/arm/pr64460_1.c: New test.
5448 2015-01-14 Richard Biener <rguenther@suse.de>
5450 PR tree-optimization/64493
5451 PR tree-optimization/64495
5452 * gcc.dg/vect/pr64493.c: New testcase.
5453 * gcc.dg/vect/pr64495.c: Likewise.
5455 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5457 * gcc.dg/Warray-bounds-11.c: New test-case.
5459 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5461 * gcc.target/mips/octeon3-pipe-1.c: New test.
5463 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5465 * jit.dg/harness.h (set_up_logging): Move string concatenation
5467 (concat_strings): New function.
5468 (dump_reproducer): New function.
5469 (test_jit): Call dump_reproducer.
5470 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5472 (jit-dg-test): Delete any generated reproducer from previous runs.
5473 Verify that a generated reproducer was created, and verify that it
5475 * jit.dg/test-nested-contexts.c (main): Call
5476 gcc_jit_context_dump_reproducer_to_file.
5478 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5480 * gcc.dg/aru-2.c: Add dg-require-profiling.
5482 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5484 * lib/target-supports.exp (check_profiling_available): Check if
5487 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5490 * g++.dg/torture/pr64565.C: New testcase.
5492 2015-01-13 Marek Polacek <polacek@redhat.com>
5495 * gcc.dg/tm/pr64391.c: New test.
5497 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5499 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5502 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5504 * gcc.target/i386/pie.c: New test.
5506 * lib/target-supports.exp (check_effective_target_pie): New.
5508 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5510 PR rtl-optimization/64286
5511 * gcc.target/i386/avx2-pr64286.c: New test.
5513 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5516 * g++.dg/cpp0x/vt-57626.C: New.
5518 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5521 * gfortran.dg/pr64528.f90: New test.
5523 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5525 * gcc.target/aarch64/subsp.c: New test.
5527 2015-01-13 Andrew Pinski <apinski@cavium.com>
5529 * gcc.target/aarch64/store-pair-1.c: New testcase.
5531 2015-01-13 Richard Biener <rguenther@suse.de>
5534 * gcc.dg/lto/pr64373_0.c: New testcase.
5536 2015-01-13 Andrew Pinski <apinski@cavium.com>
5538 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5539 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5541 2015-01-13 Richard Biener <rguenther@suse.de>
5543 PR tree-optimization/64406
5544 * gcc.dg/pr64406.c: New testcase.
5546 2015-01-13 Richard Biener <rguenther@suse.de>
5548 PR tree-optimization/64404
5549 * gcc.dg/vect/pr64404.c: New testcase.
5551 2015-01-13 Richard Biener <rguenther@suse.de>
5553 PR tree-optimization/64568
5554 * g++.dg/torture/pr64568.C: New testcase.
5556 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5558 * jit.dg/test-error-local-used-from-other-function.c: New test
5560 * jit.dg/test-error-param-reuse.c: New test case.
5561 * jit.dg/test-error-param-sharing.c: New test case.
5562 * jit.dg/test-error-param-used-from-other-function.c: New test
5564 * jit.dg/test-error-param-used-without-a-function.c: New test
5567 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5569 PR tree-optimization/64563
5570 * gcc.dg/pr64563.c: New test.
5573 * gcc.target/i386/pr64513.c: New test.
5575 PR tree-optimization/64454
5576 * gcc.dg/pr64454.c: New test.
5579 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5581 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5582 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5583 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5584 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5585 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5586 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5587 * gcc.dg/vect/slp-25.c: Likewise.
5588 * gcc.dg/vect/vect-109.c: Likewise.
5589 * gcc.dg/vect/vect-13.c: Likewise.
5590 * gcc.dg/vect/vect-17.c: Likewise.
5591 * gcc.dg/vect/vect-18.c: Likewise.
5592 * gcc.dg/vect/vect-19.c: Likewise.
5593 * gcc.dg/vect/vect-20.c: Likewise.
5594 * gcc.dg/vect/vect-21.c: Likewise.
5595 * gcc.dg/vect/vect-22.c: Likewise.
5596 * gcc.dg/vect/vect-27.c: Likewise.
5597 * gcc.dg/vect/vect-29.c: Likewise.
5598 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5599 * gcc.dg/vect/vect-2.c: Likewise.
5600 * gcc.dg/vect/vect-3.c: Likewise.
5601 * gcc.dg/vect/vect-4.c: Likewise.
5602 * gcc.dg/vect/vect-5.c: Likewise.
5603 * gcc.dg/vect/vect-72.c: Likewise.
5604 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5605 * gcc.dg/vect/vect-73.c: Likewise.
5606 * gcc.dg/vect/vect-77-global.c: Likewise.
5607 * gcc.dg/vect/vect-78-global.c: Likewise.
5608 * gcc.dg/vect/vect-7.c: Likewise.
5609 * gcc.dg/vect/vect-86.c: Likewise.
5610 * gcc.dg/vect/vect-align-1.c: Likewise.
5611 * gcc.dg/vect/vect-align-3.c: Likewise.
5612 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5613 * gcc.dg/vect/vect-all.c: Likewise.
5614 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5615 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5616 * gcc.dg/vect/vect-peel-3.c: Likewise.
5617 * gcc.dg/vect/vect-peel-4.c: Likewise.
5618 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5620 2015-01-12 Jeff Law <law@redhat.com>
5623 * gcc.target/m68k/pr64461.c: New test.
5625 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5627 * jit.dg/test-array-as-pointer.c (create_code): Update call
5628 to gcc_jit_context_new_global by setting "kind" to
5629 GCC_JIT_GLOBAL_IMPORTED.
5630 * jit.dg/test-error-array-as-pointer.c: Likewise.
5631 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5632 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5633 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5634 * jit.dg/test-using-global.c (the_global): Rename to...
5635 (imported_global): ...this.
5636 (create_code): Update to test the three kinds of global.
5637 (verify_code): Likewise.
5639 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5642 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5644 * gcc.target/i386/pr64291-2.c: Updated.
5646 2015-01-12 Richard Biener <rguenther@suse.de>
5648 PR tree-optimization/64530
5649 * gfortran.dg/pr64530.f90: New testcase.
5651 2015-01-12 Richard Biener <rguenther@suse.de>
5654 * gcc.dg/torture/pr64357.c: New testcase.
5656 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5658 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5661 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5662 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5664 2015-01-12 Martin Liska <mliska@suse.cz>
5666 * gcc.dg/ipa/PR64550.c: New test.
5668 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5671 * g++.dg/ipa/pr63470.C: New testcase.
5673 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5676 * gfortran.dg/typebound_operator_20.f90: New.
5678 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5681 * gfortran.dg/proc_ptr_comp_42.f90: New.
5683 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5686 * gfortran.dg/proc_ptr_comp_41.f90: New.
5688 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5690 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5692 2015-01-10 Tobias Burnus <burnus@net-b.de>
5695 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5696 and add dg-excess-errors.
5697 * gfortran.dg/line_length_6.f90: New.
5698 * gfortran.dg/line_length_7.f90: New.
5699 * gfortran.dg/line_length_8.f90: New.
5700 * gfortran.dg/line_length_9.f90: New.
5701 * gfortran.dg/line_length_10.f90: New.
5702 * gfortran.dg/line_length_11.f90: New.
5704 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5706 * jit.dg/test-threads.c (struct testcase): Move declaration
5707 to jit.dg/all-non-failing-tests.h.
5708 (testcases): Likewise.
5709 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5710 declaration here from jit.dg/all-non-failing-tests.h.
5711 (testcases): Likewise.
5712 * jit.dg/test-combination.c (create_code): Eliminate spelling
5713 out all of the testcases in favor of looping through the
5714 "testcases" metadata.
5715 (verify_code): Likewise.
5717 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5719 PR rtl-optimization/64536
5720 * gcc.dg/pr64536.c: New test.
5722 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5724 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5725 * jit.dg/test-combination.c (create_code): Likewise.
5726 (verify_code): Likewise.
5727 * jit.dg/test-constants.c: New test case.
5728 * jit.dg/test-threads.c: Add test-constants.c.
5730 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5733 * objc.dg/gnu-api-2-class.m: Add a test case
5734 for the above change.
5736 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5738 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5740 2015-01-09 Richard Biener <rguenther@suse.de>
5742 PR tree-optimization/64410
5743 * g++.dg/vect/pr64410.cc: New testcase.
5745 2015-01-09 Martin Liska <mliska@suse.cz>
5747 * gcc.dg/ipa/ipa-icf-32.c: New test.
5749 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5751 * c-c++-common/tsan/tsan_barrier.h: New.
5752 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5753 * c-c++-common/tsan/bitfield_race.c: Likewise.
5754 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5755 * c-c++-common/tsan/mutexset1.c: Likewise.
5756 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5757 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5758 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5759 * c-c++-common/tsan/simple_race.c: Likewise.
5760 * c-c++-common/tsan/simple_stack.c: Likewise.
5761 * c-c++-common/tsan/sleep_sync.c: Likewise.
5762 * c-c++-common/tsan/tiny_race.c: Likewise.
5763 * c-c++-common/tsan/tls_race.c: Likewise.
5764 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5765 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5766 * g++.dg/tsan/atomic_free.C: Likewise.
5767 * g++.dg/tsan/atomic_free2.C: Likewise.
5768 * g++.dg/tsan/cond_race.C: Likewise.
5769 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5771 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5774 * lib/target-supports.exp (check_effective_target_libatomic_available):
5776 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5777 targets that match effective-target libatomic_available.
5778 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5780 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5782 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5783 Verify the result of gcc_jit_context_get_last_error.
5784 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5786 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5788 PR tree-optimization/63989
5789 * gcc.dg/strlenopt-27.c: New test.
5791 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5793 * jit.dg/harness.h (set_up_logging): New function.
5794 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5795 set_up_logging on the context, so that every testcase is
5796 logged to a particular file.
5797 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5798 and call gcc_jit_context_set_logfile on the top-level context.
5800 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5803 * g++.dg/opt/pr64338.C: New test.
5805 2015-01-08 Tobias Burnus <burnus@net-b.de>
5807 * gfortran.dg/coarray/codimension_2b.f90: New file.
5808 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5809 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5811 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5814 * g++.dg/ext/fnname4.C: New.
5816 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5819 * g++.dg/cpp0x/constexpr-64462.C: New.
5821 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5824 * g++.dg/cpp0x/deleted10.C: New.
5826 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5828 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5830 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5832 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5833 GCC_JIT_UNARY_OP_ABS.
5834 (verify_unary_ops): Likewise.
5836 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5838 * jit.dg/test-arith-overflow.c: New test case.
5839 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5840 * jit.dg/test-combination.c (create_code): Likewise.
5841 (verify_code): Likewise.
5842 * jit.dg/test-threads.c (testcases): Likewise.
5844 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5846 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5847 rather than "jit". Load g++.exp, and call g++_init.
5848 Run test-*.cc files within the testsuite and *.cc files within
5850 (jit-dg-test): Drop the addition of -fgnu89-inline to
5851 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5852 doing it when compiling C testcases (since g++ does not handle
5853 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5854 is restored to the value after g++_init ran, rather than the
5855 value before g++_init ran. Return a list of
5856 $comp_output $output_file, as dg-test assumes.
5858 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5860 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5861 make it easier to figure out the origin of each test result when
5862 running test-combination.c and test-threads.c.
5863 (CHECK_VALUE): Likewise.
5864 (CHECK_DOUBLE_VALUE): Likewise.
5865 (CHECK_STRING_VALUE): Likewise.
5866 (CHECK_STRING_STARTS_WITH): Likewise.
5867 (CHECK_STRING_CONTAINS): Likewise.
5869 (check_string_value): Likewise, add "funcname" param.
5870 (check_string_starts_with): Likewise.
5871 (check_string_contains): Likewise.
5873 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5875 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5876 generating name of built executable.
5878 2015-01-07 Marek Polacek <polacek@redhat.com>
5881 * gcc.dg/pr64440.c: New test.
5882 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5884 2015-01-07 Marek Polacek <polacek@redhat.com>
5887 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5888 * gcc.dg/pr64417.c: New test.
5890 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5893 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5896 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5898 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5899 Check if testcases run without errors, not just if they compile.
5901 2015-01-06 Christian Bruel <christian.bruel@st.com>
5904 * gcc.target/sh/pr64507.c: New test.
5906 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5908 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5910 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5912 * c-c++-common/asan/sanitize-all-1.c: New test.
5913 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5914 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5915 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5916 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5918 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5920 * lib/target-supports.exp (check_profiling_available): Return 0 for
5922 (check_effective_target_tls_runtime): Likewise.
5923 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5924 * gcc.dg/20020312-2.c: Adjust for Visium.
5925 * gcc.dg/tls/thr-cse-1.c: Likewise
5926 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5927 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5928 * gcc.dg/weak/typeof-2.c: Likewise.
5930 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5932 PR rtl-optimization/64287
5933 * gcc.dg/aru-2.c: New test.
5935 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5938 * c-c++-common/ubsan/pr64344-1.c: New test.
5939 * c-c++-common/ubsan/pr64344-2.c: New test.
5941 PR tree-optimization/64465
5942 * gcc.dg/pr64465.c: New test.
5944 PR tree-optimization/64494
5945 * gcc.c-torture/compile/pr64494.c: New test.
5947 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5950 * gfortran.dg/realloc_on_assign_25.f90: New test.
5952 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5954 Update copyright years.
5956 2015-01-05 Marek Polacek <polacek@redhat.com>
5959 * gcc.dg/pr64423.c: New test.
5961 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5963 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5964 mmix-knuth-mmixware for the same reason as for MIPS.
5965 * gcc.dg/debug/debug-2.c: Ditto.
5967 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5969 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5972 * lib/gfortran.exp: Add libatomic library search path.
5973 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5974 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5976 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5978 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5980 * c-c++-common/tsan/bitfield_race.c: New testcase.
5981 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5983 2015-01-02 Tobias Burnus <burnus@net-b.de>
5985 * gfortran.dg/coarray/collectives_4.f90: New.
5987 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5990 * gfortran.dg/extends_16.f90: New.
5992 2015-01-02 Tobias Burnus <burnus@net-b.de>
5994 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5996 2015-01-02 Tobias Burnus <burnus@net-b.de>
5998 * gfortran.dg/coarray/codimension_2.f90: New.
5999 * gfortran.dg/coarray/codimension_2a.f90: New.
6000 * gfortran.dg/coarray_35.f90: New.
6001 * gfortran.dg/coarray_35a.f90: New.
6003 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6006 * gfortran.dg/dummy_procedure_11.f90: New.
6008 Copyright (C) 2015 Free Software Foundation, Inc.
6010 Copying and distribution of this file, with or without modification,
6011 are permitted in any medium without royalty provided the copyright
6012 notice and this notice are preserved.