1 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/storage_size_6.f90: New tests.
6 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/null1.f90: New test.
11 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14 * gfortran.dg/entry_21.f90: New test.
16 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
19 * gfortran.dg/storage_size_6.f90: New tests.
21 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
24 * gfortran.dg/misplaced_statement.f90: New test.
26 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
29 * gfortran.dg/filepos1.f90: New test
31 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
34 * gfortran.dg/pr64925.f90: New test.
36 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
38 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
40 * gfortran.dg/lto/pr41576_1.f90: Ditto.
42 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
44 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
45 to the family of pie capable targets.
47 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
49 * gcc.target/arm/bics_1.c : New testcase.
50 * gcc.target/arm/bics_2.c : New testcase.
51 * gcc.target/arm/bics_3.c : New testcase.
52 * gcc.target/arm/bics_4.c : New testcase.
54 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
56 * gcc.target/mips/umips-attr.c: New test.
58 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
60 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
61 * gcc.dg/20150120-2.c (dg-final): Ditto.
62 * gcc.dg/20150120-2.c (dg-final): Ditto.
63 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
65 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
68 * gcc.target/i386/pr66174.c: New test.
70 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
73 * gfortran.dg/matmul_bounds_6.f90: New test.
74 * gfortran.dg/matmul_bounds_7.f90: New test.
76 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
78 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
79 * gfortran.dg/lto/pr41576_1.f90: Add interface.
80 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
81 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
82 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
83 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
85 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
88 * gfortran.dg/continuation_13.f90: Update test.
89 * gfortran.dg/pr65903.f90: New test.
91 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
94 * gfortran.dg/block_14.f90: New test.
96 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
99 * lib/gfortran-dg.exp: Update regex to handle two locations for
100 the same diagnostic without caret.
101 * gfortran.dg/badline.f: Test also that line numbers are correct
102 before and after "left but not entered" warning.
104 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
105 Zhenqiang Chen <zhenqiang.chen@linaro.org>
108 * gcc.target/arm/maskdata.c: New test.
110 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
113 * gfortran.dg/derived_constructor_components_5: New test
115 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
118 * gcc.target/alpha/pr66140.c: New test.
120 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
123 * gcc.dg/Wconversion-complex-c99.c: New test.
124 * gcc.dg/Wconversion-complex-gnu.c: New test.
126 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
128 PR tree-optimization/64454
129 * gcc.dg/modmod.c: New testcase.
131 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
133 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
135 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
138 * gcc.target/i386/mpx/pr66134.c: New test.
140 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
142 * gcc.target/powerpc/pr60158.c: New test.
144 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
146 * gcc.target/i386/sibcall-7.c: New test.
147 * gcc.target/i386/sibcall-8.c: New test.
149 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
151 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
152 (abs64_in_dreg): Likewise.
154 2015-05-14 Marek Polacek <polacek@redhat.com>
158 * gcc.dg/pr14649-1.c: Add -Wpedantic.
159 * gcc.dg/pr19984.c: Likewise.
160 * gcc.dg/pr66066-1.c: New test.
161 * gcc.dg/pr66066-2.c: New test.
162 * gcc.dg/pr66066-3.c: New test.
164 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
166 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
167 * gcc.dg/pow-sqrt.x: New file.
168 * gcc.dg/pow-sqrt-1.c: New test.
169 * gcc.dg/pow-sqrt-2.c: Likewise.
170 * gcc.dg/pow-sqrt-3.c: Likewise.
172 2015-05-13 Richard Biener <rguenther@suse.de>
174 PR tree-optimization/66123
175 * gcc.dg/torture/pr66123.c: New testcase.
177 2015-05-13 Richard Biener <rguenther@suse.de>
180 * gcc.dg/alias-2.c: Adjust.
181 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
183 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
186 * gcc.target/i386/pr65103-3.c: New.
188 2015-05-13 Martin Liska <mliska@suse.cz>
190 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
192 2015-05-13 Jakub Jelinek <jakub@redhat.com>
195 * gcc.target/i386/pr66112-2.c: New test.
198 * gcc.target/i386/pr66112-1.c: New test.
200 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
203 * gcc.target/i386/mpx/pr66048.cc: New.
205 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
207 PR rtl-optimization/64616
208 * gcc.dg/loop-8.c: New test.
209 * gcc.dg/loop-9.c: New test.
211 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
214 * gcc.target/i386/pr66047.c: New testcase.
216 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
219 * gcc.c-torture/compile/pr65873.c: New testcase.
221 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
224 * gfortran.dg/inline_matmul_10.f90: New test.
226 2015-05-12 David Malcolm <dmalcolm@redhat.com>
228 * c-c++-common/Wmisleading-indentation.c: New testcase.
229 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
230 * c-c++-common/Wmisleading-indentation-2.md: New file.
232 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
234 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
236 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
238 2015-05-12 Richard Biener <rguenther@suse.de>
240 PR tree-optimization/66101
241 * gcc.dg/torture/pr66101.c: New testcase.
243 2015-05-12 Richard Biener <rguenther@suse.de>
245 PR tree-optimization/37021
246 * gcc.target/i386/vect-addsub.c: New testcase.
248 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
250 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
252 2015-05-12 Tom de Vries <tom@codesourcery.com>
254 PR tree-optimization/66010
255 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
257 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/cpp0x/trailing10.C: New.
262 2015-05-12 Richard Biener <rguenther@suse.de>
264 * gcc.dg/vect/bb-slp-35.c: New testcase.
266 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
269 * gfortran.dg/bound_simplification_6.f90: New.
271 2015-05-11 Steve Ellcey <sellcey@mips.com>
273 * gcc.target/mips/branch-1.c: Pass argument to bar().
275 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
278 * gcc.target/i386/pr65753.c: New test.
280 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
282 PR rtl-optimization/66076
283 * gcc.dg/torture/pr66076.c: New test.
285 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
288 * gfortran.dg/inline_matmul_7.f90: New test.
289 * gfortran.dg/inline_matmul_8.f90: New test.
290 * gfortran.dg/inline_matmul_9.f90: New test.
292 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
294 * gfortran.dg/bound_simplification_5.f90: New.
296 2015-05-09 Jason Merrill <jason@redhat.com>
298 * lib/target-supports.exp (cxx_default): New global.
299 (check_effective_target_c++11_only)
300 (check_effective_target_c++14_only)
301 (check_effective_target_c++98_only)
302 (check_effective_target_c++1z_only): Check it.
304 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
306 PR tree-optimization/64454
307 * gcc.dg/tree-ssa/vrp97.c: New file.
308 * gcc.dg/vect/slp-perm-7.c: Update.
310 2015-05-09 Andre Vehreschild <vehre@gmx.de>
313 * gfortran.dg/elemental_subroutine_11.f90: New test.
315 2015-05-08 Richard Biener <rguenther@suse.de>
317 PR tree-optimization/66036
318 * gcc.dg/vect/slp-41.c: New testcase.
320 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
322 * gfortran.dg/elemental_optional_args_7.f90: New.
324 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
326 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
329 2015-05-08 Marek Polacek <polacek@redhat.com>
332 * gcc.dg/Woverride-init-side-effects-1.c: New test.
333 * gcc.dg/Woverride-init-side-effects-2.c: New test.
335 2015-05-07 Marek Polacek <polacek@redhat.com>
338 * c-c++-common/Wshift-negative-value-1.c: New test.
339 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
340 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
341 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
342 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
343 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
344 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
345 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
346 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
348 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
352 * gcc.dg/fdata-sections-2.c: New file.
354 2015-05-07 Marek Polacek <polacek@redhat.com>
357 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
359 * c-c++-common/ubsan/align-7.c: Likewise.
360 * c-c++-common/ubsan/bounds-8.c: Likewise.
361 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
362 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
363 * c-c++-common/ubsan/null-1.c: Likewise.
364 * c-c++-common/ubsan/null-10.c: Likewise.
365 * c-c++-common/ubsan/null-11.c: Likewise.
366 * c-c++-common/ubsan/null-2.c: Likewise.
367 * c-c++-common/ubsan/null-3.c: Likewise.
368 * c-c++-common/ubsan/null-4.c: Likewise.
369 * c-c++-common/ubsan/null-5.c: Likewise.
370 * c-c++-common/ubsan/null-6.c: Likewise.
371 * c-c++-common/ubsan/null-7.c: Likewise.
372 * c-c++-common/ubsan/null-8.c: Likewise.
373 * c-c++-common/ubsan/null-9.c: Likewise.
374 * c-c++-common/ubsan/object-size-1.c: Likewise.
375 * c-c++-common/ubsan/object-size-10.c: Likewise.
376 * c-c++-common/ubsan/object-size-4.c: Likewise.
377 * c-c++-common/ubsan/object-size-5.c: Likewise.
378 * c-c++-common/ubsan/object-size-7.c: Likewise.
379 * c-c++-common/ubsan/object-size-8.c: Likewise.
380 * c-c++-common/ubsan/object-size-9.c: Likewise.
381 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
382 * c-c++-common/ubsan/overflow-int128.c: Likewise.
383 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
384 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
385 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
386 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
387 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
388 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
389 * c-c++-common/ubsan/pr59333.c: Likewise.
390 * c-c++-common/ubsan/pr59667.c: Likewise.
391 * c-c++-common/ubsan/pr60613-2.c: Likewise.
392 * c-c++-common/ubsan/pr60636.c: Likewise.
393 * c-c++-common/ubsan/pr63802.c: Likewise.
394 * c-c++-common/ubsan/recovery-1.c: Likewise.
395 * c-c++-common/ubsan/recovery-3.c: Likewise.
396 * c-c++-common/ubsan/shift-1.c: Likewise.
397 * c-c++-common/ubsan/shift-2.c: Likewise.
398 * c-c++-common/ubsan/shift-4.c: Likewise.
399 * c-c++-common/ubsan/shift-7.c: Likewise.
400 * c-c++-common/ubsan/undefined-2.c: Likewise.
401 * c-c++-common/ubsan/vla-1.c: Likewise.
402 * g++.dg/ubsan/null-1.C: Likewise.
403 * g++.dg/ubsan/null-3.C: Likewise.
404 * g++.dg/ubsan/null-4.C: Likewise.
405 * g++.dg/ubsan/vptr-8.C: Likewise.
406 * g++.dg/ubsan/vptr-9.C: Likewise.
407 * gcc.dg/ubsan/bounds-2.c: Likewise.
408 * gcc.dg/ubsan/object-size-9.c: Likewise.
410 2015-05-07 Jeff Law <law@redhat.com>
412 * gcc.dg/tree-ssa/shorten-1.c: New test.
414 2015-05-07 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/66002
417 * gcc.dg/vect/vect-125.c: New testcase.
419 2015-05-07 Marek Polacek <polacek@redhat.com>
420 Martin Uecker <uecker@eecs.berkeley.edu>
422 * c-c++-common/ubsan/bounds-10.c: New test.
424 2015-05-06 David Malcolm <dmalcolm@redhat.com>
426 * jit.dg/harness.h (set_options): Wrap with
427 #ifndef TEST_ESCHEWS_SET_OPTIONS.
428 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
429 Special-case test-benchmark.c as a negative.
430 * jit.dg/test-benchmark.c: New file.
432 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
435 * gcc.target/arm/pr64208.c: New test.
437 2015-05-06 Alan Modra <amodra@gmail.com>
440 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
441 (gparms): Make volatile.
443 2015-05-06 Richard Biener <rguenther@suse.de>
445 PR tree-optimization/62283
446 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
448 2015-05-06 Christian Bruel <christian.bruel@st.com>
451 * gcc.target/aarch64/iinline-attr-1.c: New test.
453 2015-05-06 Richard Biener <rguenther@suse.de>
455 * gcc.dg/vect/bb-slp-34.c: New testcase.
457 2015-05-06 Richard Biener <rguenther@suse.de>
459 PR tree-optimization/62283
460 * gcc.dg/vect/bb-slp-14.c: Adjust.
462 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
465 * gcc.target/i386/pr65990.c: New test.
467 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
470 * gcc.target/i386/pr65915.c: New.
472 2015-05-05 Tom de Vries <tom@codesourcery.com>
474 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
477 2015-05-05 Tom de Vries <tom@codesourcery.com>
479 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
482 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
484 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
485 * gcc.target/arm/pr65924.c: Likewise.
487 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
490 * gcc.target/i386/pr65871-3.c: New test.
492 2015-05-04 Jeff Law <law@redhat.com>
495 2015-05-04 Jeff Law <law@redhat.com>
496 * gcc.dg/tree-ssa/shorten-1.c: New test.
498 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
499 Jakub Jelinek <jakub@redhat.com>
502 * g++.dg/cpp0x/Wnarrowing4.C: New.
504 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
506 * lib/target-supports.exp
507 (check_effective_target_keeps_null_pointer_checks): Clarify that
508 this is for targets that disable -fdelete-null-pointer-checks,
509 not default it to off.
510 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
511 -fdelete-null-pointer-checks explicit.
512 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
513 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
514 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
515 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
516 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
517 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
518 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
519 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
520 * gcc.dg/tree-ssa/pr20318.c: Likewise.
521 * gcc.dg/tree-ssa/pr20701.c: Likewise.
522 * gcc.dg/tree-ssa/pr20702.c: Likewise.
523 * gcc.dg/tree-ssa/pr21086.c: Likewise.
524 * gcc.dg/tree-ssa/pr21090.c: Likewise.
525 * gcc.dg/tree-ssa/pr58480.c: Likewise.
526 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
527 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
528 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
529 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
530 * gcc.dg/tree-ssa/unreachable.c: Likewise.
531 * gcc.dg/tree-ssa/vrp02.c: Likewise.
532 * gcc.dg/tree-ssa/vrp07.c: Likewise.
533 * gcc.dg/tree-ssa/vrp08.c: Likewise.
534 * gcc.dg/tree-ssa/vrp55.c: Likewise.
535 * g++.dg/cpp0x/static_assert9.C: Likewise.
536 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
537 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
538 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
539 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
540 * g++.dg/tree-ssa/pr26406.C: Likewise.
542 2015-05-04 Jakub Jelinek <jakub@redhat.com>
544 PR tree-optimization/65984
545 * c-c++-common/ubsan/pr65984.c: New test.
547 2015-05-04 Jeff Law <law@redhat.com>
549 * gcc.dg/tree-ssa/shorten-1.c: New test.
551 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
554 * gfortran.dg/pr44735.f90: New test.
556 2015-05-04 Richard Biener <rguenther@suse.de>
558 PR tree-optimization/65965
559 * gcc.dg/vect/bb-slp-33.c: New testcase.
561 2015-05-04 Richard Biener <rguenther@suse.de>
563 PR tree-optimization/65935
564 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
566 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
568 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
569 for each supported variant instead of CHECK_RESULTS.
570 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
571 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
572 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
573 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
574 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
575 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
576 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
577 expected results for unsupported variants. Call CHECK for each
578 supported variant instead of CHECK_RESULTS.
579 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
580 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
581 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
582 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
583 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
584 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
585 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
586 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
587 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
588 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
589 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
590 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
591 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
592 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
593 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
594 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
595 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
596 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
597 expected results for unsupported variants.
598 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
599 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
600 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
601 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
602 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
603 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
604 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
605 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
606 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
607 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
608 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
609 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
610 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
611 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
612 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
613 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
614 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
615 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
616 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
617 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
619 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
620 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
621 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
622 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
623 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
624 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
625 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
627 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
630 * gfortran.dg/bound_9.f90: Add pointer assignment.
632 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
633 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
636 * g++.dg/cpp0x/Wnarrowing3.C: New.
638 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
640 * gcc.dg/20150120-1.c: New test.
641 * gcc.dg/20150120-2.c: New test.
642 * gcc.dg/20150120-3.c: New test.
644 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
646 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
648 2015-05-01 Renlin Li <renlin.li@arm.com>
650 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
652 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
654 * gfortran.dg/bound_simplification_4.f90: New.
656 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
658 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
659 with powerpc_p8vector_ok.
661 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
664 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
666 * gfortran.dg/bound_9.f90: New test case.
668 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
670 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
671 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
672 for 32bit x86 targets.
673 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
674 for 32bit x86 targets.
675 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
676 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
677 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
678 for 32bit x86 targets.
680 2015-04-30 Marek Polacek <polacek@redhat.com>
682 PR tree-optimization/63551
683 * g++.dg/ipa/pr63551.C: New test.
685 2015-04-30 Caroline Tice <cmtice@google.com>
688 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
689 partition size on certain targets.
691 2015-04-30 Renlin Li <renlin.li@arm.com>
693 * gcc.target/aarch64/vect-reduc-or_1.c: New.
695 2015-04-30 Marek Polacek <polacek@redhat.com>
697 * c-c++-common/Wbool-compare-3.c: New test.
699 * gcc.dg/pr65901.c (foo): Adjust dg-error.
700 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
702 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/init/ref22.C: New.
707 2015-04-30 Marek Polacek <polacek@redhat.com>
709 * gcc.dg/init-bad-8.c: New test.
711 * gcc.dg/incomplete-typedef-1.c: New test.
713 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
716 * g++.dg/template/crash121.C: New.
718 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
720 * gcc.target/mips/call-from-init.c: New test.
721 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
723 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
726 * gcc.target/i386/pr65871-1.c: New test.
727 * gcc.target/i386/pr65871-2.c: Ditto.
729 2015-04-29 Marek Polacek <polacek@redhat.com>
732 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
733 * c-c++-common/Wbool-compare-2.c: New test.
735 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
738 * gcc.target/aarch64/vstN_lane_1.c: New file.
740 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/warn/Winit-self-3.C: New.
745 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
747 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
749 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
752 * gcc.target/arm/pr65924.c: New test.
754 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
756 * g++.dg/gomp/tpl-target-update.C: New file.
758 2015-04-29 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/65917
761 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
763 2015-04-29 Christian Bruel <christian.bruel@st.com>
766 * gcc.dg/ipa/iinline-attr.c: New test.
767 * gcc.target/i386/iinline-attr-2.c: New test.
769 2015-04-28 Andre Vehreschild <vehre@gmx.de>
771 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
774 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
776 * gcc.dg/vect/vect-33.c: Remove spurious line.
778 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
780 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
782 2015-04-28 Marek Polacek <polacek@redhat.com>
785 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
786 * gcc.dg/pr65901.c: New test.
788 2015-04-28 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/62283
791 * gfortran.dg/vect/pr62283-2.f: New testcase.
792 * gcc.dg/vect/bb-slp-14.c: Adjust.
794 2015-04-28 Richard Biener <rguenther@suse.de>
796 PR tree-optimization/65851
797 * g++.dg/torture/pr65851.C: New testcase.
799 2015-04-27 Jeff Law <law@redhat.com>
801 PR tree-optimization/65217
802 * gcc.target/i386/pr65217.c: Remove XFAIL.
804 2015-04-27 Andre Vehreschild <vehre@gmx.de>
807 Add tests forgotten to svn-add.
808 * gfortran.dg/class_allocate_19.f03: New test.
809 * gfortran.dg/class_array_20.f03: New test.
810 * gfortran.dg/class_array_21.f03: New test.
811 * gfortran.dg/finalize_29.f08: New test.
813 2015-04-27 Andre Vehreschild <vehre@gmx.de>
817 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
818 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
820 2015-04-27 Caroline Tice <cmtice@google.com>
822 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
825 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
828 * gcc.target/powerpc/htm-1.c: New test.
829 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
831 (__builtin_tabortdci): Likewise.
832 (__builtin_tcheck): Remove operand.
833 * lib/target-supports.exp (check_htm_hw_available): New function.
835 2015-04-27 Richard Biener <rguenther@suse.de>
837 * gcc.target/i386/pr65217.c: XFAIL.
839 2015-04-27 Jakub Jelinek <jakub@redhat.com>
841 PR tree-optimization/65875
842 * gcc.c-torture/compile/pr65875.c: New test.
844 2015-04-25 Marek Polacek <polacek@redhat.com>
847 * gcc.dg/enum-incomplete-2.c: New test.
848 * gcc.dg/enum-mode-1.c: New test.
850 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
853 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
855 * gcc.target/powerpc/pr65849-2.c: Likewise.
857 2015-04-24 Tom de Vries <tom@codesourcery.com>
859 PR tree-optimization/65802
860 * g++.dg/pr65802.C: Move to ...
861 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
862 stdarg.h. Rewrite for C.
863 (fn1): Use va_list and va_arg. Make variable args function. Add use of
864 va_start and va_end. Remove unnecessary inline asm.
866 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
867 Wei Mi <wmi@google.com>
869 * gcc.target/i386/sse2-load-multi.c: New test.
870 * gcc.target/i386/sse2-store-multi.c: Ditto.
872 2015-04-24 Marek Polacek <polacek@redhat.com>
875 * c-c++-common/pr65830.c: New test.
878 * c-c++-common/Wlogical-op-1.c: New test.
880 2015-04-24 Marek Polacek <polacek@redhat.com>
883 * c-c++-common/pr61534-1.c: New test.
885 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
886 Steven Bosscher <steven@gcc.gnu.org>
888 PR rtl-optimization/34503
889 * gcc.target/arm/pr64616.c: New file.
891 2015-04-24 Bin Cheng <bin.cheng@arm.com>
893 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
895 2015-04-24 Terry Guo <terry.guo@arm.com>
897 * gcc.target/arm/pr65710.c: Update the options.
899 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
901 * gcc.target/i386/pr65523.c: Skip x32.
903 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
905 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
906 to look for vcl* where appropriate.
908 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
910 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
911 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
913 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
916 * gcc.target/arm/pr26702.c: New test.
918 2015-04-23 Marek Polacek <polacek@redhat.com>
921 * gcc.dg/pr65345-1.c: New test.
922 * gcc.dg/pr65345-2.c: New test.
924 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
926 * gcc.target/powerpc/crypto-builtin-2.c: New.
928 2015-04-23 Andre Vehreschild <vehre@gmx.de>
931 * gfortran.dg/class_allocate_19.f03: New test.
932 * gfortran.dg/class_array_20.f03: New test.
933 * gfortran.dg/class_array_21.f03: New test.
934 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
935 * gfortran.dg/finalize_15.f90: Fixing comparision to model
936 initialization correctly.
937 * gfortran.dg/finalize_29.f08: New test.
939 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
941 * gcc.target/powerpc/swaps-p8-18.c: New test.
943 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
946 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
947 * gcc.dg/vect/bb-slp-25.c: Likewise.
948 * gcc.dg/vect/bb-slp-29.c: Likewise.
949 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
950 vect_no_align && { ! vect_hw_misalign }.
951 * gcc.dg/vect/bb-slp-9.c: Likewise.
952 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
954 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
955 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
956 account for POWER8, where peeling for alignment is not needed.
957 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
958 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
959 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
960 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
961 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
962 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
963 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
964 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
965 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
966 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
967 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
968 * gcc.dg/vect/pr16105.c: Likewise.
969 * gcc.dg/vect/pr20122.c: Likewise.
970 * gcc.dg/vect/pr33804.c: Likewise.
971 * gcc.dg/vect/pr33953.c: Likewise.
972 * gcc.dg/vect/pr56787.c: Likewise.
973 * gcc.dg/vect/pr58508.c: Likewise.
974 * gcc.dg/vect/slp-25.c: Likewise.
975 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
976 * gcc.dg/vect/vect-105.c: Likewise.
977 * gcc.dg/vect/vect-27.c: Likewise.
978 * gcc.dg/vect/vect-29.c: Likewise.
979 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
981 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
982 && { ! vect_hw_misalign }.
983 * gcc.dg/vect/vect-44.c: Likewise.
984 * gcc.dg/vect/vect-48.c: Likewise.
985 * gcc.dg/vect/vect-50.c: Likewise.
986 * gcc.dg/vect/vect-52.c: Likewise.
987 * gcc.dg/vect/vect-56.c: Likewise.
988 * gcc.dg/vect/vect-60.c: Likewise.
989 * gcc.dg/vect/vect-72.c: Likewise.
990 * gcc.dg/vect/vect-75-big-array.c: Likewise.
991 * gcc.dg/vect/vect-75.c: Likewise.
992 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
993 * gcc.dg/vect/vect-77-global.c: Likewise.
994 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
995 * gcc.dg/vect/vect-78-global.c: Likewise.
996 * gcc.dg/vect/vect-93.c: Likewise.
997 * gcc.dg/vect/vect-95.c: Likewise.
998 * gcc.dg/vect/vect-96.c: Likewise.
999 * gcc.dg/vect/vect-cond-1.c: Likewise.
1000 * gcc.dg/vect/vect-cond-3.c: Likewise.
1001 * gcc.dg/vect/vect-cond-4.c: Likewise.
1002 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1003 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1004 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1005 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1006 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1007 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1008 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1009 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1010 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1011 * gcc.dg/vect/vect-outer-5.c: Likewise.
1012 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1013 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1014 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1015 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1016 * gcc.dg/vect/vect-peel-3.c: Likewise.
1017 * gcc.dg/vect/vect-peel-4.c: Likewise.
1018 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1019 * gcc.target/powerpc/pr65456.c: New test.
1020 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1021 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1022 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1023 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1024 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1025 vect_no_align && { ! vect_hw_misalign }.
1026 * gfortran.dg/vect/vect-3.f90: Likewise.
1027 * gfortran.dg/vect/vect-4.f90: Likewise.
1028 * gfortran.dg/vect/vect-5.f90: Likewise.
1029 * lib/target-supports.exp (check_effective_target_vect_no_align):
1030 Return 1 for POWER8.
1031 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1033 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1036 * gfortran.dg/pr65429.f90: New test.
1038 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1040 * c-c++-common/asan/user-section-1.c: New test.
1041 * c-c++-common/asan/user-section-2.c: New test.
1042 * c-c++-common/asan/user-section-3.c: New test.
1044 2015-04-22 Hale Wang <hale.wang@arm.com>
1045 Terry Guo <terry.guo@arm.com>
1047 PR rtl-optimization/64818
1048 * gcc.target/arm/pr64818.c: New test.
1050 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1053 * g++.dg/tree-ssa/pr61034.C: Update template.
1054 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1055 * gcc.dg/Warray-bounds-11.c: Likewise.
1056 * gcc.dg/Warray-bounds.c: Likewise.
1058 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1060 PR libgfortran/65234
1061 * gfortran.dg/fmt_unlimited.f90: New test.
1063 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1065 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1067 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1068 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1069 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1070 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1071 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1072 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1073 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1075 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1077 PR libgfortran/56743
1078 * gfortran.dg/namelist_87.f90: New test.
1080 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1082 * gcc.target/aarch64/mult-synth_1.c: New test.
1083 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1084 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1085 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1086 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1087 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1089 2015-04-21 Richard Biener <rguenther@suse.de>
1091 PR tree-optimization/65650
1092 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1093 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1094 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1095 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1096 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1097 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1099 2015-04-21 Tom de Vries <tom@codesourcery.com>
1101 PR tree-optimization/65802
1102 * g++.dg/pr65802.C: New test.
1104 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1107 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1108 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1110 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/cpp0x/Wnarrowing2.C: New.
1115 2015-04-20 Jeff Law <law@redhat.com>
1117 PR tree-optimization/65658
1118 * gcc.dg/pr65658.c: New test.
1120 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1123 * gcc.target/aarch64/vec_init_1.c: New test.
1125 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1127 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1130 2015-04-18 Martin Sebor <msebor@redhat.com>
1132 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1133 of non-nul characters.
1134 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1136 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1139 * gcc.target/powerpc/pr65787.c: New.
1141 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.target/aarch64/c-output-template-4.c: New test.
1146 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1149 * gcc.dg/pr65780-1.c: New test.
1150 * gcc.dg/pr65780-2.c: Likewise.
1151 * gcc.target/i386/pr32219-9.c: Likewise.
1152 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1154 * gcc.target/i386/pr64317.c (c): Initialize.
1156 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1159 * g++.dg/ext/mv18.C: New test.
1160 * g++.dg/ext/mv19.C: Likewise.
1161 * g++.dg/ext/mv20.C: Likewise.
1162 * g++.dg/ext/mv21.C: Likewise.
1163 * g++.dg/ext/mv22.C: Likewise.
1164 * g++.dg/ext/mv23.C: Likewise.
1166 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1169 * g++.dg/init/pr64527.C: New test.
1171 2015-04-17 Tom de Vries <tom@codesourcery.com>
1172 Michael Matz <matz@suse.de>
1174 PR tree-optimization/64950
1175 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1178 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1180 * c-c++-common/asan/user-section-1.c: New test.
1182 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1185 * gcc.dg/debug/pr65771.c: New test.
1187 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1189 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1190 __buitlin_alloca with __builtin_alloca.
1192 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1194 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1196 2015-04-16 Richard Biener <rguenther@suse.de>
1198 PR tree-optimization/64277
1199 * gcc.dg/Warray-bounds-14.c: New testcase.
1200 * gcc.dg/Warray-bounds-15.c: Likewise.
1201 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1202 * c-c++-common/ubsan/bounds-6.c: Likewise.
1204 2015-04-16 Renlin Li <renlin.li@arm.com>
1206 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1207 * gcc.target/arm/unsigned-float.c: New.
1209 2015-04-16 Richard Biener <rguenther@suse.de>
1211 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1212 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1213 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1215 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1217 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1218 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1219 * g++.dg/cpp0x/defaulted21.C: Likewise.
1220 * g++.dg/cpp0x/defaulted28.C: Likewise.
1221 * g++.dg/cpp0x/defaulted47.C: Likewise.
1222 * g++.dg/cpp0x/elision_neg.C: Likewise.
1223 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1224 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1225 * g++.dg/cpp0x/implicit1.C: Likewise.
1226 * g++.dg/cpp0x/implicit9.C: Likewise.
1227 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1228 * g++.dg/cpp0x/range-for13.C: Likewise.
1229 * g++.dg/gomp/clause-2.C: Likewise.
1230 * g++.dg/gomp/udr-5.C: Likewise.
1231 * g++.dg/inherit/access6.C: Likewise.
1232 * g++.dg/lookup/duperr1.C: Likewise.
1233 * g++.dg/lookup/friend2.C: Likewise.
1234 * g++.dg/lookup/pr6936.C: Likewise.
1235 * g++.dg/lookup/scoped1.C: Likewise.
1236 * g++.dg/lookup/using26.C: Likewise.
1237 * g++.dg/lookup/using38.C: Likewise.
1238 * g++.dg/other/access2.C: Likewise.
1239 * g++.dg/overload/defarg3.C: Likewise.
1240 * g++.dg/overload/defarg6.C: Likewise.
1241 * g++.dg/parse/access11.C: Likewise.
1242 * g++.dg/parse/access2.C: Likewise.
1243 * g++.dg/parse/access3.C: Likewise.
1244 * g++.dg/parse/access4.C: Likewise.
1245 * g++.dg/parse/access5.C: Likewise.
1246 * g++.dg/parse/access6.C: Likewise.
1247 * g++.dg/parse/access8.C: Likewise.
1248 * g++.dg/parse/access9.C: Likewise.
1249 * g++.dg/parse/crash40.C: Likewise.
1250 * g++.dg/tc1/dr142.C: Likewise.
1251 * g++.dg/tc1/dr166.C: Likewise.
1252 * g++.dg/tc1/dr52.C: Likewise.
1253 * g++.dg/template/access11.C: Likewise.
1254 * g++.dg/template/access18.C: Likewise.
1255 * g++.dg/template/access19.C: Likewise.
1256 * g++.dg/template/access2.C: Likewise.
1257 * g++.dg/template/access20.C: Likewise.
1258 * g++.dg/template/access26.C: Likewise.
1259 * g++.dg/template/access3.C: Likewise.
1260 * g++.dg/template/access7.C: Likewise.
1261 * g++.dg/template/conv12.C: Likewise.
1262 * g++.dg/template/crash69.C: Likewise.
1263 * g++.dg/template/friend31.C: Likewise.
1264 * g++.dg/template/friend32.C: Likewise.
1265 * g++.dg/template/memfriend15.C: Likewise.
1266 * g++.dg/template/memfriend16.C: Likewise.
1267 * g++.dg/template/memfriend17.C: Likewise.
1268 * g++.dg/template/memfriend7.C: Likewise.
1269 * g++.dg/template/pr32519.C: Likewise.
1270 * g++.dg/template/qualttp21.C: Likewise.
1271 * g++.dg/template/qualttp8.C: Likewise.
1272 * g++.dg/template/ttp10.C: Likewise.
1273 * g++.dg/template/typedef11.C: Likewise.
1274 * g++.dg/template/typedef13.C: Likewise.
1275 * g++.dg/template/typedef19.C: Likewise.
1276 * g++.dg/template/typedef20.C: Likewise.
1277 * g++.dg/template/typedef22.C: Likewise.
1278 * g++.dg/template/using16.C: Likewise.
1279 * g++.dg/template/virtual3.C: Likewise.
1280 * g++.dg/ubsan/pr61272.C: Likewise.
1281 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1282 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1283 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1284 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1285 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1286 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1287 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1288 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1289 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1290 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1291 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1292 * g++.old-deja/g++.jason/access17.C: Likewise.
1293 * g++.old-deja/g++.jason/access18.C: Likewise.
1294 * g++.old-deja/g++.jason/access22.C: Likewise.
1295 * g++.old-deja/g++.jason/access23.C: Likewise.
1296 * g++.old-deja/g++.jason/access8.C: Likewise.
1297 * g++.old-deja/g++.jason/delete3.C: Likewise.
1298 * g++.old-deja/g++.jason/report.C: Likewise.
1299 * g++.old-deja/g++.law/access2.C: Likewise.
1300 * g++.old-deja/g++.law/access3.C: Likewise.
1301 * g++.old-deja/g++.law/access4.C: Likewise.
1302 * g++.old-deja/g++.law/access5.C: Likewise.
1303 * g++.old-deja/g++.law/arm12.C: Likewise.
1304 * g++.old-deja/g++.law/arm14.C: Likewise.
1305 * g++.old-deja/g++.law/ctors13.C: Likewise.
1306 * g++.old-deja/g++.law/union2.C: Likewise.
1307 * g++.old-deja/g++.law/visibility12.C: Likewise.
1308 * g++.old-deja/g++.law/visibility15.C: Likewise.
1309 * g++.old-deja/g++.law/visibility16.C: Likewise.
1310 * g++.old-deja/g++.law/visibility17.C: Likewise.
1311 * g++.old-deja/g++.law/visibility18.C: Likewise.
1312 * g++.old-deja/g++.law/visibility19.C: Likewise.
1313 * g++.old-deja/g++.law/visibility20.C: Likewise.
1314 * g++.old-deja/g++.law/visibility21.C: Likewise.
1315 * g++.old-deja/g++.law/visibility24.C: Likewise.
1316 * g++.old-deja/g++.law/visibility4.C: Likewise.
1317 * g++.old-deja/g++.law/visibility5.C: Likewise.
1318 * g++.old-deja/g++.law/visibility6.C: Likewise.
1319 * g++.old-deja/g++.law/visibility7.C: Likewise.
1320 * g++.old-deja/g++.law/visibility8.C: Likewise.
1321 * g++.old-deja/g++.law/visibility9.C: Likewise.
1322 * g++.old-deja/g++.niklas/t135.C: Likewise.
1323 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1324 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1325 * g++.old-deja/g++.other/access11.C: Likewise.
1326 * g++.old-deja/g++.other/access4.C: Likewise.
1327 * g++.old-deja/g++.other/access7.C: Likewise.
1328 * g++.old-deja/g++.other/crash1.C: Likewise.
1329 * g++.old-deja/g++.other/crash7.C: Likewise.
1330 * g++.old-deja/g++.other/friend1.C: Likewise.
1331 * g++.old-deja/g++.other/friend4.C: Likewise.
1332 * g++.old-deja/g++.other/friend9.C: Likewise.
1333 * g++.old-deja/g++.other/lineno1.C: Likewise.
1334 * g++.old-deja/g++.other/using1.C: Likewise.
1335 * g++.old-deja/g++.pt/enum14.C: Likewise.
1336 * g++.old-deja/g++.pt/friend11.C: Likewise.
1337 * g++.old-deja/g++.pt/friend21.C: Likewise.
1338 * g++.old-deja/g++.pt/friend3.C: Likewise.
1339 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1340 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1341 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1342 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1344 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1347 * g++.dg/ipa/pr65765.C: New test.
1349 2015-04-15 Nick Clifton <nickc@redhat.com>
1351 * gcc.target/rx/builtins.c: Disable RMPA test if string
1352 instructions are not allowed.
1354 2015-04-15 Alan Modra <amodra@gmail.com>
1356 * gcc.dg/pr65408.c: New.
1358 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1361 * gcc.target/arm/pr65729.c: New test.
1363 2015-04-14 Richard Biener <rguenther@suse.de>
1365 PR tree-optimization/65758
1366 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1368 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1371 * gcc.c-torture/execute/pr65648.c: New test.
1373 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1375 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1376 __builtin_finite instead of finite.
1377 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1380 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1382 PR tree-optimization/63387
1383 * gcc.dg/pr63387.c: New testcase.
1385 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1387 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1389 2015-04-13 Richard Biener <rguenther@suse.de>
1391 PR tree-optimization/65204
1392 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1394 2015-04-13 Terry Guo <terry.guo@arm.com>
1397 * gcc.target/arm/pr65710.c: New.
1399 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1401 PR tree-optimization/65747
1402 * g++.dg/torture/pr65747.C: New test.
1404 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1407 * g++.dg/cpp0x/pr65736.C: New test.
1409 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1410 Martin Liska <mliska@suse.cz>
1413 * g++.dg/ipa/pr65722.C: New testcase.
1415 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1417 PR tree-optimization/65735
1418 * gcc.c-torture/compile/pr65735.c: New test.
1420 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1423 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1425 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1430 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1433 * gcc.target/arm/pr65647-2.c: New.
1435 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1438 * g++.dg/torture/pr65694.C: New test.
1440 2015-04-10 Tobias Burnus <burnus@net-b.de>
1442 * gfortran.dg/coarray_lock_6.f90: New.
1443 * gfortran.dg/coarray_lock_7.f90: New.
1444 * gfortran.dg/coarray/lock_2.f90: New.
1446 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1452 * gfortran.dg/used_types_27.f90: New.
1454 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1457 * gcc.target/i386/pr65671.c: New.
1459 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/65709
1462 * c-c++-common/ubsan/align-9.c: New test.
1464 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1467 * gfortran.dg/pr56852.f90: New test.
1469 2015-04-09 Marek Polacek <polacek@redhat.com>
1470 Jakub Jelinek <jakub@redhat.com>
1473 * g++.dg/opt/pr65554.C: New test.
1475 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1478 * c-c++-common/attr-aligned-1.c: New test.
1480 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1482 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1484 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1487 * gcc.target/i386/sse-25.c: New.
1489 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.target/i386/pr65693.c: New test.
1494 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1496 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1498 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1500 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1502 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1504 * gcc.target/i386/thunk-retbnd.c: New.
1506 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1508 * gnat.dg/opt48.adb: New test.
1509 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1510 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1512 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1515 * gcc.c-torture/compile/pr65540.c: New.
1517 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1519 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1522 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1525 * g++.dg/debug/pr65678.C: New test.
1528 * gcc.c-torture/compile/pr65680.c: New test.
1530 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1533 * gfortran.dg/allocate_with_source_5.f90: New test.
1535 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1537 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1538 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1540 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1542 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1544 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1547 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1548 to get floating point compression.
1549 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1551 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1553 PR preprocessor/61977
1554 * gcc.dg/cpp/pr61977.c: New test.
1556 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1558 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1560 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1563 * gcc.target/arm/pr65647.c: New.
1565 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1568 * g++.dg/torture/pr65655.C: New testcase.
1570 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1573 * g++.dg/cpp1y/lambda-init13.C: New.
1575 2015-04-03 Marek Polacek <polacek@redhat.com>
1577 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1579 2015-04-02 Marek Polacek <polacek@redhat.com>
1582 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1583 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1585 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1587 PR preprocessor/61977
1588 * gcc.target/powerpc/pr61977-1.c: New test.
1589 * gcc.target/powerpc/pr61977-2.c: New test.
1591 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1594 * g++.dg/warn/Wshadow-8.C: New.
1595 * g++.dg/warn/Wshadow-9.C: Likewise.
1596 * g++.dg/warn/Wshadow-10.C: Likewise.
1597 * g++.dg/warn/Wshadow-11.C: Likewise.
1599 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1601 * gcc.dg/pr23623.c: Added aligned attribute.
1602 * gcc.dg/20141029-1.c: Likewise.
1603 * gcc.dg/20150306-1.c: New test.
1605 2015-04-01 Marek Polacek <polacek@redhat.com>
1608 * g++.dg/cpp0x/initlist93.C: New test.
1609 * g++.dg/cpp0x/initlist94.C: New test.
1611 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1614 * gcc.target/aarch64/pr65624.c: New test.
1616 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1618 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1620 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1622 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1623 extra variable to force stack alignment.
1624 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1625 extra variable to force stack alignment.
1627 2015-03-31 Marek Polacek <polacek@redhat.com>
1630 * g++.dg/template/pr65390.C: New test.
1632 2015-03-31 Martin Liska <mliska@suse.cz>
1634 * g++.dg/ipa/pr65557.C: New test.
1636 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1638 * gcc.target/s390/hotpatch-25.c: New test.
1639 * gcc.target/s390/hotpatch-1.c: Update test.
1640 * gcc.target/s390/hotpatch-10.c: Update test.
1641 * gcc.target/s390/hotpatch-11.c: Update test.
1642 * gcc.target/s390/hotpatch-12.c: Update test.
1643 * gcc.target/s390/hotpatch-13.c: Update test.
1644 * gcc.target/s390/hotpatch-14.c: Update test.
1645 * gcc.target/s390/hotpatch-15.c: Update test.
1646 * gcc.target/s390/hotpatch-16.c: Update test.
1647 * gcc.target/s390/hotpatch-17.c: Update test.
1648 * gcc.target/s390/hotpatch-18.c: Update test.
1649 * gcc.target/s390/hotpatch-19.c: Update test.
1650 * gcc.target/s390/hotpatch-2.c: Update test.
1651 * gcc.target/s390/hotpatch-21.c: Update test.
1652 * gcc.target/s390/hotpatch-22.c: Update test.
1653 * gcc.target/s390/hotpatch-23.c: Update test.
1654 * gcc.target/s390/hotpatch-24.c: Update test.
1655 * gcc.target/s390/hotpatch-3.c: Update test.
1656 * gcc.target/s390/hotpatch-4.c: Update test.
1657 * gcc.target/s390/hotpatch-5.c: Update test.
1658 * gcc.target/s390/hotpatch-6.c: Update test.
1659 * gcc.target/s390/hotpatch-7.c: Update test.
1660 * gcc.target/s390/hotpatch-8.c: Update test.
1661 * gcc.target/s390/hotpatch-9.c: Update test.
1662 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1664 2015-03-31 Richard Biener <rguenther@suse.de>
1667 * g++.dg/torture/pr65626.C: New testcase.
1669 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1672 * gcc.target/i386/mpx/pr65531.cc: New.
1674 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1677 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1678 __builtin_alloca instead of alloca.
1679 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1680 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1681 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1684 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1687 * g++.dg/ubsan/pr65610.C: New test.
1689 2015-03-30 Marek Polacek <polacek@redhat.com>
1692 * g++.dg/cpp0x/pr65398-2.C: New test.
1694 2015-03-30 Marek Polacek <polacek@redhat.com>
1696 * c-c++-common/pr65556.c: Change the width of bit-fields.
1698 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1701 * gcc.target/i386/pr65588.c: New testcase.
1703 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1705 PR libgfortran/65563
1706 * gfortran.dg/open_errors_2.f90: New test.
1708 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1710 PR libgfortran/65596
1711 * gfortran.dg/namelist_86.f90: New test.
1713 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1715 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1716 statement to reflect new ownership.
1718 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/template/friend58.C: New.
1722 * g++.dg/template/friend59.C: Likewise.
1724 2015-03-27 Tobias Burnus <burnus@net-b.de>
1727 * g++.dg/gomp/openmp-simd-3.C: New.
1728 * gcc.dg/gomp/openmp-simd-3.c: New.
1730 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1733 * gcc.target/i386/pr65248-1.c: New file.
1734 * gcc.target/i386/pr65248-2.c: Likewise.
1735 * gcc.target/i386/pr65248-3.c: Likewise.
1736 * gcc.target/i386/pr65248-4.c: Likewise.
1738 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1741 * gcc.c-torture/compile/pr65593.c: New test.
1743 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1746 * g++.dg/cpp1y/constexpr-assert1.C: New.
1748 2015-03-27 Marek Polacek <polacek@redhat.com>
1751 * c-c++-common/pr65556.c: New test.
1753 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1756 * g++.dg/torture/pr65600.C: New testcase.
1758 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1761 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1763 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1765 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1766 statement and cleanup. Fixed typos.
1768 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1771 * gcc.c-torture/compile/pr65595.c: New testcase.
1773 2015-03-27 Marek Polacek <polacek@redhat.com>
1776 * g++.dg/ubsan/pr65583.C: New test.
1778 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1780 * gcc.c-torture/compile/20150327.c: New testcase.
1782 2015-03-26 Richard Biener <rguenther@suse.de>
1785 * g++.dg/torture/pr65555.C: New testcase.
1787 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1789 PR tree-optimization/64715
1790 * gcc.dg/builtin-object-size-15.c: New test.
1791 * gcc.dg/pr64715-1.c: New test.
1792 * gcc.dg/pr64715-2.c: New test.
1794 2015-03-26 Richard Biener <rguenther@suse.de>
1797 * gnat.dg/specs/opt2.ads: Fix testcase.
1799 2015-03-25 Martin Sebor <msebor@redhat.com>
1802 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1803 when target isn't arm*-*-*-*.
1804 (check_effective_target_arm_nothumb): Likewise.
1805 (check_effective_target_arm_little_endian): Likewise.
1806 (check_effective_target_arm_vect_no_misalign): Likewise.
1807 (check_effective_target_aarch64_little_endian): Fail early if target
1810 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1812 PR tree-optimization/65177
1813 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1815 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1817 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1818 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1819 smmintrin.h and mm3dnow.h.
1821 2015-03-25 Marek Polacek <polacek@redhat.com>
1824 * g++.dg/cpp0x/pr65558.C: New test.
1826 2015-03-25 Marek Polacek <polacek@redhat.com>
1829 * g++.dg/template/pr61670.C: New test.
1831 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/template/pr54987.C: New.
1836 2015-03-25 Richard Biener <rguenther@suse.de>
1838 PR tree-optimization/62630
1839 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1841 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1844 * gcc.target/i386/mpx/pr65508.c: New.
1846 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1850 * gfortran.dg/data_initialized_3.f90: New.
1852 2015-03-25 Richard Biener <rguenther@suse.de>
1855 * gnat.dg/specs/opt2.ads: New testcase.
1857 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1859 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1860 * gcc.target/arm/memset-inline-4.c: Skip for
1861 arm_tune_string_ops_prefer_neon.
1862 * gcc.target/arm/memset-inline-5.c: Ditto.
1863 * gcc.target/arm/memset-inline-6.c: Ditto.
1864 * gcc.target/arm/memset-inline-8.c: Ditto.
1865 * gcc.target/arm/memset-inline-9.c: Ditto.
1867 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/other/virtual3.C: New.
1872 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1875 * g++.dg/cpp0x/vt-60130.C: New.
1877 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/warn/Warray-bounds-7.C: New.
1882 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/template/defarg18.C: New.
1887 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1890 * g++.dg/cpp0x/vt-59988.C: New.
1892 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1894 PR tree-optimization/65533
1895 * gcc.dg/pr65533.c: New test.
1897 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1899 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1900 source= and mold= expressions functionality.
1901 * gfortran.dg/allocate_class_4.f90: New test.
1902 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1903 copying an unlimited polymorhpic object containing a char array
1904 to another unlimited polymorphic object respects the _len
1906 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1907 whether deferred length char array allocate works, unlimited
1908 polymorphic object allocation from a string works and if
1909 allocating an array of deferred length strings works.
1910 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1912 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/cpp0x/constexpr-array11.C: New.
1917 2015-03-24 Richard Biener <rguenther@suse.de>
1920 * gcc.dg/torture/pr65517.c: New testcase.
1922 2015-03-24 Tobias Burnus <burnus@net-b.de>
1924 * gfortran.dg/coindexed_1.f90: Moved from
1925 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1927 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1930 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1934 * gcc.target/i386/pr65523.c: New test.
1937 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1939 * g++.dg/lto/pr65475b_0.C: Likewise.
1941 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1944 * gcc.target/sh/torture/pr65505.c: New.
1946 2015-03-23 Martin Sebor <msebor@redhat.com>
1949 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1950 assembly for lvx in addition to lxv.
1952 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1955 * gfortran.dg/pr65504.f90: New test.
1958 * gcc.dg/pr65521.c: New test.
1960 2015-03-23 Richard Biener <rguenther@suse.de>
1962 PR tree-optimization/65518
1963 * gcc.dg/vect/pr65518.c: New testcase.
1965 2015-03-23 Richard Biener <rguenther@suse.de>
1967 PR tree-optimization/65494
1968 * gcc.dg/vect/pr65494.c: New testcase.
1970 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1972 PR preprocessor/65238
1973 * c-c++-common/cpp/pr65238-1.c: New test.
1974 * gcc.dg/cpp/pr65238-2.c: New test.
1975 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1976 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1978 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1979 Mikael Morin <mikael@gcc.gnu.org>
1982 * gfortran.dg/elemental_dependency_4.f90: New.
1983 * gfortran.dg/elemental_dependency_5.f90: New.
1985 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1988 * g++.dg/lto/pr65475b_0.C: New testcase.
1989 * g++.dg/lto/pr65475b_1.C: New testcase.
1990 * g++.dg/lto/pr65475c_0.C: New testcase.
1991 * g++.dg/lto/pr65475c_1.C: New testcase.
1993 2015-03-21 Tobias Burnus <burnus@net-b.de>
1995 * gfortran.dg/coarray_38.f90: New.
1996 * gfortran.dg/coarray_39.f90: New.
1997 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2000 2015-03-20 Marek Polacek <polacek@redhat.com>
2003 * g++.dg/cpp0x/pr65398.C: New test.
2005 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2008 * g++.dg/lto/pr65475_0.C: New testcase.
2009 * g++.dg/lto/pr65475_1.C: New testcase.
2011 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2013 PR rtl-optimization/64366
2014 * gcc.target/sh/pr64366.c: New.
2016 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2019 * g++.dg/cpp0x/constexpr-48324.C: New.
2021 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2024 * g++.dg/cpp0x/pr48453.C: New.
2026 2015-03-20 Marek Polacek <polacek@redhat.com>
2029 * g++.dg/cpp0x/pr65072.C: New test.
2031 2015-03-20 Richard Biener <rguenther@suse.de>
2034 * gcc.dg/pr15347.c: Use -O.
2035 * c-c++-common/pr19807-1.c: Likewise.
2037 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2039 * gnat.dg/volatile13.ad[sb]: New test.
2041 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2043 PR rtl-optimization/60851
2044 * gcc.target/i386/pr60851.c: New test.
2046 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2049 * g++.dg/pr65240.h: Add tests for PR 65240.
2050 * g++.dg/pr65240-1.C: Likewise.
2051 * g++.dg/pr65240-2.C: Likewise.
2052 * g++.dg/pr65240-3.C: Likewise.
2053 * g++.dg/pr65240-4.C: Likewise.
2055 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2057 PR rtl-optimization/63491
2058 * gcc.target/powerpc/pr63491.c: New.
2060 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2062 * g++.dg/ipa/pr65465.C: New test.
2064 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp0x/deleted11.C: New.
2069 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2072 * c-c++-common/tsan/pr65400-3.c: New test.
2074 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2077 * g++.dg/cpp0x/constexpr-59686.C: New.
2079 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2082 * g++.dg/tsan/pr64265.C: New test.
2085 * c-c++-common/tsan/pr65400-1.c: New test.
2086 * c-c++-common/tsan/pr65400-2.c: New test.
2088 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2091 * g++.dg/cpp0x/pr59816.C: New.
2093 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2096 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2098 2015-03-18 Martin Liska <mliska@suse.cz>
2101 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2102 equivalences either to 6 or 7.
2104 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2108 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2110 * gcc.dg/undefined-loop-1.c: New file.
2111 * gcc.dg/undefined-loop-2.c: New file.
2113 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2116 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2117 loop exits too early.
2119 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2121 PR tree-optimization/65450
2122 * gfortran.dg/pr65450.f90: New test.
2125 * gcc.target/i386/pr65078-1.c: New test.
2126 * gcc.target/i386/pr65078-2.c: New test.
2127 * gcc.target/i386/pr65078-3.c: New test.
2128 * gcc.target/i386/pr65078-4.c: New test.
2129 * gcc.target/i386/pr65078-5.c: New test.
2130 * gcc.target/i386/pr65078-6.c: New test.
2132 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2135 * g++.dg/cpp1y/pr65340.C: New.
2137 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2140 * gfortran.dg/system_clock_3.f08: Adjust test.
2142 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2145 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2146 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2148 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2151 * gfortran.dg/system_clock_3.f08: New test.
2153 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2156 g++.dg/cpp1y/pr64626-1.C: New.
2157 g++.dg/cpp1y/pr64626-2.C: New.
2158 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2160 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2162 PR tree-optimization/65427
2163 * gcc.c-torture/execute/pr65427.c: New test.
2165 2015-03-16 Marek Polacek <polacek@redhat.com>
2169 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2170 * g++.dg/cpp0x/pr65327.C: New test.
2172 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2175 * c-c++-common/asan/pr64820.c: New test.
2177 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2179 * gfortran.dg/pointer_2.f90: New test.
2181 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2183 * g++.dg/pr65049.C: New test.
2185 2015-03-16 Tom de Vries <tom@codesourcery.com>
2187 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2188 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2189 * gcc.target/i386/fuse-caller-save.c: Same.
2191 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2193 * gnat.dg/loop_optimization18.ad[sb]: New test.
2194 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2196 2015-03-16 Alan Modra <amodra@gmail.com>
2198 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2201 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2203 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2205 * gcc.dg/torture/pr65270-2.c: Likewise.
2207 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2210 * gfortran.dg/pointer_remapping_9.f90: New.
2212 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2214 PR tree-optimization/65369
2215 * gcc.c-torture/execute/pr65369.c: New test.
2217 PR tree-optimization/65418
2218 * gcc.c-torture/execute/pr65418-1.c: New test.
2219 * gcc.c-torture/execute/pr65418-2.c: New test.
2221 PR rtl-optimization/65401
2222 * gcc.c-torture/execute/pr65401.c: New test.
2224 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2227 * gcc.target/arm/pr64600_1.c: New test.
2229 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2231 PR rtl-optimization/65235
2232 * gcc.target/aarch64/pr65235_1.c: New test.
2234 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2236 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2237 * gcc.target/s390/hotpatch-22.c: Likewise.
2238 * gcc.target/s390/hotpatch-23.c: Likewise.
2239 * gcc.target/s390/hotpatch-24.c: Likewise.
2240 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2241 * gcc.target/s390/hotpatch-1.c: Update expected output.
2242 * gcc.target/s390/hotpatch-2.c: Likewise.
2243 * gcc.target/s390/hotpatch-3.c: Likewise.
2244 * gcc.target/s390/hotpatch-4.c: Likewise.
2245 * gcc.target/s390/hotpatch-5.c: Likewise.
2246 * gcc.target/s390/hotpatch-6.c: Likewise.
2247 * gcc.target/s390/hotpatch-7.c: Likewise.
2248 * gcc.target/s390/hotpatch-8.c: Likewise.
2249 * gcc.target/s390/hotpatch-9.c: Likewise.
2250 * gcc.target/s390/hotpatch-10.c: Likewise.
2251 * gcc.target/s390/hotpatch-11.c: Likewise.
2252 * gcc.target/s390/hotpatch-12.c: Likewise.
2253 * gcc.target/s390/hotpatch-13.c: Likewise.
2254 * gcc.target/s390/hotpatch-14.c: Likewise.
2255 * gcc.target/s390/hotpatch-15.c: Likewise.
2256 * gcc.target/s390/hotpatch-16.c: Likewise.
2257 * gcc.target/s390/hotpatch-17.c: Likewise.
2258 * gcc.target/s390/hotpatch-18.c: Likewise.
2259 * gcc.target/s390/hotpatch-19.c: Likewise.
2261 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2264 * gcc.target/i386/pr65103-1.c: New.
2266 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2269 * gcc.target/i386/pr65044.c: New.
2271 2015-03-12 Tom de Vries <tom@codesourcery.com>
2273 PR rtl-optimization/64895
2274 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2275 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2276 * gcc.target/i386/fuse-caller-save.c: Ditto.
2278 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2280 * gcc.dg/ipa/pr63569.c: Fix template.
2282 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2284 * g++.dg/ipa/pr64146.C: Require fpic support.
2286 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2289 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2290 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2292 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2294 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2295 to dg-options, fix up dg-skip-if.
2297 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2300 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2301 * gcc.target/avr/tiny-caller-save.c: Same.
2303 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2306 * g++.dg/pr65242.C: New test.
2308 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2310 * c-c++-common/asan/no-asan-check-glob.c: New test.
2312 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2315 * g++.dg/other/default11.C: New.
2316 * g++.dg/other/default12.C: Likewise.
2318 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2323 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2326 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2328 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2331 * g++.dg/cpp0x/pr65127.C: New test.
2333 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2335 * gcc.dg/ipa/PR64550.c: Update template.
2337 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2338 Tobias Burnus <burnus@net-b.de>
2340 * gfortran.dg/coarray_sync_memory.f90: New.
2342 2015-03-10 Marek Polacek <polacek@redhat.com>
2345 * c-c++-common/ubsan/pr65367.c: New test.
2347 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2349 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2350 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2351 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2352 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2353 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2354 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2355 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2356 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2357 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2358 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2359 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2360 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2361 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2363 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2365 * lib/mpx-dg.exp (mpx_link_flags): New.
2368 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2369 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2370 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2371 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2372 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2373 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2374 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2375 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2376 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2377 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2378 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2379 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2380 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2381 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2382 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2383 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2384 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2385 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2386 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2387 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2388 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2389 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2390 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2391 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2392 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2393 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2394 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2395 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2396 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2397 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2398 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2399 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2400 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2401 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2402 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2403 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2404 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2405 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2406 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2407 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2408 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2409 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2410 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2411 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2412 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2413 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2414 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2415 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2416 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2417 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2418 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2419 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2420 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2421 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2422 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2423 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2424 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2425 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2426 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2427 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2428 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2429 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2430 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2431 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2432 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2433 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2434 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2435 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2436 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2437 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2438 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2439 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2440 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2441 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2442 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2443 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2444 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2445 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2446 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2447 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2448 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2449 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2450 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2451 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2452 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2453 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2454 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2455 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2456 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2457 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2458 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2459 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2460 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2461 * gcc.target/i386/mpx/label-address-1.c: New.
2462 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2463 * gcc.target/i386/mpx/macro.c: New.
2464 * gcc.target/i386/mpx/mpx-check.h: New.
2465 * gcc.target/i386/mpx/mpx.exp: New.
2466 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2467 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2468 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2469 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2470 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2471 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2472 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2473 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2474 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2475 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2476 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2477 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2478 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2479 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2480 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2481 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2482 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2483 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2484 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2485 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2486 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2487 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2488 * gcc.target/i386/mpx/reference-1-nov.c: New.
2489 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2490 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2491 * gcc.target/i386/mpx/reference-2-nov.c: New.
2492 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2493 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2494 * gcc.target/i386/mpx/reference-3-nov.c: New.
2495 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2496 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2497 * gcc.target/i386/mpx/reference-4-nov.c: New.
2498 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2499 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2500 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2501 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2502 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2503 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2504 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2505 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2506 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2507 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2508 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2509 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2510 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2511 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2512 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2513 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2514 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2515 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2516 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2517 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2518 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2519 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2520 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2521 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2522 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2523 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2524 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2525 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2526 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2527 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2528 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2529 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2530 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2531 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2532 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2533 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2534 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2535 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2536 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2537 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2538 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2539 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2540 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2541 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2542 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2543 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2544 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2545 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2546 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2547 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2548 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2549 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2550 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2551 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2552 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2553 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2554 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2555 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2556 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2557 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2558 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2559 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2560 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2561 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2562 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2563 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2564 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2565 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2566 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2567 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2568 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2569 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2570 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2571 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2572 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2573 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2574 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2575 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2576 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2577 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2578 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2579 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2580 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2581 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2582 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2583 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2584 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2585 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2586 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2587 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2588 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2589 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2590 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2591 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2592 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2593 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2594 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2595 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2596 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2597 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2598 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2599 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2600 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2601 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2602 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2603 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2604 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2605 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2606 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2607 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2608 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2609 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2610 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2611 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2612 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2613 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2614 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2615 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2616 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2617 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2618 * gcc.target/i386/mpx/vla-1-nov.c: New.
2619 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2620 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2621 * gcc.target/i386/mpx/vla-2-nov.c: New.
2622 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2624 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2626 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2628 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2630 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2632 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2634 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2635 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2637 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2640 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2643 * c-c++-common/pr65120.c: New test.
2645 PR rtl-optimization/65321
2646 * gcc.dg/pr65321.c: New test.
2648 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2650 PR tree-optimization/65355
2651 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2653 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2656 * c-c++-common/pr49706.c: Adjust tests for not warning
2657 about !!x == y or !b == y where b is boolean, and add
2659 * c-c++-common/pr62199-2.c: Likewise.
2661 2015-03-09 Richard Biener <rguenther@suse.de>
2664 * gcc.dg/torture/pr65270-1.c: New testcase.
2665 * gcc.dg/torture/pr65270-2.c: Likewise.
2667 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2669 PR tree-optimization/63743
2670 * gcc.dg/pr63743.c: New test.
2672 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2675 * g++.dg/lto/pr65316_0.C: New testcase.
2676 * g++.dg/lto/pr65316_1.C: New testcase.
2678 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2681 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2683 * g++.dg/abi/rtti3.C: Likewise.
2685 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2688 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2690 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2692 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2694 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2696 2015-03-08 Morin <mikael@gcc.gnu.org>
2699 * gfortran.dg/entry_20.f90: New.
2701 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2704 * gcc.c-torture/compile/pr65153.c: New.
2706 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2709 * g++.dg/torture/pr65249.C: New.
2711 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2713 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2715 (int64_t): Likewise.
2717 2015-03-07 Marek Polacek <polacek@redhat.com>
2718 Martin Uecker <uecker@eecs.berkeley.edu>
2721 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2723 * c-c++-common/ubsan/bounds-8.c: New test.
2724 * c-c++-common/ubsan/bounds-9.c: New test.
2725 * gcc.dg/ubsan/bounds-2.c: New test.
2727 2015-03-05 Martin Sebor <msebor@redhat.com>
2729 * PR testsuite/63175
2730 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2731 checking of results into main to prevent it from getting optimized
2733 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2735 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2737 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2738 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2739 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2742 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2744 * g++.dg/lto/pr65302_1.C: New testcase.
2745 * g++.dg/lto/pr65302_0.C: New testcase.
2747 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2749 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2750 -fno-ipa-icf to dg-options.
2752 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2754 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2755 compiles using the linker plugin.
2757 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2759 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2761 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2763 * gcc.target/arm/pr65067.c: New test.
2765 2015-03-05 Martin Liska <mliska@suse.cz>
2768 * gcc.dg/ipa/pr65318.c: New test.
2770 2015-03-05 Marek Polacek <polacek@redhat.com>
2772 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2774 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2776 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2778 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2780 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2781 max-unroll-times back to defaults for s390.
2783 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2787 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2790 * g++.dg/cpp0x/initlist92.C: New.
2792 2015-03-05 Richard Biener <rguenther@suse.de>
2794 PR tree-optimization/65310
2795 * gcc.dg/vect/pr65310.c: New testcase.
2797 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2802 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2804 * gnat.dg/entry_queues3.adb: New test.
2806 2015-03-04 Ian Lance Taylor <iant@google.com>
2808 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2810 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2813 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2815 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2817 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2818 -fno-ipa-icf to dg-options
2819 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2820 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2822 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/cpp0x/decltype62.C: New.
2827 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2829 * gnat.dg/object_overflow5.adb: New test.
2831 2015-03-03 Martin Liska <mliska@suse.cz>
2834 * gcc.dg/ipa/pr65287.c: New test.
2836 2015-03-03 Martin Jambor <mjambor@suse.cz>
2837 Eric Botcazou <ebotcazou@adacore.com>
2839 * gnat.dg/specs/pack12.ads: New test.
2841 2015-03-03 Martin Liska <mliska@suse.cz>
2843 * gcc.dg/ipa/PR65282.c: New test.
2845 2015-03-13 Jeff Law <law@redhat.com>
2847 PR tree-optimization/65241
2848 * gcc.c-torture/compile/pr65241.c: New test.
2850 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2853 * gcc.target/avr/torture/pr64331.c: New test.
2855 2015-03-03 Martin Liska <mliska@suse.cz>
2856 Jan Hubicka <hubicka@ucw.cz>
2858 * g++.dg/ipa/pr65263.C: New test.
2860 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2863 * gcc.dg/lto/pr65130_0.c: New testcase.
2864 * gcc.dg/lto/pr65130_1.c: New testcase.
2866 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2869 * g++.dg/torture/pr64988.C: New testcase.
2871 2015-03-02 Tobias Burnus <burnus@net-b.de>
2873 * gfortran.dg/coarray_atomic_6.f90: New.
2875 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2878 * gcc.target/i386/pr65184.c: New.
2880 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2883 * gcc.target/i386/pr65183.c: New.
2885 2015-02-28 Martin Liska <mliska@suse.cz>
2886 Jan Hubicka <hubicka@ucw.cz>
2888 * gcc.dg/ipa/ipa-icf-35.c: New test.
2889 * gcc.dg/ipa/ipa-icf-36.c: New test.
2890 * gcc.dg/ipa/ipa-icf-37.c: New test.
2892 2015-02-28 Martin Liska <mliska@suse.cz>
2893 Jan Hubicka <hubicka@ucw.cz>
2896 * gcc.dg/ipa/ipa-icf-34.c: New test.
2898 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2901 * gcc.target/sh/sh/pr61142.c: New.
2903 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2905 * g++.dg/other/dump-ada-spec-3.C: New test.
2907 2015-03-01 Martin Liska <mliska@suse.cz>
2909 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2910 * g++.dg/ipa/pr63595.C: Update expected results.
2912 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2915 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2917 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2919 * gcc.dg/vect/pr59354.c: Move vector producing code to
2922 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2925 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2926 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2927 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2928 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2930 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2932 PR tree-optimization/65048
2933 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2934 (foo): Use K&R style definition.
2936 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2939 * g++.dg/pr65032.C: New.
2941 2015-02-27 Marek Polacek <polacek@redhat.com>
2944 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2947 2015-02-27 Marek Polacek <polacek@redhat.com>
2950 * gcc.dg/pr65228.c: New test.
2952 2015-02-27 Kai Tietz <ktietz@redhat.com>
2955 * gcc.dg/weak/weak-17.c: New file.
2957 2015-02-27 Richard Biener <rguenther@suse.de>
2960 * g++.dg/lto/pr65193_0.C: New testcase.
2962 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2964 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2965 * gcc.target/s390/hotpatch-8.c: Likewise.
2966 * gcc.target/s390/hotpatch-9.c: Likewise.
2967 * gcc.target/s390/pr61078.c: Likewise.
2968 * gcc.target/s390/pr57960.c: Remove -m64.
2969 * gcc.target/s390/pr61078.c: Likewise.
2971 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2972 Martin Liska <mliska@suse.cz>
2975 * gcc.dg/pr64454.c: Disable ICF.
2976 * gcc.dg/pr28685-1.c: Disable ICF
2977 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2978 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2979 * g++.dg/ipa/ipa-icf-4.C: Update template.
2981 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2983 PR tree-optimization/65216
2984 * gcc.c-torture/execute/pr65216.c: New test.
2986 PR tree-optimization/65215
2987 * gcc.c-torture/execute/pr65215-1.c: New test.
2988 * gcc.c-torture/execute/pr65215-2.c: New test.
2989 * gcc.c-torture/execute/pr65215-3.c: New test.
2990 * gcc.c-torture/execute/pr65215-4.c: New test.
2991 * gcc.c-torture/execute/pr65215-5.c: New test.
2993 2015-02-26 Tom de Vries <tom@codesourcery.com>
2995 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2997 2015-02-26 Martin Liska <mliska@suse.cz>
2998 Jan Hubicka <hubicka@ucw.cz>
3000 * g++.dg/ipa/pr64146.C: Update expected results.
3001 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3002 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3003 * gcc.dg/ipa/ipa-icf-34.c: New test.
3005 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3007 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3008 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3009 (dg-additional-options): Remove dg directive.
3010 (dg-final): Add dg directive.
3012 2015-02-26 Marek Polacek <polacek@redhat.com>
3015 * g++.dg/ipa/pr65008.C: New test.
3017 2015-02-26 Tom de Vries <tom@codesourcery.com>
3019 * lib/profopt.exp (profopt-target-cleanup): New proc.
3020 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3021 files from sources from dg-additional-sources.
3023 2015-02-26 Tom de Vries <tom@codesourcery.com>
3025 * lib/gcov.exp: Cleanup in case of xfail.
3027 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3029 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3031 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3034 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3035 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3036 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3037 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3038 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3039 * g++.dg/debug/pr46123.C: XFAIL and move...
3040 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3041 * gcc.dg/debug/dwarf2-3.c: Move...
3042 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3044 2015-02-26 Marek Polacek <polacek@redhat.com>
3047 * g++.dg/cpp1y/pr65202.C: New test.
3049 2015-02-26 Tom de Vries <tom@codesourcery.com>
3051 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3052 locale_facets.h.gcov.
3054 2015-02-26 Tom de Vries <tom@codesourcery.com>
3056 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3058 2015-02-26 Tom de Vries <tom@codesourcery.com>
3060 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3062 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3065 * gcc.target/i386/pr65217.c: New.
3067 2015-02-26 Tom de Vries <tom@codesourcery.com>
3069 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3071 2015-02-26 Tom de Vries <tom@codesourcery.com>
3073 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3075 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3077 PR tree-optimization/65048
3078 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3080 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3082 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3083 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3085 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3088 * gcc.target/i386/pr65161.c: New test.
3090 2015-02-26 Terry Guo <terry.guo@arm.com>
3092 * gcc.target/arm/no-volatile-in-it.c: New test.
3094 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3096 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3097 (dg-options): Add -save-temps.
3098 (dg-final): Add cleanup-saved-temps.
3100 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3102 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3104 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3106 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3107 * gcc.target/powerpc/pack01.c: Include string.h.
3109 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3112 * gcc.target/i386/pr65167.c: New.
3114 2015-02-25 Kai Tietz <ktietz@redhat.com>
3116 PR tree-optimization/61917
3117 * gcc.dg/vect/vect-pr61917.c: New file.
3119 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3121 PR tree-optimization/65170
3122 * gcc.c-torture/execute/pr65170.c: New test.
3123 * gcc.dg/tree-ssa/vrp96.c: New test.
3125 2015-02-24 Tom de Vries <tom@codesourcery.com>
3127 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3129 2015-02-24 Tom de Vries <tom@codesourcery.com>
3132 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3133 (dg-additional-files-options): Copy additional_sources to
3134 additional_sources_used before emptying additional_sources.
3135 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3136 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3137 (cleanup-saved-temps): Use additional_sources_used instead of
3139 (dg-test): Reset additional_sources_used.
3141 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3144 * gfortran.dg/integer_exponentiation_6.F90: New test.
3146 2015-02-23 Martin Sebor <msebor@redhat.com>
3149 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3150 two parts. One to save registers, the other to verify the
3151 registers have the right values. Save register state into
3152 static data rather than on the stack.
3154 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3157 * c-c++-common/asan/pr63888.c: New test.
3159 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3162 * gcc.c-torture/compile/pr65163.c: New.
3164 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3166 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3167 with -m31 on 64 bit.
3168 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3169 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3171 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3173 * gcc.target/s390/20090223-1.c: Add
3174 -Wno-implicit-function-declaration option.
3175 * gcc.target/s390/pr42224.c: Likewise.
3176 * gcc.target/s390/pr55718.c: Likewise.
3178 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3180 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3181 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3182 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3183 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3184 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3185 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3186 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3187 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3188 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3189 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3190 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3191 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3192 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3193 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3194 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3195 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3196 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3197 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3198 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3199 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3200 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3202 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3204 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3205 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3206 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3207 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3208 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3209 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3210 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3211 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3212 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3213 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3214 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3215 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3216 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3217 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3218 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3219 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3221 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3225 * gfortran.dg/pr61960.f90: New.
3226 * gfortran.dg/pr64230.f90: New.
3227 * gfortran.dg/pr64980.f03: New.
3229 2015-02-22 Tom de Vries <tom@codesourcery.com>
3231 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3233 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3236 * gnat.dg/timing_events.adb: Removed, invalid test.
3238 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3241 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3243 * g++.dg/gcov/gcov-2.C: Likewise.
3245 2015-02-20 Richard Biener <rguenther@suse.de>
3247 PR tree-optimization/65136
3248 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3250 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3253 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3254 and nvptx-*-* blacklisting.
3256 * gcc.dg/sibcall-9.c: New test.
3257 * gcc.dg/sibcall-10.c: New test.
3259 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3261 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3263 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3266 * gcc.target/avr/torture/pr64452.c: New test.
3268 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3270 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3271 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3273 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3276 * lib/target-supports.exp (check_compile): Check whether
3277 additional_sources is defined before using it.
3279 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3282 * g++.dg/opt/pr65074.C: New file.
3284 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3286 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3287 (size_type): New typedef.
3288 (operator "" _script): Use it for the last argument.
3290 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3292 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3294 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3296 * lib/target-supports.exp (check_compile): Save/restore
3297 additional_sources that may belong to an actual test.
3299 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3301 PR gcov-profile/64634
3302 * g++.dg/gcov/gcov-15.C: New test.
3304 2015-02-18 Tom de Vries <tom@codesourcery.com>
3306 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3308 2015-02-18 Tom de Vries <tom@codesourcery.com>
3310 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3312 2015-02-18 Tom de Vries <tom@codesourcery.com>
3314 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3316 2015-02-18 Tom de Vries <tom@codesourcery.com>
3318 * gfortran.dg/fmt_cache_1.f: Add missing close.
3320 2015-02-18 Tom de Vries <tom@codesourcery.com>
3323 * gfortran.dg/read_eof_8.f90: Add missing close.
3325 2015-02-18 Richard Biener <rguenther@suse.de>
3327 PR tree-optimization/65063
3328 * gcc.dg/pr65063.c: New testcase.
3330 2015-02-18 Richard Biener <rguenther@suse.de>
3332 PR tree-optimization/62217
3333 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3335 2015-02-18 Marek Polacek <polacek@redhat.com>
3338 * c-c++-common/ubsan/pr65081.c: New test.
3340 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3342 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3343 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3345 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3347 * gcc.dg/ipa/propalign-3.c: New test.
3349 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3352 * gcc.target/sh/pr64793.c: New.
3353 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3355 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3357 * gcc.target/arm/divzero.c: New test case.
3359 2015-02-17 Tom de Vries <tom@codesourcery.com>
3361 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3363 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3364 Jakub Jelinek <jakub@redhat.com>
3367 * g++.dg/cpp0x/pr65075.C: New test.
3369 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3372 * gcc.target/powerpc/pr65058.c: New test.
3374 2015-02-16 Jeff Law <law@redhat.com>
3376 PR tree-optimization/64823
3377 * gcc.dg/uninit-20.c: New test.
3379 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3380 James Greenhalgh <james.greenhalgh@arm.com>
3383 * gcc.dg/ipa/ipa-clone-1.c: New test.
3385 2015-02-16 Richard Biener <rguenther@suse.de>
3387 PR tree-optimization/65077
3388 * gcc.dg/torture/pr65077.c: New testcase.
3390 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3392 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3393 Directive adjusted to scan for ldaxr.
3394 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3395 adjusted to scan for ldaex.
3397 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3400 * g++.dg/cpp0x/constexpr-65080.C: New.
3402 2015-02-16 Richard Biener <rguenther@suse.de>
3404 PR tree-optimization/63593
3405 * gcc.dg/pr63593.c: New testcase.
3407 2015-02-16 Marek Polacek <polacek@redhat.com>
3410 * gcc.dg/pr65066.c: New test.
3412 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3414 * gcc.dg/pr65002.C: Move ...
3415 * g++.dg/ipa/pr65002.C: ... here.
3417 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3419 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3420 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3421 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3422 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3424 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3427 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3428 the expression to find calls.
3429 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3430 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3431 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3432 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3433 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3435 2015-02-14 Marek Polacek <polacek@redhat.com>
3438 * gcc.dg/array-11.c: New test.
3439 * gcc.dg/array-12.c: New test.
3440 * gcc.dg/array-13.c: New test.
3441 * gcc.dg/array-14.c: New test.
3442 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3443 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3444 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3445 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3446 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3447 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3449 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3452 * g++.dg/lookup/using54.C: New.
3454 2015-02-13 Jeff Law <law@redhat.com>
3457 Revert my change for tree-optimization/64823.
3459 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3461 PR tree-optimization/65053
3462 * gcc.c-torture/execute/pr65053-1.c: New test.
3463 * gcc.c-torture/execute/pr65053-2.c: New test.
3465 2015-02-13 Marek Polacek <polacek@redhat.com>
3468 * gcc.dg/pr65050.c: New test.
3470 2015-02-13 Jeff Law <law@redhat.com>
3472 PR tree-optimization/64823
3473 * gcc.dg/uninit-20.c: New test.
3475 PR rtl-optimization/47477
3476 * gcc.dg/tree-ssa/pr47477.c: New test.
3478 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3481 * g++.dg/parse/ivdep-2.C: New.
3482 * g++.dg/parse/ivdep-3.C: Likewise.
3484 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3487 * gfortran.dg/continuation_13.f90: New test.
3488 * gfortran.dg/continuation_14.f: New test.
3490 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3493 * g++.dg/cpp0x/sfinae55.C: New.
3495 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3498 * g++.dg/ipa/pr65034.C: New test.
3500 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3502 PR tree-optimization/65002
3503 * gcc.dg/pr65002.C: New.
3505 2015-02-13 Marek Polacek <polacek@redhat.com>
3508 * c-c++-common/pr65040.c: New test.
3510 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3512 PR tree-optimization/64705
3513 * gcc.dg/tree-ssa/pr64705.c: New test.
3515 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3518 * gcc.dg/visibility-22.c: New test.
3519 * gcc.dg/visibility-23.c: New test.
3520 * gcc.target/i386/pr32219-1.c: New test.
3521 * gcc.target/i386/pr32219-2.c: New test.
3522 * gcc.target/i386/pr32219-3.c: New test.
3523 * gcc.target/i386/pr32219-4.c: New test.
3524 * gcc.target/i386/pr32219-5.c: New test.
3525 * gcc.target/i386/pr32219-6.c: New test.
3526 * gcc.target/i386/pr32219-7.c: New test.
3527 * gcc.target/i386/pr32219-8.c: New test.
3528 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3530 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3532 PR libgfortran/57822
3533 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3534 four different KINDs.
3536 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3542 * g++.dg/ubsan/pr65000.C: New test.
3544 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3547 * gfortran.dg/finalize_28.f90: New test
3549 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3552 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3553 DW_TAG_lexical_block removal.
3554 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3555 * g++.dg/guality/pr55541.C: New test.
3558 * g++.dg/ubsan/pr64984.C: New test.
3560 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3562 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3564 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3567 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3568 instructions for 2015-01-14 get_memmodel changes.
3569 * gcc.target/powerpc/atomic-p8.c: Likewise.
3572 * g++.dg/ubsan/pr65019.C: New test.
3574 PR tree-optimization/65014
3575 * gcc.c-torture/compile/pr65014.c: New test.
3577 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3579 PR libgfortran/57822
3580 * gfortran/fmt_g0_7.f08: Revise test.
3582 2015-02-11 Jeff Law <law@redhat.com>
3585 * gcc.target/m68k/pr63347.c: New test.
3587 2015-02-11 Marek Polacek <polacek@redhat.com>
3589 * g++.dg/ubsan/shift-1.C: New test.
3590 * gcc.dg/ubsan/c-shift-2.c: New test.
3591 * c-c++-common/ubsan/shift-5.c: Remove file.
3593 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3595 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3596 Directive adjusted to XFAIL.
3597 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3600 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3603 * g++.dg/opt/pr65003.C: New test.
3605 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3607 * lib/target-supports.exp (check_effective_target_pie): Renamed
3609 (check_effective_target_pie_enabled): This.
3610 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3611 * gcc.target/i386/pie.c: Likewise.
3613 2015-02-11 Andrew Pinski <apinski@cavium.com>
3616 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3617 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3619 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3622 * gcc.target/i386/pr61925-1.c: New test.
3623 * gcc.target/i386/pr61925-2.c: New test.
3624 * gcc.target/i386/pr61925-3.c: New test.
3626 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3629 * g++.dg/asan/pr65004.C: New test.
3631 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3634 * gcc.taget/sh/pr64661-0.h: New.
3635 * gcc.taget/sh/pr64661-1.c: New.
3636 * gcc.taget/sh/pr64661-2.c: New.
3637 * gcc.taget/sh/pr64661-3.c: New.
3638 * gcc.taget/sh/pr64661-4.c: New.
3640 2015-02-10 Richard Biener <rguenther@suse.de>
3642 PR tree-optimization/64995
3643 * g++.dg/torture/pr64995.C: New testcase.
3645 2015-02-10 Richard Biener <rguenther@suse.de>
3647 PR tree-optimization/64909
3648 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3650 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3652 * gcc.dg/signbit-sa.c: New test.
3654 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3656 PR libgfortran/57822
3657 * gfortran/fmt_g0_7.f08: New test.
3659 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3661 PR tree-optimization/43378
3662 * gcc.dg/tree-ssa/pr43378.c: New test.
3664 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3667 * g++.dg/torture/pr64978.C: New testcase.
3669 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3672 * gcc.dg/asan/pr64981.c: New test.
3674 2015-02-09 Marek Polacek <polacek@redhat.com>
3677 * gcc.dg/pr64856.c: New test.
3679 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3682 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3683 * gcc.c-torture/execute/pr64979.c: New test.
3685 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3687 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3689 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3692 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3694 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3697 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3699 2015-02-09 Richard Biener <rguenther@suse.de>
3701 PR tree-optimization/54000
3702 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3704 2015-02-09 Tom de Vries <tom@codesourcery.com>
3706 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3708 2015-02-09 Martin Liska <mliska@suse.cz>
3710 * g++.dg/ipa/pr64858.C: New test.
3712 2015-02-09 Tom de Vries <tom@codesourcery.com>
3714 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3716 2015-02-08 Andrew Pinski <apinski@cavium.com>
3718 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3720 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3723 * gfortran.dg/use_rename_8.f90: New.
3725 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3727 * gnat.dg/addr7.ad[sb]: New test.
3728 * gnat.dg/addr8.ad[sb]: Likewise.
3730 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3733 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3734 from jit.dg/test-compile-to-executable.c's create_code, with a
3735 clarification of the output message.
3736 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3738 (test_jit): Use CHECK_NO_ERRORS when calling
3739 gcc_jit_context_compile_to_file.
3740 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3741 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3742 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3743 about deletions that are attempted.
3744 (jit-verify-compile-to-file): Rename to...
3745 (jit-verify-output-file-was-created): ...this, and drop the
3746 attempt to run "file" and verify the output.
3747 (jit-verify-assembler): New function.
3748 (jit-verify-object): New function.
3749 (jit-verify-dynamic-library): New function.
3750 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3751 favor of an implementation from new file
3752 create-code-for-hello-world-executable.h, which also adds a
3754 (dg-final): Replace jit-verify-compile-to-file with
3755 jit-verify-output-file-was-created, and invoke new function
3756 jit-verify-assembler.
3757 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3759 (dg-final): Replace jit-verify-compile-to-file with
3760 jit-verify-output-file-was-created, and invoke new function
3761 jit-verify-dynamic-library.
3762 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3763 favor of an implementation from new file
3764 create-code-for-hello-world-executable.h, which also adds a
3766 (dg-final): Replace jit-verify-compile-to-file with
3767 jit-verify-output-file-was-created. Strengthen the expected stdout
3768 from the built executable.
3769 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3770 favor of an implementation from new file
3771 create-code-for-hello-world-executable.h, which also adds a
3773 (dg-final): Replace jit-verify-compile-to-file with
3774 jit-verify-output-file-was-created, and invoke new function
3776 * jit.dg/verify-dynamic-library.c: New source file.
3778 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3779 Brian Rzycki <b.rzycki@samsung.com>
3781 PR tree-optimization/64878
3782 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3784 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3787 * g++.dg/ipa/pr64896.C: New test.
3789 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3792 * gcc.target/powerpc/pr64205.c: New file.
3794 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3796 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3797 (dg-options): Use -fpie instead of -fPIE -pie.
3799 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3802 * g++.dg/asan/pr64937.C: New test.
3804 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3807 * gfortran.dg/class_to_type_4.f90: New test
3809 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3811 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3813 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3815 PR rtl-optimization/64957
3817 * gcc.c-torture/execute/pr64957.c: New test.
3819 2015-02-05 Jeff Law <law@redhat.com>
3822 * gcc.target/h8300/pr17306-1.c: New test.
3823 * gcc.target/h8300/pr17306-2.c: New test.
3825 2015-02-05 Tobias Burnus <burnus@net-b.de>
3828 * gfortran.dg/structure_constructor_12.f90: New.
3830 2015-02-05 Jeff Law <law@redhat.com>
3833 gcc.target/h8300/pr58400.c: New test.
3835 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3837 * gcc.target/arm/macro_defs0.c: New test.
3838 * gcc.target/arm/macro_defs1.c: New test.
3839 * gcc.target/arm/macro_defs2.c: New test.
3841 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3843 PR rtl-optimization/64905
3844 * gcc.target/i386/pr64905.c: Require nonpic target.
3845 (dg-options): Add -fomit-frame-pointer.
3848 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3850 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3853 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3856 * gfortran.dg/type_to_class_2.f90: New test
3857 * gfortran.dg/type_to_class_3.f90: New test
3859 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3862 * g++.dg/torture/pr64686.C: New testcase.
3864 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3866 PR rtl-optimization/64905
3867 * gcc.target/i386/pr64905.c: New file.
3869 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3871 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3872 * gcc.dg/guality/pr41616-1.c: Ditto.
3874 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3877 * gcc.dg/pr64817-3.c: New.
3879 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3880 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3882 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3883 pass parameters in registers.
3884 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3885 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3886 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3888 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3889 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3891 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3892 list, allow for multilibed targets.
3893 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3895 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3897 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3898 * gcc.dg/pr46728-6.c: Ditto.
3900 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3902 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3903 for mips_nanlegacy target.
3905 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3907 * gcc.target/i386/chkp-hidden-def.c: New.
3909 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3912 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3913 to use 24 bits for bitfield b.
3915 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3918 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3919 cache result in a global variable. Include all 32-bit targets for
3922 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3924 PR rtl-optimization/64756
3925 * gcc.c-torture/execute/pr64756.c: New test.
3927 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3930 * gcc.target/sh/pr64660-0.h: New.
3931 * gcc.target/sh/pr64660-1.c: New.
3932 * gcc.target/sh/pr64660-2.c: New.
3933 * gcc.target/sh/pr64660-3.c: New.
3934 * gcc.target/sh/pr64660-4.c: New.
3936 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3939 * g++.dg/warn/Waddress-2.C: New.
3941 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3944 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3946 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3948 PR preprocessor/64803
3949 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3951 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3953 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3955 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3957 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3958 (_ARM_FPSRC): Add DN and AHP fields.
3959 (clean_results): Force DN=1 on AArch64.
3960 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3961 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3962 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3963 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3964 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3965 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3967 2015-02-02 Alan Modra <amodra@gmail.com>
3969 * gcc.target/powerpc/cprophard.c: New.
3971 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3973 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3974 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3976 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3979 * gcc.dg/pr64817-1.c: New test.
3980 * gcc.dg/pr64817-2.c: New test.
3982 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3985 * gcc.target/sh/pr64851-0.h: New
3986 * gcc.target/sh/pr64851-1.c: New
3987 * gcc.target/sh/pr64851-2.c: New
3988 * gcc.target/sh/pr64851-3.c: New
3989 * gcc.target/sh/pr64851-4.c: New
3991 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3994 * gcc.dg/torture/pr64882.c: New test.
3996 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3999 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4002 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4004 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4005 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4006 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4007 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4008 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4009 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4011 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4012 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4014 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4015 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4018 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4021 * g++.dg/pr64688-2.C: New.
4023 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4025 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4026 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4027 * gcc.target/i386/fuse-caller-save.c: Ditto.
4028 * gcc.target/i386/headmerge-1.c: Ditto.
4029 * gcc.target/i386/headmerge-2.c: Ditto.
4030 * gcc.target/i386/sibcall-6.c: Ditto.
4032 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4035 * gcc.target/i386/pr64617.c: New test.
4037 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4040 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4041 (dg-options): Remove -m32.
4042 (dg-final): Scan for "movb %al" only.
4043 * gcc.target/i386/pr15184-2.c: Ditto.
4045 2015-01-30 Richard Biener <rguenther@suse.de>
4047 PR tree-optimization/64829
4048 * gcc.dg/vect/pr64829.c: New testcase.
4050 2015-01-29 Marek Polacek <polacek@redhat.com>
4053 * gcc.dg/pr64709.c: New test.
4055 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4058 * g++.dg/ubsan/pr64717-1.C: New test.
4059 * g++.dg/ubsan/pr64717-2.C: New test.
4061 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4063 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4065 2015-01-29 Jeff Law <law@redhat.com>
4068 * gcc.target/i386/pr15184-1.c: New test.
4069 * gcc.target/i386/pr15184-2.c: New test.
4071 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4073 PR tree-optimization/64746
4074 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4076 2015-01-29 Richard Biener <rguenther@suse.de>
4078 PR tree-optimization/64853
4079 * gcc.dg/torture/pr64853.c: New testcase.
4081 2015-01-29 Richard Biener <rguenther@suse.de>
4083 PR tree-optimization/64844
4084 * gcc.dg/vect/pr64844.c: New testcase.
4086 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4089 * gcc.dg/pr64809.c: Delete.
4091 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4094 * gcc.target/i386/pr64805.c: New.
4096 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4098 * gcc.dg/guality/guality.h (main): Add argv[0] to
4099 guality_gdb_command.
4101 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4104 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4106 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4109 * gcc.target/sh/sh.exp
4110 (check_effective_target_atomic_model_soft_gusa_available,
4111 check_effective_target_atomic_model_soft_tcb_available,
4112 check_effective_target_atomic_model_soft_imask_available,
4113 check_effective_target_atomic_model_hard_llcs_available): New.
4114 * gcc.target/sh/pr64659-0.h: New.
4115 * gcc.target/sh/pr64659-1.c: New.
4116 * gcc.target/sh/pr64659-2.c: New.
4117 * gcc.target/sh/pr64659-3.c: New.
4118 * gcc.target/sh/pr64659-4.c: New.
4120 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4122 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4123 scan-assembler-times pattern.
4125 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4128 * gcc.dg/pr64809.c: New test.
4130 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4132 PR tree-optimization/64277
4133 * gcc.dg/pr64277.c: New.
4135 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4137 PR tree-optimization/64718
4138 * gcc.c-torture/execute/pr64718.c: New test.
4140 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4142 * gcc.target/aarch64/abs_2.c: New.
4144 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4146 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4147 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4148 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4151 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4154 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4155 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4156 { target comdat_group }.
4158 2015-01-27 Tobias Burnus <burnus@net-b.de>
4161 * gfortran.dg/goacc/coarray_2.f90: New.
4163 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4167 * g++.dg/torture/pr64139.C: New testcase.
4168 * g++.dg/torture/pr60871.C: Likewise.
4170 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4173 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4174 prevent linking errors.
4176 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4179 * g++.dg/torture/pr64282.C: New testcase.
4181 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4183 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4186 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4188 * gcc.target/s390/hotpatch-13.c: New testcase.
4189 * gcc.target/s390/hotpatch-14.c: New testcase.
4190 * gcc.target/s390/hotpatch-15.c: New testcase.
4191 * gcc.target/s390/hotpatch-16.c: New testcase.
4192 * gcc.target/s390/hotpatch-17.c: New testcase.
4193 * gcc.target/s390/hotpatch-18.c: New testcase.
4194 * gcc.target/s390/hotpatch-19.c: New testcase.
4195 * gcc.target/s390/hotpatch-20.c: New testcase.
4196 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4197 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4198 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4199 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4200 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4201 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4202 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4203 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4204 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4205 * gcc.target/s390/hotpatch-10.c: Likewise.
4206 * gcc.target/s390/hotpatch-11.c: Likewise.
4207 * gcc.target/s390/hotpatch-12.c: Likewise.
4208 * gcc.target/s390/hotpatch-2.c: Likewise.
4209 * gcc.target/s390/hotpatch-3.c: Likewise.
4210 * gcc.target/s390/hotpatch-4.c: Likewise.
4211 * gcc.target/s390/hotpatch-5.c: Likewise.
4212 * gcc.target/s390/hotpatch-6.c: Likewise.
4213 * gcc.target/s390/hotpatch-7.c: Likewise.
4214 * gcc.target/s390/hotpatch-8.c: Likewise.
4215 * gcc.target/s390/hotpatch-9.c: Likewise.
4216 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4217 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4218 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4219 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4220 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4221 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4222 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4223 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4225 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4227 * gcc.dg/long_branch.c: New testcase.
4229 2015-01-27 Richard Biener <rguenther@suse.de>
4231 PR tree-optimization/56273
4232 PR tree-optimization/59124
4233 PR tree-optimization/64277
4234 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4235 * gcc.dg/Warray-bounds-12.c: Likewise.
4236 * gcc.dg/Warray-bounds-13.c: Likewise.
4238 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4240 PR rtl-optimization/61058
4241 * gcc.dg/pr61058.c: New test.
4243 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4245 * gcc.target/i386/chkp-narrow-bounds.c: New.
4247 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4249 PR tree-optimization/64807
4250 * gcc.dg/pr64807.c: New test.
4253 * gcc.dg/pr64766.c: New test.
4255 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4258 * gcc.target/sh/pr49263-4.c: New.
4260 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4263 * gfortran.dg/allocate_with_mold_1.f90: New test
4265 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.dg/pr64778.c: New test.
4271 * gcc.dg/vect/pr64421.c: New test.
4273 2015-01-26 Tobias Burnus <burnus@net-b.de>
4276 * gfortran.dg/coarray_36.f: New.
4277 * gfortran.dg/coarray_37.f90: New.
4279 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4282 * gfortran.dg/class_allocate_18.f90: New.
4284 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4286 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4288 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4290 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4292 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4294 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4296 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4298 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4300 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4302 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4303 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4304 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4305 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4307 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4309 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4310 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4311 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4313 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4315 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4316 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4317 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4318 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4319 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4322 2015-01-26 Richard Biener <rguenther@suse.de>
4325 * gcc.dg/uninit-19.c: New testcase.
4327 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4329 * lib/target-supports.exp (check_effective_target_vect64): Add
4332 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4335 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4337 2015-01-26 Tony Liu <tony.liu@arm.com>
4339 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4342 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4345 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4346 correctly, clean up afterwards.
4348 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4351 * gfortran.dg/use_rename_7.f90: New.
4353 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4355 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4356 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4358 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4361 * gcc.target/sh/pr54236-4.c: New.
4363 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4365 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4366 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4369 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4372 * gfortran.dg/open_new_segv.f90: New test.
4374 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4383 * gcc.target/sh/pr64345-1.c: New.
4384 * gcc.target/sh/pr64345-2.c: New.
4385 * gcc.target/sh/pr59533-1.c: New.
4386 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4387 * gcc.target/sh/pr52933-2.c: Likewise.
4388 * gcc.target/sh/pr54089-1.c: Likewise.
4389 * gcc.target/sh/pr54236-1.c: Likewise.
4390 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4391 * gcc.target/sh/pr49263-1.c: Remove xfails.
4392 * gcc.target/sh/pr49263-2.c: Likewise.
4393 * gcc.target/sh/pr49263-3.c: Likewise.
4394 * gcc.target/sh/pr53987-1.c: Likewise.
4395 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4396 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4397 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4398 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4399 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4400 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4402 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4405 2015-01-24 Tom de Vries <tom@codesourcery.com>
4407 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4409 2015-01-23 Ian Lance Taylor <iant@google.com>
4412 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4413 targets without split stack support.
4415 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4418 * gcc.target/i386/pr64317.c: New test.
4420 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4422 PR rtl-optimization/63637
4423 PR rtl-optimization/60663
4424 * gcc.dg/pr63637-1.c: New test.
4425 * gcc.dg/pr63637-2.c: New test.
4426 * gcc.dg/pr63637-3.c: New test.
4427 * gcc.dg/pr63637-4.c: New test.
4428 * gcc.dg/pr63637-5.c: New test.
4429 * gcc.dg/pr63637-6.c: New test.
4430 * gcc.target/i386/pr63637-1.c: New test.
4431 * gcc.target/i386/pr63637-2.c: New test.
4432 * gcc.target/i386/pr63637-3.c: New test.
4433 * gcc.target/i386/pr63637-4.c: New test.
4434 * gcc.target/i386/pr63637-5.c: New test.
4435 * gcc.target/i386/pr63637-6.c: New test.
4437 2015-01-23 Richard Biener <rguenther@suse.de>
4440 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4441 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4443 2015-01-23 Marek Polacek <polacek@redhat.com>
4445 PR preprocessor/60570
4446 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4447 * gcc.dg/cpp/pr60570.c: New test.
4449 2015-01-23 Richard Biener <rguenther@suse.de>
4452 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4453 vectorization on vect64 targets.
4455 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4458 * gfortran.dg/class_allocate_17.f90: New.
4460 2015-01-23 Tobias Burnus <burnus@net-b.de>
4463 * gfortran.dg/goacc/combined_loop.f90: New.
4465 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4468 * gfortran.dg/make_unit.f90: New test.
4470 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4473 * gfortran.dg/negative_unit_int8.f: Update.
4475 2015-01-22 Jeff Law <law@redhat.com>
4478 * gcc.target/m68k/pr52076-1.c: New test.
4479 * gcc.target/m68k/pr52076-2.c: New test.
4481 2015-01-22 Richard Biener <rguenther@suse.de>
4484 * gcc.dg/torture/pr64728.c: New testcase.
4486 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4489 * g++.dg/pr64688.C: New test.
4491 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4493 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4494 to avoid errors with -fpic.
4496 2015-01-22 Richard Biener <rguenther@suse.de>
4499 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4501 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4503 PR rtl-optimization/64682
4504 * gcc.c-torture/execute/pr64682.c: New file.
4506 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4509 * gcc.dg/pr64511.c: New test.
4511 PR rtl-optimization/62078
4512 * g++.dg/opt/pr62078.C: New test.
4515 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4517 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4520 * gfortran.dg/internal_pack_15.f90: New test.
4522 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4524 * c-c++-common/tsan/step.c: New testcase.
4526 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4528 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4530 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4532 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4534 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4536 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4538 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4540 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4542 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4544 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4546 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4548 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4550 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4552 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4554 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4556 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4558 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4560 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4562 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4564 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4566 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4568 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4570 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4572 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4574 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4576 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4577 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4578 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4581 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4583 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4584 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4585 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4588 2015-01-21 Renlin Li <renlin.li@arm.com>
4590 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4591 * g++.dg/tls/thread_local5g.C: Likewise.
4592 * g++.dg/tls/thread_local6g.C: Likewise.
4594 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4596 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4597 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4598 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4600 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4602 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4603 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4604 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4606 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4608 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4609 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4610 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4612 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4614 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4615 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4616 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4618 2015-01-20 Jeff Law <law@redhat.com>
4621 * gcc.target/m68k/pr59946.c: New test.
4623 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4625 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4626 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4627 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4629 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4631 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4632 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4633 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4635 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4637 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4638 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4639 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4641 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4643 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4644 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4645 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4647 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4650 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4652 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4653 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4654 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4656 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4658 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4659 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4660 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4662 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4664 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4666 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4668 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4671 * g++.dg/ubsan/pr64632.C: New test.
4674 * gcc.dg/pr64663.c: New test.
4676 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/warn/Wunused-var-23.C: New.
4681 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4684 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4685 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4687 2015-01-20 Richard Biener <rguenther@suse.de>
4690 * gcc.dg/lto/pr64684_0.c: New testcase.
4691 * gcc.dg/lto/pr64684_1.c: Likewise.
4692 * gcc.dg/lto/pr64684_2.c: Likewise.
4693 * gcc.dg/lto/pr64685_0.c: Likewise.
4694 * gcc.dg/lto/pr64685_1.c: Likewise.
4696 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/cpp1y/lambda-init12.C: New.
4701 2015-01-20 Richard Biener <rguenther@suse.de>
4703 PR tree-optimization/64410
4704 * g++.dg/vect/pr64410.cc: Require vect_double.
4706 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4709 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4711 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4715 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4717 PR rtl-optimization/64081
4718 * gcc.dg/pr64081.c: New test.
4720 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4722 * jit.dg/harness.h: Include <unistd.h>.
4723 (CHECK_NO_ERRORS): New.
4724 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4725 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4726 gcc_jit_context_compile_to_file.
4727 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4728 args to the spawned executable.
4729 (jit-expand-vars): New function.
4730 (jit-exe-params): New variable.
4731 (dg-jit-set-exe-params): New function.
4732 (jit-dg-test): Detect testcases that use
4733 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4734 Set arguments of spawned process to jit-exe-params.
4735 (jit-get-output-filename): New function.
4736 (jit-setup-compile-to-file): New function.
4737 (jit-verify-compile-to-file): New function.
4738 (jit-run-executable): New function.
4739 (jit-verify-executable): New function.
4740 * jit.dg/test-compile-to-assembler.c: New testcase.
4741 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4742 * jit.dg/test-compile-to-executable.c: New testcase.
4743 * jit.dg/test-compile-to-object.c: New testcase.
4745 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4748 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4751 2015-01-19 Martin Liska <mliska@suse.cz>
4753 * objc/compile/pr64668.m: New test.
4755 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4757 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4758 (create_overflow_fn): Update comment to clarify that
4759 the third param of the created function is a bool *, not
4761 (verify_int_overflow_fn): Convert param "expected_ovf" from
4762 int to bool. Update third param of "overflow_fn_type" from int *
4763 to bool *. Update local "actual_ovf" from int to bool.
4764 (verify_uint_overflow_fn): Likewise.
4766 2015-01-19 Martin Liska <mliska@suse.cz>
4768 * gcc.dg/ipa/ipa-icf-33.c: New test.
4770 2015-01-19 Felix Yang <felix.yang@huawei.com>
4771 Haijian Zhang <z.zhanghaijian@huawei.com>
4773 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4774 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4775 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4776 result_float64x2, expected_hfloat64x2): New helper type, variable and
4778 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4779 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4780 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4781 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4782 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4783 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4784 and target without the FMA feature.
4786 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4788 * gcc.target/aarch64/pr64304.c: New testcase.
4790 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4792 PR rtl-optimization/64081
4793 * gcc.dg/pr64081.c: New test.
4795 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4798 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4800 * gcc.target/aarch64/test_frame_6.c: Likewise.
4801 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4802 and x19 (in the epilogue).
4803 * gcc.target/aarch64/test_frame_4.c: Likewise.
4804 * gcc.target/aarch64/test_frame_7.c: Likewise.
4806 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4808 * gcc.target/i386/chkp-always_inline.c: New.
4810 2015-01-15 Andrew Pinski <apinski@cavium.com>
4811 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4813 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4814 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4816 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4819 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4820 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4822 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4825 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4827 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4830 * gcc.target/sh/torture/pr64652.c: New.
4832 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4834 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4835 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4836 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4837 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4838 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4839 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4841 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4844 * g++.dg/torture/pr64378.C: New testcase.
4846 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4849 * gfortran.dg/block_13.f08: New test
4851 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4854 * gfortran.dg/associate_1.f03: Allow test for character with
4857 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4859 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4860 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4862 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4864 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4866 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4869 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4871 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4874 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4877 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4880 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4882 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4885 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4887 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4889 PR rtl-optimization/52773
4890 * gcc.c-torture/compile/pr52773.c: New test.
4892 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4895 * g++.dg/cpp0x/alias-decl-46.C: New.
4897 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4899 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4901 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4903 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4905 (CHECK_FP): Likewise.
4906 (CHECK_CUMULATIVE_SAT): Likewise.
4908 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4910 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4911 (Set_Neon_Cumulative_Sat): Add parameter.
4912 (__set_neon_cumulative_sat): Support new parameter.
4913 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4914 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4916 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4917 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4920 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4922 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4923 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4925 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4928 * g++.dg/tls/thread_local-ice4.C: New.
4930 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4932 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4935 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4938 * g++.dg/cpp0x/vt-62276.C: New.
4940 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4943 * g++.dg/pr64353.C: New.
4945 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4948 * gcc.target/aarch64/pr64263_1.c: New test.
4950 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4952 PR tree-optimization/64434
4953 * gcc.dg/torture/pr64434.c: Move to...
4954 * gcc.dg/pr64434.c: ... here.
4956 2015-01-16 Richard Biener <rguenther@suse.de>
4959 * gcc.dg/uninit-18.c: New testcase.
4961 2015-01-16 Richard Biener <rguenther@suse.de>
4963 PR tree-optimization/64568
4964 * g++.dg/torture/pr64568-2.C: New testcase.
4966 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4969 * gcc.target/i386/chkp-label-address.c: New.
4971 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4974 * gfortran.dg/pointer_init_6.f90: Extended.
4976 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4978 * gcc.c-torture/compile/20150108.c: New test.
4980 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4982 * gcc.target/visium: New directory.
4984 2015-01-16 Richard Biener <rguenther@suse.de>
4986 PR tree-optimization/61743
4987 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4988 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4990 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4992 * gcc.dg/pr64015.c: New test.
4994 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4998 * g++.dg/ipa/pr64612.C: New test.
5000 2015-01-16 Renlin Li <renlin.li@arm.com>
5002 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5004 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5006 * gcc.target/i386/sse-14.c: Test new intrinsic.
5007 * gcc.target/i386/sse-22.c: Ditto.
5009 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5012 * g++.dg/cpp0x/auto44.C: New.
5014 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5017 * gcc.target/nios2/gpopt-all.c: New test case.
5018 * gcc.target/nios2/gpopt-local.c: New test case.
5019 * gcc.target/nios2/gpopt-global.c: New test case.
5020 * gcc.target/nios2/gpopt-data.c: New test case.
5021 * gcc.target/nios2/gpopt-none.c: New test case.
5023 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5025 * g++.dg/ubsan/vptr-1.C: New test.
5026 * g++.dg/ubsan/vptr-2.C: New test.
5027 * g++.dg/ubsan/vptr-3.C: New test.
5028 * g++.dg/ubsan/vptr-4.C: New test.
5029 * g++.dg/ubsan/vptr-5.C: New test.
5030 * g++.dg/ubsan/vptr-6.C: New test.
5031 * g++.dg/ubsan/vptr-7.C: New test.
5032 * g++.dg/ubsan/vptr-8.C: New test.
5033 * g++.dg/ubsan/vptr-9.C: New test.
5035 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5037 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5039 * lib/gcc-dg.exp: Likewise.
5041 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5043 PR rtl-optimization/64110
5044 * gcc.target/i386/pr64110.c: Add scan-assembler.
5046 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5047 James Norris <jnorris@codesourcery.com>
5048 Cesar Philippidis <cesar@codesourcery.com>
5049 Ilmir Usmanov <i.usmanov@samsung.com>
5051 * lib/target-supports.exp (check_effective_target_fopenacc): New
5053 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5054 * g++.dg/goacc/goacc.exp: Likewise.
5055 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5056 * gcc.dg/goacc/goacc.exp: Likewise.
5057 * gfortran.dg/goacc/goacc.exp: Likewise.
5058 * c-c++-common/cpp/openacc-define-1.c: New file.
5059 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5060 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5061 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5062 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5063 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5064 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5065 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5066 * c-c++-common/goacc/cache-1.c: Likewise.
5067 * c-c++-common/goacc/clauses-fail.c: Likewise.
5068 * c-c++-common/goacc/collapse-1.c: Likewise.
5069 * c-c++-common/goacc/data-1.c: Likewise.
5070 * c-c++-common/goacc/data-2.c: Likewise.
5071 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5072 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5073 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5074 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5075 * c-c++-common/goacc/if-clause-1.c: Likewise.
5076 * c-c++-common/goacc/if-clause-2.c: Likewise.
5077 * c-c++-common/goacc/kernels-1.c: Likewise.
5078 * c-c++-common/goacc/loop-1.c: Likewise.
5079 * c-c++-common/goacc/loop-private-1.c: Likewise.
5080 * c-c++-common/goacc/nesting-1.c: Likewise.
5081 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5082 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5083 * c-c++-common/goacc/parallel-1.c: Likewise.
5084 * c-c++-common/goacc/pcopy.c: Likewise.
5085 * c-c++-common/goacc/pcopyin.c: Likewise.
5086 * c-c++-common/goacc/pcopyout.c: Likewise.
5087 * c-c++-common/goacc/pcreate.c: Likewise.
5088 * c-c++-common/goacc/pragma_context.c: Likewise.
5089 * c-c++-common/goacc/present-1.c: Likewise.
5090 * c-c++-common/goacc/reduction-1.c: Likewise.
5091 * c-c++-common/goacc/reduction-2.c: Likewise.
5092 * c-c++-common/goacc/reduction-3.c: Likewise.
5093 * c-c++-common/goacc/reduction-4.c: Likewise.
5094 * c-c++-common/goacc/sb-1.c: Likewise.
5095 * c-c++-common/goacc/sb-2.c: Likewise.
5096 * c-c++-common/goacc/sb-3.c: Likewise.
5097 * c-c++-common/goacc/update-1.c: Likewise.
5098 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5099 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5100 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5101 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5102 * gfortran.dg/goacc/assumed.f95: Likewise.
5103 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5104 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5105 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5106 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5107 * gfortran.dg/goacc/branch.f95: Likewise.
5108 * gfortran.dg/goacc/cache-1.f95: Likewise.
5109 * gfortran.dg/goacc/coarray.f95: Likewise.
5110 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5111 * gfortran.dg/goacc/cray.f95: Likewise.
5112 * gfortran.dg/goacc/critical.f95: Likewise.
5113 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5114 * gfortran.dg/goacc/data-tree.f95: Likewise.
5115 * gfortran.dg/goacc/declare-1.f95: Likewise.
5116 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5117 * gfortran.dg/goacc/fixed-1.f: Likewise.
5118 * gfortran.dg/goacc/fixed-2.f: Likewise.
5119 * gfortran.dg/goacc/fixed-3.f: Likewise.
5120 * gfortran.dg/goacc/fixed-4.f: Likewise.
5121 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5122 * gfortran.dg/goacc/if.f95: Likewise.
5123 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5124 * gfortran.dg/goacc/list.f95: Likewise.
5125 * gfortran.dg/goacc/literal.f95: Likewise.
5126 * gfortran.dg/goacc/loop-1.f95: Likewise.
5127 * gfortran.dg/goacc/loop-2.f95: Likewise.
5128 * gfortran.dg/goacc/loop-3.f95: Likewise.
5129 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5130 * gfortran.dg/goacc/omp.f95: Likewise.
5131 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5132 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5133 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5134 * gfortran.dg/goacc/parameter.f95: Likewise.
5135 * gfortran.dg/goacc/private-1.f95: Likewise.
5136 * gfortran.dg/goacc/private-2.f95: Likewise.
5137 * gfortran.dg/goacc/private-3.f95: Likewise.
5138 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5139 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5140 * gfortran.dg/goacc/reduction.f95: Likewise.
5141 * gfortran.dg/goacc/routine-1.f90: Likewise.
5142 * gfortran.dg/goacc/routine-2.f90: Likewise.
5143 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5144 * gfortran.dg/goacc/several-directives.f95: Likewise.
5145 * gfortran.dg/goacc/sie.f95: Likewise.
5146 * gfortran.dg/goacc/subarrays.f95: Likewise.
5147 * gfortran.dg/gomp/map-1.f90: Likewise.
5148 * gfortran.dg/openacc-define-1.f90: Likewise.
5149 * gfortran.dg/openacc-define-2.f90: Likewise.
5150 * gfortran.dg/openacc-define-3.f90: Likewise.
5151 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5152 * g++.dg/gomp/block-2.C: Likewise.
5153 * g++.dg/gomp/block-3.C: Likewise.
5154 * g++.dg/gomp/block-5.C: Likewise.
5155 * g++.dg/gomp/target-1.C: Likewise.
5156 * g++.dg/gomp/target-2.C: Likewise.
5157 * g++.dg/gomp/taskgroup-1.C: Likewise.
5158 * g++.dg/gomp/teams-1.C: Likewise.
5159 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5160 * gcc.dg/cilk-plus/jump.c: Likewise.
5161 * gcc.dg/gomp/block-1.c: Likewise.
5162 * gcc.dg/gomp/block-10.c: Likewise.
5163 * gcc.dg/gomp/block-2.c: Likewise.
5164 * gcc.dg/gomp/block-3.c: Likewise.
5165 * gcc.dg/gomp/block-4.c: Likewise.
5166 * gcc.dg/gomp/block-5.c: Likewise.
5167 * gcc.dg/gomp/block-6.c: Likewise.
5168 * gcc.dg/gomp/block-7.c: Likewise.
5169 * gcc.dg/gomp/block-8.c: Likewise.
5170 * gcc.dg/gomp/block-9.c: Likewise.
5171 * gcc.dg/gomp/target-1.c: Likewise.
5172 * gcc.dg/gomp/target-2.c: Likewise.
5173 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5174 * gcc.dg/gomp/teams-1.c: Likewise.
5176 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5178 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5181 2015-01-15 Mike Stump <mikestump@comcast.net>
5183 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5184 * gcc.dg/inline_2.c: Likewise.
5185 * gcc.dg/inline_3.c: Likewise.
5186 * gcc.dg/inline_4.c: Likewise.
5188 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5191 * gfortran.dg/proc_ptr_comp_43.f90: New.
5193 2015-01-15 Mike Stump <mikestump@comcast.net>
5195 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5196 * gcc.dg/unroll_2.c: Likewise.
5197 * gcc.dg/unroll_3.c: Likewise.
5198 * gcc.dg/unroll_4.c: Likewise.
5199 * gcc.dg/unroll_5.c: Likewise.
5201 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5204 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5206 * gcc.target/aarch64/test_frame_6.c: Likewise.
5207 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5208 x30 and x19 (in the epilogue).
5209 * gcc.target/aarch64/test_frame_4.c: Likewise.
5210 * gcc.target/aarch64/test_frame_7.c: Likewise.
5212 2015-01-15 Martin Liska <mliska@suse.cz>
5214 * g++.dg/ipa/pr64068.C: New test.
5215 * gcc.dg/ipa/PR64559.c: New test.
5217 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5219 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5222 2015-01-15 Richard Biener <rguenther@suse.de>
5224 PR tree-optimization/61743
5225 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5226 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5228 2015-01-15 Renlin Li <renlin.li@arm.com>
5230 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5231 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5233 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5235 * gcc.dg/vect/vect-aggressive-1.c: New.
5236 * gcc.target/i386/avx2-vect-aggressive.c: New.
5238 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5240 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5242 2015-01-15 Richard Biener <rguenther@suse.de>
5245 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5246 -Wl,-undefined,dynamic_lookup.
5248 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5250 * gnat.dg/opt47.adb: New test.
5252 2015-01-15 Richard Biener <rguenther@suse.de>
5255 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5257 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5259 PR tree-optimization/64434
5260 * gcc.dg/torture/pr64434.c: New test.
5262 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5264 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5265 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5266 -march=loongson* and -march=octeon* require -mno-micromips.
5268 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5269 Matthew Fortune <matthew.fortune@imgtec.com>
5271 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5272 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5273 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5274 * gcc.target/mips/call-saved-7.c: New file.
5275 * gcc.target/mips/call-saved-8.c: New file.
5276 * gcc.target/mips/call-saved-9.c: New file.
5278 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5280 * gcc.target/mips/lsa.c: New file.
5281 * gcc.target/mips/mips64-lsa.c: Likewise.
5282 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5283 * gcc.target/mips/mulsize-4.c: Likewise.
5284 * gcc.target/mips/mulsize-5.c: New file.
5285 * gcc.target/mips/mulsize-6.c: Likewise.
5286 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5287 and !HAS_LSA as ghost options.
5288 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5291 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5293 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5295 2015-01-15 Richard Biener <rguenther@suse.de>
5298 * gcc.dg/torture/pr64365.c: New testcase.
5300 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5302 * gcc.dg/stackprotectexplicit1.c: New test.
5303 * g++.dg/stackprotectexplicit2.c: New test.
5305 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5308 * gfortran.dg/inquire_internal.f90: New.
5309 * gfortran.dg/negative_unit_check.f90: New.
5311 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5314 * gcc.target/sh/pr53988-1.c: New.
5316 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5319 * g++.dg/tls/thread_local-ice3.C: New.
5321 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5323 * gcc.target/i386/fentry-override.c: Properly place {} in target
5324 selector. Remove nonpic.
5325 * gcc.target/i386/fentry.c: Likewise.
5327 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5329 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5330 warnings instead of errors.
5332 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5334 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5335 option support instead of ENABLE_LTO from Makefile.
5337 2015-01-14 Richard Biener <rguenther@suse.de>
5339 PR tree-optimization/59354
5340 * gcc.dg/vect/pr59354.c: New testcase.
5342 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5344 * lib/target-supports.exp
5345 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5346 on ARM architures before v7.
5348 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5351 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5354 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5357 * gcc.target/i386/pr64386.c: New test.
5359 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5362 * gcc.target/i386/pr64393.c: New test.
5364 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5367 * gcc.target/i386/pr64387.c: New test.
5369 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5371 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5373 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5375 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5377 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5380 * gcc.target/arm/pr64453.c: New.
5382 2015-01-14 Richard Biener <rguenther@suse.de>
5385 * gcc.dg/lto/pr64415_0.c: New testcase.
5386 * gcc.dg/lto/pr64415_1.c: Likewise.
5388 2015-01-14 Martin Liska <mliska@suse.cz>
5390 * gcc.dg/ipa/pr64307.c: New test.
5392 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5394 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5397 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5400 * gcc.target/arm/pr64460_1.c: New test.
5402 2015-01-14 Richard Biener <rguenther@suse.de>
5404 PR tree-optimization/64493
5405 PR tree-optimization/64495
5406 * gcc.dg/vect/pr64493.c: New testcase.
5407 * gcc.dg/vect/pr64495.c: Likewise.
5409 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5411 * gcc.dg/Warray-bounds-11.c: New test-case.
5413 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5415 * gcc.target/mips/octeon3-pipe-1.c: New test.
5417 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5419 * jit.dg/harness.h (set_up_logging): Move string concatenation
5421 (concat_strings): New function.
5422 (dump_reproducer): New function.
5423 (test_jit): Call dump_reproducer.
5424 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5426 (jit-dg-test): Delete any generated reproducer from previous runs.
5427 Verify that a generated reproducer was created, and verify that it
5429 * jit.dg/test-nested-contexts.c (main): Call
5430 gcc_jit_context_dump_reproducer_to_file.
5432 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5434 * gcc.dg/aru-2.c: Add dg-require-profiling.
5436 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5438 * lib/target-supports.exp (check_profiling_available): Check if
5441 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5444 * g++.dg/torture/pr64565.C: New testcase.
5446 2015-01-13 Marek Polacek <polacek@redhat.com>
5449 * gcc.dg/tm/pr64391.c: New test.
5451 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5453 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5456 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5458 * gcc.target/i386/pie.c: New test.
5460 * lib/target-supports.exp (check_effective_target_pie): New.
5462 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5464 PR rtl-optimization/64286
5465 * gcc.target/i386/avx2-pr64286.c: New test.
5467 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5470 * g++.dg/cpp0x/vt-57626.C: New.
5472 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5475 * gfortran.dg/pr64528.f90: New test.
5477 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5479 * gcc.target/aarch64/subsp.c: New test.
5481 2015-01-13 Andrew Pinski <apinski@cavium.com>
5483 * gcc.target/aarch64/store-pair-1.c: New testcase.
5485 2015-01-13 Richard Biener <rguenther@suse.de>
5488 * gcc.dg/lto/pr64373_0.c: New testcase.
5490 2015-01-13 Andrew Pinski <apinski@cavium.com>
5492 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5493 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5495 2015-01-13 Richard Biener <rguenther@suse.de>
5497 PR tree-optimization/64406
5498 * gcc.dg/pr64406.c: New testcase.
5500 2015-01-13 Richard Biener <rguenther@suse.de>
5502 PR tree-optimization/64404
5503 * gcc.dg/vect/pr64404.c: New testcase.
5505 2015-01-13 Richard Biener <rguenther@suse.de>
5507 PR tree-optimization/64568
5508 * g++.dg/torture/pr64568.C: New testcase.
5510 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5512 * jit.dg/test-error-local-used-from-other-function.c: New test
5514 * jit.dg/test-error-param-reuse.c: New test case.
5515 * jit.dg/test-error-param-sharing.c: New test case.
5516 * jit.dg/test-error-param-used-from-other-function.c: New test
5518 * jit.dg/test-error-param-used-without-a-function.c: New test
5521 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5523 PR tree-optimization/64563
5524 * gcc.dg/pr64563.c: New test.
5527 * gcc.target/i386/pr64513.c: New test.
5529 PR tree-optimization/64454
5530 * gcc.dg/pr64454.c: New test.
5533 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5535 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5536 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5537 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5538 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5539 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5540 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5541 * gcc.dg/vect/slp-25.c: Likewise.
5542 * gcc.dg/vect/vect-109.c: Likewise.
5543 * gcc.dg/vect/vect-13.c: Likewise.
5544 * gcc.dg/vect/vect-17.c: Likewise.
5545 * gcc.dg/vect/vect-18.c: Likewise.
5546 * gcc.dg/vect/vect-19.c: Likewise.
5547 * gcc.dg/vect/vect-20.c: Likewise.
5548 * gcc.dg/vect/vect-21.c: Likewise.
5549 * gcc.dg/vect/vect-22.c: Likewise.
5550 * gcc.dg/vect/vect-27.c: Likewise.
5551 * gcc.dg/vect/vect-29.c: Likewise.
5552 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5553 * gcc.dg/vect/vect-2.c: Likewise.
5554 * gcc.dg/vect/vect-3.c: Likewise.
5555 * gcc.dg/vect/vect-4.c: Likewise.
5556 * gcc.dg/vect/vect-5.c: Likewise.
5557 * gcc.dg/vect/vect-72.c: Likewise.
5558 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5559 * gcc.dg/vect/vect-73.c: Likewise.
5560 * gcc.dg/vect/vect-77-global.c: Likewise.
5561 * gcc.dg/vect/vect-78-global.c: Likewise.
5562 * gcc.dg/vect/vect-7.c: Likewise.
5563 * gcc.dg/vect/vect-86.c: Likewise.
5564 * gcc.dg/vect/vect-align-1.c: Likewise.
5565 * gcc.dg/vect/vect-align-3.c: Likewise.
5566 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5567 * gcc.dg/vect/vect-all.c: Likewise.
5568 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5569 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5570 * gcc.dg/vect/vect-peel-3.c: Likewise.
5571 * gcc.dg/vect/vect-peel-4.c: Likewise.
5572 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5574 2015-01-12 Jeff Law <law@redhat.com>
5577 * gcc.target/m68k/pr64461.c: New test.
5579 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5581 * jit.dg/test-array-as-pointer.c (create_code): Update call
5582 to gcc_jit_context_new_global by setting "kind" to
5583 GCC_JIT_GLOBAL_IMPORTED.
5584 * jit.dg/test-error-array-as-pointer.c: Likewise.
5585 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5586 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5587 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5588 * jit.dg/test-using-global.c (the_global): Rename to...
5589 (imported_global): ...this.
5590 (create_code): Update to test the three kinds of global.
5591 (verify_code): Likewise.
5593 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5596 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5598 * gcc.target/i386/pr64291-2.c: Updated.
5600 2015-01-12 Richard Biener <rguenther@suse.de>
5602 PR tree-optimization/64530
5603 * gfortran.dg/pr64530.f90: New testcase.
5605 2015-01-12 Richard Biener <rguenther@suse.de>
5608 * gcc.dg/torture/pr64357.c: New testcase.
5610 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5612 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5615 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5616 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5618 2015-01-12 Martin Liska <mliska@suse.cz>
5620 * gcc.dg/ipa/PR64550.c: New test.
5622 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5625 * g++.dg/ipa/pr63470.C: New testcase.
5627 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5630 * gfortran.dg/typebound_operator_20.f90: New.
5632 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5635 * gfortran.dg/proc_ptr_comp_42.f90: New.
5637 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5640 * gfortran.dg/proc_ptr_comp_41.f90: New.
5642 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5644 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5646 2015-01-10 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5650 and add dg-excess-errors.
5651 * gfortran.dg/line_length_6.f90: New.
5652 * gfortran.dg/line_length_7.f90: New.
5653 * gfortran.dg/line_length_8.f90: New.
5654 * gfortran.dg/line_length_9.f90: New.
5655 * gfortran.dg/line_length_10.f90: New.
5656 * gfortran.dg/line_length_11.f90: New.
5658 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5660 * jit.dg/test-threads.c (struct testcase): Move declaration
5661 to jit.dg/all-non-failing-tests.h.
5662 (testcases): Likewise.
5663 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5664 declaration here from jit.dg/all-non-failing-tests.h.
5665 (testcases): Likewise.
5666 * jit.dg/test-combination.c (create_code): Eliminate spelling
5667 out all of the testcases in favor of looping through the
5668 "testcases" metadata.
5669 (verify_code): Likewise.
5671 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5673 PR rtl-optimization/64536
5674 * gcc.dg/pr64536.c: New test.
5676 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5678 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5679 * jit.dg/test-combination.c (create_code): Likewise.
5680 (verify_code): Likewise.
5681 * jit.dg/test-constants.c: New test case.
5682 * jit.dg/test-threads.c: Add test-constants.c.
5684 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5687 * objc.dg/gnu-api-2-class.m: Add a test case
5688 for the above change.
5690 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5692 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5694 2015-01-09 Richard Biener <rguenther@suse.de>
5696 PR tree-optimization/64410
5697 * g++.dg/vect/pr64410.cc: New testcase.
5699 2015-01-09 Martin Liska <mliska@suse.cz>
5701 * gcc.dg/ipa/ipa-icf-32.c: New test.
5703 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5705 * c-c++-common/tsan/tsan_barrier.h: New.
5706 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5707 * c-c++-common/tsan/bitfield_race.c: Likewise.
5708 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5709 * c-c++-common/tsan/mutexset1.c: Likewise.
5710 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5711 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5712 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5713 * c-c++-common/tsan/simple_race.c: Likewise.
5714 * c-c++-common/tsan/simple_stack.c: Likewise.
5715 * c-c++-common/tsan/sleep_sync.c: Likewise.
5716 * c-c++-common/tsan/tiny_race.c: Likewise.
5717 * c-c++-common/tsan/tls_race.c: Likewise.
5718 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5719 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5720 * g++.dg/tsan/atomic_free.C: Likewise.
5721 * g++.dg/tsan/atomic_free2.C: Likewise.
5722 * g++.dg/tsan/cond_race.C: Likewise.
5723 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5725 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5728 * lib/target-supports.exp (check_effective_target_libatomic_available):
5730 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5731 targets that match effective-target libatomic_available.
5732 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5734 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5736 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5737 Verify the result of gcc_jit_context_get_last_error.
5738 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5740 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5742 PR tree-optimization/63989
5743 * gcc.dg/strlenopt-27.c: New test.
5745 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5747 * jit.dg/harness.h (set_up_logging): New function.
5748 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5749 set_up_logging on the context, so that every testcase is
5750 logged to a particular file.
5751 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5752 and call gcc_jit_context_set_logfile on the top-level context.
5754 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5757 * g++.dg/opt/pr64338.C: New test.
5759 2015-01-08 Tobias Burnus <burnus@net-b.de>
5761 * gfortran.dg/coarray/codimension_2b.f90: New file.
5762 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5763 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5765 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/ext/fnname4.C: New.
5770 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5773 * g++.dg/cpp0x/constexpr-64462.C: New.
5775 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5778 * g++.dg/cpp0x/deleted10.C: New.
5780 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5782 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5784 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5786 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5787 GCC_JIT_UNARY_OP_ABS.
5788 (verify_unary_ops): Likewise.
5790 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5792 * jit.dg/test-arith-overflow.c: New test case.
5793 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5794 * jit.dg/test-combination.c (create_code): Likewise.
5795 (verify_code): Likewise.
5796 * jit.dg/test-threads.c (testcases): Likewise.
5798 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5800 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5801 rather than "jit". Load g++.exp, and call g++_init.
5802 Run test-*.cc files within the testsuite and *.cc files within
5804 (jit-dg-test): Drop the addition of -fgnu89-inline to
5805 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5806 doing it when compiling C testcases (since g++ does not handle
5807 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5808 is restored to the value after g++_init ran, rather than the
5809 value before g++_init ran. Return a list of
5810 $comp_output $output_file, as dg-test assumes.
5812 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5814 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5815 make it easier to figure out the origin of each test result when
5816 running test-combination.c and test-threads.c.
5817 (CHECK_VALUE): Likewise.
5818 (CHECK_DOUBLE_VALUE): Likewise.
5819 (CHECK_STRING_VALUE): Likewise.
5820 (CHECK_STRING_STARTS_WITH): Likewise.
5821 (CHECK_STRING_CONTAINS): Likewise.
5823 (check_string_value): Likewise, add "funcname" param.
5824 (check_string_starts_with): Likewise.
5825 (check_string_contains): Likewise.
5827 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5829 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5830 generating name of built executable.
5832 2015-01-07 Marek Polacek <polacek@redhat.com>
5835 * gcc.dg/pr64440.c: New test.
5836 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5838 2015-01-07 Marek Polacek <polacek@redhat.com>
5841 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5842 * gcc.dg/pr64417.c: New test.
5844 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5847 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5850 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5852 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5853 Check if testcases run without errors, not just if they compile.
5855 2015-01-06 Christian Bruel <christian.bruel@st.com>
5858 * gcc.target/sh/pr64507.c: New test.
5860 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5862 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5864 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5866 * c-c++-common/asan/sanitize-all-1.c: New test.
5867 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5868 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5869 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5870 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5872 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5874 * lib/target-supports.exp (check_profiling_available): Return 0 for
5876 (check_effective_target_tls_runtime): Likewise.
5877 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5878 * gcc.dg/20020312-2.c: Adjust for Visium.
5879 * gcc.dg/tls/thr-cse-1.c: Likewise
5880 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5881 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5882 * gcc.dg/weak/typeof-2.c: Likewise.
5884 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5886 PR rtl-optimization/64287
5887 * gcc.dg/aru-2.c: New test.
5889 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5892 * c-c++-common/ubsan/pr64344-1.c: New test.
5893 * c-c++-common/ubsan/pr64344-2.c: New test.
5895 PR tree-optimization/64465
5896 * gcc.dg/pr64465.c: New test.
5898 PR tree-optimization/64494
5899 * gcc.c-torture/compile/pr64494.c: New test.
5901 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5904 * gfortran.dg/realloc_on_assign_25.f90: New test.
5906 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5908 Update copyright years.
5910 2015-01-05 Marek Polacek <polacek@redhat.com>
5913 * gcc.dg/pr64423.c: New test.
5915 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5917 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5918 mmix-knuth-mmixware for the same reason as for MIPS.
5919 * gcc.dg/debug/debug-2.c: Ditto.
5921 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5923 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5926 * lib/gfortran.exp: Add libatomic library search path.
5927 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5928 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5930 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5932 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5934 * c-c++-common/tsan/bitfield_race.c: New testcase.
5935 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5937 2015-01-02 Tobias Burnus <burnus@net-b.de>
5939 * gfortran.dg/coarray/collectives_4.f90: New.
5941 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5944 * gfortran.dg/extends_16.f90: New.
5946 2015-01-02 Tobias Burnus <burnus@net-b.de>
5948 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5950 2015-01-02 Tobias Burnus <burnus@net-b.de>
5952 * gfortran.dg/coarray/codimension_2.f90: New.
5953 * gfortran.dg/coarray/codimension_2a.f90: New.
5954 * gfortran.dg/coarray_35.f90: New.
5955 * gfortran.dg/coarray_35a.f90: New.
5957 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5960 * gfortran.dg/dummy_procedure_11.f90: New.
5962 Copyright (C) 2015 Free Software Foundation, Inc.
5964 Copying and distribution of this file, with or without modification,
5965 are permitted in any medium without royalty provided the copyright
5966 notice and this notice are preserved.