1 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4 * gcc.target/i386/pr66174.c: New test.
6 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9 * gfortran.dg/matmul_bounds_6.f90: New test.
10 * gfortran.dg/matmul_bounds_7.f90: New test.
12 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
15 * gfortran.dg/lto/pr41576_1.f90: Add interface.
16 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
17 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
18 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
19 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
21 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24 * gfortran.dg/continuation_13.f90: Update test.
25 * gfortran.dg/pr65903.f90: New test.
27 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
30 * gfortran.dg/block_14.f90: New test.
32 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
35 * lib/gfortran-dg.exp: Update regex to handle two locations for
36 the same diagnostic without caret.
37 * gfortran.dg/badline.f: Test also that line numbers are correct
38 before and after "left but not entered" warning.
40 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
41 Zhenqiang Chen <zhenqiang.chen@linaro.org>
44 * gcc.target/arm/maskdata.c: New test.
46 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
49 * gfortran.dg/derived_constructor_components_5: New test
51 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
54 * gcc.target/alpha/pr66140.c: New test.
56 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
59 * gcc.dg/Wconversion-complex-c99.c: New test.
60 * gcc.dg/Wconversion-complex-gnu.c: New test.
62 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
64 PR tree-optimization/64454
65 * gcc.dg/modmod.c: New testcase.
67 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
69 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
71 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
74 * gcc.target/i386/mpx/pr66134.c: New test.
76 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
78 * gcc.target/powerpc/pr60158.c: New test.
80 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
82 * gcc.target/i386/sibcall-7.c: New test.
83 * gcc.target/i386/sibcall-8.c: New test.
85 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
87 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
88 (abs64_in_dreg): Likewise.
90 2015-05-14 Marek Polacek <polacek@redhat.com>
94 * gcc.dg/pr14649-1.c: Add -Wpedantic.
95 * gcc.dg/pr19984.c: Likewise.
96 * gcc.dg/pr66066-1.c: New test.
97 * gcc.dg/pr66066-2.c: New test.
98 * gcc.dg/pr66066-3.c: New test.
100 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
102 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
103 * gcc.dg/pow-sqrt.x: New file.
104 * gcc.dg/pow-sqrt-1.c: New test.
105 * gcc.dg/pow-sqrt-2.c: Likewise.
106 * gcc.dg/pow-sqrt-3.c: Likewise.
108 2015-05-13 Richard Biener <rguenther@suse.de>
110 PR tree-optimization/66123
111 * gcc.dg/torture/pr66123.c: New testcase.
113 2015-05-13 Richard Biener <rguenther@suse.de>
116 * gcc.dg/alias-2.c: Adjust.
117 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
119 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
122 * gcc.target/i386/pr65103-3.c: New.
124 2015-05-13 Martin Liska <mliska@suse.cz>
126 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
128 2015-05-13 Jakub Jelinek <jakub@redhat.com>
131 * gcc.target/i386/pr66112-2.c: New test.
134 * gcc.target/i386/pr66112-1.c: New test.
136 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
139 * gcc.target/i386/mpx/pr66048.cc: New.
141 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
143 PR rtl-optimization/64616
144 * gcc.dg/loop-8.c: New test.
145 * gcc.dg/loop-9.c: New test.
147 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
150 * gcc.target/i386/pr66047.c: New testcase.
152 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
155 * gcc.c-torture/compile/pr65873.c: New testcase.
157 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
160 * gfortran.dg/inline_matmul_10.f90: New test.
162 2015-05-12 David Malcolm <dmalcolm@redhat.com>
164 * c-c++-common/Wmisleading-indentation.c: New testcase.
165 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
166 * c-c++-common/Wmisleading-indentation-2.md: New file.
168 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
170 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
172 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
174 2015-05-12 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/66101
177 * gcc.dg/torture/pr66101.c: New testcase.
179 2015-05-12 Richard Biener <rguenther@suse.de>
181 PR tree-optimization/37021
182 * gcc.target/i386/vect-addsub.c: New testcase.
184 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
186 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
188 2015-05-12 Tom de Vries <tom@codesourcery.com>
190 PR tree-optimization/66010
191 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
193 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/cpp0x/trailing10.C: New.
198 2015-05-12 Richard Biener <rguenther@suse.de>
200 * gcc.dg/vect/bb-slp-35.c: New testcase.
202 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
205 * gfortran.dg/bound_simplification_6.f90: New.
207 2015-05-11 Steve Ellcey <sellcey@mips.com>
209 * gcc.target/mips/branch-1.c: Pass argument to bar().
211 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
214 * gcc.target/i386/pr65753.c: New test.
216 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
218 PR rtl-optimization/66076
219 * gcc.dg/torture/pr66076.c: New test.
221 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
224 * gfortran.dg/inline_matmul_7.f90: New test.
225 * gfortran.dg/inline_matmul_8.f90: New test.
226 * gfortran.dg/inline_matmul_9.f90: New test.
228 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
230 * gfortran.dg/bound_simplification_5.f90: New.
232 2015-05-09 Jason Merrill <jason@redhat.com>
234 * lib/target-supports.exp (cxx_default): New global.
235 (check_effective_target_c++11_only)
236 (check_effective_target_c++14_only)
237 (check_effective_target_c++98_only)
238 (check_effective_target_c++1z_only): Check it.
240 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
242 PR tree-optimization/64454
243 * gcc.dg/tree-ssa/vrp97.c: New file.
244 * gcc.dg/vect/slp-perm-7.c: Update.
246 2015-05-09 Andre Vehreschild <vehre@gmx.de>
249 * gfortran.dg/elemental_subroutine_11.f90: New test.
251 2015-05-08 Richard Biener <rguenther@suse.de>
253 PR tree-optimization/66036
254 * gcc.dg/vect/slp-41.c: New testcase.
256 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
258 * gfortran.dg/elemental_optional_args_7.f90: New.
260 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
262 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
265 2015-05-08 Marek Polacek <polacek@redhat.com>
268 * gcc.dg/Woverride-init-side-effects-1.c: New test.
269 * gcc.dg/Woverride-init-side-effects-2.c: New test.
271 2015-05-07 Marek Polacek <polacek@redhat.com>
274 * c-c++-common/Wshift-negative-value-1.c: New test.
275 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
276 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
277 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
278 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
279 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
280 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
281 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
282 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
284 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
288 * gcc.dg/fdata-sections-2.c: New file.
290 2015-05-07 Marek Polacek <polacek@redhat.com>
293 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
295 * c-c++-common/ubsan/align-7.c: Likewise.
296 * c-c++-common/ubsan/bounds-8.c: Likewise.
297 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
298 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
299 * c-c++-common/ubsan/null-1.c: Likewise.
300 * c-c++-common/ubsan/null-10.c: Likewise.
301 * c-c++-common/ubsan/null-11.c: Likewise.
302 * c-c++-common/ubsan/null-2.c: Likewise.
303 * c-c++-common/ubsan/null-3.c: Likewise.
304 * c-c++-common/ubsan/null-4.c: Likewise.
305 * c-c++-common/ubsan/null-5.c: Likewise.
306 * c-c++-common/ubsan/null-6.c: Likewise.
307 * c-c++-common/ubsan/null-7.c: Likewise.
308 * c-c++-common/ubsan/null-8.c: Likewise.
309 * c-c++-common/ubsan/null-9.c: Likewise.
310 * c-c++-common/ubsan/object-size-1.c: Likewise.
311 * c-c++-common/ubsan/object-size-10.c: Likewise.
312 * c-c++-common/ubsan/object-size-4.c: Likewise.
313 * c-c++-common/ubsan/object-size-5.c: Likewise.
314 * c-c++-common/ubsan/object-size-7.c: Likewise.
315 * c-c++-common/ubsan/object-size-8.c: Likewise.
316 * c-c++-common/ubsan/object-size-9.c: Likewise.
317 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
318 * c-c++-common/ubsan/overflow-int128.c: Likewise.
319 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
320 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
321 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
322 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
323 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
324 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
325 * c-c++-common/ubsan/pr59333.c: Likewise.
326 * c-c++-common/ubsan/pr59667.c: Likewise.
327 * c-c++-common/ubsan/pr60613-2.c: Likewise.
328 * c-c++-common/ubsan/pr60636.c: Likewise.
329 * c-c++-common/ubsan/pr63802.c: Likewise.
330 * c-c++-common/ubsan/recovery-1.c: Likewise.
331 * c-c++-common/ubsan/recovery-3.c: Likewise.
332 * c-c++-common/ubsan/shift-1.c: Likewise.
333 * c-c++-common/ubsan/shift-2.c: Likewise.
334 * c-c++-common/ubsan/shift-4.c: Likewise.
335 * c-c++-common/ubsan/shift-7.c: Likewise.
336 * c-c++-common/ubsan/undefined-2.c: Likewise.
337 * c-c++-common/ubsan/vla-1.c: Likewise.
338 * g++.dg/ubsan/null-1.C: Likewise.
339 * g++.dg/ubsan/null-3.C: Likewise.
340 * g++.dg/ubsan/null-4.C: Likewise.
341 * g++.dg/ubsan/vptr-8.C: Likewise.
342 * g++.dg/ubsan/vptr-9.C: Likewise.
343 * gcc.dg/ubsan/bounds-2.c: Likewise.
344 * gcc.dg/ubsan/object-size-9.c: Likewise.
346 2015-05-07 Jeff Law <law@redhat.com>
348 * gcc.dg/tree-ssa/shorten-1.c: New test.
350 2015-05-07 Richard Biener <rguenther@suse.de>
352 PR tree-optimization/66002
353 * gcc.dg/vect/vect-125.c: New testcase.
355 2015-05-07 Marek Polacek <polacek@redhat.com>
356 Martin Uecker <uecker@eecs.berkeley.edu>
358 * c-c++-common/ubsan/bounds-10.c: New test.
360 2015-05-06 David Malcolm <dmalcolm@redhat.com>
362 * jit.dg/harness.h (set_options): Wrap with
363 #ifndef TEST_ESCHEWS_SET_OPTIONS.
364 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
365 Special-case test-benchmark.c as a negative.
366 * jit.dg/test-benchmark.c: New file.
368 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
371 * gcc.target/arm/pr64208.c: New test.
373 2015-05-06 Alan Modra <amodra@gmail.com>
376 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
377 (gparms): Make volatile.
379 2015-05-06 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/62283
382 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
384 2015-05-06 Christian Bruel <christian.bruel@st.com>
387 * gcc.target/aarch64/iinline-attr-1.c: New test.
389 2015-05-06 Richard Biener <rguenther@suse.de>
391 * gcc.dg/vect/bb-slp-34.c: New testcase.
393 2015-05-06 Richard Biener <rguenther@suse.de>
395 PR tree-optimization/62283
396 * gcc.dg/vect/bb-slp-14.c: Adjust.
398 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
401 * gcc.target/i386/pr65990.c: New test.
403 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
406 * gcc.target/i386/pr65915.c: New.
408 2015-05-05 Tom de Vries <tom@codesourcery.com>
410 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
413 2015-05-05 Tom de Vries <tom@codesourcery.com>
415 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
418 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
420 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
421 * gcc.target/arm/pr65924.c: Likewise.
423 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
426 * gcc.target/i386/pr65871-3.c: New test.
428 2015-05-04 Jeff Law <law@redhat.com>
431 2015-05-04 Jeff Law <law@redhat.com>
432 * gcc.dg/tree-ssa/shorten-1.c: New test.
434 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
435 Jakub Jelinek <jakub@redhat.com>
438 * g++.dg/cpp0x/Wnarrowing4.C: New.
440 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
442 * lib/target-supports.exp
443 (check_effective_target_keeps_null_pointer_checks): Clarify that
444 this is for targets that disable -fdelete-null-pointer-checks,
445 not default it to off.
446 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
447 -fdelete-null-pointer-checks explicit.
448 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
449 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
450 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
451 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
452 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
453 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
454 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
455 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
456 * gcc.dg/tree-ssa/pr20318.c: Likewise.
457 * gcc.dg/tree-ssa/pr20701.c: Likewise.
458 * gcc.dg/tree-ssa/pr20702.c: Likewise.
459 * gcc.dg/tree-ssa/pr21086.c: Likewise.
460 * gcc.dg/tree-ssa/pr21090.c: Likewise.
461 * gcc.dg/tree-ssa/pr58480.c: Likewise.
462 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
463 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
464 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
466 * gcc.dg/tree-ssa/unreachable.c: Likewise.
467 * gcc.dg/tree-ssa/vrp02.c: Likewise.
468 * gcc.dg/tree-ssa/vrp07.c: Likewise.
469 * gcc.dg/tree-ssa/vrp08.c: Likewise.
470 * gcc.dg/tree-ssa/vrp55.c: Likewise.
471 * g++.dg/cpp0x/static_assert9.C: Likewise.
472 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
473 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
474 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
475 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
476 * g++.dg/tree-ssa/pr26406.C: Likewise.
478 2015-05-04 Jakub Jelinek <jakub@redhat.com>
480 PR tree-optimization/65984
481 * c-c++-common/ubsan/pr65984.c: New test.
483 2015-05-04 Jeff Law <law@redhat.com>
485 * gcc.dg/tree-ssa/shorten-1.c: New test.
487 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
490 * gfortran.dg/pr44735.f90: New test.
492 2015-05-04 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/65965
495 * gcc.dg/vect/bb-slp-33.c: New testcase.
497 2015-05-04 Richard Biener <rguenther@suse.de>
499 PR tree-optimization/65935
500 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
502 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
504 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
505 for each supported variant instead of CHECK_RESULTS.
506 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
507 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
508 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
509 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
510 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
511 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
512 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
513 expected results for unsupported variants. Call CHECK for each
514 supported variant instead of CHECK_RESULTS.
515 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
516 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
517 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
518 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
519 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
520 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
521 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
522 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
523 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
524 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
525 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
526 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
527 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
528 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
529 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
530 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
531 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
532 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
533 expected results for unsupported variants.
534 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
535 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
536 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
537 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
538 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
539 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
540 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
541 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
542 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
543 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
544 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
545 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
546 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
547 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
548 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
549 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
550 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
551 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
552 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
553 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
554 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
555 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
556 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
557 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
558 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
559 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
560 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
561 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
563 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
566 * gfortran.dg/bound_9.f90: Add pointer assignment.
568 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
569 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
572 * g++.dg/cpp0x/Wnarrowing3.C: New.
574 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
576 * gcc.dg/20150120-1.c: New test.
577 * gcc.dg/20150120-2.c: New test.
578 * gcc.dg/20150120-3.c: New test.
580 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
582 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
584 2015-05-01 Renlin Li <renlin.li@arm.com>
586 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
588 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
590 * gfortran.dg/bound_simplification_4.f90: New.
592 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
594 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
595 with powerpc_p8vector_ok.
597 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
600 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
602 * gfortran.dg/bound_9.f90: New test case.
604 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
606 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
607 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
608 for 32bit x86 targets.
609 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
610 for 32bit x86 targets.
611 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
612 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
613 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
614 for 32bit x86 targets.
616 2015-04-30 Marek Polacek <polacek@redhat.com>
618 PR tree-optimization/63551
619 * g++.dg/ipa/pr63551.C: New test.
621 2015-04-30 Caroline Tice <cmtice@google.com>
624 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
625 partition size on certain targets.
627 2015-04-30 Renlin Li <renlin.li@arm.com>
629 * gcc.target/aarch64/vect-reduc-or_1.c: New.
631 2015-04-30 Marek Polacek <polacek@redhat.com>
633 * c-c++-common/Wbool-compare-3.c: New test.
635 * gcc.dg/pr65901.c (foo): Adjust dg-error.
636 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
638 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
641 * g++.dg/init/ref22.C: New.
643 2015-04-30 Marek Polacek <polacek@redhat.com>
645 * gcc.dg/init-bad-8.c: New test.
647 * gcc.dg/incomplete-typedef-1.c: New test.
649 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/template/crash121.C: New.
654 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
656 * gcc.target/mips/call-from-init.c: New test.
657 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
659 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
662 * gcc.target/i386/pr65871-1.c: New test.
663 * gcc.target/i386/pr65871-2.c: Ditto.
665 2015-04-29 Marek Polacek <polacek@redhat.com>
668 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
669 * c-c++-common/Wbool-compare-2.c: New test.
671 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
674 * gcc.target/aarch64/vstN_lane_1.c: New file.
676 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/warn/Winit-self-3.C: New.
681 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
683 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
685 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
688 * gcc.target/arm/pr65924.c: New test.
690 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
692 * g++.dg/gomp/tpl-target-update.C: New file.
694 2015-04-29 Richard Biener <rguenther@suse.de>
696 PR tree-optimization/65917
697 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
699 2015-04-29 Christian Bruel <christian.bruel@st.com>
702 * gcc.dg/ipa/iinline-attr.c: New test.
703 * gcc.target/i386/iinline-attr-2.c: New test.
705 2015-04-28 Andre Vehreschild <vehre@gmx.de>
707 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
710 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
712 * gcc.dg/vect/vect-33.c: Remove spurious line.
714 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
716 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
718 2015-04-28 Marek Polacek <polacek@redhat.com>
721 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
722 * gcc.dg/pr65901.c: New test.
724 2015-04-28 Richard Biener <rguenther@suse.de>
726 PR tree-optimization/62283
727 * gfortran.dg/vect/pr62283-2.f: New testcase.
728 * gcc.dg/vect/bb-slp-14.c: Adjust.
730 2015-04-28 Richard Biener <rguenther@suse.de>
732 PR tree-optimization/65851
733 * g++.dg/torture/pr65851.C: New testcase.
735 2015-04-27 Jeff Law <law@redhat.com>
737 PR tree-optimization/65217
738 * gcc.target/i386/pr65217.c: Remove XFAIL.
740 2015-04-27 Andre Vehreschild <vehre@gmx.de>
743 Add tests forgotten to svn-add.
744 * gfortran.dg/class_allocate_19.f03: New test.
745 * gfortran.dg/class_array_20.f03: New test.
746 * gfortran.dg/class_array_21.f03: New test.
747 * gfortran.dg/finalize_29.f08: New test.
749 2015-04-27 Andre Vehreschild <vehre@gmx.de>
753 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
754 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
756 2015-04-27 Caroline Tice <cmtice@google.com>
758 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
761 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
764 * gcc.target/powerpc/htm-1.c: New test.
765 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
767 (__builtin_tabortdci): Likewise.
768 (__builtin_tcheck): Remove operand.
769 * lib/target-supports.exp (check_htm_hw_available): New function.
771 2015-04-27 Richard Biener <rguenther@suse.de>
773 * gcc.target/i386/pr65217.c: XFAIL.
775 2015-04-27 Jakub Jelinek <jakub@redhat.com>
777 PR tree-optimization/65875
778 * gcc.c-torture/compile/pr65875.c: New test.
780 2015-04-25 Marek Polacek <polacek@redhat.com>
783 * gcc.dg/enum-incomplete-2.c: New test.
784 * gcc.dg/enum-mode-1.c: New test.
786 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
789 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
791 * gcc.target/powerpc/pr65849-2.c: Likewise.
793 2015-04-24 Tom de Vries <tom@codesourcery.com>
795 PR tree-optimization/65802
796 * g++.dg/pr65802.C: Move to ...
797 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
798 stdarg.h. Rewrite for C.
799 (fn1): Use va_list and va_arg. Make variable args function. Add use of
800 va_start and va_end. Remove unnecessary inline asm.
802 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
803 Wei Mi <wmi@google.com>
805 * gcc.target/i386/sse2-load-multi.c: New test.
806 * gcc.target/i386/sse2-store-multi.c: Ditto.
808 2015-04-24 Marek Polacek <polacek@redhat.com>
811 * c-c++-common/pr65830.c: New test.
814 * c-c++-common/Wlogical-op-1.c: New test.
816 2015-04-24 Marek Polacek <polacek@redhat.com>
819 * c-c++-common/pr61534-1.c: New test.
821 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
822 Steven Bosscher <steven@gcc.gnu.org>
824 PR rtl-optimization/34503
825 * gcc.target/arm/pr64616.c: New file.
827 2015-04-24 Bin Cheng <bin.cheng@arm.com>
829 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
831 2015-04-24 Terry Guo <terry.guo@arm.com>
833 * gcc.target/arm/pr65710.c: Update the options.
835 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
837 * gcc.target/i386/pr65523.c: Skip x32.
839 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
841 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
842 to look for vcl* where appropriate.
844 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
846 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
847 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
849 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
852 * gcc.target/arm/pr26702.c: New test.
854 2015-04-23 Marek Polacek <polacek@redhat.com>
857 * gcc.dg/pr65345-1.c: New test.
858 * gcc.dg/pr65345-2.c: New test.
860 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
862 * gcc.target/powerpc/crypto-builtin-2.c: New.
864 2015-04-23 Andre Vehreschild <vehre@gmx.de>
867 * gfortran.dg/class_allocate_19.f03: New test.
868 * gfortran.dg/class_array_20.f03: New test.
869 * gfortran.dg/class_array_21.f03: New test.
870 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
871 * gfortran.dg/finalize_15.f90: Fixing comparision to model
872 initialization correctly.
873 * gfortran.dg/finalize_29.f08: New test.
875 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
877 * gcc.target/powerpc/swaps-p8-18.c: New test.
879 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
882 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
883 * gcc.dg/vect/bb-slp-25.c: Likewise.
884 * gcc.dg/vect/bb-slp-29.c: Likewise.
885 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
886 vect_no_align && { ! vect_hw_misalign }.
887 * gcc.dg/vect/bb-slp-9.c: Likewise.
888 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
890 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
891 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
892 account for POWER8, where peeling for alignment is not needed.
893 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
894 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
895 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
896 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
897 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
898 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
899 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
900 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
901 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
902 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
903 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
904 * gcc.dg/vect/pr16105.c: Likewise.
905 * gcc.dg/vect/pr20122.c: Likewise.
906 * gcc.dg/vect/pr33804.c: Likewise.
907 * gcc.dg/vect/pr33953.c: Likewise.
908 * gcc.dg/vect/pr56787.c: Likewise.
909 * gcc.dg/vect/pr58508.c: Likewise.
910 * gcc.dg/vect/slp-25.c: Likewise.
911 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
912 * gcc.dg/vect/vect-105.c: Likewise.
913 * gcc.dg/vect/vect-27.c: Likewise.
914 * gcc.dg/vect/vect-29.c: Likewise.
915 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
917 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
918 && { ! vect_hw_misalign }.
919 * gcc.dg/vect/vect-44.c: Likewise.
920 * gcc.dg/vect/vect-48.c: Likewise.
921 * gcc.dg/vect/vect-50.c: Likewise.
922 * gcc.dg/vect/vect-52.c: Likewise.
923 * gcc.dg/vect/vect-56.c: Likewise.
924 * gcc.dg/vect/vect-60.c: Likewise.
925 * gcc.dg/vect/vect-72.c: Likewise.
926 * gcc.dg/vect/vect-75-big-array.c: Likewise.
927 * gcc.dg/vect/vect-75.c: Likewise.
928 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
929 * gcc.dg/vect/vect-77-global.c: Likewise.
930 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
931 * gcc.dg/vect/vect-78-global.c: Likewise.
932 * gcc.dg/vect/vect-93.c: Likewise.
933 * gcc.dg/vect/vect-95.c: Likewise.
934 * gcc.dg/vect/vect-96.c: Likewise.
935 * gcc.dg/vect/vect-cond-1.c: Likewise.
936 * gcc.dg/vect/vect-cond-3.c: Likewise.
937 * gcc.dg/vect/vect-cond-4.c: Likewise.
938 * gcc.dg/vect/vect-cselim-1.c: Likewise.
939 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
940 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
941 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
942 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
943 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
944 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
945 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
946 * gcc.dg/vect/vect-outer-3a.c: Likewise.
947 * gcc.dg/vect/vect-outer-5.c: Likewise.
948 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
949 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
950 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
951 * gcc.dg/vect/vect-outer-fir.c: Likewise.
952 * gcc.dg/vect/vect-peel-3.c: Likewise.
953 * gcc.dg/vect/vect-peel-4.c: Likewise.
954 * gcc.dg/vect/vect-pre-interact.c: Likewise.
955 * gcc.target/powerpc/pr65456.c: New test.
956 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
957 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
958 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
959 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
960 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
961 vect_no_align && { ! vect_hw_misalign }.
962 * gfortran.dg/vect/vect-3.f90: Likewise.
963 * gfortran.dg/vect/vect-4.f90: Likewise.
964 * gfortran.dg/vect/vect-5.f90: Likewise.
965 * lib/target-supports.exp (check_effective_target_vect_no_align):
967 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
969 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
972 * gfortran.dg/pr65429.f90: New test.
974 2015-04-22 Yury Gribov <y.gribov@samsung.com>
976 * c-c++-common/asan/user-section-1.c: New test.
977 * c-c++-common/asan/user-section-2.c: New test.
978 * c-c++-common/asan/user-section-3.c: New test.
980 2015-04-22 Hale Wang <hale.wang@arm.com>
981 Terry Guo <terry.guo@arm.com>
983 PR rtl-optimization/64818
984 * gcc.target/arm/pr64818.c: New test.
986 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
989 * g++.dg/tree-ssa/pr61034.C: Update template.
990 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
991 * gcc.dg/Warray-bounds-11.c: Likewise.
992 * gcc.dg/Warray-bounds.c: Likewise.
994 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
997 * gfortran.dg/fmt_unlimited.f90: New test.
999 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1001 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1003 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1004 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1005 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1006 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1007 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1008 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1009 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1011 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1013 PR libgfortran/56743
1014 * gfortran.dg/namelist_87.f90: New test.
1016 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1018 * gcc.target/aarch64/mult-synth_1.c: New test.
1019 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1020 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1021 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1022 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1023 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1025 2015-04-21 Richard Biener <rguenther@suse.de>
1027 PR tree-optimization/65650
1028 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1029 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1030 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1031 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1032 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1033 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1035 2015-04-21 Tom de Vries <tom@codesourcery.com>
1037 PR tree-optimization/65802
1038 * g++.dg/pr65802.C: New test.
1040 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1043 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1044 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1046 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/cpp0x/Wnarrowing2.C: New.
1051 2015-04-20 Jeff Law <law@redhat.com>
1053 PR tree-optimization/65658
1054 * gcc.dg/pr65658.c: New test.
1056 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1059 * gcc.target/aarch64/vec_init_1.c: New test.
1061 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1063 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1066 2015-04-18 Martin Sebor <msebor@redhat.com>
1068 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1069 of non-nul characters.
1070 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1072 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1075 * gcc.target/powerpc/pr65787.c: New.
1077 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.target/aarch64/c-output-template-4.c: New test.
1082 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1085 * gcc.dg/pr65780-1.c: New test.
1086 * gcc.dg/pr65780-2.c: Likewise.
1087 * gcc.target/i386/pr32219-9.c: Likewise.
1088 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1090 * gcc.target/i386/pr64317.c (c): Initialize.
1092 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1095 * g++.dg/ext/mv18.C: New test.
1096 * g++.dg/ext/mv19.C: Likewise.
1097 * g++.dg/ext/mv20.C: Likewise.
1098 * g++.dg/ext/mv21.C: Likewise.
1099 * g++.dg/ext/mv22.C: Likewise.
1100 * g++.dg/ext/mv23.C: Likewise.
1102 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1105 * g++.dg/init/pr64527.C: New test.
1107 2015-04-17 Tom de Vries <tom@codesourcery.com>
1108 Michael Matz <matz@suse.de>
1110 PR tree-optimization/64950
1111 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1114 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1116 * c-c++-common/asan/user-section-1.c: New test.
1118 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1121 * gcc.dg/debug/pr65771.c: New test.
1123 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1125 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1126 __buitlin_alloca with __builtin_alloca.
1128 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1130 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1132 2015-04-16 Richard Biener <rguenther@suse.de>
1134 PR tree-optimization/64277
1135 * gcc.dg/Warray-bounds-14.c: New testcase.
1136 * gcc.dg/Warray-bounds-15.c: Likewise.
1137 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1138 * c-c++-common/ubsan/bounds-6.c: Likewise.
1140 2015-04-16 Renlin Li <renlin.li@arm.com>
1142 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1143 * gcc.target/arm/unsigned-float.c: New.
1145 2015-04-16 Richard Biener <rguenther@suse.de>
1147 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1148 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1149 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1151 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1153 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1154 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1155 * g++.dg/cpp0x/defaulted21.C: Likewise.
1156 * g++.dg/cpp0x/defaulted28.C: Likewise.
1157 * g++.dg/cpp0x/defaulted47.C: Likewise.
1158 * g++.dg/cpp0x/elision_neg.C: Likewise.
1159 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1160 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1161 * g++.dg/cpp0x/implicit1.C: Likewise.
1162 * g++.dg/cpp0x/implicit9.C: Likewise.
1163 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1164 * g++.dg/cpp0x/range-for13.C: Likewise.
1165 * g++.dg/gomp/clause-2.C: Likewise.
1166 * g++.dg/gomp/udr-5.C: Likewise.
1167 * g++.dg/inherit/access6.C: Likewise.
1168 * g++.dg/lookup/duperr1.C: Likewise.
1169 * g++.dg/lookup/friend2.C: Likewise.
1170 * g++.dg/lookup/pr6936.C: Likewise.
1171 * g++.dg/lookup/scoped1.C: Likewise.
1172 * g++.dg/lookup/using26.C: Likewise.
1173 * g++.dg/lookup/using38.C: Likewise.
1174 * g++.dg/other/access2.C: Likewise.
1175 * g++.dg/overload/defarg3.C: Likewise.
1176 * g++.dg/overload/defarg6.C: Likewise.
1177 * g++.dg/parse/access11.C: Likewise.
1178 * g++.dg/parse/access2.C: Likewise.
1179 * g++.dg/parse/access3.C: Likewise.
1180 * g++.dg/parse/access4.C: Likewise.
1181 * g++.dg/parse/access5.C: Likewise.
1182 * g++.dg/parse/access6.C: Likewise.
1183 * g++.dg/parse/access8.C: Likewise.
1184 * g++.dg/parse/access9.C: Likewise.
1185 * g++.dg/parse/crash40.C: Likewise.
1186 * g++.dg/tc1/dr142.C: Likewise.
1187 * g++.dg/tc1/dr166.C: Likewise.
1188 * g++.dg/tc1/dr52.C: Likewise.
1189 * g++.dg/template/access11.C: Likewise.
1190 * g++.dg/template/access18.C: Likewise.
1191 * g++.dg/template/access19.C: Likewise.
1192 * g++.dg/template/access2.C: Likewise.
1193 * g++.dg/template/access20.C: Likewise.
1194 * g++.dg/template/access26.C: Likewise.
1195 * g++.dg/template/access3.C: Likewise.
1196 * g++.dg/template/access7.C: Likewise.
1197 * g++.dg/template/conv12.C: Likewise.
1198 * g++.dg/template/crash69.C: Likewise.
1199 * g++.dg/template/friend31.C: Likewise.
1200 * g++.dg/template/friend32.C: Likewise.
1201 * g++.dg/template/memfriend15.C: Likewise.
1202 * g++.dg/template/memfriend16.C: Likewise.
1203 * g++.dg/template/memfriend17.C: Likewise.
1204 * g++.dg/template/memfriend7.C: Likewise.
1205 * g++.dg/template/pr32519.C: Likewise.
1206 * g++.dg/template/qualttp21.C: Likewise.
1207 * g++.dg/template/qualttp8.C: Likewise.
1208 * g++.dg/template/ttp10.C: Likewise.
1209 * g++.dg/template/typedef11.C: Likewise.
1210 * g++.dg/template/typedef13.C: Likewise.
1211 * g++.dg/template/typedef19.C: Likewise.
1212 * g++.dg/template/typedef20.C: Likewise.
1213 * g++.dg/template/typedef22.C: Likewise.
1214 * g++.dg/template/using16.C: Likewise.
1215 * g++.dg/template/virtual3.C: Likewise.
1216 * g++.dg/ubsan/pr61272.C: Likewise.
1217 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1218 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1219 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1220 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1221 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1222 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1223 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1224 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1225 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1226 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1227 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1228 * g++.old-deja/g++.jason/access17.C: Likewise.
1229 * g++.old-deja/g++.jason/access18.C: Likewise.
1230 * g++.old-deja/g++.jason/access22.C: Likewise.
1231 * g++.old-deja/g++.jason/access23.C: Likewise.
1232 * g++.old-deja/g++.jason/access8.C: Likewise.
1233 * g++.old-deja/g++.jason/delete3.C: Likewise.
1234 * g++.old-deja/g++.jason/report.C: Likewise.
1235 * g++.old-deja/g++.law/access2.C: Likewise.
1236 * g++.old-deja/g++.law/access3.C: Likewise.
1237 * g++.old-deja/g++.law/access4.C: Likewise.
1238 * g++.old-deja/g++.law/access5.C: Likewise.
1239 * g++.old-deja/g++.law/arm12.C: Likewise.
1240 * g++.old-deja/g++.law/arm14.C: Likewise.
1241 * g++.old-deja/g++.law/ctors13.C: Likewise.
1242 * g++.old-deja/g++.law/union2.C: Likewise.
1243 * g++.old-deja/g++.law/visibility12.C: Likewise.
1244 * g++.old-deja/g++.law/visibility15.C: Likewise.
1245 * g++.old-deja/g++.law/visibility16.C: Likewise.
1246 * g++.old-deja/g++.law/visibility17.C: Likewise.
1247 * g++.old-deja/g++.law/visibility18.C: Likewise.
1248 * g++.old-deja/g++.law/visibility19.C: Likewise.
1249 * g++.old-deja/g++.law/visibility20.C: Likewise.
1250 * g++.old-deja/g++.law/visibility21.C: Likewise.
1251 * g++.old-deja/g++.law/visibility24.C: Likewise.
1252 * g++.old-deja/g++.law/visibility4.C: Likewise.
1253 * g++.old-deja/g++.law/visibility5.C: Likewise.
1254 * g++.old-deja/g++.law/visibility6.C: Likewise.
1255 * g++.old-deja/g++.law/visibility7.C: Likewise.
1256 * g++.old-deja/g++.law/visibility8.C: Likewise.
1257 * g++.old-deja/g++.law/visibility9.C: Likewise.
1258 * g++.old-deja/g++.niklas/t135.C: Likewise.
1259 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1260 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1261 * g++.old-deja/g++.other/access11.C: Likewise.
1262 * g++.old-deja/g++.other/access4.C: Likewise.
1263 * g++.old-deja/g++.other/access7.C: Likewise.
1264 * g++.old-deja/g++.other/crash1.C: Likewise.
1265 * g++.old-deja/g++.other/crash7.C: Likewise.
1266 * g++.old-deja/g++.other/friend1.C: Likewise.
1267 * g++.old-deja/g++.other/friend4.C: Likewise.
1268 * g++.old-deja/g++.other/friend9.C: Likewise.
1269 * g++.old-deja/g++.other/lineno1.C: Likewise.
1270 * g++.old-deja/g++.other/using1.C: Likewise.
1271 * g++.old-deja/g++.pt/enum14.C: Likewise.
1272 * g++.old-deja/g++.pt/friend11.C: Likewise.
1273 * g++.old-deja/g++.pt/friend21.C: Likewise.
1274 * g++.old-deja/g++.pt/friend3.C: Likewise.
1275 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1276 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1277 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1278 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1280 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1283 * g++.dg/ipa/pr65765.C: New test.
1285 2015-04-15 Nick Clifton <nickc@redhat.com>
1287 * gcc.target/rx/builtins.c: Disable RMPA test if string
1288 instructions are not allowed.
1290 2015-04-15 Alan Modra <amodra@gmail.com>
1292 * gcc.dg/pr65408.c: New.
1294 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1297 * gcc.target/arm/pr65729.c: New test.
1299 2015-04-14 Richard Biener <rguenther@suse.de>
1301 PR tree-optimization/65758
1302 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1304 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1307 * gcc.c-torture/execute/pr65648.c: New test.
1309 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1311 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1312 __builtin_finite instead of finite.
1313 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1316 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1318 PR tree-optimization/63387
1319 * gcc.dg/pr63387.c: New testcase.
1321 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1323 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1325 2015-04-13 Richard Biener <rguenther@suse.de>
1327 PR tree-optimization/65204
1328 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1330 2015-04-13 Terry Guo <terry.guo@arm.com>
1333 * gcc.target/arm/pr65710.c: New.
1335 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1337 PR tree-optimization/65747
1338 * g++.dg/torture/pr65747.C: New test.
1340 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1343 * g++.dg/cpp0x/pr65736.C: New test.
1345 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1346 Martin Liska <mliska@suse.cz>
1349 * g++.dg/ipa/pr65722.C: New testcase.
1351 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1353 PR tree-optimization/65735
1354 * gcc.c-torture/compile/pr65735.c: New test.
1356 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1359 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1361 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1366 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1369 * gcc.target/arm/pr65647-2.c: New.
1371 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1374 * g++.dg/torture/pr65694.C: New test.
1376 2015-04-10 Tobias Burnus <burnus@net-b.de>
1378 * gfortran.dg/coarray_lock_6.f90: New.
1379 * gfortran.dg/coarray_lock_7.f90: New.
1380 * gfortran.dg/coarray/lock_2.f90: New.
1382 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1388 * gfortran.dg/used_types_27.f90: New.
1390 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1393 * gcc.target/i386/pr65671.c: New.
1395 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1397 PR tree-optimization/65709
1398 * c-c++-common/ubsan/align-9.c: New test.
1400 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1403 * gfortran.dg/pr56852.f90: New test.
1405 2015-04-09 Marek Polacek <polacek@redhat.com>
1406 Jakub Jelinek <jakub@redhat.com>
1409 * g++.dg/opt/pr65554.C: New test.
1411 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1414 * c-c++-common/attr-aligned-1.c: New test.
1416 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1418 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1420 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1423 * gcc.target/i386/sse-25.c: New.
1425 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1428 * gcc.target/i386/pr65693.c: New test.
1430 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1432 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1434 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1436 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1438 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1440 * gcc.target/i386/thunk-retbnd.c: New.
1442 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1444 * gnat.dg/opt48.adb: New test.
1445 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1446 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1448 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1451 * gcc.c-torture/compile/pr65540.c: New.
1453 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1455 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1458 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1461 * g++.dg/debug/pr65678.C: New test.
1464 * gcc.c-torture/compile/pr65680.c: New test.
1466 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1469 * gfortran.dg/allocate_with_source_5.f90: New test.
1471 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1473 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1474 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1476 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1478 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1480 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1483 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1484 to get floating point compression.
1485 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1487 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1489 PR preprocessor/61977
1490 * gcc.dg/cpp/pr61977.c: New test.
1492 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1494 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1496 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1499 * gcc.target/arm/pr65647.c: New.
1501 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1504 * g++.dg/torture/pr65655.C: New testcase.
1506 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1509 * g++.dg/cpp1y/lambda-init13.C: New.
1511 2015-04-03 Marek Polacek <polacek@redhat.com>
1513 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1515 2015-04-02 Marek Polacek <polacek@redhat.com>
1518 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1519 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1521 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1523 PR preprocessor/61977
1524 * gcc.target/powerpc/pr61977-1.c: New test.
1525 * gcc.target/powerpc/pr61977-2.c: New test.
1527 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1530 * g++.dg/warn/Wshadow-8.C: New.
1531 * g++.dg/warn/Wshadow-9.C: Likewise.
1532 * g++.dg/warn/Wshadow-10.C: Likewise.
1533 * g++.dg/warn/Wshadow-11.C: Likewise.
1535 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1537 * gcc.dg/pr23623.c: Added aligned attribute.
1538 * gcc.dg/20141029-1.c: Likewise.
1539 * gcc.dg/20150306-1.c: New test.
1541 2015-04-01 Marek Polacek <polacek@redhat.com>
1544 * g++.dg/cpp0x/initlist93.C: New test.
1545 * g++.dg/cpp0x/initlist94.C: New test.
1547 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1550 * gcc.target/aarch64/pr65624.c: New test.
1552 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1554 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1556 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1558 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1559 extra variable to force stack alignment.
1560 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1561 extra variable to force stack alignment.
1563 2015-03-31 Marek Polacek <polacek@redhat.com>
1566 * g++.dg/template/pr65390.C: New test.
1568 2015-03-31 Martin Liska <mliska@suse.cz>
1570 * g++.dg/ipa/pr65557.C: New test.
1572 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1574 * gcc.target/s390/hotpatch-25.c: New test.
1575 * gcc.target/s390/hotpatch-1.c: Update test.
1576 * gcc.target/s390/hotpatch-10.c: Update test.
1577 * gcc.target/s390/hotpatch-11.c: Update test.
1578 * gcc.target/s390/hotpatch-12.c: Update test.
1579 * gcc.target/s390/hotpatch-13.c: Update test.
1580 * gcc.target/s390/hotpatch-14.c: Update test.
1581 * gcc.target/s390/hotpatch-15.c: Update test.
1582 * gcc.target/s390/hotpatch-16.c: Update test.
1583 * gcc.target/s390/hotpatch-17.c: Update test.
1584 * gcc.target/s390/hotpatch-18.c: Update test.
1585 * gcc.target/s390/hotpatch-19.c: Update test.
1586 * gcc.target/s390/hotpatch-2.c: Update test.
1587 * gcc.target/s390/hotpatch-21.c: Update test.
1588 * gcc.target/s390/hotpatch-22.c: Update test.
1589 * gcc.target/s390/hotpatch-23.c: Update test.
1590 * gcc.target/s390/hotpatch-24.c: Update test.
1591 * gcc.target/s390/hotpatch-3.c: Update test.
1592 * gcc.target/s390/hotpatch-4.c: Update test.
1593 * gcc.target/s390/hotpatch-5.c: Update test.
1594 * gcc.target/s390/hotpatch-6.c: Update test.
1595 * gcc.target/s390/hotpatch-7.c: Update test.
1596 * gcc.target/s390/hotpatch-8.c: Update test.
1597 * gcc.target/s390/hotpatch-9.c: Update test.
1598 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1600 2015-03-31 Richard Biener <rguenther@suse.de>
1603 * g++.dg/torture/pr65626.C: New testcase.
1605 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1608 * gcc.target/i386/mpx/pr65531.cc: New.
1610 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1613 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1614 __builtin_alloca instead of alloca.
1615 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1616 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1617 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1620 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1623 * g++.dg/ubsan/pr65610.C: New test.
1625 2015-03-30 Marek Polacek <polacek@redhat.com>
1628 * g++.dg/cpp0x/pr65398-2.C: New test.
1630 2015-03-30 Marek Polacek <polacek@redhat.com>
1632 * c-c++-common/pr65556.c: Change the width of bit-fields.
1634 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1637 * gcc.target/i386/pr65588.c: New testcase.
1639 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1641 PR libgfortran/65563
1642 * gfortran.dg/open_errors_2.f90: New test.
1644 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1646 PR libgfortran/65596
1647 * gfortran.dg/namelist_86.f90: New test.
1649 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1651 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1652 statement to reflect new ownership.
1654 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1657 * g++.dg/template/friend58.C: New.
1658 * g++.dg/template/friend59.C: Likewise.
1660 2015-03-27 Tobias Burnus <burnus@net-b.de>
1663 * g++.dg/gomp/openmp-simd-3.C: New.
1664 * gcc.dg/gomp/openmp-simd-3.c: New.
1666 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1669 * gcc.target/i386/pr65248-1.c: New file.
1670 * gcc.target/i386/pr65248-2.c: Likewise.
1671 * gcc.target/i386/pr65248-3.c: Likewise.
1672 * gcc.target/i386/pr65248-4.c: Likewise.
1674 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.c-torture/compile/pr65593.c: New test.
1679 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1682 * g++.dg/cpp1y/constexpr-assert1.C: New.
1684 2015-03-27 Marek Polacek <polacek@redhat.com>
1687 * c-c++-common/pr65556.c: New test.
1689 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1692 * g++.dg/torture/pr65600.C: New testcase.
1694 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1697 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1699 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1701 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1702 statement and cleanup. Fixed typos.
1704 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1707 * gcc.c-torture/compile/pr65595.c: New testcase.
1709 2015-03-27 Marek Polacek <polacek@redhat.com>
1712 * g++.dg/ubsan/pr65583.C: New test.
1714 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1716 * gcc.c-torture/compile/20150327.c: New testcase.
1718 2015-03-26 Richard Biener <rguenther@suse.de>
1721 * g++.dg/torture/pr65555.C: New testcase.
1723 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1725 PR tree-optimization/64715
1726 * gcc.dg/builtin-object-size-15.c: New test.
1727 * gcc.dg/pr64715-1.c: New test.
1728 * gcc.dg/pr64715-2.c: New test.
1730 2015-03-26 Richard Biener <rguenther@suse.de>
1733 * gnat.dg/specs/opt2.ads: Fix testcase.
1735 2015-03-25 Martin Sebor <msebor@redhat.com>
1738 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1739 when target isn't arm*-*-*-*.
1740 (check_effective_target_arm_nothumb): Likewise.
1741 (check_effective_target_arm_little_endian): Likewise.
1742 (check_effective_target_arm_vect_no_misalign): Likewise.
1743 (check_effective_target_aarch64_little_endian): Fail early if target
1746 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1748 PR tree-optimization/65177
1749 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1751 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1753 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1754 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1755 smmintrin.h and mm3dnow.h.
1757 2015-03-25 Marek Polacek <polacek@redhat.com>
1760 * g++.dg/cpp0x/pr65558.C: New test.
1762 2015-03-25 Marek Polacek <polacek@redhat.com>
1765 * g++.dg/template/pr61670.C: New test.
1767 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1770 * g++.dg/template/pr54987.C: New.
1772 2015-03-25 Richard Biener <rguenther@suse.de>
1774 PR tree-optimization/62630
1775 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1777 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1780 * gcc.target/i386/mpx/pr65508.c: New.
1782 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1786 * gfortran.dg/data_initialized_3.f90: New.
1788 2015-03-25 Richard Biener <rguenther@suse.de>
1791 * gnat.dg/specs/opt2.ads: New testcase.
1793 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1795 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1796 * gcc.target/arm/memset-inline-4.c: Skip for
1797 arm_tune_string_ops_prefer_neon.
1798 * gcc.target/arm/memset-inline-5.c: Ditto.
1799 * gcc.target/arm/memset-inline-6.c: Ditto.
1800 * gcc.target/arm/memset-inline-8.c: Ditto.
1801 * gcc.target/arm/memset-inline-9.c: Ditto.
1803 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1806 * g++.dg/other/virtual3.C: New.
1808 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1811 * g++.dg/cpp0x/vt-60130.C: New.
1813 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1816 * g++.dg/warn/Warray-bounds-7.C: New.
1818 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/template/defarg18.C: New.
1823 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1826 * g++.dg/cpp0x/vt-59988.C: New.
1828 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1830 PR tree-optimization/65533
1831 * gcc.dg/pr65533.c: New test.
1833 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1835 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1836 source= and mold= expressions functionality.
1837 * gfortran.dg/allocate_class_4.f90: New test.
1838 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1839 copying an unlimited polymorhpic object containing a char array
1840 to another unlimited polymorphic object respects the _len
1842 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1843 whether deferred length char array allocate works, unlimited
1844 polymorphic object allocation from a string works and if
1845 allocating an array of deferred length strings works.
1846 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1848 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1851 * g++.dg/cpp0x/constexpr-array11.C: New.
1853 2015-03-24 Richard Biener <rguenther@suse.de>
1856 * gcc.dg/torture/pr65517.c: New testcase.
1858 2015-03-24 Tobias Burnus <burnus@net-b.de>
1860 * gfortran.dg/coindexed_1.f90: Moved from
1861 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1863 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1866 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1870 * gcc.target/i386/pr65523.c: New test.
1873 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1875 * g++.dg/lto/pr65475b_0.C: Likewise.
1877 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1880 * gcc.target/sh/torture/pr65505.c: New.
1882 2015-03-23 Martin Sebor <msebor@redhat.com>
1885 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1886 assembly for lvx in addition to lxv.
1888 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1891 * gfortran.dg/pr65504.f90: New test.
1894 * gcc.dg/pr65521.c: New test.
1896 2015-03-23 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/65518
1899 * gcc.dg/vect/pr65518.c: New testcase.
1901 2015-03-23 Richard Biener <rguenther@suse.de>
1903 PR tree-optimization/65494
1904 * gcc.dg/vect/pr65494.c: New testcase.
1906 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1908 PR preprocessor/65238
1909 * c-c++-common/cpp/pr65238-1.c: New test.
1910 * gcc.dg/cpp/pr65238-2.c: New test.
1911 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1912 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1914 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1915 Mikael Morin <mikael@gcc.gnu.org>
1918 * gfortran.dg/elemental_dependency_4.f90: New.
1919 * gfortran.dg/elemental_dependency_5.f90: New.
1921 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1924 * g++.dg/lto/pr65475b_0.C: New testcase.
1925 * g++.dg/lto/pr65475b_1.C: New testcase.
1926 * g++.dg/lto/pr65475c_0.C: New testcase.
1927 * g++.dg/lto/pr65475c_1.C: New testcase.
1929 2015-03-21 Tobias Burnus <burnus@net-b.de>
1931 * gfortran.dg/coarray_38.f90: New.
1932 * gfortran.dg/coarray_39.f90: New.
1933 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1936 2015-03-20 Marek Polacek <polacek@redhat.com>
1939 * g++.dg/cpp0x/pr65398.C: New test.
1941 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1944 * g++.dg/lto/pr65475_0.C: New testcase.
1945 * g++.dg/lto/pr65475_1.C: New testcase.
1947 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1949 PR rtl-optimization/64366
1950 * gcc.target/sh/pr64366.c: New.
1952 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1955 * g++.dg/cpp0x/constexpr-48324.C: New.
1957 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1960 * g++.dg/cpp0x/pr48453.C: New.
1962 2015-03-20 Marek Polacek <polacek@redhat.com>
1965 * g++.dg/cpp0x/pr65072.C: New test.
1967 2015-03-20 Richard Biener <rguenther@suse.de>
1970 * gcc.dg/pr15347.c: Use -O.
1971 * c-c++-common/pr19807-1.c: Likewise.
1973 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1975 * gnat.dg/volatile13.ad[sb]: New test.
1977 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1979 PR rtl-optimization/60851
1980 * gcc.target/i386/pr60851.c: New test.
1982 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1985 * g++.dg/pr65240.h: Add tests for PR 65240.
1986 * g++.dg/pr65240-1.C: Likewise.
1987 * g++.dg/pr65240-2.C: Likewise.
1988 * g++.dg/pr65240-3.C: Likewise.
1989 * g++.dg/pr65240-4.C: Likewise.
1991 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1993 PR rtl-optimization/63491
1994 * gcc.target/powerpc/pr63491.c: New.
1996 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1998 * g++.dg/ipa/pr65465.C: New test.
2000 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2003 * g++.dg/cpp0x/deleted11.C: New.
2005 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2008 * c-c++-common/tsan/pr65400-3.c: New test.
2010 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp0x/constexpr-59686.C: New.
2015 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2018 * g++.dg/tsan/pr64265.C: New test.
2021 * c-c++-common/tsan/pr65400-1.c: New test.
2022 * c-c++-common/tsan/pr65400-2.c: New test.
2024 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2027 * g++.dg/cpp0x/pr59816.C: New.
2029 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2032 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2034 2015-03-18 Martin Liska <mliska@suse.cz>
2037 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2038 equivalences either to 6 or 7.
2040 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2044 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2046 * gcc.dg/undefined-loop-1.c: New file.
2047 * gcc.dg/undefined-loop-2.c: New file.
2049 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2052 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2053 loop exits too early.
2055 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2057 PR tree-optimization/65450
2058 * gfortran.dg/pr65450.f90: New test.
2061 * gcc.target/i386/pr65078-1.c: New test.
2062 * gcc.target/i386/pr65078-2.c: New test.
2063 * gcc.target/i386/pr65078-3.c: New test.
2064 * gcc.target/i386/pr65078-4.c: New test.
2065 * gcc.target/i386/pr65078-5.c: New test.
2066 * gcc.target/i386/pr65078-6.c: New test.
2068 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2071 * g++.dg/cpp1y/pr65340.C: New.
2073 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2076 * gfortran.dg/system_clock_3.f08: Adjust test.
2078 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2081 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2082 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2084 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2087 * gfortran.dg/system_clock_3.f08: New test.
2089 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2092 g++.dg/cpp1y/pr64626-1.C: New.
2093 g++.dg/cpp1y/pr64626-2.C: New.
2094 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2096 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2098 PR tree-optimization/65427
2099 * gcc.c-torture/execute/pr65427.c: New test.
2101 2015-03-16 Marek Polacek <polacek@redhat.com>
2105 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2106 * g++.dg/cpp0x/pr65327.C: New test.
2108 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2111 * c-c++-common/asan/pr64820.c: New test.
2113 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2115 * gfortran.dg/pointer_2.f90: New test.
2117 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2119 * g++.dg/pr65049.C: New test.
2121 2015-03-16 Tom de Vries <tom@codesourcery.com>
2123 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2124 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2125 * gcc.target/i386/fuse-caller-save.c: Same.
2127 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2129 * gnat.dg/loop_optimization18.ad[sb]: New test.
2130 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2132 2015-03-16 Alan Modra <amodra@gmail.com>
2134 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2137 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2139 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2141 * gcc.dg/torture/pr65270-2.c: Likewise.
2143 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2146 * gfortran.dg/pointer_remapping_9.f90: New.
2148 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2150 PR tree-optimization/65369
2151 * gcc.c-torture/execute/pr65369.c: New test.
2153 PR tree-optimization/65418
2154 * gcc.c-torture/execute/pr65418-1.c: New test.
2155 * gcc.c-torture/execute/pr65418-2.c: New test.
2157 PR rtl-optimization/65401
2158 * gcc.c-torture/execute/pr65401.c: New test.
2160 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2163 * gcc.target/arm/pr64600_1.c: New test.
2165 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2167 PR rtl-optimization/65235
2168 * gcc.target/aarch64/pr65235_1.c: New test.
2170 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2172 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2173 * gcc.target/s390/hotpatch-22.c: Likewise.
2174 * gcc.target/s390/hotpatch-23.c: Likewise.
2175 * gcc.target/s390/hotpatch-24.c: Likewise.
2176 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2177 * gcc.target/s390/hotpatch-1.c: Update expected output.
2178 * gcc.target/s390/hotpatch-2.c: Likewise.
2179 * gcc.target/s390/hotpatch-3.c: Likewise.
2180 * gcc.target/s390/hotpatch-4.c: Likewise.
2181 * gcc.target/s390/hotpatch-5.c: Likewise.
2182 * gcc.target/s390/hotpatch-6.c: Likewise.
2183 * gcc.target/s390/hotpatch-7.c: Likewise.
2184 * gcc.target/s390/hotpatch-8.c: Likewise.
2185 * gcc.target/s390/hotpatch-9.c: Likewise.
2186 * gcc.target/s390/hotpatch-10.c: Likewise.
2187 * gcc.target/s390/hotpatch-11.c: Likewise.
2188 * gcc.target/s390/hotpatch-12.c: Likewise.
2189 * gcc.target/s390/hotpatch-13.c: Likewise.
2190 * gcc.target/s390/hotpatch-14.c: Likewise.
2191 * gcc.target/s390/hotpatch-15.c: Likewise.
2192 * gcc.target/s390/hotpatch-16.c: Likewise.
2193 * gcc.target/s390/hotpatch-17.c: Likewise.
2194 * gcc.target/s390/hotpatch-18.c: Likewise.
2195 * gcc.target/s390/hotpatch-19.c: Likewise.
2197 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2200 * gcc.target/i386/pr65103-1.c: New.
2202 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2205 * gcc.target/i386/pr65044.c: New.
2207 2015-03-12 Tom de Vries <tom@codesourcery.com>
2209 PR rtl-optimization/64895
2210 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2211 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2212 * gcc.target/i386/fuse-caller-save.c: Ditto.
2214 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2216 * gcc.dg/ipa/pr63569.c: Fix template.
2218 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2220 * g++.dg/ipa/pr64146.C: Require fpic support.
2222 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2225 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2226 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2228 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2230 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2231 to dg-options, fix up dg-skip-if.
2233 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2236 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2237 * gcc.target/avr/tiny-caller-save.c: Same.
2239 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2242 * g++.dg/pr65242.C: New test.
2244 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2246 * c-c++-common/asan/no-asan-check-glob.c: New test.
2248 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/other/default11.C: New.
2252 * g++.dg/other/default12.C: Likewise.
2254 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2257 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2259 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2262 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2264 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2267 * g++.dg/cpp0x/pr65127.C: New test.
2269 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2271 * gcc.dg/ipa/PR64550.c: Update template.
2273 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2274 Tobias Burnus <burnus@net-b.de>
2276 * gfortran.dg/coarray_sync_memory.f90: New.
2278 2015-03-10 Marek Polacek <polacek@redhat.com>
2281 * c-c++-common/ubsan/pr65367.c: New test.
2283 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2285 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2286 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2287 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2288 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2289 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2290 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2291 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2292 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2293 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2294 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2295 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2296 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2297 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2299 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2301 * lib/mpx-dg.exp (mpx_link_flags): New.
2304 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2305 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2306 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2307 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2308 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2309 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2310 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2311 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2312 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2313 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2314 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2315 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2316 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2317 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2318 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2319 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2320 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2321 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2322 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2323 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2324 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2325 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2326 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2327 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2328 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2329 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2330 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2331 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2332 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2333 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2334 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2335 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2336 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2337 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2338 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2339 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2340 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2341 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2342 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2343 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2344 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2345 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2346 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2347 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2348 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2349 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2350 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2351 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2352 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2353 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2354 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2355 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2356 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2357 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2358 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2359 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2360 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2361 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2362 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2363 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2364 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2365 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2366 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2367 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2368 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2369 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2370 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2371 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2372 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2373 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2374 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2375 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2376 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2377 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2378 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2379 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2380 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2381 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2382 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2383 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2384 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2385 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2386 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2387 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2388 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2389 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2390 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2391 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2392 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2393 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2394 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2395 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2396 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2397 * gcc.target/i386/mpx/label-address-1.c: New.
2398 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2399 * gcc.target/i386/mpx/macro.c: New.
2400 * gcc.target/i386/mpx/mpx-check.h: New.
2401 * gcc.target/i386/mpx/mpx.exp: New.
2402 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2403 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2404 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2405 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2406 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2407 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2408 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2409 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2410 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2411 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2412 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2413 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2414 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2415 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2416 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2417 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2418 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2419 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2420 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2421 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2422 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2423 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2424 * gcc.target/i386/mpx/reference-1-nov.c: New.
2425 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2426 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2427 * gcc.target/i386/mpx/reference-2-nov.c: New.
2428 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2429 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2430 * gcc.target/i386/mpx/reference-3-nov.c: New.
2431 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2432 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2433 * gcc.target/i386/mpx/reference-4-nov.c: New.
2434 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2435 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2436 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2437 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2438 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2439 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2440 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2441 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2442 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2443 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2444 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2445 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2446 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2447 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2448 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2449 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2450 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2451 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2452 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2453 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2454 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2455 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2456 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2457 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2458 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2459 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2460 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2461 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2462 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2463 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2464 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2465 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2466 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2467 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2468 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2469 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2470 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2471 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2472 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2473 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2474 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2475 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2476 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2477 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2478 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2479 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2480 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2481 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2482 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2483 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2484 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2485 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2486 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2487 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2488 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2489 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2490 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2491 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2492 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2493 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2494 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2495 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2496 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2497 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2498 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2499 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2500 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2501 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2502 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2503 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2504 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2505 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2506 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2507 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2508 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2509 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2510 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2511 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2512 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2513 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2514 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2515 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2516 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2517 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2518 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2519 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2520 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2521 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2522 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2523 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2524 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2525 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2526 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2527 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2528 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2529 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2530 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2531 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2532 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2533 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2534 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2535 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2536 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2537 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2538 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2539 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2540 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2541 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2542 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2543 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2544 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2545 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2546 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2547 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2548 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2549 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2550 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2551 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2552 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2553 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2554 * gcc.target/i386/mpx/vla-1-nov.c: New.
2555 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2556 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2557 * gcc.target/i386/mpx/vla-2-nov.c: New.
2558 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2560 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2562 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2564 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2566 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2568 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2570 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2571 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2573 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2576 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2579 * c-c++-common/pr65120.c: New test.
2581 PR rtl-optimization/65321
2582 * gcc.dg/pr65321.c: New test.
2584 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2586 PR tree-optimization/65355
2587 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2589 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2592 * c-c++-common/pr49706.c: Adjust tests for not warning
2593 about !!x == y or !b == y where b is boolean, and add
2595 * c-c++-common/pr62199-2.c: Likewise.
2597 2015-03-09 Richard Biener <rguenther@suse.de>
2600 * gcc.dg/torture/pr65270-1.c: New testcase.
2601 * gcc.dg/torture/pr65270-2.c: Likewise.
2603 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2605 PR tree-optimization/63743
2606 * gcc.dg/pr63743.c: New test.
2608 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2611 * g++.dg/lto/pr65316_0.C: New testcase.
2612 * g++.dg/lto/pr65316_1.C: New testcase.
2614 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2617 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2619 * g++.dg/abi/rtti3.C: Likewise.
2621 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2624 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2626 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2628 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2630 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2632 2015-03-08 Morin <mikael@gcc.gnu.org>
2635 * gfortran.dg/entry_20.f90: New.
2637 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2640 * gcc.c-torture/compile/pr65153.c: New.
2642 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2645 * g++.dg/torture/pr65249.C: New.
2647 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2649 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2651 (int64_t): Likewise.
2653 2015-03-07 Marek Polacek <polacek@redhat.com>
2654 Martin Uecker <uecker@eecs.berkeley.edu>
2657 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2659 * c-c++-common/ubsan/bounds-8.c: New test.
2660 * c-c++-common/ubsan/bounds-9.c: New test.
2661 * gcc.dg/ubsan/bounds-2.c: New test.
2663 2015-03-05 Martin Sebor <msebor@redhat.com>
2665 * PR testsuite/63175
2666 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2667 checking of results into main to prevent it from getting optimized
2669 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2671 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2673 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2674 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2675 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2678 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2680 * g++.dg/lto/pr65302_1.C: New testcase.
2681 * g++.dg/lto/pr65302_0.C: New testcase.
2683 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2685 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2686 -fno-ipa-icf to dg-options.
2688 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2690 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2691 compiles using the linker plugin.
2693 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2695 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2697 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2699 * gcc.target/arm/pr65067.c: New test.
2701 2015-03-05 Martin Liska <mliska@suse.cz>
2704 * gcc.dg/ipa/pr65318.c: New test.
2706 2015-03-05 Marek Polacek <polacek@redhat.com>
2708 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2710 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2712 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2714 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2716 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2717 max-unroll-times back to defaults for s390.
2719 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2723 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/cpp0x/initlist92.C: New.
2728 2015-03-05 Richard Biener <rguenther@suse.de>
2730 PR tree-optimization/65310
2731 * gcc.dg/vect/pr65310.c: New testcase.
2733 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2738 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2740 * gnat.dg/entry_queues3.adb: New test.
2742 2015-03-04 Ian Lance Taylor <iant@google.com>
2744 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2746 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2751 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2753 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2754 -fno-ipa-icf to dg-options
2755 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2756 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2758 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2761 * g++.dg/cpp0x/decltype62.C: New.
2763 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2765 * gnat.dg/object_overflow5.adb: New test.
2767 2015-03-03 Martin Liska <mliska@suse.cz>
2770 * gcc.dg/ipa/pr65287.c: New test.
2772 2015-03-03 Martin Jambor <mjambor@suse.cz>
2773 Eric Botcazou <ebotcazou@adacore.com>
2775 * gnat.dg/specs/pack12.ads: New test.
2777 2015-03-03 Martin Liska <mliska@suse.cz>
2779 * gcc.dg/ipa/PR65282.c: New test.
2781 2015-03-13 Jeff Law <law@redhat.com>
2783 PR tree-optimization/65241
2784 * gcc.c-torture/compile/pr65241.c: New test.
2786 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2789 * gcc.target/avr/torture/pr64331.c: New test.
2791 2015-03-03 Martin Liska <mliska@suse.cz>
2792 Jan Hubicka <hubicka@ucw.cz>
2794 * g++.dg/ipa/pr65263.C: New test.
2796 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2799 * gcc.dg/lto/pr65130_0.c: New testcase.
2800 * gcc.dg/lto/pr65130_1.c: New testcase.
2802 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2805 * g++.dg/torture/pr64988.C: New testcase.
2807 2015-03-02 Tobias Burnus <burnus@net-b.de>
2809 * gfortran.dg/coarray_atomic_6.f90: New.
2811 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2814 * gcc.target/i386/pr65184.c: New.
2816 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2819 * gcc.target/i386/pr65183.c: New.
2821 2015-02-28 Martin Liska <mliska@suse.cz>
2822 Jan Hubicka <hubicka@ucw.cz>
2824 * gcc.dg/ipa/ipa-icf-35.c: New test.
2825 * gcc.dg/ipa/ipa-icf-36.c: New test.
2826 * gcc.dg/ipa/ipa-icf-37.c: New test.
2828 2015-02-28 Martin Liska <mliska@suse.cz>
2829 Jan Hubicka <hubicka@ucw.cz>
2832 * gcc.dg/ipa/ipa-icf-34.c: New test.
2834 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2837 * gcc.target/sh/sh/pr61142.c: New.
2839 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2841 * g++.dg/other/dump-ada-spec-3.C: New test.
2843 2015-03-01 Martin Liska <mliska@suse.cz>
2845 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2846 * g++.dg/ipa/pr63595.C: Update expected results.
2848 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2851 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2853 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2855 * gcc.dg/vect/pr59354.c: Move vector producing code to
2858 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2861 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2862 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2863 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2864 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2866 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2868 PR tree-optimization/65048
2869 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2870 (foo): Use K&R style definition.
2872 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2875 * g++.dg/pr65032.C: New.
2877 2015-02-27 Marek Polacek <polacek@redhat.com>
2880 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2883 2015-02-27 Marek Polacek <polacek@redhat.com>
2886 * gcc.dg/pr65228.c: New test.
2888 2015-02-27 Kai Tietz <ktietz@redhat.com>
2891 * gcc.dg/weak/weak-17.c: New file.
2893 2015-02-27 Richard Biener <rguenther@suse.de>
2896 * g++.dg/lto/pr65193_0.C: New testcase.
2898 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2900 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2901 * gcc.target/s390/hotpatch-8.c: Likewise.
2902 * gcc.target/s390/hotpatch-9.c: Likewise.
2903 * gcc.target/s390/pr61078.c: Likewise.
2904 * gcc.target/s390/pr57960.c: Remove -m64.
2905 * gcc.target/s390/pr61078.c: Likewise.
2907 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2908 Martin Liska <mliska@suse.cz>
2911 * gcc.dg/pr64454.c: Disable ICF.
2912 * gcc.dg/pr28685-1.c: Disable ICF
2913 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2914 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2915 * g++.dg/ipa/ipa-icf-4.C: Update template.
2917 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2919 PR tree-optimization/65216
2920 * gcc.c-torture/execute/pr65216.c: New test.
2922 PR tree-optimization/65215
2923 * gcc.c-torture/execute/pr65215-1.c: New test.
2924 * gcc.c-torture/execute/pr65215-2.c: New test.
2925 * gcc.c-torture/execute/pr65215-3.c: New test.
2926 * gcc.c-torture/execute/pr65215-4.c: New test.
2927 * gcc.c-torture/execute/pr65215-5.c: New test.
2929 2015-02-26 Tom de Vries <tom@codesourcery.com>
2931 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2933 2015-02-26 Martin Liska <mliska@suse.cz>
2934 Jan Hubicka <hubicka@ucw.cz>
2936 * g++.dg/ipa/pr64146.C: Update expected results.
2937 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2938 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2939 * gcc.dg/ipa/ipa-icf-34.c: New test.
2941 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2943 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2944 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2945 (dg-additional-options): Remove dg directive.
2946 (dg-final): Add dg directive.
2948 2015-02-26 Marek Polacek <polacek@redhat.com>
2951 * g++.dg/ipa/pr65008.C: New test.
2953 2015-02-26 Tom de Vries <tom@codesourcery.com>
2955 * lib/profopt.exp (profopt-target-cleanup): New proc.
2956 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2957 files from sources from dg-additional-sources.
2959 2015-02-26 Tom de Vries <tom@codesourcery.com>
2961 * lib/gcov.exp: Cleanup in case of xfail.
2963 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2965 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2967 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2970 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2971 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2972 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2973 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2974 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2975 * g++.dg/debug/pr46123.C: XFAIL and move...
2976 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2977 * gcc.dg/debug/dwarf2-3.c: Move...
2978 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2980 2015-02-26 Marek Polacek <polacek@redhat.com>
2983 * g++.dg/cpp1y/pr65202.C: New test.
2985 2015-02-26 Tom de Vries <tom@codesourcery.com>
2987 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2988 locale_facets.h.gcov.
2990 2015-02-26 Tom de Vries <tom@codesourcery.com>
2992 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2994 2015-02-26 Tom de Vries <tom@codesourcery.com>
2996 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2998 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3001 * gcc.target/i386/pr65217.c: New.
3003 2015-02-26 Tom de Vries <tom@codesourcery.com>
3005 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3007 2015-02-26 Tom de Vries <tom@codesourcery.com>
3009 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3011 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3013 PR tree-optimization/65048
3014 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3016 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3018 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3019 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3021 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3024 * gcc.target/i386/pr65161.c: New test.
3026 2015-02-26 Terry Guo <terry.guo@arm.com>
3028 * gcc.target/arm/no-volatile-in-it.c: New test.
3030 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3032 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3033 (dg-options): Add -save-temps.
3034 (dg-final): Add cleanup-saved-temps.
3036 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3038 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3040 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3042 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3043 * gcc.target/powerpc/pack01.c: Include string.h.
3045 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3048 * gcc.target/i386/pr65167.c: New.
3050 2015-02-25 Kai Tietz <ktietz@redhat.com>
3052 PR tree-optimization/61917
3053 * gcc.dg/vect/vect-pr61917.c: New file.
3055 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3057 PR tree-optimization/65170
3058 * gcc.c-torture/execute/pr65170.c: New test.
3059 * gcc.dg/tree-ssa/vrp96.c: New test.
3061 2015-02-24 Tom de Vries <tom@codesourcery.com>
3063 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3065 2015-02-24 Tom de Vries <tom@codesourcery.com>
3068 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3069 (dg-additional-files-options): Copy additional_sources to
3070 additional_sources_used before emptying additional_sources.
3071 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3072 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3073 (cleanup-saved-temps): Use additional_sources_used instead of
3075 (dg-test): Reset additional_sources_used.
3077 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3080 * gfortran.dg/integer_exponentiation_6.F90: New test.
3082 2015-02-23 Martin Sebor <msebor@redhat.com>
3085 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3086 two parts. One to save registers, the other to verify the
3087 registers have the right values. Save register state into
3088 static data rather than on the stack.
3090 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3093 * c-c++-common/asan/pr63888.c: New test.
3095 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3098 * gcc.c-torture/compile/pr65163.c: New.
3100 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3102 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3103 with -m31 on 64 bit.
3104 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3105 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3107 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3109 * gcc.target/s390/20090223-1.c: Add
3110 -Wno-implicit-function-declaration option.
3111 * gcc.target/s390/pr42224.c: Likewise.
3112 * gcc.target/s390/pr55718.c: Likewise.
3114 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3116 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3117 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3118 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3119 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3120 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3121 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3122 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3123 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3124 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3125 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3126 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3127 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3128 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3129 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3130 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3131 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3132 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3133 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3134 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3135 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3136 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3138 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3140 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3141 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3142 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3143 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3144 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3145 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3146 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3147 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3148 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3149 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3150 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3151 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3152 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3153 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3154 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3155 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3157 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3161 * gfortran.dg/pr61960.f90: New.
3162 * gfortran.dg/pr64230.f90: New.
3163 * gfortran.dg/pr64980.f03: New.
3165 2015-02-22 Tom de Vries <tom@codesourcery.com>
3167 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3169 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3172 * gnat.dg/timing_events.adb: Removed, invalid test.
3174 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3177 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3179 * g++.dg/gcov/gcov-2.C: Likewise.
3181 2015-02-20 Richard Biener <rguenther@suse.de>
3183 PR tree-optimization/65136
3184 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3186 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3189 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3190 and nvptx-*-* blacklisting.
3192 * gcc.dg/sibcall-9.c: New test.
3193 * gcc.dg/sibcall-10.c: New test.
3195 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3197 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3199 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3202 * gcc.target/avr/torture/pr64452.c: New test.
3204 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3206 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3207 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3209 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3212 * lib/target-supports.exp (check_compile): Check whether
3213 additional_sources is defined before using it.
3215 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3218 * g++.dg/opt/pr65074.C: New file.
3220 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3222 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3223 (size_type): New typedef.
3224 (operator "" _script): Use it for the last argument.
3226 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3228 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3230 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3232 * lib/target-supports.exp (check_compile): Save/restore
3233 additional_sources that may belong to an actual test.
3235 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3237 PR gcov-profile/64634
3238 * g++.dg/gcov/gcov-15.C: New test.
3240 2015-02-18 Tom de Vries <tom@codesourcery.com>
3242 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3244 2015-02-18 Tom de Vries <tom@codesourcery.com>
3246 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3248 2015-02-18 Tom de Vries <tom@codesourcery.com>
3250 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3252 2015-02-18 Tom de Vries <tom@codesourcery.com>
3254 * gfortran.dg/fmt_cache_1.f: Add missing close.
3256 2015-02-18 Tom de Vries <tom@codesourcery.com>
3259 * gfortran.dg/read_eof_8.f90: Add missing close.
3261 2015-02-18 Richard Biener <rguenther@suse.de>
3263 PR tree-optimization/65063
3264 * gcc.dg/pr65063.c: New testcase.
3266 2015-02-18 Richard Biener <rguenther@suse.de>
3268 PR tree-optimization/62217
3269 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3271 2015-02-18 Marek Polacek <polacek@redhat.com>
3274 * c-c++-common/ubsan/pr65081.c: New test.
3276 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3278 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3279 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3281 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3283 * gcc.dg/ipa/propalign-3.c: New test.
3285 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3288 * gcc.target/sh/pr64793.c: New.
3289 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3291 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3293 * gcc.target/arm/divzero.c: New test case.
3295 2015-02-17 Tom de Vries <tom@codesourcery.com>
3297 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3299 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3300 Jakub Jelinek <jakub@redhat.com>
3303 * g++.dg/cpp0x/pr65075.C: New test.
3305 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3308 * gcc.target/powerpc/pr65058.c: New test.
3310 2015-02-16 Jeff Law <law@redhat.com>
3312 PR tree-optimization/64823
3313 * gcc.dg/uninit-20.c: New test.
3315 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3316 James Greenhalgh <james.greenhalgh@arm.com>
3319 * gcc.dg/ipa/ipa-clone-1.c: New test.
3321 2015-02-16 Richard Biener <rguenther@suse.de>
3323 PR tree-optimization/65077
3324 * gcc.dg/torture/pr65077.c: New testcase.
3326 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3328 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3329 Directive adjusted to scan for ldaxr.
3330 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3331 adjusted to scan for ldaex.
3333 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3336 * g++.dg/cpp0x/constexpr-65080.C: New.
3338 2015-02-16 Richard Biener <rguenther@suse.de>
3340 PR tree-optimization/63593
3341 * gcc.dg/pr63593.c: New testcase.
3343 2015-02-16 Marek Polacek <polacek@redhat.com>
3346 * gcc.dg/pr65066.c: New test.
3348 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3350 * gcc.dg/pr65002.C: Move ...
3351 * g++.dg/ipa/pr65002.C: ... here.
3353 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3355 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3356 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3357 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3358 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3360 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3363 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3364 the expression to find calls.
3365 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3366 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3367 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3368 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3369 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3371 2015-02-14 Marek Polacek <polacek@redhat.com>
3374 * gcc.dg/array-11.c: New test.
3375 * gcc.dg/array-12.c: New test.
3376 * gcc.dg/array-13.c: New test.
3377 * gcc.dg/array-14.c: New test.
3378 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3379 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3380 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3381 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3382 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3383 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3385 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3388 * g++.dg/lookup/using54.C: New.
3390 2015-02-13 Jeff Law <law@redhat.com>
3393 Revert my change for tree-optimization/64823.
3395 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3397 PR tree-optimization/65053
3398 * gcc.c-torture/execute/pr65053-1.c: New test.
3399 * gcc.c-torture/execute/pr65053-2.c: New test.
3401 2015-02-13 Marek Polacek <polacek@redhat.com>
3404 * gcc.dg/pr65050.c: New test.
3406 2015-02-13 Jeff Law <law@redhat.com>
3408 PR tree-optimization/64823
3409 * gcc.dg/uninit-20.c: New test.
3411 PR rtl-optimization/47477
3412 * gcc.dg/tree-ssa/pr47477.c: New test.
3414 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3417 * g++.dg/parse/ivdep-2.C: New.
3418 * g++.dg/parse/ivdep-3.C: Likewise.
3420 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3423 * gfortran.dg/continuation_13.f90: New test.
3424 * gfortran.dg/continuation_14.f: New test.
3426 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3429 * g++.dg/cpp0x/sfinae55.C: New.
3431 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3434 * g++.dg/ipa/pr65034.C: New test.
3436 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3438 PR tree-optimization/65002
3439 * gcc.dg/pr65002.C: New.
3441 2015-02-13 Marek Polacek <polacek@redhat.com>
3444 * c-c++-common/pr65040.c: New test.
3446 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3448 PR tree-optimization/64705
3449 * gcc.dg/tree-ssa/pr64705.c: New test.
3451 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3454 * gcc.dg/visibility-22.c: New test.
3455 * gcc.dg/visibility-23.c: New test.
3456 * gcc.target/i386/pr32219-1.c: New test.
3457 * gcc.target/i386/pr32219-2.c: New test.
3458 * gcc.target/i386/pr32219-3.c: New test.
3459 * gcc.target/i386/pr32219-4.c: New test.
3460 * gcc.target/i386/pr32219-5.c: New test.
3461 * gcc.target/i386/pr32219-6.c: New test.
3462 * gcc.target/i386/pr32219-7.c: New test.
3463 * gcc.target/i386/pr32219-8.c: New test.
3464 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3466 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3468 PR libgfortran/57822
3469 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3470 four different KINDs.
3472 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3475 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3478 * g++.dg/ubsan/pr65000.C: New test.
3480 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3483 * gfortran.dg/finalize_28.f90: New test
3485 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3488 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3489 DW_TAG_lexical_block removal.
3490 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3491 * g++.dg/guality/pr55541.C: New test.
3494 * g++.dg/ubsan/pr64984.C: New test.
3496 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3498 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3500 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3503 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3504 instructions for 2015-01-14 get_memmodel changes.
3505 * gcc.target/powerpc/atomic-p8.c: Likewise.
3508 * g++.dg/ubsan/pr65019.C: New test.
3510 PR tree-optimization/65014
3511 * gcc.c-torture/compile/pr65014.c: New test.
3513 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3515 PR libgfortran/57822
3516 * gfortran/fmt_g0_7.f08: Revise test.
3518 2015-02-11 Jeff Law <law@redhat.com>
3521 * gcc.target/m68k/pr63347.c: New test.
3523 2015-02-11 Marek Polacek <polacek@redhat.com>
3525 * g++.dg/ubsan/shift-1.C: New test.
3526 * gcc.dg/ubsan/c-shift-2.c: New test.
3527 * c-c++-common/ubsan/shift-5.c: Remove file.
3529 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3531 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3532 Directive adjusted to XFAIL.
3533 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3536 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3539 * g++.dg/opt/pr65003.C: New test.
3541 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3543 * lib/target-supports.exp (check_effective_target_pie): Renamed
3545 (check_effective_target_pie_enabled): This.
3546 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3547 * gcc.target/i386/pie.c: Likewise.
3549 2015-02-11 Andrew Pinski <apinski@cavium.com>
3552 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3553 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3555 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3558 * gcc.target/i386/pr61925-1.c: New test.
3559 * gcc.target/i386/pr61925-2.c: New test.
3560 * gcc.target/i386/pr61925-3.c: New test.
3562 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3565 * g++.dg/asan/pr65004.C: New test.
3567 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3570 * gcc.taget/sh/pr64661-0.h: New.
3571 * gcc.taget/sh/pr64661-1.c: New.
3572 * gcc.taget/sh/pr64661-2.c: New.
3573 * gcc.taget/sh/pr64661-3.c: New.
3574 * gcc.taget/sh/pr64661-4.c: New.
3576 2015-02-10 Richard Biener <rguenther@suse.de>
3578 PR tree-optimization/64995
3579 * g++.dg/torture/pr64995.C: New testcase.
3581 2015-02-10 Richard Biener <rguenther@suse.de>
3583 PR tree-optimization/64909
3584 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3586 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3588 * gcc.dg/signbit-sa.c: New test.
3590 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3592 PR libgfortran/57822
3593 * gfortran/fmt_g0_7.f08: New test.
3595 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3597 PR tree-optimization/43378
3598 * gcc.dg/tree-ssa/pr43378.c: New test.
3600 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3603 * g++.dg/torture/pr64978.C: New testcase.
3605 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3608 * gcc.dg/asan/pr64981.c: New test.
3610 2015-02-09 Marek Polacek <polacek@redhat.com>
3613 * gcc.dg/pr64856.c: New test.
3615 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3619 * gcc.c-torture/execute/pr64979.c: New test.
3621 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3623 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3625 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3627 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3628 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3630 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3633 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3635 2015-02-09 Richard Biener <rguenther@suse.de>
3637 PR tree-optimization/54000
3638 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3640 2015-02-09 Tom de Vries <tom@codesourcery.com>
3642 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3644 2015-02-09 Martin Liska <mliska@suse.cz>
3646 * g++.dg/ipa/pr64858.C: New test.
3648 2015-02-09 Tom de Vries <tom@codesourcery.com>
3650 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3652 2015-02-08 Andrew Pinski <apinski@cavium.com>
3654 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3656 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3659 * gfortran.dg/use_rename_8.f90: New.
3661 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3663 * gnat.dg/addr7.ad[sb]: New test.
3664 * gnat.dg/addr8.ad[sb]: Likewise.
3666 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3669 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3670 from jit.dg/test-compile-to-executable.c's create_code, with a
3671 clarification of the output message.
3672 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3674 (test_jit): Use CHECK_NO_ERRORS when calling
3675 gcc_jit_context_compile_to_file.
3676 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3677 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3678 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3679 about deletions that are attempted.
3680 (jit-verify-compile-to-file): Rename to...
3681 (jit-verify-output-file-was-created): ...this, and drop the
3682 attempt to run "file" and verify the output.
3683 (jit-verify-assembler): New function.
3684 (jit-verify-object): New function.
3685 (jit-verify-dynamic-library): New function.
3686 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3687 favor of an implementation from new file
3688 create-code-for-hello-world-executable.h, which also adds a
3690 (dg-final): Replace jit-verify-compile-to-file with
3691 jit-verify-output-file-was-created, and invoke new function
3692 jit-verify-assembler.
3693 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3695 (dg-final): Replace jit-verify-compile-to-file with
3696 jit-verify-output-file-was-created, and invoke new function
3697 jit-verify-dynamic-library.
3698 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3699 favor of an implementation from new file
3700 create-code-for-hello-world-executable.h, which also adds a
3702 (dg-final): Replace jit-verify-compile-to-file with
3703 jit-verify-output-file-was-created. Strengthen the expected stdout
3704 from the built executable.
3705 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3706 favor of an implementation from new file
3707 create-code-for-hello-world-executable.h, which also adds a
3709 (dg-final): Replace jit-verify-compile-to-file with
3710 jit-verify-output-file-was-created, and invoke new function
3712 * jit.dg/verify-dynamic-library.c: New source file.
3714 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3715 Brian Rzycki <b.rzycki@samsung.com>
3717 PR tree-optimization/64878
3718 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3720 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3723 * g++.dg/ipa/pr64896.C: New test.
3725 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3728 * gcc.target/powerpc/pr64205.c: New file.
3730 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3732 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3733 (dg-options): Use -fpie instead of -fPIE -pie.
3735 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3738 * g++.dg/asan/pr64937.C: New test.
3740 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3743 * gfortran.dg/class_to_type_4.f90: New test
3745 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3747 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3749 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3751 PR rtl-optimization/64957
3753 * gcc.c-torture/execute/pr64957.c: New test.
3755 2015-02-05 Jeff Law <law@redhat.com>
3758 * gcc.target/h8300/pr17306-1.c: New test.
3759 * gcc.target/h8300/pr17306-2.c: New test.
3761 2015-02-05 Tobias Burnus <burnus@net-b.de>
3764 * gfortran.dg/structure_constructor_12.f90: New.
3766 2015-02-05 Jeff Law <law@redhat.com>
3769 gcc.target/h8300/pr58400.c: New test.
3771 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3773 * gcc.target/arm/macro_defs0.c: New test.
3774 * gcc.target/arm/macro_defs1.c: New test.
3775 * gcc.target/arm/macro_defs2.c: New test.
3777 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3779 PR rtl-optimization/64905
3780 * gcc.target/i386/pr64905.c: Require nonpic target.
3781 (dg-options): Add -fomit-frame-pointer.
3784 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3786 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3789 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3792 * gfortran.dg/type_to_class_2.f90: New test
3793 * gfortran.dg/type_to_class_3.f90: New test
3795 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3798 * g++.dg/torture/pr64686.C: New testcase.
3800 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3802 PR rtl-optimization/64905
3803 * gcc.target/i386/pr64905.c: New file.
3805 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3807 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3808 * gcc.dg/guality/pr41616-1.c: Ditto.
3810 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3813 * gcc.dg/pr64817-3.c: New.
3815 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3816 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3818 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3819 pass parameters in registers.
3820 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3821 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3822 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3824 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3825 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3827 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3828 list, allow for multilibed targets.
3829 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3831 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3833 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3834 * gcc.dg/pr46728-6.c: Ditto.
3836 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3838 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3839 for mips_nanlegacy target.
3841 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3843 * gcc.target/i386/chkp-hidden-def.c: New.
3845 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3848 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3849 to use 24 bits for bitfield b.
3851 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3854 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3855 cache result in a global variable. Include all 32-bit targets for
3858 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3860 PR rtl-optimization/64756
3861 * gcc.c-torture/execute/pr64756.c: New test.
3863 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3866 * gcc.target/sh/pr64660-0.h: New.
3867 * gcc.target/sh/pr64660-1.c: New.
3868 * gcc.target/sh/pr64660-2.c: New.
3869 * gcc.target/sh/pr64660-3.c: New.
3870 * gcc.target/sh/pr64660-4.c: New.
3872 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3875 * g++.dg/warn/Waddress-2.C: New.
3877 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3880 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3882 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3884 PR preprocessor/64803
3885 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3887 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3889 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3891 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3893 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3894 (_ARM_FPSRC): Add DN and AHP fields.
3895 (clean_results): Force DN=1 on AArch64.
3896 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3897 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3898 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3899 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3900 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3901 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3903 2015-02-02 Alan Modra <amodra@gmail.com>
3905 * gcc.target/powerpc/cprophard.c: New.
3907 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3909 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3910 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3912 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3915 * gcc.dg/pr64817-1.c: New test.
3916 * gcc.dg/pr64817-2.c: New test.
3918 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3921 * gcc.target/sh/pr64851-0.h: New
3922 * gcc.target/sh/pr64851-1.c: New
3923 * gcc.target/sh/pr64851-2.c: New
3924 * gcc.target/sh/pr64851-3.c: New
3925 * gcc.target/sh/pr64851-4.c: New
3927 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3930 * gcc.dg/torture/pr64882.c: New test.
3932 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3935 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3938 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3940 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3941 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3942 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3943 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3944 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3945 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3947 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3948 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3950 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3951 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3954 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3957 * g++.dg/pr64688-2.C: New.
3959 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3961 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3962 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3963 * gcc.target/i386/fuse-caller-save.c: Ditto.
3964 * gcc.target/i386/headmerge-1.c: Ditto.
3965 * gcc.target/i386/headmerge-2.c: Ditto.
3966 * gcc.target/i386/sibcall-6.c: Ditto.
3968 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3971 * gcc.target/i386/pr64617.c: New test.
3973 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3976 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3977 (dg-options): Remove -m32.
3978 (dg-final): Scan for "movb %al" only.
3979 * gcc.target/i386/pr15184-2.c: Ditto.
3981 2015-01-30 Richard Biener <rguenther@suse.de>
3983 PR tree-optimization/64829
3984 * gcc.dg/vect/pr64829.c: New testcase.
3986 2015-01-29 Marek Polacek <polacek@redhat.com>
3989 * gcc.dg/pr64709.c: New test.
3991 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3994 * g++.dg/ubsan/pr64717-1.C: New test.
3995 * g++.dg/ubsan/pr64717-2.C: New test.
3997 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3999 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4001 2015-01-29 Jeff Law <law@redhat.com>
4004 * gcc.target/i386/pr15184-1.c: New test.
4005 * gcc.target/i386/pr15184-2.c: New test.
4007 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4009 PR tree-optimization/64746
4010 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4012 2015-01-29 Richard Biener <rguenther@suse.de>
4014 PR tree-optimization/64853
4015 * gcc.dg/torture/pr64853.c: New testcase.
4017 2015-01-29 Richard Biener <rguenther@suse.de>
4019 PR tree-optimization/64844
4020 * gcc.dg/vect/pr64844.c: New testcase.
4022 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4025 * gcc.dg/pr64809.c: Delete.
4027 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4030 * gcc.target/i386/pr64805.c: New.
4032 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4034 * gcc.dg/guality/guality.h (main): Add argv[0] to
4035 guality_gdb_command.
4037 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4040 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4042 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4045 * gcc.target/sh/sh.exp
4046 (check_effective_target_atomic_model_soft_gusa_available,
4047 check_effective_target_atomic_model_soft_tcb_available,
4048 check_effective_target_atomic_model_soft_imask_available,
4049 check_effective_target_atomic_model_hard_llcs_available): New.
4050 * gcc.target/sh/pr64659-0.h: New.
4051 * gcc.target/sh/pr64659-1.c: New.
4052 * gcc.target/sh/pr64659-2.c: New.
4053 * gcc.target/sh/pr64659-3.c: New.
4054 * gcc.target/sh/pr64659-4.c: New.
4056 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4058 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4059 scan-assembler-times pattern.
4061 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4064 * gcc.dg/pr64809.c: New test.
4066 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4068 PR tree-optimization/64277
4069 * gcc.dg/pr64277.c: New.
4071 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4073 PR tree-optimization/64718
4074 * gcc.c-torture/execute/pr64718.c: New test.
4076 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4078 * gcc.target/aarch64/abs_2.c: New.
4080 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4082 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4083 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4084 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4087 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4090 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4091 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4092 { target comdat_group }.
4094 2015-01-27 Tobias Burnus <burnus@net-b.de>
4097 * gfortran.dg/goacc/coarray_2.f90: New.
4099 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4103 * g++.dg/torture/pr64139.C: New testcase.
4104 * g++.dg/torture/pr60871.C: Likewise.
4106 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4110 prevent linking errors.
4112 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4115 * g++.dg/torture/pr64282.C: New testcase.
4117 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4119 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4122 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4124 * gcc.target/s390/hotpatch-13.c: New testcase.
4125 * gcc.target/s390/hotpatch-14.c: New testcase.
4126 * gcc.target/s390/hotpatch-15.c: New testcase.
4127 * gcc.target/s390/hotpatch-16.c: New testcase.
4128 * gcc.target/s390/hotpatch-17.c: New testcase.
4129 * gcc.target/s390/hotpatch-18.c: New testcase.
4130 * gcc.target/s390/hotpatch-19.c: New testcase.
4131 * gcc.target/s390/hotpatch-20.c: New testcase.
4132 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4133 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4134 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4135 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4136 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4137 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4138 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4139 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4140 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4141 * gcc.target/s390/hotpatch-10.c: Likewise.
4142 * gcc.target/s390/hotpatch-11.c: Likewise.
4143 * gcc.target/s390/hotpatch-12.c: Likewise.
4144 * gcc.target/s390/hotpatch-2.c: Likewise.
4145 * gcc.target/s390/hotpatch-3.c: Likewise.
4146 * gcc.target/s390/hotpatch-4.c: Likewise.
4147 * gcc.target/s390/hotpatch-5.c: Likewise.
4148 * gcc.target/s390/hotpatch-6.c: Likewise.
4149 * gcc.target/s390/hotpatch-7.c: Likewise.
4150 * gcc.target/s390/hotpatch-8.c: Likewise.
4151 * gcc.target/s390/hotpatch-9.c: Likewise.
4152 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4153 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4154 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4155 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4156 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4157 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4158 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4159 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4161 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4163 * gcc.dg/long_branch.c: New testcase.
4165 2015-01-27 Richard Biener <rguenther@suse.de>
4167 PR tree-optimization/56273
4168 PR tree-optimization/59124
4169 PR tree-optimization/64277
4170 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4171 * gcc.dg/Warray-bounds-12.c: Likewise.
4172 * gcc.dg/Warray-bounds-13.c: Likewise.
4174 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4176 PR rtl-optimization/61058
4177 * gcc.dg/pr61058.c: New test.
4179 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4181 * gcc.target/i386/chkp-narrow-bounds.c: New.
4183 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4185 PR tree-optimization/64807
4186 * gcc.dg/pr64807.c: New test.
4189 * gcc.dg/pr64766.c: New test.
4191 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4194 * gcc.target/sh/pr49263-4.c: New.
4196 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4199 * gfortran.dg/allocate_with_mold_1.f90: New test
4201 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4204 * gcc.dg/pr64778.c: New test.
4207 * gcc.dg/vect/pr64421.c: New test.
4209 2015-01-26 Tobias Burnus <burnus@net-b.de>
4212 * gfortran.dg/coarray_36.f: New.
4213 * gfortran.dg/coarray_37.f90: New.
4215 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4218 * gfortran.dg/class_allocate_18.f90: New.
4220 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4222 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4224 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4226 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4228 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4230 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4232 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4234 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4236 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4238 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4239 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4240 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4241 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4243 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4245 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4246 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4247 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4249 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4251 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4252 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4253 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4254 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4255 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4258 2015-01-26 Richard Biener <rguenther@suse.de>
4261 * gcc.dg/uninit-19.c: New testcase.
4263 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4265 * lib/target-supports.exp (check_effective_target_vect64): Add
4268 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4271 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4273 2015-01-26 Tony Liu <tony.liu@arm.com>
4275 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4278 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4281 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4282 correctly, clean up afterwards.
4284 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4287 * gfortran.dg/use_rename_7.f90: New.
4289 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4291 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4292 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4294 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4297 * gcc.target/sh/pr54236-4.c: New.
4299 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4301 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4302 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4305 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4308 * gfortran.dg/open_new_segv.f90: New test.
4310 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4319 * gcc.target/sh/pr64345-1.c: New.
4320 * gcc.target/sh/pr64345-2.c: New.
4321 * gcc.target/sh/pr59533-1.c: New.
4322 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4323 * gcc.target/sh/pr52933-2.c: Likewise.
4324 * gcc.target/sh/pr54089-1.c: Likewise.
4325 * gcc.target/sh/pr54236-1.c: Likewise.
4326 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4327 * gcc.target/sh/pr49263-1.c: Remove xfails.
4328 * gcc.target/sh/pr49263-2.c: Likewise.
4329 * gcc.target/sh/pr49263-3.c: Likewise.
4330 * gcc.target/sh/pr53987-1.c: Likewise.
4331 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4332 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4333 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4334 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4335 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4336 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4338 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4341 2015-01-24 Tom de Vries <tom@codesourcery.com>
4343 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4345 2015-01-23 Ian Lance Taylor <iant@google.com>
4348 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4349 targets without split stack support.
4351 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4354 * gcc.target/i386/pr64317.c: New test.
4356 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4358 PR rtl-optimization/63637
4359 PR rtl-optimization/60663
4360 * gcc.dg/pr63637-1.c: New test.
4361 * gcc.dg/pr63637-2.c: New test.
4362 * gcc.dg/pr63637-3.c: New test.
4363 * gcc.dg/pr63637-4.c: New test.
4364 * gcc.dg/pr63637-5.c: New test.
4365 * gcc.dg/pr63637-6.c: New test.
4366 * gcc.target/i386/pr63637-1.c: New test.
4367 * gcc.target/i386/pr63637-2.c: New test.
4368 * gcc.target/i386/pr63637-3.c: New test.
4369 * gcc.target/i386/pr63637-4.c: New test.
4370 * gcc.target/i386/pr63637-5.c: New test.
4371 * gcc.target/i386/pr63637-6.c: New test.
4373 2015-01-23 Richard Biener <rguenther@suse.de>
4376 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4377 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4379 2015-01-23 Marek Polacek <polacek@redhat.com>
4381 PR preprocessor/60570
4382 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4383 * gcc.dg/cpp/pr60570.c: New test.
4385 2015-01-23 Richard Biener <rguenther@suse.de>
4388 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4389 vectorization on vect64 targets.
4391 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4394 * gfortran.dg/class_allocate_17.f90: New.
4396 2015-01-23 Tobias Burnus <burnus@net-b.de>
4399 * gfortran.dg/goacc/combined_loop.f90: New.
4401 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4404 * gfortran.dg/make_unit.f90: New test.
4406 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4409 * gfortran.dg/negative_unit_int8.f: Update.
4411 2015-01-22 Jeff Law <law@redhat.com>
4414 * gcc.target/m68k/pr52076-1.c: New test.
4415 * gcc.target/m68k/pr52076-2.c: New test.
4417 2015-01-22 Richard Biener <rguenther@suse.de>
4420 * gcc.dg/torture/pr64728.c: New testcase.
4422 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4425 * g++.dg/pr64688.C: New test.
4427 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4429 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4430 to avoid errors with -fpic.
4432 2015-01-22 Richard Biener <rguenther@suse.de>
4435 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4437 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4439 PR rtl-optimization/64682
4440 * gcc.c-torture/execute/pr64682.c: New file.
4442 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4445 * gcc.dg/pr64511.c: New test.
4447 PR rtl-optimization/62078
4448 * g++.dg/opt/pr62078.C: New test.
4451 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4453 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4456 * gfortran.dg/internal_pack_15.f90: New test.
4458 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4460 * c-c++-common/tsan/step.c: New testcase.
4462 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4464 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4466 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4468 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4470 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4472 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4474 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4476 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4478 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4480 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4482 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4484 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4486 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4488 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4490 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4492 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4494 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4496 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4498 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4500 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4502 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4504 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4506 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4508 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4510 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4512 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4513 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4514 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4517 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4519 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4520 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4521 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4524 2015-01-21 Renlin Li <renlin.li@arm.com>
4526 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4527 * g++.dg/tls/thread_local5g.C: Likewise.
4528 * g++.dg/tls/thread_local6g.C: Likewise.
4530 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4532 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4533 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4534 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4536 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4538 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4539 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4540 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4542 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4544 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4545 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4546 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4548 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4550 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4551 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4552 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4554 2015-01-20 Jeff Law <law@redhat.com>
4557 * gcc.target/m68k/pr59946.c: New test.
4559 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4561 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4562 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4563 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4565 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4567 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4568 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4569 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4571 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4573 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4574 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4575 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4577 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4579 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4580 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4581 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4583 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4586 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4588 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4589 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4590 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4592 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4594 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4595 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4596 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4598 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4600 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4602 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4604 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4607 * g++.dg/ubsan/pr64632.C: New test.
4610 * gcc.dg/pr64663.c: New test.
4612 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4615 * g++.dg/warn/Wunused-var-23.C: New.
4617 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4620 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4621 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4623 2015-01-20 Richard Biener <rguenther@suse.de>
4626 * gcc.dg/lto/pr64684_0.c: New testcase.
4627 * gcc.dg/lto/pr64684_1.c: Likewise.
4628 * gcc.dg/lto/pr64684_2.c: Likewise.
4629 * gcc.dg/lto/pr64685_0.c: Likewise.
4630 * gcc.dg/lto/pr64685_1.c: Likewise.
4632 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4635 * g++.dg/cpp1y/lambda-init12.C: New.
4637 2015-01-20 Richard Biener <rguenther@suse.de>
4639 PR tree-optimization/64410
4640 * g++.dg/vect/pr64410.cc: Require vect_double.
4642 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4645 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4647 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4651 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4653 PR rtl-optimization/64081
4654 * gcc.dg/pr64081.c: New test.
4656 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4658 * jit.dg/harness.h: Include <unistd.h>.
4659 (CHECK_NO_ERRORS): New.
4660 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4661 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4662 gcc_jit_context_compile_to_file.
4663 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4664 args to the spawned executable.
4665 (jit-expand-vars): New function.
4666 (jit-exe-params): New variable.
4667 (dg-jit-set-exe-params): New function.
4668 (jit-dg-test): Detect testcases that use
4669 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4670 Set arguments of spawned process to jit-exe-params.
4671 (jit-get-output-filename): New function.
4672 (jit-setup-compile-to-file): New function.
4673 (jit-verify-compile-to-file): New function.
4674 (jit-run-executable): New function.
4675 (jit-verify-executable): New function.
4676 * jit.dg/test-compile-to-assembler.c: New testcase.
4677 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4678 * jit.dg/test-compile-to-executable.c: New testcase.
4679 * jit.dg/test-compile-to-object.c: New testcase.
4681 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4684 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4687 2015-01-19 Martin Liska <mliska@suse.cz>
4689 * objc/compile/pr64668.m: New test.
4691 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4693 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4694 (create_overflow_fn): Update comment to clarify that
4695 the third param of the created function is a bool *, not
4697 (verify_int_overflow_fn): Convert param "expected_ovf" from
4698 int to bool. Update third param of "overflow_fn_type" from int *
4699 to bool *. Update local "actual_ovf" from int to bool.
4700 (verify_uint_overflow_fn): Likewise.
4702 2015-01-19 Martin Liska <mliska@suse.cz>
4704 * gcc.dg/ipa/ipa-icf-33.c: New test.
4706 2015-01-19 Felix Yang <felix.yang@huawei.com>
4707 Haijian Zhang <z.zhanghaijian@huawei.com>
4709 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4710 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4711 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4712 result_float64x2, expected_hfloat64x2): New helper type, variable and
4714 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4715 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4716 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4717 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4718 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4719 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4720 and target without the FMA feature.
4722 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4724 * gcc.target/aarch64/pr64304.c: New testcase.
4726 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4728 PR rtl-optimization/64081
4729 * gcc.dg/pr64081.c: New test.
4731 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4734 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4736 * gcc.target/aarch64/test_frame_6.c: Likewise.
4737 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4738 and x19 (in the epilogue).
4739 * gcc.target/aarch64/test_frame_4.c: Likewise.
4740 * gcc.target/aarch64/test_frame_7.c: Likewise.
4742 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4744 * gcc.target/i386/chkp-always_inline.c: New.
4746 2015-01-15 Andrew Pinski <apinski@cavium.com>
4747 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4749 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4750 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4752 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4755 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4756 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4758 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4761 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4763 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4766 * gcc.target/sh/torture/pr64652.c: New.
4768 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4770 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4771 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4772 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4773 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4774 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4775 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4777 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4780 * g++.dg/torture/pr64378.C: New testcase.
4782 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4785 * gfortran.dg/block_13.f08: New test
4787 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4790 * gfortran.dg/associate_1.f03: Allow test for character with
4793 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4795 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4796 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4798 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4800 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4802 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4805 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4807 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4810 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4813 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4816 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4818 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4821 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4823 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4825 PR rtl-optimization/52773
4826 * gcc.c-torture/compile/pr52773.c: New test.
4828 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4831 * g++.dg/cpp0x/alias-decl-46.C: New.
4833 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4835 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4837 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4839 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4841 (CHECK_FP): Likewise.
4842 (CHECK_CUMULATIVE_SAT): Likewise.
4844 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4846 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4847 (Set_Neon_Cumulative_Sat): Add parameter.
4848 (__set_neon_cumulative_sat): Support new parameter.
4849 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4850 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4852 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4853 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4856 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4858 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4859 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4861 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4864 * g++.dg/tls/thread_local-ice4.C: New.
4866 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4868 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4871 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4874 * g++.dg/cpp0x/vt-62276.C: New.
4876 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4879 * g++.dg/pr64353.C: New.
4881 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4884 * gcc.target/aarch64/pr64263_1.c: New test.
4886 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4888 PR tree-optimization/64434
4889 * gcc.dg/torture/pr64434.c: Move to...
4890 * gcc.dg/pr64434.c: ... here.
4892 2015-01-16 Richard Biener <rguenther@suse.de>
4895 * gcc.dg/uninit-18.c: New testcase.
4897 2015-01-16 Richard Biener <rguenther@suse.de>
4899 PR tree-optimization/64568
4900 * g++.dg/torture/pr64568-2.C: New testcase.
4902 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4905 * gcc.target/i386/chkp-label-address.c: New.
4907 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4910 * gfortran.dg/pointer_init_6.f90: Extended.
4912 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4914 * gcc.c-torture/compile/20150108.c: New test.
4916 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4918 * gcc.target/visium: New directory.
4920 2015-01-16 Richard Biener <rguenther@suse.de>
4922 PR tree-optimization/61743
4923 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4924 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4926 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4928 * gcc.dg/pr64015.c: New test.
4930 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4934 * g++.dg/ipa/pr64612.C: New test.
4936 2015-01-16 Renlin Li <renlin.li@arm.com>
4938 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4940 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4942 * gcc.target/i386/sse-14.c: Test new intrinsic.
4943 * gcc.target/i386/sse-22.c: Ditto.
4945 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4948 * g++.dg/cpp0x/auto44.C: New.
4950 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4953 * gcc.target/nios2/gpopt-all.c: New test case.
4954 * gcc.target/nios2/gpopt-local.c: New test case.
4955 * gcc.target/nios2/gpopt-global.c: New test case.
4956 * gcc.target/nios2/gpopt-data.c: New test case.
4957 * gcc.target/nios2/gpopt-none.c: New test case.
4959 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4961 * g++.dg/ubsan/vptr-1.C: New test.
4962 * g++.dg/ubsan/vptr-2.C: New test.
4963 * g++.dg/ubsan/vptr-3.C: New test.
4964 * g++.dg/ubsan/vptr-4.C: New test.
4965 * g++.dg/ubsan/vptr-5.C: New test.
4966 * g++.dg/ubsan/vptr-6.C: New test.
4967 * g++.dg/ubsan/vptr-7.C: New test.
4968 * g++.dg/ubsan/vptr-8.C: New test.
4969 * g++.dg/ubsan/vptr-9.C: New test.
4971 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4973 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4975 * lib/gcc-dg.exp: Likewise.
4977 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4979 PR rtl-optimization/64110
4980 * gcc.target/i386/pr64110.c: Add scan-assembler.
4982 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4983 James Norris <jnorris@codesourcery.com>
4984 Cesar Philippidis <cesar@codesourcery.com>
4985 Ilmir Usmanov <i.usmanov@samsung.com>
4987 * lib/target-supports.exp (check_effective_target_fopenacc): New
4989 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4990 * g++.dg/goacc/goacc.exp: Likewise.
4991 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4992 * gcc.dg/goacc/goacc.exp: Likewise.
4993 * gfortran.dg/goacc/goacc.exp: Likewise.
4994 * c-c++-common/cpp/openacc-define-1.c: New file.
4995 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4996 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4997 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4998 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4999 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5000 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5001 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5002 * c-c++-common/goacc/cache-1.c: Likewise.
5003 * c-c++-common/goacc/clauses-fail.c: Likewise.
5004 * c-c++-common/goacc/collapse-1.c: Likewise.
5005 * c-c++-common/goacc/data-1.c: Likewise.
5006 * c-c++-common/goacc/data-2.c: Likewise.
5007 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5008 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5009 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5010 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5011 * c-c++-common/goacc/if-clause-1.c: Likewise.
5012 * c-c++-common/goacc/if-clause-2.c: Likewise.
5013 * c-c++-common/goacc/kernels-1.c: Likewise.
5014 * c-c++-common/goacc/loop-1.c: Likewise.
5015 * c-c++-common/goacc/loop-private-1.c: Likewise.
5016 * c-c++-common/goacc/nesting-1.c: Likewise.
5017 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5018 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5019 * c-c++-common/goacc/parallel-1.c: Likewise.
5020 * c-c++-common/goacc/pcopy.c: Likewise.
5021 * c-c++-common/goacc/pcopyin.c: Likewise.
5022 * c-c++-common/goacc/pcopyout.c: Likewise.
5023 * c-c++-common/goacc/pcreate.c: Likewise.
5024 * c-c++-common/goacc/pragma_context.c: Likewise.
5025 * c-c++-common/goacc/present-1.c: Likewise.
5026 * c-c++-common/goacc/reduction-1.c: Likewise.
5027 * c-c++-common/goacc/reduction-2.c: Likewise.
5028 * c-c++-common/goacc/reduction-3.c: Likewise.
5029 * c-c++-common/goacc/reduction-4.c: Likewise.
5030 * c-c++-common/goacc/sb-1.c: Likewise.
5031 * c-c++-common/goacc/sb-2.c: Likewise.
5032 * c-c++-common/goacc/sb-3.c: Likewise.
5033 * c-c++-common/goacc/update-1.c: Likewise.
5034 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5035 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5036 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5037 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5038 * gfortran.dg/goacc/assumed.f95: Likewise.
5039 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5040 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5041 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5042 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5043 * gfortran.dg/goacc/branch.f95: Likewise.
5044 * gfortran.dg/goacc/cache-1.f95: Likewise.
5045 * gfortran.dg/goacc/coarray.f95: Likewise.
5046 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5047 * gfortran.dg/goacc/cray.f95: Likewise.
5048 * gfortran.dg/goacc/critical.f95: Likewise.
5049 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5050 * gfortran.dg/goacc/data-tree.f95: Likewise.
5051 * gfortran.dg/goacc/declare-1.f95: Likewise.
5052 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5053 * gfortran.dg/goacc/fixed-1.f: Likewise.
5054 * gfortran.dg/goacc/fixed-2.f: Likewise.
5055 * gfortran.dg/goacc/fixed-3.f: Likewise.
5056 * gfortran.dg/goacc/fixed-4.f: Likewise.
5057 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5058 * gfortran.dg/goacc/if.f95: Likewise.
5059 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5060 * gfortran.dg/goacc/list.f95: Likewise.
5061 * gfortran.dg/goacc/literal.f95: Likewise.
5062 * gfortran.dg/goacc/loop-1.f95: Likewise.
5063 * gfortran.dg/goacc/loop-2.f95: Likewise.
5064 * gfortran.dg/goacc/loop-3.f95: Likewise.
5065 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5066 * gfortran.dg/goacc/omp.f95: Likewise.
5067 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5068 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5069 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5070 * gfortran.dg/goacc/parameter.f95: Likewise.
5071 * gfortran.dg/goacc/private-1.f95: Likewise.
5072 * gfortran.dg/goacc/private-2.f95: Likewise.
5073 * gfortran.dg/goacc/private-3.f95: Likewise.
5074 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5075 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5076 * gfortran.dg/goacc/reduction.f95: Likewise.
5077 * gfortran.dg/goacc/routine-1.f90: Likewise.
5078 * gfortran.dg/goacc/routine-2.f90: Likewise.
5079 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5080 * gfortran.dg/goacc/several-directives.f95: Likewise.
5081 * gfortran.dg/goacc/sie.f95: Likewise.
5082 * gfortran.dg/goacc/subarrays.f95: Likewise.
5083 * gfortran.dg/gomp/map-1.f90: Likewise.
5084 * gfortran.dg/openacc-define-1.f90: Likewise.
5085 * gfortran.dg/openacc-define-2.f90: Likewise.
5086 * gfortran.dg/openacc-define-3.f90: Likewise.
5087 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5088 * g++.dg/gomp/block-2.C: Likewise.
5089 * g++.dg/gomp/block-3.C: Likewise.
5090 * g++.dg/gomp/block-5.C: Likewise.
5091 * g++.dg/gomp/target-1.C: Likewise.
5092 * g++.dg/gomp/target-2.C: Likewise.
5093 * g++.dg/gomp/taskgroup-1.C: Likewise.
5094 * g++.dg/gomp/teams-1.C: Likewise.
5095 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5096 * gcc.dg/cilk-plus/jump.c: Likewise.
5097 * gcc.dg/gomp/block-1.c: Likewise.
5098 * gcc.dg/gomp/block-10.c: Likewise.
5099 * gcc.dg/gomp/block-2.c: Likewise.
5100 * gcc.dg/gomp/block-3.c: Likewise.
5101 * gcc.dg/gomp/block-4.c: Likewise.
5102 * gcc.dg/gomp/block-5.c: Likewise.
5103 * gcc.dg/gomp/block-6.c: Likewise.
5104 * gcc.dg/gomp/block-7.c: Likewise.
5105 * gcc.dg/gomp/block-8.c: Likewise.
5106 * gcc.dg/gomp/block-9.c: Likewise.
5107 * gcc.dg/gomp/target-1.c: Likewise.
5108 * gcc.dg/gomp/target-2.c: Likewise.
5109 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5110 * gcc.dg/gomp/teams-1.c: Likewise.
5112 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5114 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5117 2015-01-15 Mike Stump <mikestump@comcast.net>
5119 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5120 * gcc.dg/inline_2.c: Likewise.
5121 * gcc.dg/inline_3.c: Likewise.
5122 * gcc.dg/inline_4.c: Likewise.
5124 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5127 * gfortran.dg/proc_ptr_comp_43.f90: New.
5129 2015-01-15 Mike Stump <mikestump@comcast.net>
5131 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5132 * gcc.dg/unroll_2.c: Likewise.
5133 * gcc.dg/unroll_3.c: Likewise.
5134 * gcc.dg/unroll_4.c: Likewise.
5135 * gcc.dg/unroll_5.c: Likewise.
5137 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5140 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5142 * gcc.target/aarch64/test_frame_6.c: Likewise.
5143 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5144 x30 and x19 (in the epilogue).
5145 * gcc.target/aarch64/test_frame_4.c: Likewise.
5146 * gcc.target/aarch64/test_frame_7.c: Likewise.
5148 2015-01-15 Martin Liska <mliska@suse.cz>
5150 * g++.dg/ipa/pr64068.C: New test.
5151 * gcc.dg/ipa/PR64559.c: New test.
5153 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5155 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5158 2015-01-15 Richard Biener <rguenther@suse.de>
5160 PR tree-optimization/61743
5161 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5162 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5164 2015-01-15 Renlin Li <renlin.li@arm.com>
5166 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5167 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5169 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5171 * gcc.dg/vect/vect-aggressive-1.c: New.
5172 * gcc.target/i386/avx2-vect-aggressive.c: New.
5174 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5176 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5178 2015-01-15 Richard Biener <rguenther@suse.de>
5181 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5182 -Wl,-undefined,dynamic_lookup.
5184 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5186 * gnat.dg/opt47.adb: New test.
5188 2015-01-15 Richard Biener <rguenther@suse.de>
5191 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5193 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5195 PR tree-optimization/64434
5196 * gcc.dg/torture/pr64434.c: New test.
5198 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5200 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5201 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5202 -march=loongson* and -march=octeon* require -mno-micromips.
5204 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5205 Matthew Fortune <matthew.fortune@imgtec.com>
5207 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5208 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5209 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5210 * gcc.target/mips/call-saved-7.c: New file.
5211 * gcc.target/mips/call-saved-8.c: New file.
5212 * gcc.target/mips/call-saved-9.c: New file.
5214 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5216 * gcc.target/mips/lsa.c: New file.
5217 * gcc.target/mips/mips64-lsa.c: Likewise.
5218 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5219 * gcc.target/mips/mulsize-4.c: Likewise.
5220 * gcc.target/mips/mulsize-5.c: New file.
5221 * gcc.target/mips/mulsize-6.c: Likewise.
5222 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5223 and !HAS_LSA as ghost options.
5224 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5227 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5229 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5231 2015-01-15 Richard Biener <rguenther@suse.de>
5234 * gcc.dg/torture/pr64365.c: New testcase.
5236 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5238 * gcc.dg/stackprotectexplicit1.c: New test.
5239 * g++.dg/stackprotectexplicit2.c: New test.
5241 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5244 * gfortran.dg/inquire_internal.f90: New.
5245 * gfortran.dg/negative_unit_check.f90: New.
5247 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5250 * gcc.target/sh/pr53988-1.c: New.
5252 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5255 * g++.dg/tls/thread_local-ice3.C: New.
5257 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5259 * gcc.target/i386/fentry-override.c: Properly place {} in target
5260 selector. Remove nonpic.
5261 * gcc.target/i386/fentry.c: Likewise.
5263 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5265 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5266 warnings instead of errors.
5268 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5270 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5271 option support instead of ENABLE_LTO from Makefile.
5273 2015-01-14 Richard Biener <rguenther@suse.de>
5275 PR tree-optimization/59354
5276 * gcc.dg/vect/pr59354.c: New testcase.
5278 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5280 * lib/target-supports.exp
5281 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5282 on ARM architures before v7.
5284 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5287 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5290 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5293 * gcc.target/i386/pr64386.c: New test.
5295 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5298 * gcc.target/i386/pr64393.c: New test.
5300 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5303 * gcc.target/i386/pr64387.c: New test.
5305 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5307 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5309 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5311 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5313 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5316 * gcc.target/arm/pr64453.c: New.
5318 2015-01-14 Richard Biener <rguenther@suse.de>
5321 * gcc.dg/lto/pr64415_0.c: New testcase.
5322 * gcc.dg/lto/pr64415_1.c: Likewise.
5324 2015-01-14 Martin Liska <mliska@suse.cz>
5326 * gcc.dg/ipa/pr64307.c: New test.
5328 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5330 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5333 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5336 * gcc.target/arm/pr64460_1.c: New test.
5338 2015-01-14 Richard Biener <rguenther@suse.de>
5340 PR tree-optimization/64493
5341 PR tree-optimization/64495
5342 * gcc.dg/vect/pr64493.c: New testcase.
5343 * gcc.dg/vect/pr64495.c: Likewise.
5345 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5347 * gcc.dg/Warray-bounds-11.c: New test-case.
5349 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5351 * gcc.target/mips/octeon3-pipe-1.c: New test.
5353 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5355 * jit.dg/harness.h (set_up_logging): Move string concatenation
5357 (concat_strings): New function.
5358 (dump_reproducer): New function.
5359 (test_jit): Call dump_reproducer.
5360 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5362 (jit-dg-test): Delete any generated reproducer from previous runs.
5363 Verify that a generated reproducer was created, and verify that it
5365 * jit.dg/test-nested-contexts.c (main): Call
5366 gcc_jit_context_dump_reproducer_to_file.
5368 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5370 * gcc.dg/aru-2.c: Add dg-require-profiling.
5372 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5374 * lib/target-supports.exp (check_profiling_available): Check if
5377 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5380 * g++.dg/torture/pr64565.C: New testcase.
5382 2015-01-13 Marek Polacek <polacek@redhat.com>
5385 * gcc.dg/tm/pr64391.c: New test.
5387 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5389 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5392 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5394 * gcc.target/i386/pie.c: New test.
5396 * lib/target-supports.exp (check_effective_target_pie): New.
5398 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5400 PR rtl-optimization/64286
5401 * gcc.target/i386/avx2-pr64286.c: New test.
5403 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5406 * g++.dg/cpp0x/vt-57626.C: New.
5408 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5411 * gfortran.dg/pr64528.f90: New test.
5413 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5415 * gcc.target/aarch64/subsp.c: New test.
5417 2015-01-13 Andrew Pinski <apinski@cavium.com>
5419 * gcc.target/aarch64/store-pair-1.c: New testcase.
5421 2015-01-13 Richard Biener <rguenther@suse.de>
5424 * gcc.dg/lto/pr64373_0.c: New testcase.
5426 2015-01-13 Andrew Pinski <apinski@cavium.com>
5428 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5429 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5431 2015-01-13 Richard Biener <rguenther@suse.de>
5433 PR tree-optimization/64406
5434 * gcc.dg/pr64406.c: New testcase.
5436 2015-01-13 Richard Biener <rguenther@suse.de>
5438 PR tree-optimization/64404
5439 * gcc.dg/vect/pr64404.c: New testcase.
5441 2015-01-13 Richard Biener <rguenther@suse.de>
5443 PR tree-optimization/64568
5444 * g++.dg/torture/pr64568.C: New testcase.
5446 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5448 * jit.dg/test-error-local-used-from-other-function.c: New test
5450 * jit.dg/test-error-param-reuse.c: New test case.
5451 * jit.dg/test-error-param-sharing.c: New test case.
5452 * jit.dg/test-error-param-used-from-other-function.c: New test
5454 * jit.dg/test-error-param-used-without-a-function.c: New test
5457 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5459 PR tree-optimization/64563
5460 * gcc.dg/pr64563.c: New test.
5463 * gcc.target/i386/pr64513.c: New test.
5465 PR tree-optimization/64454
5466 * gcc.dg/pr64454.c: New test.
5469 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5471 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5472 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5473 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5474 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5475 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5476 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5477 * gcc.dg/vect/slp-25.c: Likewise.
5478 * gcc.dg/vect/vect-109.c: Likewise.
5479 * gcc.dg/vect/vect-13.c: Likewise.
5480 * gcc.dg/vect/vect-17.c: Likewise.
5481 * gcc.dg/vect/vect-18.c: Likewise.
5482 * gcc.dg/vect/vect-19.c: Likewise.
5483 * gcc.dg/vect/vect-20.c: Likewise.
5484 * gcc.dg/vect/vect-21.c: Likewise.
5485 * gcc.dg/vect/vect-22.c: Likewise.
5486 * gcc.dg/vect/vect-27.c: Likewise.
5487 * gcc.dg/vect/vect-29.c: Likewise.
5488 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5489 * gcc.dg/vect/vect-2.c: Likewise.
5490 * gcc.dg/vect/vect-3.c: Likewise.
5491 * gcc.dg/vect/vect-4.c: Likewise.
5492 * gcc.dg/vect/vect-5.c: Likewise.
5493 * gcc.dg/vect/vect-72.c: Likewise.
5494 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5495 * gcc.dg/vect/vect-73.c: Likewise.
5496 * gcc.dg/vect/vect-77-global.c: Likewise.
5497 * gcc.dg/vect/vect-78-global.c: Likewise.
5498 * gcc.dg/vect/vect-7.c: Likewise.
5499 * gcc.dg/vect/vect-86.c: Likewise.
5500 * gcc.dg/vect/vect-align-1.c: Likewise.
5501 * gcc.dg/vect/vect-align-3.c: Likewise.
5502 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5503 * gcc.dg/vect/vect-all.c: Likewise.
5504 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5505 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5506 * gcc.dg/vect/vect-peel-3.c: Likewise.
5507 * gcc.dg/vect/vect-peel-4.c: Likewise.
5508 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5510 2015-01-12 Jeff Law <law@redhat.com>
5513 * gcc.target/m68k/pr64461.c: New test.
5515 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5517 * jit.dg/test-array-as-pointer.c (create_code): Update call
5518 to gcc_jit_context_new_global by setting "kind" to
5519 GCC_JIT_GLOBAL_IMPORTED.
5520 * jit.dg/test-error-array-as-pointer.c: Likewise.
5521 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5522 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5523 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5524 * jit.dg/test-using-global.c (the_global): Rename to...
5525 (imported_global): ...this.
5526 (create_code): Update to test the three kinds of global.
5527 (verify_code): Likewise.
5529 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5532 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5534 * gcc.target/i386/pr64291-2.c: Updated.
5536 2015-01-12 Richard Biener <rguenther@suse.de>
5538 PR tree-optimization/64530
5539 * gfortran.dg/pr64530.f90: New testcase.
5541 2015-01-12 Richard Biener <rguenther@suse.de>
5544 * gcc.dg/torture/pr64357.c: New testcase.
5546 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5548 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5551 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5552 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5554 2015-01-12 Martin Liska <mliska@suse.cz>
5556 * gcc.dg/ipa/PR64550.c: New test.
5558 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5561 * g++.dg/ipa/pr63470.C: New testcase.
5563 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5566 * gfortran.dg/typebound_operator_20.f90: New.
5568 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5571 * gfortran.dg/proc_ptr_comp_42.f90: New.
5573 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5576 * gfortran.dg/proc_ptr_comp_41.f90: New.
5578 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5580 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5582 2015-01-10 Tobias Burnus <burnus@net-b.de>
5585 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5586 and add dg-excess-errors.
5587 * gfortran.dg/line_length_6.f90: New.
5588 * gfortran.dg/line_length_7.f90: New.
5589 * gfortran.dg/line_length_8.f90: New.
5590 * gfortran.dg/line_length_9.f90: New.
5591 * gfortran.dg/line_length_10.f90: New.
5592 * gfortran.dg/line_length_11.f90: New.
5594 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5596 * jit.dg/test-threads.c (struct testcase): Move declaration
5597 to jit.dg/all-non-failing-tests.h.
5598 (testcases): Likewise.
5599 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5600 declaration here from jit.dg/all-non-failing-tests.h.
5601 (testcases): Likewise.
5602 * jit.dg/test-combination.c (create_code): Eliminate spelling
5603 out all of the testcases in favor of looping through the
5604 "testcases" metadata.
5605 (verify_code): Likewise.
5607 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5609 PR rtl-optimization/64536
5610 * gcc.dg/pr64536.c: New test.
5612 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5614 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5615 * jit.dg/test-combination.c (create_code): Likewise.
5616 (verify_code): Likewise.
5617 * jit.dg/test-constants.c: New test case.
5618 * jit.dg/test-threads.c: Add test-constants.c.
5620 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5623 * objc.dg/gnu-api-2-class.m: Add a test case
5624 for the above change.
5626 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5628 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5630 2015-01-09 Richard Biener <rguenther@suse.de>
5632 PR tree-optimization/64410
5633 * g++.dg/vect/pr64410.cc: New testcase.
5635 2015-01-09 Martin Liska <mliska@suse.cz>
5637 * gcc.dg/ipa/ipa-icf-32.c: New test.
5639 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5641 * c-c++-common/tsan/tsan_barrier.h: New.
5642 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5643 * c-c++-common/tsan/bitfield_race.c: Likewise.
5644 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5645 * c-c++-common/tsan/mutexset1.c: Likewise.
5646 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5647 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5648 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5649 * c-c++-common/tsan/simple_race.c: Likewise.
5650 * c-c++-common/tsan/simple_stack.c: Likewise.
5651 * c-c++-common/tsan/sleep_sync.c: Likewise.
5652 * c-c++-common/tsan/tiny_race.c: Likewise.
5653 * c-c++-common/tsan/tls_race.c: Likewise.
5654 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5655 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5656 * g++.dg/tsan/atomic_free.C: Likewise.
5657 * g++.dg/tsan/atomic_free2.C: Likewise.
5658 * g++.dg/tsan/cond_race.C: Likewise.
5659 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5661 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5664 * lib/target-supports.exp (check_effective_target_libatomic_available):
5666 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5667 targets that match effective-target libatomic_available.
5668 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5670 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5672 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5673 Verify the result of gcc_jit_context_get_last_error.
5674 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5676 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5678 PR tree-optimization/63989
5679 * gcc.dg/strlenopt-27.c: New test.
5681 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5683 * jit.dg/harness.h (set_up_logging): New function.
5684 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5685 set_up_logging on the context, so that every testcase is
5686 logged to a particular file.
5687 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5688 and call gcc_jit_context_set_logfile on the top-level context.
5690 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5693 * g++.dg/opt/pr64338.C: New test.
5695 2015-01-08 Tobias Burnus <burnus@net-b.de>
5697 * gfortran.dg/coarray/codimension_2b.f90: New file.
5698 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5699 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5701 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5704 * g++.dg/ext/fnname4.C: New.
5706 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5709 * g++.dg/cpp0x/constexpr-64462.C: New.
5711 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/cpp0x/deleted10.C: New.
5716 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5718 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5720 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5722 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5723 GCC_JIT_UNARY_OP_ABS.
5724 (verify_unary_ops): Likewise.
5726 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5728 * jit.dg/test-arith-overflow.c: New test case.
5729 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5730 * jit.dg/test-combination.c (create_code): Likewise.
5731 (verify_code): Likewise.
5732 * jit.dg/test-threads.c (testcases): Likewise.
5734 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5736 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5737 rather than "jit". Load g++.exp, and call g++_init.
5738 Run test-*.cc files within the testsuite and *.cc files within
5740 (jit-dg-test): Drop the addition of -fgnu89-inline to
5741 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5742 doing it when compiling C testcases (since g++ does not handle
5743 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5744 is restored to the value after g++_init ran, rather than the
5745 value before g++_init ran. Return a list of
5746 $comp_output $output_file, as dg-test assumes.
5748 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5750 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5751 make it easier to figure out the origin of each test result when
5752 running test-combination.c and test-threads.c.
5753 (CHECK_VALUE): Likewise.
5754 (CHECK_DOUBLE_VALUE): Likewise.
5755 (CHECK_STRING_VALUE): Likewise.
5756 (CHECK_STRING_STARTS_WITH): Likewise.
5757 (CHECK_STRING_CONTAINS): Likewise.
5759 (check_string_value): Likewise, add "funcname" param.
5760 (check_string_starts_with): Likewise.
5761 (check_string_contains): Likewise.
5763 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5765 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5766 generating name of built executable.
5768 2015-01-07 Marek Polacek <polacek@redhat.com>
5771 * gcc.dg/pr64440.c: New test.
5772 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5774 2015-01-07 Marek Polacek <polacek@redhat.com>
5777 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5778 * gcc.dg/pr64417.c: New test.
5780 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5783 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5786 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5788 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5789 Check if testcases run without errors, not just if they compile.
5791 2015-01-06 Christian Bruel <christian.bruel@st.com>
5794 * gcc.target/sh/pr64507.c: New test.
5796 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5798 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5800 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5802 * c-c++-common/asan/sanitize-all-1.c: New test.
5803 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5804 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5805 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5806 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5808 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5810 * lib/target-supports.exp (check_profiling_available): Return 0 for
5812 (check_effective_target_tls_runtime): Likewise.
5813 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5814 * gcc.dg/20020312-2.c: Adjust for Visium.
5815 * gcc.dg/tls/thr-cse-1.c: Likewise
5816 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5817 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5818 * gcc.dg/weak/typeof-2.c: Likewise.
5820 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5822 PR rtl-optimization/64287
5823 * gcc.dg/aru-2.c: New test.
5825 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5828 * c-c++-common/ubsan/pr64344-1.c: New test.
5829 * c-c++-common/ubsan/pr64344-2.c: New test.
5831 PR tree-optimization/64465
5832 * gcc.dg/pr64465.c: New test.
5834 PR tree-optimization/64494
5835 * gcc.c-torture/compile/pr64494.c: New test.
5837 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5840 * gfortran.dg/realloc_on_assign_25.f90: New test.
5842 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5844 Update copyright years.
5846 2015-01-05 Marek Polacek <polacek@redhat.com>
5849 * gcc.dg/pr64423.c: New test.
5851 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5853 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5854 mmix-knuth-mmixware for the same reason as for MIPS.
5855 * gcc.dg/debug/debug-2.c: Ditto.
5857 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5859 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5862 * lib/gfortran.exp: Add libatomic library search path.
5863 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5864 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5866 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5868 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5870 * c-c++-common/tsan/bitfield_race.c: New testcase.
5871 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5873 2015-01-02 Tobias Burnus <burnus@net-b.de>
5875 * gfortran.dg/coarray/collectives_4.f90: New.
5877 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5880 * gfortran.dg/extends_16.f90: New.
5882 2015-01-02 Tobias Burnus <burnus@net-b.de>
5884 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5886 2015-01-02 Tobias Burnus <burnus@net-b.de>
5888 * gfortran.dg/coarray/codimension_2.f90: New.
5889 * gfortran.dg/coarray/codimension_2a.f90: New.
5890 * gfortran.dg/coarray_35.f90: New.
5891 * gfortran.dg/coarray_35a.f90: New.
5893 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5896 * gfortran.dg/dummy_procedure_11.f90: New.
5898 Copyright (C) 2015 Free Software Foundation, Inc.
5900 Copying and distribution of this file, with or without modification,
5901 are permitted in any medium without royalty provided the copyright
5902 notice and this notice are preserved.