1 2014-03-19 Tobias Burnus <burnus@net-b.de>
5 * gfortran.dg/implicit_pure_4.f90: New.
7 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
10 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
12 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
15 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
16 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
17 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
19 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
22 * g++.dg/cpp1y/pr60332.C: New.
24 2014-03-19 Marek Polacek <polacek@redhat.com>
27 * g++.dg/ubsan/pr60569.C: New test.
29 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
31 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
33 2014-03-19 Jakub Jelinek <jakub@redhat.com>
35 PR tree-optimization/60559
36 * g++.dg/vect/pr60559.cc: New test.
38 2014-03-18 Ian Lance Taylor <iant@google.com>
41 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
42 (ditype): Rename typedef from int64_t.
44 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
47 * gcc.dg/cast-qual-3.c: New.
49 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
50 * c-c++-common/Wcast-qual-1.c: More precise match text.
52 2014-03-18 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
57 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
58 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
59 * gfortran.dg/intent_optimize_1.f90: Ditto.
60 * gfortran.dg/pointer_init_9.f90: Ditto.
61 * gfortran.dg/volatile4.f90: Ditto.
62 * gfortran.dg/volatile6.f90: Ditto.
64 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
67 * c-c++-common/Wcast-qual-1.c: More precise match text.
69 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp0x/constexpr-ice14.C: New.
74 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
77 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
79 2014-03-18 Jakub Jelinek <jakub@redhat.com>
82 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
83 * c-c++-common/ubsan/null-2.c: Likewise.
84 * c-c++-common/ubsan/null-3.c: Likewise.
85 * c-c++-common/ubsan/null-4.c: Likewise.
86 * c-c++-common/ubsan/null-5.c: Likewise.
87 * c-c++-common/ubsan/null-6.c: Likewise.
88 * c-c++-common/ubsan/null-7.c: Likewise.
89 * c-c++-common/ubsan/null-8.c: Likewise.
90 * c-c++-common/ubsan/null-9.c: Likewise.
91 * c-c++-common/ubsan/null-10.c: Likewise.
92 * c-c++-common/ubsan/null-11.c: Likewise.
93 * c-c++-common/ubsan/overflow-1.c: Likewise.
94 * c-c++-common/ubsan/overflow-2.c: Likewise.
95 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
96 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
97 * c-c++-common/ubsan/overflow-int128.c: Likewise.
98 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
99 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
100 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
101 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
102 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
103 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
104 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
105 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
106 * c-c++-common/ubsan/pr59333.c: Likewise.
107 * c-c++-common/ubsan/pr59503.c: Likewise.
108 * c-c++-common/ubsan/pr59667.c: Likewise.
109 * c-c++-common/ubsan/undefined-1.c: Likewise.
110 * g++.dg/ubsan/pr59250.C: Likewise.
111 * g++.dg/ubsan/pr59306.C: Likewise.
113 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
115 * gcc.dg/tls/pr58595.c: Add tls options.
117 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
119 * gcc.target/i386/avx-additional-reg-names.c: New.
120 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
122 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
125 * g++.dg/cpp1y/pr60390.C: New testcase.
128 * g++.dg/cpp1y/pr60391.C: New testcase.
130 2014-03-17 Jakub Jelinek <jakub@redhat.com>
133 * gcc.target/i386/pr60516.c: New test.
135 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
138 * g++.dg/cpp0x/constexpr-ice13.C: New.
140 2014-03-17 Marek Polacek <polacek@redhat.com>
143 * gcc.dg/gomp/pr60534.c: New test.
145 2014-03-17 Kai Tietz <ktietz@redhat.com>
147 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
149 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
152 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
155 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
158 * gfortran.dg/list_read_12.f90: New test.
160 2014-03-15 Janus Weil <janus@gcc.gnu.org>
163 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
164 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
165 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
166 -Wno-aggressive-loop-optimizations and remove an unused variable.
167 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
168 * gfortran.dg/pointer_init_9.f90: New.
169 * gfortran.dg/volatile4.f90: Put into subroutine.
170 * gfortran.dg/volatile6.f90: Ditto.
172 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
175 * gfortran.dg/transpose_4.f90: New test.
177 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
179 PR rtl-optimization/60508
180 * gcc.target/i386/pr60508.c: New.
182 2014-03-14 Richard Biener <rguenther@suse.de>
185 * g++.dg/pr60518.C: New testcase.
187 2014-03-14 Martin Jambor <mjambor@suse.cz>
190 * gcc.dg/lto/pr60461_0.c: New test.
192 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
194 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
195 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
196 * gcc.dg/lto/save-temps_0.c: New testcase.
198 2014-03-13 Jakub Jelinek <jakub@redhat.com>
201 * c-c++-common/pr36282-1.c: New test.
202 * c-c++-common/pr36282-2.c: New test.
203 * c-c++-common/pr36282-3.c: New test.
204 * c-c++-common/pr36282-4.c: New test.
206 2014-03-13 Richard Henderson <rth@redhat.com>
209 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
211 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/template/crash118.C: New.
215 * g++.dg/template/crash95.C: Adjust.
217 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
219 PR rtl-optimization/57189
220 * gcc.target/i386/pr57189.c: New.
222 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
225 * g++.dg/cpp0x/static_assert10.C: New.
226 * g++.dg/cpp0x/static_assert11.C: Likewise.
227 * g++.dg/cpp0x/static_assert3.C: Adjust.
229 2014-03-13 Richard Biener <rguenther@suse.de>
231 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
233 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
235 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
236 2.07 128-bit arithmetic.
237 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
239 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
240 due to when TImode is allowed in VSX registers, the allowable
241 address modes for TImode is just a single indirect address in
242 order for the value to be loaded and store in either GPR or VSX
243 registers. This affects the generated code, and it would cause
244 this test to fail, when such an option is used.
246 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
248 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
250 2014-03-12 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
253 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
254 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
255 only test for exactly one if if -mbranch-cost=1 has been passed.
257 2014-03-12 Christian Bruel <christian.bruel@st.com>
260 * gcc.target/arm/pr60264.c
262 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
264 PR tree-optimization/60454
265 * gcc.c-torture/execute/pr60454.c: New test.
267 2014-03-12 Jakub Jelinek <jakub@redhat.com>
268 Marc Glisse <marc.glisse@inria.fr>
270 PR tree-optimization/60502
271 * gcc.c-torture/compile/pr60502.c: New test.
273 2014-03-12 Jakub Jelinek <jakub@redhat.com>
276 * gcc.dg/vect/pr60482.c: New test.
278 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/inh-ctor19.C: New.
283 2014-03-11 Richard Biener <rguenther@suse.de>
285 PR tree-optimization/60429
286 PR tree-optimization/60485
287 * gcc.dg/pr60485-1.c: New testcase.
288 * gcc.dg/pr60485-2.c: Likewise.
290 2014-03-10 Jakub Jelinek <jakub@redhat.com>
293 * g++.dg/ipa/pr60457.C: New test.
295 2014-03-10 Richard Biener <rguenther@suse.de>
298 * g++.dg/torture/pr60474.C: New testcase.
300 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
302 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
304 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
306 * gcc.dg/lto/pr55113_0.c: New testcase.
308 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
311 * g++.dg/cpp1y/pr60033.C: New testcase.
314 * g++.dg/cpp1y/pr60393.C: New testcase.
316 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
319 * gfortran.dg/fmt_en.f90: New test.
321 2014-03-07 Jason Merrill <jason@redhat.com>
323 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
324 * lib/target-supports.exp (check_effective_target_c++11): Now
326 (check_effective_target_c++11_only): New.
327 (check_effective_target_c++11_down): New.
328 (check_effective_target_c++1y): New.
329 (check_effective_target_c++1y_only): New.
330 (check_effective_target_c++98_only): Rename from
331 check_effective_target_c++98.
332 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
334 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
337 * g++.dg/cpp0x/constexpr-ice12.C: New.
339 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
341 * c-c++-common/gomp/map-1.c: Extend.
343 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
344 Janus Weil <janus@gcc.gnu.org>
347 * gfortran.dg/deferred_type_component_1.f90 : New test.
348 * gfortran.dg/deferred_type_component_2.f90 : New test.
350 2014-03-06 Marek Polacek <polacek@redhat.com>
353 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
354 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
356 2014-03-06 Jakub Jelinek <jakub@redhat.com>
359 * gcc.dg/tls/pr58595.c: New test.
361 2014-03-06 Richard Biener <rguenther@suse.de>
367 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
369 * gcc.dg/lto/pr55113_0.c: New testcase.
371 2014-03-05 Jakub Jelinek <jakub@redhat.com>
374 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
375 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
376 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
378 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
379 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
380 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
381 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
383 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
384 even for mips*/s390*/i?86/x86_64.
385 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
386 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
387 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
388 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
389 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
392 * gcc.dg/lto/pr60404_0.c: New test.
393 * gcc.dg/lto/pr60404_1.c: New file.
394 * gcc.dg/lto/pr60404_2.c: New file.
396 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
398 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
399 long long" throughout.
400 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
401 * gcc.dg/vmx/insert-vsx.c: Likewise.
402 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
403 * gcc.dg/vmx/ld-vsx.c: Likewise.
404 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
405 * gcc.dg/vmx/ldl-vsx.c: Likewise.
406 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
407 * gcc.dg/vmx/merge-vsx.c: Likewise.
408 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
409 * gcc.dg/vmx/st-vsx.c: Likewise.
410 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
411 * gcc.dg/vmx/stl-vsx.c: Likewise.
412 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
414 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
416 * gcc.dg/lto/pr55113_0.c: New testcase.
418 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/cpp1y/pr60376.C: New.
423 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
425 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
427 2014-03-04 Richard Biener <rguenther@suse.de>
429 PR tree-optimization/60382
430 * gcc.dg/vect/pr60382.c: New testcase.
432 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
435 * gfortran.dg/namelist_84.f90: New test.
437 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
439 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
440 argument to avoid inf values.
441 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
442 UNION_FP_CHECK machinery.
444 2014-03-03 Renlin Li <Renlin.Li@arm.com>
446 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
447 i32in128 cases outside special big-endian processing block.
449 2014-03-03 Jakub Jelinek <jakub@redhat.com>
451 PR preprocessor/60400
452 * c-c++-common/cpp/pr60400.c: New test.
453 * c-c++-common/cpp/pr60400-1.h: New file.
454 * c-c++-common/cpp/pr60400-2.h: New file.
457 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
459 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
460 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
462 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
465 * g++.dg/lto/pr60150.H: New testcase.
466 * g++.dg/lto/pr60150_0.C: New testcase.
467 * g++.dg/lto/pr60150_1.C: New testcase.
469 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
472 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
474 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
477 * gfortran.dg/vect/pr32380.f: Fix expected test results.
479 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
482 * g++.dg/cpp0x/pr50025.C: New.
484 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
487 * g++.dg/cpp1y/pr60377.C: New testcase.
489 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
492 * gfortran.dg/str_comp_optimize_1.f90: New test.
494 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
497 * gcc.c-torture/compile/pr60071.c: New.
499 2014-02-28 Janus Weil <janus@gcc.gnu.org>
502 * gfortran.dg/unlimited_polymorphic_16.f90: New.
504 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
507 * g++.dg/cpp0x/constexpr-ice11.C: New.
509 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
512 * g++.dg/cpp1y/auto-fn24.C: New.
514 2014-02-28 Joey Ye <joey.ye@arm.com>
517 * gcc.target/arm/thumb1-far-jump-3.c: New case.
519 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/overload/ellipsis2.C: New.
524 2014-02-27 Jeff Law <law@redhat.com>
526 PR rtl-optimization/52714
527 * gcc.c-torture/compile/pr52714.c: New test.
529 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
530 Jeff Law <law@redhat.com>
532 PR rtl-optimization/49847
533 * g++.dg/pr49847.C: New test.
535 2014-02-27 Marek Polacek <polacek@redhat.com>
538 * c-c++-common/pr59223.c: New test.
540 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
542 * common/config/i386/predicates.md (const1256_operand): Remove.
543 (const2356_operand): New.
544 (const_1_to_2_operand): Remove.
545 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
546 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
547 (*avx512pf_gatherpf<mode>sf): Ditto.
548 (avx512pf_gatherpf<mode>df): Ditto.
549 (*avx512pf_gatherpf<mode>df_mask): Ditto.
550 (*avx512pf_gatherpf<mode>df): Ditto.
551 (avx512pf_scatterpf<mode>sf): Ditto.
552 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
553 (*avx512pf_scatterpf<mode>sf): Ditto.
554 (avx512pf_scatterpf<mode>df): Ditto.
555 (*avx512pf_scatterpf<mode>df_mask): Ditto.
556 (*avx512pf_scatterpf<mode>df): Ditto.
557 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
559 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
561 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
562 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
563 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
564 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
565 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
566 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
567 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
568 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
570 2014-02-26 Bin Cheng <bin.cheng@arm.com>
573 * gnat.dg/renaming5.adb: Change to two expected gotos.
574 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
576 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
577 messages for removed basic block.
578 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
579 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
580 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
581 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
583 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
585 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
586 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
587 * gcc.dg/vmx/ldl-vsx.c: Likewise.
588 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
589 * gcc.dg/vmx/merge-vsx.c: Likewise.
590 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
592 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
594 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
595 * gcc.target/i386/prefetchwt1-1.c: New.
596 * g++.dg/other/i386-2.C: Add new option.
597 * g++.dg/other/i386-3.C: Ditto.
598 * gcc.target/i386/sse-12.c: Ditto.
599 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
600 * gcc.target/i386/sse-22.c: Add new option.
601 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
603 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
606 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
609 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
611 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
614 * g++.dg/cpp1y/pr60311.C: New testcase.
616 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
619 * g++.dg/cpp1y/pr60065.C: New testcase.
621 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
623 PR rtl-optimization/60268
624 * gcc.c-torture/compile/pr60268.c: New test.
626 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
628 * gcc.target/microblaze/others/mem_reload.c: New test.
630 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
632 * gcc.dg/vmx/lde.c: New test.
633 * gcc.dg/vmx/lde-be-order.c: New test.
634 * gcc.dg/vmx/ste.c: New test.
635 * gcc.dg/vmx/ste-be-order.c: New test.
637 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
640 * lib/target-supports.exp
641 (check_effective_target_logical_op_short_circuit): Add cris-*-*
642 and crisv32-*-* to list.
644 2014-02-21 Janus Weil <janus@gcc.gnu.org>
647 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
649 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
651 * gcc.dg/vmx/vsums.c: Check entire result vector.
652 * gcc.dg/vmx/vsums-be-order.c: Likewise.
654 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
656 * gcc.dg/vmx/ld.c: New test.
657 * gcc.dg/vmx/ld-be-order.c: New test.
658 * gcc.dg/vmx/ld-vsx.c: New test.
659 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
660 * gcc.dg/vmx/ldl.c: New test.
661 * gcc.dg/vmx/ldl-be-order.c: New test.
662 * gcc.dg/vmx/ldl-vsx.c: New test.
663 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
664 * gcc.dg/vmx/st.c: New test.
665 * gcc.dg/vmx/st-be-order.c: New test.
666 * gcc.dg/vmx/st-vsx.c: New test.
667 * gcc.dg/vmx/st-vsx-be-order.c: New test.
668 * gcc.dg/vmx/stl.c: New test.
669 * gcc.dg/vmx/stl-be-order.c: New test.
670 * gcc.dg/vmx/stl-vsx.c: New test.
671 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
673 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
675 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
676 * g++.dg/other/i386-3.C (dg-options): Ditto.
677 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
678 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
679 -mavx512pf and -msha.
681 2014-02-21 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/60276
684 * gcc.dg/vect/pr60276.c: New testcase.
686 2014-02-21 Janus Weil <janus@gcc.gnu.org>
689 * gfortran.dg/finalize_23.f90: New.
691 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
695 * g++.dg/cpp1y/pr60052.C: New testcase.
696 * g++.dg/cpp1y/pr60053.C: New testcase.
698 2014-02-21 Tobias Burnus <burnus@net-b.de>
701 * gfortran.dg/inquire_16.f90: New.
703 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
705 * gcc.target/nios2/biggot-1.c: New.
706 * gcc.target/nios2/biggot-2.c: New.
708 2014-02-20 Martin Jambor <mjambor@suse.cz>
711 * gcc.dg/ipa/pr55260.c: New test.
713 2014-02-20 Bin Cheng <bin.cheng@arm.com>
715 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
716 for execution test case.
718 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
721 * g++.dg/torture/pr58555.C: New testcase.
723 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
726 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
728 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
730 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
731 Kirill Yukhin <kirill.yukhin@intel.com>
733 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
734 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
735 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
736 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
737 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
738 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
740 2014-02-19 Jakub Jelinek <jakub@redhat.com>
743 * g++.dg/ext/builtin-bswap1.C: New test.
744 * c-c++-common/pr37743.c: New test.
746 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
748 * gcc.dg/decl-10.c: New test.
750 2014-02-19 Jakub Jelinek <jakub@redhat.com>
753 * g++.dg/ext/ivdep-1.C: New test.
756 * gcc.dg/pr60267.c: New test.
758 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
761 * gcc.target/i386/pr39162.c: Add dg-prune-output.
762 (dg-options): Remove -Wno-psabi.
763 * gcc.target/i386/pr59794-2.c: Ditto.
764 * gcc.target/i386/pr60205-1.c: Ditto.
765 * gcc.target/i386/sse-5.c: Ditto.
767 2014-02-18 Nick Clifton <nickc@redhat.com>
769 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
770 * gcc.dg/pr23623.c: Likewise.
771 * gcc.dg/pr48784-1.c: Likewise.
772 * gcc.dg/pr48784-2.c: Likewise.
773 * gcc.dg/pr56997-2.c: Likewise.
774 * gcc.dg/sms-6.c: Likewise.
775 * gcc.dg/torture/pr60183.c: Likewise.
776 * gcc.dg/torture/vec-cvt-1.c: Likewise.
777 * gcc.c-torture/execute/20061220-1.x: New.
778 * gcc.c-torture/execute/pr43220.x: New.
779 * gcc.c-torture/execute/pr51581-1.x: New.
780 * gcc.c-torture/execute/pr51581-2.x: New.
781 * gcc.c-torture/execute/pr58570.x: New.
782 * gcc.c-torture/unsorted/DFcmp.x: New.
783 * gcc.c-torture/unsorted/SFset.x: New.
785 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
787 * gnat.dg/opt31.adb: New test.
789 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
791 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
793 2014-02-19 Janus Weil <janus@gcc.gnu.org>
796 * gfortran.dg/typebound_proc_33.f90: New.
798 2014-02-19 Marek Polacek <polacek@redhat.com>
801 * gcc.dg/pr60195.c: New test.
803 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
805 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
808 2014-02-19 Jakub Jelinek <jakub@redhat.com>
810 PR preprocessor/58844
811 * c-c++-common/cpp/pr58844-1.c: New test.
812 * c-c++-common/cpp/pr58844-2.c: New test.
814 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
817 * g++.dg/cpp0x/constexpr-ice10.C: New.
819 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
822 * g++.dg/cpp0x/pr60215.C: New.
824 2014-02-18 Tobias Burnus <burnus@net-b.de>
827 * gfortran.dg/proc_ptr_45.f90: New.
828 * gfortran.dg/proc_ptr_46.f90: New.
830 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
833 * g++.dg/cpp1y/pr60190.C: New testcase.
836 * g++.dg/cpp1y/pr60064.C: New testcase.
838 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
841 * gcc.target/i386/pr60205-1.c: New test.
842 * gcc.target/i386/pr60205-2.c: Ditto.
844 2014-02-18 Kai Tietz <ktietz@redhat.com>
847 * gcc.target/i386/nest-1.c: New testcase.
849 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
851 * gnat.dg/opt32.adb: New test.
853 2014-02-18 Janus Weil <janus@gcc.gnu.org>
856 * gfortran.dg/typebound_generic_15.f90: New.
858 2014-02-17 Janus Weil <janus@gcc.gnu.org>
861 * gfortran.dg/init_flag_12.f90: New.
863 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
864 Ilya Tocar <ilya.tocar@intel.com>
866 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
867 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
868 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
869 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
871 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
873 * lib/target-supports.exp
874 (check_effective_target_logical_op_short_circuit): New procedure.
875 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
876 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
877 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
878 * gcc.dg/tree-ssa/vrp47.c: Likewise.
879 * gcc.dg/tree-ssa/vrp87.c: Likewise.
880 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
881 logical_op_short_circuit for the alternative test, extending
884 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
887 * gcc.target/powerpc/pr60203.c: New testsuite.
889 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
892 * gfortran.dg/ichar_3.f90: New test.
894 2014-02-15 Richard Biener <rguenther@suse.de>
896 PR tree-optimization/60183
897 * gcc.dg/torture/pr60183.c: New testcase.
899 2014-02-14 Jeff Law <law@redhat.com>
901 PR rtl-optimization/60131
902 * g++.dg/torture/pr60131.C: New test.
904 2014-02-14 Ian Bolton <ian.bolton@arm.com>
906 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
909 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
911 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
913 2014-02-14 Jakub Jelinek <jakub@redhat.com>
915 * gcc.c-torture/compile/20140213.c: New test.
917 2014-02-13 Jakub Jelinek <jakub@redhat.com>
920 * gcc.target/i386/pr43546.c: New test.
922 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
924 * gcc.target/s390/hotpatch-compile-8.c: New test.
926 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
928 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
929 definition with an ifndef.
930 * gcc.dg/pr59605-2.c: New test.
932 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
934 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
936 2014-02-12 Joseph Myers <joseph@codesourcery.com>
938 * gcc.dg/torture/float128-mul-underflow.c,
939 gcc.dg/torture/float128-truncdf-underflow.c,
940 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
942 2014-02-12 Jakub Jelinek <jakub@redhat.com>
945 * g++.dg/ipa/pr59737.C: New test.
947 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
949 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
951 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
953 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
955 * gcc.dg/cilk-plus/jump-openmp.c: New file.
957 2014-02-12 Richard Biener <rguenther@suse.de>
960 * gcc.dg/torture/pr60092.c: New testcase.
961 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
963 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
965 * gcc.c-torture/execute/20140212-1.c: New test.
967 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
970 * g++.dg/cpp0x/pr60047.C: New.
972 2014-02-12 Jakub Jelinek <jakub@redhat.com>
975 * c-c++-common/pr60101.c: New test.
977 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
980 * g++.dg/ipa/devirt-27.C: New testcase.
981 * g++.dg/ipa/devirt-26.C: New testcase.
983 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
986 * gcc.target/powerpc/pr60137.c: New file.
988 2014-02-11 Jakub Jelinek <jakub@redhat.com>
991 * gfortran.dg/pr52370.f90: New test.
993 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
997 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1000 * gcc.target/i386/pr43662.c (dg-options):
1001 Add -maccumulate-outgoing-args.
1002 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1003 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1004 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1005 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1006 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1007 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1008 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1009 Add -maccumulate-outgoing-args.
1010 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1011 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1012 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1013 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1014 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1015 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1016 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1017 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1018 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1019 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1020 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1021 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1022 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1023 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1024 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1026 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1028 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1030 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/guality/pr59776.c: New test.
1035 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1037 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1038 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1039 (add_options_for_arm_vfp3): New.
1041 2014-02-11 Jeff Law <law@redhat.com>
1044 * gcc.target/m68k/pr54041.c: New test.
1046 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1049 * gcc.target/i386/pr59927.c: New test.
1051 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1053 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1054 * gcc.dg/vect/pr60012.c: Likewise.
1055 * gcc.dg/vect/vect-119.c: Likewise.
1056 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1057 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1059 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1061 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1063 2014-02-10 Jeff Law <law@redhat.com>
1066 * gcc.c-torture/compile/pr52306.c: New test.
1068 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1070 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1072 2014-02-10 Richard Biener <rguenther@suse.de>
1074 PR tree-optimization/60115
1075 * gcc.dg/torture/pr60115.c: New testcase.
1077 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1079 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1080 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1082 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1083 Ilya Tocar <ilya.tocar@intel.com>
1085 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1086 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1087 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1088 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1089 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1090 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1091 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1092 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1093 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1094 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1095 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1096 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1101 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1102 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1103 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1104 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1105 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1106 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1107 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1108 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1109 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1110 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1111 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1113 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1115 * gcc.dg/vect/pr59984.c: Require effective target
1118 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1121 * gfortran.dg/associated_target_5.f03: New test.
1123 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1126 * gfortran.dg/elemental_by_value_1.f90: New test.
1128 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1131 * gfortran.dg/finalize_22.f90: New.
1133 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1136 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1137 was fixed by the patch for PR59906.
1139 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1141 PR translation/52289
1142 * gfortran.dg/coarray_8.f90: Update dg-error match.
1144 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.dg/vect/pr59984.c: New test.
1150 * gcc.dg/attr-alloc_align-1.c: New test.
1151 * gcc.dg/attr-alloc_align-2.c: New test.
1152 * gcc.dg/attr-alloc_align-3.c: New test.
1153 * gcc.dg/attr-assume_aligned-1.c: New test.
1154 * gcc.dg/attr-assume_aligned-2.c: New test.
1155 * gcc.dg/attr-assume_aligned-3.c: New test.
1157 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1160 * gcc.target/i386/pr60077-1.c: New test.
1161 * gcc.target/i386/pr60077-2.c: New test.
1163 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1165 PR preprocessor/56824
1166 * gcc.dg/pr56824.c: New test.
1168 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1170 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1171 variable used for atomic operations.
1173 2014-02-07 Richard Biener <rguenther@suse.de>
1176 * gcc.dg/vect/pr60092-2.c: New testcase.
1178 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1182 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1184 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1185 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1187 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1189 * gcc.target/s390/fp2int1.c: New testcase.
1191 2014-02-07 Richard Biener <rguenther@suse.de>
1194 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1195 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1197 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1200 * g++.dg/torture/pr59918.C: New testcase.
1202 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.target/arm/pr59575.c: New test.
1208 * gcc.dg/pr59992.c: New test.
1210 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1212 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1213 init_priority. Test alignment of variable instead of function.
1215 2014-02-06 Marek Polacek <polacek@redhat.com>
1218 * gcc.dg/pr60087.c: New test.
1220 2014-02-06 Alan Modra <amodra@gmail.com>
1222 * gcc.target/powerpc/pr60032.c: New.
1224 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1227 * gcc.c-torture/execute/pr60062.c: New test.
1228 * gcc.c-torture/execute/pr60072.c: New test.
1230 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1232 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1233 so that expected outcome works for PIC variants too.
1235 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1236 Kugan Vivekanandarajah <kuganv@linaro.org>
1238 * gcc.target/arm/vect-noalign.c: New file.
1240 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1241 Jakub Jelinek <jakub@redhat.com>
1244 * gcc.dg/pr60013.c: New testcase.
1246 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1248 * gcc.dg/vmx/sum2s.c: New.
1249 * gcc.dg/vmx/sum2s-be-order.c: New.
1251 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1253 * gcc.dg/vmx/pack.c: New.
1254 * gcc.dg/vmx/pack-be-order.c: New.
1255 * gcc.dg/vmx/unpack.c: New.
1256 * gcc.dg/vmx/unpack-be-order.c: New.
1258 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1260 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1261 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1263 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1265 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1266 Use __builtin_floorf, __builtin_ceilf.
1267 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1269 (TEST): Use __builtin_floorf.
1270 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1272 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1275 * g++.dg/opt/pr59947.C: New test.
1278 * c-c++-common/gomp/pr58703.c: New test.
1280 2014-02-05 Richard Biener <rguenther@suse.de>
1283 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1284 avoid using unsigned long long.
1286 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1289 * g++.dg/torture/pr57499.C: New test.
1291 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1293 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1295 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1297 * g++.dg/ipa/devirrt-22.C: Fix template.
1299 2014-02-04 Marek Polacek <polacek@redhat.com>
1302 * gcc.dg/pr60036.c: New test.
1304 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1307 * g++.dg/torture/pr60058.C: New testcase.
1309 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1311 * g++.dg/tsan/default_options.C: Invert check.
1313 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1315 PR tree-optimization/60002
1316 * g++.dg/opt/pr60002.C: New test.
1318 PR tree-optimization/60023
1319 * g++.dg/vect/pr60023.cc: New test.
1322 * c-c++-common/torture/pr60026.c: New test.
1324 PR rtl-optimization/57915
1325 * gcc.target/i386/pr57915.c: New test.
1327 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1329 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1331 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1333 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1335 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.dg/pr59261.c: New test.
1340 2014-02-04 Richard Biener <rguenther@suse.de>
1342 PR tree-optimization/60012
1343 * gcc.dg/vect/pr60012.c: New testcase.
1345 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1348 * g++.dg/eh/unwind-direct.C: New test.
1350 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1352 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1353 timeout value to 20s.
1355 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1358 * g++.dg/torture/pr59882.C: New testcase
1360 2014-02-03 Jan Hubicka <jh@suse.cz>
1363 * g++.dg/ipa/devirt-22.C: New testcase.
1365 2014-02-03 Jan Hubicka <jh@suse.cz>
1367 * g++.dg/ipa/devirt-25.C: New testcase.
1369 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1371 PR tree-optimization/59924
1372 * gcc.dg/pr59924.c: New test.
1374 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1377 * g++.dg/ipa/devirt-24.C: New testcase.
1379 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1383 * c-c++-common/attributes-1.c: New testcase.
1384 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1386 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1389 * g++.dg/cpp0x/pr58871.C: New.
1391 2014-02-03 Cong Hou <congh@google.com>
1393 PR tree-optimization/60000
1394 * g++.dg/vect/pr60000.cc: New test.
1396 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1398 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1399 * gcc.target/i386/long-double-64-4.c: Likewise.
1400 * gcc.target/i386/long-double-80-1.c: Likewise.
1401 * gcc.target/i386/long-double-80-2.c: Likewise.
1402 * gcc.target/i386/long-double-80-3.c: Likewise.
1403 * gcc.target/i386/long-double-80-4.c: Likewise.
1404 * gcc.target/i386/long-double-80-5.c: Likewise.
1405 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1406 __multf3 isn't used.
1407 * gcc.target/i386/long-double-64-3.c: Likewise.
1408 * gcc.target/i386/long-double-128-1.c: New test.
1409 * gcc.target/i386/long-double-128-2.c: Likewise.
1410 * gcc.target/i386/long-double-128-3.c: Likewise.
1411 * gcc.target/i386/long-double-128-4.c: Likewise.
1412 * gcc.target/i386/long-double-128-5.c: Likewise.
1413 * gcc.target/i386/long-double-128-6.c: Likewise.
1414 * gcc.target/i386/long-double-128-7.c: Likewise.
1415 * gcc.target/i386/long-double-128-8.c: Likewise.
1416 * gcc.target/i386/long-double-128-9.c: Likewise.
1417 * gcc.target/i386/long-double-64-5.c: Likewise.
1418 * gcc.target/i386/long-double-64-6.c: Likewise.
1419 * gcc.target/i386/long-double-64-7.c: Likewise.
1420 * gcc.target/i386/long-double-64-8.c: Likewise.
1421 * gcc.target/i386/long-double-64-9.c: Likewise.
1422 * gcc.target/i386/long-double-80-10.c: Likewise.
1423 * gcc.target/i386/long-double-80-8.c: Likewise.
1424 * gcc.target/i386/long-double-80-9.c: Likewise.
1426 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1428 PR rtl-optimization/57662
1429 * g++.dg/pr57662.C: New test.
1431 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1433 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1434 * gcc.dg/vmx/perm.c: New.
1435 * gcc.dg/vmx/perm-be-order.c: New.
1437 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1439 * gcc.dg/vmx/vsums.c: New.
1440 * gcc.dg/vmx/vsums-be-order.c: New.
1442 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1444 * g++.dg/ipa/devirt-23.C: New testcase.
1445 * g++.dg/ipa/devirt-20.C: Fix template.
1447 2014-02-02 Jan Hubicka <jh@suse.cz>
1449 * g++.dg/ipa/devirt-21.C: New testcase.
1451 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1453 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1454 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1456 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1459 * gcc.c-torture/execute/pr60017.c: New test.
1461 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1464 * gfortran.dg/default_initialization_7.f90: New test.
1466 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1469 * gfortran.dg/elemental_subroutine_9.f90: New test.
1471 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1473 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1475 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1477 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1479 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1481 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1483 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1486 * g++.dg/init/bitfield5.C: New.
1488 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1490 PR tree-optimization/60003
1491 * gcc.c-torture/execute/pr60003.c: New test.
1493 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1496 * gcc.target/arm/pr59985.C: New.
1498 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1501 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1502 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1504 (tsan_finish): Restore dg-do-what-default.
1505 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1506 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1507 * g++.dg/tsan/default_options.C: Likewise.
1508 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1509 * g++.dg/tsan/atomic_free2.C: Likewise.
1510 * g++.dg/tsan/cond_race.C: Likewise.
1511 * g++.dg/tsan/fd_close_norace.C: Likewise.
1512 * g++.dg/tsan/benign_race.C: Likewise.
1513 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1514 * c-c++-common/tsan/simple_race.c: Likewise.
1515 * c-c++-common/tsan/mutexset1.c: Likewise.
1516 * c-c++-common/tsan/thread_leak2.c: Likewise.
1517 * c-c++-common/tsan/tls_race.c: Likewise.
1518 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1519 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1520 * c-c++-common/tsan/free_race2.c: Likewise.
1521 * c-c++-common/tsan/thread_leak.c: Likewise.
1522 * c-c++-common/tsan/thread_leak1.c: Likewise.
1523 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1524 * c-c++-common/tsan/free_race.c: Likewise.
1525 * c-c++-common/tsan/sleep_sync.c: Likewise.
1526 * c-c++-common/tsan/tiny_race.c: Likewise.
1527 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1528 * c-c++-common/tsan/atomic_stack.c: Likewise.
1529 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1530 in dg-output regexps.
1531 * c-c++-common/tsan/simple_stack.c: Likewise.
1533 2014-01-31 Richard Henderson <rth@redhat.com>
1535 * g++.dg/tm/pr60004.C: New.
1537 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1540 * g++.dg/inherit/crash4.C: New.
1542 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1544 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1546 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1548 * gcc.target/i386/m512-check.h: Use correct rounding values.
1550 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1552 * gcc.target/i386/avx-1.c: Use correct rounding values.
1553 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1554 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1555 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1556 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1557 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1558 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1559 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1560 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1561 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1562 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1563 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1564 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1565 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1566 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1567 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1568 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1569 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1570 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1571 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1572 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1573 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1574 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1575 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1576 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1577 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1578 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1579 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1580 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1581 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1582 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1583 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1584 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1585 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1586 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1587 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1588 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1589 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1590 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1591 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1592 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1593 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1594 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1595 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1596 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1597 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1598 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1599 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1600 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1601 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1602 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1603 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1604 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1605 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1606 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1607 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1608 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1609 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1610 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1611 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1612 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1613 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1614 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1615 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1616 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1617 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1618 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1619 * gcc.target/i386/sse-13.c: Ditto.
1620 * gcc.target/i386/sse-14.c: Ditto.
1621 * gcc.target/i386/sse-22.c: Ditto.
1622 * gcc.target/i386/sse-23.c: Ditto.
1624 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1626 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1627 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1629 2014-01-31 Richard Biener <rguenther@suse.de>
1632 * gcc.dg/torture/pr59990.c: New testcase.
1634 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1636 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1637 if it fails don't run any tsan tests.
1639 2014-01-31 Marek Polacek <polacek@redhat.com>
1642 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1643 (y): Adjust dg-error.
1644 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1645 * gcc.dg/pr59963-1.c: New test.
1646 * gcc.dg/pr59963-2.c: New test.
1647 * gcc.dg/pr59963-3.c: New test.
1649 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1652 * gcc.target/arm/pr59923.c: New test.
1654 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1656 * gcc.dg/vmx/splat.c: New.
1657 * gcc.dg/vmx/splat-vsx.c: New.
1658 * gcc.dg/vmx/splat-be-order.c: New.
1659 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1660 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1661 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1663 2014-01-30 Richard Biener <rguenther@suse.de>
1665 PR tree-optimization/59993
1666 * gcc.dg/torture/pr59993.c: New testcase.
1668 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1670 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1671 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1672 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1673 vect_int rather than vect_float.
1675 2014-01-30 Marek Polacek <polacek@redhat.com>
1677 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1679 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1681 * gcc.target/microblaze/isa/fcmp4.c: New.
1683 2014-01-30 Marek Polacek <polacek@redhat.com>
1686 * gcc.dg/pr59940.c: New test.
1687 * gcc.dg/pr35635.c (func3): Move dg-warning.
1689 2014-01-30 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/59903
1692 * gcc.dg/torture/pr59903.c: New testcase.
1694 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1697 * g++.dg/lookup/crash8.C: New.
1699 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1702 * g++.dg/template/crash117.C: New.
1704 2014-01-30 Richard Biener <rguenther@suse.de>
1707 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1708 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1710 * gcc.dg/invalid-call-1.c: Likewise.
1712 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1715 * g++.dg/cpp1y/auto-fn23.C: New.
1717 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1720 * g++.dg/init/dso_handle2.C: New.
1722 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1725 * g++.dg/cpp0x/pr58674.C: New.
1727 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1730 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1731 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1733 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1735 * gcc.dg/vmx/merge-be-order.c: New.
1736 * gcc.dg/vmx/merge.c: New.
1737 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1738 * gcc.dg/vmx/merge-vsx.c: New.
1740 2014-01-29 Richard Biener <rguenther@suse.de>
1742 PR tree-optimization/58742
1743 * gcc.dg/pr58742-1.c: New testcase.
1744 * gcc.dg/pr58742-2.c: Likewise.
1745 * gcc.dg/pr58742-3.c: Likewise.
1747 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1749 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1750 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1751 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1753 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1756 * g++.dg/gomp/pr58702.C: New.
1758 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1760 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1763 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1766 PR tree-optimization/59920
1767 * gcc.dg/pr59920-1.c: New test.
1768 * gcc.dg/pr59920-2.c: New test.
1769 * gcc.dg/pr59920-3.c: New test.
1770 * c-c++-common/gomp/pr59917-1.c: New test.
1771 * c-c++-common/gomp/pr59917-2.c: New test.
1773 PR tree-optimization/59594
1774 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1775 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1776 * gcc.dg/vect/pr59594.c: New test.
1778 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1781 * gfortran.dg/allocate_class_3.f90: New test.
1783 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1785 PR preprocessor/59935
1786 * c-c++-common/cpp/warning-zero-location.c: New test.
1787 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1789 2014-01-27 Steve Ellcey <sellcey@mips.com>
1791 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1793 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1795 * g++.dg/ext/mv16.C: New tests.
1797 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1799 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1800 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1801 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1802 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1803 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1804 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1805 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1806 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1807 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1808 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1809 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1810 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1811 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1812 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1813 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1814 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1815 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1816 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1817 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1818 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1819 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1820 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1821 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1822 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1823 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1824 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1825 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1826 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1827 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1828 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1829 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1830 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1831 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1832 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1833 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1834 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1835 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1836 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1837 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1838 _mm512_mask_cvtepi32_storeu_epi8.
1839 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1840 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1841 _mm512_mask_cvtepi32_storeu_epi16.
1842 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1843 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1844 _mm512_mask_cvtepi64_storeu_epi8.
1845 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1846 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1847 _mm512_mask_cvtepi64_storeu_epi16.
1848 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1849 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1850 _mm512_mask_cvtepi64_storeu_epi32.
1851 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1852 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1853 _mm512_mask_cvtsepi32_storeu_epi8.
1854 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1855 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1856 _mm512_mask_cvtsepi32_storeu_epi16.
1857 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1858 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1859 _mm512_mask_cvtsepi64_storeu_epi8.
1860 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1861 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1862 _mm512_mask_cvtsepi64_storeu_epi16.
1863 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1864 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1865 _mm512_mask_cvtsepi64_storeu_epi32.
1866 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1867 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1868 _mm512_mask_cvtusepi32_storeu_epi8.
1869 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1870 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1871 _mm512_mask_cvtusepi32_storeu_epi16.
1872 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1873 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1874 _mm512_mask_cvtusepi64_storeu_epi8.
1875 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1876 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1877 _mm512_mask_cvtusepi64_storeu_epi16.
1878 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1880 _mm512_mask_cvtusepi64_storeu_epi32.
1881 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1882 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1884 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1886 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1887 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1888 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1889 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1890 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1891 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1892 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1893 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1894 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1895 built-ins roudning immediate.
1896 * gcc.target/i386/sse-22.c: Add new built-ins.
1897 * gcc.target/i386/sse-23.c: Ditto.
1898 * gcc.target/i386/avx-1.c: Ditto.
1900 2014-01-27 Christian Bruel <christian.bruel@st.com>
1902 * gcc.target/sh/torture/strncmp.c: New tests.
1904 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1906 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1908 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1910 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1912 2014-01-24 Jeff Law <law@redhat.com>
1914 PR tree-optimization/59919
1915 * gcc.c-torture/compile/pr59919.c: New test.
1917 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1920 * g++.dg/ext/timevar2.C: New.
1922 2014-01-24 Marek Polacek <polacek@redhat.com>
1924 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1926 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
1929 * gcc.target/i386/pr59929.c: New test.
1931 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1934 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1935 word atomic functions at runtime.
1937 2014-01-23 Marek Polacek <polacek@redhat.com>
1940 * gcc.dg/pr59846.c: New test.
1942 2014-01-23 Marek Polacek <polacek@redhat.com>
1945 * c-c++-common/pr58346-1.c: New test.
1946 * c-c++-common/pr58346-2.c: New test.
1947 * c-c++-common/pr58346-3.c: New test.
1949 2014-01-23 Marek Polacek <polacek@redhat.com>
1952 * gcc.dg/20020220-2.c: Adjust dg-warning message.
1953 * gcc.dg/pr59871.c: New test.
1955 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/parse/enum11.C: New.
1960 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1962 * gcc.target/aarch64/sshr64_1.c: New testcase.
1964 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
1966 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1967 SIMD enabled function.
1968 * g++.dg/cilk-plus/ef_test.C: New test.
1969 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1971 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1972 to differenciate C error messages from C++ ones.
1974 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
1976 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1978 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
1980 * gcc.target/microblaze/others/builtin-trap.c: New test,
1982 2014-01-23 Jakub Jelinek <jakub@redhat.com>
1985 * c-c++-common/gomp/pr58809.c: New test.
1987 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
1990 * c-c++-common/asan/use-after-return-1.c: Fixed
1993 2014-01-23 Dodji Seketeli <dodji@redhat.com>
1995 PR preprocessor/58580
1996 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1998 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
1999 Ilya Tocar <ilya.tocar@intel.com>
2001 * gcc.target/i386/avx512f-kmovw-1.c: New.
2003 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2005 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2006 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2007 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2008 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2009 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2010 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2012 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2015 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2016 * gcc.target/mips/pr52125.c: New test.
2018 2014-01-22 Marek Polacek <polacek@redhat.com>
2021 * gcc.dg/torture/pr59891.c: New test.
2023 2014-01-22 Jeff Law <law@redhat.com>
2025 PR tree-optimization/59597
2026 * gcc.dg/tree-ssa/pr59597.c: New test.
2028 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2030 PR rtl-optimization/59477
2031 * g++.dg/pr59477.C: New.
2033 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2035 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2037 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2040 * g++.dg/pr59482.C: New.
2042 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2044 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2045 * gcc.dg/vmx/extract-vsx.c: New.
2046 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2047 * gcc.dg/vmx/insert-vsx.c: New.
2049 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2051 PR rtl-optimization/59896
2052 * gcc.target/arm/pr59896.c: New.
2054 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2056 PR rtl-optimization/59858
2057 * gcc.target/arm/pr59858.c: New.
2059 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/tree-prof/pr59003.c: New test.
2065 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2068 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2070 * gfortran.dg/round_3.f08: Add more cases.
2072 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2074 * lib/target-supports.exp (force_conventional_output_for): New
2076 * lib/scanasm.exp (scan-assembler_required_options)
2077 (scan-assembler-not_required_options)
2078 (scan-assembler-times_required_options): Replace with
2079 force_conventional_output_fors.
2080 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2081 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2083 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2086 * gcc.target/i386/pr59789.c: New testcase.
2088 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2090 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2091 the 'code' bitfield from 16 to 8.
2093 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2095 * lib/target-supports.exp
2096 (check_effective_target_vect_perm): Exclude aarch64_be.
2097 (check_effective_target_vect_perm_byte): Likewise.
2098 (check_effective_target_vect_perm_short): Likewise.
2100 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2102 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2103 (RUN_TEST): Use new macro.
2104 (INDEX64_32): Delete.
2105 (INDEX64_64): Likewise.
2106 (INDEX128_32): Likewise.
2107 (INDEX128_64): Likewise.
2109 (test_vneg_f32): Use fixed RUN_TEST.
2111 2014-01-20 Richard Biener <rguenther@suse.de>
2114 * gcc.dg/pr59860.c: New testcase.
2116 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.target/i386/pr59880.c: New test.
2121 2014-01-20 Renlin Li <renlin.li@arm.com>
2123 * gcc.dg/pr44194-1.c: Tweak regexp.
2125 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2130 * gfortran.dg/round_3.f08: New cases added.
2131 * gfortran.dg/fmt_g_1.f90: New test.
2133 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2135 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2137 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2139 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2141 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2143 * gcc.dg/vect/pr57705.c: Require vect_int.
2144 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2145 * gcc.dg/vect/vect-alias-check.c: Likewise.
2147 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2150 * gfortran.dg/unresolved_fixup_1.f90: New test.
2151 * gfortran.dg/unresolved_fixup_2.f90: New test.
2153 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2156 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2157 Remove dg-prune-output lines.
2159 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2162 * gfortran.dg/pr59706.f90: New test.
2163 * g++.dg/ext/pr59706.C: New test.
2165 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2169 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2170 * g++.dg/init/pr58811.C: Likewise.
2172 2014-01-17 Jeff Law <law@redhat.com>
2175 * gfortran.dg/pr57904.f90: New test.
2177 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/cpp0x/nsdmi-union4.C: New.
2182 2014-01-17 Marek Polacek <polacek@redhat.com>
2185 * g++.dg/diagnostic/pr59838.C: New test.
2187 2014-01-17 Marek Polacek <polacek@redhat.com>
2190 * gcc.dg/pr58346.c: New test.
2192 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2195 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2196 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2200 * gfortran.dg/pr59440-1.f90: New test.
2201 * gfortran.dg/pr59440-2.f90: New test.
2202 * gfortran.dg/pr59440-3.f90: New test.
2205 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2206 testing for " version" and " alias" with one testing for
2207 " version\[^\n\r]* alias".
2208 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2209 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2210 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2211 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2212 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2213 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2216 * c-c++-common/torture/pr57945.c: New test.
2218 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2220 * gcc.target/arm/its.c: New testcase.
2222 2014-01-16 Jan Hubicka <jh@suse.cz>
2225 * g++.dg/torture/pr59775.C: New testcase.
2227 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2230 * gcc.c-torture/compile/pr58344.c: New test.
2233 * gcc.target/i386/pr59839.c: New test.
2236 * gcc.target/i386/pr9771-1.c (main): Rename to...
2237 (real_main): ... this. Add __asm name "main".
2238 (ASMNAME, ASMNAME2, STRING): Define.
2240 2014-01-16 Nick Clifton <nickc@redhat.com>
2243 * gcc.c-torture/compile/pr28865.c: New.
2244 * gcc.c-torture/execute/pr28865.c: New.
2246 2014-01-16 Marek Polacek <polacek@redhat.com>
2249 * gcc.dg/pr59827.c: New test.
2251 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2253 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2255 2014-01-15 Richard Henderson <rth@redhat.com>
2258 * gcc.target/i386/pr54694.c: New test.
2260 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2263 * g++.dg/pr49718.C: New test.
2265 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2267 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2269 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2271 * gcc.dg/vmx/mult-even-odd.c: New.
2272 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2274 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2276 * lib/target-supports.exp (check_libcilkrts_available): Added an
2277 extern "C" if we are using C++ along with a function prototype.
2279 2014-01-15 Jeff Law <law@redhat.com>
2281 PR tree-optimization/59747
2282 * gcc.c-torture/execute/pr59747.c: New test.
2284 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2287 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2289 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2290 * g++.dg/ext/attribute-test-1.C: Likewise.
2291 * g++.dg/ext/attribute-test-2.C: Likewise.
2292 * g++.dg/ext/attribute-test-3.C: Likewise.
2293 * g++.dg/ext/attribute-test-4.C: Likewise.
2294 * g++.dg/ext/pr56790-1.C: Likewise.
2295 * g++.dg/torture/pr38565.C: Likewise.
2296 * gcc.dg/pr53060.c: Likewise.
2297 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2298 * c-c++-common/vector-compare-2.c: Likewise.
2299 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2300 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2301 dg-message line number.
2303 2014-01-15 Matthias Klose <doko@ubuntu.com>
2305 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2307 2014-01-15 Richard Biener <rguenther@suse.de>
2309 PR tree-optimization/59822
2310 * g++.dg/torture/pr59822.C: New testcase.
2312 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2315 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2316 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2318 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2319 Kugan Vivekanandarajah <kuganv@linaro.org>
2322 * g++.dg/pr59695.C: New testcase.
2324 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2327 * gcc.c-torture/compile/pr59803.c: New testcase.
2329 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2332 * gcc.c-torture/execute/pr58943.c: New test.
2333 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2335 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2338 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2339 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2340 (bar): Change return type to void. Set y to x.
2341 * gcc.target/i386/pr59794-1.c: New testcase.
2342 * gcc.target/i386/pr59794-2.c: Likewise.
2343 * gcc.target/i386/pr59794-3.c: Likewise.
2344 * gcc.target/i386/pr59794-4.c: Likewise.
2345 * gcc.target/i386/pr59794-5.c: Likewise.
2346 * gcc.target/i386/pr59794-6.c: Likewise.
2347 * gcc.target/i386/pr59794-7.c: Likewise.
2349 2014-01-14 Richard Biener <rguenther@suse.de>
2351 PR tree-optimization/58921
2352 PR tree-optimization/59006
2353 * gcc.dg/torture/pr58921.c: New testcase.
2354 * gcc.dg/torture/pr59006.c: Likewise.
2355 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2357 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2360 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2361 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2362 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2363 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2364 Executing predictive commoning without unrolling.
2366 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2368 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2369 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2370 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2371 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2372 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2373 __builtin_ia32_rsqrt28sd_round.
2374 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2375 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2376 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2377 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2378 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2379 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2380 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2381 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2382 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2383 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2384 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2385 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2386 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2387 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2388 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2389 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2390 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2391 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2392 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2393 fix wrong rounding mode (see above).
2394 * gcc.target/i386/sse-23.c: Ditto.
2396 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2398 * gcc.dg/vmx/insert.c: New.
2399 * gcc.dg/vmx/insert-be-order.c: New.
2400 * gcc.dg/vmx/extract.c: New.
2401 * gcc.dg/vmx/extract-be-order.c: New.
2403 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2405 PR tree-optimization/59387
2406 * gcc.c-torture/execute/pr59387.c: New test.
2408 2014-01-13 Richard Biener <rguenther@suse.de>
2410 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2411 adjusting mathlib options.
2412 * gfortran.dg/lto/lto.exp: Likewise.
2414 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2416 * gnat.dg/loop_optimization17.adb: New test.
2417 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2419 2014-01-13 Christian Bruel <christian.bruel@st.com>
2421 * gcc.target/sh/cmpstrn.c: New case.
2423 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2425 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2426 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2428 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2431 * gfortran.dg/alloc_comp_basics_6.f90: New.
2433 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2436 * gfortran.dg/pr59700.f90: New test.
2438 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2440 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2441 * gfortran.dg/use_only_3.f90: Likewise.
2442 * gfortran.dg/inquire_10.f90: Delete opened file.
2443 * gfortran.dg/inquire_15.f90: Likewise.
2444 * gfortran.dg/pr16597.f90: Likewise.
2445 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2448 2014-01-10 Jeff Law <law@redhat.com>
2451 * gcc.c-torture/compile/pr59743.c: New test.
2453 2014-01-10 Jan Hubicka <jh@suse.cz>
2456 * g++.dg/torture/pr58585.C: New testcase.
2458 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2460 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2462 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2464 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2466 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2469 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2470 * gcc.target/aarch64/cmn-neg2.c: New test.
2472 2014-01-10 Richard Biener <rguenther@suse.de>
2474 PR tree-optimization/59374
2475 * gcc.dg/torture/pr59374-3.c: New testcase.
2477 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2479 * lib/target-supports.exp
2480 (check_effective_target_arm_crypto_ok_nocache): New.
2481 (check_effective_target_arm_crypto_ok): Use above procedure.
2482 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2484 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2488 * g++.dg/ipa/devirt-20.C: New testcase.
2489 * g++.dg/torture/pr58252.C: Likewise.
2490 * g++.dg/torture/pr59226.C: Likewise.
2492 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2494 * c-c++-common/asan/no-asan-stack.c: New test.
2496 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2499 * gcc.dg/pr59670.c: New test.
2501 2014-01-09 Steve Ellcey <sellcey@mips.com>
2503 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2505 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2508 * gcc.target/i386/pr47735.c: New test.
2510 PR tree-optimization/59622
2511 * g++.dg/opt/pr59622-2.C: New test.
2512 * g++.dg/opt/pr59622-3.C: New test.
2513 * g++.dg/opt/pr59622-4.C: New test.
2514 * g++.dg/opt/pr59622-5.C: New test.
2517 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2518 filename:line instead of (modulename+offset) form with stripped
2519 initial / from the filename.
2521 2014-01-09 Ian Lance Taylor <iant@google.com>
2523 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2524 the other Go compiler.
2526 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2529 * g++.dg/cpp0x/variadic145.C: New.
2531 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2533 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2534 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2536 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2539 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2540 are run only if the Cilk library is available/enabled.
2541 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2542 * lib/target-supports.exp (check_libcilkrts_available): New function.
2544 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2547 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2548 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2549 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2550 with dg-additional-options.
2551 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2552 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2553 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2554 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2555 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2556 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2558 2014-01-09 Richard Biener <rguenther@suse.de>
2560 PR tree-optimization/59715
2561 * gcc.dg/torture/pr59715.c: New testcase.
2563 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2565 * c-c++-common/asan/no-asan-globals.c: New test.
2566 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2567 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2568 * c-c++-common/asan/use-after-return-1.c: Likewise.
2569 * c-c++-common/asan/no-use-after-return.c: Likewise.
2571 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2573 * gnat.dg/weak2.ad[sb]: New test.
2575 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2578 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2579 type, use pointers to vector type instead.
2581 2014-01-08 Catherine Moore <clm@codesourcery.com>
2583 * gcc.target/mips/umips-branch-3.c: New test.
2584 * gcc.target/mips/umips-branch-4.c: New test.
2586 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2588 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2589 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2590 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2592 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2593 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2594 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2595 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2597 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2599 PR rtl-optimization/59137
2600 * gcc.target/mips/pr59137.c: New test.
2602 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2604 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2605 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2606 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2607 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2608 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2609 Require fpic effective target.
2610 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2612 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2615 * gcc.dg/pr59722.c: New test.
2617 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2620 * gcc.dg/torture/pr57748-3.c: New test.
2621 * gcc.dg/torture/pr57748-4.c: New test.
2623 2014-01-08 Marek Polacek <polacek@redhat.com>
2626 * gcc.dg/gomp/pr59669-1.c: New test.
2627 * gcc.dg/gomp/pr59669-2.c: New test.
2629 2014-01-08 Martin Jambor <mjambor@suse.cz>
2632 * gcc.dg/ipa/pr59610.c: New test.
2634 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2637 * gfortran.dg/binding_label_tests_26a.f90: New.
2638 * gfortran.dg/binding_label_tests_26b.f90: New.
2640 2014-01-08 Marek Polacek <polacek@redhat.com>
2643 * c-c++-common/ubsan/pr59667.c: New test.
2645 2014-01-08 Richard Biener <rguenther@suse.de>
2648 * gcc.dg/pr59630.c: New testcase.
2650 2014-01-08 Richard Biener <rguenther@suse.de>
2653 * gcc.dg/pr59471.c: New testcase.
2655 2014-01-07 Jeff Law <law@redhat.com>
2658 * gcc.target/i386/pr53623.c: New test.
2660 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2662 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2664 * g++.dg/cpp1y/pr58534.C: Likewise.
2665 * g++.dg/cpp1y/pr58536.C: Likewise.
2666 * g++.dg/cpp1y/pr58548.C: Likewise.
2667 * g++.dg/cpp1y/pr58549.C: Likewise.
2668 * g++.dg/cpp1y/pr58637.C: Likewise.
2669 * g++.dg/cpp1y/pr59112.C: Likewise.
2670 * g++.dg/cpp1y/pr59113.C: Likewise.
2671 * g++.dg/cpp1y/pr59629.C: Likewise.
2672 * g++.dg/cpp1y/pr59635.C: Likewise.
2673 * g++.dg/cpp1y/pr59636.C: Likewise.
2674 * g++.dg/cpp1y/pr59638.C: Likewise.
2676 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2678 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2680 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2682 * gcc.target/i386/intrinsics_4.c (bar): New function.
2684 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2688 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2690 PR rtl-optimization/58668
2691 * gcc.dg/pr58668.c: New test.
2693 PR tree-optimization/59643
2694 * gcc.dg/pr59643.c: New test.
2695 * gcc.c-torture/execute/pr59643.c: New test.
2697 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2700 * gfortran.dg/class_allocate_16.f90: New.
2702 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2705 * gcc.target/i386/pr59644.c: New test.
2707 2014-01-06 Marek Polacek <polacek@redhat.com>
2710 * gcc.dg/pr57773.c: New test.
2712 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2718 * g++.dg/cpp1y/pr59635.C: New testcase.
2719 * g++.dg/cpp1y/pr59636.C: New testcase.
2720 * g++.dg/cpp1y/pr59629.C: New testcase.
2721 * g++.dg/cpp1y/pr59638.C: New testcase.
2723 2014-01-06 Martin Jambor <mjambor@suse.cz>
2726 * gcc.dg/ipa/pr59008.c: New test.
2728 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2730 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2733 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2735 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2736 Require c99_runtime.
2737 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2739 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2740 Require c99_runtime.
2741 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2742 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2743 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2745 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2746 Require c99_runtime.
2747 Make CALC void static.
2748 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2750 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2751 Require c99_runtime.
2752 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2754 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2756 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2757 * gcc.target/i386/pr59501-2.c: Likewise.
2758 * gcc.target/i386/pr59501-3.c: Likewise.
2759 * gcc.target/i386/pr59501-4.c: Likewise.
2760 * gcc.target/i386/pr59501-5.c: Likewise.
2761 * gcc.target/i386/pr59501-6.c: Likewise.
2763 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2766 * gcc.target/i386/pr59390_1.c: Likewise.
2767 * gcc.target/i386/pr59390_2.c: Likewise.
2769 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2771 * gcc.dg/pr59350.c: Tweak.
2772 * gcc.dg/pr59350-2.c: New test.
2773 * g++.dg/pr59510.C: Likewise.
2775 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2778 * gfortran.dg/bind_c_procs_2.f90: New.
2780 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2782 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2783 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2784 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2785 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2786 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2787 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2788 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2790 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2792 * gcc.target/arm/neon-nested-apcs.c: New test.
2794 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2796 PR tree-optimization/59519
2797 * gcc.dg/vect/pr59519-1.c: New test.
2798 * gcc.dg/vect/pr59519-2.c: New test.
2800 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2803 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2806 * gfortran.dg/typebound_proc_32.f90: New.
2808 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2811 * g++.dg/pr58950.C: New file.
2813 2014-01-03 Tobias Burnus <burnus@net-b.de>
2816 * g++.dg/gomp/pr58567.C: New.
2818 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2820 PR tree-optimization/59651
2821 * gcc.dg/torture/pr59651.c: New test.
2822 * gcc.dg/vect/pr59651.c: Ditto.
2824 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2827 * gcc.target/i386/pr59625.c: New test.
2829 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2833 * g++.dg/cpp0x/range-for28.C: New.
2834 * g++.dg/cpp0x/range-for3.C: Update.
2836 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2838 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2840 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2843 * g++.dg/cpp0x/pr59641.C: New file.
2845 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2847 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2849 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2852 * g++.dg/ext/pr59378.C: New file.
2854 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2856 Update copyright years
2858 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2860 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2863 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2866 * gfortran.dg/dynamic_dispatch_12.f90: New.
2868 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2870 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2871 the builtin isn't optimized away as unused.
2873 PR rtl-optimization/59647
2874 * g++.dg/opt/pr59647.C: New test.
2876 Copyright (C) 2014 Free Software Foundation, Inc.
2878 Copying and distribution of this file, with or without modification,
2879 are permitted in any medium without royalty provided the copyright
2880 notice and this notice are preserved.