1 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
7 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
9 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
13 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
15 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
17 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
19 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
21 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
23 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
25 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
27 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
29 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
31 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
33 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
35 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
37 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
39 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
41 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
43 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
45 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
47 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
49 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
51 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
52 (_ARM_FPSCR): Add FZ field.
53 (clean_results): Force FZ=1 on AArch64.
54 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
56 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
58 * gcc.target/aarch64/pr62308.c: New test.
60 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
63 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
65 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
67 * gcc.target/i386/mpx/pr66581.c: New test.
69 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
71 * gcc.target/i386/cmov9.c: New test.
73 2015-06-18 Richard Biener <rguenther@suse.de>
75 * g++.dg/other/const4.C: New testcase.
77 2015-06-18 Michael Matz <matz@suse.de>
80 * gcc.dg/vect/pr66253.c: New testcase.
82 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
85 * gcc.target/i386/mpx/chkp-vararg.c: New test.
87 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
90 * gcc.target/i386/mpx/pr66568.c: New test.
92 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
95 * gcc.target/i386/mpx/pr66567.c: New test.
97 2015-06-18 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/66510
100 * gcc.dg/vect/slp-perm-12.c: New testcase.
102 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
104 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
105 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
106 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
107 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
109 2015-06-17 Jakub Jelinek <jakub@redhat.com>
112 * g++.dg/gomp/pr66571-1.C: New test.
115 * c-c++-common/gomp/pr66429.c: New test.
117 2015-06-17 David Malcolm <dmalcolm@redhat.com>
119 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
120 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
122 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
124 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
127 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
130 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
132 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
134 * gcc.target/mips/pr65862-1.c: New test.
135 * gcc.target/mips/pr65862-2.c: Likewise.
137 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
139 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
140 * gcc.target/i386/pr52252-atom.c: Ditto.
141 * gcc.target/i386/vect-div-1.c: Ditto.
142 * gcc.target/i386/rotate-5.c: Ditto.
143 * gcc.target/i386/pr50202.c: Ditto.
144 * gcc.target/i386/pr37843-3.c: Ditto.
145 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
146 * gcc.target/i386/pr53397-1.c: Ditto.
147 * gcc.target/i386/pr55934.c: Ditto.
148 * gcc.target/i386/pr37843-4.c: Ditto.
149 * gcc.target/i386/pr60451.c: Ditto.
150 * gcc.target/i386/pr53397-2.c: Ditto.
151 * gcc.target/i386/vectorize1.c: Ditto.
152 * gcc.target/i386/extract-insert-combining.c: Ditto.
153 * gcc.target/i386/pr53759.c: Ditto.
154 * gcc.target/i386/pr52252-core.c: Ditto.
155 * gcc.target/i386/rotate-3.c: Ditto.
156 * gcc.target/i386/sse-20.c: Ditto.
157 * gcc.target/i386/rotate-4.c: Ditto.
158 * gcc.target/i386/pr61403.c: Ditto.
159 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
160 * gcc.target/i386/pr60901.c: Ditto.
161 * gcc.target/i386/pr59794-7.c: Ditto.
162 * gcc.target/i386/pr62208.c: Ditto.
163 * gcc.target/i386/pr53416.c: Ditto.
164 * gcc.target/i386/asm-dialect-1.c: Ditto.
165 * gcc.target/i386/pr50038.c: Ditto.
166 * gcc.target/i386/47698.c: Ditto.
167 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
168 * gcc.target/i386/pr59794-2.c: Ditto.
169 * gcc.target/i386/pr59794-3.c: Ditto.
170 * gcc.target/i386/pr39058.c: Ditto.
171 * gcc.target/i386/pr60205-1.c: Ditto.
172 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
173 * gcc.target/i386/sse2-movq-2.c: Ditto.
175 2015-06-17 Richard Biener <rguenther@suse.de>
177 PR tree-optimization/66251
178 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
180 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
183 * g++.dg/parse/new-placement1.C: New.
185 2015-06-16 David Malcolm <dmalcolm@redhat.com>
187 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
188 * jit.dg/test-compound-assignment.c: New testcase.
190 2015-06-16 David Malcolm <dmalcolm@redhat.com>
193 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
194 to "testcases" array.
196 2015-06-16 David Malcolm <dmalcolm@redhat.com>
199 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
200 * jit.dg/test-debug-strings.c: New test case.
201 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
202 the discriminant has a sane debug string.
204 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
207 * gcc.target/i386/pr56766-1.c: New test.
208 * gcc.target/i386/pr56766-2.c: Ditto.
210 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
212 * gcc.target/mips/loongson-shift-count-truncated-1.c:
213 Skip on mips*-mti-linux* and mips*-img-linux* targets.
214 * gcc.target/mips/loongson-simd.c: Ditto.
216 2015-06-16 Richard Biener <rguenther@suse.de>
218 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
220 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
222 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
223 passed by the testsuite driver.
225 2015-06-16 Richard Biener <rguenther@suse.de>
227 * gcc.dg/vect/slp-perm-11.c: New testcase.
229 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
231 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
234 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
236 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
237 Reinstate calls to torture-init and torture-finalize.
239 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
241 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
243 2015-06-15 Nathan Sidwell <nathan@acm.org>
246 * g++.dg/cpp0x/nsdmi-template14.C: New test.
248 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/cpp0x/local-type1.C: New.
253 2015-06-15 Andre Vehreschild <vehre@gmx.de>
258 * gfortran.dg/allocate_with_source_3.f90: Removed check for
260 * gfortran.dg/allocate_with_source_7.f08: New test.
261 * gfortran.dg/allocate_with_source_8.f08: New test.
263 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
266 * g++.dg/warn/Walways-true-3.C: New test.
268 2015-06-13 Tom de Vries <tom@codesourcery.com>
270 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
272 2015-06-13 Tom de Vries <tom@codesourcery.com>
274 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
275 (main): Remove superfluous attributes.
276 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
277 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
279 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
281 * gcc.target/i386/monitorx.c: New.
282 * gcc.target/i386/sse-12.c: Add -mmwaitx.
283 * gcc.target/i386/sse-13.c: Ditto.
284 * gcc.target/i386/sse-14.c: Ditto.
285 * gcc.target/i386/sse-22.c: Ditto.
286 * gcc.target/i386/sse-23.c: Ditto.
287 * g++.dg/other/i386-2.C: Ditto.
288 * g++.dg/other/i386-3.C: Ditto.
290 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
292 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
294 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
297 * gfortran.dg/allocatable_scalar_13.f90: New test
299 2015-06-11 Marek Polacek <polacek@redhat.com>
301 * gcc.dg/fold-xor-3.c: New test.
303 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
305 * gcc.target/arm/short-it-ifcvt-1.c: New test.
306 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
308 2015-06-11 Christian Bruel <christian.bruel@st.com>
311 * gcc.target/arm/pragma_attribute.c: New test.
313 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
315 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
317 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
320 * gcc.target/i386/pr66473.c: New test.
322 2015-06-10 Jakub Jelinek <jakub@redhat.com>
325 * gcc.dg/tls/pr66470.c: New test.
326 * gcc.target/i386/pr66470.c: New test.
328 2015-06-10 Christian Bruel <christian.bruel@st.com>
331 * gcc.target/arm/attr_arm.c: New test
332 * gcc.target/arm/attr_arm-err.c: New test
333 * gcc.target/arm/attr_thumb.c: New test
334 * gcc.target/arm/attr_thumb-static.c: New test
336 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
341 * g++.dg/abi/aarch64_guard1.C: Adjust test.
343 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
345 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
346 passed by the testsuite driver.
348 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
351 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
352 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
353 * gcc.dg/ssp-1.c: Make counter a register.
354 * gcc.dg/ssp-2.c: Likewise.
355 * gcc.dg/torture/parm-coalesce.c: New.
357 2015-06-09 Tom de Vries <tom@codesourcery.com>
359 * gcc.target/i386/vararg-loc.c: New test.
361 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
364 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
365 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
367 2015-06-09 Marek Polacek <polacek@redhat.com>
369 PR tree-optimization/66299
370 * gcc.dg/pr66299-1.c: New test.
371 * gcc.dg/pr66299-2.c: New test.
372 * gcc.dg/pr66299-3.c: New test.
374 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
376 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
377 passed by the testsuite driver.
379 2015-06-09 Richard Biener <rguenther@suse.de>
382 * gcc.dg/fold-modpow2.c: New testcase.
384 2015-06-09 Richard Biener <rguenther@suse.de>
386 PR tree-optimization/66419
387 * gcc.dg/vect/bb-slp-37.c: New testcase.
389 2015-06-09 Shiva Chen <shiva0217@gmail.com>
391 * gcc.target/arm/stl-cond.c: New test.
393 2015-06-09 Richard Biener <rguenther@suse.de>
396 * gcc.dg/torture/pr66413.c: New testcase.
398 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
401 * gcc.dg/ssp-1.c: Make counter a register.
402 * gcc.dg/ssp-2.c: Likewise.
403 * gcc.dg/torture/parm-coalesce.c: New.
405 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
407 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
408 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
410 2015-06-08 Tom de Vries <tom@codesourcery.com>
412 PR rtl-optimization/66444
413 * gcc.dg/pr66444.c: New test.
415 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
418 * gfortran.dg/class_is_1.f90: New test.
419 * gfortran.dg/type_is_1.f90: Ditto.
421 2015-06-08 Marek Polacek <polacek@redhat.com>
424 * gcc.dg/cpp/pr66415-1.c: New test.
425 * gcc.dg/cpp/pr66415-2.c: New test.
427 2015-06-08 Richard Biener <rguenther@suse.de>
429 PR tree-optimization/66422
430 * gcc.dg/Warray-bounds-16.c: New testcase.
432 2015-06-08 Richard Biener <rguenther@suse.de>
434 * gcc.dg/vect/slp-perm-10.c: New testcase.
435 * gcc.dg/vect/slp-23.c: Adjust.
436 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
437 vector pointer update.
439 2015-06-08 Marek Polacek <polacek@redhat.com>
442 * g++.dg/ubsan/pr66452.C: New test.
444 2015-06-08 Tom de Vries <tom@codesourcery.com>
446 PR tree-optimization/66436
447 * gcc.dg/gomp/dump-new-function-2.c: New test.
448 * gcc.dg/gomp/dump-new-function-3.c: Same.
449 * gcc.dg/gomp/dump-new-function.c: Same.
451 2015-06-08 Tom de Vries <tom@codesourcery.com>
453 PR tree-optimization/66435
454 * gcc.dg/gomp/notify-new-function-2.c: New test.
455 * gcc.dg/gomp/notify-new-function-3.c: Same.
456 * gcc.dg/gomp/notify-new-function.c: Same.
458 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
460 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
461 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
462 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
463 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
464 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
465 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
468 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
471 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
472 * gfortran.dg/warn_conversion.f90: Add warning for change in value
474 * gfortran.dg/warn_conversion_3.f90: Add warnings.
475 * gfortran.dg/warn_conversion_5.f90: New test.
476 * gfortran.dg/warn_conversion_6.f90: New test.
477 * gfortran.dg/warn_conversion_7.f90: New test.
479 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
482 * gfortran.dg/blockdata_9.f: New test.
484 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
487 * gfortran.dg/forall_17.f90: New test.
489 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
491 * g++.dg/cpp0x/pr57101.C: Add warning.
492 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
493 * g++.dg/ext/visibility/anon7.C: Same.
494 * g++.dg/ipa/pr63587-2.C: Same.
495 * g++.dg/opt/dump1.C: Same.
496 * g++.dg/opt/pr59622-3.C: Same.
497 * g++.dg/opt/pr59622.C: Same.
498 * g++.dg/torture/pr46383.C: Same.
499 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
500 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
501 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
503 * gfortran.dg/intent_out_8.f90: Same.
504 * gfortran.dg/warn_target_lifetime_3.f90: Same.
506 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
509 gfortran.dg/equiv_9.f90: New test.
512 2015-06-05 Tom de Vries <tom@codesourcery.com>
514 merge from gomp4 branch:
515 2015-05-28 Tom de Vries <tom@codesourcery.com>
517 PR tree-optimization/65443
518 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
519 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
520 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
522 2015-06-05 Nathan Sidwell <nathan@acm.org>
525 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
527 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
529 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
531 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
533 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
535 2015-06-04 Sriraman Tallam <tmsriram@google.com>
537 * testsuite/gcc.target/i386/noplt-1.c: New test.
538 * testsuite/gcc.target/i386/noplt-2.c: New test.
539 * testsuite/gcc.target/i386/noplt-3.c: New test.
540 * testsuite/gcc.target/i386/noplt-4.c: New test.
542 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
545 * gfortran.dg/adjustl_1.f90: New test.
547 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
549 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
550 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
552 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
554 * lto.c (iterative_hash_canonical_type,
555 gimple_register_canonical_type): only hash main variants of types
557 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
559 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
560 Move set of dg-do-what-default after early return.
562 2015-06-04 Marek Polacek <polacek@redhat.com>
565 * gcc.dg/lvalue-8.c: New test.
567 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
568 Paolo Carlini <paolo.carlini@oracle.com>
571 * g++.dg/other/pr66130.C: New.
572 * g++.dg/cpp0x/pr66130.C: Likewise.
574 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
576 * g++.dg/cpp0x/decl-loc1.C: New.
577 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
578 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
579 * g++.dg/init/ctor8.C: Likewise.
580 * g++.dg/parse/semicolon4.C: Likewise.
582 2015-06-03 Marek Polacek <polacek@redhat.com>
585 * g++.dg/ubsan/static-init-1.C: New test.
586 * g++.dg/ubsan/static-init-2.C: New test.
587 * g++.dg/ubsan/static-init-3.C: New test.
589 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
592 * gcc.target/i386/pr66275.c: New test.
594 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
596 * gcc.dg/Wcxx-compat-22.c: New testcase.
597 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
598 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
599 * c-c++-common/pr58346-1.c: Likewise.
600 * c-c++-common/transparent-union-1.c: Likewise.
602 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
604 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
605 * g++.dg/plugin/def_plugin.c: New file.
606 * g++.dg/plugin/def-plugin-test.C: New file.
608 2015-06-03 Richard Biener <rguenther@suse.de>
610 * gcc.dg/vect/bb-slp-36.c: New testcase.
612 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
614 * gcc.dg/lto/chkp-removed-alias_0.c: New.
616 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
618 * gcc.dg/lto/chkp-privatize-1_0.c: New.
619 * gcc.dg/lto/chkp-privatize-1_1.c: New.
620 * gcc.dg/lto/chkp-privatize-2_0.c: New.
621 * gcc.dg/lto/chkp-privatize-2_1.c: New.
623 2015-06-03 Marek Polacek <polacek@redhat.com>
627 * gcc.dg/pr64223-1.c: New test.
628 * gcc.dg/pr64223-2.c: New test.
630 2015-06-03 Richard Biener <rguenther@suse.de>
632 PR tree-optimization/63916
633 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
635 2015-06-03 Richard Biener <rguenther@suse.de>
637 PR tree-optimization/66375
638 * gcc.dg/torture/pr66375.c: New testcase.
640 2015-06-03 Bin Cheng <bin.cheng@arm.com>
642 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
644 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
647 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
649 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
652 * gfortran.dg/reshape_7.f90: New test.
654 2015-06-02 David Malcolm <dmalcolm@redhat.com>
657 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
660 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
663 * gcc.dg/pr49551.c: New testcase.
665 2015-06-02 Richard Biener <rguenther@suse.de>
668 * g++.dg/lto/pr65549_0.C: New testcase.
670 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
674 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
676 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
678 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
680 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
683 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
685 2015-06-02 Bin Cheng <bin.cheng@arm.com>
687 PR tree-optimization/48052
688 * gcc.dg/tree-ssa/scev-8.c: New.
689 * gcc.dg/tree-ssa/scev-9.c: New.
690 * gcc.dg/tree-ssa/scev-10.c: New.
691 * gcc.dg/vect/pr48052.c: New.
693 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
695 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
697 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
701 2015-06-02 Marek Polacek <polacek@redhat.com>
704 * gcc.dg/torture/pr66345.c: New test.
706 2015-06-02 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/65961
709 * gcc.dg/torture/pr65961.c: New testcase.
711 2015-06-02 Bin Cheng <bin.cheng@arm.com>
713 PR tree-optimization/52563
714 PR tree-optimization/62173
715 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
716 * gcc.dg/tree-ssa/scev-4.c: Ditto.
718 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/specs/varsize_return2.ads: New test.
721 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
723 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
725 * gcc.dg/vect/vect-outer-simd-1.c: New test.
727 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
730 * gcc.target/aarch64/sync-comp-swap.c: New.
731 * gcc.target/aarch64/sync-comp-swap.x: New.
732 * gcc.target/aarch64/sync-op-acquire.c: New.
733 * gcc.target/aarch64/sync-op-acquire.x: New.
734 * gcc.target/aarch64/sync-op-full.c: New.
735 * gcc.target/aarch64/sync-op-full.x: New.
736 * gcc.target/aarch64/sync-op-release.c: New.
737 * gcc.target/aarch64/sync-op-release.x: New.
739 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
741 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
744 2015-06-01 Richard Biener <rguenther@suse.de>
746 PR tree-optimization/66349
747 PR tree-optimization/66352
748 PR tree-optimization/66357
749 * gcc.dg/torture/pr66357.c: New testcase.
750 * gcc.dg/torture/pr66349.c: Likewise.
751 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
753 2015-06-01 Richard Biener <rguenther@suse.de>
756 2015-05-29 Richard Biener <rguenther@suse.de>
758 PR tree-optimization/66314
759 * gcc.dg/asan/pr66314.c: New testcase.
761 2015-06-01 Richard Biener <rguenther@suse.de>
763 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
765 2015-06-01 Jakub Jelinek <jakub@redhat.com>
767 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
769 (hp3, hp4): Add inline keyword.
770 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
771 (hp2): Add inline keyword.
772 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
773 (hp2): Add inline keyword.
775 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
778 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
779 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
780 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
781 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
783 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
785 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
786 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
788 2015-06-01 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/66280
791 * g++.dg/torture/pr66280.C: New testcase.
792 * g++.dg/torture/pr66280-2.C: Likewise.
794 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
796 * gnat.dg/addr9_1.adb: New test.
797 * gnat.dg/addr9_2.adb: Likewise.
798 * gnat.dg/addr9_3.adb: Likewise.
799 * gnat.dg/addr9_4.adb: Likewise.
801 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
803 * g++.dg/other/dump-ada-spec-4.C: New test.
805 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
807 * gcc.dg/alias-8.c: Fix dg-warning.
809 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
811 * gcc.dg/alias-8.c: Do not xfail.
812 * gcc.dg/pr62167.c: Prevent FRE.
813 * gcc.dg/alias-14.c: New testcase.
815 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
817 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
819 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
822 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
824 * gcc.target/s390/hotpatch-10.c: Likewise.
825 * gcc.target/s390/hotpatch-11.c: Likewise.
826 * gcc.target/s390/hotpatch-12.c: Likewise.
827 * gcc.target/s390/hotpatch-17.c: Likewise.
828 * gcc.target/s390/hotpatch-18.c: Likewise.
829 * gcc.target/s390/hotpatch-20.c: Likewise.
830 * gcc.target/s390/hotpatch-21.c: Likewise.
831 * gcc.target/s390/hotpatch-22.c: Likewise.
832 * gcc.target/s390/hotpatch-23.c: Likewise.
833 * gcc.target/s390/hotpatch-24.c: Likewise.
834 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
835 to check for the exact nops too.
836 * gcc.target/s390/hotpatch-3.c: Likewise.
837 * gcc.target/s390/hotpatch-4.c: Likewise.
838 * gcc.target/s390/hotpatch-5.c: Likewise.
839 * gcc.target/s390/hotpatch-6.c: Likewise.
840 * gcc.target/s390/hotpatch-7.c: Likewise.
841 * gcc.target/s390/hotpatch-8.c: Likewise.
842 * gcc.target/s390/hotpatch-9.c: Likewise.
843 * gcc.target/s390/hotpatch-14.c: Likewise.
844 * gcc.target/s390/hotpatch-15.c: Likewise.
845 * gcc.target/s390/hotpatch-16.c: Likewise.
846 * gcc.target/s390/hotpatch-19.c: Likewise.
847 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
848 scan-assembler-times counting number of .align directives.
849 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
850 dg-options. Remove scan-assembler-times counting number of .align
852 * gcc.target/s390/hotpatch-26.c: New file.
853 * gcc.target/s390/hotpatch-27.c: New file.
854 * gcc.target/s390/hotpatch-28.c: New file.
855 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
856 using -Os -O0 -O1 -O2 -O3 options.
858 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
860 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
862 2015-05-29 Jakub Jelinek <jakub@redhat.com>
864 PR tree-optimization/66142
865 * gcc.dg/vect/pr66142.c: New test.
867 2015-05-29 Richard Biener <rguenther@suse.de>
869 PR tree-optimization/66314
870 * gcc.dg/asan/pr66314.c: New testcase.
872 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
874 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
875 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
877 (schedule-cleanups, dg-keep-saved-temps): New proc.
878 (gcc-dg-test-1): Schedule cleanups.
879 * lib/profopt.exp (profopt-execute): Likewise.
880 * g++.dg/cdce3.C: Adjust expected line numbers.
881 * gcc.dg/cdce1.c: Likewise.
882 * gcc.dg/cdce2.c: Likewise.
883 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
884 * gcc.dg/strlenopt-24.c: Likewise.
885 * gcc.dg/tree-ssa/vrp26.c: Likewise.
886 * gcc.dg/tree-ssa/vrp28.c: Likewise.
887 * obj-c++.dg/encode-2.mm: Likewise.
889 2015-05-28 DJ Delorie <dj@redhat.com>
891 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
893 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
895 * gnat.dg/discr43.adb: New test.
897 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
899 * gnat.dg/varsize_temp.adb: Rename into...
900 * gnat.dg/varsize1.adb: ...this.
901 * gnat.dg/varsize_copy.ad[sb]: Rename into...
902 * gnat.dg/varsize2.ad[sb]: ...this.
903 * gnat.dg/varsize3_1.adb: New test.
904 * gnat.dg/varsize3_2.adb: Likewise.
905 * gnat.dg/varsize3_3.adb: Likewise.
906 * gnat.dg/varsize3_4.adb: Likewise.
907 * gnat.dg/varsize3_5.adb: Likewise.
908 * gnat.dg/varsize3_6.adb: Likewise.
909 * gnat.dg/varsize3_pkg1.ads: New helper.
910 * gnat.dg/varsize3_pkg2.ads: Likewise.
911 * gnat.dg/varsize3_pkg3.ads: Likewise.
913 2015-05-28 Richard Biener <rguenther@suse.de>
915 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
917 2015-05-28 Richard Biener <rguenther@suse.de>
919 PR tree-optimization/66142
920 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
922 2015-05-28 Lawrence Velázquez <vq@larryv.me>
925 * gcc.dg/darwin-minversion-3.c: Update testcase.
926 * gcc.dg/darwin-minversion-4.c: Ditto.
927 * gcc.dg/darwin-minversion-5.c: New testcase.
928 * gcc.dg/darwin-minversion-6.c: Ditto.
929 * gcc.dg/darwin-minversion-7.c: Ditto.
930 * gcc.dg/darwin-minversion-8.c: Ditto.
931 * gcc.dg/darwin-minversion-9.c: Ditto.
932 * gcc.dg/darwin-minversion-10.c: Ditto.
933 * gcc.dg/darwin-minversion-11.c: Ditto.
934 * gcc.dg/darwin-minversion-12.c: Ditto.
936 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
938 PR rtl-optimization/66168
939 * gcc.c-torture/compile/pr66168.c: New test.
941 2015-05-27 Jeff Law <law@redhat.com>
944 * gcc.dg/target/m68k/pr39726-1.c: New test.
946 2015-05-27 Nathan Sidwell <nathan@acm.org>
949 * g++.dg/ext/alias-canon3.C: New.
951 2015-05-27 Richard Biener <rguenther@suse.de>
953 PR tree-optimization/66272
955 2014-08-15 Richard Biener <rguenther@suse.de>
957 PR tree-optimization/62031
958 * gcc.dg/torture/pr66272.c: New testcase.
960 2015-05-27 Richard Biener <rguenther@suse.de>
962 * gcc.dg/vect/slp-reduc-7.c: New testcase.
964 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
967 * gcc.dg/pr65358.c: New test.
969 2015-05-27 Andre Vehreschild <vehre@gmx.de>
972 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
974 * gfortran.dg/allocate_with_source_6.f90: New test.
976 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
978 * gnat.dg/atomic7_1.adb: New test.
979 * gnat.dg/atomic7_2.adb: Likewise.
980 * gnat.dg/atomic7_pkg1.ads: New helper.
981 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
983 2015-05-26 Michael Matz <matz@suse.de>
986 * gcc.dg/vect/pr66251.c: New test.
988 2015-05-26 Richard Biener <rguenther@suse.de>
990 PR tree-optimization/66142
991 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
993 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
996 * gfortran.dg/allocatable_scalar_13.f90: New test
998 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1000 * gnat.dg/warn11.adb: New test.
1001 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1003 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1005 * gnat.dg/vfa1_1.adb: New test.
1006 * gnat.dg/vfa1_2.adb: Likewise.
1007 * gnat.dg/vfa1_3.adb: Likewise.
1008 * gnat.dg/vfa1_4.adb: Likewise.
1009 * gnat.dg/vfa1_pkg.ads: New helper.
1011 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1013 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1014 * gcc.target/i386/pr66232-3.c: Likewise.
1016 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1019 * gcc.target/i386/pr66274.c: New test.
1021 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1023 * gnat.dg/renaming6.ad[sb]: New test.
1025 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1027 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1028 and 'dg-require-effective-target pie'.
1030 2015-05-23 Nathan Sidwell <nathan@acm.org>
1033 * g++.dg/cpp0x/pr66243.C: New.
1035 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1038 * g++.dg/lto/pr66180_0.C: New testcase.
1039 * g++.dg/lto/pr66180_1.C: New testcase.
1041 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1044 * typebound_call_27.f90: New file.
1046 2015-05-23 Nathan Sidwell <nathan@acm.org>
1049 * g++.dg/template/pr65936.C: New.
1051 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1053 PR tree-optimization/63387
1054 * gcc.dg/pr63387-2.c: New testcase.
1056 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1058 * gcc.dg/simd-1.c: Update to the new message.
1060 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1062 * gcc.dg/nand.c: New testcase.
1064 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1066 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1067 Set dg-do-what-default to compile only on ARM targets without
1068 arm_neon_hw execution support. Remove redundant c-torture-execute
1069 in loop over test cases.
1071 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1074 * gcc.target/aarch64/pr65491_1.c: New test.
1075 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1076 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1078 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1081 * g++.dg/cpp0x/explicit9.C: New.
1082 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1084 2015-05-22 Richard Biener <rguenther@suse.de>
1086 PR tree-optimization/66251
1087 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1089 2015-05-22 Marek Polacek <polacek@redhat.com>
1092 * c-c++-common/attributes-enum-1.c: New test.
1093 * c-c++-common/attributes-enum-2.c: New test.
1094 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1095 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1097 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1099 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1100 effective target support. If no arm_neon_hw support, do not attempt
1101 to execute the tests; only compile them.
1102 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1103 and "dg-require-effective-target arm_neon_ok".
1104 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1105 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1106 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1107 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1108 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1109 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1110 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1111 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1112 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1113 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1114 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1115 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1116 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1117 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1118 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1119 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1120 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1121 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1122 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1123 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1124 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1125 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1126 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1127 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1128 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1129 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1130 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1131 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1132 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1133 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1134 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1135 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1136 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1137 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1138 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1139 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1140 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1141 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1142 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1143 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1144 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1145 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1146 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1147 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1148 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1149 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1150 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1151 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1152 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1153 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1154 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1155 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1156 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1157 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1158 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1159 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1160 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1161 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1162 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1163 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1164 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1165 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1166 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1167 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1168 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1169 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1170 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1171 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1172 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1173 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1174 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1175 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1176 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1177 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1178 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1179 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1180 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1181 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1182 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1183 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1184 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1185 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1186 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1187 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1188 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1189 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1190 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1191 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1192 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1193 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1194 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1195 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1196 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1197 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1198 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1199 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1200 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1201 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1202 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1203 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1204 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1205 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1206 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1207 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1208 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1209 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1210 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1211 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1212 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1213 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1214 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1215 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1216 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1218 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1220 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1221 * gcc.dg/vect/pr59354.c: Likewise.
1222 * gcc.dg/vect/pr64252.c: Likewise.
1223 * gcc.dg/vect/pr64404.c: Likewise.
1224 * gcc.dg/vect/pr64493.c: Likewise.
1225 * gcc.dg/vect/pr64495.c: Likewise.
1226 * gcc.dg/vect/pr64844.c: Likewise.
1227 * gcc.dg/vect/pr65518.c: Likewise.
1228 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1230 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1233 * g++.dg/cpp1y/var-templ28.C: New.
1235 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1238 * gcc.target/i386/pr66232-1.c: New test.
1239 * gcc.target/i386/pr66232-2.c: Likewise.
1240 * gcc.target/i386/pr66232-3.c: Likewise.
1241 * gcc.target/i386/pr66232-4.c: Likewise.
1242 * gcc.target/i386/pr66232-5.c: Likewise.
1244 2015-05-21 Nathan Sidwell <nathan@acm.org>
1246 * g++.dg/cpp1y/pr60943.C: New.
1248 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1250 PR tree-optimization/66233
1251 * gcc.c-torture/execute/pr66233.c: New test.
1253 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1256 * gfortran.dg/inline_matmul_11.f90: New test.
1258 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1260 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1261 instead of listing several targets on its own.
1262 * gcc.target/i386/pr32219-2.c: Likewise.
1263 * gcc.target/i386/pr32219-3.c: Likewise.
1264 * gcc.target/i386/pr32219-4.c: Likewise.
1265 * gcc.target/i386/pr32219-5.c: Likewise.
1266 * gcc.target/i386/pr32219-6.c: Likewise
1267 * gcc.target/i386/pr32219-7.c: Likewise.
1268 * gcc.target/i386/pr32219-8.c: Likewise.
1269 * gcc.target/i386/pr39013-1.c: Likewise.
1270 * gcc.target/i386/pr39013-2.c: Likewise.
1271 * gcc.target/i386/pr64317.c: Likewise.
1273 2015-05-21 Jeff Law <law@redhat.com>
1275 * gcc.target/hppa/shadd-3.c: New test.
1276 * gcc.target/hppa/shadd-4.c: New test.
1278 2015-05-21 Michael Matz <matz@suse.de>
1280 * gcc.dg/vect/vect-strided-store.c: New test.
1281 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1282 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1284 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1286 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1287 * gcc.dg/pow-sqrt-synth-1.c: New test.
1288 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1290 2015-05-21 Richard Biener <rguenther@suse.de>
1293 * g++.dg/conversion/pr66211.C: New testcase.
1294 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1296 2015-05-21 Jeff Law <law@redhat.com>
1298 * gcc.target/hppa/shadd-2.c: New test.
1300 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1303 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1305 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1308 * gcc.target/arm/pr26702.c: Adjust target selector.
1310 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1313 * gcc.dg/lto/pr66221_0.c: New test.
1314 * gcc.dg/lto/pr66221_1.c: New test.
1316 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1319 * gcc.dg/redecl-4.c: Update column numbers.
1320 * gcc.dg/format/bitfld-1.c: Likewise.
1321 * gcc.dg/format/attr-2.c: Likewise.
1322 * gcc.dg/format/attr-6.c: Likewise.
1323 * gcc.dg/format/attr-7.c (baz): Likewise.
1324 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1325 * gcc.dg/format/attr-4.c: Likewise.
1326 * gcc.dg/format/branch-1.c: Likewise.
1327 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1328 locations within strings with embedded escape sequences.
1330 2015-05-20 Jeff Law <law@redhat.com>
1332 * gcc.target/hppa/hppa.exp: New target test driver.
1333 * gcc.target/hppa/shadd-1.c: New test.
1335 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1337 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1339 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1341 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1342 (fn_33_k_and_r_style): New.
1343 (fn_33_stroustrup_style): New.
1344 (fn_33_allman_style): New.
1345 (fn_33_whitesmiths_style): New.
1346 (fn_33_horstmann_style): New.
1347 (fn_33_ratliff_banner_style): New.
1348 (fn_33_lisp_style): New.
1349 (fn_34_indent_dash_gnu): New.
1350 (fn_34_indent_dash_kr): New.
1351 (fn_34_indent_dash_orig): New.
1352 (fn_34_indent_linux_style): New.
1354 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1357 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1359 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1361 PR tree-optimization/65447
1362 * gcc.dg/tree-ssa/pr65447.c: New test.
1364 2015-05-19 Nathan sidwell <nathan@acm.org>
1366 * g++.dg/cpp0x/pr65954.C: New.
1368 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1370 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1372 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1374 * lib/target-supports.exp: Vector do not always have natural
1377 2015-05-19 David Sherwood <david.sherwood@arm.com>
1379 * gcc.dg/loop-invariant.c: New testcase.
1381 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1383 * lib/target-supports.exp: Vector do not always have natural
1386 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1388 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1390 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1392 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1394 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1395 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1396 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1397 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1398 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1399 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1400 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1401 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1402 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1403 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1405 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1407 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1409 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1411 * gcc.target/s390/s390.exp
1412 (check_effective_target_vector): New check.
1413 * gcc.target/s390/vector/vec-abi-1.c: New test.
1414 * gcc.target/s390/vector/vec-abi-2.c: New test.
1415 * gcc.target/s390/vector/vec-abi-3.c: New test.
1416 * gcc.target/s390/vector/vec-abi-4.c: New test.
1417 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1418 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1419 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1420 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1421 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1422 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1423 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1424 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1425 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1426 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1427 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1428 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1429 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1430 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1431 * gcc.target/s390/vector/vec-init-1.c: New test.
1432 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1433 * gcc.target/s390/vector/vec-shift-1.c: New test.
1434 * gcc.target/s390/vector/vec-sub-1.c: New test.
1436 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1438 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1440 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1442 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1444 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1446 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1448 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1450 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1452 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1454 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1456 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1458 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1460 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1462 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1464 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1466 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1468 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1470 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1472 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1474 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1476 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1478 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1480 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1482 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1486 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1488 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1490 PR tree-optimization/66187
1491 * gcc.c-torture/execute/pr66187.c: New test.
1492 * gcc.dg/pr66187-1.c: New test.
1493 * gcc.dg/pr66187-2.c: New test.
1495 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497 * gcc.dg/vect/bb-slp-35.c: Adjust.
1499 2015-05-19 Richard Biener <rguenther@suse.de>
1501 PR tree-optimization/66165
1502 * gcc.dg/torture/pr66165.c: New testcase.
1504 PR tree-optimization/66185
1505 * gcc.dg/torture/pr66185.c: New testcase.
1507 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1510 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1512 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1514 * gcc.target/mips/p5600-bonding.c : New file.
1516 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1519 * gfortran.dg/interface_operator_1.f90: New tests.
1521 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1524 * gfortran.dg/generic_29.f90: New tests.
1526 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1529 * gfortran.dg/storage_size_6.f90: New tests.
1531 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1534 * gfortran.dg/null1.f90: New test.
1536 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1539 * gfortran.dg/entry_21.f90: New test.
1541 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1544 * gfortran.dg/storage_size_6.f90: New tests.
1546 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1549 * gfortran.dg/misplaced_statement.f90: New test.
1551 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1554 * gfortran.dg/filepos1.f90: New test
1556 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1559 * gfortran.dg/pr64925.f90: New test.
1561 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1563 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1565 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1567 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1569 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1570 to the family of pie capable targets.
1572 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1574 * gcc.target/arm/bics_1.c : New testcase.
1575 * gcc.target/arm/bics_2.c : New testcase.
1576 * gcc.target/arm/bics_3.c : New testcase.
1577 * gcc.target/arm/bics_4.c : New testcase.
1579 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1581 * gcc.target/mips/umips-attr.c: New test.
1583 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1586 * gcc.dg/20150120-2.c (dg-final): Ditto.
1587 * gcc.dg/20150120-2.c (dg-final): Ditto.
1588 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1590 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1593 * gcc.target/i386/pr66174.c: New test.
1595 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1598 * gfortran.dg/matmul_bounds_6.f90: New test.
1599 * gfortran.dg/matmul_bounds_7.f90: New test.
1601 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1603 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1604 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1605 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1606 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1607 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1608 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1610 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1613 * gfortran.dg/continuation_13.f90: Update test.
1614 * gfortran.dg/pr65903.f90: New test.
1616 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1619 * gfortran.dg/block_14.f90: New test.
1621 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1624 * lib/gfortran-dg.exp: Update regex to handle two locations for
1625 the same diagnostic without caret.
1626 * gfortran.dg/badline.f: Test also that line numbers are correct
1627 before and after "left but not entered" warning.
1629 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1630 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1633 * gcc.target/arm/maskdata.c: New test.
1635 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1638 * gfortran.dg/derived_constructor_components_5: New test
1640 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1643 * gcc.target/alpha/pr66140.c: New test.
1645 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1648 * gcc.dg/Wconversion-complex-c99.c: New test.
1649 * gcc.dg/Wconversion-complex-gnu.c: New test.
1651 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1653 PR tree-optimization/64454
1654 * gcc.dg/modmod.c: New testcase.
1656 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1658 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1660 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1663 * gcc.target/i386/mpx/pr66134.c: New test.
1665 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1667 * gcc.target/powerpc/pr60158.c: New test.
1669 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1671 * gcc.target/i386/sibcall-7.c: New test.
1672 * gcc.target/i386/sibcall-8.c: New test.
1674 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1676 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1677 (abs64_in_dreg): Likewise.
1679 2015-05-14 Marek Polacek <polacek@redhat.com>
1683 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1684 * gcc.dg/pr19984.c: Likewise.
1685 * gcc.dg/pr66066-1.c: New test.
1686 * gcc.dg/pr66066-2.c: New test.
1687 * gcc.dg/pr66066-3.c: New test.
1689 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1691 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1692 * gcc.dg/pow-sqrt.x: New file.
1693 * gcc.dg/pow-sqrt-1.c: New test.
1694 * gcc.dg/pow-sqrt-2.c: Likewise.
1695 * gcc.dg/pow-sqrt-3.c: Likewise.
1697 2015-05-13 Richard Biener <rguenther@suse.de>
1699 PR tree-optimization/66123
1700 * gcc.dg/torture/pr66123.c: New testcase.
1702 2015-05-13 Richard Biener <rguenther@suse.de>
1705 * gcc.dg/alias-2.c: Adjust.
1706 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1708 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1711 * gcc.target/i386/pr65103-3.c: New.
1713 2015-05-13 Martin Liska <mliska@suse.cz>
1715 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1717 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1720 * gcc.target/i386/pr66112-2.c: New test.
1723 * gcc.target/i386/pr66112-1.c: New test.
1725 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1728 * gcc.target/i386/mpx/pr66048.cc: New.
1730 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1732 PR rtl-optimization/64616
1733 * gcc.dg/loop-8.c: New test.
1734 * gcc.dg/loop-9.c: New test.
1736 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1739 * gcc.target/i386/pr66047.c: New testcase.
1741 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1744 * gcc.c-torture/compile/pr65873.c: New testcase.
1746 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1749 * gfortran.dg/inline_matmul_10.f90: New test.
1751 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1753 * c-c++-common/Wmisleading-indentation.c: New testcase.
1754 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1755 * c-c++-common/Wmisleading-indentation-2.md: New file.
1757 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1759 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1761 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1763 2015-05-12 Richard Biener <rguenther@suse.de>
1765 PR tree-optimization/66101
1766 * gcc.dg/torture/pr66101.c: New testcase.
1768 2015-05-12 Richard Biener <rguenther@suse.de>
1770 PR tree-optimization/37021
1771 * gcc.target/i386/vect-addsub.c: New testcase.
1773 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1775 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1777 2015-05-12 Tom de Vries <tom@codesourcery.com>
1779 PR tree-optimization/66010
1780 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1782 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1785 * g++.dg/cpp0x/trailing10.C: New.
1787 2015-05-12 Richard Biener <rguenther@suse.de>
1789 * gcc.dg/vect/bb-slp-35.c: New testcase.
1791 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1794 * gfortran.dg/bound_simplification_6.f90: New.
1796 2015-05-11 Steve Ellcey <sellcey@mips.com>
1798 * gcc.target/mips/branch-1.c: Pass argument to bar().
1800 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1803 * gcc.target/i386/pr65753.c: New test.
1805 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1807 PR rtl-optimization/66076
1808 * gcc.dg/torture/pr66076.c: New test.
1810 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1813 * gfortran.dg/inline_matmul_7.f90: New test.
1814 * gfortran.dg/inline_matmul_8.f90: New test.
1815 * gfortran.dg/inline_matmul_9.f90: New test.
1817 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1819 * gfortran.dg/bound_simplification_5.f90: New.
1821 2015-05-09 Jason Merrill <jason@redhat.com>
1823 * lib/target-supports.exp (cxx_default): New global.
1824 (check_effective_target_c++11_only)
1825 (check_effective_target_c++14_only)
1826 (check_effective_target_c++98_only)
1827 (check_effective_target_c++1z_only): Check it.
1829 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1831 PR tree-optimization/64454
1832 * gcc.dg/tree-ssa/vrp97.c: New file.
1833 * gcc.dg/vect/slp-perm-7.c: Update.
1835 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1838 * gfortran.dg/elemental_subroutine_11.f90: New test.
1840 2015-05-08 Richard Biener <rguenther@suse.de>
1842 PR tree-optimization/66036
1843 * gcc.dg/vect/slp-41.c: New testcase.
1845 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1847 * gfortran.dg/elemental_optional_args_7.f90: New.
1849 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1851 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1854 2015-05-08 Marek Polacek <polacek@redhat.com>
1857 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1858 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1860 2015-05-07 Marek Polacek <polacek@redhat.com>
1863 * c-c++-common/Wshift-negative-value-1.c: New test.
1864 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1865 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1866 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1867 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1868 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1869 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1870 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1871 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1873 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1877 * gcc.dg/fdata-sections-2.c: New file.
1879 2015-05-07 Marek Polacek <polacek@redhat.com>
1882 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1884 * c-c++-common/ubsan/align-7.c: Likewise.
1885 * c-c++-common/ubsan/bounds-8.c: Likewise.
1886 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1887 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1888 * c-c++-common/ubsan/null-1.c: Likewise.
1889 * c-c++-common/ubsan/null-10.c: Likewise.
1890 * c-c++-common/ubsan/null-11.c: Likewise.
1891 * c-c++-common/ubsan/null-2.c: Likewise.
1892 * c-c++-common/ubsan/null-3.c: Likewise.
1893 * c-c++-common/ubsan/null-4.c: Likewise.
1894 * c-c++-common/ubsan/null-5.c: Likewise.
1895 * c-c++-common/ubsan/null-6.c: Likewise.
1896 * c-c++-common/ubsan/null-7.c: Likewise.
1897 * c-c++-common/ubsan/null-8.c: Likewise.
1898 * c-c++-common/ubsan/null-9.c: Likewise.
1899 * c-c++-common/ubsan/object-size-1.c: Likewise.
1900 * c-c++-common/ubsan/object-size-10.c: Likewise.
1901 * c-c++-common/ubsan/object-size-4.c: Likewise.
1902 * c-c++-common/ubsan/object-size-5.c: Likewise.
1903 * c-c++-common/ubsan/object-size-7.c: Likewise.
1904 * c-c++-common/ubsan/object-size-8.c: Likewise.
1905 * c-c++-common/ubsan/object-size-9.c: Likewise.
1906 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1907 * c-c++-common/ubsan/overflow-int128.c: Likewise.
1908 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1909 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1910 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1911 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1912 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1913 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1914 * c-c++-common/ubsan/pr59333.c: Likewise.
1915 * c-c++-common/ubsan/pr59667.c: Likewise.
1916 * c-c++-common/ubsan/pr60613-2.c: Likewise.
1917 * c-c++-common/ubsan/pr60636.c: Likewise.
1918 * c-c++-common/ubsan/pr63802.c: Likewise.
1919 * c-c++-common/ubsan/recovery-1.c: Likewise.
1920 * c-c++-common/ubsan/recovery-3.c: Likewise.
1921 * c-c++-common/ubsan/shift-1.c: Likewise.
1922 * c-c++-common/ubsan/shift-2.c: Likewise.
1923 * c-c++-common/ubsan/shift-4.c: Likewise.
1924 * c-c++-common/ubsan/shift-7.c: Likewise.
1925 * c-c++-common/ubsan/undefined-2.c: Likewise.
1926 * c-c++-common/ubsan/vla-1.c: Likewise.
1927 * g++.dg/ubsan/null-1.C: Likewise.
1928 * g++.dg/ubsan/null-3.C: Likewise.
1929 * g++.dg/ubsan/null-4.C: Likewise.
1930 * g++.dg/ubsan/vptr-8.C: Likewise.
1931 * g++.dg/ubsan/vptr-9.C: Likewise.
1932 * gcc.dg/ubsan/bounds-2.c: Likewise.
1933 * gcc.dg/ubsan/object-size-9.c: Likewise.
1935 2015-05-07 Jeff Law <law@redhat.com>
1937 * gcc.dg/tree-ssa/shorten-1.c: New test.
1939 2015-05-07 Richard Biener <rguenther@suse.de>
1941 PR tree-optimization/66002
1942 * gcc.dg/vect/vect-125.c: New testcase.
1944 2015-05-07 Marek Polacek <polacek@redhat.com>
1945 Martin Uecker <uecker@eecs.berkeley.edu>
1947 * c-c++-common/ubsan/bounds-10.c: New test.
1949 2015-05-06 David Malcolm <dmalcolm@redhat.com>
1951 * jit.dg/harness.h (set_options): Wrap with
1952 #ifndef TEST_ESCHEWS_SET_OPTIONS.
1953 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1954 Special-case test-benchmark.c as a negative.
1955 * jit.dg/test-benchmark.c: New file.
1957 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
1960 * gcc.target/arm/pr64208.c: New test.
1962 2015-05-06 Alan Modra <amodra@gmail.com>
1965 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1966 (gparms): Make volatile.
1968 2015-05-06 Richard Biener <rguenther@suse.de>
1970 PR tree-optimization/62283
1971 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1973 2015-05-06 Christian Bruel <christian.bruel@st.com>
1976 * gcc.target/aarch64/iinline-attr-1.c: New test.
1978 2015-05-06 Richard Biener <rguenther@suse.de>
1980 * gcc.dg/vect/bb-slp-34.c: New testcase.
1982 2015-05-06 Richard Biener <rguenther@suse.de>
1984 PR tree-optimization/62283
1985 * gcc.dg/vect/bb-slp-14.c: Adjust.
1987 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
1990 * gcc.target/i386/pr65990.c: New test.
1992 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
1995 * gcc.target/i386/pr65915.c: New.
1997 2015-05-05 Tom de Vries <tom@codesourcery.com>
1999 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2000 'va_list escapes 0'.
2002 2015-05-05 Tom de Vries <tom@codesourcery.com>
2004 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2007 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2009 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2010 * gcc.target/arm/pr65924.c: Likewise.
2012 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2015 * gcc.target/i386/pr65871-3.c: New test.
2017 2015-05-04 Jeff Law <law@redhat.com>
2020 2015-05-04 Jeff Law <law@redhat.com>
2021 * gcc.dg/tree-ssa/shorten-1.c: New test.
2023 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2024 Jakub Jelinek <jakub@redhat.com>
2027 * g++.dg/cpp0x/Wnarrowing4.C: New.
2029 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2031 * lib/target-supports.exp
2032 (check_effective_target_keeps_null_pointer_checks): Clarify that
2033 this is for targets that disable -fdelete-null-pointer-checks,
2034 not default it to off.
2035 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2036 -fdelete-null-pointer-checks explicit.
2037 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2038 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2039 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2040 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2041 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2042 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2043 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2044 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2045 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2046 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2047 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2048 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2049 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2050 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2051 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2052 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2053 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2054 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2055 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2056 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2057 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2058 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2059 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2060 * g++.dg/cpp0x/static_assert9.C: Likewise.
2061 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2062 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2063 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2064 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2065 * g++.dg/tree-ssa/pr26406.C: Likewise.
2067 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2069 PR tree-optimization/65984
2070 * c-c++-common/ubsan/pr65984.c: New test.
2072 2015-05-04 Jeff Law <law@redhat.com>
2074 * gcc.dg/tree-ssa/shorten-1.c: New test.
2076 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2079 * gfortran.dg/pr44735.f90: New test.
2081 2015-05-04 Richard Biener <rguenther@suse.de>
2083 PR tree-optimization/65965
2084 * gcc.dg/vect/bb-slp-33.c: New testcase.
2086 2015-05-04 Richard Biener <rguenther@suse.de>
2088 PR tree-optimization/65935
2089 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2091 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2093 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2094 for each supported variant instead of CHECK_RESULTS.
2095 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2096 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2097 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2098 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2099 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2100 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2101 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2102 expected results for unsupported variants. Call CHECK for each
2103 supported variant instead of CHECK_RESULTS.
2104 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2105 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2106 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2107 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2108 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2109 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2110 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2111 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2112 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2113 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2114 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2115 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2116 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2117 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2118 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2119 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2120 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2121 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2122 expected results for unsupported variants.
2123 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2124 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2125 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2126 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2127 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2128 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2129 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2130 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2131 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2132 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2133 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2134 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2135 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2136 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2137 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2138 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2139 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2140 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2141 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2142 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2143 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2144 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2145 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2146 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2147 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2148 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2149 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2150 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2152 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2155 * gfortran.dg/bound_9.f90: Add pointer assignment.
2157 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2158 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2161 * g++.dg/cpp0x/Wnarrowing3.C: New.
2163 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2165 * gcc.dg/20150120-1.c: New test.
2166 * gcc.dg/20150120-2.c: New test.
2167 * gcc.dg/20150120-3.c: New test.
2169 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2171 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2173 2015-05-01 Renlin Li <renlin.li@arm.com>
2175 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2177 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2179 * gfortran.dg/bound_simplification_4.f90: New.
2181 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2183 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2184 with powerpc_p8vector_ok.
2186 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2189 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2191 * gfortran.dg/bound_9.f90: New test case.
2193 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2195 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2196 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2197 for 32bit x86 targets.
2198 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2199 for 32bit x86 targets.
2200 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2201 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2202 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2203 for 32bit x86 targets.
2205 2015-04-30 Marek Polacek <polacek@redhat.com>
2207 PR tree-optimization/63551
2208 * g++.dg/ipa/pr63551.C: New test.
2210 2015-04-30 Caroline Tice <cmtice@google.com>
2213 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2214 partition size on certain targets.
2216 2015-04-30 Renlin Li <renlin.li@arm.com>
2218 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2220 2015-04-30 Marek Polacek <polacek@redhat.com>
2222 * c-c++-common/Wbool-compare-3.c: New test.
2224 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2225 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2227 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2230 * g++.dg/init/ref22.C: New.
2232 2015-04-30 Marek Polacek <polacek@redhat.com>
2234 * gcc.dg/init-bad-8.c: New test.
2236 * gcc.dg/incomplete-typedef-1.c: New test.
2238 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2241 * g++.dg/template/crash121.C: New.
2243 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2245 * gcc.target/mips/call-from-init.c: New test.
2246 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2248 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2251 * gcc.target/i386/pr65871-1.c: New test.
2252 * gcc.target/i386/pr65871-2.c: Ditto.
2254 2015-04-29 Marek Polacek <polacek@redhat.com>
2257 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2258 * c-c++-common/Wbool-compare-2.c: New test.
2260 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2263 * gcc.target/aarch64/vstN_lane_1.c: New file.
2265 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2268 * g++.dg/warn/Winit-self-3.C: New.
2270 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2272 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2274 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2277 * gcc.target/arm/pr65924.c: New test.
2279 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2281 * g++.dg/gomp/tpl-target-update.C: New file.
2283 2015-04-29 Richard Biener <rguenther@suse.de>
2285 PR tree-optimization/65917
2286 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2288 2015-04-29 Christian Bruel <christian.bruel@st.com>
2291 * gcc.dg/ipa/iinline-attr.c: New test.
2292 * gcc.target/i386/iinline-attr-2.c: New test.
2294 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2296 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2299 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2301 * gcc.dg/vect/vect-33.c: Remove spurious line.
2303 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2305 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2307 2015-04-28 Marek Polacek <polacek@redhat.com>
2310 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2311 * gcc.dg/pr65901.c: New test.
2313 2015-04-28 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/62283
2316 * gfortran.dg/vect/pr62283-2.f: New testcase.
2317 * gcc.dg/vect/bb-slp-14.c: Adjust.
2319 2015-04-28 Richard Biener <rguenther@suse.de>
2321 PR tree-optimization/65851
2322 * g++.dg/torture/pr65851.C: New testcase.
2324 2015-04-27 Jeff Law <law@redhat.com>
2326 PR tree-optimization/65217
2327 * gcc.target/i386/pr65217.c: Remove XFAIL.
2329 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2332 Add tests forgotten to svn-add.
2333 * gfortran.dg/class_allocate_19.f03: New test.
2334 * gfortran.dg/class_array_20.f03: New test.
2335 * gfortran.dg/class_array_21.f03: New test.
2336 * gfortran.dg/finalize_29.f08: New test.
2338 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2342 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2343 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2345 2015-04-27 Caroline Tice <cmtice@google.com>
2347 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2350 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2353 * gcc.target/powerpc/htm-1.c: New test.
2354 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2356 (__builtin_tabortdci): Likewise.
2357 (__builtin_tcheck): Remove operand.
2358 * lib/target-supports.exp (check_htm_hw_available): New function.
2360 2015-04-27 Richard Biener <rguenther@suse.de>
2362 * gcc.target/i386/pr65217.c: XFAIL.
2364 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2366 PR tree-optimization/65875
2367 * gcc.c-torture/compile/pr65875.c: New test.
2369 2015-04-25 Marek Polacek <polacek@redhat.com>
2372 * gcc.dg/enum-incomplete-2.c: New test.
2373 * gcc.dg/enum-mode-1.c: New test.
2375 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2378 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2380 * gcc.target/powerpc/pr65849-2.c: Likewise.
2382 2015-04-24 Tom de Vries <tom@codesourcery.com>
2384 PR tree-optimization/65802
2385 * g++.dg/pr65802.C: Move to ...
2386 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2387 stdarg.h. Rewrite for C.
2388 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2389 va_start and va_end. Remove unnecessary inline asm.
2391 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2392 Wei Mi <wmi@google.com>
2394 * gcc.target/i386/sse2-load-multi.c: New test.
2395 * gcc.target/i386/sse2-store-multi.c: Ditto.
2397 2015-04-24 Marek Polacek <polacek@redhat.com>
2400 * c-c++-common/pr65830.c: New test.
2403 * c-c++-common/Wlogical-op-1.c: New test.
2405 2015-04-24 Marek Polacek <polacek@redhat.com>
2408 * c-c++-common/pr61534-1.c: New test.
2410 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2411 Steven Bosscher <steven@gcc.gnu.org>
2413 PR rtl-optimization/34503
2414 * gcc.target/arm/pr64616.c: New file.
2416 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2418 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2420 2015-04-24 Terry Guo <terry.guo@arm.com>
2422 * gcc.target/arm/pr65710.c: Update the options.
2424 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2426 * gcc.target/i386/pr65523.c: Skip x32.
2428 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2430 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2431 to look for vcl* where appropriate.
2433 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2435 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2436 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2438 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2441 * gcc.target/arm/pr26702.c: New test.
2443 2015-04-23 Marek Polacek <polacek@redhat.com>
2446 * gcc.dg/pr65345-1.c: New test.
2447 * gcc.dg/pr65345-2.c: New test.
2449 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2451 * gcc.target/powerpc/crypto-builtin-2.c: New.
2453 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2456 * gfortran.dg/class_allocate_19.f03: New test.
2457 * gfortran.dg/class_array_20.f03: New test.
2458 * gfortran.dg/class_array_21.f03: New test.
2459 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2460 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2461 initialization correctly.
2462 * gfortran.dg/finalize_29.f08: New test.
2464 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2466 * gcc.target/powerpc/swaps-p8-18.c: New test.
2468 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2471 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2472 * gcc.dg/vect/bb-slp-25.c: Likewise.
2473 * gcc.dg/vect/bb-slp-29.c: Likewise.
2474 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2475 vect_no_align && { ! vect_hw_misalign }.
2476 * gcc.dg/vect/bb-slp-9.c: Likewise.
2477 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2479 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2481 account for POWER8, where peeling for alignment is not needed.
2482 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2483 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2484 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2485 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2486 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2487 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2488 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2489 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2490 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2491 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2492 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2493 * gcc.dg/vect/pr16105.c: Likewise.
2494 * gcc.dg/vect/pr20122.c: Likewise.
2495 * gcc.dg/vect/pr33804.c: Likewise.
2496 * gcc.dg/vect/pr33953.c: Likewise.
2497 * gcc.dg/vect/pr56787.c: Likewise.
2498 * gcc.dg/vect/pr58508.c: Likewise.
2499 * gcc.dg/vect/slp-25.c: Likewise.
2500 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2501 * gcc.dg/vect/vect-105.c: Likewise.
2502 * gcc.dg/vect/vect-27.c: Likewise.
2503 * gcc.dg/vect/vect-29.c: Likewise.
2504 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2506 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2507 && { ! vect_hw_misalign }.
2508 * gcc.dg/vect/vect-44.c: Likewise.
2509 * gcc.dg/vect/vect-48.c: Likewise.
2510 * gcc.dg/vect/vect-50.c: Likewise.
2511 * gcc.dg/vect/vect-52.c: Likewise.
2512 * gcc.dg/vect/vect-56.c: Likewise.
2513 * gcc.dg/vect/vect-60.c: Likewise.
2514 * gcc.dg/vect/vect-72.c: Likewise.
2515 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2516 * gcc.dg/vect/vect-75.c: Likewise.
2517 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2518 * gcc.dg/vect/vect-77-global.c: Likewise.
2519 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2520 * gcc.dg/vect/vect-78-global.c: Likewise.
2521 * gcc.dg/vect/vect-93.c: Likewise.
2522 * gcc.dg/vect/vect-95.c: Likewise.
2523 * gcc.dg/vect/vect-96.c: Likewise.
2524 * gcc.dg/vect/vect-cond-1.c: Likewise.
2525 * gcc.dg/vect/vect-cond-3.c: Likewise.
2526 * gcc.dg/vect/vect-cond-4.c: Likewise.
2527 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2528 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2529 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2530 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2531 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2532 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2533 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2534 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2535 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2536 * gcc.dg/vect/vect-outer-5.c: Likewise.
2537 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2538 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2539 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2540 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2541 * gcc.dg/vect/vect-peel-3.c: Likewise.
2542 * gcc.dg/vect/vect-peel-4.c: Likewise.
2543 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2544 * gcc.target/powerpc/pr65456.c: New test.
2545 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2546 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2547 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2548 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2549 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2550 vect_no_align && { ! vect_hw_misalign }.
2551 * gfortran.dg/vect/vect-3.f90: Likewise.
2552 * gfortran.dg/vect/vect-4.f90: Likewise.
2553 * gfortran.dg/vect/vect-5.f90: Likewise.
2554 * lib/target-supports.exp (check_effective_target_vect_no_align):
2555 Return 1 for POWER8.
2556 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2558 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2561 * gfortran.dg/pr65429.f90: New test.
2563 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2565 * c-c++-common/asan/user-section-1.c: New test.
2566 * c-c++-common/asan/user-section-2.c: New test.
2567 * c-c++-common/asan/user-section-3.c: New test.
2569 2015-04-22 Hale Wang <hale.wang@arm.com>
2570 Terry Guo <terry.guo@arm.com>
2572 PR rtl-optimization/64818
2573 * gcc.target/arm/pr64818.c: New test.
2575 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2578 * g++.dg/tree-ssa/pr61034.C: Update template.
2579 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2580 * gcc.dg/Warray-bounds-11.c: Likewise.
2581 * gcc.dg/Warray-bounds.c: Likewise.
2583 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2585 PR libgfortran/65234
2586 * gfortran.dg/fmt_unlimited.f90: New test.
2588 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2590 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2592 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2593 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2594 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2595 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2596 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2597 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2598 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2600 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2602 PR libgfortran/56743
2603 * gfortran.dg/namelist_87.f90: New test.
2605 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2607 * gcc.target/aarch64/mult-synth_1.c: New test.
2608 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2609 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2610 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2611 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2612 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2614 2015-04-21 Richard Biener <rguenther@suse.de>
2616 PR tree-optimization/65650
2617 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2618 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2619 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2620 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2621 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2622 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2624 2015-04-21 Tom de Vries <tom@codesourcery.com>
2626 PR tree-optimization/65802
2627 * g++.dg/pr65802.C: New test.
2629 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2632 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2633 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2635 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2638 * g++.dg/cpp0x/Wnarrowing2.C: New.
2640 2015-04-20 Jeff Law <law@redhat.com>
2642 PR tree-optimization/65658
2643 * gcc.dg/pr65658.c: New test.
2645 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2648 * gcc.target/aarch64/vec_init_1.c: New test.
2650 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2652 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2655 2015-04-18 Martin Sebor <msebor@redhat.com>
2657 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2658 of non-nul characters.
2659 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2661 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2664 * gcc.target/powerpc/pr65787.c: New.
2666 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2669 * gcc.target/aarch64/c-output-template-4.c: New test.
2671 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2674 * gcc.dg/pr65780-1.c: New test.
2675 * gcc.dg/pr65780-2.c: Likewise.
2676 * gcc.target/i386/pr32219-9.c: Likewise.
2677 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2679 * gcc.target/i386/pr64317.c (c): Initialize.
2681 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2684 * g++.dg/ext/mv18.C: New test.
2685 * g++.dg/ext/mv19.C: Likewise.
2686 * g++.dg/ext/mv20.C: Likewise.
2687 * g++.dg/ext/mv21.C: Likewise.
2688 * g++.dg/ext/mv22.C: Likewise.
2689 * g++.dg/ext/mv23.C: Likewise.
2691 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2694 * g++.dg/init/pr64527.C: New test.
2696 2015-04-17 Tom de Vries <tom@codesourcery.com>
2697 Michael Matz <matz@suse.de>
2699 PR tree-optimization/64950
2700 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2703 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2705 * c-c++-common/asan/user-section-1.c: New test.
2707 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2710 * gcc.dg/debug/pr65771.c: New test.
2712 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2714 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2715 __buitlin_alloca with __builtin_alloca.
2717 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2719 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2721 2015-04-16 Richard Biener <rguenther@suse.de>
2723 PR tree-optimization/64277
2724 * gcc.dg/Warray-bounds-14.c: New testcase.
2725 * gcc.dg/Warray-bounds-15.c: Likewise.
2726 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2727 * c-c++-common/ubsan/bounds-6.c: Likewise.
2729 2015-04-16 Renlin Li <renlin.li@arm.com>
2731 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2732 * gcc.target/arm/unsigned-float.c: New.
2734 2015-04-16 Richard Biener <rguenther@suse.de>
2736 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2737 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2738 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2740 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2742 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2743 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2744 * g++.dg/cpp0x/defaulted21.C: Likewise.
2745 * g++.dg/cpp0x/defaulted28.C: Likewise.
2746 * g++.dg/cpp0x/defaulted47.C: Likewise.
2747 * g++.dg/cpp0x/elision_neg.C: Likewise.
2748 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2749 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2750 * g++.dg/cpp0x/implicit1.C: Likewise.
2751 * g++.dg/cpp0x/implicit9.C: Likewise.
2752 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2753 * g++.dg/cpp0x/range-for13.C: Likewise.
2754 * g++.dg/gomp/clause-2.C: Likewise.
2755 * g++.dg/gomp/udr-5.C: Likewise.
2756 * g++.dg/inherit/access6.C: Likewise.
2757 * g++.dg/lookup/duperr1.C: Likewise.
2758 * g++.dg/lookup/friend2.C: Likewise.
2759 * g++.dg/lookup/pr6936.C: Likewise.
2760 * g++.dg/lookup/scoped1.C: Likewise.
2761 * g++.dg/lookup/using26.C: Likewise.
2762 * g++.dg/lookup/using38.C: Likewise.
2763 * g++.dg/other/access2.C: Likewise.
2764 * g++.dg/overload/defarg3.C: Likewise.
2765 * g++.dg/overload/defarg6.C: Likewise.
2766 * g++.dg/parse/access11.C: Likewise.
2767 * g++.dg/parse/access2.C: Likewise.
2768 * g++.dg/parse/access3.C: Likewise.
2769 * g++.dg/parse/access4.C: Likewise.
2770 * g++.dg/parse/access5.C: Likewise.
2771 * g++.dg/parse/access6.C: Likewise.
2772 * g++.dg/parse/access8.C: Likewise.
2773 * g++.dg/parse/access9.C: Likewise.
2774 * g++.dg/parse/crash40.C: Likewise.
2775 * g++.dg/tc1/dr142.C: Likewise.
2776 * g++.dg/tc1/dr166.C: Likewise.
2777 * g++.dg/tc1/dr52.C: Likewise.
2778 * g++.dg/template/access11.C: Likewise.
2779 * g++.dg/template/access18.C: Likewise.
2780 * g++.dg/template/access19.C: Likewise.
2781 * g++.dg/template/access2.C: Likewise.
2782 * g++.dg/template/access20.C: Likewise.
2783 * g++.dg/template/access26.C: Likewise.
2784 * g++.dg/template/access3.C: Likewise.
2785 * g++.dg/template/access7.C: Likewise.
2786 * g++.dg/template/conv12.C: Likewise.
2787 * g++.dg/template/crash69.C: Likewise.
2788 * g++.dg/template/friend31.C: Likewise.
2789 * g++.dg/template/friend32.C: Likewise.
2790 * g++.dg/template/memfriend15.C: Likewise.
2791 * g++.dg/template/memfriend16.C: Likewise.
2792 * g++.dg/template/memfriend17.C: Likewise.
2793 * g++.dg/template/memfriend7.C: Likewise.
2794 * g++.dg/template/pr32519.C: Likewise.
2795 * g++.dg/template/qualttp21.C: Likewise.
2796 * g++.dg/template/qualttp8.C: Likewise.
2797 * g++.dg/template/ttp10.C: Likewise.
2798 * g++.dg/template/typedef11.C: Likewise.
2799 * g++.dg/template/typedef13.C: Likewise.
2800 * g++.dg/template/typedef19.C: Likewise.
2801 * g++.dg/template/typedef20.C: Likewise.
2802 * g++.dg/template/typedef22.C: Likewise.
2803 * g++.dg/template/using16.C: Likewise.
2804 * g++.dg/template/virtual3.C: Likewise.
2805 * g++.dg/ubsan/pr61272.C: Likewise.
2806 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2807 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2808 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2809 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2810 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2811 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2812 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2813 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2814 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2815 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2816 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2817 * g++.old-deja/g++.jason/access17.C: Likewise.
2818 * g++.old-deja/g++.jason/access18.C: Likewise.
2819 * g++.old-deja/g++.jason/access22.C: Likewise.
2820 * g++.old-deja/g++.jason/access23.C: Likewise.
2821 * g++.old-deja/g++.jason/access8.C: Likewise.
2822 * g++.old-deja/g++.jason/delete3.C: Likewise.
2823 * g++.old-deja/g++.jason/report.C: Likewise.
2824 * g++.old-deja/g++.law/access2.C: Likewise.
2825 * g++.old-deja/g++.law/access3.C: Likewise.
2826 * g++.old-deja/g++.law/access4.C: Likewise.
2827 * g++.old-deja/g++.law/access5.C: Likewise.
2828 * g++.old-deja/g++.law/arm12.C: Likewise.
2829 * g++.old-deja/g++.law/arm14.C: Likewise.
2830 * g++.old-deja/g++.law/ctors13.C: Likewise.
2831 * g++.old-deja/g++.law/union2.C: Likewise.
2832 * g++.old-deja/g++.law/visibility12.C: Likewise.
2833 * g++.old-deja/g++.law/visibility15.C: Likewise.
2834 * g++.old-deja/g++.law/visibility16.C: Likewise.
2835 * g++.old-deja/g++.law/visibility17.C: Likewise.
2836 * g++.old-deja/g++.law/visibility18.C: Likewise.
2837 * g++.old-deja/g++.law/visibility19.C: Likewise.
2838 * g++.old-deja/g++.law/visibility20.C: Likewise.
2839 * g++.old-deja/g++.law/visibility21.C: Likewise.
2840 * g++.old-deja/g++.law/visibility24.C: Likewise.
2841 * g++.old-deja/g++.law/visibility4.C: Likewise.
2842 * g++.old-deja/g++.law/visibility5.C: Likewise.
2843 * g++.old-deja/g++.law/visibility6.C: Likewise.
2844 * g++.old-deja/g++.law/visibility7.C: Likewise.
2845 * g++.old-deja/g++.law/visibility8.C: Likewise.
2846 * g++.old-deja/g++.law/visibility9.C: Likewise.
2847 * g++.old-deja/g++.niklas/t135.C: Likewise.
2848 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2849 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2850 * g++.old-deja/g++.other/access11.C: Likewise.
2851 * g++.old-deja/g++.other/access4.C: Likewise.
2852 * g++.old-deja/g++.other/access7.C: Likewise.
2853 * g++.old-deja/g++.other/crash1.C: Likewise.
2854 * g++.old-deja/g++.other/crash7.C: Likewise.
2855 * g++.old-deja/g++.other/friend1.C: Likewise.
2856 * g++.old-deja/g++.other/friend4.C: Likewise.
2857 * g++.old-deja/g++.other/friend9.C: Likewise.
2858 * g++.old-deja/g++.other/lineno1.C: Likewise.
2859 * g++.old-deja/g++.other/using1.C: Likewise.
2860 * g++.old-deja/g++.pt/enum14.C: Likewise.
2861 * g++.old-deja/g++.pt/friend11.C: Likewise.
2862 * g++.old-deja/g++.pt/friend21.C: Likewise.
2863 * g++.old-deja/g++.pt/friend3.C: Likewise.
2864 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2865 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2866 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2867 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2869 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2872 * g++.dg/ipa/pr65765.C: New test.
2874 2015-04-15 Nick Clifton <nickc@redhat.com>
2876 * gcc.target/rx/builtins.c: Disable RMPA test if string
2877 instructions are not allowed.
2879 2015-04-15 Alan Modra <amodra@gmail.com>
2881 * gcc.dg/pr65408.c: New.
2883 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2886 * gcc.target/arm/pr65729.c: New test.
2888 2015-04-14 Richard Biener <rguenther@suse.de>
2890 PR tree-optimization/65758
2891 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2893 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
2896 * gcc.c-torture/execute/pr65648.c: New test.
2898 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2900 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2901 __builtin_finite instead of finite.
2902 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2905 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
2907 PR tree-optimization/63387
2908 * gcc.dg/pr63387.c: New testcase.
2910 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
2912 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2914 2015-04-13 Richard Biener <rguenther@suse.de>
2916 PR tree-optimization/65204
2917 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2919 2015-04-13 Terry Guo <terry.guo@arm.com>
2922 * gcc.target/arm/pr65710.c: New.
2924 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2926 PR tree-optimization/65747
2927 * g++.dg/torture/pr65747.C: New test.
2929 2015-04-12 Jakub Jelinek <jakub@redhat.com>
2932 * g++.dg/cpp0x/pr65736.C: New test.
2934 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
2935 Martin Liska <mliska@suse.cz>
2938 * g++.dg/ipa/pr65722.C: New testcase.
2940 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2942 PR tree-optimization/65735
2943 * gcc.c-torture/compile/pr65735.c: New test.
2945 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
2948 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2950 2015-04-11 Jakub Jelinek <jakub@redhat.com>
2953 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2955 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
2958 * gcc.target/arm/pr65647-2.c: New.
2960 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2963 * g++.dg/torture/pr65694.C: New test.
2965 2015-04-10 Tobias Burnus <burnus@net-b.de>
2967 * gfortran.dg/coarray_lock_6.f90: New.
2968 * gfortran.dg/coarray_lock_7.f90: New.
2969 * gfortran.dg/coarray/lock_2.f90: New.
2971 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
2977 * gfortran.dg/used_types_27.f90: New.
2979 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
2982 * gcc.target/i386/pr65671.c: New.
2984 2015-04-09 Jakub Jelinek <jakub@redhat.com>
2986 PR tree-optimization/65709
2987 * c-c++-common/ubsan/align-9.c: New test.
2989 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
2992 * gfortran.dg/pr56852.f90: New test.
2994 2015-04-09 Marek Polacek <polacek@redhat.com>
2995 Jakub Jelinek <jakub@redhat.com>
2998 * g++.dg/opt/pr65554.C: New test.
3000 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3003 * c-c++-common/attr-aligned-1.c: New test.
3005 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3007 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3009 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3012 * gcc.target/i386/sse-25.c: New.
3014 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3017 * gcc.target/i386/pr65693.c: New test.
3019 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3021 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3023 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3025 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3027 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3029 * gcc.target/i386/thunk-retbnd.c: New.
3031 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3033 * gnat.dg/opt48.adb: New test.
3034 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3035 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3037 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3040 * gcc.c-torture/compile/pr65540.c: New.
3042 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3044 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3047 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3050 * g++.dg/debug/pr65678.C: New test.
3053 * gcc.c-torture/compile/pr65680.c: New test.
3055 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3058 * gfortran.dg/allocate_with_source_5.f90: New test.
3060 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3062 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3063 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3065 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3067 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3069 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3072 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3073 to get floating point compression.
3074 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3076 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3078 PR preprocessor/61977
3079 * gcc.dg/cpp/pr61977.c: New test.
3081 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3083 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3085 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3088 * gcc.target/arm/pr65647.c: New.
3090 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3093 * g++.dg/torture/pr65655.C: New testcase.
3095 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/cpp1y/lambda-init13.C: New.
3100 2015-04-03 Marek Polacek <polacek@redhat.com>
3102 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3104 2015-04-02 Marek Polacek <polacek@redhat.com>
3107 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3108 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3110 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3112 PR preprocessor/61977
3113 * gcc.target/powerpc/pr61977-1.c: New test.
3114 * gcc.target/powerpc/pr61977-2.c: New test.
3116 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3119 * g++.dg/warn/Wshadow-8.C: New.
3120 * g++.dg/warn/Wshadow-9.C: Likewise.
3121 * g++.dg/warn/Wshadow-10.C: Likewise.
3122 * g++.dg/warn/Wshadow-11.C: Likewise.
3124 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3126 * gcc.dg/pr23623.c: Added aligned attribute.
3127 * gcc.dg/20141029-1.c: Likewise.
3128 * gcc.dg/20150306-1.c: New test.
3130 2015-04-01 Marek Polacek <polacek@redhat.com>
3133 * g++.dg/cpp0x/initlist93.C: New test.
3134 * g++.dg/cpp0x/initlist94.C: New test.
3136 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3139 * gcc.target/aarch64/pr65624.c: New test.
3141 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3143 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3145 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3147 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3148 extra variable to force stack alignment.
3149 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3150 extra variable to force stack alignment.
3152 2015-03-31 Marek Polacek <polacek@redhat.com>
3155 * g++.dg/template/pr65390.C: New test.
3157 2015-03-31 Martin Liska <mliska@suse.cz>
3159 * g++.dg/ipa/pr65557.C: New test.
3161 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3163 * gcc.target/s390/hotpatch-25.c: New test.
3164 * gcc.target/s390/hotpatch-1.c: Update test.
3165 * gcc.target/s390/hotpatch-10.c: Update test.
3166 * gcc.target/s390/hotpatch-11.c: Update test.
3167 * gcc.target/s390/hotpatch-12.c: Update test.
3168 * gcc.target/s390/hotpatch-13.c: Update test.
3169 * gcc.target/s390/hotpatch-14.c: Update test.
3170 * gcc.target/s390/hotpatch-15.c: Update test.
3171 * gcc.target/s390/hotpatch-16.c: Update test.
3172 * gcc.target/s390/hotpatch-17.c: Update test.
3173 * gcc.target/s390/hotpatch-18.c: Update test.
3174 * gcc.target/s390/hotpatch-19.c: Update test.
3175 * gcc.target/s390/hotpatch-2.c: Update test.
3176 * gcc.target/s390/hotpatch-21.c: Update test.
3177 * gcc.target/s390/hotpatch-22.c: Update test.
3178 * gcc.target/s390/hotpatch-23.c: Update test.
3179 * gcc.target/s390/hotpatch-24.c: Update test.
3180 * gcc.target/s390/hotpatch-3.c: Update test.
3181 * gcc.target/s390/hotpatch-4.c: Update test.
3182 * gcc.target/s390/hotpatch-5.c: Update test.
3183 * gcc.target/s390/hotpatch-6.c: Update test.
3184 * gcc.target/s390/hotpatch-7.c: Update test.
3185 * gcc.target/s390/hotpatch-8.c: Update test.
3186 * gcc.target/s390/hotpatch-9.c: Update test.
3187 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3189 2015-03-31 Richard Biener <rguenther@suse.de>
3192 * g++.dg/torture/pr65626.C: New testcase.
3194 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3197 * gcc.target/i386/mpx/pr65531.cc: New.
3199 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3202 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3203 __builtin_alloca instead of alloca.
3204 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3205 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3206 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3209 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3212 * g++.dg/ubsan/pr65610.C: New test.
3214 2015-03-30 Marek Polacek <polacek@redhat.com>
3217 * g++.dg/cpp0x/pr65398-2.C: New test.
3219 2015-03-30 Marek Polacek <polacek@redhat.com>
3221 * c-c++-common/pr65556.c: Change the width of bit-fields.
3223 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3226 * gcc.target/i386/pr65588.c: New testcase.
3228 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3230 PR libgfortran/65563
3231 * gfortran.dg/open_errors_2.f90: New test.
3233 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3235 PR libgfortran/65596
3236 * gfortran.dg/namelist_86.f90: New test.
3238 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3240 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3241 statement to reflect new ownership.
3243 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3246 * g++.dg/template/friend58.C: New.
3247 * g++.dg/template/friend59.C: Likewise.
3249 2015-03-27 Tobias Burnus <burnus@net-b.de>
3252 * g++.dg/gomp/openmp-simd-3.C: New.
3253 * gcc.dg/gomp/openmp-simd-3.c: New.
3255 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3258 * gcc.target/i386/pr65248-1.c: New file.
3259 * gcc.target/i386/pr65248-2.c: Likewise.
3260 * gcc.target/i386/pr65248-3.c: Likewise.
3261 * gcc.target/i386/pr65248-4.c: Likewise.
3263 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.c-torture/compile/pr65593.c: New test.
3268 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3271 * g++.dg/cpp1y/constexpr-assert1.C: New.
3273 2015-03-27 Marek Polacek <polacek@redhat.com>
3276 * c-c++-common/pr65556.c: New test.
3278 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3281 * g++.dg/torture/pr65600.C: New testcase.
3283 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3286 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3288 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3290 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3291 statement and cleanup. Fixed typos.
3293 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3296 * gcc.c-torture/compile/pr65595.c: New testcase.
3298 2015-03-27 Marek Polacek <polacek@redhat.com>
3301 * g++.dg/ubsan/pr65583.C: New test.
3303 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3305 * gcc.c-torture/compile/20150327.c: New testcase.
3307 2015-03-26 Richard Biener <rguenther@suse.de>
3310 * g++.dg/torture/pr65555.C: New testcase.
3312 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3314 PR tree-optimization/64715
3315 * gcc.dg/builtin-object-size-15.c: New test.
3316 * gcc.dg/pr64715-1.c: New test.
3317 * gcc.dg/pr64715-2.c: New test.
3319 2015-03-26 Richard Biener <rguenther@suse.de>
3322 * gnat.dg/specs/opt2.ads: Fix testcase.
3324 2015-03-25 Martin Sebor <msebor@redhat.com>
3327 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3328 when target isn't arm*-*-*-*.
3329 (check_effective_target_arm_nothumb): Likewise.
3330 (check_effective_target_arm_little_endian): Likewise.
3331 (check_effective_target_arm_vect_no_misalign): Likewise.
3332 (check_effective_target_aarch64_little_endian): Fail early if target
3335 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3337 PR tree-optimization/65177
3338 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3340 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3342 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3343 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3344 smmintrin.h and mm3dnow.h.
3346 2015-03-25 Marek Polacek <polacek@redhat.com>
3349 * g++.dg/cpp0x/pr65558.C: New test.
3351 2015-03-25 Marek Polacek <polacek@redhat.com>
3354 * g++.dg/template/pr61670.C: New test.
3356 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3359 * g++.dg/template/pr54987.C: New.
3361 2015-03-25 Richard Biener <rguenther@suse.de>
3363 PR tree-optimization/62630
3364 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3366 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3369 * gcc.target/i386/mpx/pr65508.c: New.
3371 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3375 * gfortran.dg/data_initialized_3.f90: New.
3377 2015-03-25 Richard Biener <rguenther@suse.de>
3380 * gnat.dg/specs/opt2.ads: New testcase.
3382 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3384 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3385 * gcc.target/arm/memset-inline-4.c: Skip for
3386 arm_tune_string_ops_prefer_neon.
3387 * gcc.target/arm/memset-inline-5.c: Ditto.
3388 * gcc.target/arm/memset-inline-6.c: Ditto.
3389 * gcc.target/arm/memset-inline-8.c: Ditto.
3390 * gcc.target/arm/memset-inline-9.c: Ditto.
3392 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3395 * g++.dg/other/virtual3.C: New.
3397 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3400 * g++.dg/cpp0x/vt-60130.C: New.
3402 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/warn/Warray-bounds-7.C: New.
3407 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3410 * g++.dg/template/defarg18.C: New.
3412 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/cpp0x/vt-59988.C: New.
3417 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3419 PR tree-optimization/65533
3420 * gcc.dg/pr65533.c: New test.
3422 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3424 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3425 source= and mold= expressions functionality.
3426 * gfortran.dg/allocate_class_4.f90: New test.
3427 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3428 copying an unlimited polymorhpic object containing a char array
3429 to another unlimited polymorphic object respects the _len
3431 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3432 whether deferred length char array allocate works, unlimited
3433 polymorphic object allocation from a string works and if
3434 allocating an array of deferred length strings works.
3435 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3437 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3440 * g++.dg/cpp0x/constexpr-array11.C: New.
3442 2015-03-24 Richard Biener <rguenther@suse.de>
3445 * gcc.dg/torture/pr65517.c: New testcase.
3447 2015-03-24 Tobias Burnus <burnus@net-b.de>
3449 * gfortran.dg/coindexed_1.f90: Moved from
3450 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3452 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3455 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3459 * gcc.target/i386/pr65523.c: New test.
3462 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3464 * g++.dg/lto/pr65475b_0.C: Likewise.
3466 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3469 * gcc.target/sh/torture/pr65505.c: New.
3471 2015-03-23 Martin Sebor <msebor@redhat.com>
3474 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3475 assembly for lvx in addition to lxv.
3477 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3480 * gfortran.dg/pr65504.f90: New test.
3483 * gcc.dg/pr65521.c: New test.
3485 2015-03-23 Richard Biener <rguenther@suse.de>
3487 PR tree-optimization/65518
3488 * gcc.dg/vect/pr65518.c: New testcase.
3490 2015-03-23 Richard Biener <rguenther@suse.de>
3492 PR tree-optimization/65494
3493 * gcc.dg/vect/pr65494.c: New testcase.
3495 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3497 PR preprocessor/65238
3498 * c-c++-common/cpp/pr65238-1.c: New test.
3499 * gcc.dg/cpp/pr65238-2.c: New test.
3500 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3501 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3503 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3504 Mikael Morin <mikael@gcc.gnu.org>
3507 * gfortran.dg/elemental_dependency_4.f90: New.
3508 * gfortran.dg/elemental_dependency_5.f90: New.
3510 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3513 * g++.dg/lto/pr65475b_0.C: New testcase.
3514 * g++.dg/lto/pr65475b_1.C: New testcase.
3515 * g++.dg/lto/pr65475c_0.C: New testcase.
3516 * g++.dg/lto/pr65475c_1.C: New testcase.
3518 2015-03-21 Tobias Burnus <burnus@net-b.de>
3520 * gfortran.dg/coarray_38.f90: New.
3521 * gfortran.dg/coarray_39.f90: New.
3522 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3525 2015-03-20 Marek Polacek <polacek@redhat.com>
3528 * g++.dg/cpp0x/pr65398.C: New test.
3530 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3533 * g++.dg/lto/pr65475_0.C: New testcase.
3534 * g++.dg/lto/pr65475_1.C: New testcase.
3536 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3538 PR rtl-optimization/64366
3539 * gcc.target/sh/pr64366.c: New.
3541 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/cpp0x/constexpr-48324.C: New.
3546 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3549 * g++.dg/cpp0x/pr48453.C: New.
3551 2015-03-20 Marek Polacek <polacek@redhat.com>
3554 * g++.dg/cpp0x/pr65072.C: New test.
3556 2015-03-20 Richard Biener <rguenther@suse.de>
3559 * gcc.dg/pr15347.c: Use -O.
3560 * c-c++-common/pr19807-1.c: Likewise.
3562 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3564 * gnat.dg/volatile13.ad[sb]: New test.
3566 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3568 PR rtl-optimization/60851
3569 * gcc.target/i386/pr60851.c: New test.
3571 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3574 * g++.dg/pr65240.h: Add tests for PR 65240.
3575 * g++.dg/pr65240-1.C: Likewise.
3576 * g++.dg/pr65240-2.C: Likewise.
3577 * g++.dg/pr65240-3.C: Likewise.
3578 * g++.dg/pr65240-4.C: Likewise.
3580 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3582 PR rtl-optimization/63491
3583 * gcc.target/powerpc/pr63491.c: New.
3585 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3587 * g++.dg/ipa/pr65465.C: New test.
3589 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/cpp0x/deleted11.C: New.
3594 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3597 * c-c++-common/tsan/pr65400-3.c: New test.
3599 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/cpp0x/constexpr-59686.C: New.
3604 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3607 * g++.dg/tsan/pr64265.C: New test.
3610 * c-c++-common/tsan/pr65400-1.c: New test.
3611 * c-c++-common/tsan/pr65400-2.c: New test.
3613 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/cpp0x/pr59816.C: New.
3618 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3621 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3623 2015-03-18 Martin Liska <mliska@suse.cz>
3626 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3627 equivalences either to 6 or 7.
3629 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3633 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3635 * gcc.dg/undefined-loop-1.c: New file.
3636 * gcc.dg/undefined-loop-2.c: New file.
3638 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3641 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3642 loop exits too early.
3644 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3646 PR tree-optimization/65450
3647 * gfortran.dg/pr65450.f90: New test.
3650 * gcc.target/i386/pr65078-1.c: New test.
3651 * gcc.target/i386/pr65078-2.c: New test.
3652 * gcc.target/i386/pr65078-3.c: New test.
3653 * gcc.target/i386/pr65078-4.c: New test.
3654 * gcc.target/i386/pr65078-5.c: New test.
3655 * gcc.target/i386/pr65078-6.c: New test.
3657 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/cpp1y/pr65340.C: New.
3662 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3665 * gfortran.dg/system_clock_3.f08: Adjust test.
3667 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3670 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3671 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3673 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3676 * gfortran.dg/system_clock_3.f08: New test.
3678 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3681 g++.dg/cpp1y/pr64626-1.C: New.
3682 g++.dg/cpp1y/pr64626-2.C: New.
3683 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3685 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/65427
3688 * gcc.c-torture/execute/pr65427.c: New test.
3690 2015-03-16 Marek Polacek <polacek@redhat.com>
3694 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3695 * g++.dg/cpp0x/pr65327.C: New test.
3697 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3700 * c-c++-common/asan/pr64820.c: New test.
3702 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3704 * gfortran.dg/pointer_2.f90: New test.
3706 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3708 * g++.dg/pr65049.C: New test.
3710 2015-03-16 Tom de Vries <tom@codesourcery.com>
3712 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3713 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3714 * gcc.target/i386/fuse-caller-save.c: Same.
3716 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3718 * gnat.dg/loop_optimization18.ad[sb]: New test.
3719 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3721 2015-03-16 Alan Modra <amodra@gmail.com>
3723 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3726 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3728 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3730 * gcc.dg/torture/pr65270-2.c: Likewise.
3732 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3735 * gfortran.dg/pointer_remapping_9.f90: New.
3737 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3739 PR tree-optimization/65369
3740 * gcc.c-torture/execute/pr65369.c: New test.
3742 PR tree-optimization/65418
3743 * gcc.c-torture/execute/pr65418-1.c: New test.
3744 * gcc.c-torture/execute/pr65418-2.c: New test.
3746 PR rtl-optimization/65401
3747 * gcc.c-torture/execute/pr65401.c: New test.
3749 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3752 * gcc.target/arm/pr64600_1.c: New test.
3754 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3756 PR rtl-optimization/65235
3757 * gcc.target/aarch64/pr65235_1.c: New test.
3759 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3761 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3762 * gcc.target/s390/hotpatch-22.c: Likewise.
3763 * gcc.target/s390/hotpatch-23.c: Likewise.
3764 * gcc.target/s390/hotpatch-24.c: Likewise.
3765 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3766 * gcc.target/s390/hotpatch-1.c: Update expected output.
3767 * gcc.target/s390/hotpatch-2.c: Likewise.
3768 * gcc.target/s390/hotpatch-3.c: Likewise.
3769 * gcc.target/s390/hotpatch-4.c: Likewise.
3770 * gcc.target/s390/hotpatch-5.c: Likewise.
3771 * gcc.target/s390/hotpatch-6.c: Likewise.
3772 * gcc.target/s390/hotpatch-7.c: Likewise.
3773 * gcc.target/s390/hotpatch-8.c: Likewise.
3774 * gcc.target/s390/hotpatch-9.c: Likewise.
3775 * gcc.target/s390/hotpatch-10.c: Likewise.
3776 * gcc.target/s390/hotpatch-11.c: Likewise.
3777 * gcc.target/s390/hotpatch-12.c: Likewise.
3778 * gcc.target/s390/hotpatch-13.c: Likewise.
3779 * gcc.target/s390/hotpatch-14.c: Likewise.
3780 * gcc.target/s390/hotpatch-15.c: Likewise.
3781 * gcc.target/s390/hotpatch-16.c: Likewise.
3782 * gcc.target/s390/hotpatch-17.c: Likewise.
3783 * gcc.target/s390/hotpatch-18.c: Likewise.
3784 * gcc.target/s390/hotpatch-19.c: Likewise.
3786 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3789 * gcc.target/i386/pr65103-1.c: New.
3791 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3794 * gcc.target/i386/pr65044.c: New.
3796 2015-03-12 Tom de Vries <tom@codesourcery.com>
3798 PR rtl-optimization/64895
3799 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3800 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3801 * gcc.target/i386/fuse-caller-save.c: Ditto.
3803 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3805 * gcc.dg/ipa/pr63569.c: Fix template.
3807 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3809 * g++.dg/ipa/pr64146.C: Require fpic support.
3811 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3814 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3815 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3817 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3819 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3820 to dg-options, fix up dg-skip-if.
3822 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3825 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3826 * gcc.target/avr/tiny-caller-save.c: Same.
3828 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3831 * g++.dg/pr65242.C: New test.
3833 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3835 * c-c++-common/asan/no-asan-check-glob.c: New test.
3837 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3840 * g++.dg/other/default11.C: New.
3841 * g++.dg/other/default12.C: Likewise.
3843 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3846 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3848 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3851 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3853 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3856 * g++.dg/cpp0x/pr65127.C: New test.
3858 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3860 * gcc.dg/ipa/PR64550.c: Update template.
3862 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3863 Tobias Burnus <burnus@net-b.de>
3865 * gfortran.dg/coarray_sync_memory.f90: New.
3867 2015-03-10 Marek Polacek <polacek@redhat.com>
3870 * c-c++-common/ubsan/pr65367.c: New test.
3872 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3874 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3875 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3876 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3877 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3878 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3879 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3880 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3881 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3882 * gcc.target/i386/mpx/realloc-1-nov.c: New.
3883 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3884 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3885 * gcc.target/i386/mpx/realloc-2-nov.c: New.
3886 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3888 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3890 * lib/mpx-dg.exp (mpx_link_flags): New.
3893 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3894 * gcc.target/i386/mpx/alloca-1-nov.c: New.
3895 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3896 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3897 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3898 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3899 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3900 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3901 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3902 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3903 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3904 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3905 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3906 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3907 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3908 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3909 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3910 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3911 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3912 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3913 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3914 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3915 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3916 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3917 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3918 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3919 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3920 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3921 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3922 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3923 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3924 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3925 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3926 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3927 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3928 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3929 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3930 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3931 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3932 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3933 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3934 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3935 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3936 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3937 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3938 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3939 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3940 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3941 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3942 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3943 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3944 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3945 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3946 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3947 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3948 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3949 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3950 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3951 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3952 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3953 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3954 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3955 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3956 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3957 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3958 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3959 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3960 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3961 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3962 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3963 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3964 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3965 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3966 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3967 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3968 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3969 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3970 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3971 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3972 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3973 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3974 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3975 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3976 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3977 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3978 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3979 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3980 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3981 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3982 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3983 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3984 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3985 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3986 * gcc.target/i386/mpx/label-address-1.c: New.
3987 * gcc.target/i386/mpx/legacy-1-nov.c: New.
3988 * gcc.target/i386/mpx/macro.c: New.
3989 * gcc.target/i386/mpx/mpx-check.h: New.
3990 * gcc.target/i386/mpx/mpx.exp: New.
3991 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3992 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3993 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3994 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3995 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3996 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3997 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3998 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3999 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4000 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4001 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4002 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4003 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4004 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4005 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4006 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4007 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4008 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4009 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4010 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4011 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4012 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4013 * gcc.target/i386/mpx/reference-1-nov.c: New.
4014 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4015 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4016 * gcc.target/i386/mpx/reference-2-nov.c: New.
4017 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4018 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4019 * gcc.target/i386/mpx/reference-3-nov.c: New.
4020 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4021 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4022 * gcc.target/i386/mpx/reference-4-nov.c: New.
4023 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4024 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4025 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4026 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4027 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4028 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4029 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4030 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4031 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4032 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4033 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4034 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4035 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4036 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4037 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4038 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4039 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4040 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4041 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4042 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4043 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4044 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4045 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4046 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4047 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4048 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4049 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4050 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4051 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4052 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4053 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4054 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4055 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4056 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4057 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4058 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4059 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4060 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4061 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4062 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4063 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4064 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4065 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4066 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4067 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4068 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4069 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4070 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4071 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4072 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4073 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4074 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4075 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4076 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4077 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4078 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4079 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4080 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4081 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4082 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4083 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4084 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4085 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4086 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4087 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4088 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4089 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4090 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4091 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4092 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4093 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4094 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4095 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4096 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4097 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4098 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4099 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4100 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4101 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4102 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4103 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4104 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4105 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4106 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4107 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4108 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4109 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4110 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4111 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4112 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4113 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4114 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4115 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4116 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4117 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4118 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4119 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4120 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4121 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4122 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4123 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4124 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4125 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4126 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4127 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4128 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4129 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4130 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4131 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4132 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4133 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4134 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4135 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4136 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4137 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4138 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4139 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4140 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4141 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4142 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4143 * gcc.target/i386/mpx/vla-1-nov.c: New.
4144 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4145 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4146 * gcc.target/i386/mpx/vla-2-nov.c: New.
4147 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4149 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4151 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4153 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4155 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4157 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4159 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4160 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4162 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4165 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4168 * c-c++-common/pr65120.c: New test.
4170 PR rtl-optimization/65321
4171 * gcc.dg/pr65321.c: New test.
4173 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4175 PR tree-optimization/65355
4176 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4178 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4181 * c-c++-common/pr49706.c: Adjust tests for not warning
4182 about !!x == y or !b == y where b is boolean, and add
4184 * c-c++-common/pr62199-2.c: Likewise.
4186 2015-03-09 Richard Biener <rguenther@suse.de>
4189 * gcc.dg/torture/pr65270-1.c: New testcase.
4190 * gcc.dg/torture/pr65270-2.c: Likewise.
4192 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4194 PR tree-optimization/63743
4195 * gcc.dg/pr63743.c: New test.
4197 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4200 * g++.dg/lto/pr65316_0.C: New testcase.
4201 * g++.dg/lto/pr65316_1.C: New testcase.
4203 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4206 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4208 * g++.dg/abi/rtti3.C: Likewise.
4210 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4213 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4215 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4217 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4219 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4221 2015-03-08 Morin <mikael@gcc.gnu.org>
4224 * gfortran.dg/entry_20.f90: New.
4226 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4229 * gcc.c-torture/compile/pr65153.c: New.
4231 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4234 * g++.dg/torture/pr65249.C: New.
4236 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4238 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4240 (int64_t): Likewise.
4242 2015-03-07 Marek Polacek <polacek@redhat.com>
4243 Martin Uecker <uecker@eecs.berkeley.edu>
4246 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4248 * c-c++-common/ubsan/bounds-8.c: New test.
4249 * c-c++-common/ubsan/bounds-9.c: New test.
4250 * gcc.dg/ubsan/bounds-2.c: New test.
4252 2015-03-05 Martin Sebor <msebor@redhat.com>
4254 * PR testsuite/63175
4255 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4256 checking of results into main to prevent it from getting optimized
4258 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4260 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4262 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4263 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4264 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4267 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4269 * g++.dg/lto/pr65302_1.C: New testcase.
4270 * g++.dg/lto/pr65302_0.C: New testcase.
4272 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4274 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4275 -fno-ipa-icf to dg-options.
4277 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4279 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4280 compiles using the linker plugin.
4282 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4284 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4286 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4288 * gcc.target/arm/pr65067.c: New test.
4290 2015-03-05 Martin Liska <mliska@suse.cz>
4293 * gcc.dg/ipa/pr65318.c: New test.
4295 2015-03-05 Marek Polacek <polacek@redhat.com>
4297 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4299 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4301 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4303 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4305 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4306 max-unroll-times back to defaults for s390.
4308 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4312 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4315 * g++.dg/cpp0x/initlist92.C: New.
4317 2015-03-05 Richard Biener <rguenther@suse.de>
4319 PR tree-optimization/65310
4320 * gcc.dg/vect/pr65310.c: New testcase.
4322 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4325 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4327 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4329 * gnat.dg/entry_queues3.adb: New test.
4331 2015-03-04 Ian Lance Taylor <iant@google.com>
4333 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4335 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4338 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4340 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4342 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4343 -fno-ipa-icf to dg-options
4344 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4345 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4347 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4350 * g++.dg/cpp0x/decltype62.C: New.
4352 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4354 * gnat.dg/object_overflow5.adb: New test.
4356 2015-03-03 Martin Liska <mliska@suse.cz>
4359 * gcc.dg/ipa/pr65287.c: New test.
4361 2015-03-03 Martin Jambor <mjambor@suse.cz>
4362 Eric Botcazou <ebotcazou@adacore.com>
4364 * gnat.dg/specs/pack12.ads: New test.
4366 2015-03-03 Martin Liska <mliska@suse.cz>
4368 * gcc.dg/ipa/PR65282.c: New test.
4370 2015-03-13 Jeff Law <law@redhat.com>
4372 PR tree-optimization/65241
4373 * gcc.c-torture/compile/pr65241.c: New test.
4375 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4378 * gcc.target/avr/torture/pr64331.c: New test.
4380 2015-03-03 Martin Liska <mliska@suse.cz>
4381 Jan Hubicka <hubicka@ucw.cz>
4383 * g++.dg/ipa/pr65263.C: New test.
4385 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4388 * gcc.dg/lto/pr65130_0.c: New testcase.
4389 * gcc.dg/lto/pr65130_1.c: New testcase.
4391 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4394 * g++.dg/torture/pr64988.C: New testcase.
4396 2015-03-02 Tobias Burnus <burnus@net-b.de>
4398 * gfortran.dg/coarray_atomic_6.f90: New.
4400 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4403 * gcc.target/i386/pr65184.c: New.
4405 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4408 * gcc.target/i386/pr65183.c: New.
4410 2015-02-28 Martin Liska <mliska@suse.cz>
4411 Jan Hubicka <hubicka@ucw.cz>
4413 * gcc.dg/ipa/ipa-icf-35.c: New test.
4414 * gcc.dg/ipa/ipa-icf-36.c: New test.
4415 * gcc.dg/ipa/ipa-icf-37.c: New test.
4417 2015-02-28 Martin Liska <mliska@suse.cz>
4418 Jan Hubicka <hubicka@ucw.cz>
4421 * gcc.dg/ipa/ipa-icf-34.c: New test.
4423 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4426 * gcc.target/sh/sh/pr61142.c: New.
4428 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4430 * g++.dg/other/dump-ada-spec-3.C: New test.
4432 2015-03-01 Martin Liska <mliska@suse.cz>
4434 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4435 * g++.dg/ipa/pr63595.C: Update expected results.
4437 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4440 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4442 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4444 * gcc.dg/vect/pr59354.c: Move vector producing code to
4447 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4450 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4451 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4452 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4453 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4455 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4457 PR tree-optimization/65048
4458 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4459 (foo): Use K&R style definition.
4461 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4464 * g++.dg/pr65032.C: New.
4466 2015-02-27 Marek Polacek <polacek@redhat.com>
4469 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4472 2015-02-27 Marek Polacek <polacek@redhat.com>
4475 * gcc.dg/pr65228.c: New test.
4477 2015-02-27 Kai Tietz <ktietz@redhat.com>
4480 * gcc.dg/weak/weak-17.c: New file.
4482 2015-02-27 Richard Biener <rguenther@suse.de>
4485 * g++.dg/lto/pr65193_0.C: New testcase.
4487 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4489 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4490 * gcc.target/s390/hotpatch-8.c: Likewise.
4491 * gcc.target/s390/hotpatch-9.c: Likewise.
4492 * gcc.target/s390/pr61078.c: Likewise.
4493 * gcc.target/s390/pr57960.c: Remove -m64.
4494 * gcc.target/s390/pr61078.c: Likewise.
4496 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4497 Martin Liska <mliska@suse.cz>
4500 * gcc.dg/pr64454.c: Disable ICF.
4501 * gcc.dg/pr28685-1.c: Disable ICF
4502 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4503 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4504 * g++.dg/ipa/ipa-icf-4.C: Update template.
4506 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4508 PR tree-optimization/65216
4509 * gcc.c-torture/execute/pr65216.c: New test.
4511 PR tree-optimization/65215
4512 * gcc.c-torture/execute/pr65215-1.c: New test.
4513 * gcc.c-torture/execute/pr65215-2.c: New test.
4514 * gcc.c-torture/execute/pr65215-3.c: New test.
4515 * gcc.c-torture/execute/pr65215-4.c: New test.
4516 * gcc.c-torture/execute/pr65215-5.c: New test.
4518 2015-02-26 Tom de Vries <tom@codesourcery.com>
4520 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4522 2015-02-26 Martin Liska <mliska@suse.cz>
4523 Jan Hubicka <hubicka@ucw.cz>
4525 * g++.dg/ipa/pr64146.C: Update expected results.
4526 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4527 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4528 * gcc.dg/ipa/ipa-icf-34.c: New test.
4530 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4532 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4533 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4534 (dg-additional-options): Remove dg directive.
4535 (dg-final): Add dg directive.
4537 2015-02-26 Marek Polacek <polacek@redhat.com>
4540 * g++.dg/ipa/pr65008.C: New test.
4542 2015-02-26 Tom de Vries <tom@codesourcery.com>
4544 * lib/profopt.exp (profopt-target-cleanup): New proc.
4545 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4546 files from sources from dg-additional-sources.
4548 2015-02-26 Tom de Vries <tom@codesourcery.com>
4550 * lib/gcov.exp: Cleanup in case of xfail.
4552 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4554 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4556 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4559 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4560 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4561 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4562 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4563 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4564 * g++.dg/debug/pr46123.C: XFAIL and move...
4565 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4566 * gcc.dg/debug/dwarf2-3.c: Move...
4567 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4569 2015-02-26 Marek Polacek <polacek@redhat.com>
4572 * g++.dg/cpp1y/pr65202.C: New test.
4574 2015-02-26 Tom de Vries <tom@codesourcery.com>
4576 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4577 locale_facets.h.gcov.
4579 2015-02-26 Tom de Vries <tom@codesourcery.com>
4581 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4583 2015-02-26 Tom de Vries <tom@codesourcery.com>
4585 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4587 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4590 * gcc.target/i386/pr65217.c: New.
4592 2015-02-26 Tom de Vries <tom@codesourcery.com>
4594 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4596 2015-02-26 Tom de Vries <tom@codesourcery.com>
4598 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4600 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4602 PR tree-optimization/65048
4603 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4605 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4607 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4608 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4610 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4613 * gcc.target/i386/pr65161.c: New test.
4615 2015-02-26 Terry Guo <terry.guo@arm.com>
4617 * gcc.target/arm/no-volatile-in-it.c: New test.
4619 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4621 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4622 (dg-options): Add -save-temps.
4623 (dg-final): Add cleanup-saved-temps.
4625 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4627 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4629 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4631 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4632 * gcc.target/powerpc/pack01.c: Include string.h.
4634 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4637 * gcc.target/i386/pr65167.c: New.
4639 2015-02-25 Kai Tietz <ktietz@redhat.com>
4641 PR tree-optimization/61917
4642 * gcc.dg/vect/vect-pr61917.c: New file.
4644 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4646 PR tree-optimization/65170
4647 * gcc.c-torture/execute/pr65170.c: New test.
4648 * gcc.dg/tree-ssa/vrp96.c: New test.
4650 2015-02-24 Tom de Vries <tom@codesourcery.com>
4652 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4654 2015-02-24 Tom de Vries <tom@codesourcery.com>
4657 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4658 (dg-additional-files-options): Copy additional_sources to
4659 additional_sources_used before emptying additional_sources.
4660 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4661 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4662 (cleanup-saved-temps): Use additional_sources_used instead of
4664 (dg-test): Reset additional_sources_used.
4666 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4669 * gfortran.dg/integer_exponentiation_6.F90: New test.
4671 2015-02-23 Martin Sebor <msebor@redhat.com>
4674 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4675 two parts. One to save registers, the other to verify the
4676 registers have the right values. Save register state into
4677 static data rather than on the stack.
4679 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4682 * c-c++-common/asan/pr63888.c: New test.
4684 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4687 * gcc.c-torture/compile/pr65163.c: New.
4689 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4691 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4692 with -m31 on 64 bit.
4693 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4694 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4696 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4698 * gcc.target/s390/20090223-1.c: Add
4699 -Wno-implicit-function-declaration option.
4700 * gcc.target/s390/pr42224.c: Likewise.
4701 * gcc.target/s390/pr55718.c: Likewise.
4703 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4705 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4706 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4707 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4708 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4709 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4710 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4711 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4712 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4713 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4714 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4715 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4716 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4717 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4718 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4719 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4720 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4721 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4722 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4723 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4724 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4725 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4727 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4729 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4730 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4731 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4732 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4733 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4734 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4735 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4736 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4737 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4738 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4739 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4740 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4741 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4742 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4743 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4744 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4746 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4750 * gfortran.dg/pr61960.f90: New.
4751 * gfortran.dg/pr64230.f90: New.
4752 * gfortran.dg/pr64980.f03: New.
4754 2015-02-22 Tom de Vries <tom@codesourcery.com>
4756 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4758 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4761 * gnat.dg/timing_events.adb: Removed, invalid test.
4763 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4766 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4768 * g++.dg/gcov/gcov-2.C: Likewise.
4770 2015-02-20 Richard Biener <rguenther@suse.de>
4772 PR tree-optimization/65136
4773 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4775 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4778 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4779 and nvptx-*-* blacklisting.
4781 * gcc.dg/sibcall-9.c: New test.
4782 * gcc.dg/sibcall-10.c: New test.
4784 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4786 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4788 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4791 * gcc.target/avr/torture/pr64452.c: New test.
4793 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4795 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4796 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4798 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4801 * lib/target-supports.exp (check_compile): Check whether
4802 additional_sources is defined before using it.
4804 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4807 * g++.dg/opt/pr65074.C: New file.
4809 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4811 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4812 (size_type): New typedef.
4813 (operator "" _script): Use it for the last argument.
4815 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4817 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4819 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4821 * lib/target-supports.exp (check_compile): Save/restore
4822 additional_sources that may belong to an actual test.
4824 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4826 PR gcov-profile/64634
4827 * g++.dg/gcov/gcov-15.C: New test.
4829 2015-02-18 Tom de Vries <tom@codesourcery.com>
4831 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4833 2015-02-18 Tom de Vries <tom@codesourcery.com>
4835 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4837 2015-02-18 Tom de Vries <tom@codesourcery.com>
4839 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4841 2015-02-18 Tom de Vries <tom@codesourcery.com>
4843 * gfortran.dg/fmt_cache_1.f: Add missing close.
4845 2015-02-18 Tom de Vries <tom@codesourcery.com>
4848 * gfortran.dg/read_eof_8.f90: Add missing close.
4850 2015-02-18 Richard Biener <rguenther@suse.de>
4852 PR tree-optimization/65063
4853 * gcc.dg/pr65063.c: New testcase.
4855 2015-02-18 Richard Biener <rguenther@suse.de>
4857 PR tree-optimization/62217
4858 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4860 2015-02-18 Marek Polacek <polacek@redhat.com>
4863 * c-c++-common/ubsan/pr65081.c: New test.
4865 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4867 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4868 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4870 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4872 * gcc.dg/ipa/propalign-3.c: New test.
4874 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4877 * gcc.target/sh/pr64793.c: New.
4878 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4880 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4882 * gcc.target/arm/divzero.c: New test case.
4884 2015-02-17 Tom de Vries <tom@codesourcery.com>
4886 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4888 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
4889 Jakub Jelinek <jakub@redhat.com>
4892 * g++.dg/cpp0x/pr65075.C: New test.
4894 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
4897 * gcc.target/powerpc/pr65058.c: New test.
4899 2015-02-16 Jeff Law <law@redhat.com>
4901 PR tree-optimization/64823
4902 * gcc.dg/uninit-20.c: New test.
4904 2015-02-16 Jakub Jelinek <jakub@redhat.com>
4905 James Greenhalgh <james.greenhalgh@arm.com>
4908 * gcc.dg/ipa/ipa-clone-1.c: New test.
4910 2015-02-16 Richard Biener <rguenther@suse.de>
4912 PR tree-optimization/65077
4913 * gcc.dg/torture/pr65077.c: New testcase.
4915 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
4917 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4918 Directive adjusted to scan for ldaxr.
4919 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4920 adjusted to scan for ldaex.
4922 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
4925 * g++.dg/cpp0x/constexpr-65080.C: New.
4927 2015-02-16 Richard Biener <rguenther@suse.de>
4929 PR tree-optimization/63593
4930 * gcc.dg/pr63593.c: New testcase.
4932 2015-02-16 Marek Polacek <polacek@redhat.com>
4935 * gcc.dg/pr65066.c: New test.
4937 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
4939 * gcc.dg/pr65002.C: Move ...
4940 * g++.dg/ipa/pr65002.C: ... here.
4942 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
4944 * gcc.target/powerpc/pr64205.c: Skip on AIX.
4945 * gcc.target/powerpc/pr64505.c: Skip on AIX.
4946 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4947 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4949 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
4952 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4953 the expression to find calls.
4954 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4955 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4956 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4957 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4958 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4960 2015-02-14 Marek Polacek <polacek@redhat.com>
4963 * gcc.dg/array-11.c: New test.
4964 * gcc.dg/array-12.c: New test.
4965 * gcc.dg/array-13.c: New test.
4966 * gcc.dg/array-14.c: New test.
4967 * gcc.dg/c99-flex-array-typedef-1.c: New test.
4968 * gcc.dg/c99-flex-array-typedef-2.c: New test.
4969 * gcc.dg/c99-flex-array-typedef-3.c: New test.
4970 * gcc.dg/c99-flex-array-typedef-5.c: New test.
4971 * gcc.dg/c99-flex-array-typedef-7.c: New test.
4972 * gcc.dg/c99-flex-array-typedef-8.c: New test.
4974 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4977 * g++.dg/lookup/using54.C: New.
4979 2015-02-13 Jeff Law <law@redhat.com>
4982 Revert my change for tree-optimization/64823.
4984 2015-02-13 Jakub Jelinek <jakub@redhat.com>
4986 PR tree-optimization/65053
4987 * gcc.c-torture/execute/pr65053-1.c: New test.
4988 * gcc.c-torture/execute/pr65053-2.c: New test.
4990 2015-02-13 Marek Polacek <polacek@redhat.com>
4993 * gcc.dg/pr65050.c: New test.
4995 2015-02-13 Jeff Law <law@redhat.com>
4997 PR tree-optimization/64823
4998 * gcc.dg/uninit-20.c: New test.
5000 PR rtl-optimization/47477
5001 * gcc.dg/tree-ssa/pr47477.c: New test.
5003 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/parse/ivdep-2.C: New.
5007 * g++.dg/parse/ivdep-3.C: Likewise.
5009 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5012 * gfortran.dg/continuation_13.f90: New test.
5013 * gfortran.dg/continuation_14.f: New test.
5015 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5018 * g++.dg/cpp0x/sfinae55.C: New.
5020 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5023 * g++.dg/ipa/pr65034.C: New test.
5025 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5027 PR tree-optimization/65002
5028 * gcc.dg/pr65002.C: New.
5030 2015-02-13 Marek Polacek <polacek@redhat.com>
5033 * c-c++-common/pr65040.c: New test.
5035 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5037 PR tree-optimization/64705
5038 * gcc.dg/tree-ssa/pr64705.c: New test.
5040 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5043 * gcc.dg/visibility-22.c: New test.
5044 * gcc.dg/visibility-23.c: New test.
5045 * gcc.target/i386/pr32219-1.c: New test.
5046 * gcc.target/i386/pr32219-2.c: New test.
5047 * gcc.target/i386/pr32219-3.c: New test.
5048 * gcc.target/i386/pr32219-4.c: New test.
5049 * gcc.target/i386/pr32219-5.c: New test.
5050 * gcc.target/i386/pr32219-6.c: New test.
5051 * gcc.target/i386/pr32219-7.c: New test.
5052 * gcc.target/i386/pr32219-8.c: New test.
5053 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5055 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057 PR libgfortran/57822
5058 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5059 four different KINDs.
5061 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5064 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5067 * g++.dg/ubsan/pr65000.C: New test.
5069 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5072 * gfortran.dg/finalize_28.f90: New test
5074 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5077 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5078 DW_TAG_lexical_block removal.
5079 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5080 * g++.dg/guality/pr55541.C: New test.
5083 * g++.dg/ubsan/pr64984.C: New test.
5085 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5087 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5089 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5092 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5093 instructions for 2015-01-14 get_memmodel changes.
5094 * gcc.target/powerpc/atomic-p8.c: Likewise.
5097 * g++.dg/ubsan/pr65019.C: New test.
5099 PR tree-optimization/65014
5100 * gcc.c-torture/compile/pr65014.c: New test.
5102 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5104 PR libgfortran/57822
5105 * gfortran/fmt_g0_7.f08: Revise test.
5107 2015-02-11 Jeff Law <law@redhat.com>
5110 * gcc.target/m68k/pr63347.c: New test.
5112 2015-02-11 Marek Polacek <polacek@redhat.com>
5114 * g++.dg/ubsan/shift-1.C: New test.
5115 * gcc.dg/ubsan/c-shift-2.c: New test.
5116 * c-c++-common/ubsan/shift-5.c: Remove file.
5118 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5120 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5121 Directive adjusted to XFAIL.
5122 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5125 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5128 * g++.dg/opt/pr65003.C: New test.
5130 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5132 * lib/target-supports.exp (check_effective_target_pie): Renamed
5134 (check_effective_target_pie_enabled): This.
5135 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5136 * gcc.target/i386/pie.c: Likewise.
5138 2015-02-11 Andrew Pinski <apinski@cavium.com>
5141 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5142 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5144 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5147 * gcc.target/i386/pr61925-1.c: New test.
5148 * gcc.target/i386/pr61925-2.c: New test.
5149 * gcc.target/i386/pr61925-3.c: New test.
5151 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5154 * g++.dg/asan/pr65004.C: New test.
5156 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5159 * gcc.taget/sh/pr64661-0.h: New.
5160 * gcc.taget/sh/pr64661-1.c: New.
5161 * gcc.taget/sh/pr64661-2.c: New.
5162 * gcc.taget/sh/pr64661-3.c: New.
5163 * gcc.taget/sh/pr64661-4.c: New.
5165 2015-02-10 Richard Biener <rguenther@suse.de>
5167 PR tree-optimization/64995
5168 * g++.dg/torture/pr64995.C: New testcase.
5170 2015-02-10 Richard Biener <rguenther@suse.de>
5172 PR tree-optimization/64909
5173 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5175 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5177 * gcc.dg/signbit-sa.c: New test.
5179 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5181 PR libgfortran/57822
5182 * gfortran/fmt_g0_7.f08: New test.
5184 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5186 PR tree-optimization/43378
5187 * gcc.dg/tree-ssa/pr43378.c: New test.
5189 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5192 * g++.dg/torture/pr64978.C: New testcase.
5194 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5197 * gcc.dg/asan/pr64981.c: New test.
5199 2015-02-09 Marek Polacek <polacek@redhat.com>
5202 * gcc.dg/pr64856.c: New test.
5204 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5207 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5208 * gcc.c-torture/execute/pr64979.c: New test.
5210 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5212 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5214 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5216 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5217 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5219 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5222 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5224 2015-02-09 Richard Biener <rguenther@suse.de>
5226 PR tree-optimization/54000
5227 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5229 2015-02-09 Tom de Vries <tom@codesourcery.com>
5231 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5233 2015-02-09 Martin Liska <mliska@suse.cz>
5235 * g++.dg/ipa/pr64858.C: New test.
5237 2015-02-09 Tom de Vries <tom@codesourcery.com>
5239 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5241 2015-02-08 Andrew Pinski <apinski@cavium.com>
5243 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5245 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5248 * gfortran.dg/use_rename_8.f90: New.
5250 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5252 * gnat.dg/addr7.ad[sb]: New test.
5253 * gnat.dg/addr8.ad[sb]: Likewise.
5255 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5258 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5259 from jit.dg/test-compile-to-executable.c's create_code, with a
5260 clarification of the output message.
5261 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5263 (test_jit): Use CHECK_NO_ERRORS when calling
5264 gcc_jit_context_compile_to_file.
5265 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5266 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5267 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5268 about deletions that are attempted.
5269 (jit-verify-compile-to-file): Rename to...
5270 (jit-verify-output-file-was-created): ...this, and drop the
5271 attempt to run "file" and verify the output.
5272 (jit-verify-assembler): New function.
5273 (jit-verify-object): New function.
5274 (jit-verify-dynamic-library): New function.
5275 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5276 favor of an implementation from new file
5277 create-code-for-hello-world-executable.h, which also adds a
5279 (dg-final): Replace jit-verify-compile-to-file with
5280 jit-verify-output-file-was-created, and invoke new function
5281 jit-verify-assembler.
5282 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5284 (dg-final): Replace jit-verify-compile-to-file with
5285 jit-verify-output-file-was-created, and invoke new function
5286 jit-verify-dynamic-library.
5287 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5288 favor of an implementation from new file
5289 create-code-for-hello-world-executable.h, which also adds a
5291 (dg-final): Replace jit-verify-compile-to-file with
5292 jit-verify-output-file-was-created. Strengthen the expected stdout
5293 from the built executable.
5294 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5295 favor of an implementation from new file
5296 create-code-for-hello-world-executable.h, which also adds a
5298 (dg-final): Replace jit-verify-compile-to-file with
5299 jit-verify-output-file-was-created, and invoke new function
5301 * jit.dg/verify-dynamic-library.c: New source file.
5303 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5304 Brian Rzycki <b.rzycki@samsung.com>
5306 PR tree-optimization/64878
5307 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5309 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5312 * g++.dg/ipa/pr64896.C: New test.
5314 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5317 * gcc.target/powerpc/pr64205.c: New file.
5319 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5321 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5322 (dg-options): Use -fpie instead of -fPIE -pie.
5324 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5327 * g++.dg/asan/pr64937.C: New test.
5329 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5332 * gfortran.dg/class_to_type_4.f90: New test
5334 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5336 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5338 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5340 PR rtl-optimization/64957
5342 * gcc.c-torture/execute/pr64957.c: New test.
5344 2015-02-05 Jeff Law <law@redhat.com>
5347 * gcc.target/h8300/pr17306-1.c: New test.
5348 * gcc.target/h8300/pr17306-2.c: New test.
5350 2015-02-05 Tobias Burnus <burnus@net-b.de>
5353 * gfortran.dg/structure_constructor_12.f90: New.
5355 2015-02-05 Jeff Law <law@redhat.com>
5358 gcc.target/h8300/pr58400.c: New test.
5360 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5362 * gcc.target/arm/macro_defs0.c: New test.
5363 * gcc.target/arm/macro_defs1.c: New test.
5364 * gcc.target/arm/macro_defs2.c: New test.
5366 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5368 PR rtl-optimization/64905
5369 * gcc.target/i386/pr64905.c: Require nonpic target.
5370 (dg-options): Add -fomit-frame-pointer.
5373 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5375 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5378 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5381 * gfortran.dg/type_to_class_2.f90: New test
5382 * gfortran.dg/type_to_class_3.f90: New test
5384 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5387 * g++.dg/torture/pr64686.C: New testcase.
5389 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5391 PR rtl-optimization/64905
5392 * gcc.target/i386/pr64905.c: New file.
5394 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5396 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5397 * gcc.dg/guality/pr41616-1.c: Ditto.
5399 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5402 * gcc.dg/pr64817-3.c: New.
5404 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5405 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5407 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5408 pass parameters in registers.
5409 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5410 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5411 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5413 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5414 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5416 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5417 list, allow for multilibed targets.
5418 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5420 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5422 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5423 * gcc.dg/pr46728-6.c: Ditto.
5425 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5427 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5428 for mips_nanlegacy target.
5430 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5432 * gcc.target/i386/chkp-hidden-def.c: New.
5434 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5437 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5438 to use 24 bits for bitfield b.
5440 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5443 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5444 cache result in a global variable. Include all 32-bit targets for
5447 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5449 PR rtl-optimization/64756
5450 * gcc.c-torture/execute/pr64756.c: New test.
5452 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5455 * gcc.target/sh/pr64660-0.h: New.
5456 * gcc.target/sh/pr64660-1.c: New.
5457 * gcc.target/sh/pr64660-2.c: New.
5458 * gcc.target/sh/pr64660-3.c: New.
5459 * gcc.target/sh/pr64660-4.c: New.
5461 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5464 * g++.dg/warn/Waddress-2.C: New.
5466 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5469 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5471 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5473 PR preprocessor/64803
5474 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5476 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5478 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5480 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5482 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5483 (_ARM_FPSRC): Add DN and AHP fields.
5484 (clean_results): Force DN=1 on AArch64.
5485 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5486 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5487 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5488 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5489 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5490 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5492 2015-02-02 Alan Modra <amodra@gmail.com>
5494 * gcc.target/powerpc/cprophard.c: New.
5496 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5498 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5499 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5501 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5504 * gcc.dg/pr64817-1.c: New test.
5505 * gcc.dg/pr64817-2.c: New test.
5507 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5510 * gcc.target/sh/pr64851-0.h: New
5511 * gcc.target/sh/pr64851-1.c: New
5512 * gcc.target/sh/pr64851-2.c: New
5513 * gcc.target/sh/pr64851-3.c: New
5514 * gcc.target/sh/pr64851-4.c: New
5516 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5519 * gcc.dg/torture/pr64882.c: New test.
5521 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5524 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5527 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5529 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5530 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5531 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5532 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5533 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5534 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5536 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5537 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5539 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5540 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5543 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5546 * g++.dg/pr64688-2.C: New.
5548 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5550 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5551 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5552 * gcc.target/i386/fuse-caller-save.c: Ditto.
5553 * gcc.target/i386/headmerge-1.c: Ditto.
5554 * gcc.target/i386/headmerge-2.c: Ditto.
5555 * gcc.target/i386/sibcall-6.c: Ditto.
5557 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5560 * gcc.target/i386/pr64617.c: New test.
5562 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5565 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5566 (dg-options): Remove -m32.
5567 (dg-final): Scan for "movb %al" only.
5568 * gcc.target/i386/pr15184-2.c: Ditto.
5570 2015-01-30 Richard Biener <rguenther@suse.de>
5572 PR tree-optimization/64829
5573 * gcc.dg/vect/pr64829.c: New testcase.
5575 2015-01-29 Marek Polacek <polacek@redhat.com>
5578 * gcc.dg/pr64709.c: New test.
5580 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5583 * g++.dg/ubsan/pr64717-1.C: New test.
5584 * g++.dg/ubsan/pr64717-2.C: New test.
5586 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5588 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5590 2015-01-29 Jeff Law <law@redhat.com>
5593 * gcc.target/i386/pr15184-1.c: New test.
5594 * gcc.target/i386/pr15184-2.c: New test.
5596 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5598 PR tree-optimization/64746
5599 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5601 2015-01-29 Richard Biener <rguenther@suse.de>
5603 PR tree-optimization/64853
5604 * gcc.dg/torture/pr64853.c: New testcase.
5606 2015-01-29 Richard Biener <rguenther@suse.de>
5608 PR tree-optimization/64844
5609 * gcc.dg/vect/pr64844.c: New testcase.
5611 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5614 * gcc.dg/pr64809.c: Delete.
5616 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5619 * gcc.target/i386/pr64805.c: New.
5621 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5623 * gcc.dg/guality/guality.h (main): Add argv[0] to
5624 guality_gdb_command.
5626 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5629 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5631 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5634 * gcc.target/sh/sh.exp
5635 (check_effective_target_atomic_model_soft_gusa_available,
5636 check_effective_target_atomic_model_soft_tcb_available,
5637 check_effective_target_atomic_model_soft_imask_available,
5638 check_effective_target_atomic_model_hard_llcs_available): New.
5639 * gcc.target/sh/pr64659-0.h: New.
5640 * gcc.target/sh/pr64659-1.c: New.
5641 * gcc.target/sh/pr64659-2.c: New.
5642 * gcc.target/sh/pr64659-3.c: New.
5643 * gcc.target/sh/pr64659-4.c: New.
5645 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5647 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5648 scan-assembler-times pattern.
5650 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5653 * gcc.dg/pr64809.c: New test.
5655 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5657 PR tree-optimization/64277
5658 * gcc.dg/pr64277.c: New.
5660 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5662 PR tree-optimization/64718
5663 * gcc.c-torture/execute/pr64718.c: New test.
5665 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5667 * gcc.target/aarch64/abs_2.c: New.
5669 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5671 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5672 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5673 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5676 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5679 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5680 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5681 { target comdat_group }.
5683 2015-01-27 Tobias Burnus <burnus@net-b.de>
5686 * gfortran.dg/goacc/coarray_2.f90: New.
5688 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5692 * g++.dg/torture/pr64139.C: New testcase.
5693 * g++.dg/torture/pr60871.C: Likewise.
5695 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5698 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5699 prevent linking errors.
5701 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5704 * g++.dg/torture/pr64282.C: New testcase.
5706 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5708 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5711 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5713 * gcc.target/s390/hotpatch-13.c: New testcase.
5714 * gcc.target/s390/hotpatch-14.c: New testcase.
5715 * gcc.target/s390/hotpatch-15.c: New testcase.
5716 * gcc.target/s390/hotpatch-16.c: New testcase.
5717 * gcc.target/s390/hotpatch-17.c: New testcase.
5718 * gcc.target/s390/hotpatch-18.c: New testcase.
5719 * gcc.target/s390/hotpatch-19.c: New testcase.
5720 * gcc.target/s390/hotpatch-20.c: New testcase.
5721 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5722 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5723 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5724 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5725 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5726 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5727 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5728 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5729 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5730 * gcc.target/s390/hotpatch-10.c: Likewise.
5731 * gcc.target/s390/hotpatch-11.c: Likewise.
5732 * gcc.target/s390/hotpatch-12.c: Likewise.
5733 * gcc.target/s390/hotpatch-2.c: Likewise.
5734 * gcc.target/s390/hotpatch-3.c: Likewise.
5735 * gcc.target/s390/hotpatch-4.c: Likewise.
5736 * gcc.target/s390/hotpatch-5.c: Likewise.
5737 * gcc.target/s390/hotpatch-6.c: Likewise.
5738 * gcc.target/s390/hotpatch-7.c: Likewise.
5739 * gcc.target/s390/hotpatch-8.c: Likewise.
5740 * gcc.target/s390/hotpatch-9.c: Likewise.
5741 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5742 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5743 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5744 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5745 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5746 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5747 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5748 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5750 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5752 * gcc.dg/long_branch.c: New testcase.
5754 2015-01-27 Richard Biener <rguenther@suse.de>
5756 PR tree-optimization/56273
5757 PR tree-optimization/59124
5758 PR tree-optimization/64277
5759 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5760 * gcc.dg/Warray-bounds-12.c: Likewise.
5761 * gcc.dg/Warray-bounds-13.c: Likewise.
5763 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5765 PR rtl-optimization/61058
5766 * gcc.dg/pr61058.c: New test.
5768 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5770 * gcc.target/i386/chkp-narrow-bounds.c: New.
5772 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5774 PR tree-optimization/64807
5775 * gcc.dg/pr64807.c: New test.
5778 * gcc.dg/pr64766.c: New test.
5780 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5783 * gcc.target/sh/pr49263-4.c: New.
5785 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5788 * gfortran.dg/allocate_with_mold_1.f90: New test
5790 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5793 * gcc.dg/pr64778.c: New test.
5796 * gcc.dg/vect/pr64421.c: New test.
5798 2015-01-26 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/coarray_36.f: New.
5802 * gfortran.dg/coarray_37.f90: New.
5804 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5807 * gfortran.dg/class_allocate_18.f90: New.
5809 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5811 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5813 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5815 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5817 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5819 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5821 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5823 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5825 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5827 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5828 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5829 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5830 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5832 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5834 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5835 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5836 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5838 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5840 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5841 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5842 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5843 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5844 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5847 2015-01-26 Richard Biener <rguenther@suse.de>
5850 * gcc.dg/uninit-19.c: New testcase.
5852 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5854 * lib/target-supports.exp (check_effective_target_vect64): Add
5857 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5860 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5862 2015-01-26 Tony Liu <tony.liu@arm.com>
5864 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5867 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5870 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5871 correctly, clean up afterwards.
5873 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5876 * gfortran.dg/use_rename_7.f90: New.
5878 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5880 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5881 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5883 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
5886 * gcc.target/sh/pr54236-4.c: New.
5888 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
5890 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5891 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
5894 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
5897 * gfortran.dg/open_new_segv.f90: New test.
5899 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
5908 * gcc.target/sh/pr64345-1.c: New.
5909 * gcc.target/sh/pr64345-2.c: New.
5910 * gcc.target/sh/pr59533-1.c: New.
5911 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5912 * gcc.target/sh/pr52933-2.c: Likewise.
5913 * gcc.target/sh/pr54089-1.c: Likewise.
5914 * gcc.target/sh/pr54236-1.c: Likewise.
5915 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5916 * gcc.target/sh/pr49263-1.c: Remove xfails.
5917 * gcc.target/sh/pr49263-2.c: Likewise.
5918 * gcc.target/sh/pr49263-3.c: Likewise.
5919 * gcc.target/sh/pr53987-1.c: Likewise.
5920 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5921 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5922 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5923 (test05, test06, test07, test08, test09, test10, test11, test12): New.
5924 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5925 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5927 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5930 2015-01-24 Tom de Vries <tom@codesourcery.com>
5932 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5934 2015-01-23 Ian Lance Taylor <iant@google.com>
5937 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5938 targets without split stack support.
5940 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
5943 * gcc.target/i386/pr64317.c: New test.
5945 2015-01-23 Jakub Jelinek <jakub@redhat.com>
5947 PR rtl-optimization/63637
5948 PR rtl-optimization/60663
5949 * gcc.dg/pr63637-1.c: New test.
5950 * gcc.dg/pr63637-2.c: New test.
5951 * gcc.dg/pr63637-3.c: New test.
5952 * gcc.dg/pr63637-4.c: New test.
5953 * gcc.dg/pr63637-5.c: New test.
5954 * gcc.dg/pr63637-6.c: New test.
5955 * gcc.target/i386/pr63637-1.c: New test.
5956 * gcc.target/i386/pr63637-2.c: New test.
5957 * gcc.target/i386/pr63637-3.c: New test.
5958 * gcc.target/i386/pr63637-4.c: New test.
5959 * gcc.target/i386/pr63637-5.c: New test.
5960 * gcc.target/i386/pr63637-6.c: New test.
5962 2015-01-23 Richard Biener <rguenther@suse.de>
5965 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5966 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5968 2015-01-23 Marek Polacek <polacek@redhat.com>
5970 PR preprocessor/60570
5971 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5972 * gcc.dg/cpp/pr60570.c: New test.
5974 2015-01-23 Richard Biener <rguenther@suse.de>
5977 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5978 vectorization on vect64 targets.
5980 2015-01-23 Janus Weil <janus@gcc.gnu.org>
5983 * gfortran.dg/class_allocate_17.f90: New.
5985 2015-01-23 Tobias Burnus <burnus@net-b.de>
5988 * gfortran.dg/goacc/combined_loop.f90: New.
5990 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5993 * gfortran.dg/make_unit.f90: New test.
5995 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5998 * gfortran.dg/negative_unit_int8.f: Update.
6000 2015-01-22 Jeff Law <law@redhat.com>
6003 * gcc.target/m68k/pr52076-1.c: New test.
6004 * gcc.target/m68k/pr52076-2.c: New test.
6006 2015-01-22 Richard Biener <rguenther@suse.de>
6009 * gcc.dg/torture/pr64728.c: New testcase.
6011 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6014 * g++.dg/pr64688.C: New test.
6016 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6018 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6019 to avoid errors with -fpic.
6021 2015-01-22 Richard Biener <rguenther@suse.de>
6024 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6026 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6028 PR rtl-optimization/64682
6029 * gcc.c-torture/execute/pr64682.c: New file.
6031 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6034 * gcc.dg/pr64511.c: New test.
6036 PR rtl-optimization/62078
6037 * g++.dg/opt/pr62078.C: New test.
6040 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6042 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6045 * gfortran.dg/internal_pack_15.f90: New test.
6047 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6049 * c-c++-common/tsan/step.c: New testcase.
6051 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6053 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6055 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6057 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6059 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6061 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6063 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6065 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6067 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6069 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6071 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6073 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6075 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6077 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6079 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6081 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6083 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6085 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6087 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6089 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6091 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6093 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6095 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6097 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6101 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6102 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6103 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6106 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6108 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6109 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6110 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6113 2015-01-21 Renlin Li <renlin.li@arm.com>
6115 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6116 * g++.dg/tls/thread_local5g.C: Likewise.
6117 * g++.dg/tls/thread_local6g.C: Likewise.
6119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6121 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6122 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6123 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6125 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6127 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6128 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6129 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6133 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6134 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6135 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6137 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6139 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6140 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6141 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6143 2015-01-20 Jeff Law <law@redhat.com>
6146 * gcc.target/m68k/pr59946.c: New test.
6148 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6150 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6151 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6152 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6154 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6156 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6157 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6158 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6160 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6162 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6163 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6164 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6166 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6168 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6169 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6170 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6172 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6175 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6177 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6178 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6179 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6181 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6183 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6184 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6185 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6187 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6189 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6191 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6193 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6196 * g++.dg/ubsan/pr64632.C: New test.
6199 * gcc.dg/pr64663.c: New test.
6201 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6204 * g++.dg/warn/Wunused-var-23.C: New.
6206 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6209 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6210 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6212 2015-01-20 Richard Biener <rguenther@suse.de>
6215 * gcc.dg/lto/pr64684_0.c: New testcase.
6216 * gcc.dg/lto/pr64684_1.c: Likewise.
6217 * gcc.dg/lto/pr64684_2.c: Likewise.
6218 * gcc.dg/lto/pr64685_0.c: Likewise.
6219 * gcc.dg/lto/pr64685_1.c: Likewise.
6221 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6224 * g++.dg/cpp1y/lambda-init12.C: New.
6226 2015-01-20 Richard Biener <rguenther@suse.de>
6228 PR tree-optimization/64410
6229 * g++.dg/vect/pr64410.cc: Require vect_double.
6231 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6234 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6236 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6240 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6242 PR rtl-optimization/64081
6243 * gcc.dg/pr64081.c: New test.
6245 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6247 * jit.dg/harness.h: Include <unistd.h>.
6248 (CHECK_NO_ERRORS): New.
6249 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6250 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6251 gcc_jit_context_compile_to_file.
6252 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6253 args to the spawned executable.
6254 (jit-expand-vars): New function.
6255 (jit-exe-params): New variable.
6256 (dg-jit-set-exe-params): New function.
6257 (jit-dg-test): Detect testcases that use
6258 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6259 Set arguments of spawned process to jit-exe-params.
6260 (jit-get-output-filename): New function.
6261 (jit-setup-compile-to-file): New function.
6262 (jit-verify-compile-to-file): New function.
6263 (jit-run-executable): New function.
6264 (jit-verify-executable): New function.
6265 * jit.dg/test-compile-to-assembler.c: New testcase.
6266 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6267 * jit.dg/test-compile-to-executable.c: New testcase.
6268 * jit.dg/test-compile-to-object.c: New testcase.
6270 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6273 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6276 2015-01-19 Martin Liska <mliska@suse.cz>
6278 * objc/compile/pr64668.m: New test.
6280 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6282 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6283 (create_overflow_fn): Update comment to clarify that
6284 the third param of the created function is a bool *, not
6286 (verify_int_overflow_fn): Convert param "expected_ovf" from
6287 int to bool. Update third param of "overflow_fn_type" from int *
6288 to bool *. Update local "actual_ovf" from int to bool.
6289 (verify_uint_overflow_fn): Likewise.
6291 2015-01-19 Martin Liska <mliska@suse.cz>
6293 * gcc.dg/ipa/ipa-icf-33.c: New test.
6295 2015-01-19 Felix Yang <felix.yang@huawei.com>
6296 Haijian Zhang <z.zhanghaijian@huawei.com>
6298 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6299 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6300 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6301 result_float64x2, expected_hfloat64x2): New helper type, variable and
6303 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6304 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6305 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6306 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6307 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6308 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6309 and target without the FMA feature.
6311 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6313 * gcc.target/aarch64/pr64304.c: New testcase.
6315 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6317 PR rtl-optimization/64081
6318 * gcc.dg/pr64081.c: New test.
6320 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6323 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6325 * gcc.target/aarch64/test_frame_6.c: Likewise.
6326 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6327 and x19 (in the epilogue).
6328 * gcc.target/aarch64/test_frame_4.c: Likewise.
6329 * gcc.target/aarch64/test_frame_7.c: Likewise.
6331 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6333 * gcc.target/i386/chkp-always_inline.c: New.
6335 2015-01-15 Andrew Pinski <apinski@cavium.com>
6336 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6338 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6339 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6341 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6344 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6345 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6347 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6350 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6352 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6355 * gcc.target/sh/torture/pr64652.c: New.
6357 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6359 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6360 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6361 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6362 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6363 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6364 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6366 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6369 * g++.dg/torture/pr64378.C: New testcase.
6371 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6374 * gfortran.dg/block_13.f08: New test
6376 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6379 * gfortran.dg/associate_1.f03: Allow test for character with
6382 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6384 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6385 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6387 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6389 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6391 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6394 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6396 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6399 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6402 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6405 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6407 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6410 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6412 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6414 PR rtl-optimization/52773
6415 * gcc.c-torture/compile/pr52773.c: New test.
6417 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6420 * g++.dg/cpp0x/alias-decl-46.C: New.
6422 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6424 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6426 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6428 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6430 (CHECK_FP): Likewise.
6431 (CHECK_CUMULATIVE_SAT): Likewise.
6433 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6435 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6436 (Set_Neon_Cumulative_Sat): Add parameter.
6437 (__set_neon_cumulative_sat): Support new parameter.
6438 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6439 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6441 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6442 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6445 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6447 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6448 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6450 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6453 * g++.dg/tls/thread_local-ice4.C: New.
6455 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6457 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6460 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6463 * g++.dg/cpp0x/vt-62276.C: New.
6465 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6468 * g++.dg/pr64353.C: New.
6470 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473 * gcc.target/aarch64/pr64263_1.c: New test.
6475 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6477 PR tree-optimization/64434
6478 * gcc.dg/torture/pr64434.c: Move to...
6479 * gcc.dg/pr64434.c: ... here.
6481 2015-01-16 Richard Biener <rguenther@suse.de>
6484 * gcc.dg/uninit-18.c: New testcase.
6486 2015-01-16 Richard Biener <rguenther@suse.de>
6488 PR tree-optimization/64568
6489 * g++.dg/torture/pr64568-2.C: New testcase.
6491 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6494 * gcc.target/i386/chkp-label-address.c: New.
6496 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6499 * gfortran.dg/pointer_init_6.f90: Extended.
6501 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6503 * gcc.c-torture/compile/20150108.c: New test.
6505 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6507 * gcc.target/visium: New directory.
6509 2015-01-16 Richard Biener <rguenther@suse.de>
6511 PR tree-optimization/61743
6512 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6513 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6515 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6517 * gcc.dg/pr64015.c: New test.
6519 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6523 * g++.dg/ipa/pr64612.C: New test.
6525 2015-01-16 Renlin Li <renlin.li@arm.com>
6527 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6529 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6531 * gcc.target/i386/sse-14.c: Test new intrinsic.
6532 * gcc.target/i386/sse-22.c: Ditto.
6534 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6537 * g++.dg/cpp0x/auto44.C: New.
6539 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6542 * gcc.target/nios2/gpopt-all.c: New test case.
6543 * gcc.target/nios2/gpopt-local.c: New test case.
6544 * gcc.target/nios2/gpopt-global.c: New test case.
6545 * gcc.target/nios2/gpopt-data.c: New test case.
6546 * gcc.target/nios2/gpopt-none.c: New test case.
6548 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6550 * g++.dg/ubsan/vptr-1.C: New test.
6551 * g++.dg/ubsan/vptr-2.C: New test.
6552 * g++.dg/ubsan/vptr-3.C: New test.
6553 * g++.dg/ubsan/vptr-4.C: New test.
6554 * g++.dg/ubsan/vptr-5.C: New test.
6555 * g++.dg/ubsan/vptr-6.C: New test.
6556 * g++.dg/ubsan/vptr-7.C: New test.
6557 * g++.dg/ubsan/vptr-8.C: New test.
6558 * g++.dg/ubsan/vptr-9.C: New test.
6560 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6562 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6564 * lib/gcc-dg.exp: Likewise.
6566 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6568 PR rtl-optimization/64110
6569 * gcc.target/i386/pr64110.c: Add scan-assembler.
6571 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6572 James Norris <jnorris@codesourcery.com>
6573 Cesar Philippidis <cesar@codesourcery.com>
6574 Ilmir Usmanov <i.usmanov@samsung.com>
6576 * lib/target-supports.exp (check_effective_target_fopenacc): New
6578 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6579 * g++.dg/goacc/goacc.exp: Likewise.
6580 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6581 * gcc.dg/goacc/goacc.exp: Likewise.
6582 * gfortran.dg/goacc/goacc.exp: Likewise.
6583 * c-c++-common/cpp/openacc-define-1.c: New file.
6584 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6585 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6586 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6587 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6588 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6589 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6590 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6591 * c-c++-common/goacc/cache-1.c: Likewise.
6592 * c-c++-common/goacc/clauses-fail.c: Likewise.
6593 * c-c++-common/goacc/collapse-1.c: Likewise.
6594 * c-c++-common/goacc/data-1.c: Likewise.
6595 * c-c++-common/goacc/data-2.c: Likewise.
6596 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6597 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6598 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6599 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6600 * c-c++-common/goacc/if-clause-1.c: Likewise.
6601 * c-c++-common/goacc/if-clause-2.c: Likewise.
6602 * c-c++-common/goacc/kernels-1.c: Likewise.
6603 * c-c++-common/goacc/loop-1.c: Likewise.
6604 * c-c++-common/goacc/loop-private-1.c: Likewise.
6605 * c-c++-common/goacc/nesting-1.c: Likewise.
6606 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6607 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6608 * c-c++-common/goacc/parallel-1.c: Likewise.
6609 * c-c++-common/goacc/pcopy.c: Likewise.
6610 * c-c++-common/goacc/pcopyin.c: Likewise.
6611 * c-c++-common/goacc/pcopyout.c: Likewise.
6612 * c-c++-common/goacc/pcreate.c: Likewise.
6613 * c-c++-common/goacc/pragma_context.c: Likewise.
6614 * c-c++-common/goacc/present-1.c: Likewise.
6615 * c-c++-common/goacc/reduction-1.c: Likewise.
6616 * c-c++-common/goacc/reduction-2.c: Likewise.
6617 * c-c++-common/goacc/reduction-3.c: Likewise.
6618 * c-c++-common/goacc/reduction-4.c: Likewise.
6619 * c-c++-common/goacc/sb-1.c: Likewise.
6620 * c-c++-common/goacc/sb-2.c: Likewise.
6621 * c-c++-common/goacc/sb-3.c: Likewise.
6622 * c-c++-common/goacc/update-1.c: Likewise.
6623 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6624 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6625 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6626 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6627 * gfortran.dg/goacc/assumed.f95: Likewise.
6628 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6629 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6630 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6631 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6632 * gfortran.dg/goacc/branch.f95: Likewise.
6633 * gfortran.dg/goacc/cache-1.f95: Likewise.
6634 * gfortran.dg/goacc/coarray.f95: Likewise.
6635 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6636 * gfortran.dg/goacc/cray.f95: Likewise.
6637 * gfortran.dg/goacc/critical.f95: Likewise.
6638 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6639 * gfortran.dg/goacc/data-tree.f95: Likewise.
6640 * gfortran.dg/goacc/declare-1.f95: Likewise.
6641 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6642 * gfortran.dg/goacc/fixed-1.f: Likewise.
6643 * gfortran.dg/goacc/fixed-2.f: Likewise.
6644 * gfortran.dg/goacc/fixed-3.f: Likewise.
6645 * gfortran.dg/goacc/fixed-4.f: Likewise.
6646 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6647 * gfortran.dg/goacc/if.f95: Likewise.
6648 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6649 * gfortran.dg/goacc/list.f95: Likewise.
6650 * gfortran.dg/goacc/literal.f95: Likewise.
6651 * gfortran.dg/goacc/loop-1.f95: Likewise.
6652 * gfortran.dg/goacc/loop-2.f95: Likewise.
6653 * gfortran.dg/goacc/loop-3.f95: Likewise.
6654 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6655 * gfortran.dg/goacc/omp.f95: Likewise.
6656 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6657 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6658 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6659 * gfortran.dg/goacc/parameter.f95: Likewise.
6660 * gfortran.dg/goacc/private-1.f95: Likewise.
6661 * gfortran.dg/goacc/private-2.f95: Likewise.
6662 * gfortran.dg/goacc/private-3.f95: Likewise.
6663 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6664 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6665 * gfortran.dg/goacc/reduction.f95: Likewise.
6666 * gfortran.dg/goacc/routine-1.f90: Likewise.
6667 * gfortran.dg/goacc/routine-2.f90: Likewise.
6668 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6669 * gfortran.dg/goacc/several-directives.f95: Likewise.
6670 * gfortran.dg/goacc/sie.f95: Likewise.
6671 * gfortran.dg/goacc/subarrays.f95: Likewise.
6672 * gfortran.dg/gomp/map-1.f90: Likewise.
6673 * gfortran.dg/openacc-define-1.f90: Likewise.
6674 * gfortran.dg/openacc-define-2.f90: Likewise.
6675 * gfortran.dg/openacc-define-3.f90: Likewise.
6676 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6677 * g++.dg/gomp/block-2.C: Likewise.
6678 * g++.dg/gomp/block-3.C: Likewise.
6679 * g++.dg/gomp/block-5.C: Likewise.
6680 * g++.dg/gomp/target-1.C: Likewise.
6681 * g++.dg/gomp/target-2.C: Likewise.
6682 * g++.dg/gomp/taskgroup-1.C: Likewise.
6683 * g++.dg/gomp/teams-1.C: Likewise.
6684 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6685 * gcc.dg/cilk-plus/jump.c: Likewise.
6686 * gcc.dg/gomp/block-1.c: Likewise.
6687 * gcc.dg/gomp/block-10.c: Likewise.
6688 * gcc.dg/gomp/block-2.c: Likewise.
6689 * gcc.dg/gomp/block-3.c: Likewise.
6690 * gcc.dg/gomp/block-4.c: Likewise.
6691 * gcc.dg/gomp/block-5.c: Likewise.
6692 * gcc.dg/gomp/block-6.c: Likewise.
6693 * gcc.dg/gomp/block-7.c: Likewise.
6694 * gcc.dg/gomp/block-8.c: Likewise.
6695 * gcc.dg/gomp/block-9.c: Likewise.
6696 * gcc.dg/gomp/target-1.c: Likewise.
6697 * gcc.dg/gomp/target-2.c: Likewise.
6698 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6699 * gcc.dg/gomp/teams-1.c: Likewise.
6701 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6703 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6706 2015-01-15 Mike Stump <mikestump@comcast.net>
6708 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6709 * gcc.dg/inline_2.c: Likewise.
6710 * gcc.dg/inline_3.c: Likewise.
6711 * gcc.dg/inline_4.c: Likewise.
6713 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6716 * gfortran.dg/proc_ptr_comp_43.f90: New.
6718 2015-01-15 Mike Stump <mikestump@comcast.net>
6720 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6721 * gcc.dg/unroll_2.c: Likewise.
6722 * gcc.dg/unroll_3.c: Likewise.
6723 * gcc.dg/unroll_4.c: Likewise.
6724 * gcc.dg/unroll_5.c: Likewise.
6726 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6729 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6731 * gcc.target/aarch64/test_frame_6.c: Likewise.
6732 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6733 x30 and x19 (in the epilogue).
6734 * gcc.target/aarch64/test_frame_4.c: Likewise.
6735 * gcc.target/aarch64/test_frame_7.c: Likewise.
6737 2015-01-15 Martin Liska <mliska@suse.cz>
6739 * g++.dg/ipa/pr64068.C: New test.
6740 * gcc.dg/ipa/PR64559.c: New test.
6742 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6744 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6747 2015-01-15 Richard Biener <rguenther@suse.de>
6749 PR tree-optimization/61743
6750 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6751 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6753 2015-01-15 Renlin Li <renlin.li@arm.com>
6755 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6756 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6758 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6760 * gcc.dg/vect/vect-aggressive-1.c: New.
6761 * gcc.target/i386/avx2-vect-aggressive.c: New.
6763 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6765 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6767 2015-01-15 Richard Biener <rguenther@suse.de>
6770 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6771 -Wl,-undefined,dynamic_lookup.
6773 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6775 * gnat.dg/opt47.adb: New test.
6777 2015-01-15 Richard Biener <rguenther@suse.de>
6780 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6782 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6784 PR tree-optimization/64434
6785 * gcc.dg/torture/pr64434.c: New test.
6787 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6789 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6790 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6791 -march=loongson* and -march=octeon* require -mno-micromips.
6793 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6794 Matthew Fortune <matthew.fortune@imgtec.com>
6796 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6797 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6798 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6799 * gcc.target/mips/call-saved-7.c: New file.
6800 * gcc.target/mips/call-saved-8.c: New file.
6801 * gcc.target/mips/call-saved-9.c: New file.
6803 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6805 * gcc.target/mips/lsa.c: New file.
6806 * gcc.target/mips/mips64-lsa.c: Likewise.
6807 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6808 * gcc.target/mips/mulsize-4.c: Likewise.
6809 * gcc.target/mips/mulsize-5.c: New file.
6810 * gcc.target/mips/mulsize-6.c: Likewise.
6811 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6812 and !HAS_LSA as ghost options.
6813 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6816 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6818 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6820 2015-01-15 Richard Biener <rguenther@suse.de>
6823 * gcc.dg/torture/pr64365.c: New testcase.
6825 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6827 * gcc.dg/stackprotectexplicit1.c: New test.
6828 * g++.dg/stackprotectexplicit2.c: New test.
6830 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6833 * gfortran.dg/inquire_internal.f90: New.
6834 * gfortran.dg/negative_unit_check.f90: New.
6836 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6839 * gcc.target/sh/pr53988-1.c: New.
6841 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6844 * g++.dg/tls/thread_local-ice3.C: New.
6846 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6848 * gcc.target/i386/fentry-override.c: Properly place {} in target
6849 selector. Remove nonpic.
6850 * gcc.target/i386/fentry.c: Likewise.
6852 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6854 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6855 warnings instead of errors.
6857 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6859 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6860 option support instead of ENABLE_LTO from Makefile.
6862 2015-01-14 Richard Biener <rguenther@suse.de>
6864 PR tree-optimization/59354
6865 * gcc.dg/vect/pr59354.c: New testcase.
6867 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6869 * lib/target-supports.exp
6870 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6871 on ARM architures before v7.
6873 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6876 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6879 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6882 * gcc.target/i386/pr64386.c: New test.
6884 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6887 * gcc.target/i386/pr64393.c: New test.
6889 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6892 * gcc.target/i386/pr64387.c: New test.
6894 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
6896 * gcc.target/aarch64/store-pair-1.c: Fix typo.
6898 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6900 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6902 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6905 * gcc.target/arm/pr64453.c: New.
6907 2015-01-14 Richard Biener <rguenther@suse.de>
6910 * gcc.dg/lto/pr64415_0.c: New testcase.
6911 * gcc.dg/lto/pr64415_1.c: Likewise.
6913 2015-01-14 Martin Liska <mliska@suse.cz>
6915 * gcc.dg/ipa/pr64307.c: New test.
6917 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
6919 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6922 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6925 * gcc.target/arm/pr64460_1.c: New test.
6927 2015-01-14 Richard Biener <rguenther@suse.de>
6929 PR tree-optimization/64493
6930 PR tree-optimization/64495
6931 * gcc.dg/vect/pr64493.c: New testcase.
6932 * gcc.dg/vect/pr64495.c: Likewise.
6934 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
6936 * gcc.dg/Warray-bounds-11.c: New test-case.
6938 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6940 * gcc.target/mips/octeon3-pipe-1.c: New test.
6942 2015-01-13 David Malcolm <dmalcolm@redhat.com>
6944 * jit.dg/harness.h (set_up_logging): Move string concatenation
6946 (concat_strings): New function.
6947 (dump_reproducer): New function.
6948 (test_jit): Call dump_reproducer.
6949 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6951 (jit-dg-test): Delete any generated reproducer from previous runs.
6952 Verify that a generated reproducer was created, and verify that it
6954 * jit.dg/test-nested-contexts.c (main): Call
6955 gcc_jit_context_dump_reproducer_to_file.
6957 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6959 * gcc.dg/aru-2.c: Add dg-require-profiling.
6961 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6963 * lib/target-supports.exp (check_profiling_available): Check if
6966 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
6969 * g++.dg/torture/pr64565.C: New testcase.
6971 2015-01-13 Marek Polacek <polacek@redhat.com>
6974 * gcc.dg/tm/pr64391.c: New test.
6976 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6978 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6981 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
6983 * gcc.target/i386/pie.c: New test.
6985 * lib/target-supports.exp (check_effective_target_pie): New.
6987 2015-01-13 Jakub Jelinek <jakub@redhat.com>
6989 PR rtl-optimization/64286
6990 * gcc.target/i386/avx2-pr64286.c: New test.
6992 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
6995 * g++.dg/cpp0x/vt-57626.C: New.
6997 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7000 * gfortran.dg/pr64528.f90: New test.
7002 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7004 * gcc.target/aarch64/subsp.c: New test.
7006 2015-01-13 Andrew Pinski <apinski@cavium.com>
7008 * gcc.target/aarch64/store-pair-1.c: New testcase.
7010 2015-01-13 Richard Biener <rguenther@suse.de>
7013 * gcc.dg/lto/pr64373_0.c: New testcase.
7015 2015-01-13 Andrew Pinski <apinski@cavium.com>
7017 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7018 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7020 2015-01-13 Richard Biener <rguenther@suse.de>
7022 PR tree-optimization/64406
7023 * gcc.dg/pr64406.c: New testcase.
7025 2015-01-13 Richard Biener <rguenther@suse.de>
7027 PR tree-optimization/64404
7028 * gcc.dg/vect/pr64404.c: New testcase.
7030 2015-01-13 Richard Biener <rguenther@suse.de>
7032 PR tree-optimization/64568
7033 * g++.dg/torture/pr64568.C: New testcase.
7035 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7037 * jit.dg/test-error-local-used-from-other-function.c: New test
7039 * jit.dg/test-error-param-reuse.c: New test case.
7040 * jit.dg/test-error-param-sharing.c: New test case.
7041 * jit.dg/test-error-param-used-from-other-function.c: New test
7043 * jit.dg/test-error-param-used-without-a-function.c: New test
7046 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7048 PR tree-optimization/64563
7049 * gcc.dg/pr64563.c: New test.
7052 * gcc.target/i386/pr64513.c: New test.
7054 PR tree-optimization/64454
7055 * gcc.dg/pr64454.c: New test.
7058 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7060 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7061 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7062 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7063 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7064 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7065 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7066 * gcc.dg/vect/slp-25.c: Likewise.
7067 * gcc.dg/vect/vect-109.c: Likewise.
7068 * gcc.dg/vect/vect-13.c: Likewise.
7069 * gcc.dg/vect/vect-17.c: Likewise.
7070 * gcc.dg/vect/vect-18.c: Likewise.
7071 * gcc.dg/vect/vect-19.c: Likewise.
7072 * gcc.dg/vect/vect-20.c: Likewise.
7073 * gcc.dg/vect/vect-21.c: Likewise.
7074 * gcc.dg/vect/vect-22.c: Likewise.
7075 * gcc.dg/vect/vect-27.c: Likewise.
7076 * gcc.dg/vect/vect-29.c: Likewise.
7077 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7078 * gcc.dg/vect/vect-2.c: Likewise.
7079 * gcc.dg/vect/vect-3.c: Likewise.
7080 * gcc.dg/vect/vect-4.c: Likewise.
7081 * gcc.dg/vect/vect-5.c: Likewise.
7082 * gcc.dg/vect/vect-72.c: Likewise.
7083 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7084 * gcc.dg/vect/vect-73.c: Likewise.
7085 * gcc.dg/vect/vect-77-global.c: Likewise.
7086 * gcc.dg/vect/vect-78-global.c: Likewise.
7087 * gcc.dg/vect/vect-7.c: Likewise.
7088 * gcc.dg/vect/vect-86.c: Likewise.
7089 * gcc.dg/vect/vect-align-1.c: Likewise.
7090 * gcc.dg/vect/vect-align-3.c: Likewise.
7091 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7092 * gcc.dg/vect/vect-all.c: Likewise.
7093 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7094 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7095 * gcc.dg/vect/vect-peel-3.c: Likewise.
7096 * gcc.dg/vect/vect-peel-4.c: Likewise.
7097 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7099 2015-01-12 Jeff Law <law@redhat.com>
7102 * gcc.target/m68k/pr64461.c: New test.
7104 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7106 * jit.dg/test-array-as-pointer.c (create_code): Update call
7107 to gcc_jit_context_new_global by setting "kind" to
7108 GCC_JIT_GLOBAL_IMPORTED.
7109 * jit.dg/test-error-array-as-pointer.c: Likewise.
7110 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7111 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7112 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7113 * jit.dg/test-using-global.c (the_global): Rename to...
7114 (imported_global): ...this.
7115 (create_code): Update to test the three kinds of global.
7116 (verify_code): Likewise.
7118 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7121 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7123 * gcc.target/i386/pr64291-2.c: Updated.
7125 2015-01-12 Richard Biener <rguenther@suse.de>
7127 PR tree-optimization/64530
7128 * gfortran.dg/pr64530.f90: New testcase.
7130 2015-01-12 Richard Biener <rguenther@suse.de>
7133 * gcc.dg/torture/pr64357.c: New testcase.
7135 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7137 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7140 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7141 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7143 2015-01-12 Martin Liska <mliska@suse.cz>
7145 * gcc.dg/ipa/PR64550.c: New test.
7147 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7150 * g++.dg/ipa/pr63470.C: New testcase.
7152 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7155 * gfortran.dg/typebound_operator_20.f90: New.
7157 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7160 * gfortran.dg/proc_ptr_comp_42.f90: New.
7162 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7165 * gfortran.dg/proc_ptr_comp_41.f90: New.
7167 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7169 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7171 2015-01-10 Tobias Burnus <burnus@net-b.de>
7174 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7175 and add dg-excess-errors.
7176 * gfortran.dg/line_length_6.f90: New.
7177 * gfortran.dg/line_length_7.f90: New.
7178 * gfortran.dg/line_length_8.f90: New.
7179 * gfortran.dg/line_length_9.f90: New.
7180 * gfortran.dg/line_length_10.f90: New.
7181 * gfortran.dg/line_length_11.f90: New.
7183 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7185 * jit.dg/test-threads.c (struct testcase): Move declaration
7186 to jit.dg/all-non-failing-tests.h.
7187 (testcases): Likewise.
7188 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7189 declaration here from jit.dg/all-non-failing-tests.h.
7190 (testcases): Likewise.
7191 * jit.dg/test-combination.c (create_code): Eliminate spelling
7192 out all of the testcases in favor of looping through the
7193 "testcases" metadata.
7194 (verify_code): Likewise.
7196 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7198 PR rtl-optimization/64536
7199 * gcc.dg/pr64536.c: New test.
7201 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7203 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7204 * jit.dg/test-combination.c (create_code): Likewise.
7205 (verify_code): Likewise.
7206 * jit.dg/test-constants.c: New test case.
7207 * jit.dg/test-threads.c: Add test-constants.c.
7209 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7212 * objc.dg/gnu-api-2-class.m: Add a test case
7213 for the above change.
7215 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7217 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7219 2015-01-09 Richard Biener <rguenther@suse.de>
7221 PR tree-optimization/64410
7222 * g++.dg/vect/pr64410.cc: New testcase.
7224 2015-01-09 Martin Liska <mliska@suse.cz>
7226 * gcc.dg/ipa/ipa-icf-32.c: New test.
7228 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7230 * c-c++-common/tsan/tsan_barrier.h: New.
7231 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7232 * c-c++-common/tsan/bitfield_race.c: Likewise.
7233 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7234 * c-c++-common/tsan/mutexset1.c: Likewise.
7235 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7236 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7237 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7238 * c-c++-common/tsan/simple_race.c: Likewise.
7239 * c-c++-common/tsan/simple_stack.c: Likewise.
7240 * c-c++-common/tsan/sleep_sync.c: Likewise.
7241 * c-c++-common/tsan/tiny_race.c: Likewise.
7242 * c-c++-common/tsan/tls_race.c: Likewise.
7243 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7244 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7245 * g++.dg/tsan/atomic_free.C: Likewise.
7246 * g++.dg/tsan/atomic_free2.C: Likewise.
7247 * g++.dg/tsan/cond_race.C: Likewise.
7248 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7250 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7253 * lib/target-supports.exp (check_effective_target_libatomic_available):
7255 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7256 targets that match effective-target libatomic_available.
7257 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7259 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7261 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7262 Verify the result of gcc_jit_context_get_last_error.
7263 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7265 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7267 PR tree-optimization/63989
7268 * gcc.dg/strlenopt-27.c: New test.
7270 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7272 * jit.dg/harness.h (set_up_logging): New function.
7273 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7274 set_up_logging on the context, so that every testcase is
7275 logged to a particular file.
7276 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7277 and call gcc_jit_context_set_logfile on the top-level context.
7279 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7282 * g++.dg/opt/pr64338.C: New test.
7284 2015-01-08 Tobias Burnus <burnus@net-b.de>
7286 * gfortran.dg/coarray/codimension_2b.f90: New file.
7287 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7288 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7290 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7293 * g++.dg/ext/fnname4.C: New.
7295 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7298 * g++.dg/cpp0x/constexpr-64462.C: New.
7300 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7303 * g++.dg/cpp0x/deleted10.C: New.
7305 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7307 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7309 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7311 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7312 GCC_JIT_UNARY_OP_ABS.
7313 (verify_unary_ops): Likewise.
7315 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7317 * jit.dg/test-arith-overflow.c: New test case.
7318 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7319 * jit.dg/test-combination.c (create_code): Likewise.
7320 (verify_code): Likewise.
7321 * jit.dg/test-threads.c (testcases): Likewise.
7323 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7325 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7326 rather than "jit". Load g++.exp, and call g++_init.
7327 Run test-*.cc files within the testsuite and *.cc files within
7329 (jit-dg-test): Drop the addition of -fgnu89-inline to
7330 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7331 doing it when compiling C testcases (since g++ does not handle
7332 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7333 is restored to the value after g++_init ran, rather than the
7334 value before g++_init ran. Return a list of
7335 $comp_output $output_file, as dg-test assumes.
7337 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7339 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7340 make it easier to figure out the origin of each test result when
7341 running test-combination.c and test-threads.c.
7342 (CHECK_VALUE): Likewise.
7343 (CHECK_DOUBLE_VALUE): Likewise.
7344 (CHECK_STRING_VALUE): Likewise.
7345 (CHECK_STRING_STARTS_WITH): Likewise.
7346 (CHECK_STRING_CONTAINS): Likewise.
7348 (check_string_value): Likewise, add "funcname" param.
7349 (check_string_starts_with): Likewise.
7350 (check_string_contains): Likewise.
7352 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7354 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7355 generating name of built executable.
7357 2015-01-07 Marek Polacek <polacek@redhat.com>
7360 * gcc.dg/pr64440.c: New test.
7361 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7363 2015-01-07 Marek Polacek <polacek@redhat.com>
7366 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7367 * gcc.dg/pr64417.c: New test.
7369 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7372 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7375 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7377 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7378 Check if testcases run without errors, not just if they compile.
7380 2015-01-06 Christian Bruel <christian.bruel@st.com>
7383 * gcc.target/sh/pr64507.c: New test.
7385 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7387 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7389 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7391 * c-c++-common/asan/sanitize-all-1.c: New test.
7392 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7393 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7394 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7395 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7397 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7399 * lib/target-supports.exp (check_profiling_available): Return 0 for
7401 (check_effective_target_tls_runtime): Likewise.
7402 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7403 * gcc.dg/20020312-2.c: Adjust for Visium.
7404 * gcc.dg/tls/thr-cse-1.c: Likewise
7405 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7406 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7407 * gcc.dg/weak/typeof-2.c: Likewise.
7409 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7411 PR rtl-optimization/64287
7412 * gcc.dg/aru-2.c: New test.
7414 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7417 * c-c++-common/ubsan/pr64344-1.c: New test.
7418 * c-c++-common/ubsan/pr64344-2.c: New test.
7420 PR tree-optimization/64465
7421 * gcc.dg/pr64465.c: New test.
7423 PR tree-optimization/64494
7424 * gcc.c-torture/compile/pr64494.c: New test.
7426 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7429 * gfortran.dg/realloc_on_assign_25.f90: New test.
7431 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7433 Update copyright years.
7435 2015-01-05 Marek Polacek <polacek@redhat.com>
7438 * gcc.dg/pr64423.c: New test.
7440 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7442 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7443 mmix-knuth-mmixware for the same reason as for MIPS.
7444 * gcc.dg/debug/debug-2.c: Ditto.
7446 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7448 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7451 * lib/gfortran.exp: Add libatomic library search path.
7452 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7453 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7455 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7457 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7459 * c-c++-common/tsan/bitfield_race.c: New testcase.
7460 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7462 2015-01-02 Tobias Burnus <burnus@net-b.de>
7464 * gfortran.dg/coarray/collectives_4.f90: New.
7466 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7469 * gfortran.dg/extends_16.f90: New.
7471 2015-01-02 Tobias Burnus <burnus@net-b.de>
7473 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7475 2015-01-02 Tobias Burnus <burnus@net-b.de>
7477 * gfortran.dg/coarray/codimension_2.f90: New.
7478 * gfortran.dg/coarray/codimension_2a.f90: New.
7479 * gfortran.dg/coarray_35.f90: New.
7480 * gfortran.dg/coarray_35a.f90: New.
7482 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7485 * gfortran.dg/dummy_procedure_11.f90: New.
7487 Copyright (C) 2015 Free Software Foundation, Inc.
7489 Copying and distribution of this file, with or without modification,
7490 are permitted in any medium without royalty provided the copyright
7491 notice and this notice are preserved.