1 2014-03-21 Martin Jambor <mjambor@suse.cz>
4 * g++.dg/torture/pr59176.C: New test.
6 2014-03-21 Martin Jambor <mjambor@suse.cz>
9 * g++.dg/ipa/pr60419.C: New test.
11 2014-03-21 Richard Biener <rguenther@suse.de>
13 PR tree-optimization/60577
14 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
16 2014-03-21 Tobias Burnus <burnus@net-b.de>
19 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
22 2014-03-20 Jakub Jelinek <jakub@redhat.com>
25 * g++.dg/opt/pr60597.C: New test.
28 * g++.dg/init/pr60572.C: New test.
30 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
32 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
34 2014-03-19 Tobias Burnus <burnus@net-b.de>
38 * gfortran.dg/implicit_pure_4.f90: New.
40 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
43 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
45 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
48 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
49 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
50 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
52 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
55 * g++.dg/cpp1y/pr60332.C: New.
57 2014-03-19 Marek Polacek <polacek@redhat.com>
60 * g++.dg/ubsan/pr60569.C: New test.
62 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
64 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
66 2014-03-19 Jakub Jelinek <jakub@redhat.com>
68 PR tree-optimization/60559
69 * g++.dg/vect/pr60559.cc: New test.
71 2014-03-18 Ian Lance Taylor <iant@google.com>
74 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
75 (ditype): Rename typedef from int64_t.
77 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
80 * gcc.dg/cast-qual-3.c: New.
82 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
83 * c-c++-common/Wcast-qual-1.c: More precise match text.
85 2014-03-18 Janus Weil <janus@gcc.gnu.org>
89 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
90 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
91 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
92 * gfortran.dg/intent_optimize_1.f90: Ditto.
93 * gfortran.dg/pointer_init_9.f90: Ditto.
94 * gfortran.dg/volatile4.f90: Ditto.
95 * gfortran.dg/volatile6.f90: Ditto.
97 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
100 * c-c++-common/Wcast-qual-1.c: More precise match text.
102 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/constexpr-ice14.C: New.
107 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
110 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
112 2014-03-18 Jakub Jelinek <jakub@redhat.com>
115 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
116 * c-c++-common/ubsan/null-2.c: Likewise.
117 * c-c++-common/ubsan/null-3.c: Likewise.
118 * c-c++-common/ubsan/null-4.c: Likewise.
119 * c-c++-common/ubsan/null-5.c: Likewise.
120 * c-c++-common/ubsan/null-6.c: Likewise.
121 * c-c++-common/ubsan/null-7.c: Likewise.
122 * c-c++-common/ubsan/null-8.c: Likewise.
123 * c-c++-common/ubsan/null-9.c: Likewise.
124 * c-c++-common/ubsan/null-10.c: Likewise.
125 * c-c++-common/ubsan/null-11.c: Likewise.
126 * c-c++-common/ubsan/overflow-1.c: Likewise.
127 * c-c++-common/ubsan/overflow-2.c: Likewise.
128 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
129 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
130 * c-c++-common/ubsan/overflow-int128.c: Likewise.
131 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
132 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
133 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
134 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
135 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
136 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
137 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
138 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
139 * c-c++-common/ubsan/pr59333.c: Likewise.
140 * c-c++-common/ubsan/pr59503.c: Likewise.
141 * c-c++-common/ubsan/pr59667.c: Likewise.
142 * c-c++-common/ubsan/undefined-1.c: Likewise.
143 * g++.dg/ubsan/pr59250.C: Likewise.
144 * g++.dg/ubsan/pr59306.C: Likewise.
146 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
148 * gcc.dg/tls/pr58595.c: Add tls options.
150 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
152 * gcc.target/i386/avx-additional-reg-names.c: New.
153 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
155 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
158 * g++.dg/cpp1y/pr60390.C: New testcase.
161 * g++.dg/cpp1y/pr60391.C: New testcase.
163 2014-03-17 Jakub Jelinek <jakub@redhat.com>
166 * gcc.target/i386/pr60516.c: New test.
168 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/cpp0x/constexpr-ice13.C: New.
173 2014-03-17 Marek Polacek <polacek@redhat.com>
176 * gcc.dg/gomp/pr60534.c: New test.
178 2014-03-17 Kai Tietz <ktietz@redhat.com>
180 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
182 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
185 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
188 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
191 * gfortran.dg/list_read_12.f90: New test.
193 2014-03-15 Janus Weil <janus@gcc.gnu.org>
196 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
197 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
198 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
199 -Wno-aggressive-loop-optimizations and remove an unused variable.
200 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
201 * gfortran.dg/pointer_init_9.f90: New.
202 * gfortran.dg/volatile4.f90: Put into subroutine.
203 * gfortran.dg/volatile6.f90: Ditto.
205 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
208 * gfortran.dg/transpose_4.f90: New test.
210 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
212 PR rtl-optimization/60508
213 * gcc.target/i386/pr60508.c: New.
215 2014-03-14 Richard Biener <rguenther@suse.de>
218 * g++.dg/pr60518.C: New testcase.
220 2014-03-14 Martin Jambor <mjambor@suse.cz>
223 * gcc.dg/lto/pr60461_0.c: New test.
225 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
227 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
228 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
229 * gcc.dg/lto/save-temps_0.c: New testcase.
231 2014-03-13 Jakub Jelinek <jakub@redhat.com>
234 * c-c++-common/pr36282-1.c: New test.
235 * c-c++-common/pr36282-2.c: New test.
236 * c-c++-common/pr36282-3.c: New test.
237 * c-c++-common/pr36282-4.c: New test.
239 2014-03-13 Richard Henderson <rth@redhat.com>
242 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
244 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/template/crash118.C: New.
248 * g++.dg/template/crash95.C: Adjust.
250 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
252 PR rtl-optimization/57189
253 * gcc.target/i386/pr57189.c: New.
255 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
258 * g++.dg/cpp0x/static_assert10.C: New.
259 * g++.dg/cpp0x/static_assert11.C: Likewise.
260 * g++.dg/cpp0x/static_assert3.C: Adjust.
262 2014-03-13 Richard Biener <rguenther@suse.de>
264 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
266 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
268 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
269 2.07 128-bit arithmetic.
270 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
272 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
273 due to when TImode is allowed in VSX registers, the allowable
274 address modes for TImode is just a single indirect address in
275 order for the value to be loaded and store in either GPR or VSX
276 registers. This affects the generated code, and it would cause
277 this test to fail, when such an option is used.
279 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
281 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
283 2014-03-12 Jakub Jelinek <jakub@redhat.com>
285 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
286 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
287 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
288 only test for exactly one if if -mbranch-cost=1 has been passed.
290 2014-03-12 Christian Bruel <christian.bruel@st.com>
293 * gcc.target/arm/pr60264.c
295 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
297 PR tree-optimization/60454
298 * gcc.c-torture/execute/pr60454.c: New test.
300 2014-03-12 Jakub Jelinek <jakub@redhat.com>
301 Marc Glisse <marc.glisse@inria.fr>
303 PR tree-optimization/60502
304 * gcc.c-torture/compile/pr60502.c: New test.
306 2014-03-12 Jakub Jelinek <jakub@redhat.com>
309 * gcc.dg/vect/pr60482.c: New test.
311 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
314 * g++.dg/cpp0x/inh-ctor19.C: New.
316 2014-03-11 Richard Biener <rguenther@suse.de>
318 PR tree-optimization/60429
319 PR tree-optimization/60485
320 * gcc.dg/pr60485-1.c: New testcase.
321 * gcc.dg/pr60485-2.c: Likewise.
323 2014-03-10 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/ipa/pr60457.C: New test.
328 2014-03-10 Richard Biener <rguenther@suse.de>
331 * g++.dg/torture/pr60474.C: New testcase.
333 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
335 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
337 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
339 * gcc.dg/lto/pr55113_0.c: New testcase.
341 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
344 * g++.dg/cpp1y/pr60033.C: New testcase.
347 * g++.dg/cpp1y/pr60393.C: New testcase.
349 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
352 * gfortran.dg/fmt_en.f90: New test.
354 2014-03-07 Jason Merrill <jason@redhat.com>
356 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
357 * lib/target-supports.exp (check_effective_target_c++11): Now
359 (check_effective_target_c++11_only): New.
360 (check_effective_target_c++11_down): New.
361 (check_effective_target_c++1y): New.
362 (check_effective_target_c++1y_only): New.
363 (check_effective_target_c++98_only): Rename from
364 check_effective_target_c++98.
365 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
367 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/constexpr-ice12.C: New.
372 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
374 * c-c++-common/gomp/map-1.c: Extend.
376 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
377 Janus Weil <janus@gcc.gnu.org>
380 * gfortran.dg/deferred_type_component_1.f90 : New test.
381 * gfortran.dg/deferred_type_component_2.f90 : New test.
383 2014-03-06 Marek Polacek <polacek@redhat.com>
386 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
387 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
389 2014-03-06 Jakub Jelinek <jakub@redhat.com>
392 * gcc.dg/tls/pr58595.c: New test.
394 2014-03-06 Richard Biener <rguenther@suse.de>
400 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
402 * gcc.dg/lto/pr55113_0.c: New testcase.
404 2014-03-05 Jakub Jelinek <jakub@redhat.com>
407 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
408 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
409 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
411 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
412 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
413 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
414 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
416 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
417 even for mips*/s390*/i?86/x86_64.
418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
425 * gcc.dg/lto/pr60404_0.c: New test.
426 * gcc.dg/lto/pr60404_1.c: New file.
427 * gcc.dg/lto/pr60404_2.c: New file.
429 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
431 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
432 long long" throughout.
433 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
434 * gcc.dg/vmx/insert-vsx.c: Likewise.
435 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
436 * gcc.dg/vmx/ld-vsx.c: Likewise.
437 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
438 * gcc.dg/vmx/ldl-vsx.c: Likewise.
439 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
440 * gcc.dg/vmx/merge-vsx.c: Likewise.
441 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
442 * gcc.dg/vmx/st-vsx.c: Likewise.
443 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
444 * gcc.dg/vmx/stl-vsx.c: Likewise.
445 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
447 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
449 * gcc.dg/lto/pr55113_0.c: New testcase.
451 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
454 * g++.dg/cpp1y/pr60376.C: New.
456 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
458 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
460 2014-03-04 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/60382
463 * gcc.dg/vect/pr60382.c: New testcase.
465 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
468 * gfortran.dg/namelist_84.f90: New test.
470 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
472 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
473 argument to avoid inf values.
474 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
475 UNION_FP_CHECK machinery.
477 2014-03-03 Renlin Li <Renlin.Li@arm.com>
479 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
480 i32in128 cases outside special big-endian processing block.
482 2014-03-03 Jakub Jelinek <jakub@redhat.com>
484 PR preprocessor/60400
485 * c-c++-common/cpp/pr60400.c: New test.
486 * c-c++-common/cpp/pr60400-1.h: New file.
487 * c-c++-common/cpp/pr60400-2.h: New file.
490 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
492 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
493 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
495 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
498 * g++.dg/lto/pr60150.H: New testcase.
499 * g++.dg/lto/pr60150_0.C: New testcase.
500 * g++.dg/lto/pr60150_1.C: New testcase.
502 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
505 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
507 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
510 * gfortran.dg/vect/pr32380.f: Fix expected test results.
512 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
515 * g++.dg/cpp0x/pr50025.C: New.
517 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
520 * g++.dg/cpp1y/pr60377.C: New testcase.
522 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
525 * gfortran.dg/str_comp_optimize_1.f90: New test.
527 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
530 * gcc.c-torture/compile/pr60071.c: New.
532 2014-02-28 Janus Weil <janus@gcc.gnu.org>
535 * gfortran.dg/unlimited_polymorphic_16.f90: New.
537 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
540 * g++.dg/cpp0x/constexpr-ice11.C: New.
542 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/cpp1y/auto-fn24.C: New.
547 2014-02-28 Joey Ye <joey.ye@arm.com>
550 * gcc.target/arm/thumb1-far-jump-3.c: New case.
552 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/overload/ellipsis2.C: New.
557 2014-02-27 Jeff Law <law@redhat.com>
559 PR rtl-optimization/52714
560 * gcc.c-torture/compile/pr52714.c: New test.
562 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
563 Jeff Law <law@redhat.com>
565 PR rtl-optimization/49847
566 * g++.dg/pr49847.C: New test.
568 2014-02-27 Marek Polacek <polacek@redhat.com>
571 * c-c++-common/pr59223.c: New test.
573 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
575 * common/config/i386/predicates.md (const1256_operand): Remove.
576 (const2356_operand): New.
577 (const_1_to_2_operand): Remove.
578 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
579 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
580 (*avx512pf_gatherpf<mode>sf): Ditto.
581 (avx512pf_gatherpf<mode>df): Ditto.
582 (*avx512pf_gatherpf<mode>df_mask): Ditto.
583 (*avx512pf_gatherpf<mode>df): Ditto.
584 (avx512pf_scatterpf<mode>sf): Ditto.
585 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
586 (*avx512pf_scatterpf<mode>sf): Ditto.
587 (avx512pf_scatterpf<mode>df): Ditto.
588 (*avx512pf_scatterpf<mode>df_mask): Ditto.
589 (*avx512pf_scatterpf<mode>df): Ditto.
590 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
592 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
594 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
595 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
596 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
597 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
598 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
599 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
600 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
601 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
603 2014-02-26 Bin Cheng <bin.cheng@arm.com>
606 * gnat.dg/renaming5.adb: Change to two expected gotos.
607 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
609 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
610 messages for removed basic block.
611 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
612 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
613 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
614 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
616 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
618 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
619 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
620 * gcc.dg/vmx/ldl-vsx.c: Likewise.
621 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
622 * gcc.dg/vmx/merge-vsx.c: Likewise.
623 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
625 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
627 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
628 * gcc.target/i386/prefetchwt1-1.c: New.
629 * g++.dg/other/i386-2.C: Add new option.
630 * g++.dg/other/i386-3.C: Ditto.
631 * gcc.target/i386/sse-12.c: Ditto.
632 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
633 * gcc.target/i386/sse-22.c: Add new option.
634 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
636 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
642 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
644 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
647 * g++.dg/cpp1y/pr60311.C: New testcase.
649 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
652 * g++.dg/cpp1y/pr60065.C: New testcase.
654 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
656 PR rtl-optimization/60268
657 * gcc.c-torture/compile/pr60268.c: New test.
659 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
661 * gcc.target/microblaze/others/mem_reload.c: New test.
663 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
665 * gcc.dg/vmx/lde.c: New test.
666 * gcc.dg/vmx/lde-be-order.c: New test.
667 * gcc.dg/vmx/ste.c: New test.
668 * gcc.dg/vmx/ste-be-order.c: New test.
670 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
673 * lib/target-supports.exp
674 (check_effective_target_logical_op_short_circuit): Add cris-*-*
675 and crisv32-*-* to list.
677 2014-02-21 Janus Weil <janus@gcc.gnu.org>
680 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
682 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
684 * gcc.dg/vmx/vsums.c: Check entire result vector.
685 * gcc.dg/vmx/vsums-be-order.c: Likewise.
687 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
689 * gcc.dg/vmx/ld.c: New test.
690 * gcc.dg/vmx/ld-be-order.c: New test.
691 * gcc.dg/vmx/ld-vsx.c: New test.
692 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
693 * gcc.dg/vmx/ldl.c: New test.
694 * gcc.dg/vmx/ldl-be-order.c: New test.
695 * gcc.dg/vmx/ldl-vsx.c: New test.
696 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
697 * gcc.dg/vmx/st.c: New test.
698 * gcc.dg/vmx/st-be-order.c: New test.
699 * gcc.dg/vmx/st-vsx.c: New test.
700 * gcc.dg/vmx/st-vsx-be-order.c: New test.
701 * gcc.dg/vmx/stl.c: New test.
702 * gcc.dg/vmx/stl-be-order.c: New test.
703 * gcc.dg/vmx/stl-vsx.c: New test.
704 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
706 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
708 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
709 * g++.dg/other/i386-3.C (dg-options): Ditto.
710 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
711 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
712 -mavx512pf and -msha.
714 2014-02-21 Richard Biener <rguenther@suse.de>
716 PR tree-optimization/60276
717 * gcc.dg/vect/pr60276.c: New testcase.
719 2014-02-21 Janus Weil <janus@gcc.gnu.org>
722 * gfortran.dg/finalize_23.f90: New.
724 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
728 * g++.dg/cpp1y/pr60052.C: New testcase.
729 * g++.dg/cpp1y/pr60053.C: New testcase.
731 2014-02-21 Tobias Burnus <burnus@net-b.de>
734 * gfortran.dg/inquire_16.f90: New.
736 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
738 * gcc.target/nios2/biggot-1.c: New.
739 * gcc.target/nios2/biggot-2.c: New.
741 2014-02-20 Martin Jambor <mjambor@suse.cz>
744 * gcc.dg/ipa/pr55260.c: New test.
746 2014-02-20 Bin Cheng <bin.cheng@arm.com>
748 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
749 for execution test case.
751 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
754 * g++.dg/torture/pr58555.C: New testcase.
756 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
759 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
761 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
763 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
764 Kirill Yukhin <kirill.yukhin@intel.com>
766 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
767 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
768 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
769 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
770 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
771 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
773 2014-02-19 Jakub Jelinek <jakub@redhat.com>
776 * g++.dg/ext/builtin-bswap1.C: New test.
777 * c-c++-common/pr37743.c: New test.
779 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
781 * gcc.dg/decl-10.c: New test.
783 2014-02-19 Jakub Jelinek <jakub@redhat.com>
786 * g++.dg/ext/ivdep-1.C: New test.
789 * gcc.dg/pr60267.c: New test.
791 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
794 * gcc.target/i386/pr39162.c: Add dg-prune-output.
795 (dg-options): Remove -Wno-psabi.
796 * gcc.target/i386/pr59794-2.c: Ditto.
797 * gcc.target/i386/pr60205-1.c: Ditto.
798 * gcc.target/i386/sse-5.c: Ditto.
800 2014-02-18 Nick Clifton <nickc@redhat.com>
802 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
803 * gcc.dg/pr23623.c: Likewise.
804 * gcc.dg/pr48784-1.c: Likewise.
805 * gcc.dg/pr48784-2.c: Likewise.
806 * gcc.dg/pr56997-2.c: Likewise.
807 * gcc.dg/sms-6.c: Likewise.
808 * gcc.dg/torture/pr60183.c: Likewise.
809 * gcc.dg/torture/vec-cvt-1.c: Likewise.
810 * gcc.c-torture/execute/20061220-1.x: New.
811 * gcc.c-torture/execute/pr43220.x: New.
812 * gcc.c-torture/execute/pr51581-1.x: New.
813 * gcc.c-torture/execute/pr51581-2.x: New.
814 * gcc.c-torture/execute/pr58570.x: New.
815 * gcc.c-torture/unsorted/DFcmp.x: New.
816 * gcc.c-torture/unsorted/SFset.x: New.
818 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
820 * gnat.dg/opt31.adb: New test.
822 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
824 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
826 2014-02-19 Janus Weil <janus@gcc.gnu.org>
829 * gfortran.dg/typebound_proc_33.f90: New.
831 2014-02-19 Marek Polacek <polacek@redhat.com>
834 * gcc.dg/pr60195.c: New test.
836 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
838 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
841 2014-02-19 Jakub Jelinek <jakub@redhat.com>
843 PR preprocessor/58844
844 * c-c++-common/cpp/pr58844-1.c: New test.
845 * c-c++-common/cpp/pr58844-2.c: New test.
847 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/cpp0x/constexpr-ice10.C: New.
852 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
855 * g++.dg/cpp0x/pr60215.C: New.
857 2014-02-18 Tobias Burnus <burnus@net-b.de>
860 * gfortran.dg/proc_ptr_45.f90: New.
861 * gfortran.dg/proc_ptr_46.f90: New.
863 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
866 * g++.dg/cpp1y/pr60190.C: New testcase.
869 * g++.dg/cpp1y/pr60064.C: New testcase.
871 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
874 * gcc.target/i386/pr60205-1.c: New test.
875 * gcc.target/i386/pr60205-2.c: Ditto.
877 2014-02-18 Kai Tietz <ktietz@redhat.com>
880 * gcc.target/i386/nest-1.c: New testcase.
882 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
884 * gnat.dg/opt32.adb: New test.
886 2014-02-18 Janus Weil <janus@gcc.gnu.org>
889 * gfortran.dg/typebound_generic_15.f90: New.
891 2014-02-17 Janus Weil <janus@gcc.gnu.org>
894 * gfortran.dg/init_flag_12.f90: New.
896 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
897 Ilya Tocar <ilya.tocar@intel.com>
899 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
900 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
901 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
902 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
904 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
906 * lib/target-supports.exp
907 (check_effective_target_logical_op_short_circuit): New procedure.
908 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
909 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
910 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
911 * gcc.dg/tree-ssa/vrp47.c: Likewise.
912 * gcc.dg/tree-ssa/vrp87.c: Likewise.
913 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
914 logical_op_short_circuit for the alternative test, extending
917 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
920 * gcc.target/powerpc/pr60203.c: New testsuite.
922 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
925 * gfortran.dg/ichar_3.f90: New test.
927 2014-02-15 Richard Biener <rguenther@suse.de>
929 PR tree-optimization/60183
930 * gcc.dg/torture/pr60183.c: New testcase.
932 2014-02-14 Jeff Law <law@redhat.com>
934 PR rtl-optimization/60131
935 * g++.dg/torture/pr60131.C: New test.
937 2014-02-14 Ian Bolton <ian.bolton@arm.com>
939 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
942 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
944 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
946 2014-02-14 Jakub Jelinek <jakub@redhat.com>
948 * gcc.c-torture/compile/20140213.c: New test.
950 2014-02-13 Jakub Jelinek <jakub@redhat.com>
953 * gcc.target/i386/pr43546.c: New test.
955 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
957 * gcc.target/s390/hotpatch-compile-8.c: New test.
959 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
961 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
962 definition with an ifndef.
963 * gcc.dg/pr59605-2.c: New test.
965 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
967 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
969 2014-02-12 Joseph Myers <joseph@codesourcery.com>
971 * gcc.dg/torture/float128-mul-underflow.c,
972 gcc.dg/torture/float128-truncdf-underflow.c,
973 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
975 2014-02-12 Jakub Jelinek <jakub@redhat.com>
978 * g++.dg/ipa/pr59737.C: New test.
980 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
982 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
984 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
986 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
988 * gcc.dg/cilk-plus/jump-openmp.c: New file.
990 2014-02-12 Richard Biener <rguenther@suse.de>
993 * gcc.dg/torture/pr60092.c: New testcase.
994 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
996 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
998 * gcc.c-torture/execute/20140212-1.c: New test.
1000 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/cpp0x/pr60047.C: New.
1005 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1008 * c-c++-common/pr60101.c: New test.
1010 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1013 * g++.dg/ipa/devirt-27.C: New testcase.
1014 * g++.dg/ipa/devirt-26.C: New testcase.
1016 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1019 * gcc.target/powerpc/pr60137.c: New file.
1021 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1024 * gfortran.dg/pr52370.f90: New test.
1026 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1030 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1033 * gcc.target/i386/pr43662.c (dg-options):
1034 Add -maccumulate-outgoing-args.
1035 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1036 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1037 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1038 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1039 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1040 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1041 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1042 Add -maccumulate-outgoing-args.
1043 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1044 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1045 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1046 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1047 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1048 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1049 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1050 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1051 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1052 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1053 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1054 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1055 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1056 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1057 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1059 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1061 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1063 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1066 * gcc.dg/guality/pr59776.c: New test.
1068 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1070 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1071 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1072 (add_options_for_arm_vfp3): New.
1074 2014-02-11 Jeff Law <law@redhat.com>
1077 * gcc.target/m68k/pr54041.c: New test.
1079 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1082 * gcc.target/i386/pr59927.c: New test.
1084 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1086 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1087 * gcc.dg/vect/pr60012.c: Likewise.
1088 * gcc.dg/vect/vect-119.c: Likewise.
1089 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1090 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1092 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1094 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1096 2014-02-10 Jeff Law <law@redhat.com>
1099 * gcc.c-torture/compile/pr52306.c: New test.
1101 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1103 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1105 2014-02-10 Richard Biener <rguenther@suse.de>
1107 PR tree-optimization/60115
1108 * gcc.dg/torture/pr60115.c: New testcase.
1110 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1112 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1113 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1115 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1116 Ilya Tocar <ilya.tocar@intel.com>
1118 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1119 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1120 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1121 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1122 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1123 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1124 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1125 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1126 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1127 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1128 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1129 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1130 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1131 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1132 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1133 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1134 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1135 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1136 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1137 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1138 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1139 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1140 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1141 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1142 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1143 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1144 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1146 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1148 * gcc.dg/vect/pr59984.c: Require effective target
1151 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1154 * gfortran.dg/associated_target_5.f03: New test.
1156 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1159 * gfortran.dg/elemental_by_value_1.f90: New test.
1161 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1164 * gfortran.dg/finalize_22.f90: New.
1166 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1169 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1170 was fixed by the patch for PR59906.
1172 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1174 PR translation/52289
1175 * gfortran.dg/coarray_8.f90: Update dg-error match.
1177 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.dg/vect/pr59984.c: New test.
1183 * gcc.dg/attr-alloc_align-1.c: New test.
1184 * gcc.dg/attr-alloc_align-2.c: New test.
1185 * gcc.dg/attr-alloc_align-3.c: New test.
1186 * gcc.dg/attr-assume_aligned-1.c: New test.
1187 * gcc.dg/attr-assume_aligned-2.c: New test.
1188 * gcc.dg/attr-assume_aligned-3.c: New test.
1190 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.target/i386/pr60077-1.c: New test.
1194 * gcc.target/i386/pr60077-2.c: New test.
1196 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1198 PR preprocessor/56824
1199 * gcc.dg/pr56824.c: New test.
1201 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1203 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1204 variable used for atomic operations.
1206 2014-02-07 Richard Biener <rguenther@suse.de>
1209 * gcc.dg/vect/pr60092-2.c: New testcase.
1211 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1215 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1217 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1218 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1220 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1222 * gcc.target/s390/fp2int1.c: New testcase.
1224 2014-02-07 Richard Biener <rguenther@suse.de>
1227 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1228 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1230 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1233 * g++.dg/torture/pr59918.C: New testcase.
1235 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.target/arm/pr59575.c: New test.
1241 * gcc.dg/pr59992.c: New test.
1243 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1245 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1246 init_priority. Test alignment of variable instead of function.
1248 2014-02-06 Marek Polacek <polacek@redhat.com>
1251 * gcc.dg/pr60087.c: New test.
1253 2014-02-06 Alan Modra <amodra@gmail.com>
1255 * gcc.target/powerpc/pr60032.c: New.
1257 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.c-torture/execute/pr60062.c: New test.
1261 * gcc.c-torture/execute/pr60072.c: New test.
1263 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1265 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1266 so that expected outcome works for PIC variants too.
1268 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1269 Kugan Vivekanandarajah <kuganv@linaro.org>
1271 * gcc.target/arm/vect-noalign.c: New file.
1273 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1274 Jakub Jelinek <jakub@redhat.com>
1277 * gcc.dg/pr60013.c: New testcase.
1279 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1281 * gcc.dg/vmx/sum2s.c: New.
1282 * gcc.dg/vmx/sum2s-be-order.c: New.
1284 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1286 * gcc.dg/vmx/pack.c: New.
1287 * gcc.dg/vmx/pack-be-order.c: New.
1288 * gcc.dg/vmx/unpack.c: New.
1289 * gcc.dg/vmx/unpack-be-order.c: New.
1291 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1293 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1294 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1296 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1298 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1299 Use __builtin_floorf, __builtin_ceilf.
1300 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1302 (TEST): Use __builtin_floorf.
1303 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1305 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1308 * g++.dg/opt/pr59947.C: New test.
1311 * c-c++-common/gomp/pr58703.c: New test.
1313 2014-02-05 Richard Biener <rguenther@suse.de>
1316 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1317 avoid using unsigned long long.
1319 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1322 * g++.dg/torture/pr57499.C: New test.
1324 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1326 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1328 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1330 * g++.dg/ipa/devirrt-22.C: Fix template.
1332 2014-02-04 Marek Polacek <polacek@redhat.com>
1335 * gcc.dg/pr60036.c: New test.
1337 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1340 * g++.dg/torture/pr60058.C: New testcase.
1342 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1344 * g++.dg/tsan/default_options.C: Invert check.
1346 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1348 PR tree-optimization/60002
1349 * g++.dg/opt/pr60002.C: New test.
1351 PR tree-optimization/60023
1352 * g++.dg/vect/pr60023.cc: New test.
1355 * c-c++-common/torture/pr60026.c: New test.
1357 PR rtl-optimization/57915
1358 * gcc.target/i386/pr57915.c: New test.
1360 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1362 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1364 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1366 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1368 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.dg/pr59261.c: New test.
1373 2014-02-04 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/60012
1376 * gcc.dg/vect/pr60012.c: New testcase.
1378 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1381 * g++.dg/eh/unwind-direct.C: New test.
1383 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1385 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1386 timeout value to 20s.
1388 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1391 * g++.dg/torture/pr59882.C: New testcase
1393 2014-02-03 Jan Hubicka <jh@suse.cz>
1396 * g++.dg/ipa/devirt-22.C: New testcase.
1398 2014-02-03 Jan Hubicka <jh@suse.cz>
1400 * g++.dg/ipa/devirt-25.C: New testcase.
1402 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1404 PR tree-optimization/59924
1405 * gcc.dg/pr59924.c: New test.
1407 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1410 * g++.dg/ipa/devirt-24.C: New testcase.
1412 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1416 * c-c++-common/attributes-1.c: New testcase.
1417 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1419 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1422 * g++.dg/cpp0x/pr58871.C: New.
1424 2014-02-03 Cong Hou <congh@google.com>
1426 PR tree-optimization/60000
1427 * g++.dg/vect/pr60000.cc: New test.
1429 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1431 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1432 * gcc.target/i386/long-double-64-4.c: Likewise.
1433 * gcc.target/i386/long-double-80-1.c: Likewise.
1434 * gcc.target/i386/long-double-80-2.c: Likewise.
1435 * gcc.target/i386/long-double-80-3.c: Likewise.
1436 * gcc.target/i386/long-double-80-4.c: Likewise.
1437 * gcc.target/i386/long-double-80-5.c: Likewise.
1438 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1439 __multf3 isn't used.
1440 * gcc.target/i386/long-double-64-3.c: Likewise.
1441 * gcc.target/i386/long-double-128-1.c: New test.
1442 * gcc.target/i386/long-double-128-2.c: Likewise.
1443 * gcc.target/i386/long-double-128-3.c: Likewise.
1444 * gcc.target/i386/long-double-128-4.c: Likewise.
1445 * gcc.target/i386/long-double-128-5.c: Likewise.
1446 * gcc.target/i386/long-double-128-6.c: Likewise.
1447 * gcc.target/i386/long-double-128-7.c: Likewise.
1448 * gcc.target/i386/long-double-128-8.c: Likewise.
1449 * gcc.target/i386/long-double-128-9.c: Likewise.
1450 * gcc.target/i386/long-double-64-5.c: Likewise.
1451 * gcc.target/i386/long-double-64-6.c: Likewise.
1452 * gcc.target/i386/long-double-64-7.c: Likewise.
1453 * gcc.target/i386/long-double-64-8.c: Likewise.
1454 * gcc.target/i386/long-double-64-9.c: Likewise.
1455 * gcc.target/i386/long-double-80-10.c: Likewise.
1456 * gcc.target/i386/long-double-80-8.c: Likewise.
1457 * gcc.target/i386/long-double-80-9.c: Likewise.
1459 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1461 PR rtl-optimization/57662
1462 * g++.dg/pr57662.C: New test.
1464 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1466 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1467 * gcc.dg/vmx/perm.c: New.
1468 * gcc.dg/vmx/perm-be-order.c: New.
1470 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1472 * gcc.dg/vmx/vsums.c: New.
1473 * gcc.dg/vmx/vsums-be-order.c: New.
1475 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1477 * g++.dg/ipa/devirt-23.C: New testcase.
1478 * g++.dg/ipa/devirt-20.C: Fix template.
1480 2014-02-02 Jan Hubicka <jh@suse.cz>
1482 * g++.dg/ipa/devirt-21.C: New testcase.
1484 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1486 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1487 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1489 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1492 * gcc.c-torture/execute/pr60017.c: New test.
1494 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1497 * gfortran.dg/default_initialization_7.f90: New test.
1499 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1502 * gfortran.dg/elemental_subroutine_9.f90: New test.
1504 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1506 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1508 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1510 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1512 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1514 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1516 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1519 * g++.dg/init/bitfield5.C: New.
1521 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1523 PR tree-optimization/60003
1524 * gcc.c-torture/execute/pr60003.c: New test.
1526 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1529 * gcc.target/arm/pr59985.C: New.
1531 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1534 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1535 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1537 (tsan_finish): Restore dg-do-what-default.
1538 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1539 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1540 * g++.dg/tsan/default_options.C: Likewise.
1541 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1542 * g++.dg/tsan/atomic_free2.C: Likewise.
1543 * g++.dg/tsan/cond_race.C: Likewise.
1544 * g++.dg/tsan/fd_close_norace.C: Likewise.
1545 * g++.dg/tsan/benign_race.C: Likewise.
1546 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1547 * c-c++-common/tsan/simple_race.c: Likewise.
1548 * c-c++-common/tsan/mutexset1.c: Likewise.
1549 * c-c++-common/tsan/thread_leak2.c: Likewise.
1550 * c-c++-common/tsan/tls_race.c: Likewise.
1551 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1552 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1553 * c-c++-common/tsan/free_race2.c: Likewise.
1554 * c-c++-common/tsan/thread_leak.c: Likewise.
1555 * c-c++-common/tsan/thread_leak1.c: Likewise.
1556 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1557 * c-c++-common/tsan/free_race.c: Likewise.
1558 * c-c++-common/tsan/sleep_sync.c: Likewise.
1559 * c-c++-common/tsan/tiny_race.c: Likewise.
1560 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1561 * c-c++-common/tsan/atomic_stack.c: Likewise.
1562 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1563 in dg-output regexps.
1564 * c-c++-common/tsan/simple_stack.c: Likewise.
1566 2014-01-31 Richard Henderson <rth@redhat.com>
1568 * g++.dg/tm/pr60004.C: New.
1570 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1573 * g++.dg/inherit/crash4.C: New.
1575 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1577 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1579 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1581 * gcc.target/i386/m512-check.h: Use correct rounding values.
1583 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1585 * gcc.target/i386/avx-1.c: Use correct rounding values.
1586 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1587 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1588 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1589 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1590 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1591 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1592 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1593 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1594 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1595 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1596 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1597 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1598 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1599 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1600 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1601 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1602 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1603 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1604 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1605 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1606 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1607 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1608 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1609 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1610 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1611 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1612 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1613 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1614 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1615 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1616 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1617 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1618 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1619 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1620 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1621 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1622 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1623 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1624 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1625 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1626 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1627 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1628 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1629 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1630 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1631 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1632 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1633 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1634 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1635 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1636 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1637 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1638 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1639 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1640 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1641 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1642 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1643 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1644 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1645 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1646 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1647 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1648 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1649 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1650 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1651 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1652 * gcc.target/i386/sse-13.c: Ditto.
1653 * gcc.target/i386/sse-14.c: Ditto.
1654 * gcc.target/i386/sse-22.c: Ditto.
1655 * gcc.target/i386/sse-23.c: Ditto.
1657 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1659 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1660 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1662 2014-01-31 Richard Biener <rguenther@suse.de>
1665 * gcc.dg/torture/pr59990.c: New testcase.
1667 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1669 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1670 if it fails don't run any tsan tests.
1672 2014-01-31 Marek Polacek <polacek@redhat.com>
1675 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1676 (y): Adjust dg-error.
1677 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1678 * gcc.dg/pr59963-1.c: New test.
1679 * gcc.dg/pr59963-2.c: New test.
1680 * gcc.dg/pr59963-3.c: New test.
1682 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1685 * gcc.target/arm/pr59923.c: New test.
1687 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1689 * gcc.dg/vmx/splat.c: New.
1690 * gcc.dg/vmx/splat-vsx.c: New.
1691 * gcc.dg/vmx/splat-be-order.c: New.
1692 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1693 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1694 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1696 2014-01-30 Richard Biener <rguenther@suse.de>
1698 PR tree-optimization/59993
1699 * gcc.dg/torture/pr59993.c: New testcase.
1701 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1703 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1704 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1705 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1706 vect_int rather than vect_float.
1708 2014-01-30 Marek Polacek <polacek@redhat.com>
1710 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1712 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1714 * gcc.target/microblaze/isa/fcmp4.c: New.
1716 2014-01-30 Marek Polacek <polacek@redhat.com>
1719 * gcc.dg/pr59940.c: New test.
1720 * gcc.dg/pr35635.c (func3): Move dg-warning.
1722 2014-01-30 Richard Biener <rguenther@suse.de>
1724 PR tree-optimization/59903
1725 * gcc.dg/torture/pr59903.c: New testcase.
1727 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1730 * g++.dg/lookup/crash8.C: New.
1732 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/template/crash117.C: New.
1737 2014-01-30 Richard Biener <rguenther@suse.de>
1740 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1741 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1743 * gcc.dg/invalid-call-1.c: Likewise.
1745 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1748 * g++.dg/cpp1y/auto-fn23.C: New.
1750 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/init/dso_handle2.C: New.
1755 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1758 * g++.dg/cpp0x/pr58674.C: New.
1760 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1763 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1764 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1766 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1768 * gcc.dg/vmx/merge-be-order.c: New.
1769 * gcc.dg/vmx/merge.c: New.
1770 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1771 * gcc.dg/vmx/merge-vsx.c: New.
1773 2014-01-29 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/58742
1776 * gcc.dg/pr58742-1.c: New testcase.
1777 * gcc.dg/pr58742-2.c: Likewise.
1778 * gcc.dg/pr58742-3.c: Likewise.
1780 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1782 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1783 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1784 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1786 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1789 * g++.dg/gomp/pr58702.C: New.
1791 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1793 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1796 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1799 PR tree-optimization/59920
1800 * gcc.dg/pr59920-1.c: New test.
1801 * gcc.dg/pr59920-2.c: New test.
1802 * gcc.dg/pr59920-3.c: New test.
1803 * c-c++-common/gomp/pr59917-1.c: New test.
1804 * c-c++-common/gomp/pr59917-2.c: New test.
1806 PR tree-optimization/59594
1807 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1808 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1809 * gcc.dg/vect/pr59594.c: New test.
1811 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1814 * gfortran.dg/allocate_class_3.f90: New test.
1816 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1818 PR preprocessor/59935
1819 * c-c++-common/cpp/warning-zero-location.c: New test.
1820 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1822 2014-01-27 Steve Ellcey <sellcey@mips.com>
1824 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1826 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1828 * g++.dg/ext/mv16.C: New tests.
1830 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1832 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1833 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1834 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1835 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1836 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1837 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1838 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1839 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1840 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1841 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1842 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1843 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1844 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1845 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1846 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1847 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1848 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1849 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1850 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1851 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1852 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1853 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1854 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1855 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1856 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1857 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1858 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1859 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1860 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1861 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1862 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1863 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1864 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1865 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1866 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1867 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1868 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1869 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1870 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1871 _mm512_mask_cvtepi32_storeu_epi8.
1872 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1874 _mm512_mask_cvtepi32_storeu_epi16.
1875 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1876 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1877 _mm512_mask_cvtepi64_storeu_epi8.
1878 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1880 _mm512_mask_cvtepi64_storeu_epi16.
1881 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1882 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1883 _mm512_mask_cvtepi64_storeu_epi32.
1884 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1885 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1886 _mm512_mask_cvtsepi32_storeu_epi8.
1887 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1888 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1889 _mm512_mask_cvtsepi32_storeu_epi16.
1890 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1891 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1892 _mm512_mask_cvtsepi64_storeu_epi8.
1893 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1894 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1895 _mm512_mask_cvtsepi64_storeu_epi16.
1896 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1897 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1898 _mm512_mask_cvtsepi64_storeu_epi32.
1899 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1900 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1901 _mm512_mask_cvtusepi32_storeu_epi8.
1902 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1903 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1904 _mm512_mask_cvtusepi32_storeu_epi16.
1905 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1906 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1907 _mm512_mask_cvtusepi64_storeu_epi8.
1908 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1909 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1910 _mm512_mask_cvtusepi64_storeu_epi16.
1911 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1912 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1913 _mm512_mask_cvtusepi64_storeu_epi32.
1914 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1915 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1917 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1919 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1920 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1921 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1922 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1923 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1924 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1925 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1926 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1927 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1928 built-ins roudning immediate.
1929 * gcc.target/i386/sse-22.c: Add new built-ins.
1930 * gcc.target/i386/sse-23.c: Ditto.
1931 * gcc.target/i386/avx-1.c: Ditto.
1933 2014-01-27 Christian Bruel <christian.bruel@st.com>
1935 * gcc.target/sh/torture/strncmp.c: New tests.
1937 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1939 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1941 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1943 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1945 2014-01-24 Jeff Law <law@redhat.com>
1947 PR tree-optimization/59919
1948 * gcc.c-torture/compile/pr59919.c: New test.
1950 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1953 * g++.dg/ext/timevar2.C: New.
1955 2014-01-24 Marek Polacek <polacek@redhat.com>
1957 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1959 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1962 * gcc.target/i386/pr59929.c: New test.
1964 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1967 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1968 word atomic functions at runtime.
1970 2014-01-23 Marek Polacek <polacek@redhat.com>
1973 * gcc.dg/pr59846.c: New test.
1975 2014-01-23 Marek Polacek <polacek@redhat.com>
1978 * c-c++-common/pr58346-1.c: New test.
1979 * c-c++-common/pr58346-2.c: New test.
1980 * c-c++-common/pr58346-3.c: New test.
1982 2014-01-23 Marek Polacek <polacek@redhat.com>
1985 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1986 * gcc.dg/pr59871.c: New test.
1988 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/parse/enum11.C: New.
1993 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1995 * gcc.target/aarch64/sshr64_1.c: New testcase.
1997 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1999 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2000 SIMD enabled function.
2001 * g++.dg/cilk-plus/ef_test.C: New test.
2002 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2004 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2005 to differenciate C error messages from C++ ones.
2007 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2009 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2011 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2013 * gcc.target/microblaze/others/builtin-trap.c: New test,
2015 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2018 * c-c++-common/gomp/pr58809.c: New test.
2020 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2023 * c-c++-common/asan/use-after-return-1.c: Fixed
2026 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2028 PR preprocessor/58580
2029 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2031 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2032 Ilya Tocar <ilya.tocar@intel.com>
2034 * gcc.target/i386/avx512f-kmovw-1.c: New.
2036 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2038 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2039 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2040 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2041 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2042 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2043 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2045 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2048 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2049 * gcc.target/mips/pr52125.c: New test.
2051 2014-01-22 Marek Polacek <polacek@redhat.com>
2054 * gcc.dg/torture/pr59891.c: New test.
2056 2014-01-22 Jeff Law <law@redhat.com>
2058 PR tree-optimization/59597
2059 * gcc.dg/tree-ssa/pr59597.c: New test.
2061 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2063 PR rtl-optimization/59477
2064 * g++.dg/pr59477.C: New.
2066 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2068 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2070 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2073 * g++.dg/pr59482.C: New.
2075 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2077 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2078 * gcc.dg/vmx/extract-vsx.c: New.
2079 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2080 * gcc.dg/vmx/insert-vsx.c: New.
2082 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2084 PR rtl-optimization/59896
2085 * gcc.target/arm/pr59896.c: New.
2087 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2089 PR rtl-optimization/59858
2090 * gcc.target/arm/pr59858.c: New.
2092 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2095 * gcc.dg/tree-prof/pr59003.c: New test.
2098 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2101 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2103 * gfortran.dg/round_3.f08: Add more cases.
2105 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2107 * lib/target-supports.exp (force_conventional_output_for): New
2109 * lib/scanasm.exp (scan-assembler_required_options)
2110 (scan-assembler-not_required_options)
2111 (scan-assembler-times_required_options): Replace with
2112 force_conventional_output_fors.
2113 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2114 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2116 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2119 * gcc.target/i386/pr59789.c: New testcase.
2121 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2123 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2124 the 'code' bitfield from 16 to 8.
2126 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2128 * lib/target-supports.exp
2129 (check_effective_target_vect_perm): Exclude aarch64_be.
2130 (check_effective_target_vect_perm_byte): Likewise.
2131 (check_effective_target_vect_perm_short): Likewise.
2133 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2135 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2136 (RUN_TEST): Use new macro.
2137 (INDEX64_32): Delete.
2138 (INDEX64_64): Likewise.
2139 (INDEX128_32): Likewise.
2140 (INDEX128_64): Likewise.
2142 (test_vneg_f32): Use fixed RUN_TEST.
2144 2014-01-20 Richard Biener <rguenther@suse.de>
2147 * gcc.dg/pr59860.c: New testcase.
2149 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2152 * gcc.target/i386/pr59880.c: New test.
2154 2014-01-20 Renlin Li <renlin.li@arm.com>
2156 * gcc.dg/pr44194-1.c: Tweak regexp.
2158 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2163 * gfortran.dg/round_3.f08: New cases added.
2164 * gfortran.dg/fmt_g_1.f90: New test.
2166 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2168 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2170 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2172 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2174 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2176 * gcc.dg/vect/pr57705.c: Require vect_int.
2177 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2178 * gcc.dg/vect/vect-alias-check.c: Likewise.
2180 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2183 * gfortran.dg/unresolved_fixup_1.f90: New test.
2184 * gfortran.dg/unresolved_fixup_2.f90: New test.
2186 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2189 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2190 Remove dg-prune-output lines.
2192 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2195 * gfortran.dg/pr59706.f90: New test.
2196 * g++.dg/ext/pr59706.C: New test.
2198 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2202 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2203 * g++.dg/init/pr58811.C: Likewise.
2205 2014-01-17 Jeff Law <law@redhat.com>
2208 * gfortran.dg/pr57904.f90: New test.
2210 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2213 * g++.dg/cpp0x/nsdmi-union4.C: New.
2215 2014-01-17 Marek Polacek <polacek@redhat.com>
2218 * g++.dg/diagnostic/pr59838.C: New test.
2220 2014-01-17 Marek Polacek <polacek@redhat.com>
2223 * gcc.dg/pr58346.c: New test.
2225 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2228 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2229 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2233 * gfortran.dg/pr59440-1.f90: New test.
2234 * gfortran.dg/pr59440-2.f90: New test.
2235 * gfortran.dg/pr59440-3.f90: New test.
2238 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2239 testing for " version" and " alias" with one testing for
2240 " version\[^\n\r]* alias".
2241 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2242 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2243 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2244 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2245 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2246 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2249 * c-c++-common/torture/pr57945.c: New test.
2251 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2253 * gcc.target/arm/its.c: New testcase.
2255 2014-01-16 Jan Hubicka <jh@suse.cz>
2258 * g++.dg/torture/pr59775.C: New testcase.
2260 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2263 * gcc.c-torture/compile/pr58344.c: New test.
2266 * gcc.target/i386/pr59839.c: New test.
2269 * gcc.target/i386/pr9771-1.c (main): Rename to...
2270 (real_main): ... this. Add __asm name "main".
2271 (ASMNAME, ASMNAME2, STRING): Define.
2273 2014-01-16 Nick Clifton <nickc@redhat.com>
2276 * gcc.c-torture/compile/pr28865.c: New.
2277 * gcc.c-torture/execute/pr28865.c: New.
2279 2014-01-16 Marek Polacek <polacek@redhat.com>
2282 * gcc.dg/pr59827.c: New test.
2284 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2286 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2288 2014-01-15 Richard Henderson <rth@redhat.com>
2291 * gcc.target/i386/pr54694.c: New test.
2293 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2296 * g++.dg/pr49718.C: New test.
2298 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2300 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2302 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2304 * gcc.dg/vmx/mult-even-odd.c: New.
2305 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2307 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2309 * lib/target-supports.exp (check_libcilkrts_available): Added an
2310 extern "C" if we are using C++ along with a function prototype.
2312 2014-01-15 Jeff Law <law@redhat.com>
2314 PR tree-optimization/59747
2315 * gcc.c-torture/execute/pr59747.c: New test.
2317 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2320 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2322 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2323 * g++.dg/ext/attribute-test-1.C: Likewise.
2324 * g++.dg/ext/attribute-test-2.C: Likewise.
2325 * g++.dg/ext/attribute-test-3.C: Likewise.
2326 * g++.dg/ext/attribute-test-4.C: Likewise.
2327 * g++.dg/ext/pr56790-1.C: Likewise.
2328 * g++.dg/torture/pr38565.C: Likewise.
2329 * gcc.dg/pr53060.c: Likewise.
2330 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2331 * c-c++-common/vector-compare-2.c: Likewise.
2332 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2333 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2334 dg-message line number.
2336 2014-01-15 Matthias Klose <doko@ubuntu.com>
2338 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2340 2014-01-15 Richard Biener <rguenther@suse.de>
2342 PR tree-optimization/59822
2343 * g++.dg/torture/pr59822.C: New testcase.
2345 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2348 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2349 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2351 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2352 Kugan Vivekanandarajah <kuganv@linaro.org>
2355 * g++.dg/pr59695.C: New testcase.
2357 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2360 * gcc.c-torture/compile/pr59803.c: New testcase.
2362 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2365 * gcc.c-torture/execute/pr58943.c: New test.
2366 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2368 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2371 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2372 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2373 (bar): Change return type to void. Set y to x.
2374 * gcc.target/i386/pr59794-1.c: New testcase.
2375 * gcc.target/i386/pr59794-2.c: Likewise.
2376 * gcc.target/i386/pr59794-3.c: Likewise.
2377 * gcc.target/i386/pr59794-4.c: Likewise.
2378 * gcc.target/i386/pr59794-5.c: Likewise.
2379 * gcc.target/i386/pr59794-6.c: Likewise.
2380 * gcc.target/i386/pr59794-7.c: Likewise.
2382 2014-01-14 Richard Biener <rguenther@suse.de>
2384 PR tree-optimization/58921
2385 PR tree-optimization/59006
2386 * gcc.dg/torture/pr58921.c: New testcase.
2387 * gcc.dg/torture/pr59006.c: Likewise.
2388 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2390 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2393 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2394 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2395 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2396 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2397 Executing predictive commoning without unrolling.
2399 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2401 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2402 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2403 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2404 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2405 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2406 __builtin_ia32_rsqrt28sd_round.
2407 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2408 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2409 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2410 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2411 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2412 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2413 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2414 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2415 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2416 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2417 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2418 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2419 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2420 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2421 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2422 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2423 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2424 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2425 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2426 fix wrong rounding mode (see above).
2427 * gcc.target/i386/sse-23.c: Ditto.
2429 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2431 * gcc.dg/vmx/insert.c: New.
2432 * gcc.dg/vmx/insert-be-order.c: New.
2433 * gcc.dg/vmx/extract.c: New.
2434 * gcc.dg/vmx/extract-be-order.c: New.
2436 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2438 PR tree-optimization/59387
2439 * gcc.c-torture/execute/pr59387.c: New test.
2441 2014-01-13 Richard Biener <rguenther@suse.de>
2443 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2444 adjusting mathlib options.
2445 * gfortran.dg/lto/lto.exp: Likewise.
2447 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2449 * gnat.dg/loop_optimization17.adb: New test.
2450 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2452 2014-01-13 Christian Bruel <christian.bruel@st.com>
2454 * gcc.target/sh/cmpstrn.c: New case.
2456 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2459 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2461 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2464 * gfortran.dg/alloc_comp_basics_6.f90: New.
2466 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2469 * gfortran.dg/pr59700.f90: New test.
2471 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2473 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2474 * gfortran.dg/use_only_3.f90: Likewise.
2475 * gfortran.dg/inquire_10.f90: Delete opened file.
2476 * gfortran.dg/inquire_15.f90: Likewise.
2477 * gfortran.dg/pr16597.f90: Likewise.
2478 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2481 2014-01-10 Jeff Law <law@redhat.com>
2484 * gcc.c-torture/compile/pr59743.c: New test.
2486 2014-01-10 Jan Hubicka <jh@suse.cz>
2489 * g++.dg/torture/pr58585.C: New testcase.
2491 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2493 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2495 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2497 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2499 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2502 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2503 * gcc.target/aarch64/cmn-neg2.c: New test.
2505 2014-01-10 Richard Biener <rguenther@suse.de>
2507 PR tree-optimization/59374
2508 * gcc.dg/torture/pr59374-3.c: New testcase.
2510 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2512 * lib/target-supports.exp
2513 (check_effective_target_arm_crypto_ok_nocache): New.
2514 (check_effective_target_arm_crypto_ok): Use above procedure.
2515 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2517 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2521 * g++.dg/ipa/devirt-20.C: New testcase.
2522 * g++.dg/torture/pr58252.C: Likewise.
2523 * g++.dg/torture/pr59226.C: Likewise.
2525 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2527 * c-c++-common/asan/no-asan-stack.c: New test.
2529 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2532 * gcc.dg/pr59670.c: New test.
2534 2014-01-09 Steve Ellcey <sellcey@mips.com>
2536 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2538 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2541 * gcc.target/i386/pr47735.c: New test.
2543 PR tree-optimization/59622
2544 * g++.dg/opt/pr59622-2.C: New test.
2545 * g++.dg/opt/pr59622-3.C: New test.
2546 * g++.dg/opt/pr59622-4.C: New test.
2547 * g++.dg/opt/pr59622-5.C: New test.
2550 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2551 filename:line instead of (modulename+offset) form with stripped
2552 initial / from the filename.
2554 2014-01-09 Ian Lance Taylor <iant@google.com>
2556 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2557 the other Go compiler.
2559 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2562 * g++.dg/cpp0x/variadic145.C: New.
2564 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2566 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2567 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2569 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2572 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2573 are run only if the Cilk library is available/enabled.
2574 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2575 * lib/target-supports.exp (check_libcilkrts_available): New function.
2577 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2580 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2581 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2582 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2583 with dg-additional-options.
2584 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2585 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2586 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2587 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2588 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2589 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2591 2014-01-09 Richard Biener <rguenther@suse.de>
2593 PR tree-optimization/59715
2594 * gcc.dg/torture/pr59715.c: New testcase.
2596 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2598 * c-c++-common/asan/no-asan-globals.c: New test.
2599 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2600 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2601 * c-c++-common/asan/use-after-return-1.c: Likewise.
2602 * c-c++-common/asan/no-use-after-return.c: Likewise.
2604 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2606 * gnat.dg/weak2.ad[sb]: New test.
2608 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2611 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2612 type, use pointers to vector type instead.
2614 2014-01-08 Catherine Moore <clm@codesourcery.com>
2616 * gcc.target/mips/umips-branch-3.c: New test.
2617 * gcc.target/mips/umips-branch-4.c: New test.
2619 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2621 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2622 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2623 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2624 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2625 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2626 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2627 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2628 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2630 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2632 PR rtl-optimization/59137
2633 * gcc.target/mips/pr59137.c: New test.
2635 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2637 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2638 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2639 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2640 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2641 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2642 Require fpic effective target.
2643 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2645 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2648 * gcc.dg/pr59722.c: New test.
2650 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2653 * gcc.dg/torture/pr57748-3.c: New test.
2654 * gcc.dg/torture/pr57748-4.c: New test.
2656 2014-01-08 Marek Polacek <polacek@redhat.com>
2659 * gcc.dg/gomp/pr59669-1.c: New test.
2660 * gcc.dg/gomp/pr59669-2.c: New test.
2662 2014-01-08 Martin Jambor <mjambor@suse.cz>
2665 * gcc.dg/ipa/pr59610.c: New test.
2667 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2670 * gfortran.dg/binding_label_tests_26a.f90: New.
2671 * gfortran.dg/binding_label_tests_26b.f90: New.
2673 2014-01-08 Marek Polacek <polacek@redhat.com>
2676 * c-c++-common/ubsan/pr59667.c: New test.
2678 2014-01-08 Richard Biener <rguenther@suse.de>
2681 * gcc.dg/pr59630.c: New testcase.
2683 2014-01-08 Richard Biener <rguenther@suse.de>
2686 * gcc.dg/pr59471.c: New testcase.
2688 2014-01-07 Jeff Law <law@redhat.com>
2691 * gcc.target/i386/pr53623.c: New test.
2693 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2695 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2697 * g++.dg/cpp1y/pr58534.C: Likewise.
2698 * g++.dg/cpp1y/pr58536.C: Likewise.
2699 * g++.dg/cpp1y/pr58548.C: Likewise.
2700 * g++.dg/cpp1y/pr58549.C: Likewise.
2701 * g++.dg/cpp1y/pr58637.C: Likewise.
2702 * g++.dg/cpp1y/pr59112.C: Likewise.
2703 * g++.dg/cpp1y/pr59113.C: Likewise.
2704 * g++.dg/cpp1y/pr59629.C: Likewise.
2705 * g++.dg/cpp1y/pr59635.C: Likewise.
2706 * g++.dg/cpp1y/pr59636.C: Likewise.
2707 * g++.dg/cpp1y/pr59638.C: Likewise.
2709 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2711 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2713 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2715 * gcc.target/i386/intrinsics_4.c (bar): New function.
2717 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2719 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2721 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2723 PR rtl-optimization/58668
2724 * gcc.dg/pr58668.c: New test.
2726 PR tree-optimization/59643
2727 * gcc.dg/pr59643.c: New test.
2728 * gcc.c-torture/execute/pr59643.c: New test.
2730 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2733 * gfortran.dg/class_allocate_16.f90: New.
2735 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2738 * gcc.target/i386/pr59644.c: New test.
2740 2014-01-06 Marek Polacek <polacek@redhat.com>
2743 * gcc.dg/pr57773.c: New test.
2745 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2751 * g++.dg/cpp1y/pr59635.C: New testcase.
2752 * g++.dg/cpp1y/pr59636.C: New testcase.
2753 * g++.dg/cpp1y/pr59629.C: New testcase.
2754 * g++.dg/cpp1y/pr59638.C: New testcase.
2756 2014-01-06 Martin Jambor <mjambor@suse.cz>
2759 * gcc.dg/ipa/pr59008.c: New test.
2761 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2763 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2766 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2768 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2769 Require c99_runtime.
2770 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2772 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2773 Require c99_runtime.
2774 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2775 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2776 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2778 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2779 Require c99_runtime.
2780 Make CALC void static.
2781 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2783 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2784 Require c99_runtime.
2785 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2787 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2789 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2790 * gcc.target/i386/pr59501-2.c: Likewise.
2791 * gcc.target/i386/pr59501-3.c: Likewise.
2792 * gcc.target/i386/pr59501-4.c: Likewise.
2793 * gcc.target/i386/pr59501-5.c: Likewise.
2794 * gcc.target/i386/pr59501-6.c: Likewise.
2796 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2798 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2799 * gcc.target/i386/pr59390_1.c: Likewise.
2800 * gcc.target/i386/pr59390_2.c: Likewise.
2802 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2804 * gcc.dg/pr59350.c: Tweak.
2805 * gcc.dg/pr59350-2.c: New test.
2806 * g++.dg/pr59510.C: Likewise.
2808 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2811 * gfortran.dg/bind_c_procs_2.f90: New.
2813 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2815 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2816 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2817 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2818 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2819 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2820 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2821 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2823 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2825 * gcc.target/arm/neon-nested-apcs.c: New test.
2827 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2829 PR tree-optimization/59519
2830 * gcc.dg/vect/pr59519-1.c: New test.
2831 * gcc.dg/vect/pr59519-2.c: New test.
2833 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2836 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2839 * gfortran.dg/typebound_proc_32.f90: New.
2841 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2844 * g++.dg/pr58950.C: New file.
2846 2014-01-03 Tobias Burnus <burnus@net-b.de>
2849 * g++.dg/gomp/pr58567.C: New.
2851 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2853 PR tree-optimization/59651
2854 * gcc.dg/torture/pr59651.c: New test.
2855 * gcc.dg/vect/pr59651.c: Ditto.
2857 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2860 * gcc.target/i386/pr59625.c: New test.
2862 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2866 * g++.dg/cpp0x/range-for28.C: New.
2867 * g++.dg/cpp0x/range-for3.C: Update.
2869 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2871 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2873 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2876 * g++.dg/cpp0x/pr59641.C: New file.
2878 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2880 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2882 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2885 * g++.dg/ext/pr59378.C: New file.
2887 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2889 Update copyright years
2891 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2893 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2896 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2899 * gfortran.dg/dynamic_dispatch_12.f90: New.
2901 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2903 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2904 the builtin isn't optimized away as unused.
2906 PR rtl-optimization/59647
2907 * g++.dg/opt/pr59647.C: New test.
2909 Copyright (C) 2014 Free Software Foundation, Inc.
2911 Copying and distribution of this file, with or without modification,
2912 are permitted in any medium without royalty provided the copyright
2913 notice and this notice are preserved.