1 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
3 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
8 * gfortran.dg/round_4.f90: Likewise.
10 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
13 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
16 2014-03-22 Jakub Jelinek <jakub@redhat.com>
19 * c-c++-common/ubsan/pr60613-1.c: New test.
20 * c-c++-common/ubsan/pr60613-2.c: New test.
22 2014-03-22 Matthias Klose <doko@ubuntu.com>
24 * g++.dg/cpp0x/regress: Remove empty directory.
26 2014-03-22 Jakub Jelinek <jakub@redhat.com>
29 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
31 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
33 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
34 * g++.dg/cpp1y/pr60393.C: Likewise.
36 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
39 * g++.dg/cpp1y/pr60384.C: New.
41 2014-03-21 Jakub Jelinek <jakub@redhat.com>
44 * gcc.dg/pr60598.c: New test.
46 2014-03-21 Martin Jambor <mjambor@suse.cz>
49 * g++.dg/torture/pr59176.C: New test.
51 2014-03-21 Martin Jambor <mjambor@suse.cz>
54 * g++.dg/ipa/pr60419.C: New test.
56 2014-03-21 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/60577
59 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
61 2014-03-21 Tobias Burnus <burnus@net-b.de>
64 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
67 2014-03-20 Jakub Jelinek <jakub@redhat.com>
70 * g++.dg/opt/pr60597.C: New test.
73 * g++.dg/init/pr60572.C: New test.
75 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
77 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
79 2014-03-19 Tobias Burnus <burnus@net-b.de>
83 * gfortran.dg/implicit_pure_4.f90: New.
85 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
88 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
90 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
93 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
94 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
95 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
97 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
100 * g++.dg/cpp1y/pr60332.C: New.
102 2014-03-19 Marek Polacek <polacek@redhat.com>
105 * g++.dg/ubsan/pr60569.C: New test.
107 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
109 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
111 2014-03-19 Jakub Jelinek <jakub@redhat.com>
113 PR tree-optimization/60559
114 * g++.dg/vect/pr60559.cc: New test.
116 2014-03-18 Ian Lance Taylor <iant@google.com>
119 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
120 (ditype): Rename typedef from int64_t.
122 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
125 * gcc.dg/cast-qual-3.c: New.
127 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
128 * c-c++-common/Wcast-qual-1.c: More precise match text.
130 2014-03-18 Janus Weil <janus@gcc.gnu.org>
134 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
135 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
136 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
137 * gfortran.dg/intent_optimize_1.f90: Ditto.
138 * gfortran.dg/pointer_init_9.f90: Ditto.
139 * gfortran.dg/volatile4.f90: Ditto.
140 * gfortran.dg/volatile6.f90: Ditto.
142 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
145 * c-c++-common/Wcast-qual-1.c: More precise match text.
147 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
150 * g++.dg/cpp0x/constexpr-ice14.C: New.
152 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
157 2014-03-18 Jakub Jelinek <jakub@redhat.com>
160 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
161 * c-c++-common/ubsan/null-2.c: Likewise.
162 * c-c++-common/ubsan/null-3.c: Likewise.
163 * c-c++-common/ubsan/null-4.c: Likewise.
164 * c-c++-common/ubsan/null-5.c: Likewise.
165 * c-c++-common/ubsan/null-6.c: Likewise.
166 * c-c++-common/ubsan/null-7.c: Likewise.
167 * c-c++-common/ubsan/null-8.c: Likewise.
168 * c-c++-common/ubsan/null-9.c: Likewise.
169 * c-c++-common/ubsan/null-10.c: Likewise.
170 * c-c++-common/ubsan/null-11.c: Likewise.
171 * c-c++-common/ubsan/overflow-1.c: Likewise.
172 * c-c++-common/ubsan/overflow-2.c: Likewise.
173 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
174 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
175 * c-c++-common/ubsan/overflow-int128.c: Likewise.
176 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
177 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
178 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
179 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
180 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
181 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
182 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
183 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
184 * c-c++-common/ubsan/pr59333.c: Likewise.
185 * c-c++-common/ubsan/pr59503.c: Likewise.
186 * c-c++-common/ubsan/pr59667.c: Likewise.
187 * c-c++-common/ubsan/undefined-1.c: Likewise.
188 * g++.dg/ubsan/pr59250.C: Likewise.
189 * g++.dg/ubsan/pr59306.C: Likewise.
191 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
193 * gcc.dg/tls/pr58595.c: Add tls options.
195 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
197 * gcc.target/i386/avx-additional-reg-names.c: New.
198 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
200 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
203 * g++.dg/cpp1y/pr60390.C: New testcase.
206 * g++.dg/cpp1y/pr60391.C: New testcase.
208 2014-03-17 Jakub Jelinek <jakub@redhat.com>
211 * gcc.target/i386/pr60516.c: New test.
213 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
216 * g++.dg/cpp0x/constexpr-ice13.C: New.
218 2014-03-17 Marek Polacek <polacek@redhat.com>
221 * gcc.dg/gomp/pr60534.c: New test.
223 2014-03-17 Kai Tietz <ktietz@redhat.com>
225 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
227 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
230 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
233 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
236 * gfortran.dg/list_read_12.f90: New test.
238 2014-03-15 Janus Weil <janus@gcc.gnu.org>
241 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
242 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
243 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
244 -Wno-aggressive-loop-optimizations and remove an unused variable.
245 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
246 * gfortran.dg/pointer_init_9.f90: New.
247 * gfortran.dg/volatile4.f90: Put into subroutine.
248 * gfortran.dg/volatile6.f90: Ditto.
250 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
253 * gfortran.dg/transpose_4.f90: New test.
255 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
257 PR rtl-optimization/60508
258 * gcc.target/i386/pr60508.c: New.
260 2014-03-14 Richard Biener <rguenther@suse.de>
263 * g++.dg/pr60518.C: New testcase.
265 2014-03-14 Martin Jambor <mjambor@suse.cz>
268 * gcc.dg/lto/pr60461_0.c: New test.
270 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
272 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
273 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
274 * gcc.dg/lto/save-temps_0.c: New testcase.
276 2014-03-13 Jakub Jelinek <jakub@redhat.com>
279 * c-c++-common/pr36282-1.c: New test.
280 * c-c++-common/pr36282-2.c: New test.
281 * c-c++-common/pr36282-3.c: New test.
282 * c-c++-common/pr36282-4.c: New test.
284 2014-03-13 Richard Henderson <rth@redhat.com>
287 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
289 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/template/crash118.C: New.
293 * g++.dg/template/crash95.C: Adjust.
295 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
297 PR rtl-optimization/57189
298 * gcc.target/i386/pr57189.c: New.
300 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
303 * g++.dg/cpp0x/static_assert10.C: New.
304 * g++.dg/cpp0x/static_assert11.C: Likewise.
305 * g++.dg/cpp0x/static_assert3.C: Adjust.
307 2014-03-13 Richard Biener <rguenther@suse.de>
309 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
311 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
313 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
314 2.07 128-bit arithmetic.
315 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
317 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
318 due to when TImode is allowed in VSX registers, the allowable
319 address modes for TImode is just a single indirect address in
320 order for the value to be loaded and store in either GPR or VSX
321 registers. This affects the generated code, and it would cause
322 this test to fail, when such an option is used.
324 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
326 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
328 2014-03-12 Jakub Jelinek <jakub@redhat.com>
330 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
331 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
332 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
333 only test for exactly one if if -mbranch-cost=1 has been passed.
335 2014-03-12 Christian Bruel <christian.bruel@st.com>
338 * gcc.target/arm/pr60264.c
340 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
342 PR tree-optimization/60454
343 * gcc.c-torture/execute/pr60454.c: New test.
345 2014-03-12 Jakub Jelinek <jakub@redhat.com>
346 Marc Glisse <marc.glisse@inria.fr>
348 PR tree-optimization/60502
349 * gcc.c-torture/compile/pr60502.c: New test.
351 2014-03-12 Jakub Jelinek <jakub@redhat.com>
354 * gcc.dg/vect/pr60482.c: New test.
356 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
359 * g++.dg/cpp0x/inh-ctor19.C: New.
361 2014-03-11 Richard Biener <rguenther@suse.de>
363 PR tree-optimization/60429
364 PR tree-optimization/60485
365 * gcc.dg/pr60485-1.c: New testcase.
366 * gcc.dg/pr60485-2.c: Likewise.
368 2014-03-10 Jakub Jelinek <jakub@redhat.com>
371 * g++.dg/ipa/pr60457.C: New test.
373 2014-03-10 Richard Biener <rguenther@suse.de>
376 * g++.dg/torture/pr60474.C: New testcase.
378 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
380 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
382 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
384 * gcc.dg/lto/pr55113_0.c: New testcase.
386 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
389 * g++.dg/cpp1y/pr60033.C: New testcase.
392 * g++.dg/cpp1y/pr60393.C: New testcase.
394 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
397 * gfortran.dg/fmt_en.f90: New test.
399 2014-03-07 Jason Merrill <jason@redhat.com>
401 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
402 * lib/target-supports.exp (check_effective_target_c++11): Now
404 (check_effective_target_c++11_only): New.
405 (check_effective_target_c++11_down): New.
406 (check_effective_target_c++1y): New.
407 (check_effective_target_c++1y_only): New.
408 (check_effective_target_c++98_only): Rename from
409 check_effective_target_c++98.
410 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
412 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/cpp0x/constexpr-ice12.C: New.
417 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
419 * c-c++-common/gomp/map-1.c: Extend.
421 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
422 Janus Weil <janus@gcc.gnu.org>
425 * gfortran.dg/deferred_type_component_1.f90 : New test.
426 * gfortran.dg/deferred_type_component_2.f90 : New test.
428 2014-03-06 Marek Polacek <polacek@redhat.com>
431 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
432 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
434 2014-03-06 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/tls/pr58595.c: New test.
439 2014-03-06 Richard Biener <rguenther@suse.de>
445 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
447 * gcc.dg/lto/pr55113_0.c: New testcase.
449 2014-03-05 Jakub Jelinek <jakub@redhat.com>
452 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
453 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
454 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
456 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
457 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
458 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
459 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
460 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
461 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
462 even for mips*/s390*/i?86/x86_64.
463 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
464 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
466 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
467 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
470 * gcc.dg/lto/pr60404_0.c: New test.
471 * gcc.dg/lto/pr60404_1.c: New file.
472 * gcc.dg/lto/pr60404_2.c: New file.
474 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
476 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
477 long long" throughout.
478 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
479 * gcc.dg/vmx/insert-vsx.c: Likewise.
480 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
481 * gcc.dg/vmx/ld-vsx.c: Likewise.
482 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
483 * gcc.dg/vmx/ldl-vsx.c: Likewise.
484 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
485 * gcc.dg/vmx/merge-vsx.c: Likewise.
486 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
487 * gcc.dg/vmx/st-vsx.c: Likewise.
488 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
489 * gcc.dg/vmx/stl-vsx.c: Likewise.
490 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
492 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
494 * gcc.dg/lto/pr55113_0.c: New testcase.
496 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/cpp1y/pr60376.C: New.
501 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
503 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
505 2014-03-04 Richard Biener <rguenther@suse.de>
507 PR tree-optimization/60382
508 * gcc.dg/vect/pr60382.c: New testcase.
510 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
513 * gfortran.dg/namelist_84.f90: New test.
515 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
517 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
518 argument to avoid inf values.
519 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
520 UNION_FP_CHECK machinery.
522 2014-03-03 Renlin Li <Renlin.Li@arm.com>
524 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
525 i32in128 cases outside special big-endian processing block.
527 2014-03-03 Jakub Jelinek <jakub@redhat.com>
529 PR preprocessor/60400
530 * c-c++-common/cpp/pr60400.c: New test.
531 * c-c++-common/cpp/pr60400-1.h: New file.
532 * c-c++-common/cpp/pr60400-2.h: New file.
535 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
537 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
538 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
540 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
543 * g++.dg/lto/pr60150.H: New testcase.
544 * g++.dg/lto/pr60150_0.C: New testcase.
545 * g++.dg/lto/pr60150_1.C: New testcase.
547 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
550 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
552 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
555 * gfortran.dg/vect/pr32380.f: Fix expected test results.
557 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
560 * g++.dg/cpp0x/pr50025.C: New.
562 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
565 * g++.dg/cpp1y/pr60377.C: New testcase.
567 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
570 * gfortran.dg/str_comp_optimize_1.f90: New test.
572 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
575 * gcc.c-torture/compile/pr60071.c: New.
577 2014-02-28 Janus Weil <janus@gcc.gnu.org>
580 * gfortran.dg/unlimited_polymorphic_16.f90: New.
582 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/cpp0x/constexpr-ice11.C: New.
587 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
590 * g++.dg/cpp1y/auto-fn24.C: New.
592 2014-02-28 Joey Ye <joey.ye@arm.com>
595 * gcc.target/arm/thumb1-far-jump-3.c: New case.
597 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
600 * g++.dg/overload/ellipsis2.C: New.
602 2014-02-27 Jeff Law <law@redhat.com>
604 PR rtl-optimization/52714
605 * gcc.c-torture/compile/pr52714.c: New test.
607 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
608 Jeff Law <law@redhat.com>
610 PR rtl-optimization/49847
611 * g++.dg/pr49847.C: New test.
613 2014-02-27 Marek Polacek <polacek@redhat.com>
616 * c-c++-common/pr59223.c: New test.
618 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
620 * common/config/i386/predicates.md (const1256_operand): Remove.
621 (const2356_operand): New.
622 (const_1_to_2_operand): Remove.
623 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
624 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
625 (*avx512pf_gatherpf<mode>sf): Ditto.
626 (avx512pf_gatherpf<mode>df): Ditto.
627 (*avx512pf_gatherpf<mode>df_mask): Ditto.
628 (*avx512pf_gatherpf<mode>df): Ditto.
629 (avx512pf_scatterpf<mode>sf): Ditto.
630 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
631 (*avx512pf_scatterpf<mode>sf): Ditto.
632 (avx512pf_scatterpf<mode>df): Ditto.
633 (*avx512pf_scatterpf<mode>df_mask): Ditto.
634 (*avx512pf_scatterpf<mode>df): Ditto.
635 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
637 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
639 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
640 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
641 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
642 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
643 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
644 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
645 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
646 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
648 2014-02-26 Bin Cheng <bin.cheng@arm.com>
651 * gnat.dg/renaming5.adb: Change to two expected gotos.
652 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
654 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
655 messages for removed basic block.
656 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
657 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
658 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
659 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
661 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
663 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
664 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
665 * gcc.dg/vmx/ldl-vsx.c: Likewise.
666 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
667 * gcc.dg/vmx/merge-vsx.c: Likewise.
668 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
670 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
672 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
673 * gcc.target/i386/prefetchwt1-1.c: New.
674 * g++.dg/other/i386-2.C: Add new option.
675 * g++.dg/other/i386-3.C: Ditto.
676 * gcc.target/i386/sse-12.c: Ditto.
677 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
678 * gcc.target/i386/sse-22.c: Add new option.
679 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
681 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
684 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
687 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
689 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
692 * g++.dg/cpp1y/pr60311.C: New testcase.
694 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
697 * g++.dg/cpp1y/pr60065.C: New testcase.
699 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
701 PR rtl-optimization/60268
702 * gcc.c-torture/compile/pr60268.c: New test.
704 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
706 * gcc.target/microblaze/others/mem_reload.c: New test.
708 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
710 * gcc.dg/vmx/lde.c: New test.
711 * gcc.dg/vmx/lde-be-order.c: New test.
712 * gcc.dg/vmx/ste.c: New test.
713 * gcc.dg/vmx/ste-be-order.c: New test.
715 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
718 * lib/target-supports.exp
719 (check_effective_target_logical_op_short_circuit): Add cris-*-*
720 and crisv32-*-* to list.
722 2014-02-21 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
727 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
729 * gcc.dg/vmx/vsums.c: Check entire result vector.
730 * gcc.dg/vmx/vsums-be-order.c: Likewise.
732 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
734 * gcc.dg/vmx/ld.c: New test.
735 * gcc.dg/vmx/ld-be-order.c: New test.
736 * gcc.dg/vmx/ld-vsx.c: New test.
737 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
738 * gcc.dg/vmx/ldl.c: New test.
739 * gcc.dg/vmx/ldl-be-order.c: New test.
740 * gcc.dg/vmx/ldl-vsx.c: New test.
741 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
742 * gcc.dg/vmx/st.c: New test.
743 * gcc.dg/vmx/st-be-order.c: New test.
744 * gcc.dg/vmx/st-vsx.c: New test.
745 * gcc.dg/vmx/st-vsx-be-order.c: New test.
746 * gcc.dg/vmx/stl.c: New test.
747 * gcc.dg/vmx/stl-be-order.c: New test.
748 * gcc.dg/vmx/stl-vsx.c: New test.
749 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
751 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
753 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
754 * g++.dg/other/i386-3.C (dg-options): Ditto.
755 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
756 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
757 -mavx512pf and -msha.
759 2014-02-21 Richard Biener <rguenther@suse.de>
761 PR tree-optimization/60276
762 * gcc.dg/vect/pr60276.c: New testcase.
764 2014-02-21 Janus Weil <janus@gcc.gnu.org>
767 * gfortran.dg/finalize_23.f90: New.
769 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
773 * g++.dg/cpp1y/pr60052.C: New testcase.
774 * g++.dg/cpp1y/pr60053.C: New testcase.
776 2014-02-21 Tobias Burnus <burnus@net-b.de>
779 * gfortran.dg/inquire_16.f90: New.
781 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
783 * gcc.target/nios2/biggot-1.c: New.
784 * gcc.target/nios2/biggot-2.c: New.
786 2014-02-20 Martin Jambor <mjambor@suse.cz>
789 * gcc.dg/ipa/pr55260.c: New test.
791 2014-02-20 Bin Cheng <bin.cheng@arm.com>
793 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
794 for execution test case.
796 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
799 * g++.dg/torture/pr58555.C: New testcase.
801 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
804 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
806 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
808 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
809 Kirill Yukhin <kirill.yukhin@intel.com>
811 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
812 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
813 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
814 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
815 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
816 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
818 2014-02-19 Jakub Jelinek <jakub@redhat.com>
821 * g++.dg/ext/builtin-bswap1.C: New test.
822 * c-c++-common/pr37743.c: New test.
824 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
826 * gcc.dg/decl-10.c: New test.
828 2014-02-19 Jakub Jelinek <jakub@redhat.com>
831 * g++.dg/ext/ivdep-1.C: New test.
834 * gcc.dg/pr60267.c: New test.
836 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
839 * gcc.target/i386/pr39162.c: Add dg-prune-output.
840 (dg-options): Remove -Wno-psabi.
841 * gcc.target/i386/pr59794-2.c: Ditto.
842 * gcc.target/i386/pr60205-1.c: Ditto.
843 * gcc.target/i386/sse-5.c: Ditto.
845 2014-02-18 Nick Clifton <nickc@redhat.com>
847 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
848 * gcc.dg/pr23623.c: Likewise.
849 * gcc.dg/pr48784-1.c: Likewise.
850 * gcc.dg/pr48784-2.c: Likewise.
851 * gcc.dg/pr56997-2.c: Likewise.
852 * gcc.dg/sms-6.c: Likewise.
853 * gcc.dg/torture/pr60183.c: Likewise.
854 * gcc.dg/torture/vec-cvt-1.c: Likewise.
855 * gcc.c-torture/execute/20061220-1.x: New.
856 * gcc.c-torture/execute/pr43220.x: New.
857 * gcc.c-torture/execute/pr51581-1.x: New.
858 * gcc.c-torture/execute/pr51581-2.x: New.
859 * gcc.c-torture/execute/pr58570.x: New.
860 * gcc.c-torture/unsorted/DFcmp.x: New.
861 * gcc.c-torture/unsorted/SFset.x: New.
863 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
865 * gnat.dg/opt31.adb: New test.
867 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
869 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
871 2014-02-19 Janus Weil <janus@gcc.gnu.org>
874 * gfortran.dg/typebound_proc_33.f90: New.
876 2014-02-19 Marek Polacek <polacek@redhat.com>
879 * gcc.dg/pr60195.c: New test.
881 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
883 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
886 2014-02-19 Jakub Jelinek <jakub@redhat.com>
888 PR preprocessor/58844
889 * c-c++-common/cpp/pr58844-1.c: New test.
890 * c-c++-common/cpp/pr58844-2.c: New test.
892 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/cpp0x/constexpr-ice10.C: New.
897 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
900 * g++.dg/cpp0x/pr60215.C: New.
902 2014-02-18 Tobias Burnus <burnus@net-b.de>
905 * gfortran.dg/proc_ptr_45.f90: New.
906 * gfortran.dg/proc_ptr_46.f90: New.
908 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
911 * g++.dg/cpp1y/pr60190.C: New testcase.
914 * g++.dg/cpp1y/pr60064.C: New testcase.
916 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
919 * gcc.target/i386/pr60205-1.c: New test.
920 * gcc.target/i386/pr60205-2.c: Ditto.
922 2014-02-18 Kai Tietz <ktietz@redhat.com>
925 * gcc.target/i386/nest-1.c: New testcase.
927 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
929 * gnat.dg/opt32.adb: New test.
931 2014-02-18 Janus Weil <janus@gcc.gnu.org>
934 * gfortran.dg/typebound_generic_15.f90: New.
936 2014-02-17 Janus Weil <janus@gcc.gnu.org>
939 * gfortran.dg/init_flag_12.f90: New.
941 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
942 Ilya Tocar <ilya.tocar@intel.com>
944 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
945 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
946 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
947 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
949 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
951 * lib/target-supports.exp
952 (check_effective_target_logical_op_short_circuit): New procedure.
953 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
954 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
955 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
956 * gcc.dg/tree-ssa/vrp47.c: Likewise.
957 * gcc.dg/tree-ssa/vrp87.c: Likewise.
958 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
959 logical_op_short_circuit for the alternative test, extending
962 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
965 * gcc.target/powerpc/pr60203.c: New testsuite.
967 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
970 * gfortran.dg/ichar_3.f90: New test.
972 2014-02-15 Richard Biener <rguenther@suse.de>
974 PR tree-optimization/60183
975 * gcc.dg/torture/pr60183.c: New testcase.
977 2014-02-14 Jeff Law <law@redhat.com>
979 PR rtl-optimization/60131
980 * g++.dg/torture/pr60131.C: New test.
982 2014-02-14 Ian Bolton <ian.bolton@arm.com>
984 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
987 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
989 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
991 2014-02-14 Jakub Jelinek <jakub@redhat.com>
993 * gcc.c-torture/compile/20140213.c: New test.
995 2014-02-13 Jakub Jelinek <jakub@redhat.com>
998 * gcc.target/i386/pr43546.c: New test.
1000 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1002 * gcc.target/s390/hotpatch-compile-8.c: New test.
1004 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1006 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1007 definition with an ifndef.
1008 * gcc.dg/pr59605-2.c: New test.
1010 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1012 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1014 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1016 * gcc.dg/torture/float128-mul-underflow.c,
1017 gcc.dg/torture/float128-truncdf-underflow.c,
1018 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1020 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1023 * g++.dg/ipa/pr59737.C: New test.
1025 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1027 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1029 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1031 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1033 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1035 2014-02-12 Richard Biener <rguenther@suse.de>
1038 * gcc.dg/torture/pr60092.c: New testcase.
1039 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1041 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1043 * gcc.c-torture/execute/20140212-1.c: New test.
1045 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1048 * g++.dg/cpp0x/pr60047.C: New.
1050 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1053 * c-c++-common/pr60101.c: New test.
1055 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1058 * g++.dg/ipa/devirt-27.C: New testcase.
1059 * g++.dg/ipa/devirt-26.C: New testcase.
1061 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1064 * gcc.target/powerpc/pr60137.c: New file.
1066 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1069 * gfortran.dg/pr52370.f90: New test.
1071 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1075 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1078 * gcc.target/i386/pr43662.c (dg-options):
1079 Add -maccumulate-outgoing-args.
1080 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1081 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1082 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1083 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1084 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1085 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1086 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1087 Add -maccumulate-outgoing-args.
1088 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1089 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1090 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1091 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1092 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1093 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1094 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1095 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1096 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1097 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1098 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1099 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1100 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1101 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1102 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1104 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1106 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1108 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/guality/pr59776.c: New test.
1113 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1115 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1116 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1117 (add_options_for_arm_vfp3): New.
1119 2014-02-11 Jeff Law <law@redhat.com>
1122 * gcc.target/m68k/pr54041.c: New test.
1124 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.target/i386/pr59927.c: New test.
1129 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1131 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1132 * gcc.dg/vect/pr60012.c: Likewise.
1133 * gcc.dg/vect/vect-119.c: Likewise.
1134 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1135 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1137 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1139 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1141 2014-02-10 Jeff Law <law@redhat.com>
1144 * gcc.c-torture/compile/pr52306.c: New test.
1146 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1148 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1150 2014-02-10 Richard Biener <rguenther@suse.de>
1152 PR tree-optimization/60115
1153 * gcc.dg/torture/pr60115.c: New testcase.
1155 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1157 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1158 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1160 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1161 Ilya Tocar <ilya.tocar@intel.com>
1163 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1164 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1165 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1166 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1167 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1168 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1169 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1170 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1171 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1172 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1173 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1174 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1175 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1176 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1177 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1178 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1179 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1180 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1181 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1182 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1183 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1184 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1185 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1186 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1187 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1188 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1191 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.dg/vect/pr59984.c: Require effective target
1196 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1199 * gfortran.dg/associated_target_5.f03: New test.
1201 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1204 * gfortran.dg/elemental_by_value_1.f90: New test.
1206 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1209 * gfortran.dg/finalize_22.f90: New.
1211 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1214 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1215 was fixed by the patch for PR59906.
1217 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1219 PR translation/52289
1220 * gfortran.dg/coarray_8.f90: Update dg-error match.
1222 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1225 * gcc.dg/vect/pr59984.c: New test.
1228 * gcc.dg/attr-alloc_align-1.c: New test.
1229 * gcc.dg/attr-alloc_align-2.c: New test.
1230 * gcc.dg/attr-alloc_align-3.c: New test.
1231 * gcc.dg/attr-assume_aligned-1.c: New test.
1232 * gcc.dg/attr-assume_aligned-2.c: New test.
1233 * gcc.dg/attr-assume_aligned-3.c: New test.
1235 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1238 * gcc.target/i386/pr60077-1.c: New test.
1239 * gcc.target/i386/pr60077-2.c: New test.
1241 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1243 PR preprocessor/56824
1244 * gcc.dg/pr56824.c: New test.
1246 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1248 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1249 variable used for atomic operations.
1251 2014-02-07 Richard Biener <rguenther@suse.de>
1254 * gcc.dg/vect/pr60092-2.c: New testcase.
1256 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1260 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1262 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1263 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1265 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1267 * gcc.target/s390/fp2int1.c: New testcase.
1269 2014-02-07 Richard Biener <rguenther@suse.de>
1272 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1273 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1275 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1278 * g++.dg/torture/pr59918.C: New testcase.
1280 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.target/arm/pr59575.c: New test.
1286 * gcc.dg/pr59992.c: New test.
1288 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1290 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1291 init_priority. Test alignment of variable instead of function.
1293 2014-02-06 Marek Polacek <polacek@redhat.com>
1296 * gcc.dg/pr60087.c: New test.
1298 2014-02-06 Alan Modra <amodra@gmail.com>
1300 * gcc.target/powerpc/pr60032.c: New.
1302 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.c-torture/execute/pr60062.c: New test.
1306 * gcc.c-torture/execute/pr60072.c: New test.
1308 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1310 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1311 so that expected outcome works for PIC variants too.
1313 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1314 Kugan Vivekanandarajah <kuganv@linaro.org>
1316 * gcc.target/arm/vect-noalign.c: New file.
1318 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1319 Jakub Jelinek <jakub@redhat.com>
1322 * gcc.dg/pr60013.c: New testcase.
1324 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1326 * gcc.dg/vmx/sum2s.c: New.
1327 * gcc.dg/vmx/sum2s-be-order.c: New.
1329 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1331 * gcc.dg/vmx/pack.c: New.
1332 * gcc.dg/vmx/pack-be-order.c: New.
1333 * gcc.dg/vmx/unpack.c: New.
1334 * gcc.dg/vmx/unpack-be-order.c: New.
1336 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1338 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1339 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1341 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1343 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1344 Use __builtin_floorf, __builtin_ceilf.
1345 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1347 (TEST): Use __builtin_floorf.
1348 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1350 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1353 * g++.dg/opt/pr59947.C: New test.
1356 * c-c++-common/gomp/pr58703.c: New test.
1358 2014-02-05 Richard Biener <rguenther@suse.de>
1361 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1362 avoid using unsigned long long.
1364 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1367 * g++.dg/torture/pr57499.C: New test.
1369 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1371 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1373 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1375 * g++.dg/ipa/devirrt-22.C: Fix template.
1377 2014-02-04 Marek Polacek <polacek@redhat.com>
1380 * gcc.dg/pr60036.c: New test.
1382 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1385 * g++.dg/torture/pr60058.C: New testcase.
1387 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1389 * g++.dg/tsan/default_options.C: Invert check.
1391 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1393 PR tree-optimization/60002
1394 * g++.dg/opt/pr60002.C: New test.
1396 PR tree-optimization/60023
1397 * g++.dg/vect/pr60023.cc: New test.
1400 * c-c++-common/torture/pr60026.c: New test.
1402 PR rtl-optimization/57915
1403 * gcc.target/i386/pr57915.c: New test.
1405 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1407 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1409 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1411 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1413 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1416 * gcc.dg/pr59261.c: New test.
1418 2014-02-04 Richard Biener <rguenther@suse.de>
1420 PR tree-optimization/60012
1421 * gcc.dg/vect/pr60012.c: New testcase.
1423 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1426 * g++.dg/eh/unwind-direct.C: New test.
1428 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1430 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1431 timeout value to 20s.
1433 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1436 * g++.dg/torture/pr59882.C: New testcase
1438 2014-02-03 Jan Hubicka <jh@suse.cz>
1441 * g++.dg/ipa/devirt-22.C: New testcase.
1443 2014-02-03 Jan Hubicka <jh@suse.cz>
1445 * g++.dg/ipa/devirt-25.C: New testcase.
1447 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1449 PR tree-optimization/59924
1450 * gcc.dg/pr59924.c: New test.
1452 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1455 * g++.dg/ipa/devirt-24.C: New testcase.
1457 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1461 * c-c++-common/attributes-1.c: New testcase.
1462 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1464 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1467 * g++.dg/cpp0x/pr58871.C: New.
1469 2014-02-03 Cong Hou <congh@google.com>
1471 PR tree-optimization/60000
1472 * g++.dg/vect/pr60000.cc: New test.
1474 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1476 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1477 * gcc.target/i386/long-double-64-4.c: Likewise.
1478 * gcc.target/i386/long-double-80-1.c: Likewise.
1479 * gcc.target/i386/long-double-80-2.c: Likewise.
1480 * gcc.target/i386/long-double-80-3.c: Likewise.
1481 * gcc.target/i386/long-double-80-4.c: Likewise.
1482 * gcc.target/i386/long-double-80-5.c: Likewise.
1483 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1484 __multf3 isn't used.
1485 * gcc.target/i386/long-double-64-3.c: Likewise.
1486 * gcc.target/i386/long-double-128-1.c: New test.
1487 * gcc.target/i386/long-double-128-2.c: Likewise.
1488 * gcc.target/i386/long-double-128-3.c: Likewise.
1489 * gcc.target/i386/long-double-128-4.c: Likewise.
1490 * gcc.target/i386/long-double-128-5.c: Likewise.
1491 * gcc.target/i386/long-double-128-6.c: Likewise.
1492 * gcc.target/i386/long-double-128-7.c: Likewise.
1493 * gcc.target/i386/long-double-128-8.c: Likewise.
1494 * gcc.target/i386/long-double-128-9.c: Likewise.
1495 * gcc.target/i386/long-double-64-5.c: Likewise.
1496 * gcc.target/i386/long-double-64-6.c: Likewise.
1497 * gcc.target/i386/long-double-64-7.c: Likewise.
1498 * gcc.target/i386/long-double-64-8.c: Likewise.
1499 * gcc.target/i386/long-double-64-9.c: Likewise.
1500 * gcc.target/i386/long-double-80-10.c: Likewise.
1501 * gcc.target/i386/long-double-80-8.c: Likewise.
1502 * gcc.target/i386/long-double-80-9.c: Likewise.
1504 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1506 PR rtl-optimization/57662
1507 * g++.dg/pr57662.C: New test.
1509 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1511 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1512 * gcc.dg/vmx/perm.c: New.
1513 * gcc.dg/vmx/perm-be-order.c: New.
1515 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1517 * gcc.dg/vmx/vsums.c: New.
1518 * gcc.dg/vmx/vsums-be-order.c: New.
1520 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1522 * g++.dg/ipa/devirt-23.C: New testcase.
1523 * g++.dg/ipa/devirt-20.C: Fix template.
1525 2014-02-02 Jan Hubicka <jh@suse.cz>
1527 * g++.dg/ipa/devirt-21.C: New testcase.
1529 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1531 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1532 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1534 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1537 * gcc.c-torture/execute/pr60017.c: New test.
1539 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1542 * gfortran.dg/default_initialization_7.f90: New test.
1544 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1547 * gfortran.dg/elemental_subroutine_9.f90: New test.
1549 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1551 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1553 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1555 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1557 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1559 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1561 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/init/bitfield5.C: New.
1566 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1568 PR tree-optimization/60003
1569 * gcc.c-torture/execute/pr60003.c: New test.
1571 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1574 * gcc.target/arm/pr59985.C: New.
1576 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1579 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1580 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1582 (tsan_finish): Restore dg-do-what-default.
1583 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1584 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1585 * g++.dg/tsan/default_options.C: Likewise.
1586 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1587 * g++.dg/tsan/atomic_free2.C: Likewise.
1588 * g++.dg/tsan/cond_race.C: Likewise.
1589 * g++.dg/tsan/fd_close_norace.C: Likewise.
1590 * g++.dg/tsan/benign_race.C: Likewise.
1591 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1592 * c-c++-common/tsan/simple_race.c: Likewise.
1593 * c-c++-common/tsan/mutexset1.c: Likewise.
1594 * c-c++-common/tsan/thread_leak2.c: Likewise.
1595 * c-c++-common/tsan/tls_race.c: Likewise.
1596 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1597 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1598 * c-c++-common/tsan/free_race2.c: Likewise.
1599 * c-c++-common/tsan/thread_leak.c: Likewise.
1600 * c-c++-common/tsan/thread_leak1.c: Likewise.
1601 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1602 * c-c++-common/tsan/free_race.c: Likewise.
1603 * c-c++-common/tsan/sleep_sync.c: Likewise.
1604 * c-c++-common/tsan/tiny_race.c: Likewise.
1605 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1606 * c-c++-common/tsan/atomic_stack.c: Likewise.
1607 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1608 in dg-output regexps.
1609 * c-c++-common/tsan/simple_stack.c: Likewise.
1611 2014-01-31 Richard Henderson <rth@redhat.com>
1613 * g++.dg/tm/pr60004.C: New.
1615 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/inherit/crash4.C: New.
1620 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1622 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1624 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1626 * gcc.target/i386/m512-check.h: Use correct rounding values.
1628 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1630 * gcc.target/i386/avx-1.c: Use correct rounding values.
1631 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1632 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1633 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1634 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1635 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1636 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1637 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1638 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1639 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1640 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1641 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1642 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1643 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1644 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1645 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1646 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1647 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1648 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1649 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1650 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1651 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1652 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1653 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1654 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1655 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1656 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1657 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1658 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1659 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1660 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1661 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1662 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1663 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1664 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1665 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1666 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1667 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1668 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1669 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1670 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1671 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1672 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1673 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1674 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1675 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1676 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1677 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1678 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1679 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1680 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1682 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1684 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1686 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1688 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1690 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1692 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1694 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1696 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1697 * gcc.target/i386/sse-13.c: Ditto.
1698 * gcc.target/i386/sse-14.c: Ditto.
1699 * gcc.target/i386/sse-22.c: Ditto.
1700 * gcc.target/i386/sse-23.c: Ditto.
1702 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1704 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1705 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1707 2014-01-31 Richard Biener <rguenther@suse.de>
1710 * gcc.dg/torture/pr59990.c: New testcase.
1712 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1714 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1715 if it fails don't run any tsan tests.
1717 2014-01-31 Marek Polacek <polacek@redhat.com>
1720 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1721 (y): Adjust dg-error.
1722 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1723 * gcc.dg/pr59963-1.c: New test.
1724 * gcc.dg/pr59963-2.c: New test.
1725 * gcc.dg/pr59963-3.c: New test.
1727 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1730 * gcc.target/arm/pr59923.c: New test.
1732 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1734 * gcc.dg/vmx/splat.c: New.
1735 * gcc.dg/vmx/splat-vsx.c: New.
1736 * gcc.dg/vmx/splat-be-order.c: New.
1737 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1738 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1739 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1741 2014-01-30 Richard Biener <rguenther@suse.de>
1743 PR tree-optimization/59993
1744 * gcc.dg/torture/pr59993.c: New testcase.
1746 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1748 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1749 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1750 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1751 vect_int rather than vect_float.
1753 2014-01-30 Marek Polacek <polacek@redhat.com>
1755 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1757 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1759 * gcc.target/microblaze/isa/fcmp4.c: New.
1761 2014-01-30 Marek Polacek <polacek@redhat.com>
1764 * gcc.dg/pr59940.c: New test.
1765 * gcc.dg/pr35635.c (func3): Move dg-warning.
1767 2014-01-30 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/59903
1770 * gcc.dg/torture/pr59903.c: New testcase.
1772 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/lookup/crash8.C: New.
1777 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1780 * g++.dg/template/crash117.C: New.
1782 2014-01-30 Richard Biener <rguenther@suse.de>
1785 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1786 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1788 * gcc.dg/invalid-call-1.c: Likewise.
1790 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/cpp1y/auto-fn23.C: New.
1795 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/init/dso_handle2.C: New.
1800 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1803 * g++.dg/cpp0x/pr58674.C: New.
1805 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1808 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1809 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1811 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1813 * gcc.dg/vmx/merge-be-order.c: New.
1814 * gcc.dg/vmx/merge.c: New.
1815 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1816 * gcc.dg/vmx/merge-vsx.c: New.
1818 2014-01-29 Richard Biener <rguenther@suse.de>
1820 PR tree-optimization/58742
1821 * gcc.dg/pr58742-1.c: New testcase.
1822 * gcc.dg/pr58742-2.c: Likewise.
1823 * gcc.dg/pr58742-3.c: Likewise.
1825 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1827 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1828 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1829 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1831 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/gomp/pr58702.C: New.
1836 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1838 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1841 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1844 PR tree-optimization/59920
1845 * gcc.dg/pr59920-1.c: New test.
1846 * gcc.dg/pr59920-2.c: New test.
1847 * gcc.dg/pr59920-3.c: New test.
1848 * c-c++-common/gomp/pr59917-1.c: New test.
1849 * c-c++-common/gomp/pr59917-2.c: New test.
1851 PR tree-optimization/59594
1852 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1853 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1854 * gcc.dg/vect/pr59594.c: New test.
1856 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1859 * gfortran.dg/allocate_class_3.f90: New test.
1861 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1863 PR preprocessor/59935
1864 * c-c++-common/cpp/warning-zero-location.c: New test.
1865 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1867 2014-01-27 Steve Ellcey <sellcey@mips.com>
1869 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1871 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1873 * g++.dg/ext/mv16.C: New tests.
1875 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1877 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1878 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1879 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1880 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1881 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1882 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1883 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1884 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1885 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1886 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1887 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1888 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1889 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1890 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1891 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1892 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1893 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1894 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1895 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1896 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1897 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1898 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1899 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1900 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1901 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1902 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1903 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1904 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1905 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1906 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1907 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1908 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1909 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1910 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1911 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1912 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1913 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1914 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1915 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1916 _mm512_mask_cvtepi32_storeu_epi8.
1917 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1918 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1919 _mm512_mask_cvtepi32_storeu_epi16.
1920 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1921 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1922 _mm512_mask_cvtepi64_storeu_epi8.
1923 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1924 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1925 _mm512_mask_cvtepi64_storeu_epi16.
1926 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1927 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1928 _mm512_mask_cvtepi64_storeu_epi32.
1929 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1930 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1931 _mm512_mask_cvtsepi32_storeu_epi8.
1932 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1933 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1934 _mm512_mask_cvtsepi32_storeu_epi16.
1935 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1936 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1937 _mm512_mask_cvtsepi64_storeu_epi8.
1938 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1939 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1940 _mm512_mask_cvtsepi64_storeu_epi16.
1941 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1942 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1943 _mm512_mask_cvtsepi64_storeu_epi32.
1944 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1946 _mm512_mask_cvtusepi32_storeu_epi8.
1947 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1948 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1949 _mm512_mask_cvtusepi32_storeu_epi16.
1950 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1952 _mm512_mask_cvtusepi64_storeu_epi8.
1953 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1955 _mm512_mask_cvtusepi64_storeu_epi16.
1956 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1958 _mm512_mask_cvtusepi64_storeu_epi32.
1959 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1960 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1962 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
1964 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1965 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1966 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1967 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1968 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1969 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1970 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1971 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1972 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1973 built-ins roudning immediate.
1974 * gcc.target/i386/sse-22.c: Add new built-ins.
1975 * gcc.target/i386/sse-23.c: Ditto.
1976 * gcc.target/i386/avx-1.c: Ditto.
1978 2014-01-27 Christian Bruel <christian.bruel@st.com>
1980 * gcc.target/sh/torture/strncmp.c: New tests.
1982 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
1984 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1986 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
1988 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1990 2014-01-24 Jeff Law <law@redhat.com>
1992 PR tree-optimization/59919
1993 * gcc.c-torture/compile/pr59919.c: New test.
1995 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
1998 * g++.dg/ext/timevar2.C: New.
2000 2014-01-24 Marek Polacek <polacek@redhat.com>
2002 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2004 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2007 * gcc.target/i386/pr59929.c: New test.
2009 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2012 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2013 word atomic functions at runtime.
2015 2014-01-23 Marek Polacek <polacek@redhat.com>
2018 * gcc.dg/pr59846.c: New test.
2020 2014-01-23 Marek Polacek <polacek@redhat.com>
2023 * c-c++-common/pr58346-1.c: New test.
2024 * c-c++-common/pr58346-2.c: New test.
2025 * c-c++-common/pr58346-3.c: New test.
2027 2014-01-23 Marek Polacek <polacek@redhat.com>
2030 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2031 * gcc.dg/pr59871.c: New test.
2033 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/parse/enum11.C: New.
2038 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2040 * gcc.target/aarch64/sshr64_1.c: New testcase.
2042 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2044 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2045 SIMD enabled function.
2046 * g++.dg/cilk-plus/ef_test.C: New test.
2047 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2049 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2050 to differenciate C error messages from C++ ones.
2052 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2054 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2056 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2058 * gcc.target/microblaze/others/builtin-trap.c: New test,
2060 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2063 * c-c++-common/gomp/pr58809.c: New test.
2065 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2068 * c-c++-common/asan/use-after-return-1.c: Fixed
2071 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2073 PR preprocessor/58580
2074 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2076 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2077 Ilya Tocar <ilya.tocar@intel.com>
2079 * gcc.target/i386/avx512f-kmovw-1.c: New.
2081 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2083 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2084 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2085 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2086 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2087 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2088 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2090 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2093 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2094 * gcc.target/mips/pr52125.c: New test.
2096 2014-01-22 Marek Polacek <polacek@redhat.com>
2099 * gcc.dg/torture/pr59891.c: New test.
2101 2014-01-22 Jeff Law <law@redhat.com>
2103 PR tree-optimization/59597
2104 * gcc.dg/tree-ssa/pr59597.c: New test.
2106 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2108 PR rtl-optimization/59477
2109 * g++.dg/pr59477.C: New.
2111 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2113 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2115 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2118 * g++.dg/pr59482.C: New.
2120 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2122 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2123 * gcc.dg/vmx/extract-vsx.c: New.
2124 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2125 * gcc.dg/vmx/insert-vsx.c: New.
2127 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2129 PR rtl-optimization/59896
2130 * gcc.target/arm/pr59896.c: New.
2132 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2134 PR rtl-optimization/59858
2135 * gcc.target/arm/pr59858.c: New.
2137 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2140 * gcc.dg/tree-prof/pr59003.c: New test.
2143 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2146 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2148 * gfortran.dg/round_3.f08: Add more cases.
2150 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2152 * lib/target-supports.exp (force_conventional_output_for): New
2154 * lib/scanasm.exp (scan-assembler_required_options)
2155 (scan-assembler-not_required_options)
2156 (scan-assembler-times_required_options): Replace with
2157 force_conventional_output_fors.
2158 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2159 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2161 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2164 * gcc.target/i386/pr59789.c: New testcase.
2166 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2168 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2169 the 'code' bitfield from 16 to 8.
2171 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2173 * lib/target-supports.exp
2174 (check_effective_target_vect_perm): Exclude aarch64_be.
2175 (check_effective_target_vect_perm_byte): Likewise.
2176 (check_effective_target_vect_perm_short): Likewise.
2178 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2180 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2181 (RUN_TEST): Use new macro.
2182 (INDEX64_32): Delete.
2183 (INDEX64_64): Likewise.
2184 (INDEX128_32): Likewise.
2185 (INDEX128_64): Likewise.
2187 (test_vneg_f32): Use fixed RUN_TEST.
2189 2014-01-20 Richard Biener <rguenther@suse.de>
2192 * gcc.dg/pr59860.c: New testcase.
2194 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.target/i386/pr59880.c: New test.
2199 2014-01-20 Renlin Li <renlin.li@arm.com>
2201 * gcc.dg/pr44194-1.c: Tweak regexp.
2203 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2208 * gfortran.dg/round_3.f08: New cases added.
2209 * gfortran.dg/fmt_g_1.f90: New test.
2211 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2213 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2215 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2217 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2219 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2221 * gcc.dg/vect/pr57705.c: Require vect_int.
2222 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2223 * gcc.dg/vect/vect-alias-check.c: Likewise.
2225 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2228 * gfortran.dg/unresolved_fixup_1.f90: New test.
2229 * gfortran.dg/unresolved_fixup_2.f90: New test.
2231 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2234 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2235 Remove dg-prune-output lines.
2237 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2240 * gfortran.dg/pr59706.f90: New test.
2241 * g++.dg/ext/pr59706.C: New test.
2243 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2248 * g++.dg/init/pr58811.C: Likewise.
2250 2014-01-17 Jeff Law <law@redhat.com>
2253 * gfortran.dg/pr57904.f90: New test.
2255 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2258 * g++.dg/cpp0x/nsdmi-union4.C: New.
2260 2014-01-17 Marek Polacek <polacek@redhat.com>
2263 * g++.dg/diagnostic/pr59838.C: New test.
2265 2014-01-17 Marek Polacek <polacek@redhat.com>
2268 * gcc.dg/pr58346.c: New test.
2270 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2274 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2278 * gfortran.dg/pr59440-1.f90: New test.
2279 * gfortran.dg/pr59440-2.f90: New test.
2280 * gfortran.dg/pr59440-3.f90: New test.
2283 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2284 testing for " version" and " alias" with one testing for
2285 " version\[^\n\r]* alias".
2286 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2287 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2288 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2289 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2290 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2291 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2294 * c-c++-common/torture/pr57945.c: New test.
2296 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2298 * gcc.target/arm/its.c: New testcase.
2300 2014-01-16 Jan Hubicka <jh@suse.cz>
2303 * g++.dg/torture/pr59775.C: New testcase.
2305 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2308 * gcc.c-torture/compile/pr58344.c: New test.
2311 * gcc.target/i386/pr59839.c: New test.
2314 * gcc.target/i386/pr9771-1.c (main): Rename to...
2315 (real_main): ... this. Add __asm name "main".
2316 (ASMNAME, ASMNAME2, STRING): Define.
2318 2014-01-16 Nick Clifton <nickc@redhat.com>
2321 * gcc.c-torture/compile/pr28865.c: New.
2322 * gcc.c-torture/execute/pr28865.c: New.
2324 2014-01-16 Marek Polacek <polacek@redhat.com>
2327 * gcc.dg/pr59827.c: New test.
2329 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2331 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2333 2014-01-15 Richard Henderson <rth@redhat.com>
2336 * gcc.target/i386/pr54694.c: New test.
2338 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2341 * g++.dg/pr49718.C: New test.
2343 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2345 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2347 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2349 * gcc.dg/vmx/mult-even-odd.c: New.
2350 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2352 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2354 * lib/target-supports.exp (check_libcilkrts_available): Added an
2355 extern "C" if we are using C++ along with a function prototype.
2357 2014-01-15 Jeff Law <law@redhat.com>
2359 PR tree-optimization/59747
2360 * gcc.c-torture/execute/pr59747.c: New test.
2362 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2365 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2367 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2368 * g++.dg/ext/attribute-test-1.C: Likewise.
2369 * g++.dg/ext/attribute-test-2.C: Likewise.
2370 * g++.dg/ext/attribute-test-3.C: Likewise.
2371 * g++.dg/ext/attribute-test-4.C: Likewise.
2372 * g++.dg/ext/pr56790-1.C: Likewise.
2373 * g++.dg/torture/pr38565.C: Likewise.
2374 * gcc.dg/pr53060.c: Likewise.
2375 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2376 * c-c++-common/vector-compare-2.c: Likewise.
2377 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2378 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2379 dg-message line number.
2381 2014-01-15 Matthias Klose <doko@ubuntu.com>
2383 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2385 2014-01-15 Richard Biener <rguenther@suse.de>
2387 PR tree-optimization/59822
2388 * g++.dg/torture/pr59822.C: New testcase.
2390 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2393 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2394 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2396 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2397 Kugan Vivekanandarajah <kuganv@linaro.org>
2400 * g++.dg/pr59695.C: New testcase.
2402 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2405 * gcc.c-torture/compile/pr59803.c: New testcase.
2407 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2410 * gcc.c-torture/execute/pr58943.c: New test.
2411 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2413 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2416 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2417 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2418 (bar): Change return type to void. Set y to x.
2419 * gcc.target/i386/pr59794-1.c: New testcase.
2420 * gcc.target/i386/pr59794-2.c: Likewise.
2421 * gcc.target/i386/pr59794-3.c: Likewise.
2422 * gcc.target/i386/pr59794-4.c: Likewise.
2423 * gcc.target/i386/pr59794-5.c: Likewise.
2424 * gcc.target/i386/pr59794-6.c: Likewise.
2425 * gcc.target/i386/pr59794-7.c: Likewise.
2427 2014-01-14 Richard Biener <rguenther@suse.de>
2429 PR tree-optimization/58921
2430 PR tree-optimization/59006
2431 * gcc.dg/torture/pr58921.c: New testcase.
2432 * gcc.dg/torture/pr59006.c: Likewise.
2433 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2435 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2438 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2439 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2440 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2441 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2442 Executing predictive commoning without unrolling.
2444 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2446 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2447 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2448 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2449 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2450 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2451 __builtin_ia32_rsqrt28sd_round.
2452 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2453 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2454 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2455 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2456 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2457 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2458 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2459 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2460 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2461 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2462 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2463 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2464 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2465 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2466 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2467 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2468 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2469 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2470 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2471 fix wrong rounding mode (see above).
2472 * gcc.target/i386/sse-23.c: Ditto.
2474 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2476 * gcc.dg/vmx/insert.c: New.
2477 * gcc.dg/vmx/insert-be-order.c: New.
2478 * gcc.dg/vmx/extract.c: New.
2479 * gcc.dg/vmx/extract-be-order.c: New.
2481 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2483 PR tree-optimization/59387
2484 * gcc.c-torture/execute/pr59387.c: New test.
2486 2014-01-13 Richard Biener <rguenther@suse.de>
2488 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2489 adjusting mathlib options.
2490 * gfortran.dg/lto/lto.exp: Likewise.
2492 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2494 * gnat.dg/loop_optimization17.adb: New test.
2495 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2497 2014-01-13 Christian Bruel <christian.bruel@st.com>
2499 * gcc.target/sh/cmpstrn.c: New case.
2501 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2503 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2504 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2506 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2509 * gfortran.dg/alloc_comp_basics_6.f90: New.
2511 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2514 * gfortran.dg/pr59700.f90: New test.
2516 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2518 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2519 * gfortran.dg/use_only_3.f90: Likewise.
2520 * gfortran.dg/inquire_10.f90: Delete opened file.
2521 * gfortran.dg/inquire_15.f90: Likewise.
2522 * gfortran.dg/pr16597.f90: Likewise.
2523 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2526 2014-01-10 Jeff Law <law@redhat.com>
2529 * gcc.c-torture/compile/pr59743.c: New test.
2531 2014-01-10 Jan Hubicka <jh@suse.cz>
2534 * g++.dg/torture/pr58585.C: New testcase.
2536 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2538 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2540 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2542 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2544 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2547 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2548 * gcc.target/aarch64/cmn-neg2.c: New test.
2550 2014-01-10 Richard Biener <rguenther@suse.de>
2552 PR tree-optimization/59374
2553 * gcc.dg/torture/pr59374-3.c: New testcase.
2555 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2557 * lib/target-supports.exp
2558 (check_effective_target_arm_crypto_ok_nocache): New.
2559 (check_effective_target_arm_crypto_ok): Use above procedure.
2560 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2562 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2566 * g++.dg/ipa/devirt-20.C: New testcase.
2567 * g++.dg/torture/pr58252.C: Likewise.
2568 * g++.dg/torture/pr59226.C: Likewise.
2570 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2572 * c-c++-common/asan/no-asan-stack.c: New test.
2574 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2577 * gcc.dg/pr59670.c: New test.
2579 2014-01-09 Steve Ellcey <sellcey@mips.com>
2581 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2583 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2586 * gcc.target/i386/pr47735.c: New test.
2588 PR tree-optimization/59622
2589 * g++.dg/opt/pr59622-2.C: New test.
2590 * g++.dg/opt/pr59622-3.C: New test.
2591 * g++.dg/opt/pr59622-4.C: New test.
2592 * g++.dg/opt/pr59622-5.C: New test.
2595 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2596 filename:line instead of (modulename+offset) form with stripped
2597 initial / from the filename.
2599 2014-01-09 Ian Lance Taylor <iant@google.com>
2601 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2602 the other Go compiler.
2604 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2607 * g++.dg/cpp0x/variadic145.C: New.
2609 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2611 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2612 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2614 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2617 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2618 are run only if the Cilk library is available/enabled.
2619 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2620 * lib/target-supports.exp (check_libcilkrts_available): New function.
2622 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2625 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2626 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2627 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2628 with dg-additional-options.
2629 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2630 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2631 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2632 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2633 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2634 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2636 2014-01-09 Richard Biener <rguenther@suse.de>
2638 PR tree-optimization/59715
2639 * gcc.dg/torture/pr59715.c: New testcase.
2641 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2643 * c-c++-common/asan/no-asan-globals.c: New test.
2644 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2645 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2646 * c-c++-common/asan/use-after-return-1.c: Likewise.
2647 * c-c++-common/asan/no-use-after-return.c: Likewise.
2649 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2651 * gnat.dg/weak2.ad[sb]: New test.
2653 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2657 type, use pointers to vector type instead.
2659 2014-01-08 Catherine Moore <clm@codesourcery.com>
2661 * gcc.target/mips/umips-branch-3.c: New test.
2662 * gcc.target/mips/umips-branch-4.c: New test.
2664 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2666 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2667 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2668 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2669 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2670 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2671 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2672 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2673 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2675 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2677 PR rtl-optimization/59137
2678 * gcc.target/mips/pr59137.c: New test.
2680 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2682 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2683 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2684 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2685 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2686 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2687 Require fpic effective target.
2688 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2690 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2693 * gcc.dg/pr59722.c: New test.
2695 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2698 * gcc.dg/torture/pr57748-3.c: New test.
2699 * gcc.dg/torture/pr57748-4.c: New test.
2701 2014-01-08 Marek Polacek <polacek@redhat.com>
2704 * gcc.dg/gomp/pr59669-1.c: New test.
2705 * gcc.dg/gomp/pr59669-2.c: New test.
2707 2014-01-08 Martin Jambor <mjambor@suse.cz>
2710 * gcc.dg/ipa/pr59610.c: New test.
2712 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/binding_label_tests_26a.f90: New.
2716 * gfortran.dg/binding_label_tests_26b.f90: New.
2718 2014-01-08 Marek Polacek <polacek@redhat.com>
2721 * c-c++-common/ubsan/pr59667.c: New test.
2723 2014-01-08 Richard Biener <rguenther@suse.de>
2726 * gcc.dg/pr59630.c: New testcase.
2728 2014-01-08 Richard Biener <rguenther@suse.de>
2731 * gcc.dg/pr59471.c: New testcase.
2733 2014-01-07 Jeff Law <law@redhat.com>
2736 * gcc.target/i386/pr53623.c: New test.
2738 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2740 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2742 * g++.dg/cpp1y/pr58534.C: Likewise.
2743 * g++.dg/cpp1y/pr58536.C: Likewise.
2744 * g++.dg/cpp1y/pr58548.C: Likewise.
2745 * g++.dg/cpp1y/pr58549.C: Likewise.
2746 * g++.dg/cpp1y/pr58637.C: Likewise.
2747 * g++.dg/cpp1y/pr59112.C: Likewise.
2748 * g++.dg/cpp1y/pr59113.C: Likewise.
2749 * g++.dg/cpp1y/pr59629.C: Likewise.
2750 * g++.dg/cpp1y/pr59635.C: Likewise.
2751 * g++.dg/cpp1y/pr59636.C: Likewise.
2752 * g++.dg/cpp1y/pr59638.C: Likewise.
2754 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2756 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2758 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2760 * gcc.target/i386/intrinsics_4.c (bar): New function.
2762 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2764 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2766 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2768 PR rtl-optimization/58668
2769 * gcc.dg/pr58668.c: New test.
2771 PR tree-optimization/59643
2772 * gcc.dg/pr59643.c: New test.
2773 * gcc.c-torture/execute/pr59643.c: New test.
2775 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2778 * gfortran.dg/class_allocate_16.f90: New.
2780 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2783 * gcc.target/i386/pr59644.c: New test.
2785 2014-01-06 Marek Polacek <polacek@redhat.com>
2788 * gcc.dg/pr57773.c: New test.
2790 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2796 * g++.dg/cpp1y/pr59635.C: New testcase.
2797 * g++.dg/cpp1y/pr59636.C: New testcase.
2798 * g++.dg/cpp1y/pr59629.C: New testcase.
2799 * g++.dg/cpp1y/pr59638.C: New testcase.
2801 2014-01-06 Martin Jambor <mjambor@suse.cz>
2804 * gcc.dg/ipa/pr59008.c: New test.
2806 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2808 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2811 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2813 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2814 Require c99_runtime.
2815 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2817 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2818 Require c99_runtime.
2819 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2820 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2821 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2823 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2824 Require c99_runtime.
2825 Make CALC void static.
2826 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2828 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2829 Require c99_runtime.
2830 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2832 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2834 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2835 * gcc.target/i386/pr59501-2.c: Likewise.
2836 * gcc.target/i386/pr59501-3.c: Likewise.
2837 * gcc.target/i386/pr59501-4.c: Likewise.
2838 * gcc.target/i386/pr59501-5.c: Likewise.
2839 * gcc.target/i386/pr59501-6.c: Likewise.
2841 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2843 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2844 * gcc.target/i386/pr59390_1.c: Likewise.
2845 * gcc.target/i386/pr59390_2.c: Likewise.
2847 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2849 * gcc.dg/pr59350.c: Tweak.
2850 * gcc.dg/pr59350-2.c: New test.
2851 * g++.dg/pr59510.C: Likewise.
2853 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2856 * gfortran.dg/bind_c_procs_2.f90: New.
2858 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2860 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2861 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2862 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2863 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2864 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2865 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2866 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2868 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2870 * gcc.target/arm/neon-nested-apcs.c: New test.
2872 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2874 PR tree-optimization/59519
2875 * gcc.dg/vect/pr59519-1.c: New test.
2876 * gcc.dg/vect/pr59519-2.c: New test.
2878 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2881 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2884 * gfortran.dg/typebound_proc_32.f90: New.
2886 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2889 * g++.dg/pr58950.C: New file.
2891 2014-01-03 Tobias Burnus <burnus@net-b.de>
2894 * g++.dg/gomp/pr58567.C: New.
2896 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2898 PR tree-optimization/59651
2899 * gcc.dg/torture/pr59651.c: New test.
2900 * gcc.dg/vect/pr59651.c: Ditto.
2902 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2905 * gcc.target/i386/pr59625.c: New test.
2907 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2911 * g++.dg/cpp0x/range-for28.C: New.
2912 * g++.dg/cpp0x/range-for3.C: Update.
2914 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2916 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2918 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2921 * g++.dg/cpp0x/pr59641.C: New file.
2923 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2925 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2927 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2930 * g++.dg/ext/pr59378.C: New file.
2932 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2934 Update copyright years
2936 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2938 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2941 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2944 * gfortran.dg/dynamic_dispatch_12.f90: New.
2946 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2948 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2949 the builtin isn't optimized away as unused.
2951 PR rtl-optimization/59647
2952 * g++.dg/opt/pr59647.C: New test.
2954 Copyright (C) 2014 Free Software Foundation, Inc.
2956 Copying and distribution of this file, with or without modification,
2957 are permitted in any medium without royalty provided the copyright
2958 notice and this notice are preserved.