1 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3 * gcc.dg/vect/bb-slp-35.c: Adjust.
5 2015-05-19 Richard Biener <rguenther@suse.de>
7 PR tree-optimization/66165
8 * gcc.dg/torture/pr66165.c: New testcase.
10 PR tree-optimization/66185
11 * gcc.dg/torture/pr66185.c: New testcase.
13 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
16 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
18 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
20 * gcc.target/mips/p5600-bonding.c : New file.
22 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
25 * gfortran.dg/interface_operator_1.f90: New tests.
27 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
30 * gfortran.dg/generic_29.f90: New tests.
32 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
35 * gfortran.dg/storage_size_6.f90: New tests.
37 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
40 * gfortran.dg/null1.f90: New test.
42 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
45 * gfortran.dg/entry_21.f90: New test.
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/misplaced_statement.f90: New test.
57 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
60 * gfortran.dg/filepos1.f90: New test
62 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
65 * gfortran.dg/pr64925.f90: New test.
67 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
69 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
71 * gfortran.dg/lto/pr41576_1.f90: Ditto.
73 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
75 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
76 to the family of pie capable targets.
78 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
80 * gcc.target/arm/bics_1.c : New testcase.
81 * gcc.target/arm/bics_2.c : New testcase.
82 * gcc.target/arm/bics_3.c : New testcase.
83 * gcc.target/arm/bics_4.c : New testcase.
85 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
87 * gcc.target/mips/umips-attr.c: New test.
89 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
91 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
92 * gcc.dg/20150120-2.c (dg-final): Ditto.
93 * gcc.dg/20150120-2.c (dg-final): Ditto.
94 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
96 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
99 * gcc.target/i386/pr66174.c: New test.
101 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
104 * gfortran.dg/matmul_bounds_6.f90: New test.
105 * gfortran.dg/matmul_bounds_7.f90: New test.
107 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
109 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
110 * gfortran.dg/lto/pr41576_1.f90: Add interface.
111 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
112 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
113 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
114 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
116 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
119 * gfortran.dg/continuation_13.f90: Update test.
120 * gfortran.dg/pr65903.f90: New test.
122 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
125 * gfortran.dg/block_14.f90: New test.
127 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
130 * lib/gfortran-dg.exp: Update regex to handle two locations for
131 the same diagnostic without caret.
132 * gfortran.dg/badline.f: Test also that line numbers are correct
133 before and after "left but not entered" warning.
135 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
136 Zhenqiang Chen <zhenqiang.chen@linaro.org>
139 * gcc.target/arm/maskdata.c: New test.
141 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
144 * gfortran.dg/derived_constructor_components_5: New test
146 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
149 * gcc.target/alpha/pr66140.c: New test.
151 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
154 * gcc.dg/Wconversion-complex-c99.c: New test.
155 * gcc.dg/Wconversion-complex-gnu.c: New test.
157 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
159 PR tree-optimization/64454
160 * gcc.dg/modmod.c: New testcase.
162 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
164 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
166 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
169 * gcc.target/i386/mpx/pr66134.c: New test.
171 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
173 * gcc.target/powerpc/pr60158.c: New test.
175 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
177 * gcc.target/i386/sibcall-7.c: New test.
178 * gcc.target/i386/sibcall-8.c: New test.
180 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
182 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
183 (abs64_in_dreg): Likewise.
185 2015-05-14 Marek Polacek <polacek@redhat.com>
189 * gcc.dg/pr14649-1.c: Add -Wpedantic.
190 * gcc.dg/pr19984.c: Likewise.
191 * gcc.dg/pr66066-1.c: New test.
192 * gcc.dg/pr66066-2.c: New test.
193 * gcc.dg/pr66066-3.c: New test.
195 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
197 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
198 * gcc.dg/pow-sqrt.x: New file.
199 * gcc.dg/pow-sqrt-1.c: New test.
200 * gcc.dg/pow-sqrt-2.c: Likewise.
201 * gcc.dg/pow-sqrt-3.c: Likewise.
203 2015-05-13 Richard Biener <rguenther@suse.de>
205 PR tree-optimization/66123
206 * gcc.dg/torture/pr66123.c: New testcase.
208 2015-05-13 Richard Biener <rguenther@suse.de>
211 * gcc.dg/alias-2.c: Adjust.
212 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
214 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
217 * gcc.target/i386/pr65103-3.c: New.
219 2015-05-13 Martin Liska <mliska@suse.cz>
221 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
223 2015-05-13 Jakub Jelinek <jakub@redhat.com>
226 * gcc.target/i386/pr66112-2.c: New test.
229 * gcc.target/i386/pr66112-1.c: New test.
231 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
234 * gcc.target/i386/mpx/pr66048.cc: New.
236 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
238 PR rtl-optimization/64616
239 * gcc.dg/loop-8.c: New test.
240 * gcc.dg/loop-9.c: New test.
242 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
245 * gcc.target/i386/pr66047.c: New testcase.
247 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
250 * gcc.c-torture/compile/pr65873.c: New testcase.
252 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * gfortran.dg/inline_matmul_10.f90: New test.
257 2015-05-12 David Malcolm <dmalcolm@redhat.com>
259 * c-c++-common/Wmisleading-indentation.c: New testcase.
260 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
261 * c-c++-common/Wmisleading-indentation-2.md: New file.
263 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
265 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
267 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
269 2015-05-12 Richard Biener <rguenther@suse.de>
271 PR tree-optimization/66101
272 * gcc.dg/torture/pr66101.c: New testcase.
274 2015-05-12 Richard Biener <rguenther@suse.de>
276 PR tree-optimization/37021
277 * gcc.target/i386/vect-addsub.c: New testcase.
279 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
281 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
283 2015-05-12 Tom de Vries <tom@codesourcery.com>
285 PR tree-optimization/66010
286 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
288 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
291 * g++.dg/cpp0x/trailing10.C: New.
293 2015-05-12 Richard Biener <rguenther@suse.de>
295 * gcc.dg/vect/bb-slp-35.c: New testcase.
297 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
300 * gfortran.dg/bound_simplification_6.f90: New.
302 2015-05-11 Steve Ellcey <sellcey@mips.com>
304 * gcc.target/mips/branch-1.c: Pass argument to bar().
306 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
309 * gcc.target/i386/pr65753.c: New test.
311 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
313 PR rtl-optimization/66076
314 * gcc.dg/torture/pr66076.c: New test.
316 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
319 * gfortran.dg/inline_matmul_7.f90: New test.
320 * gfortran.dg/inline_matmul_8.f90: New test.
321 * gfortran.dg/inline_matmul_9.f90: New test.
323 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
325 * gfortran.dg/bound_simplification_5.f90: New.
327 2015-05-09 Jason Merrill <jason@redhat.com>
329 * lib/target-supports.exp (cxx_default): New global.
330 (check_effective_target_c++11_only)
331 (check_effective_target_c++14_only)
332 (check_effective_target_c++98_only)
333 (check_effective_target_c++1z_only): Check it.
335 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
337 PR tree-optimization/64454
338 * gcc.dg/tree-ssa/vrp97.c: New file.
339 * gcc.dg/vect/slp-perm-7.c: Update.
341 2015-05-09 Andre Vehreschild <vehre@gmx.de>
344 * gfortran.dg/elemental_subroutine_11.f90: New test.
346 2015-05-08 Richard Biener <rguenther@suse.de>
348 PR tree-optimization/66036
349 * gcc.dg/vect/slp-41.c: New testcase.
351 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
353 * gfortran.dg/elemental_optional_args_7.f90: New.
355 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
357 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
360 2015-05-08 Marek Polacek <polacek@redhat.com>
363 * gcc.dg/Woverride-init-side-effects-1.c: New test.
364 * gcc.dg/Woverride-init-side-effects-2.c: New test.
366 2015-05-07 Marek Polacek <polacek@redhat.com>
369 * c-c++-common/Wshift-negative-value-1.c: New test.
370 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
371 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
372 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
373 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
374 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
375 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
376 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
377 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
379 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
383 * gcc.dg/fdata-sections-2.c: New file.
385 2015-05-07 Marek Polacek <polacek@redhat.com>
388 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
390 * c-c++-common/ubsan/align-7.c: Likewise.
391 * c-c++-common/ubsan/bounds-8.c: Likewise.
392 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
393 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
394 * c-c++-common/ubsan/null-1.c: Likewise.
395 * c-c++-common/ubsan/null-10.c: Likewise.
396 * c-c++-common/ubsan/null-11.c: Likewise.
397 * c-c++-common/ubsan/null-2.c: Likewise.
398 * c-c++-common/ubsan/null-3.c: Likewise.
399 * c-c++-common/ubsan/null-4.c: Likewise.
400 * c-c++-common/ubsan/null-5.c: Likewise.
401 * c-c++-common/ubsan/null-6.c: Likewise.
402 * c-c++-common/ubsan/null-7.c: Likewise.
403 * c-c++-common/ubsan/null-8.c: Likewise.
404 * c-c++-common/ubsan/null-9.c: Likewise.
405 * c-c++-common/ubsan/object-size-1.c: Likewise.
406 * c-c++-common/ubsan/object-size-10.c: Likewise.
407 * c-c++-common/ubsan/object-size-4.c: Likewise.
408 * c-c++-common/ubsan/object-size-5.c: Likewise.
409 * c-c++-common/ubsan/object-size-7.c: Likewise.
410 * c-c++-common/ubsan/object-size-8.c: Likewise.
411 * c-c++-common/ubsan/object-size-9.c: Likewise.
412 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
413 * c-c++-common/ubsan/overflow-int128.c: Likewise.
414 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
415 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
416 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
417 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
418 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
419 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
420 * c-c++-common/ubsan/pr59333.c: Likewise.
421 * c-c++-common/ubsan/pr59667.c: Likewise.
422 * c-c++-common/ubsan/pr60613-2.c: Likewise.
423 * c-c++-common/ubsan/pr60636.c: Likewise.
424 * c-c++-common/ubsan/pr63802.c: Likewise.
425 * c-c++-common/ubsan/recovery-1.c: Likewise.
426 * c-c++-common/ubsan/recovery-3.c: Likewise.
427 * c-c++-common/ubsan/shift-1.c: Likewise.
428 * c-c++-common/ubsan/shift-2.c: Likewise.
429 * c-c++-common/ubsan/shift-4.c: Likewise.
430 * c-c++-common/ubsan/shift-7.c: Likewise.
431 * c-c++-common/ubsan/undefined-2.c: Likewise.
432 * c-c++-common/ubsan/vla-1.c: Likewise.
433 * g++.dg/ubsan/null-1.C: Likewise.
434 * g++.dg/ubsan/null-3.C: Likewise.
435 * g++.dg/ubsan/null-4.C: Likewise.
436 * g++.dg/ubsan/vptr-8.C: Likewise.
437 * g++.dg/ubsan/vptr-9.C: Likewise.
438 * gcc.dg/ubsan/bounds-2.c: Likewise.
439 * gcc.dg/ubsan/object-size-9.c: Likewise.
441 2015-05-07 Jeff Law <law@redhat.com>
443 * gcc.dg/tree-ssa/shorten-1.c: New test.
445 2015-05-07 Richard Biener <rguenther@suse.de>
447 PR tree-optimization/66002
448 * gcc.dg/vect/vect-125.c: New testcase.
450 2015-05-07 Marek Polacek <polacek@redhat.com>
451 Martin Uecker <uecker@eecs.berkeley.edu>
453 * c-c++-common/ubsan/bounds-10.c: New test.
455 2015-05-06 David Malcolm <dmalcolm@redhat.com>
457 * jit.dg/harness.h (set_options): Wrap with
458 #ifndef TEST_ESCHEWS_SET_OPTIONS.
459 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
460 Special-case test-benchmark.c as a negative.
461 * jit.dg/test-benchmark.c: New file.
463 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
466 * gcc.target/arm/pr64208.c: New test.
468 2015-05-06 Alan Modra <amodra@gmail.com>
471 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
472 (gparms): Make volatile.
474 2015-05-06 Richard Biener <rguenther@suse.de>
476 PR tree-optimization/62283
477 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
479 2015-05-06 Christian Bruel <christian.bruel@st.com>
482 * gcc.target/aarch64/iinline-attr-1.c: New test.
484 2015-05-06 Richard Biener <rguenther@suse.de>
486 * gcc.dg/vect/bb-slp-34.c: New testcase.
488 2015-05-06 Richard Biener <rguenther@suse.de>
490 PR tree-optimization/62283
491 * gcc.dg/vect/bb-slp-14.c: Adjust.
493 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
496 * gcc.target/i386/pr65990.c: New test.
498 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
501 * gcc.target/i386/pr65915.c: New.
503 2015-05-05 Tom de Vries <tom@codesourcery.com>
505 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
508 2015-05-05 Tom de Vries <tom@codesourcery.com>
510 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
513 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
515 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
516 * gcc.target/arm/pr65924.c: Likewise.
518 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
521 * gcc.target/i386/pr65871-3.c: New test.
523 2015-05-04 Jeff Law <law@redhat.com>
526 2015-05-04 Jeff Law <law@redhat.com>
527 * gcc.dg/tree-ssa/shorten-1.c: New test.
529 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
530 Jakub Jelinek <jakub@redhat.com>
533 * g++.dg/cpp0x/Wnarrowing4.C: New.
535 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
537 * lib/target-supports.exp
538 (check_effective_target_keeps_null_pointer_checks): Clarify that
539 this is for targets that disable -fdelete-null-pointer-checks,
540 not default it to off.
541 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
542 -fdelete-null-pointer-checks explicit.
543 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
544 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
545 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
546 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
547 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
548 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
549 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
550 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
551 * gcc.dg/tree-ssa/pr20318.c: Likewise.
552 * gcc.dg/tree-ssa/pr20701.c: Likewise.
553 * gcc.dg/tree-ssa/pr20702.c: Likewise.
554 * gcc.dg/tree-ssa/pr21086.c: Likewise.
555 * gcc.dg/tree-ssa/pr21090.c: Likewise.
556 * gcc.dg/tree-ssa/pr58480.c: Likewise.
557 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
558 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
559 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
560 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
561 * gcc.dg/tree-ssa/unreachable.c: Likewise.
562 * gcc.dg/tree-ssa/vrp02.c: Likewise.
563 * gcc.dg/tree-ssa/vrp07.c: Likewise.
564 * gcc.dg/tree-ssa/vrp08.c: Likewise.
565 * gcc.dg/tree-ssa/vrp55.c: Likewise.
566 * g++.dg/cpp0x/static_assert9.C: Likewise.
567 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
568 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
569 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
570 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
571 * g++.dg/tree-ssa/pr26406.C: Likewise.
573 2015-05-04 Jakub Jelinek <jakub@redhat.com>
575 PR tree-optimization/65984
576 * c-c++-common/ubsan/pr65984.c: New test.
578 2015-05-04 Jeff Law <law@redhat.com>
580 * gcc.dg/tree-ssa/shorten-1.c: New test.
582 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
585 * gfortran.dg/pr44735.f90: New test.
587 2015-05-04 Richard Biener <rguenther@suse.de>
589 PR tree-optimization/65965
590 * gcc.dg/vect/bb-slp-33.c: New testcase.
592 2015-05-04 Richard Biener <rguenther@suse.de>
594 PR tree-optimization/65935
595 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
597 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
599 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
600 for each supported variant instead of CHECK_RESULTS.
601 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
602 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
603 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
604 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
605 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
606 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
607 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
608 expected results for unsupported variants. Call CHECK for each
609 supported variant instead of CHECK_RESULTS.
610 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
611 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
612 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
613 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
614 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
615 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
616 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
617 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
619 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
620 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
621 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
622 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
623 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
624 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
625 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
626 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
627 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
628 expected results for unsupported variants.
629 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
630 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
631 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
632 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
633 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
634 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
635 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
636 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
637 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
638 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
639 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
640 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
641 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
642 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
643 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
644 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
645 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
646 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
647 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
648 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
649 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
650 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
651 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
652 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
653 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
654 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
655 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
656 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
658 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
661 * gfortran.dg/bound_9.f90: Add pointer assignment.
663 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
664 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
667 * g++.dg/cpp0x/Wnarrowing3.C: New.
669 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
671 * gcc.dg/20150120-1.c: New test.
672 * gcc.dg/20150120-2.c: New test.
673 * gcc.dg/20150120-3.c: New test.
675 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
677 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
679 2015-05-01 Renlin Li <renlin.li@arm.com>
681 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
683 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
685 * gfortran.dg/bound_simplification_4.f90: New.
687 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
689 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
690 with powerpc_p8vector_ok.
692 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
695 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
697 * gfortran.dg/bound_9.f90: New test case.
699 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
701 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
702 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
703 for 32bit x86 targets.
704 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
705 for 32bit x86 targets.
706 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
707 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
708 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
709 for 32bit x86 targets.
711 2015-04-30 Marek Polacek <polacek@redhat.com>
713 PR tree-optimization/63551
714 * g++.dg/ipa/pr63551.C: New test.
716 2015-04-30 Caroline Tice <cmtice@google.com>
719 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
720 partition size on certain targets.
722 2015-04-30 Renlin Li <renlin.li@arm.com>
724 * gcc.target/aarch64/vect-reduc-or_1.c: New.
726 2015-04-30 Marek Polacek <polacek@redhat.com>
728 * c-c++-common/Wbool-compare-3.c: New test.
730 * gcc.dg/pr65901.c (foo): Adjust dg-error.
731 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
733 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
736 * g++.dg/init/ref22.C: New.
738 2015-04-30 Marek Polacek <polacek@redhat.com>
740 * gcc.dg/init-bad-8.c: New test.
742 * gcc.dg/incomplete-typedef-1.c: New test.
744 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/template/crash121.C: New.
749 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
751 * gcc.target/mips/call-from-init.c: New test.
752 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
754 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
757 * gcc.target/i386/pr65871-1.c: New test.
758 * gcc.target/i386/pr65871-2.c: Ditto.
760 2015-04-29 Marek Polacek <polacek@redhat.com>
763 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
764 * c-c++-common/Wbool-compare-2.c: New test.
766 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
769 * gcc.target/aarch64/vstN_lane_1.c: New file.
771 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/warn/Winit-self-3.C: New.
776 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
778 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
780 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
783 * gcc.target/arm/pr65924.c: New test.
785 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
787 * g++.dg/gomp/tpl-target-update.C: New file.
789 2015-04-29 Richard Biener <rguenther@suse.de>
791 PR tree-optimization/65917
792 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
794 2015-04-29 Christian Bruel <christian.bruel@st.com>
797 * gcc.dg/ipa/iinline-attr.c: New test.
798 * gcc.target/i386/iinline-attr-2.c: New test.
800 2015-04-28 Andre Vehreschild <vehre@gmx.de>
802 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
805 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
807 * gcc.dg/vect/vect-33.c: Remove spurious line.
809 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
811 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
813 2015-04-28 Marek Polacek <polacek@redhat.com>
816 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
817 * gcc.dg/pr65901.c: New test.
819 2015-04-28 Richard Biener <rguenther@suse.de>
821 PR tree-optimization/62283
822 * gfortran.dg/vect/pr62283-2.f: New testcase.
823 * gcc.dg/vect/bb-slp-14.c: Adjust.
825 2015-04-28 Richard Biener <rguenther@suse.de>
827 PR tree-optimization/65851
828 * g++.dg/torture/pr65851.C: New testcase.
830 2015-04-27 Jeff Law <law@redhat.com>
832 PR tree-optimization/65217
833 * gcc.target/i386/pr65217.c: Remove XFAIL.
835 2015-04-27 Andre Vehreschild <vehre@gmx.de>
838 Add tests forgotten to svn-add.
839 * gfortran.dg/class_allocate_19.f03: New test.
840 * gfortran.dg/class_array_20.f03: New test.
841 * gfortran.dg/class_array_21.f03: New test.
842 * gfortran.dg/finalize_29.f08: New test.
844 2015-04-27 Andre Vehreschild <vehre@gmx.de>
848 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
849 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
851 2015-04-27 Caroline Tice <cmtice@google.com>
853 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
856 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
859 * gcc.target/powerpc/htm-1.c: New test.
860 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
862 (__builtin_tabortdci): Likewise.
863 (__builtin_tcheck): Remove operand.
864 * lib/target-supports.exp (check_htm_hw_available): New function.
866 2015-04-27 Richard Biener <rguenther@suse.de>
868 * gcc.target/i386/pr65217.c: XFAIL.
870 2015-04-27 Jakub Jelinek <jakub@redhat.com>
872 PR tree-optimization/65875
873 * gcc.c-torture/compile/pr65875.c: New test.
875 2015-04-25 Marek Polacek <polacek@redhat.com>
878 * gcc.dg/enum-incomplete-2.c: New test.
879 * gcc.dg/enum-mode-1.c: New test.
881 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
884 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
886 * gcc.target/powerpc/pr65849-2.c: Likewise.
888 2015-04-24 Tom de Vries <tom@codesourcery.com>
890 PR tree-optimization/65802
891 * g++.dg/pr65802.C: Move to ...
892 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
893 stdarg.h. Rewrite for C.
894 (fn1): Use va_list and va_arg. Make variable args function. Add use of
895 va_start and va_end. Remove unnecessary inline asm.
897 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
898 Wei Mi <wmi@google.com>
900 * gcc.target/i386/sse2-load-multi.c: New test.
901 * gcc.target/i386/sse2-store-multi.c: Ditto.
903 2015-04-24 Marek Polacek <polacek@redhat.com>
906 * c-c++-common/pr65830.c: New test.
909 * c-c++-common/Wlogical-op-1.c: New test.
911 2015-04-24 Marek Polacek <polacek@redhat.com>
914 * c-c++-common/pr61534-1.c: New test.
916 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
917 Steven Bosscher <steven@gcc.gnu.org>
919 PR rtl-optimization/34503
920 * gcc.target/arm/pr64616.c: New file.
922 2015-04-24 Bin Cheng <bin.cheng@arm.com>
924 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
926 2015-04-24 Terry Guo <terry.guo@arm.com>
928 * gcc.target/arm/pr65710.c: Update the options.
930 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
932 * gcc.target/i386/pr65523.c: Skip x32.
934 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
936 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
937 to look for vcl* where appropriate.
939 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
941 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
942 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
944 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
947 * gcc.target/arm/pr26702.c: New test.
949 2015-04-23 Marek Polacek <polacek@redhat.com>
952 * gcc.dg/pr65345-1.c: New test.
953 * gcc.dg/pr65345-2.c: New test.
955 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
957 * gcc.target/powerpc/crypto-builtin-2.c: New.
959 2015-04-23 Andre Vehreschild <vehre@gmx.de>
962 * gfortran.dg/class_allocate_19.f03: New test.
963 * gfortran.dg/class_array_20.f03: New test.
964 * gfortran.dg/class_array_21.f03: New test.
965 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
966 * gfortran.dg/finalize_15.f90: Fixing comparision to model
967 initialization correctly.
968 * gfortran.dg/finalize_29.f08: New test.
970 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
972 * gcc.target/powerpc/swaps-p8-18.c: New test.
974 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
977 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
978 * gcc.dg/vect/bb-slp-25.c: Likewise.
979 * gcc.dg/vect/bb-slp-29.c: Likewise.
980 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
981 vect_no_align && { ! vect_hw_misalign }.
982 * gcc.dg/vect/bb-slp-9.c: Likewise.
983 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
985 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
986 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
987 account for POWER8, where peeling for alignment is not needed.
988 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
989 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
990 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
991 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
992 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
993 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
994 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
995 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
996 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
997 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
998 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
999 * gcc.dg/vect/pr16105.c: Likewise.
1000 * gcc.dg/vect/pr20122.c: Likewise.
1001 * gcc.dg/vect/pr33804.c: Likewise.
1002 * gcc.dg/vect/pr33953.c: Likewise.
1003 * gcc.dg/vect/pr56787.c: Likewise.
1004 * gcc.dg/vect/pr58508.c: Likewise.
1005 * gcc.dg/vect/slp-25.c: Likewise.
1006 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1007 * gcc.dg/vect/vect-105.c: Likewise.
1008 * gcc.dg/vect/vect-27.c: Likewise.
1009 * gcc.dg/vect/vect-29.c: Likewise.
1010 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1012 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1013 && { ! vect_hw_misalign }.
1014 * gcc.dg/vect/vect-44.c: Likewise.
1015 * gcc.dg/vect/vect-48.c: Likewise.
1016 * gcc.dg/vect/vect-50.c: Likewise.
1017 * gcc.dg/vect/vect-52.c: Likewise.
1018 * gcc.dg/vect/vect-56.c: Likewise.
1019 * gcc.dg/vect/vect-60.c: Likewise.
1020 * gcc.dg/vect/vect-72.c: Likewise.
1021 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1022 * gcc.dg/vect/vect-75.c: Likewise.
1023 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1024 * gcc.dg/vect/vect-77-global.c: Likewise.
1025 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1026 * gcc.dg/vect/vect-78-global.c: Likewise.
1027 * gcc.dg/vect/vect-93.c: Likewise.
1028 * gcc.dg/vect/vect-95.c: Likewise.
1029 * gcc.dg/vect/vect-96.c: Likewise.
1030 * gcc.dg/vect/vect-cond-1.c: Likewise.
1031 * gcc.dg/vect/vect-cond-3.c: Likewise.
1032 * gcc.dg/vect/vect-cond-4.c: Likewise.
1033 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1034 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1035 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1036 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1037 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1038 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1039 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1040 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1041 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1042 * gcc.dg/vect/vect-outer-5.c: Likewise.
1043 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1044 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1045 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1046 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1047 * gcc.dg/vect/vect-peel-3.c: Likewise.
1048 * gcc.dg/vect/vect-peel-4.c: Likewise.
1049 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1050 * gcc.target/powerpc/pr65456.c: New test.
1051 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1052 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1053 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1054 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1055 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1056 vect_no_align && { ! vect_hw_misalign }.
1057 * gfortran.dg/vect/vect-3.f90: Likewise.
1058 * gfortran.dg/vect/vect-4.f90: Likewise.
1059 * gfortran.dg/vect/vect-5.f90: Likewise.
1060 * lib/target-supports.exp (check_effective_target_vect_no_align):
1061 Return 1 for POWER8.
1062 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1064 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1067 * gfortran.dg/pr65429.f90: New test.
1069 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1071 * c-c++-common/asan/user-section-1.c: New test.
1072 * c-c++-common/asan/user-section-2.c: New test.
1073 * c-c++-common/asan/user-section-3.c: New test.
1075 2015-04-22 Hale Wang <hale.wang@arm.com>
1076 Terry Guo <terry.guo@arm.com>
1078 PR rtl-optimization/64818
1079 * gcc.target/arm/pr64818.c: New test.
1081 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1084 * g++.dg/tree-ssa/pr61034.C: Update template.
1085 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1086 * gcc.dg/Warray-bounds-11.c: Likewise.
1087 * gcc.dg/Warray-bounds.c: Likewise.
1089 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1091 PR libgfortran/65234
1092 * gfortran.dg/fmt_unlimited.f90: New test.
1094 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1096 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1098 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1099 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1100 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1101 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1102 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1103 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1104 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1106 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1108 PR libgfortran/56743
1109 * gfortran.dg/namelist_87.f90: New test.
1111 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1113 * gcc.target/aarch64/mult-synth_1.c: New test.
1114 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1115 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1116 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1117 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1118 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1120 2015-04-21 Richard Biener <rguenther@suse.de>
1122 PR tree-optimization/65650
1123 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1124 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1125 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1126 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1127 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1128 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1130 2015-04-21 Tom de Vries <tom@codesourcery.com>
1132 PR tree-optimization/65802
1133 * g++.dg/pr65802.C: New test.
1135 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1138 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1139 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1141 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/cpp0x/Wnarrowing2.C: New.
1146 2015-04-20 Jeff Law <law@redhat.com>
1148 PR tree-optimization/65658
1149 * gcc.dg/pr65658.c: New test.
1151 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1154 * gcc.target/aarch64/vec_init_1.c: New test.
1156 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1158 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1161 2015-04-18 Martin Sebor <msebor@redhat.com>
1163 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1164 of non-nul characters.
1165 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1167 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1170 * gcc.target/powerpc/pr65787.c: New.
1172 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.target/aarch64/c-output-template-4.c: New test.
1177 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1180 * gcc.dg/pr65780-1.c: New test.
1181 * gcc.dg/pr65780-2.c: Likewise.
1182 * gcc.target/i386/pr32219-9.c: Likewise.
1183 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1185 * gcc.target/i386/pr64317.c (c): Initialize.
1187 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1190 * g++.dg/ext/mv18.C: New test.
1191 * g++.dg/ext/mv19.C: Likewise.
1192 * g++.dg/ext/mv20.C: Likewise.
1193 * g++.dg/ext/mv21.C: Likewise.
1194 * g++.dg/ext/mv22.C: Likewise.
1195 * g++.dg/ext/mv23.C: Likewise.
1197 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1200 * g++.dg/init/pr64527.C: New test.
1202 2015-04-17 Tom de Vries <tom@codesourcery.com>
1203 Michael Matz <matz@suse.de>
1205 PR tree-optimization/64950
1206 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1209 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1211 * c-c++-common/asan/user-section-1.c: New test.
1213 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1216 * gcc.dg/debug/pr65771.c: New test.
1218 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1220 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1221 __buitlin_alloca with __builtin_alloca.
1223 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1225 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1227 2015-04-16 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/64277
1230 * gcc.dg/Warray-bounds-14.c: New testcase.
1231 * gcc.dg/Warray-bounds-15.c: Likewise.
1232 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1233 * c-c++-common/ubsan/bounds-6.c: Likewise.
1235 2015-04-16 Renlin Li <renlin.li@arm.com>
1237 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1238 * gcc.target/arm/unsigned-float.c: New.
1240 2015-04-16 Richard Biener <rguenther@suse.de>
1242 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1243 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1244 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1246 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1249 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1250 * g++.dg/cpp0x/defaulted21.C: Likewise.
1251 * g++.dg/cpp0x/defaulted28.C: Likewise.
1252 * g++.dg/cpp0x/defaulted47.C: Likewise.
1253 * g++.dg/cpp0x/elision_neg.C: Likewise.
1254 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1255 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1256 * g++.dg/cpp0x/implicit1.C: Likewise.
1257 * g++.dg/cpp0x/implicit9.C: Likewise.
1258 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1259 * g++.dg/cpp0x/range-for13.C: Likewise.
1260 * g++.dg/gomp/clause-2.C: Likewise.
1261 * g++.dg/gomp/udr-5.C: Likewise.
1262 * g++.dg/inherit/access6.C: Likewise.
1263 * g++.dg/lookup/duperr1.C: Likewise.
1264 * g++.dg/lookup/friend2.C: Likewise.
1265 * g++.dg/lookup/pr6936.C: Likewise.
1266 * g++.dg/lookup/scoped1.C: Likewise.
1267 * g++.dg/lookup/using26.C: Likewise.
1268 * g++.dg/lookup/using38.C: Likewise.
1269 * g++.dg/other/access2.C: Likewise.
1270 * g++.dg/overload/defarg3.C: Likewise.
1271 * g++.dg/overload/defarg6.C: Likewise.
1272 * g++.dg/parse/access11.C: Likewise.
1273 * g++.dg/parse/access2.C: Likewise.
1274 * g++.dg/parse/access3.C: Likewise.
1275 * g++.dg/parse/access4.C: Likewise.
1276 * g++.dg/parse/access5.C: Likewise.
1277 * g++.dg/parse/access6.C: Likewise.
1278 * g++.dg/parse/access8.C: Likewise.
1279 * g++.dg/parse/access9.C: Likewise.
1280 * g++.dg/parse/crash40.C: Likewise.
1281 * g++.dg/tc1/dr142.C: Likewise.
1282 * g++.dg/tc1/dr166.C: Likewise.
1283 * g++.dg/tc1/dr52.C: Likewise.
1284 * g++.dg/template/access11.C: Likewise.
1285 * g++.dg/template/access18.C: Likewise.
1286 * g++.dg/template/access19.C: Likewise.
1287 * g++.dg/template/access2.C: Likewise.
1288 * g++.dg/template/access20.C: Likewise.
1289 * g++.dg/template/access26.C: Likewise.
1290 * g++.dg/template/access3.C: Likewise.
1291 * g++.dg/template/access7.C: Likewise.
1292 * g++.dg/template/conv12.C: Likewise.
1293 * g++.dg/template/crash69.C: Likewise.
1294 * g++.dg/template/friend31.C: Likewise.
1295 * g++.dg/template/friend32.C: Likewise.
1296 * g++.dg/template/memfriend15.C: Likewise.
1297 * g++.dg/template/memfriend16.C: Likewise.
1298 * g++.dg/template/memfriend17.C: Likewise.
1299 * g++.dg/template/memfriend7.C: Likewise.
1300 * g++.dg/template/pr32519.C: Likewise.
1301 * g++.dg/template/qualttp21.C: Likewise.
1302 * g++.dg/template/qualttp8.C: Likewise.
1303 * g++.dg/template/ttp10.C: Likewise.
1304 * g++.dg/template/typedef11.C: Likewise.
1305 * g++.dg/template/typedef13.C: Likewise.
1306 * g++.dg/template/typedef19.C: Likewise.
1307 * g++.dg/template/typedef20.C: Likewise.
1308 * g++.dg/template/typedef22.C: Likewise.
1309 * g++.dg/template/using16.C: Likewise.
1310 * g++.dg/template/virtual3.C: Likewise.
1311 * g++.dg/ubsan/pr61272.C: Likewise.
1312 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1313 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1314 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1315 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1316 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1317 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1318 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1319 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1320 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1321 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1322 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1323 * g++.old-deja/g++.jason/access17.C: Likewise.
1324 * g++.old-deja/g++.jason/access18.C: Likewise.
1325 * g++.old-deja/g++.jason/access22.C: Likewise.
1326 * g++.old-deja/g++.jason/access23.C: Likewise.
1327 * g++.old-deja/g++.jason/access8.C: Likewise.
1328 * g++.old-deja/g++.jason/delete3.C: Likewise.
1329 * g++.old-deja/g++.jason/report.C: Likewise.
1330 * g++.old-deja/g++.law/access2.C: Likewise.
1331 * g++.old-deja/g++.law/access3.C: Likewise.
1332 * g++.old-deja/g++.law/access4.C: Likewise.
1333 * g++.old-deja/g++.law/access5.C: Likewise.
1334 * g++.old-deja/g++.law/arm12.C: Likewise.
1335 * g++.old-deja/g++.law/arm14.C: Likewise.
1336 * g++.old-deja/g++.law/ctors13.C: Likewise.
1337 * g++.old-deja/g++.law/union2.C: Likewise.
1338 * g++.old-deja/g++.law/visibility12.C: Likewise.
1339 * g++.old-deja/g++.law/visibility15.C: Likewise.
1340 * g++.old-deja/g++.law/visibility16.C: Likewise.
1341 * g++.old-deja/g++.law/visibility17.C: Likewise.
1342 * g++.old-deja/g++.law/visibility18.C: Likewise.
1343 * g++.old-deja/g++.law/visibility19.C: Likewise.
1344 * g++.old-deja/g++.law/visibility20.C: Likewise.
1345 * g++.old-deja/g++.law/visibility21.C: Likewise.
1346 * g++.old-deja/g++.law/visibility24.C: Likewise.
1347 * g++.old-deja/g++.law/visibility4.C: Likewise.
1348 * g++.old-deja/g++.law/visibility5.C: Likewise.
1349 * g++.old-deja/g++.law/visibility6.C: Likewise.
1350 * g++.old-deja/g++.law/visibility7.C: Likewise.
1351 * g++.old-deja/g++.law/visibility8.C: Likewise.
1352 * g++.old-deja/g++.law/visibility9.C: Likewise.
1353 * g++.old-deja/g++.niklas/t135.C: Likewise.
1354 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1355 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1356 * g++.old-deja/g++.other/access11.C: Likewise.
1357 * g++.old-deja/g++.other/access4.C: Likewise.
1358 * g++.old-deja/g++.other/access7.C: Likewise.
1359 * g++.old-deja/g++.other/crash1.C: Likewise.
1360 * g++.old-deja/g++.other/crash7.C: Likewise.
1361 * g++.old-deja/g++.other/friend1.C: Likewise.
1362 * g++.old-deja/g++.other/friend4.C: Likewise.
1363 * g++.old-deja/g++.other/friend9.C: Likewise.
1364 * g++.old-deja/g++.other/lineno1.C: Likewise.
1365 * g++.old-deja/g++.other/using1.C: Likewise.
1366 * g++.old-deja/g++.pt/enum14.C: Likewise.
1367 * g++.old-deja/g++.pt/friend11.C: Likewise.
1368 * g++.old-deja/g++.pt/friend21.C: Likewise.
1369 * g++.old-deja/g++.pt/friend3.C: Likewise.
1370 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1371 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1372 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1373 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1375 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1378 * g++.dg/ipa/pr65765.C: New test.
1380 2015-04-15 Nick Clifton <nickc@redhat.com>
1382 * gcc.target/rx/builtins.c: Disable RMPA test if string
1383 instructions are not allowed.
1385 2015-04-15 Alan Modra <amodra@gmail.com>
1387 * gcc.dg/pr65408.c: New.
1389 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1392 * gcc.target/arm/pr65729.c: New test.
1394 2015-04-14 Richard Biener <rguenther@suse.de>
1396 PR tree-optimization/65758
1397 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1399 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1402 * gcc.c-torture/execute/pr65648.c: New test.
1404 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1406 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1407 __builtin_finite instead of finite.
1408 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1411 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1413 PR tree-optimization/63387
1414 * gcc.dg/pr63387.c: New testcase.
1416 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1418 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1420 2015-04-13 Richard Biener <rguenther@suse.de>
1422 PR tree-optimization/65204
1423 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1425 2015-04-13 Terry Guo <terry.guo@arm.com>
1428 * gcc.target/arm/pr65710.c: New.
1430 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1432 PR tree-optimization/65747
1433 * g++.dg/torture/pr65747.C: New test.
1435 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1438 * g++.dg/cpp0x/pr65736.C: New test.
1440 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1441 Martin Liska <mliska@suse.cz>
1444 * g++.dg/ipa/pr65722.C: New testcase.
1446 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1448 PR tree-optimization/65735
1449 * gcc.c-torture/compile/pr65735.c: New test.
1451 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1454 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1456 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1459 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1461 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1464 * gcc.target/arm/pr65647-2.c: New.
1466 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1469 * g++.dg/torture/pr65694.C: New test.
1471 2015-04-10 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/coarray_lock_6.f90: New.
1474 * gfortran.dg/coarray_lock_7.f90: New.
1475 * gfortran.dg/coarray/lock_2.f90: New.
1477 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1483 * gfortran.dg/used_types_27.f90: New.
1485 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1488 * gcc.target/i386/pr65671.c: New.
1490 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1492 PR tree-optimization/65709
1493 * c-c++-common/ubsan/align-9.c: New test.
1495 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1498 * gfortran.dg/pr56852.f90: New test.
1500 2015-04-09 Marek Polacek <polacek@redhat.com>
1501 Jakub Jelinek <jakub@redhat.com>
1504 * g++.dg/opt/pr65554.C: New test.
1506 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1509 * c-c++-common/attr-aligned-1.c: New test.
1511 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1513 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1515 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1518 * gcc.target/i386/sse-25.c: New.
1520 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.target/i386/pr65693.c: New test.
1525 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1527 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1529 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1531 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1533 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1535 * gcc.target/i386/thunk-retbnd.c: New.
1537 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1539 * gnat.dg/opt48.adb: New test.
1540 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1541 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1543 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1546 * gcc.c-torture/compile/pr65540.c: New.
1548 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1550 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1553 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1556 * g++.dg/debug/pr65678.C: New test.
1559 * gcc.c-torture/compile/pr65680.c: New test.
1561 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1564 * gfortran.dg/allocate_with_source_5.f90: New test.
1566 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1568 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1569 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1571 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1573 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1575 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1578 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1579 to get floating point compression.
1580 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1582 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1584 PR preprocessor/61977
1585 * gcc.dg/cpp/pr61977.c: New test.
1587 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1589 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1591 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1594 * gcc.target/arm/pr65647.c: New.
1596 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1599 * g++.dg/torture/pr65655.C: New testcase.
1601 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/cpp1y/lambda-init13.C: New.
1606 2015-04-03 Marek Polacek <polacek@redhat.com>
1608 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1610 2015-04-02 Marek Polacek <polacek@redhat.com>
1613 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1614 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1616 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1618 PR preprocessor/61977
1619 * gcc.target/powerpc/pr61977-1.c: New test.
1620 * gcc.target/powerpc/pr61977-2.c: New test.
1622 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1625 * g++.dg/warn/Wshadow-8.C: New.
1626 * g++.dg/warn/Wshadow-9.C: Likewise.
1627 * g++.dg/warn/Wshadow-10.C: Likewise.
1628 * g++.dg/warn/Wshadow-11.C: Likewise.
1630 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1632 * gcc.dg/pr23623.c: Added aligned attribute.
1633 * gcc.dg/20141029-1.c: Likewise.
1634 * gcc.dg/20150306-1.c: New test.
1636 2015-04-01 Marek Polacek <polacek@redhat.com>
1639 * g++.dg/cpp0x/initlist93.C: New test.
1640 * g++.dg/cpp0x/initlist94.C: New test.
1642 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1645 * gcc.target/aarch64/pr65624.c: New test.
1647 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1649 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1651 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1653 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1654 extra variable to force stack alignment.
1655 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1656 extra variable to force stack alignment.
1658 2015-03-31 Marek Polacek <polacek@redhat.com>
1661 * g++.dg/template/pr65390.C: New test.
1663 2015-03-31 Martin Liska <mliska@suse.cz>
1665 * g++.dg/ipa/pr65557.C: New test.
1667 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1669 * gcc.target/s390/hotpatch-25.c: New test.
1670 * gcc.target/s390/hotpatch-1.c: Update test.
1671 * gcc.target/s390/hotpatch-10.c: Update test.
1672 * gcc.target/s390/hotpatch-11.c: Update test.
1673 * gcc.target/s390/hotpatch-12.c: Update test.
1674 * gcc.target/s390/hotpatch-13.c: Update test.
1675 * gcc.target/s390/hotpatch-14.c: Update test.
1676 * gcc.target/s390/hotpatch-15.c: Update test.
1677 * gcc.target/s390/hotpatch-16.c: Update test.
1678 * gcc.target/s390/hotpatch-17.c: Update test.
1679 * gcc.target/s390/hotpatch-18.c: Update test.
1680 * gcc.target/s390/hotpatch-19.c: Update test.
1681 * gcc.target/s390/hotpatch-2.c: Update test.
1682 * gcc.target/s390/hotpatch-21.c: Update test.
1683 * gcc.target/s390/hotpatch-22.c: Update test.
1684 * gcc.target/s390/hotpatch-23.c: Update test.
1685 * gcc.target/s390/hotpatch-24.c: Update test.
1686 * gcc.target/s390/hotpatch-3.c: Update test.
1687 * gcc.target/s390/hotpatch-4.c: Update test.
1688 * gcc.target/s390/hotpatch-5.c: Update test.
1689 * gcc.target/s390/hotpatch-6.c: Update test.
1690 * gcc.target/s390/hotpatch-7.c: Update test.
1691 * gcc.target/s390/hotpatch-8.c: Update test.
1692 * gcc.target/s390/hotpatch-9.c: Update test.
1693 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1695 2015-03-31 Richard Biener <rguenther@suse.de>
1698 * g++.dg/torture/pr65626.C: New testcase.
1700 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1703 * gcc.target/i386/mpx/pr65531.cc: New.
1705 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1708 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1709 __builtin_alloca instead of alloca.
1710 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1711 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1712 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1715 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1718 * g++.dg/ubsan/pr65610.C: New test.
1720 2015-03-30 Marek Polacek <polacek@redhat.com>
1723 * g++.dg/cpp0x/pr65398-2.C: New test.
1725 2015-03-30 Marek Polacek <polacek@redhat.com>
1727 * c-c++-common/pr65556.c: Change the width of bit-fields.
1729 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1732 * gcc.target/i386/pr65588.c: New testcase.
1734 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1736 PR libgfortran/65563
1737 * gfortran.dg/open_errors_2.f90: New test.
1739 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1741 PR libgfortran/65596
1742 * gfortran.dg/namelist_86.f90: New test.
1744 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1746 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1747 statement to reflect new ownership.
1749 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1752 * g++.dg/template/friend58.C: New.
1753 * g++.dg/template/friend59.C: Likewise.
1755 2015-03-27 Tobias Burnus <burnus@net-b.de>
1758 * g++.dg/gomp/openmp-simd-3.C: New.
1759 * gcc.dg/gomp/openmp-simd-3.c: New.
1761 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1764 * gcc.target/i386/pr65248-1.c: New file.
1765 * gcc.target/i386/pr65248-2.c: Likewise.
1766 * gcc.target/i386/pr65248-3.c: Likewise.
1767 * gcc.target/i386/pr65248-4.c: Likewise.
1769 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1772 * gcc.c-torture/compile/pr65593.c: New test.
1774 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1777 * g++.dg/cpp1y/constexpr-assert1.C: New.
1779 2015-03-27 Marek Polacek <polacek@redhat.com>
1782 * c-c++-common/pr65556.c: New test.
1784 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1787 * g++.dg/torture/pr65600.C: New testcase.
1789 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1792 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1794 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1796 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1797 statement and cleanup. Fixed typos.
1799 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1802 * gcc.c-torture/compile/pr65595.c: New testcase.
1804 2015-03-27 Marek Polacek <polacek@redhat.com>
1807 * g++.dg/ubsan/pr65583.C: New test.
1809 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1811 * gcc.c-torture/compile/20150327.c: New testcase.
1813 2015-03-26 Richard Biener <rguenther@suse.de>
1816 * g++.dg/torture/pr65555.C: New testcase.
1818 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1820 PR tree-optimization/64715
1821 * gcc.dg/builtin-object-size-15.c: New test.
1822 * gcc.dg/pr64715-1.c: New test.
1823 * gcc.dg/pr64715-2.c: New test.
1825 2015-03-26 Richard Biener <rguenther@suse.de>
1828 * gnat.dg/specs/opt2.ads: Fix testcase.
1830 2015-03-25 Martin Sebor <msebor@redhat.com>
1833 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1834 when target isn't arm*-*-*-*.
1835 (check_effective_target_arm_nothumb): Likewise.
1836 (check_effective_target_arm_little_endian): Likewise.
1837 (check_effective_target_arm_vect_no_misalign): Likewise.
1838 (check_effective_target_aarch64_little_endian): Fail early if target
1841 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1843 PR tree-optimization/65177
1844 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1846 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1848 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1849 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1850 smmintrin.h and mm3dnow.h.
1852 2015-03-25 Marek Polacek <polacek@redhat.com>
1855 * g++.dg/cpp0x/pr65558.C: New test.
1857 2015-03-25 Marek Polacek <polacek@redhat.com>
1860 * g++.dg/template/pr61670.C: New test.
1862 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1865 * g++.dg/template/pr54987.C: New.
1867 2015-03-25 Richard Biener <rguenther@suse.de>
1869 PR tree-optimization/62630
1870 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1872 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1875 * gcc.target/i386/mpx/pr65508.c: New.
1877 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1881 * gfortran.dg/data_initialized_3.f90: New.
1883 2015-03-25 Richard Biener <rguenther@suse.de>
1886 * gnat.dg/specs/opt2.ads: New testcase.
1888 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1890 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1891 * gcc.target/arm/memset-inline-4.c: Skip for
1892 arm_tune_string_ops_prefer_neon.
1893 * gcc.target/arm/memset-inline-5.c: Ditto.
1894 * gcc.target/arm/memset-inline-6.c: Ditto.
1895 * gcc.target/arm/memset-inline-8.c: Ditto.
1896 * gcc.target/arm/memset-inline-9.c: Ditto.
1898 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/other/virtual3.C: New.
1903 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1906 * g++.dg/cpp0x/vt-60130.C: New.
1908 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1911 * g++.dg/warn/Warray-bounds-7.C: New.
1913 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1916 * g++.dg/template/defarg18.C: New.
1918 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1921 * g++.dg/cpp0x/vt-59988.C: New.
1923 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1925 PR tree-optimization/65533
1926 * gcc.dg/pr65533.c: New test.
1928 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1930 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1931 source= and mold= expressions functionality.
1932 * gfortran.dg/allocate_class_4.f90: New test.
1933 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1934 copying an unlimited polymorhpic object containing a char array
1935 to another unlimited polymorphic object respects the _len
1937 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1938 whether deferred length char array allocate works, unlimited
1939 polymorphic object allocation from a string works and if
1940 allocating an array of deferred length strings works.
1941 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1943 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1946 * g++.dg/cpp0x/constexpr-array11.C: New.
1948 2015-03-24 Richard Biener <rguenther@suse.de>
1951 * gcc.dg/torture/pr65517.c: New testcase.
1953 2015-03-24 Tobias Burnus <burnus@net-b.de>
1955 * gfortran.dg/coindexed_1.f90: Moved from
1956 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1958 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1961 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1965 * gcc.target/i386/pr65523.c: New test.
1968 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1970 * g++.dg/lto/pr65475b_0.C: Likewise.
1972 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1975 * gcc.target/sh/torture/pr65505.c: New.
1977 2015-03-23 Martin Sebor <msebor@redhat.com>
1980 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1981 assembly for lvx in addition to lxv.
1983 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1986 * gfortran.dg/pr65504.f90: New test.
1989 * gcc.dg/pr65521.c: New test.
1991 2015-03-23 Richard Biener <rguenther@suse.de>
1993 PR tree-optimization/65518
1994 * gcc.dg/vect/pr65518.c: New testcase.
1996 2015-03-23 Richard Biener <rguenther@suse.de>
1998 PR tree-optimization/65494
1999 * gcc.dg/vect/pr65494.c: New testcase.
2001 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2003 PR preprocessor/65238
2004 * c-c++-common/cpp/pr65238-1.c: New test.
2005 * gcc.dg/cpp/pr65238-2.c: New test.
2006 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2007 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2009 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2010 Mikael Morin <mikael@gcc.gnu.org>
2013 * gfortran.dg/elemental_dependency_4.f90: New.
2014 * gfortran.dg/elemental_dependency_5.f90: New.
2016 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2019 * g++.dg/lto/pr65475b_0.C: New testcase.
2020 * g++.dg/lto/pr65475b_1.C: New testcase.
2021 * g++.dg/lto/pr65475c_0.C: New testcase.
2022 * g++.dg/lto/pr65475c_1.C: New testcase.
2024 2015-03-21 Tobias Burnus <burnus@net-b.de>
2026 * gfortran.dg/coarray_38.f90: New.
2027 * gfortran.dg/coarray_39.f90: New.
2028 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2031 2015-03-20 Marek Polacek <polacek@redhat.com>
2034 * g++.dg/cpp0x/pr65398.C: New test.
2036 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2039 * g++.dg/lto/pr65475_0.C: New testcase.
2040 * g++.dg/lto/pr65475_1.C: New testcase.
2042 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2044 PR rtl-optimization/64366
2045 * gcc.target/sh/pr64366.c: New.
2047 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/cpp0x/constexpr-48324.C: New.
2052 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/cpp0x/pr48453.C: New.
2057 2015-03-20 Marek Polacek <polacek@redhat.com>
2060 * g++.dg/cpp0x/pr65072.C: New test.
2062 2015-03-20 Richard Biener <rguenther@suse.de>
2065 * gcc.dg/pr15347.c: Use -O.
2066 * c-c++-common/pr19807-1.c: Likewise.
2068 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2070 * gnat.dg/volatile13.ad[sb]: New test.
2072 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2074 PR rtl-optimization/60851
2075 * gcc.target/i386/pr60851.c: New test.
2077 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2080 * g++.dg/pr65240.h: Add tests for PR 65240.
2081 * g++.dg/pr65240-1.C: Likewise.
2082 * g++.dg/pr65240-2.C: Likewise.
2083 * g++.dg/pr65240-3.C: Likewise.
2084 * g++.dg/pr65240-4.C: Likewise.
2086 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2088 PR rtl-optimization/63491
2089 * gcc.target/powerpc/pr63491.c: New.
2091 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2093 * g++.dg/ipa/pr65465.C: New test.
2095 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/cpp0x/deleted11.C: New.
2100 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2103 * c-c++-common/tsan/pr65400-3.c: New test.
2105 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2108 * g++.dg/cpp0x/constexpr-59686.C: New.
2110 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2113 * g++.dg/tsan/pr64265.C: New test.
2116 * c-c++-common/tsan/pr65400-1.c: New test.
2117 * c-c++-common/tsan/pr65400-2.c: New test.
2119 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2122 * g++.dg/cpp0x/pr59816.C: New.
2124 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2127 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2129 2015-03-18 Martin Liska <mliska@suse.cz>
2132 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2133 equivalences either to 6 or 7.
2135 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2139 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2141 * gcc.dg/undefined-loop-1.c: New file.
2142 * gcc.dg/undefined-loop-2.c: New file.
2144 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2147 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2148 loop exits too early.
2150 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2152 PR tree-optimization/65450
2153 * gfortran.dg/pr65450.f90: New test.
2156 * gcc.target/i386/pr65078-1.c: New test.
2157 * gcc.target/i386/pr65078-2.c: New test.
2158 * gcc.target/i386/pr65078-3.c: New test.
2159 * gcc.target/i386/pr65078-4.c: New test.
2160 * gcc.target/i386/pr65078-5.c: New test.
2161 * gcc.target/i386/pr65078-6.c: New test.
2163 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2166 * g++.dg/cpp1y/pr65340.C: New.
2168 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171 * gfortran.dg/system_clock_3.f08: Adjust test.
2173 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2176 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2177 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2179 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2182 * gfortran.dg/system_clock_3.f08: New test.
2184 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2187 g++.dg/cpp1y/pr64626-1.C: New.
2188 g++.dg/cpp1y/pr64626-2.C: New.
2189 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2191 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2193 PR tree-optimization/65427
2194 * gcc.c-torture/execute/pr65427.c: New test.
2196 2015-03-16 Marek Polacek <polacek@redhat.com>
2200 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2201 * g++.dg/cpp0x/pr65327.C: New test.
2203 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2206 * c-c++-common/asan/pr64820.c: New test.
2208 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2210 * gfortran.dg/pointer_2.f90: New test.
2212 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2214 * g++.dg/pr65049.C: New test.
2216 2015-03-16 Tom de Vries <tom@codesourcery.com>
2218 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2219 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2220 * gcc.target/i386/fuse-caller-save.c: Same.
2222 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2224 * gnat.dg/loop_optimization18.ad[sb]: New test.
2225 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2227 2015-03-16 Alan Modra <amodra@gmail.com>
2229 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2232 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2234 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2236 * gcc.dg/torture/pr65270-2.c: Likewise.
2238 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2241 * gfortran.dg/pointer_remapping_9.f90: New.
2243 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2245 PR tree-optimization/65369
2246 * gcc.c-torture/execute/pr65369.c: New test.
2248 PR tree-optimization/65418
2249 * gcc.c-torture/execute/pr65418-1.c: New test.
2250 * gcc.c-torture/execute/pr65418-2.c: New test.
2252 PR rtl-optimization/65401
2253 * gcc.c-torture/execute/pr65401.c: New test.
2255 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2258 * gcc.target/arm/pr64600_1.c: New test.
2260 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2262 PR rtl-optimization/65235
2263 * gcc.target/aarch64/pr65235_1.c: New test.
2265 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2267 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2268 * gcc.target/s390/hotpatch-22.c: Likewise.
2269 * gcc.target/s390/hotpatch-23.c: Likewise.
2270 * gcc.target/s390/hotpatch-24.c: Likewise.
2271 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2272 * gcc.target/s390/hotpatch-1.c: Update expected output.
2273 * gcc.target/s390/hotpatch-2.c: Likewise.
2274 * gcc.target/s390/hotpatch-3.c: Likewise.
2275 * gcc.target/s390/hotpatch-4.c: Likewise.
2276 * gcc.target/s390/hotpatch-5.c: Likewise.
2277 * gcc.target/s390/hotpatch-6.c: Likewise.
2278 * gcc.target/s390/hotpatch-7.c: Likewise.
2279 * gcc.target/s390/hotpatch-8.c: Likewise.
2280 * gcc.target/s390/hotpatch-9.c: Likewise.
2281 * gcc.target/s390/hotpatch-10.c: Likewise.
2282 * gcc.target/s390/hotpatch-11.c: Likewise.
2283 * gcc.target/s390/hotpatch-12.c: Likewise.
2284 * gcc.target/s390/hotpatch-13.c: Likewise.
2285 * gcc.target/s390/hotpatch-14.c: Likewise.
2286 * gcc.target/s390/hotpatch-15.c: Likewise.
2287 * gcc.target/s390/hotpatch-16.c: Likewise.
2288 * gcc.target/s390/hotpatch-17.c: Likewise.
2289 * gcc.target/s390/hotpatch-18.c: Likewise.
2290 * gcc.target/s390/hotpatch-19.c: Likewise.
2292 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2295 * gcc.target/i386/pr65103-1.c: New.
2297 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2300 * gcc.target/i386/pr65044.c: New.
2302 2015-03-12 Tom de Vries <tom@codesourcery.com>
2304 PR rtl-optimization/64895
2305 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2306 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2307 * gcc.target/i386/fuse-caller-save.c: Ditto.
2309 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2311 * gcc.dg/ipa/pr63569.c: Fix template.
2313 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2315 * g++.dg/ipa/pr64146.C: Require fpic support.
2317 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2320 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2321 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2323 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2325 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2326 to dg-options, fix up dg-skip-if.
2328 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2331 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2332 * gcc.target/avr/tiny-caller-save.c: Same.
2334 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2337 * g++.dg/pr65242.C: New test.
2339 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2341 * c-c++-common/asan/no-asan-check-glob.c: New test.
2343 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2346 * g++.dg/other/default11.C: New.
2347 * g++.dg/other/default12.C: Likewise.
2349 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2354 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2357 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2359 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2362 * g++.dg/cpp0x/pr65127.C: New test.
2364 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2366 * gcc.dg/ipa/PR64550.c: Update template.
2368 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2369 Tobias Burnus <burnus@net-b.de>
2371 * gfortran.dg/coarray_sync_memory.f90: New.
2373 2015-03-10 Marek Polacek <polacek@redhat.com>
2376 * c-c++-common/ubsan/pr65367.c: New test.
2378 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2380 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2381 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2382 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2383 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2384 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2385 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2386 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2387 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2388 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2389 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2390 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2391 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2392 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2394 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2396 * lib/mpx-dg.exp (mpx_link_flags): New.
2399 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2400 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2401 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2402 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2403 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2404 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2405 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2406 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2407 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2408 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2409 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2410 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2411 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2412 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2413 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2414 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2415 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2416 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2417 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2418 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2419 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2420 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2421 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2422 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2423 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2424 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2425 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2426 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2427 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2428 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2429 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2430 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2431 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2432 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2433 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2434 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2435 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2436 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2437 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2438 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2439 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2440 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2441 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2442 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2443 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2444 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2445 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2446 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2447 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2448 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2449 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2450 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2451 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2452 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2453 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2454 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2455 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2456 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2457 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2458 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2459 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2460 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2461 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2462 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2463 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2464 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2465 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2466 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2467 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2468 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2469 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2470 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2471 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2472 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2473 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2474 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2475 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2476 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2477 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2478 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2479 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2480 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2481 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2482 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2483 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2484 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2485 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2486 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2487 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2488 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2489 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2490 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2491 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2492 * gcc.target/i386/mpx/label-address-1.c: New.
2493 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2494 * gcc.target/i386/mpx/macro.c: New.
2495 * gcc.target/i386/mpx/mpx-check.h: New.
2496 * gcc.target/i386/mpx/mpx.exp: New.
2497 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2498 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2499 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2500 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2501 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2502 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2503 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2504 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2505 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2506 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2507 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2508 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2509 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2510 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2511 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2512 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2513 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2514 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2515 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2516 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2517 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2518 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2519 * gcc.target/i386/mpx/reference-1-nov.c: New.
2520 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2521 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2522 * gcc.target/i386/mpx/reference-2-nov.c: New.
2523 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2524 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2525 * gcc.target/i386/mpx/reference-3-nov.c: New.
2526 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2527 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2528 * gcc.target/i386/mpx/reference-4-nov.c: New.
2529 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2530 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2531 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2532 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2533 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2534 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2535 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2536 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2537 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2538 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2539 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2540 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2541 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2542 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2543 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2544 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2545 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2546 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2547 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2548 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2549 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2550 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2551 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2552 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2553 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2554 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2555 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2556 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2557 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2558 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2559 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2560 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2561 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2562 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2563 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2564 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2565 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2566 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2567 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2568 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2569 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2570 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2571 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2572 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2573 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2574 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2575 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2576 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2577 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2578 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2579 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2580 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2581 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2582 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2583 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2584 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2585 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2586 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2587 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2588 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2589 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2590 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2591 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2592 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2593 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2594 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2595 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2596 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2597 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2598 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2599 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2600 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2601 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2602 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2603 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2604 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2605 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2606 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2607 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2608 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2609 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2610 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2611 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2612 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2613 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2614 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2615 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2616 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2617 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2618 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2619 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2620 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2621 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2622 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2623 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2624 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2625 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2626 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2627 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2628 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2629 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2630 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2631 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2632 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2633 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2634 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2635 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2636 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2637 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2638 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2639 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2640 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2641 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2642 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2643 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2644 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2645 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2646 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2647 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2648 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2649 * gcc.target/i386/mpx/vla-1-nov.c: New.
2650 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2651 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2652 * gcc.target/i386/mpx/vla-2-nov.c: New.
2653 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2655 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2657 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2659 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2661 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2663 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2665 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2666 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2668 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2671 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2674 * c-c++-common/pr65120.c: New test.
2676 PR rtl-optimization/65321
2677 * gcc.dg/pr65321.c: New test.
2679 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2681 PR tree-optimization/65355
2682 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2684 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2687 * c-c++-common/pr49706.c: Adjust tests for not warning
2688 about !!x == y or !b == y where b is boolean, and add
2690 * c-c++-common/pr62199-2.c: Likewise.
2692 2015-03-09 Richard Biener <rguenther@suse.de>
2695 * gcc.dg/torture/pr65270-1.c: New testcase.
2696 * gcc.dg/torture/pr65270-2.c: Likewise.
2698 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2700 PR tree-optimization/63743
2701 * gcc.dg/pr63743.c: New test.
2703 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2706 * g++.dg/lto/pr65316_0.C: New testcase.
2707 * g++.dg/lto/pr65316_1.C: New testcase.
2709 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2712 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2714 * g++.dg/abi/rtti3.C: Likewise.
2716 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2719 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2721 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2723 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2725 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2727 2015-03-08 Morin <mikael@gcc.gnu.org>
2730 * gfortran.dg/entry_20.f90: New.
2732 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2735 * gcc.c-torture/compile/pr65153.c: New.
2737 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2740 * g++.dg/torture/pr65249.C: New.
2742 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2744 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2746 (int64_t): Likewise.
2748 2015-03-07 Marek Polacek <polacek@redhat.com>
2749 Martin Uecker <uecker@eecs.berkeley.edu>
2752 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2754 * c-c++-common/ubsan/bounds-8.c: New test.
2755 * c-c++-common/ubsan/bounds-9.c: New test.
2756 * gcc.dg/ubsan/bounds-2.c: New test.
2758 2015-03-05 Martin Sebor <msebor@redhat.com>
2760 * PR testsuite/63175
2761 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2762 checking of results into main to prevent it from getting optimized
2764 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2766 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2768 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2769 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2770 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2773 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2775 * g++.dg/lto/pr65302_1.C: New testcase.
2776 * g++.dg/lto/pr65302_0.C: New testcase.
2778 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2780 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2781 -fno-ipa-icf to dg-options.
2783 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2785 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2786 compiles using the linker plugin.
2788 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2790 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2792 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2794 * gcc.target/arm/pr65067.c: New test.
2796 2015-03-05 Martin Liska <mliska@suse.cz>
2799 * gcc.dg/ipa/pr65318.c: New test.
2801 2015-03-05 Marek Polacek <polacek@redhat.com>
2803 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2805 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2807 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2809 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2811 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2812 max-unroll-times back to defaults for s390.
2814 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2818 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2821 * g++.dg/cpp0x/initlist92.C: New.
2823 2015-03-05 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/65310
2826 * gcc.dg/vect/pr65310.c: New testcase.
2828 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2831 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2833 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2835 * gnat.dg/entry_queues3.adb: New test.
2837 2015-03-04 Ian Lance Taylor <iant@google.com>
2839 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2841 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2846 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2848 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2849 -fno-ipa-icf to dg-options
2850 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2851 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2853 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/cpp0x/decltype62.C: New.
2858 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2860 * gnat.dg/object_overflow5.adb: New test.
2862 2015-03-03 Martin Liska <mliska@suse.cz>
2865 * gcc.dg/ipa/pr65287.c: New test.
2867 2015-03-03 Martin Jambor <mjambor@suse.cz>
2868 Eric Botcazou <ebotcazou@adacore.com>
2870 * gnat.dg/specs/pack12.ads: New test.
2872 2015-03-03 Martin Liska <mliska@suse.cz>
2874 * gcc.dg/ipa/PR65282.c: New test.
2876 2015-03-13 Jeff Law <law@redhat.com>
2878 PR tree-optimization/65241
2879 * gcc.c-torture/compile/pr65241.c: New test.
2881 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2884 * gcc.target/avr/torture/pr64331.c: New test.
2886 2015-03-03 Martin Liska <mliska@suse.cz>
2887 Jan Hubicka <hubicka@ucw.cz>
2889 * g++.dg/ipa/pr65263.C: New test.
2891 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2894 * gcc.dg/lto/pr65130_0.c: New testcase.
2895 * gcc.dg/lto/pr65130_1.c: New testcase.
2897 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2900 * g++.dg/torture/pr64988.C: New testcase.
2902 2015-03-02 Tobias Burnus <burnus@net-b.de>
2904 * gfortran.dg/coarray_atomic_6.f90: New.
2906 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2909 * gcc.target/i386/pr65184.c: New.
2911 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2914 * gcc.target/i386/pr65183.c: New.
2916 2015-02-28 Martin Liska <mliska@suse.cz>
2917 Jan Hubicka <hubicka@ucw.cz>
2919 * gcc.dg/ipa/ipa-icf-35.c: New test.
2920 * gcc.dg/ipa/ipa-icf-36.c: New test.
2921 * gcc.dg/ipa/ipa-icf-37.c: New test.
2923 2015-02-28 Martin Liska <mliska@suse.cz>
2924 Jan Hubicka <hubicka@ucw.cz>
2927 * gcc.dg/ipa/ipa-icf-34.c: New test.
2929 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2932 * gcc.target/sh/sh/pr61142.c: New.
2934 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2936 * g++.dg/other/dump-ada-spec-3.C: New test.
2938 2015-03-01 Martin Liska <mliska@suse.cz>
2940 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2941 * g++.dg/ipa/pr63595.C: Update expected results.
2943 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2946 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2948 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2950 * gcc.dg/vect/pr59354.c: Move vector producing code to
2953 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2956 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2957 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2958 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2959 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2961 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2963 PR tree-optimization/65048
2964 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2965 (foo): Use K&R style definition.
2967 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2970 * g++.dg/pr65032.C: New.
2972 2015-02-27 Marek Polacek <polacek@redhat.com>
2975 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2978 2015-02-27 Marek Polacek <polacek@redhat.com>
2981 * gcc.dg/pr65228.c: New test.
2983 2015-02-27 Kai Tietz <ktietz@redhat.com>
2986 * gcc.dg/weak/weak-17.c: New file.
2988 2015-02-27 Richard Biener <rguenther@suse.de>
2991 * g++.dg/lto/pr65193_0.C: New testcase.
2993 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2995 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2996 * gcc.target/s390/hotpatch-8.c: Likewise.
2997 * gcc.target/s390/hotpatch-9.c: Likewise.
2998 * gcc.target/s390/pr61078.c: Likewise.
2999 * gcc.target/s390/pr57960.c: Remove -m64.
3000 * gcc.target/s390/pr61078.c: Likewise.
3002 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3003 Martin Liska <mliska@suse.cz>
3006 * gcc.dg/pr64454.c: Disable ICF.
3007 * gcc.dg/pr28685-1.c: Disable ICF
3008 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3009 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3010 * g++.dg/ipa/ipa-icf-4.C: Update template.
3012 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3014 PR tree-optimization/65216
3015 * gcc.c-torture/execute/pr65216.c: New test.
3017 PR tree-optimization/65215
3018 * gcc.c-torture/execute/pr65215-1.c: New test.
3019 * gcc.c-torture/execute/pr65215-2.c: New test.
3020 * gcc.c-torture/execute/pr65215-3.c: New test.
3021 * gcc.c-torture/execute/pr65215-4.c: New test.
3022 * gcc.c-torture/execute/pr65215-5.c: New test.
3024 2015-02-26 Tom de Vries <tom@codesourcery.com>
3026 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3028 2015-02-26 Martin Liska <mliska@suse.cz>
3029 Jan Hubicka <hubicka@ucw.cz>
3031 * g++.dg/ipa/pr64146.C: Update expected results.
3032 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3033 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3034 * gcc.dg/ipa/ipa-icf-34.c: New test.
3036 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3038 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3039 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3040 (dg-additional-options): Remove dg directive.
3041 (dg-final): Add dg directive.
3043 2015-02-26 Marek Polacek <polacek@redhat.com>
3046 * g++.dg/ipa/pr65008.C: New test.
3048 2015-02-26 Tom de Vries <tom@codesourcery.com>
3050 * lib/profopt.exp (profopt-target-cleanup): New proc.
3051 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3052 files from sources from dg-additional-sources.
3054 2015-02-26 Tom de Vries <tom@codesourcery.com>
3056 * lib/gcov.exp: Cleanup in case of xfail.
3058 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3060 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3062 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3065 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3066 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3067 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3068 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3069 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3070 * g++.dg/debug/pr46123.C: XFAIL and move...
3071 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3072 * gcc.dg/debug/dwarf2-3.c: Move...
3073 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3075 2015-02-26 Marek Polacek <polacek@redhat.com>
3078 * g++.dg/cpp1y/pr65202.C: New test.
3080 2015-02-26 Tom de Vries <tom@codesourcery.com>
3082 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3083 locale_facets.h.gcov.
3085 2015-02-26 Tom de Vries <tom@codesourcery.com>
3087 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3089 2015-02-26 Tom de Vries <tom@codesourcery.com>
3091 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3093 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3096 * gcc.target/i386/pr65217.c: New.
3098 2015-02-26 Tom de Vries <tom@codesourcery.com>
3100 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3102 2015-02-26 Tom de Vries <tom@codesourcery.com>
3104 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3106 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3108 PR tree-optimization/65048
3109 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3111 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3113 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3114 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3116 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3119 * gcc.target/i386/pr65161.c: New test.
3121 2015-02-26 Terry Guo <terry.guo@arm.com>
3123 * gcc.target/arm/no-volatile-in-it.c: New test.
3125 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3127 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3128 (dg-options): Add -save-temps.
3129 (dg-final): Add cleanup-saved-temps.
3131 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3133 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3135 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3137 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3138 * gcc.target/powerpc/pack01.c: Include string.h.
3140 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3143 * gcc.target/i386/pr65167.c: New.
3145 2015-02-25 Kai Tietz <ktietz@redhat.com>
3147 PR tree-optimization/61917
3148 * gcc.dg/vect/vect-pr61917.c: New file.
3150 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3152 PR tree-optimization/65170
3153 * gcc.c-torture/execute/pr65170.c: New test.
3154 * gcc.dg/tree-ssa/vrp96.c: New test.
3156 2015-02-24 Tom de Vries <tom@codesourcery.com>
3158 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3160 2015-02-24 Tom de Vries <tom@codesourcery.com>
3163 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3164 (dg-additional-files-options): Copy additional_sources to
3165 additional_sources_used before emptying additional_sources.
3166 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3167 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3168 (cleanup-saved-temps): Use additional_sources_used instead of
3170 (dg-test): Reset additional_sources_used.
3172 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3175 * gfortran.dg/integer_exponentiation_6.F90: New test.
3177 2015-02-23 Martin Sebor <msebor@redhat.com>
3180 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3181 two parts. One to save registers, the other to verify the
3182 registers have the right values. Save register state into
3183 static data rather than on the stack.
3185 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3188 * c-c++-common/asan/pr63888.c: New test.
3190 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3193 * gcc.c-torture/compile/pr65163.c: New.
3195 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3197 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3198 with -m31 on 64 bit.
3199 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3200 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3202 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3204 * gcc.target/s390/20090223-1.c: Add
3205 -Wno-implicit-function-declaration option.
3206 * gcc.target/s390/pr42224.c: Likewise.
3207 * gcc.target/s390/pr55718.c: Likewise.
3209 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3211 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3212 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3213 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3214 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3215 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3216 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3217 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3218 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3219 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3220 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3221 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3222 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3223 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3224 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3225 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3226 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3227 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3228 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3229 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3230 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3231 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3233 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3235 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3236 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3237 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3238 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3239 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3240 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3241 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3242 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3243 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3244 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3245 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3246 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3247 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3248 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3249 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3250 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3252 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3256 * gfortran.dg/pr61960.f90: New.
3257 * gfortran.dg/pr64230.f90: New.
3258 * gfortran.dg/pr64980.f03: New.
3260 2015-02-22 Tom de Vries <tom@codesourcery.com>
3262 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3264 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3267 * gnat.dg/timing_events.adb: Removed, invalid test.
3269 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3272 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3274 * g++.dg/gcov/gcov-2.C: Likewise.
3276 2015-02-20 Richard Biener <rguenther@suse.de>
3278 PR tree-optimization/65136
3279 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3281 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3284 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3285 and nvptx-*-* blacklisting.
3287 * gcc.dg/sibcall-9.c: New test.
3288 * gcc.dg/sibcall-10.c: New test.
3290 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3292 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3294 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3297 * gcc.target/avr/torture/pr64452.c: New test.
3299 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3301 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3302 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3304 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3307 * lib/target-supports.exp (check_compile): Check whether
3308 additional_sources is defined before using it.
3310 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3313 * g++.dg/opt/pr65074.C: New file.
3315 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3317 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3318 (size_type): New typedef.
3319 (operator "" _script): Use it for the last argument.
3321 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3323 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3325 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3327 * lib/target-supports.exp (check_compile): Save/restore
3328 additional_sources that may belong to an actual test.
3330 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3332 PR gcov-profile/64634
3333 * g++.dg/gcov/gcov-15.C: New test.
3335 2015-02-18 Tom de Vries <tom@codesourcery.com>
3337 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3339 2015-02-18 Tom de Vries <tom@codesourcery.com>
3341 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3343 2015-02-18 Tom de Vries <tom@codesourcery.com>
3345 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3347 2015-02-18 Tom de Vries <tom@codesourcery.com>
3349 * gfortran.dg/fmt_cache_1.f: Add missing close.
3351 2015-02-18 Tom de Vries <tom@codesourcery.com>
3354 * gfortran.dg/read_eof_8.f90: Add missing close.
3356 2015-02-18 Richard Biener <rguenther@suse.de>
3358 PR tree-optimization/65063
3359 * gcc.dg/pr65063.c: New testcase.
3361 2015-02-18 Richard Biener <rguenther@suse.de>
3363 PR tree-optimization/62217
3364 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3366 2015-02-18 Marek Polacek <polacek@redhat.com>
3369 * c-c++-common/ubsan/pr65081.c: New test.
3371 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3373 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3374 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3376 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3378 * gcc.dg/ipa/propalign-3.c: New test.
3380 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3383 * gcc.target/sh/pr64793.c: New.
3384 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3386 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3388 * gcc.target/arm/divzero.c: New test case.
3390 2015-02-17 Tom de Vries <tom@codesourcery.com>
3392 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3394 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3395 Jakub Jelinek <jakub@redhat.com>
3398 * g++.dg/cpp0x/pr65075.C: New test.
3400 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3403 * gcc.target/powerpc/pr65058.c: New test.
3405 2015-02-16 Jeff Law <law@redhat.com>
3407 PR tree-optimization/64823
3408 * gcc.dg/uninit-20.c: New test.
3410 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3411 James Greenhalgh <james.greenhalgh@arm.com>
3414 * gcc.dg/ipa/ipa-clone-1.c: New test.
3416 2015-02-16 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/65077
3419 * gcc.dg/torture/pr65077.c: New testcase.
3421 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3423 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3424 Directive adjusted to scan for ldaxr.
3425 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3426 adjusted to scan for ldaex.
3428 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3431 * g++.dg/cpp0x/constexpr-65080.C: New.
3433 2015-02-16 Richard Biener <rguenther@suse.de>
3435 PR tree-optimization/63593
3436 * gcc.dg/pr63593.c: New testcase.
3438 2015-02-16 Marek Polacek <polacek@redhat.com>
3441 * gcc.dg/pr65066.c: New test.
3443 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3445 * gcc.dg/pr65002.C: Move ...
3446 * g++.dg/ipa/pr65002.C: ... here.
3448 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3450 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3451 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3452 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3453 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3455 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3458 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3459 the expression to find calls.
3460 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3461 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3462 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3463 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3464 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3466 2015-02-14 Marek Polacek <polacek@redhat.com>
3469 * gcc.dg/array-11.c: New test.
3470 * gcc.dg/array-12.c: New test.
3471 * gcc.dg/array-13.c: New test.
3472 * gcc.dg/array-14.c: New test.
3473 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3474 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3475 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3476 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3477 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3478 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3480 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3483 * g++.dg/lookup/using54.C: New.
3485 2015-02-13 Jeff Law <law@redhat.com>
3488 Revert my change for tree-optimization/64823.
3490 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3492 PR tree-optimization/65053
3493 * gcc.c-torture/execute/pr65053-1.c: New test.
3494 * gcc.c-torture/execute/pr65053-2.c: New test.
3496 2015-02-13 Marek Polacek <polacek@redhat.com>
3499 * gcc.dg/pr65050.c: New test.
3501 2015-02-13 Jeff Law <law@redhat.com>
3503 PR tree-optimization/64823
3504 * gcc.dg/uninit-20.c: New test.
3506 PR rtl-optimization/47477
3507 * gcc.dg/tree-ssa/pr47477.c: New test.
3509 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3512 * g++.dg/parse/ivdep-2.C: New.
3513 * g++.dg/parse/ivdep-3.C: Likewise.
3515 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3518 * gfortran.dg/continuation_13.f90: New test.
3519 * gfortran.dg/continuation_14.f: New test.
3521 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3524 * g++.dg/cpp0x/sfinae55.C: New.
3526 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3529 * g++.dg/ipa/pr65034.C: New test.
3531 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3533 PR tree-optimization/65002
3534 * gcc.dg/pr65002.C: New.
3536 2015-02-13 Marek Polacek <polacek@redhat.com>
3539 * c-c++-common/pr65040.c: New test.
3541 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3543 PR tree-optimization/64705
3544 * gcc.dg/tree-ssa/pr64705.c: New test.
3546 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3549 * gcc.dg/visibility-22.c: New test.
3550 * gcc.dg/visibility-23.c: New test.
3551 * gcc.target/i386/pr32219-1.c: New test.
3552 * gcc.target/i386/pr32219-2.c: New test.
3553 * gcc.target/i386/pr32219-3.c: New test.
3554 * gcc.target/i386/pr32219-4.c: New test.
3555 * gcc.target/i386/pr32219-5.c: New test.
3556 * gcc.target/i386/pr32219-6.c: New test.
3557 * gcc.target/i386/pr32219-7.c: New test.
3558 * gcc.target/i386/pr32219-8.c: New test.
3559 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3561 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3563 PR libgfortran/57822
3564 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3565 four different KINDs.
3567 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3570 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3573 * g++.dg/ubsan/pr65000.C: New test.
3575 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3578 * gfortran.dg/finalize_28.f90: New test
3580 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3583 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3584 DW_TAG_lexical_block removal.
3585 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3586 * g++.dg/guality/pr55541.C: New test.
3589 * g++.dg/ubsan/pr64984.C: New test.
3591 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3593 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3595 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3598 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3599 instructions for 2015-01-14 get_memmodel changes.
3600 * gcc.target/powerpc/atomic-p8.c: Likewise.
3603 * g++.dg/ubsan/pr65019.C: New test.
3605 PR tree-optimization/65014
3606 * gcc.c-torture/compile/pr65014.c: New test.
3608 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3610 PR libgfortran/57822
3611 * gfortran/fmt_g0_7.f08: Revise test.
3613 2015-02-11 Jeff Law <law@redhat.com>
3616 * gcc.target/m68k/pr63347.c: New test.
3618 2015-02-11 Marek Polacek <polacek@redhat.com>
3620 * g++.dg/ubsan/shift-1.C: New test.
3621 * gcc.dg/ubsan/c-shift-2.c: New test.
3622 * c-c++-common/ubsan/shift-5.c: Remove file.
3624 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3626 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3627 Directive adjusted to XFAIL.
3628 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3631 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3634 * g++.dg/opt/pr65003.C: New test.
3636 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3638 * lib/target-supports.exp (check_effective_target_pie): Renamed
3640 (check_effective_target_pie_enabled): This.
3641 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3642 * gcc.target/i386/pie.c: Likewise.
3644 2015-02-11 Andrew Pinski <apinski@cavium.com>
3647 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3648 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3650 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3653 * gcc.target/i386/pr61925-1.c: New test.
3654 * gcc.target/i386/pr61925-2.c: New test.
3655 * gcc.target/i386/pr61925-3.c: New test.
3657 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3660 * g++.dg/asan/pr65004.C: New test.
3662 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3665 * gcc.taget/sh/pr64661-0.h: New.
3666 * gcc.taget/sh/pr64661-1.c: New.
3667 * gcc.taget/sh/pr64661-2.c: New.
3668 * gcc.taget/sh/pr64661-3.c: New.
3669 * gcc.taget/sh/pr64661-4.c: New.
3671 2015-02-10 Richard Biener <rguenther@suse.de>
3673 PR tree-optimization/64995
3674 * g++.dg/torture/pr64995.C: New testcase.
3676 2015-02-10 Richard Biener <rguenther@suse.de>
3678 PR tree-optimization/64909
3679 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3681 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3683 * gcc.dg/signbit-sa.c: New test.
3685 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3687 PR libgfortran/57822
3688 * gfortran/fmt_g0_7.f08: New test.
3690 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3692 PR tree-optimization/43378
3693 * gcc.dg/tree-ssa/pr43378.c: New test.
3695 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3698 * g++.dg/torture/pr64978.C: New testcase.
3700 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3703 * gcc.dg/asan/pr64981.c: New test.
3705 2015-02-09 Marek Polacek <polacek@redhat.com>
3708 * gcc.dg/pr64856.c: New test.
3710 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3713 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3714 * gcc.c-torture/execute/pr64979.c: New test.
3716 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3718 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3720 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3722 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3723 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3725 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3728 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3730 2015-02-09 Richard Biener <rguenther@suse.de>
3732 PR tree-optimization/54000
3733 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3735 2015-02-09 Tom de Vries <tom@codesourcery.com>
3737 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3739 2015-02-09 Martin Liska <mliska@suse.cz>
3741 * g++.dg/ipa/pr64858.C: New test.
3743 2015-02-09 Tom de Vries <tom@codesourcery.com>
3745 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3747 2015-02-08 Andrew Pinski <apinski@cavium.com>
3749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3751 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3754 * gfortran.dg/use_rename_8.f90: New.
3756 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3758 * gnat.dg/addr7.ad[sb]: New test.
3759 * gnat.dg/addr8.ad[sb]: Likewise.
3761 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3764 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3765 from jit.dg/test-compile-to-executable.c's create_code, with a
3766 clarification of the output message.
3767 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3769 (test_jit): Use CHECK_NO_ERRORS when calling
3770 gcc_jit_context_compile_to_file.
3771 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3772 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3773 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3774 about deletions that are attempted.
3775 (jit-verify-compile-to-file): Rename to...
3776 (jit-verify-output-file-was-created): ...this, and drop the
3777 attempt to run "file" and verify the output.
3778 (jit-verify-assembler): New function.
3779 (jit-verify-object): New function.
3780 (jit-verify-dynamic-library): New function.
3781 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3782 favor of an implementation from new file
3783 create-code-for-hello-world-executable.h, which also adds a
3785 (dg-final): Replace jit-verify-compile-to-file with
3786 jit-verify-output-file-was-created, and invoke new function
3787 jit-verify-assembler.
3788 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3790 (dg-final): Replace jit-verify-compile-to-file with
3791 jit-verify-output-file-was-created, and invoke new function
3792 jit-verify-dynamic-library.
3793 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3794 favor of an implementation from new file
3795 create-code-for-hello-world-executable.h, which also adds a
3797 (dg-final): Replace jit-verify-compile-to-file with
3798 jit-verify-output-file-was-created. Strengthen the expected stdout
3799 from the built executable.
3800 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3801 favor of an implementation from new file
3802 create-code-for-hello-world-executable.h, which also adds a
3804 (dg-final): Replace jit-verify-compile-to-file with
3805 jit-verify-output-file-was-created, and invoke new function
3807 * jit.dg/verify-dynamic-library.c: New source file.
3809 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3810 Brian Rzycki <b.rzycki@samsung.com>
3812 PR tree-optimization/64878
3813 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3815 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3818 * g++.dg/ipa/pr64896.C: New test.
3820 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3823 * gcc.target/powerpc/pr64205.c: New file.
3825 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3827 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3828 (dg-options): Use -fpie instead of -fPIE -pie.
3830 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3833 * g++.dg/asan/pr64937.C: New test.
3835 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3838 * gfortran.dg/class_to_type_4.f90: New test
3840 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3842 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3844 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3846 PR rtl-optimization/64957
3848 * gcc.c-torture/execute/pr64957.c: New test.
3850 2015-02-05 Jeff Law <law@redhat.com>
3853 * gcc.target/h8300/pr17306-1.c: New test.
3854 * gcc.target/h8300/pr17306-2.c: New test.
3856 2015-02-05 Tobias Burnus <burnus@net-b.de>
3859 * gfortran.dg/structure_constructor_12.f90: New.
3861 2015-02-05 Jeff Law <law@redhat.com>
3864 gcc.target/h8300/pr58400.c: New test.
3866 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3868 * gcc.target/arm/macro_defs0.c: New test.
3869 * gcc.target/arm/macro_defs1.c: New test.
3870 * gcc.target/arm/macro_defs2.c: New test.
3872 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3874 PR rtl-optimization/64905
3875 * gcc.target/i386/pr64905.c: Require nonpic target.
3876 (dg-options): Add -fomit-frame-pointer.
3879 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3881 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3884 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3887 * gfortran.dg/type_to_class_2.f90: New test
3888 * gfortran.dg/type_to_class_3.f90: New test
3890 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3893 * g++.dg/torture/pr64686.C: New testcase.
3895 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3897 PR rtl-optimization/64905
3898 * gcc.target/i386/pr64905.c: New file.
3900 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3902 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3903 * gcc.dg/guality/pr41616-1.c: Ditto.
3905 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3908 * gcc.dg/pr64817-3.c: New.
3910 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3911 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3913 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3914 pass parameters in registers.
3915 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3916 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3917 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3919 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3920 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3922 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3923 list, allow for multilibed targets.
3924 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3926 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3928 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3929 * gcc.dg/pr46728-6.c: Ditto.
3931 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3933 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3934 for mips_nanlegacy target.
3936 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3938 * gcc.target/i386/chkp-hidden-def.c: New.
3940 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3943 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3944 to use 24 bits for bitfield b.
3946 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3949 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3950 cache result in a global variable. Include all 32-bit targets for
3953 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3955 PR rtl-optimization/64756
3956 * gcc.c-torture/execute/pr64756.c: New test.
3958 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3961 * gcc.target/sh/pr64660-0.h: New.
3962 * gcc.target/sh/pr64660-1.c: New.
3963 * gcc.target/sh/pr64660-2.c: New.
3964 * gcc.target/sh/pr64660-3.c: New.
3965 * gcc.target/sh/pr64660-4.c: New.
3967 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3970 * g++.dg/warn/Waddress-2.C: New.
3972 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3975 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3977 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3979 PR preprocessor/64803
3980 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3982 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3984 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3986 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3988 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3989 (_ARM_FPSRC): Add DN and AHP fields.
3990 (clean_results): Force DN=1 on AArch64.
3991 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3992 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3993 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3994 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3995 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3996 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3998 2015-02-02 Alan Modra <amodra@gmail.com>
4000 * gcc.target/powerpc/cprophard.c: New.
4002 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4004 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4005 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4007 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4010 * gcc.dg/pr64817-1.c: New test.
4011 * gcc.dg/pr64817-2.c: New test.
4013 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4016 * gcc.target/sh/pr64851-0.h: New
4017 * gcc.target/sh/pr64851-1.c: New
4018 * gcc.target/sh/pr64851-2.c: New
4019 * gcc.target/sh/pr64851-3.c: New
4020 * gcc.target/sh/pr64851-4.c: New
4022 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4025 * gcc.dg/torture/pr64882.c: New test.
4027 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4030 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4033 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4035 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4036 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4037 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4038 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4039 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4040 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4042 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4043 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4045 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4046 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4049 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4052 * g++.dg/pr64688-2.C: New.
4054 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4056 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4057 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4058 * gcc.target/i386/fuse-caller-save.c: Ditto.
4059 * gcc.target/i386/headmerge-1.c: Ditto.
4060 * gcc.target/i386/headmerge-2.c: Ditto.
4061 * gcc.target/i386/sibcall-6.c: Ditto.
4063 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4066 * gcc.target/i386/pr64617.c: New test.
4068 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4071 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4072 (dg-options): Remove -m32.
4073 (dg-final): Scan for "movb %al" only.
4074 * gcc.target/i386/pr15184-2.c: Ditto.
4076 2015-01-30 Richard Biener <rguenther@suse.de>
4078 PR tree-optimization/64829
4079 * gcc.dg/vect/pr64829.c: New testcase.
4081 2015-01-29 Marek Polacek <polacek@redhat.com>
4084 * gcc.dg/pr64709.c: New test.
4086 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4089 * g++.dg/ubsan/pr64717-1.C: New test.
4090 * g++.dg/ubsan/pr64717-2.C: New test.
4092 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4094 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4096 2015-01-29 Jeff Law <law@redhat.com>
4099 * gcc.target/i386/pr15184-1.c: New test.
4100 * gcc.target/i386/pr15184-2.c: New test.
4102 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4104 PR tree-optimization/64746
4105 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4107 2015-01-29 Richard Biener <rguenther@suse.de>
4109 PR tree-optimization/64853
4110 * gcc.dg/torture/pr64853.c: New testcase.
4112 2015-01-29 Richard Biener <rguenther@suse.de>
4114 PR tree-optimization/64844
4115 * gcc.dg/vect/pr64844.c: New testcase.
4117 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4120 * gcc.dg/pr64809.c: Delete.
4122 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4125 * gcc.target/i386/pr64805.c: New.
4127 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4129 * gcc.dg/guality/guality.h (main): Add argv[0] to
4130 guality_gdb_command.
4132 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4135 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4137 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4140 * gcc.target/sh/sh.exp
4141 (check_effective_target_atomic_model_soft_gusa_available,
4142 check_effective_target_atomic_model_soft_tcb_available,
4143 check_effective_target_atomic_model_soft_imask_available,
4144 check_effective_target_atomic_model_hard_llcs_available): New.
4145 * gcc.target/sh/pr64659-0.h: New.
4146 * gcc.target/sh/pr64659-1.c: New.
4147 * gcc.target/sh/pr64659-2.c: New.
4148 * gcc.target/sh/pr64659-3.c: New.
4149 * gcc.target/sh/pr64659-4.c: New.
4151 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4153 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4154 scan-assembler-times pattern.
4156 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4159 * gcc.dg/pr64809.c: New test.
4161 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4163 PR tree-optimization/64277
4164 * gcc.dg/pr64277.c: New.
4166 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4168 PR tree-optimization/64718
4169 * gcc.c-torture/execute/pr64718.c: New test.
4171 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4173 * gcc.target/aarch64/abs_2.c: New.
4175 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4177 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4178 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4179 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4182 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4185 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4186 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4187 { target comdat_group }.
4189 2015-01-27 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/goacc/coarray_2.f90: New.
4194 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4198 * g++.dg/torture/pr64139.C: New testcase.
4199 * g++.dg/torture/pr60871.C: Likewise.
4201 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4204 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4205 prevent linking errors.
4207 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4210 * g++.dg/torture/pr64282.C: New testcase.
4212 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4214 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4217 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4219 * gcc.target/s390/hotpatch-13.c: New testcase.
4220 * gcc.target/s390/hotpatch-14.c: New testcase.
4221 * gcc.target/s390/hotpatch-15.c: New testcase.
4222 * gcc.target/s390/hotpatch-16.c: New testcase.
4223 * gcc.target/s390/hotpatch-17.c: New testcase.
4224 * gcc.target/s390/hotpatch-18.c: New testcase.
4225 * gcc.target/s390/hotpatch-19.c: New testcase.
4226 * gcc.target/s390/hotpatch-20.c: New testcase.
4227 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4228 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4229 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4230 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4231 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4232 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4233 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4234 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4235 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4236 * gcc.target/s390/hotpatch-10.c: Likewise.
4237 * gcc.target/s390/hotpatch-11.c: Likewise.
4238 * gcc.target/s390/hotpatch-12.c: Likewise.
4239 * gcc.target/s390/hotpatch-2.c: Likewise.
4240 * gcc.target/s390/hotpatch-3.c: Likewise.
4241 * gcc.target/s390/hotpatch-4.c: Likewise.
4242 * gcc.target/s390/hotpatch-5.c: Likewise.
4243 * gcc.target/s390/hotpatch-6.c: Likewise.
4244 * gcc.target/s390/hotpatch-7.c: Likewise.
4245 * gcc.target/s390/hotpatch-8.c: Likewise.
4246 * gcc.target/s390/hotpatch-9.c: Likewise.
4247 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4248 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4249 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4250 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4251 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4252 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4253 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4254 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4256 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4258 * gcc.dg/long_branch.c: New testcase.
4260 2015-01-27 Richard Biener <rguenther@suse.de>
4262 PR tree-optimization/56273
4263 PR tree-optimization/59124
4264 PR tree-optimization/64277
4265 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4266 * gcc.dg/Warray-bounds-12.c: Likewise.
4267 * gcc.dg/Warray-bounds-13.c: Likewise.
4269 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4271 PR rtl-optimization/61058
4272 * gcc.dg/pr61058.c: New test.
4274 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4276 * gcc.target/i386/chkp-narrow-bounds.c: New.
4278 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4280 PR tree-optimization/64807
4281 * gcc.dg/pr64807.c: New test.
4284 * gcc.dg/pr64766.c: New test.
4286 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4289 * gcc.target/sh/pr49263-4.c: New.
4291 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4294 * gfortran.dg/allocate_with_mold_1.f90: New test
4296 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4299 * gcc.dg/pr64778.c: New test.
4302 * gcc.dg/vect/pr64421.c: New test.
4304 2015-01-26 Tobias Burnus <burnus@net-b.de>
4307 * gfortran.dg/coarray_36.f: New.
4308 * gfortran.dg/coarray_37.f90: New.
4310 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4313 * gfortran.dg/class_allocate_18.f90: New.
4315 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4317 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4319 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4321 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4323 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4325 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4327 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4329 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4331 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4333 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4334 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4335 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4336 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4338 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4340 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4341 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4342 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4344 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4346 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4347 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4348 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4349 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4350 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4353 2015-01-26 Richard Biener <rguenther@suse.de>
4356 * gcc.dg/uninit-19.c: New testcase.
4358 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4360 * lib/target-supports.exp (check_effective_target_vect64): Add
4363 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4366 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4368 2015-01-26 Tony Liu <tony.liu@arm.com>
4370 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4373 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4376 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4377 correctly, clean up afterwards.
4379 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4382 * gfortran.dg/use_rename_7.f90: New.
4384 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4386 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4387 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4389 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4392 * gcc.target/sh/pr54236-4.c: New.
4394 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4396 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4397 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4400 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4403 * gfortran.dg/open_new_segv.f90: New test.
4405 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4414 * gcc.target/sh/pr64345-1.c: New.
4415 * gcc.target/sh/pr64345-2.c: New.
4416 * gcc.target/sh/pr59533-1.c: New.
4417 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4418 * gcc.target/sh/pr52933-2.c: Likewise.
4419 * gcc.target/sh/pr54089-1.c: Likewise.
4420 * gcc.target/sh/pr54236-1.c: Likewise.
4421 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4422 * gcc.target/sh/pr49263-1.c: Remove xfails.
4423 * gcc.target/sh/pr49263-2.c: Likewise.
4424 * gcc.target/sh/pr49263-3.c: Likewise.
4425 * gcc.target/sh/pr53987-1.c: Likewise.
4426 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4427 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4428 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4429 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4430 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4431 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4433 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4436 2015-01-24 Tom de Vries <tom@codesourcery.com>
4438 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4440 2015-01-23 Ian Lance Taylor <iant@google.com>
4443 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4444 targets without split stack support.
4446 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4449 * gcc.target/i386/pr64317.c: New test.
4451 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4453 PR rtl-optimization/63637
4454 PR rtl-optimization/60663
4455 * gcc.dg/pr63637-1.c: New test.
4456 * gcc.dg/pr63637-2.c: New test.
4457 * gcc.dg/pr63637-3.c: New test.
4458 * gcc.dg/pr63637-4.c: New test.
4459 * gcc.dg/pr63637-5.c: New test.
4460 * gcc.dg/pr63637-6.c: New test.
4461 * gcc.target/i386/pr63637-1.c: New test.
4462 * gcc.target/i386/pr63637-2.c: New test.
4463 * gcc.target/i386/pr63637-3.c: New test.
4464 * gcc.target/i386/pr63637-4.c: New test.
4465 * gcc.target/i386/pr63637-5.c: New test.
4466 * gcc.target/i386/pr63637-6.c: New test.
4468 2015-01-23 Richard Biener <rguenther@suse.de>
4471 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4472 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4474 2015-01-23 Marek Polacek <polacek@redhat.com>
4476 PR preprocessor/60570
4477 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4478 * gcc.dg/cpp/pr60570.c: New test.
4480 2015-01-23 Richard Biener <rguenther@suse.de>
4483 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4484 vectorization on vect64 targets.
4486 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4489 * gfortran.dg/class_allocate_17.f90: New.
4491 2015-01-23 Tobias Burnus <burnus@net-b.de>
4494 * gfortran.dg/goacc/combined_loop.f90: New.
4496 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4499 * gfortran.dg/make_unit.f90: New test.
4501 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4504 * gfortran.dg/negative_unit_int8.f: Update.
4506 2015-01-22 Jeff Law <law@redhat.com>
4509 * gcc.target/m68k/pr52076-1.c: New test.
4510 * gcc.target/m68k/pr52076-2.c: New test.
4512 2015-01-22 Richard Biener <rguenther@suse.de>
4515 * gcc.dg/torture/pr64728.c: New testcase.
4517 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4520 * g++.dg/pr64688.C: New test.
4522 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4524 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4525 to avoid errors with -fpic.
4527 2015-01-22 Richard Biener <rguenther@suse.de>
4530 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4532 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4534 PR rtl-optimization/64682
4535 * gcc.c-torture/execute/pr64682.c: New file.
4537 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/pr64511.c: New test.
4542 PR rtl-optimization/62078
4543 * g++.dg/opt/pr62078.C: New test.
4546 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4548 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4551 * gfortran.dg/internal_pack_15.f90: New test.
4553 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4555 * c-c++-common/tsan/step.c: New testcase.
4557 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4559 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4561 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4563 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4565 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4567 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4569 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4571 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4573 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4575 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4577 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4579 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4581 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4583 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4585 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4587 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4589 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4591 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4593 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4595 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4597 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4599 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4601 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4603 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4605 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4607 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4608 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4609 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4614 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4615 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4616 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4619 2015-01-21 Renlin Li <renlin.li@arm.com>
4621 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4622 * g++.dg/tls/thread_local5g.C: Likewise.
4623 * g++.dg/tls/thread_local6g.C: Likewise.
4625 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4627 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4628 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4629 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4631 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4633 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4634 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4635 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4637 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4639 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4640 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4641 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4643 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4645 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4646 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4647 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4649 2015-01-20 Jeff Law <law@redhat.com>
4652 * gcc.target/m68k/pr59946.c: New test.
4654 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4656 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4657 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4658 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4660 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4662 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4663 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4664 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4666 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4668 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4669 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4670 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4672 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4674 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4675 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4676 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4678 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4681 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4683 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4684 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4685 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4687 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4689 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4690 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4691 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4693 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4695 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4697 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4699 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4702 * g++.dg/ubsan/pr64632.C: New test.
4705 * gcc.dg/pr64663.c: New test.
4707 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/warn/Wunused-var-23.C: New.
4712 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4715 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4716 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4718 2015-01-20 Richard Biener <rguenther@suse.de>
4721 * gcc.dg/lto/pr64684_0.c: New testcase.
4722 * gcc.dg/lto/pr64684_1.c: Likewise.
4723 * gcc.dg/lto/pr64684_2.c: Likewise.
4724 * gcc.dg/lto/pr64685_0.c: Likewise.
4725 * gcc.dg/lto/pr64685_1.c: Likewise.
4727 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4730 * g++.dg/cpp1y/lambda-init12.C: New.
4732 2015-01-20 Richard Biener <rguenther@suse.de>
4734 PR tree-optimization/64410
4735 * g++.dg/vect/pr64410.cc: Require vect_double.
4737 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4740 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4742 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4746 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4748 PR rtl-optimization/64081
4749 * gcc.dg/pr64081.c: New test.
4751 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4753 * jit.dg/harness.h: Include <unistd.h>.
4754 (CHECK_NO_ERRORS): New.
4755 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4756 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4757 gcc_jit_context_compile_to_file.
4758 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4759 args to the spawned executable.
4760 (jit-expand-vars): New function.
4761 (jit-exe-params): New variable.
4762 (dg-jit-set-exe-params): New function.
4763 (jit-dg-test): Detect testcases that use
4764 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4765 Set arguments of spawned process to jit-exe-params.
4766 (jit-get-output-filename): New function.
4767 (jit-setup-compile-to-file): New function.
4768 (jit-verify-compile-to-file): New function.
4769 (jit-run-executable): New function.
4770 (jit-verify-executable): New function.
4771 * jit.dg/test-compile-to-assembler.c: New testcase.
4772 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4773 * jit.dg/test-compile-to-executable.c: New testcase.
4774 * jit.dg/test-compile-to-object.c: New testcase.
4776 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4779 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4782 2015-01-19 Martin Liska <mliska@suse.cz>
4784 * objc/compile/pr64668.m: New test.
4786 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4788 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4789 (create_overflow_fn): Update comment to clarify that
4790 the third param of the created function is a bool *, not
4792 (verify_int_overflow_fn): Convert param "expected_ovf" from
4793 int to bool. Update third param of "overflow_fn_type" from int *
4794 to bool *. Update local "actual_ovf" from int to bool.
4795 (verify_uint_overflow_fn): Likewise.
4797 2015-01-19 Martin Liska <mliska@suse.cz>
4799 * gcc.dg/ipa/ipa-icf-33.c: New test.
4801 2015-01-19 Felix Yang <felix.yang@huawei.com>
4802 Haijian Zhang <z.zhanghaijian@huawei.com>
4804 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4805 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4806 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4807 result_float64x2, expected_hfloat64x2): New helper type, variable and
4809 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4810 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4811 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4812 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4813 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4814 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4815 and target without the FMA feature.
4817 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4819 * gcc.target/aarch64/pr64304.c: New testcase.
4821 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4823 PR rtl-optimization/64081
4824 * gcc.dg/pr64081.c: New test.
4826 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4829 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4831 * gcc.target/aarch64/test_frame_6.c: Likewise.
4832 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4833 and x19 (in the epilogue).
4834 * gcc.target/aarch64/test_frame_4.c: Likewise.
4835 * gcc.target/aarch64/test_frame_7.c: Likewise.
4837 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4839 * gcc.target/i386/chkp-always_inline.c: New.
4841 2015-01-15 Andrew Pinski <apinski@cavium.com>
4842 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4844 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4845 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4847 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4850 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4851 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4853 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4856 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4858 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4861 * gcc.target/sh/torture/pr64652.c: New.
4863 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4865 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4866 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4867 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4868 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4869 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4870 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4872 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4875 * g++.dg/torture/pr64378.C: New testcase.
4877 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4880 * gfortran.dg/block_13.f08: New test
4882 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4885 * gfortran.dg/associate_1.f03: Allow test for character with
4888 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4890 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4891 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4893 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4895 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4897 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4900 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4902 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4905 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4908 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4911 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4913 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4916 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4918 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4920 PR rtl-optimization/52773
4921 * gcc.c-torture/compile/pr52773.c: New test.
4923 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4926 * g++.dg/cpp0x/alias-decl-46.C: New.
4928 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4930 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4932 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4934 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4936 (CHECK_FP): Likewise.
4937 (CHECK_CUMULATIVE_SAT): Likewise.
4939 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4941 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4942 (Set_Neon_Cumulative_Sat): Add parameter.
4943 (__set_neon_cumulative_sat): Support new parameter.
4944 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4945 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4947 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4948 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4951 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4953 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4954 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4956 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4959 * g++.dg/tls/thread_local-ice4.C: New.
4961 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4963 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4966 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4969 * g++.dg/cpp0x/vt-62276.C: New.
4971 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4974 * g++.dg/pr64353.C: New.
4976 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4979 * gcc.target/aarch64/pr64263_1.c: New test.
4981 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4983 PR tree-optimization/64434
4984 * gcc.dg/torture/pr64434.c: Move to...
4985 * gcc.dg/pr64434.c: ... here.
4987 2015-01-16 Richard Biener <rguenther@suse.de>
4990 * gcc.dg/uninit-18.c: New testcase.
4992 2015-01-16 Richard Biener <rguenther@suse.de>
4994 PR tree-optimization/64568
4995 * g++.dg/torture/pr64568-2.C: New testcase.
4997 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5000 * gcc.target/i386/chkp-label-address.c: New.
5002 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5005 * gfortran.dg/pointer_init_6.f90: Extended.
5007 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5009 * gcc.c-torture/compile/20150108.c: New test.
5011 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5013 * gcc.target/visium: New directory.
5015 2015-01-16 Richard Biener <rguenther@suse.de>
5017 PR tree-optimization/61743
5018 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5019 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5021 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5023 * gcc.dg/pr64015.c: New test.
5025 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5029 * g++.dg/ipa/pr64612.C: New test.
5031 2015-01-16 Renlin Li <renlin.li@arm.com>
5033 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5035 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5037 * gcc.target/i386/sse-14.c: Test new intrinsic.
5038 * gcc.target/i386/sse-22.c: Ditto.
5040 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5043 * g++.dg/cpp0x/auto44.C: New.
5045 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5048 * gcc.target/nios2/gpopt-all.c: New test case.
5049 * gcc.target/nios2/gpopt-local.c: New test case.
5050 * gcc.target/nios2/gpopt-global.c: New test case.
5051 * gcc.target/nios2/gpopt-data.c: New test case.
5052 * gcc.target/nios2/gpopt-none.c: New test case.
5054 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5056 * g++.dg/ubsan/vptr-1.C: New test.
5057 * g++.dg/ubsan/vptr-2.C: New test.
5058 * g++.dg/ubsan/vptr-3.C: New test.
5059 * g++.dg/ubsan/vptr-4.C: New test.
5060 * g++.dg/ubsan/vptr-5.C: New test.
5061 * g++.dg/ubsan/vptr-6.C: New test.
5062 * g++.dg/ubsan/vptr-7.C: New test.
5063 * g++.dg/ubsan/vptr-8.C: New test.
5064 * g++.dg/ubsan/vptr-9.C: New test.
5066 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5068 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5070 * lib/gcc-dg.exp: Likewise.
5072 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5074 PR rtl-optimization/64110
5075 * gcc.target/i386/pr64110.c: Add scan-assembler.
5077 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5078 James Norris <jnorris@codesourcery.com>
5079 Cesar Philippidis <cesar@codesourcery.com>
5080 Ilmir Usmanov <i.usmanov@samsung.com>
5082 * lib/target-supports.exp (check_effective_target_fopenacc): New
5084 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5085 * g++.dg/goacc/goacc.exp: Likewise.
5086 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5087 * gcc.dg/goacc/goacc.exp: Likewise.
5088 * gfortran.dg/goacc/goacc.exp: Likewise.
5089 * c-c++-common/cpp/openacc-define-1.c: New file.
5090 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5091 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5092 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5093 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5094 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5095 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5096 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5097 * c-c++-common/goacc/cache-1.c: Likewise.
5098 * c-c++-common/goacc/clauses-fail.c: Likewise.
5099 * c-c++-common/goacc/collapse-1.c: Likewise.
5100 * c-c++-common/goacc/data-1.c: Likewise.
5101 * c-c++-common/goacc/data-2.c: Likewise.
5102 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5103 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5104 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5105 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5106 * c-c++-common/goacc/if-clause-1.c: Likewise.
5107 * c-c++-common/goacc/if-clause-2.c: Likewise.
5108 * c-c++-common/goacc/kernels-1.c: Likewise.
5109 * c-c++-common/goacc/loop-1.c: Likewise.
5110 * c-c++-common/goacc/loop-private-1.c: Likewise.
5111 * c-c++-common/goacc/nesting-1.c: Likewise.
5112 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5113 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5114 * c-c++-common/goacc/parallel-1.c: Likewise.
5115 * c-c++-common/goacc/pcopy.c: Likewise.
5116 * c-c++-common/goacc/pcopyin.c: Likewise.
5117 * c-c++-common/goacc/pcopyout.c: Likewise.
5118 * c-c++-common/goacc/pcreate.c: Likewise.
5119 * c-c++-common/goacc/pragma_context.c: Likewise.
5120 * c-c++-common/goacc/present-1.c: Likewise.
5121 * c-c++-common/goacc/reduction-1.c: Likewise.
5122 * c-c++-common/goacc/reduction-2.c: Likewise.
5123 * c-c++-common/goacc/reduction-3.c: Likewise.
5124 * c-c++-common/goacc/reduction-4.c: Likewise.
5125 * c-c++-common/goacc/sb-1.c: Likewise.
5126 * c-c++-common/goacc/sb-2.c: Likewise.
5127 * c-c++-common/goacc/sb-3.c: Likewise.
5128 * c-c++-common/goacc/update-1.c: Likewise.
5129 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5130 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5131 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5132 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5133 * gfortran.dg/goacc/assumed.f95: Likewise.
5134 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5135 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5136 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5137 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5138 * gfortran.dg/goacc/branch.f95: Likewise.
5139 * gfortran.dg/goacc/cache-1.f95: Likewise.
5140 * gfortran.dg/goacc/coarray.f95: Likewise.
5141 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5142 * gfortran.dg/goacc/cray.f95: Likewise.
5143 * gfortran.dg/goacc/critical.f95: Likewise.
5144 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5145 * gfortran.dg/goacc/data-tree.f95: Likewise.
5146 * gfortran.dg/goacc/declare-1.f95: Likewise.
5147 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5148 * gfortran.dg/goacc/fixed-1.f: Likewise.
5149 * gfortran.dg/goacc/fixed-2.f: Likewise.
5150 * gfortran.dg/goacc/fixed-3.f: Likewise.
5151 * gfortran.dg/goacc/fixed-4.f: Likewise.
5152 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5153 * gfortran.dg/goacc/if.f95: Likewise.
5154 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5155 * gfortran.dg/goacc/list.f95: Likewise.
5156 * gfortran.dg/goacc/literal.f95: Likewise.
5157 * gfortran.dg/goacc/loop-1.f95: Likewise.
5158 * gfortran.dg/goacc/loop-2.f95: Likewise.
5159 * gfortran.dg/goacc/loop-3.f95: Likewise.
5160 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5161 * gfortran.dg/goacc/omp.f95: Likewise.
5162 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5163 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5164 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5165 * gfortran.dg/goacc/parameter.f95: Likewise.
5166 * gfortran.dg/goacc/private-1.f95: Likewise.
5167 * gfortran.dg/goacc/private-2.f95: Likewise.
5168 * gfortran.dg/goacc/private-3.f95: Likewise.
5169 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5170 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5171 * gfortran.dg/goacc/reduction.f95: Likewise.
5172 * gfortran.dg/goacc/routine-1.f90: Likewise.
5173 * gfortran.dg/goacc/routine-2.f90: Likewise.
5174 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5175 * gfortran.dg/goacc/several-directives.f95: Likewise.
5176 * gfortran.dg/goacc/sie.f95: Likewise.
5177 * gfortran.dg/goacc/subarrays.f95: Likewise.
5178 * gfortran.dg/gomp/map-1.f90: Likewise.
5179 * gfortran.dg/openacc-define-1.f90: Likewise.
5180 * gfortran.dg/openacc-define-2.f90: Likewise.
5181 * gfortran.dg/openacc-define-3.f90: Likewise.
5182 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5183 * g++.dg/gomp/block-2.C: Likewise.
5184 * g++.dg/gomp/block-3.C: Likewise.
5185 * g++.dg/gomp/block-5.C: Likewise.
5186 * g++.dg/gomp/target-1.C: Likewise.
5187 * g++.dg/gomp/target-2.C: Likewise.
5188 * g++.dg/gomp/taskgroup-1.C: Likewise.
5189 * g++.dg/gomp/teams-1.C: Likewise.
5190 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5191 * gcc.dg/cilk-plus/jump.c: Likewise.
5192 * gcc.dg/gomp/block-1.c: Likewise.
5193 * gcc.dg/gomp/block-10.c: Likewise.
5194 * gcc.dg/gomp/block-2.c: Likewise.
5195 * gcc.dg/gomp/block-3.c: Likewise.
5196 * gcc.dg/gomp/block-4.c: Likewise.
5197 * gcc.dg/gomp/block-5.c: Likewise.
5198 * gcc.dg/gomp/block-6.c: Likewise.
5199 * gcc.dg/gomp/block-7.c: Likewise.
5200 * gcc.dg/gomp/block-8.c: Likewise.
5201 * gcc.dg/gomp/block-9.c: Likewise.
5202 * gcc.dg/gomp/target-1.c: Likewise.
5203 * gcc.dg/gomp/target-2.c: Likewise.
5204 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5205 * gcc.dg/gomp/teams-1.c: Likewise.
5207 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5209 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5212 2015-01-15 Mike Stump <mikestump@comcast.net>
5214 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5215 * gcc.dg/inline_2.c: Likewise.
5216 * gcc.dg/inline_3.c: Likewise.
5217 * gcc.dg/inline_4.c: Likewise.
5219 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5222 * gfortran.dg/proc_ptr_comp_43.f90: New.
5224 2015-01-15 Mike Stump <mikestump@comcast.net>
5226 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5227 * gcc.dg/unroll_2.c: Likewise.
5228 * gcc.dg/unroll_3.c: Likewise.
5229 * gcc.dg/unroll_4.c: Likewise.
5230 * gcc.dg/unroll_5.c: Likewise.
5232 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5235 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5237 * gcc.target/aarch64/test_frame_6.c: Likewise.
5238 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5239 x30 and x19 (in the epilogue).
5240 * gcc.target/aarch64/test_frame_4.c: Likewise.
5241 * gcc.target/aarch64/test_frame_7.c: Likewise.
5243 2015-01-15 Martin Liska <mliska@suse.cz>
5245 * g++.dg/ipa/pr64068.C: New test.
5246 * gcc.dg/ipa/PR64559.c: New test.
5248 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5250 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5253 2015-01-15 Richard Biener <rguenther@suse.de>
5255 PR tree-optimization/61743
5256 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5257 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5259 2015-01-15 Renlin Li <renlin.li@arm.com>
5261 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5262 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5264 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5266 * gcc.dg/vect/vect-aggressive-1.c: New.
5267 * gcc.target/i386/avx2-vect-aggressive.c: New.
5269 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5271 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5273 2015-01-15 Richard Biener <rguenther@suse.de>
5276 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5277 -Wl,-undefined,dynamic_lookup.
5279 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5281 * gnat.dg/opt47.adb: New test.
5283 2015-01-15 Richard Biener <rguenther@suse.de>
5286 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5288 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5290 PR tree-optimization/64434
5291 * gcc.dg/torture/pr64434.c: New test.
5293 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5295 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5296 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5297 -march=loongson* and -march=octeon* require -mno-micromips.
5299 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5300 Matthew Fortune <matthew.fortune@imgtec.com>
5302 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5303 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5304 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5305 * gcc.target/mips/call-saved-7.c: New file.
5306 * gcc.target/mips/call-saved-8.c: New file.
5307 * gcc.target/mips/call-saved-9.c: New file.
5309 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5311 * gcc.target/mips/lsa.c: New file.
5312 * gcc.target/mips/mips64-lsa.c: Likewise.
5313 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5314 * gcc.target/mips/mulsize-4.c: Likewise.
5315 * gcc.target/mips/mulsize-5.c: New file.
5316 * gcc.target/mips/mulsize-6.c: Likewise.
5317 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5318 and !HAS_LSA as ghost options.
5319 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5322 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5324 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5326 2015-01-15 Richard Biener <rguenther@suse.de>
5329 * gcc.dg/torture/pr64365.c: New testcase.
5331 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5333 * gcc.dg/stackprotectexplicit1.c: New test.
5334 * g++.dg/stackprotectexplicit2.c: New test.
5336 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339 * gfortran.dg/inquire_internal.f90: New.
5340 * gfortran.dg/negative_unit_check.f90: New.
5342 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5345 * gcc.target/sh/pr53988-1.c: New.
5347 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5350 * g++.dg/tls/thread_local-ice3.C: New.
5352 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5354 * gcc.target/i386/fentry-override.c: Properly place {} in target
5355 selector. Remove nonpic.
5356 * gcc.target/i386/fentry.c: Likewise.
5358 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5360 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5361 warnings instead of errors.
5363 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5365 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5366 option support instead of ENABLE_LTO from Makefile.
5368 2015-01-14 Richard Biener <rguenther@suse.de>
5370 PR tree-optimization/59354
5371 * gcc.dg/vect/pr59354.c: New testcase.
5373 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5375 * lib/target-supports.exp
5376 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5377 on ARM architures before v7.
5379 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5382 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5385 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5388 * gcc.target/i386/pr64386.c: New test.
5390 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5393 * gcc.target/i386/pr64393.c: New test.
5395 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5398 * gcc.target/i386/pr64387.c: New test.
5400 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5402 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5404 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5406 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5408 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5411 * gcc.target/arm/pr64453.c: New.
5413 2015-01-14 Richard Biener <rguenther@suse.de>
5416 * gcc.dg/lto/pr64415_0.c: New testcase.
5417 * gcc.dg/lto/pr64415_1.c: Likewise.
5419 2015-01-14 Martin Liska <mliska@suse.cz>
5421 * gcc.dg/ipa/pr64307.c: New test.
5423 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5425 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5428 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5431 * gcc.target/arm/pr64460_1.c: New test.
5433 2015-01-14 Richard Biener <rguenther@suse.de>
5435 PR tree-optimization/64493
5436 PR tree-optimization/64495
5437 * gcc.dg/vect/pr64493.c: New testcase.
5438 * gcc.dg/vect/pr64495.c: Likewise.
5440 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5442 * gcc.dg/Warray-bounds-11.c: New test-case.
5444 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5446 * gcc.target/mips/octeon3-pipe-1.c: New test.
5448 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5450 * jit.dg/harness.h (set_up_logging): Move string concatenation
5452 (concat_strings): New function.
5453 (dump_reproducer): New function.
5454 (test_jit): Call dump_reproducer.
5455 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5457 (jit-dg-test): Delete any generated reproducer from previous runs.
5458 Verify that a generated reproducer was created, and verify that it
5460 * jit.dg/test-nested-contexts.c (main): Call
5461 gcc_jit_context_dump_reproducer_to_file.
5463 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5465 * gcc.dg/aru-2.c: Add dg-require-profiling.
5467 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5469 * lib/target-supports.exp (check_profiling_available): Check if
5472 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5475 * g++.dg/torture/pr64565.C: New testcase.
5477 2015-01-13 Marek Polacek <polacek@redhat.com>
5480 * gcc.dg/tm/pr64391.c: New test.
5482 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5484 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5487 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5489 * gcc.target/i386/pie.c: New test.
5491 * lib/target-supports.exp (check_effective_target_pie): New.
5493 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5495 PR rtl-optimization/64286
5496 * gcc.target/i386/avx2-pr64286.c: New test.
5498 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5501 * g++.dg/cpp0x/vt-57626.C: New.
5503 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5506 * gfortran.dg/pr64528.f90: New test.
5508 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5510 * gcc.target/aarch64/subsp.c: New test.
5512 2015-01-13 Andrew Pinski <apinski@cavium.com>
5514 * gcc.target/aarch64/store-pair-1.c: New testcase.
5516 2015-01-13 Richard Biener <rguenther@suse.de>
5519 * gcc.dg/lto/pr64373_0.c: New testcase.
5521 2015-01-13 Andrew Pinski <apinski@cavium.com>
5523 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5524 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5526 2015-01-13 Richard Biener <rguenther@suse.de>
5528 PR tree-optimization/64406
5529 * gcc.dg/pr64406.c: New testcase.
5531 2015-01-13 Richard Biener <rguenther@suse.de>
5533 PR tree-optimization/64404
5534 * gcc.dg/vect/pr64404.c: New testcase.
5536 2015-01-13 Richard Biener <rguenther@suse.de>
5538 PR tree-optimization/64568
5539 * g++.dg/torture/pr64568.C: New testcase.
5541 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5543 * jit.dg/test-error-local-used-from-other-function.c: New test
5545 * jit.dg/test-error-param-reuse.c: New test case.
5546 * jit.dg/test-error-param-sharing.c: New test case.
5547 * jit.dg/test-error-param-used-from-other-function.c: New test
5549 * jit.dg/test-error-param-used-without-a-function.c: New test
5552 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5554 PR tree-optimization/64563
5555 * gcc.dg/pr64563.c: New test.
5558 * gcc.target/i386/pr64513.c: New test.
5560 PR tree-optimization/64454
5561 * gcc.dg/pr64454.c: New test.
5564 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5566 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5567 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5568 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5569 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5570 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5571 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5572 * gcc.dg/vect/slp-25.c: Likewise.
5573 * gcc.dg/vect/vect-109.c: Likewise.
5574 * gcc.dg/vect/vect-13.c: Likewise.
5575 * gcc.dg/vect/vect-17.c: Likewise.
5576 * gcc.dg/vect/vect-18.c: Likewise.
5577 * gcc.dg/vect/vect-19.c: Likewise.
5578 * gcc.dg/vect/vect-20.c: Likewise.
5579 * gcc.dg/vect/vect-21.c: Likewise.
5580 * gcc.dg/vect/vect-22.c: Likewise.
5581 * gcc.dg/vect/vect-27.c: Likewise.
5582 * gcc.dg/vect/vect-29.c: Likewise.
5583 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5584 * gcc.dg/vect/vect-2.c: Likewise.
5585 * gcc.dg/vect/vect-3.c: Likewise.
5586 * gcc.dg/vect/vect-4.c: Likewise.
5587 * gcc.dg/vect/vect-5.c: Likewise.
5588 * gcc.dg/vect/vect-72.c: Likewise.
5589 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5590 * gcc.dg/vect/vect-73.c: Likewise.
5591 * gcc.dg/vect/vect-77-global.c: Likewise.
5592 * gcc.dg/vect/vect-78-global.c: Likewise.
5593 * gcc.dg/vect/vect-7.c: Likewise.
5594 * gcc.dg/vect/vect-86.c: Likewise.
5595 * gcc.dg/vect/vect-align-1.c: Likewise.
5596 * gcc.dg/vect/vect-align-3.c: Likewise.
5597 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5598 * gcc.dg/vect/vect-all.c: Likewise.
5599 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5600 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5601 * gcc.dg/vect/vect-peel-3.c: Likewise.
5602 * gcc.dg/vect/vect-peel-4.c: Likewise.
5603 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5605 2015-01-12 Jeff Law <law@redhat.com>
5608 * gcc.target/m68k/pr64461.c: New test.
5610 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5612 * jit.dg/test-array-as-pointer.c (create_code): Update call
5613 to gcc_jit_context_new_global by setting "kind" to
5614 GCC_JIT_GLOBAL_IMPORTED.
5615 * jit.dg/test-error-array-as-pointer.c: Likewise.
5616 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5617 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5618 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5619 * jit.dg/test-using-global.c (the_global): Rename to...
5620 (imported_global): ...this.
5621 (create_code): Update to test the three kinds of global.
5622 (verify_code): Likewise.
5624 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5627 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5629 * gcc.target/i386/pr64291-2.c: Updated.
5631 2015-01-12 Richard Biener <rguenther@suse.de>
5633 PR tree-optimization/64530
5634 * gfortran.dg/pr64530.f90: New testcase.
5636 2015-01-12 Richard Biener <rguenther@suse.de>
5639 * gcc.dg/torture/pr64357.c: New testcase.
5641 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5643 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5646 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5647 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5649 2015-01-12 Martin Liska <mliska@suse.cz>
5651 * gcc.dg/ipa/PR64550.c: New test.
5653 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5656 * g++.dg/ipa/pr63470.C: New testcase.
5658 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5661 * gfortran.dg/typebound_operator_20.f90: New.
5663 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5666 * gfortran.dg/proc_ptr_comp_42.f90: New.
5668 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5671 * gfortran.dg/proc_ptr_comp_41.f90: New.
5673 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5675 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5677 2015-01-10 Tobias Burnus <burnus@net-b.de>
5680 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5681 and add dg-excess-errors.
5682 * gfortran.dg/line_length_6.f90: New.
5683 * gfortran.dg/line_length_7.f90: New.
5684 * gfortran.dg/line_length_8.f90: New.
5685 * gfortran.dg/line_length_9.f90: New.
5686 * gfortran.dg/line_length_10.f90: New.
5687 * gfortran.dg/line_length_11.f90: New.
5689 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5691 * jit.dg/test-threads.c (struct testcase): Move declaration
5692 to jit.dg/all-non-failing-tests.h.
5693 (testcases): Likewise.
5694 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5695 declaration here from jit.dg/all-non-failing-tests.h.
5696 (testcases): Likewise.
5697 * jit.dg/test-combination.c (create_code): Eliminate spelling
5698 out all of the testcases in favor of looping through the
5699 "testcases" metadata.
5700 (verify_code): Likewise.
5702 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5704 PR rtl-optimization/64536
5705 * gcc.dg/pr64536.c: New test.
5707 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5709 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5710 * jit.dg/test-combination.c (create_code): Likewise.
5711 (verify_code): Likewise.
5712 * jit.dg/test-constants.c: New test case.
5713 * jit.dg/test-threads.c: Add test-constants.c.
5715 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5718 * objc.dg/gnu-api-2-class.m: Add a test case
5719 for the above change.
5721 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5723 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5725 2015-01-09 Richard Biener <rguenther@suse.de>
5727 PR tree-optimization/64410
5728 * g++.dg/vect/pr64410.cc: New testcase.
5730 2015-01-09 Martin Liska <mliska@suse.cz>
5732 * gcc.dg/ipa/ipa-icf-32.c: New test.
5734 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5736 * c-c++-common/tsan/tsan_barrier.h: New.
5737 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5738 * c-c++-common/tsan/bitfield_race.c: Likewise.
5739 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5740 * c-c++-common/tsan/mutexset1.c: Likewise.
5741 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5742 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5743 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5744 * c-c++-common/tsan/simple_race.c: Likewise.
5745 * c-c++-common/tsan/simple_stack.c: Likewise.
5746 * c-c++-common/tsan/sleep_sync.c: Likewise.
5747 * c-c++-common/tsan/tiny_race.c: Likewise.
5748 * c-c++-common/tsan/tls_race.c: Likewise.
5749 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5750 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5751 * g++.dg/tsan/atomic_free.C: Likewise.
5752 * g++.dg/tsan/atomic_free2.C: Likewise.
5753 * g++.dg/tsan/cond_race.C: Likewise.
5754 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5756 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5759 * lib/target-supports.exp (check_effective_target_libatomic_available):
5761 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5762 targets that match effective-target libatomic_available.
5763 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5765 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5767 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5768 Verify the result of gcc_jit_context_get_last_error.
5769 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5771 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5773 PR tree-optimization/63989
5774 * gcc.dg/strlenopt-27.c: New test.
5776 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5778 * jit.dg/harness.h (set_up_logging): New function.
5779 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5780 set_up_logging on the context, so that every testcase is
5781 logged to a particular file.
5782 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5783 and call gcc_jit_context_set_logfile on the top-level context.
5785 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5788 * g++.dg/opt/pr64338.C: New test.
5790 2015-01-08 Tobias Burnus <burnus@net-b.de>
5792 * gfortran.dg/coarray/codimension_2b.f90: New file.
5793 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5794 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5796 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/ext/fnname4.C: New.
5801 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/cpp0x/constexpr-64462.C: New.
5806 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5809 * g++.dg/cpp0x/deleted10.C: New.
5811 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5813 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5815 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5817 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5818 GCC_JIT_UNARY_OP_ABS.
5819 (verify_unary_ops): Likewise.
5821 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5823 * jit.dg/test-arith-overflow.c: New test case.
5824 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5825 * jit.dg/test-combination.c (create_code): Likewise.
5826 (verify_code): Likewise.
5827 * jit.dg/test-threads.c (testcases): Likewise.
5829 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5831 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5832 rather than "jit". Load g++.exp, and call g++_init.
5833 Run test-*.cc files within the testsuite and *.cc files within
5835 (jit-dg-test): Drop the addition of -fgnu89-inline to
5836 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5837 doing it when compiling C testcases (since g++ does not handle
5838 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5839 is restored to the value after g++_init ran, rather than the
5840 value before g++_init ran. Return a list of
5841 $comp_output $output_file, as dg-test assumes.
5843 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5845 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5846 make it easier to figure out the origin of each test result when
5847 running test-combination.c and test-threads.c.
5848 (CHECK_VALUE): Likewise.
5849 (CHECK_DOUBLE_VALUE): Likewise.
5850 (CHECK_STRING_VALUE): Likewise.
5851 (CHECK_STRING_STARTS_WITH): Likewise.
5852 (CHECK_STRING_CONTAINS): Likewise.
5854 (check_string_value): Likewise, add "funcname" param.
5855 (check_string_starts_with): Likewise.
5856 (check_string_contains): Likewise.
5858 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5860 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5861 generating name of built executable.
5863 2015-01-07 Marek Polacek <polacek@redhat.com>
5866 * gcc.dg/pr64440.c: New test.
5867 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5869 2015-01-07 Marek Polacek <polacek@redhat.com>
5872 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5873 * gcc.dg/pr64417.c: New test.
5875 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5878 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5881 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5883 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5884 Check if testcases run without errors, not just if they compile.
5886 2015-01-06 Christian Bruel <christian.bruel@st.com>
5889 * gcc.target/sh/pr64507.c: New test.
5891 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5893 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5895 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5897 * c-c++-common/asan/sanitize-all-1.c: New test.
5898 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5899 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5900 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5901 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5903 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5905 * lib/target-supports.exp (check_profiling_available): Return 0 for
5907 (check_effective_target_tls_runtime): Likewise.
5908 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5909 * gcc.dg/20020312-2.c: Adjust for Visium.
5910 * gcc.dg/tls/thr-cse-1.c: Likewise
5911 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5912 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5913 * gcc.dg/weak/typeof-2.c: Likewise.
5915 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5917 PR rtl-optimization/64287
5918 * gcc.dg/aru-2.c: New test.
5920 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5923 * c-c++-common/ubsan/pr64344-1.c: New test.
5924 * c-c++-common/ubsan/pr64344-2.c: New test.
5926 PR tree-optimization/64465
5927 * gcc.dg/pr64465.c: New test.
5929 PR tree-optimization/64494
5930 * gcc.c-torture/compile/pr64494.c: New test.
5932 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5935 * gfortran.dg/realloc_on_assign_25.f90: New test.
5937 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5939 Update copyright years.
5941 2015-01-05 Marek Polacek <polacek@redhat.com>
5944 * gcc.dg/pr64423.c: New test.
5946 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5948 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5949 mmix-knuth-mmixware for the same reason as for MIPS.
5950 * gcc.dg/debug/debug-2.c: Ditto.
5952 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5954 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5957 * lib/gfortran.exp: Add libatomic library search path.
5958 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5959 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5961 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5963 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5965 * c-c++-common/tsan/bitfield_race.c: New testcase.
5966 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5968 2015-01-02 Tobias Burnus <burnus@net-b.de>
5970 * gfortran.dg/coarray/collectives_4.f90: New.
5972 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5975 * gfortran.dg/extends_16.f90: New.
5977 2015-01-02 Tobias Burnus <burnus@net-b.de>
5979 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5981 2015-01-02 Tobias Burnus <burnus@net-b.de>
5983 * gfortran.dg/coarray/codimension_2.f90: New.
5984 * gfortran.dg/coarray/codimension_2a.f90: New.
5985 * gfortran.dg/coarray_35.f90: New.
5986 * gfortran.dg/coarray_35a.f90: New.
5988 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5991 * gfortran.dg/dummy_procedure_11.f90: New.
5993 Copyright (C) 2015 Free Software Foundation, Inc.
5995 Copying and distribution of this file, with or without modification,
5996 are permitted in any medium without royalty provided the copyright
5997 notice and this notice are preserved.