1 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4 * gcc.dg/cast-qual-3.c: New.
6 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7 * c-c++-common/Wcast-qual-1.c: More precise match text.
9 2014-03-18 Janus Weil <janus@gcc.gnu.org>
13 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
14 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
15 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
16 * gfortran.dg/intent_optimize_1.f90: Ditto.
17 * gfortran.dg/pointer_init_9.f90: Ditto.
18 * gfortran.dg/volatile4.f90: Ditto.
19 * gfortran.dg/volatile6.f90: Ditto.
21 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
24 * c-c++-common/Wcast-qual-1.c: More precise match text.
26 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
29 * g++.dg/cpp0x/constexpr-ice14.C: New.
31 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
36 2014-03-18 Jakub Jelinek <jakub@redhat.com>
39 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
40 * c-c++-common/ubsan/null-2.c: Likewise.
41 * c-c++-common/ubsan/null-3.c: Likewise.
42 * c-c++-common/ubsan/null-4.c: Likewise.
43 * c-c++-common/ubsan/null-5.c: Likewise.
44 * c-c++-common/ubsan/null-6.c: Likewise.
45 * c-c++-common/ubsan/null-7.c: Likewise.
46 * c-c++-common/ubsan/null-8.c: Likewise.
47 * c-c++-common/ubsan/null-9.c: Likewise.
48 * c-c++-common/ubsan/null-10.c: Likewise.
49 * c-c++-common/ubsan/null-11.c: Likewise.
50 * c-c++-common/ubsan/overflow-1.c: Likewise.
51 * c-c++-common/ubsan/overflow-2.c: Likewise.
52 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
53 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
54 * c-c++-common/ubsan/overflow-int128.c: Likewise.
55 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
56 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
57 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
58 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
59 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
60 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
61 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
62 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
63 * c-c++-common/ubsan/pr59333.c: Likewise.
64 * c-c++-common/ubsan/pr59503.c: Likewise.
65 * c-c++-common/ubsan/pr59667.c: Likewise.
66 * c-c++-common/ubsan/undefined-1.c: Likewise.
67 * g++.dg/ubsan/pr59250.C: Likewise.
68 * g++.dg/ubsan/pr59306.C: Likewise.
70 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
72 * gcc.dg/tls/pr58595.c: Add tls options.
74 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
76 * gcc.target/i386/avx-additional-reg-names.c: New.
77 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
79 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
82 * g++.dg/cpp1y/pr60390.C: New testcase.
85 * g++.dg/cpp1y/pr60391.C: New testcase.
87 2014-03-17 Jakub Jelinek <jakub@redhat.com>
90 * gcc.target/i386/pr60516.c: New test.
92 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
95 * g++.dg/cpp0x/constexpr-ice13.C: New.
97 2014-03-17 Marek Polacek <polacek@redhat.com>
100 * gcc.dg/gomp/pr60534.c: New test.
102 2014-03-17 Kai Tietz <ktietz@redhat.com>
104 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
106 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
109 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
112 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
115 * gfortran.dg/list_read_12.f90: New test.
117 2014-03-15 Janus Weil <janus@gcc.gnu.org>
120 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
121 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
122 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
123 -Wno-aggressive-loop-optimizations and remove an unused variable.
124 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
125 * gfortran.dg/pointer_init_9.f90: New.
126 * gfortran.dg/volatile4.f90: Put into subroutine.
127 * gfortran.dg/volatile6.f90: Ditto.
129 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
132 * gfortran.dg/transpose_4.f90: New test.
134 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
136 PR rtl-optimization/60508
137 * gcc.target/i386/pr60508.c: New.
139 2014-03-14 Richard Biener <rguenther@suse.de>
142 * g++.dg/pr60518.C: New testcase.
144 2014-03-14 Martin Jambor <mjambor@suse.cz>
147 * gcc.dg/lto/pr60461_0.c: New test.
149 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
151 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
152 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
153 * gcc.dg/lto/save-temps_0.c: New testcase.
155 2014-03-13 Jakub Jelinek <jakub@redhat.com>
158 * c-c++-common/pr36282-1.c: New test.
159 * c-c++-common/pr36282-2.c: New test.
160 * c-c++-common/pr36282-3.c: New test.
161 * c-c++-common/pr36282-4.c: New test.
163 2014-03-13 Richard Henderson <rth@redhat.com>
166 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
168 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/template/crash118.C: New.
172 * g++.dg/template/crash95.C: Adjust.
174 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
176 PR rtl-optimization/57189
177 * gcc.target/i386/pr57189.c: New.
179 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
182 * g++.dg/cpp0x/static_assert10.C: New.
183 * g++.dg/cpp0x/static_assert11.C: Likewise.
184 * g++.dg/cpp0x/static_assert3.C: Adjust.
186 2014-03-13 Richard Biener <rguenther@suse.de>
188 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
190 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
192 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
193 2.07 128-bit arithmetic.
194 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
196 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
197 due to when TImode is allowed in VSX registers, the allowable
198 address modes for TImode is just a single indirect address in
199 order for the value to be loaded and store in either GPR or VSX
200 registers. This affects the generated code, and it would cause
201 this test to fail, when such an option is used.
203 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
205 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
207 2014-03-12 Jakub Jelinek <jakub@redhat.com>
209 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
210 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
211 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
212 only test for exactly one if if -mbranch-cost=1 has been passed.
214 2014-03-12 Christian Bruel <christian.bruel@st.com>
217 * gcc.target/arm/pr60264.c
219 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
221 PR tree-optimization/60454
222 * gcc.c-torture/execute/pr60454.c: New test.
224 2014-03-12 Jakub Jelinek <jakub@redhat.com>
225 Marc Glisse <marc.glisse@inria.fr>
227 PR tree-optimization/60502
228 * gcc.c-torture/compile/pr60502.c: New test.
230 2014-03-12 Jakub Jelinek <jakub@redhat.com>
233 * gcc.dg/vect/pr60482.c: New test.
235 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/cpp0x/inh-ctor19.C: New.
240 2014-03-11 Richard Biener <rguenther@suse.de>
242 PR tree-optimization/60429
243 PR tree-optimization/60485
244 * gcc.dg/pr60485-1.c: New testcase.
245 * gcc.dg/pr60485-2.c: Likewise.
247 2014-03-10 Jakub Jelinek <jakub@redhat.com>
250 * g++.dg/ipa/pr60457.C: New test.
252 2014-03-10 Richard Biener <rguenther@suse.de>
255 * g++.dg/torture/pr60474.C: New testcase.
257 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
259 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
261 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
263 * gcc.dg/lto/pr55113_0.c: New testcase.
265 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
268 * g++.dg/cpp1y/pr60033.C: New testcase.
271 * g++.dg/cpp1y/pr60393.C: New testcase.
273 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
276 * gfortran.dg/fmt_en.f90: New test.
278 2014-03-07 Jason Merrill <jason@redhat.com>
280 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
281 * lib/target-supports.exp (check_effective_target_c++11): Now
283 (check_effective_target_c++11_only): New.
284 (check_effective_target_c++11_down): New.
285 (check_effective_target_c++1y): New.
286 (check_effective_target_c++1y_only): New.
287 (check_effective_target_c++98_only): Rename from
288 check_effective_target_c++98.
289 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
291 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/cpp0x/constexpr-ice12.C: New.
296 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
298 * c-c++-common/gomp/map-1.c: Extend.
300 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
301 Janus Weil <janus@gcc.gnu.org>
304 * gfortran.dg/deferred_type_component_1.f90 : New test.
305 * gfortran.dg/deferred_type_component_2.f90 : New test.
307 2014-03-06 Marek Polacek <polacek@redhat.com>
310 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
311 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
313 2014-03-06 Jakub Jelinek <jakub@redhat.com>
316 * gcc.dg/tls/pr58595.c: New test.
318 2014-03-06 Richard Biener <rguenther@suse.de>
324 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
326 * gcc.dg/lto/pr55113_0.c: New testcase.
328 2014-03-05 Jakub Jelinek <jakub@redhat.com>
331 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
332 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
333 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
335 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
336 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
337 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
338 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
339 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
340 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
341 even for mips*/s390*/i?86/x86_64.
342 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
343 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
344 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
345 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
346 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
349 * gcc.dg/lto/pr60404_0.c: New test.
350 * gcc.dg/lto/pr60404_1.c: New file.
351 * gcc.dg/lto/pr60404_2.c: New file.
353 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
355 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
356 long long" throughout.
357 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
358 * gcc.dg/vmx/insert-vsx.c: Likewise.
359 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
360 * gcc.dg/vmx/ld-vsx.c: Likewise.
361 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
362 * gcc.dg/vmx/ldl-vsx.c: Likewise.
363 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
364 * gcc.dg/vmx/merge-vsx.c: Likewise.
365 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
366 * gcc.dg/vmx/st-vsx.c: Likewise.
367 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
368 * gcc.dg/vmx/stl-vsx.c: Likewise.
369 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
371 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
373 * gcc.dg/lto/pr55113_0.c: New testcase.
375 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/cpp1y/pr60376.C: New.
380 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
382 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
384 2014-03-04 Richard Biener <rguenther@suse.de>
386 PR tree-optimization/60382
387 * gcc.dg/vect/pr60382.c: New testcase.
389 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
392 * gfortran.dg/namelist_84.f90: New test.
394 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
396 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
397 argument to avoid inf values.
398 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
399 UNION_FP_CHECK machinery.
401 2014-03-03 Renlin Li <Renlin.Li@arm.com>
403 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
404 i32in128 cases outside special big-endian processing block.
406 2014-03-03 Jakub Jelinek <jakub@redhat.com>
408 PR preprocessor/60400
409 * c-c++-common/cpp/pr60400.c: New test.
410 * c-c++-common/cpp/pr60400-1.h: New file.
411 * c-c++-common/cpp/pr60400-2.h: New file.
414 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
416 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
417 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
419 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
422 * g++.dg/lto/pr60150.H: New testcase.
423 * g++.dg/lto/pr60150_0.C: New testcase.
424 * g++.dg/lto/pr60150_1.C: New testcase.
426 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
429 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
431 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
434 * gfortran.dg/vect/pr32380.f: Fix expected test results.
436 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
439 * g++.dg/cpp0x/pr50025.C: New.
441 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
444 * g++.dg/cpp1y/pr60377.C: New testcase.
446 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
449 * gfortran.dg/str_comp_optimize_1.f90: New test.
451 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
454 * gcc.c-torture/compile/pr60071.c: New.
456 2014-02-28 Janus Weil <janus@gcc.gnu.org>
459 * gfortran.dg/unlimited_polymorphic_16.f90: New.
461 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/cpp0x/constexpr-ice11.C: New.
466 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
469 * g++.dg/cpp1y/auto-fn24.C: New.
471 2014-02-28 Joey Ye <joey.ye@arm.com>
474 * gcc.target/arm/thumb1-far-jump-3.c: New case.
476 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/overload/ellipsis2.C: New.
481 2014-02-27 Jeff Law <law@redhat.com>
483 PR rtl-optimization/52714
484 * gcc.c-torture/compile/pr52714.c: New test.
486 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
487 Jeff Law <law@redhat.com>
489 PR rtl-optimization/49847
490 * g++.dg/pr49847.C: New test.
492 2014-02-27 Marek Polacek <polacek@redhat.com>
495 * c-c++-common/pr59223.c: New test.
497 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
499 * common/config/i386/predicates.md (const1256_operand): Remove.
500 (const2356_operand): New.
501 (const_1_to_2_operand): Remove.
502 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
503 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
504 (*avx512pf_gatherpf<mode>sf): Ditto.
505 (avx512pf_gatherpf<mode>df): Ditto.
506 (*avx512pf_gatherpf<mode>df_mask): Ditto.
507 (*avx512pf_gatherpf<mode>df): Ditto.
508 (avx512pf_scatterpf<mode>sf): Ditto.
509 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
510 (*avx512pf_scatterpf<mode>sf): Ditto.
511 (avx512pf_scatterpf<mode>df): Ditto.
512 (*avx512pf_scatterpf<mode>df_mask): Ditto.
513 (*avx512pf_scatterpf<mode>df): Ditto.
514 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
516 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
518 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
519 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
520 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
521 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
522 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
523 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
524 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
525 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
527 2014-02-26 Bin Cheng <bin.cheng@arm.com>
530 * gnat.dg/renaming5.adb: Change to two expected gotos.
531 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
533 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
534 messages for removed basic block.
535 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
536 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
537 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
538 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
540 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
542 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
543 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
544 * gcc.dg/vmx/ldl-vsx.c: Likewise.
545 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
546 * gcc.dg/vmx/merge-vsx.c: Likewise.
547 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
549 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
551 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
552 * gcc.target/i386/prefetchwt1-1.c: New.
553 * g++.dg/other/i386-2.C: Add new option.
554 * g++.dg/other/i386-3.C: Ditto.
555 * gcc.target/i386/sse-12.c: Ditto.
556 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
557 * gcc.target/i386/sse-22.c: Add new option.
558 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
560 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
563 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
566 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
568 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
571 * g++.dg/cpp1y/pr60311.C: New testcase.
573 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
576 * g++.dg/cpp1y/pr60065.C: New testcase.
578 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
580 PR rtl-optimization/60268
581 * gcc.c-torture/compile/pr60268.c: New test.
583 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
585 * gcc.target/microblaze/others/mem_reload.c: New test.
587 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
589 * gcc.dg/vmx/lde.c: New test.
590 * gcc.dg/vmx/lde-be-order.c: New test.
591 * gcc.dg/vmx/ste.c: New test.
592 * gcc.dg/vmx/ste-be-order.c: New test.
594 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
597 * lib/target-supports.exp
598 (check_effective_target_logical_op_short_circuit): Add cris-*-*
599 and crisv32-*-* to list.
601 2014-02-21 Janus Weil <janus@gcc.gnu.org>
604 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
606 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
608 * gcc.dg/vmx/vsums.c: Check entire result vector.
609 * gcc.dg/vmx/vsums-be-order.c: Likewise.
611 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
613 * gcc.dg/vmx/ld.c: New test.
614 * gcc.dg/vmx/ld-be-order.c: New test.
615 * gcc.dg/vmx/ld-vsx.c: New test.
616 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
617 * gcc.dg/vmx/ldl.c: New test.
618 * gcc.dg/vmx/ldl-be-order.c: New test.
619 * gcc.dg/vmx/ldl-vsx.c: New test.
620 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
621 * gcc.dg/vmx/st.c: New test.
622 * gcc.dg/vmx/st-be-order.c: New test.
623 * gcc.dg/vmx/st-vsx.c: New test.
624 * gcc.dg/vmx/st-vsx-be-order.c: New test.
625 * gcc.dg/vmx/stl.c: New test.
626 * gcc.dg/vmx/stl-be-order.c: New test.
627 * gcc.dg/vmx/stl-vsx.c: New test.
628 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
630 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
632 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
633 * g++.dg/other/i386-3.C (dg-options): Ditto.
634 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
635 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
636 -mavx512pf and -msha.
638 2014-02-21 Richard Biener <rguenther@suse.de>
640 PR tree-optimization/60276
641 * gcc.dg/vect/pr60276.c: New testcase.
643 2014-02-21 Janus Weil <janus@gcc.gnu.org>
646 * gfortran.dg/finalize_23.f90: New.
648 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
652 * g++.dg/cpp1y/pr60052.C: New testcase.
653 * g++.dg/cpp1y/pr60053.C: New testcase.
655 2014-02-21 Tobias Burnus <burnus@net-b.de>
658 * gfortran.dg/inquire_16.f90: New.
660 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
662 * gcc.target/nios2/biggot-1.c: New.
663 * gcc.target/nios2/biggot-2.c: New.
665 2014-02-20 Martin Jambor <mjambor@suse.cz>
668 * gcc.dg/ipa/pr55260.c: New test.
670 2014-02-20 Bin Cheng <bin.cheng@arm.com>
672 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
673 for execution test case.
675 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
678 * g++.dg/torture/pr58555.C: New testcase.
680 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
683 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
685 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
687 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
688 Kirill Yukhin <kirill.yukhin@intel.com>
690 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
691 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
692 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
693 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
694 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
695 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
697 2014-02-19 Jakub Jelinek <jakub@redhat.com>
700 * g++.dg/ext/builtin-bswap1.C: New test.
701 * c-c++-common/pr37743.c: New test.
703 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
705 * gcc.dg/decl-10.c: New test.
707 2014-02-19 Jakub Jelinek <jakub@redhat.com>
710 * g++.dg/ext/ivdep-1.C: New test.
713 * gcc.dg/pr60267.c: New test.
715 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
718 * gcc.target/i386/pr39162.c: Add dg-prune-output.
719 (dg-options): Remove -Wno-psabi.
720 * gcc.target/i386/pr59794-2.c: Ditto.
721 * gcc.target/i386/pr60205-1.c: Ditto.
722 * gcc.target/i386/sse-5.c: Ditto.
724 2014-02-18 Nick Clifton <nickc@redhat.com>
726 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
727 * gcc.dg/pr23623.c: Likewise.
728 * gcc.dg/pr48784-1.c: Likewise.
729 * gcc.dg/pr48784-2.c: Likewise.
730 * gcc.dg/pr56997-2.c: Likewise.
731 * gcc.dg/sms-6.c: Likewise.
732 * gcc.dg/torture/pr60183.c: Likewise.
733 * gcc.dg/torture/vec-cvt-1.c: Likewise.
734 * gcc.c-torture/execute/20061220-1.x: New.
735 * gcc.c-torture/execute/pr43220.x: New.
736 * gcc.c-torture/execute/pr51581-1.x: New.
737 * gcc.c-torture/execute/pr51581-2.x: New.
738 * gcc.c-torture/execute/pr58570.x: New.
739 * gcc.c-torture/unsorted/DFcmp.x: New.
740 * gcc.c-torture/unsorted/SFset.x: New.
742 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
744 * gnat.dg/opt31.adb: New test.
746 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
748 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
750 2014-02-19 Janus Weil <janus@gcc.gnu.org>
753 * gfortran.dg/typebound_proc_33.f90: New.
755 2014-02-19 Marek Polacek <polacek@redhat.com>
758 * gcc.dg/pr60195.c: New test.
760 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
762 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
765 2014-02-19 Jakub Jelinek <jakub@redhat.com>
767 PR preprocessor/58844
768 * c-c++-common/cpp/pr58844-1.c: New test.
769 * c-c++-common/cpp/pr58844-2.c: New test.
771 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/cpp0x/constexpr-ice10.C: New.
776 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/cpp0x/pr60215.C: New.
781 2014-02-18 Tobias Burnus <burnus@net-b.de>
784 * gfortran.dg/proc_ptr_45.f90: New.
785 * gfortran.dg/proc_ptr_46.f90: New.
787 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
790 * g++.dg/cpp1y/pr60190.C: New testcase.
793 * g++.dg/cpp1y/pr60064.C: New testcase.
795 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
798 * gcc.target/i386/pr60205-1.c: New test.
799 * gcc.target/i386/pr60205-2.c: Ditto.
801 2014-02-18 Kai Tietz <ktietz@redhat.com>
804 * gcc.target/i386/nest-1.c: New testcase.
806 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
808 * gnat.dg/opt32.adb: New test.
810 2014-02-18 Janus Weil <janus@gcc.gnu.org>
813 * gfortran.dg/typebound_generic_15.f90: New.
815 2014-02-17 Janus Weil <janus@gcc.gnu.org>
818 * gfortran.dg/init_flag_12.f90: New.
820 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
821 Ilya Tocar <ilya.tocar@intel.com>
823 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
824 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
825 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
826 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
828 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
830 * lib/target-supports.exp
831 (check_effective_target_logical_op_short_circuit): New procedure.
832 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
833 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
834 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
835 * gcc.dg/tree-ssa/vrp47.c: Likewise.
836 * gcc.dg/tree-ssa/vrp87.c: Likewise.
837 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
838 logical_op_short_circuit for the alternative test, extending
841 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
844 * gcc.target/powerpc/pr60203.c: New testsuite.
846 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
849 * gfortran.dg/ichar_3.f90: New test.
851 2014-02-15 Richard Biener <rguenther@suse.de>
853 PR tree-optimization/60183
854 * gcc.dg/torture/pr60183.c: New testcase.
856 2014-02-14 Jeff Law <law@redhat.com>
858 PR rtl-optimization/60131
859 * g++.dg/torture/pr60131.C: New test.
861 2014-02-14 Ian Bolton <ian.bolton@arm.com>
863 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
866 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
868 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
870 2014-02-14 Jakub Jelinek <jakub@redhat.com>
872 * gcc.c-torture/compile/20140213.c: New test.
874 2014-02-13 Jakub Jelinek <jakub@redhat.com>
877 * gcc.target/i386/pr43546.c: New test.
879 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
881 * gcc.target/s390/hotpatch-compile-8.c: New test.
883 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
885 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
886 definition with an ifndef.
887 * gcc.dg/pr59605-2.c: New test.
889 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
891 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
893 2014-02-12 Joseph Myers <joseph@codesourcery.com>
895 * gcc.dg/torture/float128-mul-underflow.c,
896 gcc.dg/torture/float128-truncdf-underflow.c,
897 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
899 2014-02-12 Jakub Jelinek <jakub@redhat.com>
902 * g++.dg/ipa/pr59737.C: New test.
904 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
906 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
908 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
910 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
912 * gcc.dg/cilk-plus/jump-openmp.c: New file.
914 2014-02-12 Richard Biener <rguenther@suse.de>
917 * gcc.dg/torture/pr60092.c: New testcase.
918 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
920 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
922 * gcc.c-torture/execute/20140212-1.c: New test.
924 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
927 * g++.dg/cpp0x/pr60047.C: New.
929 2014-02-12 Jakub Jelinek <jakub@redhat.com>
932 * c-c++-common/pr60101.c: New test.
934 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
937 * g++.dg/ipa/devirt-27.C: New testcase.
938 * g++.dg/ipa/devirt-26.C: New testcase.
940 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
943 * gcc.target/powerpc/pr60137.c: New file.
945 2014-02-11 Jakub Jelinek <jakub@redhat.com>
948 * gfortran.dg/pr52370.f90: New test.
950 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
954 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
957 * gcc.target/i386/pr43662.c (dg-options):
958 Add -maccumulate-outgoing-args.
959 * gcc.target/i386/pr43869.c (dg-options): Ditto.
960 * gcc.target/i386/pr57003.c (dg-options): Ditto.
961 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
962 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
963 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
964 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
965 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
966 Add -maccumulate-outgoing-args.
967 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
968 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
969 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
970 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
971 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
972 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
973 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
974 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
975 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
976 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
977 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
978 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
979 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
980 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
981 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
983 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
985 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
987 2014-02-11 Jakub Jelinek <jakub@redhat.com>
990 * gcc.dg/guality/pr59776.c: New test.
992 2014-02-11 Renlin Li <Renlin.Li@arm.com>
994 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
995 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
996 (add_options_for_arm_vfp3): New.
998 2014-02-11 Jeff Law <law@redhat.com>
1001 * gcc.target/m68k/pr54041.c: New test.
1003 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.target/i386/pr59927.c: New test.
1008 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1010 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1011 * gcc.dg/vect/pr60012.c: Likewise.
1012 * gcc.dg/vect/vect-119.c: Likewise.
1013 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1014 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1016 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1018 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1020 2014-02-10 Jeff Law <law@redhat.com>
1023 * gcc.c-torture/compile/pr52306.c: New test.
1025 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1027 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1029 2014-02-10 Richard Biener <rguenther@suse.de>
1031 PR tree-optimization/60115
1032 * gcc.dg/torture/pr60115.c: New testcase.
1034 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1036 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1037 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1039 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1040 Ilya Tocar <ilya.tocar@intel.com>
1042 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1043 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1044 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1045 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1046 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1047 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1048 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1049 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1050 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1051 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1052 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1053 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1054 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1055 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1056 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1057 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1058 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1059 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1060 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1061 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1062 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1063 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1064 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1065 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1066 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1067 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1068 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1070 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/vect/pr59984.c: Require effective target
1075 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1078 * gfortran.dg/associated_target_5.f03: New test.
1080 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1083 * gfortran.dg/elemental_by_value_1.f90: New test.
1085 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1088 * gfortran.dg/finalize_22.f90: New.
1090 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1093 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1094 was fixed by the patch for PR59906.
1096 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1098 PR translation/52289
1099 * gfortran.dg/coarray_8.f90: Update dg-error match.
1101 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.dg/vect/pr59984.c: New test.
1107 * gcc.dg/attr-alloc_align-1.c: New test.
1108 * gcc.dg/attr-alloc_align-2.c: New test.
1109 * gcc.dg/attr-alloc_align-3.c: New test.
1110 * gcc.dg/attr-assume_aligned-1.c: New test.
1111 * gcc.dg/attr-assume_aligned-2.c: New test.
1112 * gcc.dg/attr-assume_aligned-3.c: New test.
1114 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1117 * gcc.target/i386/pr60077-1.c: New test.
1118 * gcc.target/i386/pr60077-2.c: New test.
1120 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1122 PR preprocessor/56824
1123 * gcc.dg/pr56824.c: New test.
1125 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1127 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1128 variable used for atomic operations.
1130 2014-02-07 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/vect/pr60092-2.c: New testcase.
1135 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1139 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1141 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1142 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1144 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1146 * gcc.target/s390/fp2int1.c: New testcase.
1148 2014-02-07 Richard Biener <rguenther@suse.de>
1151 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1152 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1154 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1157 * g++.dg/torture/pr59918.C: New testcase.
1159 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1162 * gcc.target/arm/pr59575.c: New test.
1165 * gcc.dg/pr59992.c: New test.
1167 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1169 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1170 init_priority. Test alignment of variable instead of function.
1172 2014-02-06 Marek Polacek <polacek@redhat.com>
1175 * gcc.dg/pr60087.c: New test.
1177 2014-02-06 Alan Modra <amodra@gmail.com>
1179 * gcc.target/powerpc/pr60032.c: New.
1181 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.c-torture/execute/pr60062.c: New test.
1185 * gcc.c-torture/execute/pr60072.c: New test.
1187 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1189 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1190 so that expected outcome works for PIC variants too.
1192 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1193 Kugan Vivekanandarajah <kuganv@linaro.org>
1195 * gcc.target/arm/vect-noalign.c: New file.
1197 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1198 Jakub Jelinek <jakub@redhat.com>
1201 * gcc.dg/pr60013.c: New testcase.
1203 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1205 * gcc.dg/vmx/sum2s.c: New.
1206 * gcc.dg/vmx/sum2s-be-order.c: New.
1208 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1210 * gcc.dg/vmx/pack.c: New.
1211 * gcc.dg/vmx/pack-be-order.c: New.
1212 * gcc.dg/vmx/unpack.c: New.
1213 * gcc.dg/vmx/unpack-be-order.c: New.
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-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1222 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1223 Use __builtin_floorf, __builtin_ceilf.
1224 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1226 (TEST): Use __builtin_floorf.
1227 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1229 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1232 * g++.dg/opt/pr59947.C: New test.
1235 * c-c++-common/gomp/pr58703.c: New test.
1237 2014-02-05 Richard Biener <rguenther@suse.de>
1240 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1241 avoid using unsigned long long.
1243 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1246 * g++.dg/torture/pr57499.C: New test.
1248 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1250 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1252 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1254 * g++.dg/ipa/devirrt-22.C: Fix template.
1256 2014-02-04 Marek Polacek <polacek@redhat.com>
1259 * gcc.dg/pr60036.c: New test.
1261 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1264 * g++.dg/torture/pr60058.C: New testcase.
1266 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1268 * g++.dg/tsan/default_options.C: Invert check.
1270 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1272 PR tree-optimization/60002
1273 * g++.dg/opt/pr60002.C: New test.
1275 PR tree-optimization/60023
1276 * g++.dg/vect/pr60023.cc: New test.
1279 * c-c++-common/torture/pr60026.c: New test.
1281 PR rtl-optimization/57915
1282 * gcc.target/i386/pr57915.c: New test.
1284 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1286 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1288 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1290 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1292 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1295 * gcc.dg/pr59261.c: New test.
1297 2014-02-04 Richard Biener <rguenther@suse.de>
1299 PR tree-optimization/60012
1300 * gcc.dg/vect/pr60012.c: New testcase.
1302 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305 * g++.dg/eh/unwind-direct.C: New test.
1307 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1309 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1310 timeout value to 20s.
1312 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1315 * g++.dg/torture/pr59882.C: New testcase
1317 2014-02-03 Jan Hubicka <jh@suse.cz>
1320 * g++.dg/ipa/devirt-22.C: New testcase.
1322 2014-02-03 Jan Hubicka <jh@suse.cz>
1324 * g++.dg/ipa/devirt-25.C: New testcase.
1326 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1328 PR tree-optimization/59924
1329 * gcc.dg/pr59924.c: New test.
1331 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1334 * g++.dg/ipa/devirt-24.C: New testcase.
1336 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1340 * c-c++-common/attributes-1.c: New testcase.
1341 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1343 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1346 * g++.dg/cpp0x/pr58871.C: New.
1348 2014-02-03 Cong Hou <congh@google.com>
1350 PR tree-optimization/60000
1351 * g++.dg/vect/pr60000.cc: New test.
1353 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1355 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1356 * gcc.target/i386/long-double-64-4.c: Likewise.
1357 * gcc.target/i386/long-double-80-1.c: Likewise.
1358 * gcc.target/i386/long-double-80-2.c: Likewise.
1359 * gcc.target/i386/long-double-80-3.c: Likewise.
1360 * gcc.target/i386/long-double-80-4.c: Likewise.
1361 * gcc.target/i386/long-double-80-5.c: Likewise.
1362 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1363 __multf3 isn't used.
1364 * gcc.target/i386/long-double-64-3.c: Likewise.
1365 * gcc.target/i386/long-double-128-1.c: New test.
1366 * gcc.target/i386/long-double-128-2.c: Likewise.
1367 * gcc.target/i386/long-double-128-3.c: Likewise.
1368 * gcc.target/i386/long-double-128-4.c: Likewise.
1369 * gcc.target/i386/long-double-128-5.c: Likewise.
1370 * gcc.target/i386/long-double-128-6.c: Likewise.
1371 * gcc.target/i386/long-double-128-7.c: Likewise.
1372 * gcc.target/i386/long-double-128-8.c: Likewise.
1373 * gcc.target/i386/long-double-128-9.c: Likewise.
1374 * gcc.target/i386/long-double-64-5.c: Likewise.
1375 * gcc.target/i386/long-double-64-6.c: Likewise.
1376 * gcc.target/i386/long-double-64-7.c: Likewise.
1377 * gcc.target/i386/long-double-64-8.c: Likewise.
1378 * gcc.target/i386/long-double-64-9.c: Likewise.
1379 * gcc.target/i386/long-double-80-10.c: Likewise.
1380 * gcc.target/i386/long-double-80-8.c: Likewise.
1381 * gcc.target/i386/long-double-80-9.c: Likewise.
1383 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1385 PR rtl-optimization/57662
1386 * g++.dg/pr57662.C: New test.
1388 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1390 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1391 * gcc.dg/vmx/perm.c: New.
1392 * gcc.dg/vmx/perm-be-order.c: New.
1394 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1396 * gcc.dg/vmx/vsums.c: New.
1397 * gcc.dg/vmx/vsums-be-order.c: New.
1399 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1401 * g++.dg/ipa/devirt-23.C: New testcase.
1402 * g++.dg/ipa/devirt-20.C: Fix template.
1404 2014-02-02 Jan Hubicka <jh@suse.cz>
1406 * g++.dg/ipa/devirt-21.C: New testcase.
1408 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1410 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1411 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1413 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1416 * gcc.c-torture/execute/pr60017.c: New test.
1418 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1421 * gfortran.dg/default_initialization_7.f90: New test.
1423 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1426 * gfortran.dg/elemental_subroutine_9.f90: New test.
1428 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1430 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1432 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1434 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1436 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1438 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1440 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1443 * g++.dg/init/bitfield5.C: New.
1445 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1447 PR tree-optimization/60003
1448 * gcc.c-torture/execute/pr60003.c: New test.
1450 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1453 * gcc.target/arm/pr59985.C: New.
1455 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1458 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1459 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1461 (tsan_finish): Restore dg-do-what-default.
1462 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1463 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1464 * g++.dg/tsan/default_options.C: Likewise.
1465 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1466 * g++.dg/tsan/atomic_free2.C: Likewise.
1467 * g++.dg/tsan/cond_race.C: Likewise.
1468 * g++.dg/tsan/fd_close_norace.C: Likewise.
1469 * g++.dg/tsan/benign_race.C: Likewise.
1470 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1471 * c-c++-common/tsan/simple_race.c: Likewise.
1472 * c-c++-common/tsan/mutexset1.c: Likewise.
1473 * c-c++-common/tsan/thread_leak2.c: Likewise.
1474 * c-c++-common/tsan/tls_race.c: Likewise.
1475 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1476 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1477 * c-c++-common/tsan/free_race2.c: Likewise.
1478 * c-c++-common/tsan/thread_leak.c: Likewise.
1479 * c-c++-common/tsan/thread_leak1.c: Likewise.
1480 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1481 * c-c++-common/tsan/free_race.c: Likewise.
1482 * c-c++-common/tsan/sleep_sync.c: Likewise.
1483 * c-c++-common/tsan/tiny_race.c: Likewise.
1484 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1485 * c-c++-common/tsan/atomic_stack.c: Likewise.
1486 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1487 in dg-output regexps.
1488 * c-c++-common/tsan/simple_stack.c: Likewise.
1490 2014-01-31 Richard Henderson <rth@redhat.com>
1492 * g++.dg/tm/pr60004.C: New.
1494 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1497 * g++.dg/inherit/crash4.C: New.
1499 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1501 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1503 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1505 * gcc.target/i386/m512-check.h: Use correct rounding values.
1507 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1509 * gcc.target/i386/avx-1.c: Use correct rounding values.
1510 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1511 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1512 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1513 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1514 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1515 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1516 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1517 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1518 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1519 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1520 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1521 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1522 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1523 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1524 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1525 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1526 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1527 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1528 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1529 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1530 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1531 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1532 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1533 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1534 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1535 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1536 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1537 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1538 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1539 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1540 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1541 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1542 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1543 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1544 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1545 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1546 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1547 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1548 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1549 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1550 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1551 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1552 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1553 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1554 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1555 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1556 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1557 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1558 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1559 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1560 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1561 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1562 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1563 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1564 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1565 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1566 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1567 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1568 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1569 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1570 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1571 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1572 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1573 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1574 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1575 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1576 * gcc.target/i386/sse-13.c: Ditto.
1577 * gcc.target/i386/sse-14.c: Ditto.
1578 * gcc.target/i386/sse-22.c: Ditto.
1579 * gcc.target/i386/sse-23.c: Ditto.
1581 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1583 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1584 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1586 2014-01-31 Richard Biener <rguenther@suse.de>
1589 * gcc.dg/torture/pr59990.c: New testcase.
1591 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1593 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1594 if it fails don't run any tsan tests.
1596 2014-01-31 Marek Polacek <polacek@redhat.com>
1599 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1600 (y): Adjust dg-error.
1601 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1602 * gcc.dg/pr59963-1.c: New test.
1603 * gcc.dg/pr59963-2.c: New test.
1604 * gcc.dg/pr59963-3.c: New test.
1606 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.target/arm/pr59923.c: New test.
1611 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1613 * gcc.dg/vmx/splat.c: New.
1614 * gcc.dg/vmx/splat-vsx.c: New.
1615 * gcc.dg/vmx/splat-be-order.c: New.
1616 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1617 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1618 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1620 2014-01-30 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/59993
1623 * gcc.dg/torture/pr59993.c: New testcase.
1625 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1627 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1628 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1629 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1630 vect_int rather than vect_float.
1632 2014-01-30 Marek Polacek <polacek@redhat.com>
1634 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1636 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1638 * gcc.target/microblaze/isa/fcmp4.c: New.
1640 2014-01-30 Marek Polacek <polacek@redhat.com>
1643 * gcc.dg/pr59940.c: New test.
1644 * gcc.dg/pr35635.c (func3): Move dg-warning.
1646 2014-01-30 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/59903
1649 * gcc.dg/torture/pr59903.c: New testcase.
1651 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/lookup/crash8.C: New.
1656 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/template/crash117.C: New.
1661 2014-01-30 Richard Biener <rguenther@suse.de>
1664 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1665 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1667 * gcc.dg/invalid-call-1.c: Likewise.
1669 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1672 * g++.dg/cpp1y/auto-fn23.C: New.
1674 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/init/dso_handle2.C: New.
1679 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1682 * g++.dg/cpp0x/pr58674.C: New.
1684 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1687 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1688 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1690 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1692 * gcc.dg/vmx/merge-be-order.c: New.
1693 * gcc.dg/vmx/merge.c: New.
1694 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1695 * gcc.dg/vmx/merge-vsx.c: New.
1697 2014-01-29 Richard Biener <rguenther@suse.de>
1699 PR tree-optimization/58742
1700 * gcc.dg/pr58742-1.c: New testcase.
1701 * gcc.dg/pr58742-2.c: Likewise.
1702 * gcc.dg/pr58742-3.c: Likewise.
1704 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1706 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1707 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1708 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1710 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1713 * g++.dg/gomp/pr58702.C: New.
1715 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1717 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1720 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/59920
1724 * gcc.dg/pr59920-1.c: New test.
1725 * gcc.dg/pr59920-2.c: New test.
1726 * gcc.dg/pr59920-3.c: New test.
1727 * c-c++-common/gomp/pr59917-1.c: New test.
1728 * c-c++-common/gomp/pr59917-2.c: New test.
1730 PR tree-optimization/59594
1731 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1732 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1733 * gcc.dg/vect/pr59594.c: New test.
1735 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1738 * gfortran.dg/allocate_class_3.f90: New test.
1740 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1742 PR preprocessor/59935
1743 * c-c++-common/cpp/warning-zero-location.c: New test.
1744 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1746 2014-01-27 Steve Ellcey <sellcey@mips.com>
1748 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1750 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1752 * g++.dg/ext/mv16.C: New tests.
1754 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1756 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1757 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1758 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1759 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1760 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1761 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1762 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1763 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1764 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1765 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1766 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1767 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1768 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1769 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1770 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1771 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1772 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1773 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1774 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1775 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1776 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1777 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1778 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1779 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1780 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1781 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1782 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1783 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1784 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1785 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1786 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1787 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1788 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1789 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1790 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1791 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1792 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1793 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1794 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1795 _mm512_mask_cvtepi32_storeu_epi8.
1796 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1797 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1798 _mm512_mask_cvtepi32_storeu_epi16.
1799 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1800 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1801 _mm512_mask_cvtepi64_storeu_epi8.
1802 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1803 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1804 _mm512_mask_cvtepi64_storeu_epi16.
1805 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1806 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1807 _mm512_mask_cvtepi64_storeu_epi32.
1808 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1809 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1810 _mm512_mask_cvtsepi32_storeu_epi8.
1811 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1812 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1813 _mm512_mask_cvtsepi32_storeu_epi16.
1814 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1815 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1816 _mm512_mask_cvtsepi64_storeu_epi8.
1817 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1818 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1819 _mm512_mask_cvtsepi64_storeu_epi16.
1820 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1821 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1822 _mm512_mask_cvtsepi64_storeu_epi32.
1823 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1824 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1825 _mm512_mask_cvtusepi32_storeu_epi8.
1826 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1827 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1828 _mm512_mask_cvtusepi32_storeu_epi16.
1829 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1830 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1831 _mm512_mask_cvtusepi64_storeu_epi8.
1832 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1833 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1834 _mm512_mask_cvtusepi64_storeu_epi16.
1835 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1836 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1837 _mm512_mask_cvtusepi64_storeu_epi32.
1838 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1839 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1841 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1843 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1844 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1845 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1846 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1847 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1848 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1849 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1850 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1851 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1852 built-ins roudning immediate.
1853 * gcc.target/i386/sse-22.c: Add new built-ins.
1854 * gcc.target/i386/sse-23.c: Ditto.
1855 * gcc.target/i386/avx-1.c: Ditto.
1857 2014-01-27 Christian Bruel <christian.bruel@st.com>
1859 * gcc.target/sh/torture/strncmp.c: New tests.
1861 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1863 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1865 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1867 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1869 2014-01-24 Jeff Law <law@redhat.com>
1871 PR tree-optimization/59919
1872 * gcc.c-torture/compile/pr59919.c: New test.
1874 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/ext/timevar2.C: New.
1879 2014-01-24 Marek Polacek <polacek@redhat.com>
1881 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1883 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1886 * gcc.target/i386/pr59929.c: New test.
1888 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1891 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1892 word atomic functions at runtime.
1894 2014-01-23 Marek Polacek <polacek@redhat.com>
1897 * gcc.dg/pr59846.c: New test.
1899 2014-01-23 Marek Polacek <polacek@redhat.com>
1902 * c-c++-common/pr58346-1.c: New test.
1903 * c-c++-common/pr58346-2.c: New test.
1904 * c-c++-common/pr58346-3.c: New test.
1906 2014-01-23 Marek Polacek <polacek@redhat.com>
1909 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1910 * gcc.dg/pr59871.c: New test.
1912 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/parse/enum11.C: New.
1917 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1919 * gcc.target/aarch64/sshr64_1.c: New testcase.
1921 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1923 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1924 SIMD enabled function.
1925 * g++.dg/cilk-plus/ef_test.C: New test.
1926 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1928 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1929 to differenciate C error messages from C++ ones.
1931 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1933 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1935 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1937 * gcc.target/microblaze/others/builtin-trap.c: New test,
1939 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1942 * c-c++-common/gomp/pr58809.c: New test.
1944 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1947 * c-c++-common/asan/use-after-return-1.c: Fixed
1950 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1952 PR preprocessor/58580
1953 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1955 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1956 Ilya Tocar <ilya.tocar@intel.com>
1958 * gcc.target/i386/avx512f-kmovw-1.c: New.
1960 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1962 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1963 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1965 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1967 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1969 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
1972 * gcc.dg/pr48774.c: Remove skip for mips_rel.
1973 * gcc.target/mips/pr52125.c: New test.
1975 2014-01-22 Marek Polacek <polacek@redhat.com>
1978 * gcc.dg/torture/pr59891.c: New test.
1980 2014-01-22 Jeff Law <law@redhat.com>
1982 PR tree-optimization/59597
1983 * gcc.dg/tree-ssa/pr59597.c: New test.
1985 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
1987 PR rtl-optimization/59477
1988 * g++.dg/pr59477.C: New.
1990 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
1992 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1994 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1997 * g++.dg/pr59482.C: New.
1999 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2001 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2002 * gcc.dg/vmx/extract-vsx.c: New.
2003 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2004 * gcc.dg/vmx/insert-vsx.c: New.
2006 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2008 PR rtl-optimization/59896
2009 * gcc.target/arm/pr59896.c: New.
2011 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2013 PR rtl-optimization/59858
2014 * gcc.target/arm/pr59858.c: New.
2016 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2019 * gcc.dg/tree-prof/pr59003.c: New test.
2022 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2025 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2027 * gfortran.dg/round_3.f08: Add more cases.
2029 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2031 * lib/target-supports.exp (force_conventional_output_for): New
2033 * lib/scanasm.exp (scan-assembler_required_options)
2034 (scan-assembler-not_required_options)
2035 (scan-assembler-times_required_options): Replace with
2036 force_conventional_output_fors.
2037 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2038 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2040 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2043 * gcc.target/i386/pr59789.c: New testcase.
2045 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2047 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2048 the 'code' bitfield from 16 to 8.
2050 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2052 * lib/target-supports.exp
2053 (check_effective_target_vect_perm): Exclude aarch64_be.
2054 (check_effective_target_vect_perm_byte): Likewise.
2055 (check_effective_target_vect_perm_short): Likewise.
2057 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2059 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2060 (RUN_TEST): Use new macro.
2061 (INDEX64_32): Delete.
2062 (INDEX64_64): Likewise.
2063 (INDEX128_32): Likewise.
2064 (INDEX128_64): Likewise.
2066 (test_vneg_f32): Use fixed RUN_TEST.
2068 2014-01-20 Richard Biener <rguenther@suse.de>
2071 * gcc.dg/pr59860.c: New testcase.
2073 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2076 * gcc.target/i386/pr59880.c: New test.
2078 2014-01-20 Renlin Li <renlin.li@arm.com>
2080 * gcc.dg/pr44194-1.c: Tweak regexp.
2082 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2087 * gfortran.dg/round_3.f08: New cases added.
2088 * gfortran.dg/fmt_g_1.f90: New test.
2090 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2092 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2094 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2096 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2098 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2100 * gcc.dg/vect/pr57705.c: Require vect_int.
2101 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2102 * gcc.dg/vect/vect-alias-check.c: Likewise.
2104 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2107 * gfortran.dg/unresolved_fixup_1.f90: New test.
2108 * gfortran.dg/unresolved_fixup_2.f90: New test.
2110 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2113 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2114 Remove dg-prune-output lines.
2116 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2119 * gfortran.dg/pr59706.f90: New test.
2120 * g++.dg/ext/pr59706.C: New test.
2122 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2126 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2127 * g++.dg/init/pr58811.C: Likewise.
2129 2014-01-17 Jeff Law <law@redhat.com>
2132 * gfortran.dg/pr57904.f90: New test.
2134 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp0x/nsdmi-union4.C: New.
2139 2014-01-17 Marek Polacek <polacek@redhat.com>
2142 * g++.dg/diagnostic/pr59838.C: New test.
2144 2014-01-17 Marek Polacek <polacek@redhat.com>
2147 * gcc.dg/pr58346.c: New test.
2149 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2152 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2153 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2157 * gfortran.dg/pr59440-1.f90: New test.
2158 * gfortran.dg/pr59440-2.f90: New test.
2159 * gfortran.dg/pr59440-3.f90: New test.
2162 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2163 testing for " version" and " alias" with one testing for
2164 " version\[^\n\r]* alias".
2165 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2166 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2167 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2168 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2169 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2170 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2173 * c-c++-common/torture/pr57945.c: New test.
2175 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2177 * gcc.target/arm/its.c: New testcase.
2179 2014-01-16 Jan Hubicka <jh@suse.cz>
2182 * g++.dg/torture/pr59775.C: New testcase.
2184 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.c-torture/compile/pr58344.c: New test.
2190 * gcc.target/i386/pr59839.c: New test.
2193 * gcc.target/i386/pr9771-1.c (main): Rename to...
2194 (real_main): ... this. Add __asm name "main".
2195 (ASMNAME, ASMNAME2, STRING): Define.
2197 2014-01-16 Nick Clifton <nickc@redhat.com>
2200 * gcc.c-torture/compile/pr28865.c: New.
2201 * gcc.c-torture/execute/pr28865.c: New.
2203 2014-01-16 Marek Polacek <polacek@redhat.com>
2206 * gcc.dg/pr59827.c: New test.
2208 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2210 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2212 2014-01-15 Richard Henderson <rth@redhat.com>
2215 * gcc.target/i386/pr54694.c: New test.
2217 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2220 * g++.dg/pr49718.C: New test.
2222 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2224 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2226 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2228 * gcc.dg/vmx/mult-even-odd.c: New.
2229 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2231 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2233 * lib/target-supports.exp (check_libcilkrts_available): Added an
2234 extern "C" if we are using C++ along with a function prototype.
2236 2014-01-15 Jeff Law <law@redhat.com>
2238 PR tree-optimization/59747
2239 * gcc.c-torture/execute/pr59747.c: New test.
2241 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2244 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2246 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2247 * g++.dg/ext/attribute-test-1.C: Likewise.
2248 * g++.dg/ext/attribute-test-2.C: Likewise.
2249 * g++.dg/ext/attribute-test-3.C: Likewise.
2250 * g++.dg/ext/attribute-test-4.C: Likewise.
2251 * g++.dg/ext/pr56790-1.C: Likewise.
2252 * g++.dg/torture/pr38565.C: Likewise.
2253 * gcc.dg/pr53060.c: Likewise.
2254 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2255 * c-c++-common/vector-compare-2.c: Likewise.
2256 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2257 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2258 dg-message line number.
2260 2014-01-15 Matthias Klose <doko@ubuntu.com>
2262 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2264 2014-01-15 Richard Biener <rguenther@suse.de>
2266 PR tree-optimization/59822
2267 * g++.dg/torture/pr59822.C: New testcase.
2269 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2272 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2273 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2275 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2276 Kugan Vivekanandarajah <kuganv@linaro.org>
2279 * g++.dg/pr59695.C: New testcase.
2281 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2284 * gcc.c-torture/compile/pr59803.c: New testcase.
2286 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2289 * gcc.c-torture/execute/pr58943.c: New test.
2290 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2292 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2295 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2296 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2297 (bar): Change return type to void. Set y to x.
2298 * gcc.target/i386/pr59794-1.c: New testcase.
2299 * gcc.target/i386/pr59794-2.c: Likewise.
2300 * gcc.target/i386/pr59794-3.c: Likewise.
2301 * gcc.target/i386/pr59794-4.c: Likewise.
2302 * gcc.target/i386/pr59794-5.c: Likewise.
2303 * gcc.target/i386/pr59794-6.c: Likewise.
2304 * gcc.target/i386/pr59794-7.c: Likewise.
2306 2014-01-14 Richard Biener <rguenther@suse.de>
2308 PR tree-optimization/58921
2309 PR tree-optimization/59006
2310 * gcc.dg/torture/pr58921.c: New testcase.
2311 * gcc.dg/torture/pr59006.c: Likewise.
2312 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2314 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2317 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2318 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2319 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2320 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2321 Executing predictive commoning without unrolling.
2323 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2325 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2326 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2327 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2328 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2329 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2330 __builtin_ia32_rsqrt28sd_round.
2331 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2332 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2333 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2334 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2335 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2336 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2337 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2338 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2339 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2340 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2341 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2342 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2343 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2344 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2345 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2346 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2347 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2348 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2349 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2350 fix wrong rounding mode (see above).
2351 * gcc.target/i386/sse-23.c: Ditto.
2353 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2355 * gcc.dg/vmx/insert.c: New.
2356 * gcc.dg/vmx/insert-be-order.c: New.
2357 * gcc.dg/vmx/extract.c: New.
2358 * gcc.dg/vmx/extract-be-order.c: New.
2360 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2362 PR tree-optimization/59387
2363 * gcc.c-torture/execute/pr59387.c: New test.
2365 2014-01-13 Richard Biener <rguenther@suse.de>
2367 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2368 adjusting mathlib options.
2369 * gfortran.dg/lto/lto.exp: Likewise.
2371 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2373 * gnat.dg/loop_optimization17.adb: New test.
2374 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2376 2014-01-13 Christian Bruel <christian.bruel@st.com>
2378 * gcc.target/sh/cmpstrn.c: New case.
2380 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2383 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2385 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2388 * gfortran.dg/alloc_comp_basics_6.f90: New.
2390 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2393 * gfortran.dg/pr59700.f90: New test.
2395 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2397 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2398 * gfortran.dg/use_only_3.f90: Likewise.
2399 * gfortran.dg/inquire_10.f90: Delete opened file.
2400 * gfortran.dg/inquire_15.f90: Likewise.
2401 * gfortran.dg/pr16597.f90: Likewise.
2402 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2405 2014-01-10 Jeff Law <law@redhat.com>
2408 * gcc.c-torture/compile/pr59743.c: New test.
2410 2014-01-10 Jan Hubicka <jh@suse.cz>
2413 * g++.dg/torture/pr58585.C: New testcase.
2415 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2417 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2419 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2421 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2423 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2426 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2427 * gcc.target/aarch64/cmn-neg2.c: New test.
2429 2014-01-10 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/59374
2432 * gcc.dg/torture/pr59374-3.c: New testcase.
2434 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436 * lib/target-supports.exp
2437 (check_effective_target_arm_crypto_ok_nocache): New.
2438 (check_effective_target_arm_crypto_ok): Use above procedure.
2439 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2441 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2445 * g++.dg/ipa/devirt-20.C: New testcase.
2446 * g++.dg/torture/pr58252.C: Likewise.
2447 * g++.dg/torture/pr59226.C: Likewise.
2449 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2451 * c-c++-common/asan/no-asan-stack.c: New test.
2453 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2456 * gcc.dg/pr59670.c: New test.
2458 2014-01-09 Steve Ellcey <sellcey@mips.com>
2460 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2462 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2465 * gcc.target/i386/pr47735.c: New test.
2467 PR tree-optimization/59622
2468 * g++.dg/opt/pr59622-2.C: New test.
2469 * g++.dg/opt/pr59622-3.C: New test.
2470 * g++.dg/opt/pr59622-4.C: New test.
2471 * g++.dg/opt/pr59622-5.C: New test.
2474 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2475 filename:line instead of (modulename+offset) form with stripped
2476 initial / from the filename.
2478 2014-01-09 Ian Lance Taylor <iant@google.com>
2480 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2481 the other Go compiler.
2483 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2486 * g++.dg/cpp0x/variadic145.C: New.
2488 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2490 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2491 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2493 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2496 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2497 are run only if the Cilk library is available/enabled.
2498 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2499 * lib/target-supports.exp (check_libcilkrts_available): New function.
2501 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2504 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2505 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2506 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2507 with dg-additional-options.
2508 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2509 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2510 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2511 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2512 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2513 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2515 2014-01-09 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/59715
2518 * gcc.dg/torture/pr59715.c: New testcase.
2520 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2522 * c-c++-common/asan/no-asan-globals.c: New test.
2523 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2524 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2525 * c-c++-common/asan/use-after-return-1.c: Likewise.
2526 * c-c++-common/asan/no-use-after-return.c: Likewise.
2528 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2530 * gnat.dg/weak2.ad[sb]: New test.
2532 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2535 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2536 type, use pointers to vector type instead.
2538 2014-01-08 Catherine Moore <clm@codesourcery.com>
2540 * gcc.target/mips/umips-branch-3.c: New test.
2541 * gcc.target/mips/umips-branch-4.c: New test.
2543 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2545 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2546 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2547 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2548 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2549 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2550 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2551 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2552 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2554 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2556 PR rtl-optimization/59137
2557 * gcc.target/mips/pr59137.c: New test.
2559 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2561 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2562 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2563 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2564 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2565 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2566 Require fpic effective target.
2567 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2569 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2572 * gcc.dg/pr59722.c: New test.
2574 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2577 * gcc.dg/torture/pr57748-3.c: New test.
2578 * gcc.dg/torture/pr57748-4.c: New test.
2580 2014-01-08 Marek Polacek <polacek@redhat.com>
2583 * gcc.dg/gomp/pr59669-1.c: New test.
2584 * gcc.dg/gomp/pr59669-2.c: New test.
2586 2014-01-08 Martin Jambor <mjambor@suse.cz>
2589 * gcc.dg/ipa/pr59610.c: New test.
2591 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2594 * gfortran.dg/binding_label_tests_26a.f90: New.
2595 * gfortran.dg/binding_label_tests_26b.f90: New.
2597 2014-01-08 Marek Polacek <polacek@redhat.com>
2600 * c-c++-common/ubsan/pr59667.c: New test.
2602 2014-01-08 Richard Biener <rguenther@suse.de>
2605 * gcc.dg/pr59630.c: New testcase.
2607 2014-01-08 Richard Biener <rguenther@suse.de>
2610 * gcc.dg/pr59471.c: New testcase.
2612 2014-01-07 Jeff Law <law@redhat.com>
2615 * gcc.target/i386/pr53623.c: New test.
2617 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2619 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2621 * g++.dg/cpp1y/pr58534.C: Likewise.
2622 * g++.dg/cpp1y/pr58536.C: Likewise.
2623 * g++.dg/cpp1y/pr58548.C: Likewise.
2624 * g++.dg/cpp1y/pr58549.C: Likewise.
2625 * g++.dg/cpp1y/pr58637.C: Likewise.
2626 * g++.dg/cpp1y/pr59112.C: Likewise.
2627 * g++.dg/cpp1y/pr59113.C: Likewise.
2628 * g++.dg/cpp1y/pr59629.C: Likewise.
2629 * g++.dg/cpp1y/pr59635.C: Likewise.
2630 * g++.dg/cpp1y/pr59636.C: Likewise.
2631 * g++.dg/cpp1y/pr59638.C: Likewise.
2633 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2635 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2637 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2639 * gcc.target/i386/intrinsics_4.c (bar): New function.
2641 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2643 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2645 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2647 PR rtl-optimization/58668
2648 * gcc.dg/pr58668.c: New test.
2650 PR tree-optimization/59643
2651 * gcc.dg/pr59643.c: New test.
2652 * gcc.c-torture/execute/pr59643.c: New test.
2654 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2657 * gfortran.dg/class_allocate_16.f90: New.
2659 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2662 * gcc.target/i386/pr59644.c: New test.
2664 2014-01-06 Marek Polacek <polacek@redhat.com>
2667 * gcc.dg/pr57773.c: New test.
2669 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2675 * g++.dg/cpp1y/pr59635.C: New testcase.
2676 * g++.dg/cpp1y/pr59636.C: New testcase.
2677 * g++.dg/cpp1y/pr59629.C: New testcase.
2678 * g++.dg/cpp1y/pr59638.C: New testcase.
2680 2014-01-06 Martin Jambor <mjambor@suse.cz>
2683 * gcc.dg/ipa/pr59008.c: New test.
2685 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2687 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2690 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2692 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2693 Require c99_runtime.
2694 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2696 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2697 Require c99_runtime.
2698 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2699 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2700 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2702 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2703 Require c99_runtime.
2704 Make CALC void static.
2705 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2707 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2708 Require c99_runtime.
2709 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2711 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2713 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2714 * gcc.target/i386/pr59501-2.c: Likewise.
2715 * gcc.target/i386/pr59501-3.c: Likewise.
2716 * gcc.target/i386/pr59501-4.c: Likewise.
2717 * gcc.target/i386/pr59501-5.c: Likewise.
2718 * gcc.target/i386/pr59501-6.c: Likewise.
2720 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2722 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2723 * gcc.target/i386/pr59390_1.c: Likewise.
2724 * gcc.target/i386/pr59390_2.c: Likewise.
2726 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2728 * gcc.dg/pr59350.c: Tweak.
2729 * gcc.dg/pr59350-2.c: New test.
2730 * g++.dg/pr59510.C: Likewise.
2732 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2735 * gfortran.dg/bind_c_procs_2.f90: New.
2737 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2739 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2740 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2741 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2742 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2743 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2744 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2745 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2747 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2749 * gcc.target/arm/neon-nested-apcs.c: New test.
2751 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2753 PR tree-optimization/59519
2754 * gcc.dg/vect/pr59519-1.c: New test.
2755 * gcc.dg/vect/pr59519-2.c: New test.
2757 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2760 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2763 * gfortran.dg/typebound_proc_32.f90: New.
2765 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2768 * g++.dg/pr58950.C: New file.
2770 2014-01-03 Tobias Burnus <burnus@net-b.de>
2773 * g++.dg/gomp/pr58567.C: New.
2775 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2777 PR tree-optimization/59651
2778 * gcc.dg/torture/pr59651.c: New test.
2779 * gcc.dg/vect/pr59651.c: Ditto.
2781 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2784 * gcc.target/i386/pr59625.c: New test.
2786 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2790 * g++.dg/cpp0x/range-for28.C: New.
2791 * g++.dg/cpp0x/range-for3.C: Update.
2793 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2795 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2797 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2800 * g++.dg/cpp0x/pr59641.C: New file.
2802 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2804 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2806 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2809 * g++.dg/ext/pr59378.C: New file.
2811 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2813 Update copyright years
2815 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2817 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2820 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2823 * gfortran.dg/dynamic_dispatch_12.f90: New.
2825 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2827 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2828 the builtin isn't optimized away as unused.
2830 PR rtl-optimization/59647
2831 * g++.dg/opt/pr59647.C: New test.
2833 Copyright (C) 2014 Free Software Foundation, Inc.
2835 Copying and distribution of this file, with or without modification,
2836 are permitted in any medium without royalty provided the copyright
2837 notice and this notice are preserved.