1 2014-03-25 Richard Biener <rguenther@suse.de>
4 * gfortran.dg/lto/pr60635_0.f90: New testcase.
5 * gfortran.dg/lto/pr60635_1.c: Likewise.
7 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
10 * g++.dg/cpp1y/pr60627.C: New testcase.
12 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
14 * gcc.target/aarch64/ushr64_1.c: New.
16 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
18 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
19 (LONG_LONG): Use LLONG.
20 (set_rvector_long): Explicitly return void.
21 (set_vector_long): Likewise.
22 (check_vector_long): Likewise.
24 2014-03-24 Marek Polacek <polacek@redhat.com>
26 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. Define
28 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
29 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
30 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
31 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
32 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
33 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
34 * c-c++-common/ubsan/pr59503.c: Likewise.
35 * c-c++-common/ubsan/pr60613-1.c: Likewise.
36 * c-c++-common/ubsan/save-expr-1.c: Likewise.
37 * c-c++-common/ubsan/shift-3.c: Likewise.
38 * c-c++-common/ubsan/shift-6.c: Likewise.
39 * c-c++-common/ubsan/undefined-1.c: Likewise.
40 * c-c++-common/ubsan/vla-2.c: Likewise.
41 * c-c++-common/ubsan/vla-3.c: Likewise.
42 * c-c++-common/ubsan/vla-4.c: Likewise.
43 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
44 * g++.dg/ubsan/return-2.C: Likewise.
46 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
48 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
51 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
55 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
56 * gfortran.dg/round_4.f90: Likewise.
58 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
61 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
64 2014-03-22 Jakub Jelinek <jakub@redhat.com>
67 * c-c++-common/ubsan/pr60613-1.c: New test.
68 * c-c++-common/ubsan/pr60613-2.c: New test.
70 2014-03-22 Matthias Klose <doko@ubuntu.com>
72 * g++.dg/cpp0x/regress: Remove empty directory.
74 2014-03-22 Jakub Jelinek <jakub@redhat.com>
77 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
79 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
81 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
82 * g++.dg/cpp1y/pr60393.C: Likewise.
84 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/cpp1y/pr60384.C: New.
89 2014-03-21 Jakub Jelinek <jakub@redhat.com>
92 * gcc.dg/pr60598.c: New test.
94 2014-03-21 Martin Jambor <mjambor@suse.cz>
97 * g++.dg/torture/pr59176.C: New test.
99 2014-03-21 Martin Jambor <mjambor@suse.cz>
102 * g++.dg/ipa/pr60419.C: New test.
104 2014-03-21 Richard Biener <rguenther@suse.de>
106 PR tree-optimization/60577
107 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
109 2014-03-21 Tobias Burnus <burnus@net-b.de>
112 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
115 2014-03-20 Jakub Jelinek <jakub@redhat.com>
118 * g++.dg/opt/pr60597.C: New test.
121 * g++.dg/init/pr60572.C: New test.
123 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
125 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
127 2014-03-19 Tobias Burnus <burnus@net-b.de>
131 * gfortran.dg/implicit_pure_4.f90: New.
133 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
136 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
138 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
141 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
142 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
143 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
145 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp1y/pr60332.C: New.
150 2014-03-19 Marek Polacek <polacek@redhat.com>
153 * g++.dg/ubsan/pr60569.C: New test.
155 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
157 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
159 2014-03-19 Jakub Jelinek <jakub@redhat.com>
161 PR tree-optimization/60559
162 * g++.dg/vect/pr60559.cc: New test.
164 2014-03-18 Ian Lance Taylor <iant@google.com>
167 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
168 (ditype): Rename typedef from int64_t.
170 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
173 * gcc.dg/cast-qual-3.c: New.
175 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
176 * c-c++-common/Wcast-qual-1.c: More precise match text.
178 2014-03-18 Janus Weil <janus@gcc.gnu.org>
182 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
183 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
184 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
185 * gfortran.dg/intent_optimize_1.f90: Ditto.
186 * gfortran.dg/pointer_init_9.f90: Ditto.
187 * gfortran.dg/volatile4.f90: Ditto.
188 * gfortran.dg/volatile6.f90: Ditto.
190 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
193 * c-c++-common/Wcast-qual-1.c: More precise match text.
195 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
198 * g++.dg/cpp0x/constexpr-ice14.C: New.
200 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
203 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
205 2014-03-18 Jakub Jelinek <jakub@redhat.com>
208 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
209 * c-c++-common/ubsan/null-2.c: Likewise.
210 * c-c++-common/ubsan/null-3.c: Likewise.
211 * c-c++-common/ubsan/null-4.c: Likewise.
212 * c-c++-common/ubsan/null-5.c: Likewise.
213 * c-c++-common/ubsan/null-6.c: Likewise.
214 * c-c++-common/ubsan/null-7.c: Likewise.
215 * c-c++-common/ubsan/null-8.c: Likewise.
216 * c-c++-common/ubsan/null-9.c: Likewise.
217 * c-c++-common/ubsan/null-10.c: Likewise.
218 * c-c++-common/ubsan/null-11.c: Likewise.
219 * c-c++-common/ubsan/overflow-1.c: Likewise.
220 * c-c++-common/ubsan/overflow-2.c: Likewise.
221 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
222 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
223 * c-c++-common/ubsan/overflow-int128.c: Likewise.
224 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
225 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
226 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
227 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
228 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
229 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
230 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
231 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
232 * c-c++-common/ubsan/pr59333.c: Likewise.
233 * c-c++-common/ubsan/pr59503.c: Likewise.
234 * c-c++-common/ubsan/pr59667.c: Likewise.
235 * c-c++-common/ubsan/undefined-1.c: Likewise.
236 * g++.dg/ubsan/pr59250.C: Likewise.
237 * g++.dg/ubsan/pr59306.C: Likewise.
239 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
241 * gcc.dg/tls/pr58595.c: Add tls options.
243 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
245 * gcc.target/i386/avx-additional-reg-names.c: New.
246 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
248 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
251 * g++.dg/cpp1y/pr60390.C: New testcase.
254 * g++.dg/cpp1y/pr60391.C: New testcase.
256 2014-03-17 Jakub Jelinek <jakub@redhat.com>
259 * gcc.target/i386/pr60516.c: New test.
261 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
264 * g++.dg/cpp0x/constexpr-ice13.C: New.
266 2014-03-17 Marek Polacek <polacek@redhat.com>
269 * gcc.dg/gomp/pr60534.c: New test.
271 2014-03-17 Kai Tietz <ktietz@redhat.com>
273 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
275 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
278 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
281 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
284 * gfortran.dg/list_read_12.f90: New test.
286 2014-03-15 Janus Weil <janus@gcc.gnu.org>
289 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
290 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
291 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
292 -Wno-aggressive-loop-optimizations and remove an unused variable.
293 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
294 * gfortran.dg/pointer_init_9.f90: New.
295 * gfortran.dg/volatile4.f90: Put into subroutine.
296 * gfortran.dg/volatile6.f90: Ditto.
298 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
301 * gfortran.dg/transpose_4.f90: New test.
303 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
305 PR rtl-optimization/60508
306 * gcc.target/i386/pr60508.c: New.
308 2014-03-14 Richard Biener <rguenther@suse.de>
311 * g++.dg/pr60518.C: New testcase.
313 2014-03-14 Martin Jambor <mjambor@suse.cz>
316 * gcc.dg/lto/pr60461_0.c: New test.
318 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
320 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
321 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
322 * gcc.dg/lto/save-temps_0.c: New testcase.
324 2014-03-13 Jakub Jelinek <jakub@redhat.com>
327 * c-c++-common/pr36282-1.c: New test.
328 * c-c++-common/pr36282-2.c: New test.
329 * c-c++-common/pr36282-3.c: New test.
330 * c-c++-common/pr36282-4.c: New test.
332 2014-03-13 Richard Henderson <rth@redhat.com>
335 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
337 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
340 * g++.dg/template/crash118.C: New.
341 * g++.dg/template/crash95.C: Adjust.
343 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
345 PR rtl-optimization/57189
346 * gcc.target/i386/pr57189.c: New.
348 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
351 * g++.dg/cpp0x/static_assert10.C: New.
352 * g++.dg/cpp0x/static_assert11.C: Likewise.
353 * g++.dg/cpp0x/static_assert3.C: Adjust.
355 2014-03-13 Richard Biener <rguenther@suse.de>
357 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
359 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
361 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
362 2.07 128-bit arithmetic.
363 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
365 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
366 due to when TImode is allowed in VSX registers, the allowable
367 address modes for TImode is just a single indirect address in
368 order for the value to be loaded and store in either GPR or VSX
369 registers. This affects the generated code, and it would cause
370 this test to fail, when such an option is used.
372 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
374 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
376 2014-03-12 Jakub Jelinek <jakub@redhat.com>
378 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
379 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
380 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
381 only test for exactly one if if -mbranch-cost=1 has been passed.
383 2014-03-12 Christian Bruel <christian.bruel@st.com>
386 * gcc.target/arm/pr60264.c
388 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
390 PR tree-optimization/60454
391 * gcc.c-torture/execute/pr60454.c: New test.
393 2014-03-12 Jakub Jelinek <jakub@redhat.com>
394 Marc Glisse <marc.glisse@inria.fr>
396 PR tree-optimization/60502
397 * gcc.c-torture/compile/pr60502.c: New test.
399 2014-03-12 Jakub Jelinek <jakub@redhat.com>
402 * gcc.dg/vect/pr60482.c: New test.
404 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/cpp0x/inh-ctor19.C: New.
409 2014-03-11 Richard Biener <rguenther@suse.de>
411 PR tree-optimization/60429
412 PR tree-optimization/60485
413 * gcc.dg/pr60485-1.c: New testcase.
414 * gcc.dg/pr60485-2.c: Likewise.
416 2014-03-10 Jakub Jelinek <jakub@redhat.com>
419 * g++.dg/ipa/pr60457.C: New test.
421 2014-03-10 Richard Biener <rguenther@suse.de>
424 * g++.dg/torture/pr60474.C: New testcase.
426 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
428 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
430 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
432 * gcc.dg/lto/pr55113_0.c: New testcase.
434 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
437 * g++.dg/cpp1y/pr60033.C: New testcase.
440 * g++.dg/cpp1y/pr60393.C: New testcase.
442 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
445 * gfortran.dg/fmt_en.f90: New test.
447 2014-03-07 Jason Merrill <jason@redhat.com>
449 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
450 * lib/target-supports.exp (check_effective_target_c++11): Now
452 (check_effective_target_c++11_only): New.
453 (check_effective_target_c++11_down): New.
454 (check_effective_target_c++1y): New.
455 (check_effective_target_c++1y_only): New.
456 (check_effective_target_c++98_only): Rename from
457 check_effective_target_c++98.
458 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
460 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
463 * g++.dg/cpp0x/constexpr-ice12.C: New.
465 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
467 * c-c++-common/gomp/map-1.c: Extend.
469 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
470 Janus Weil <janus@gcc.gnu.org>
473 * gfortran.dg/deferred_type_component_1.f90 : New test.
474 * gfortran.dg/deferred_type_component_2.f90 : New test.
476 2014-03-06 Marek Polacek <polacek@redhat.com>
479 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
480 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
482 2014-03-06 Jakub Jelinek <jakub@redhat.com>
485 * gcc.dg/tls/pr58595.c: New test.
487 2014-03-06 Richard Biener <rguenther@suse.de>
493 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
495 * gcc.dg/lto/pr55113_0.c: New testcase.
497 2014-03-05 Jakub Jelinek <jakub@redhat.com>
500 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
501 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
502 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
504 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
505 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
506 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
507 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
508 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
509 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
510 even for mips*/s390*/i?86/x86_64.
511 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
512 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
513 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
514 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
515 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
518 * gcc.dg/lto/pr60404_0.c: New test.
519 * gcc.dg/lto/pr60404_1.c: New file.
520 * gcc.dg/lto/pr60404_2.c: New file.
522 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
524 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
525 long long" throughout.
526 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
527 * gcc.dg/vmx/insert-vsx.c: Likewise.
528 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
529 * gcc.dg/vmx/ld-vsx.c: Likewise.
530 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
531 * gcc.dg/vmx/ldl-vsx.c: Likewise.
532 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
533 * gcc.dg/vmx/merge-vsx.c: Likewise.
534 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
535 * gcc.dg/vmx/st-vsx.c: Likewise.
536 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
537 * gcc.dg/vmx/stl-vsx.c: Likewise.
538 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
540 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
542 * gcc.dg/lto/pr55113_0.c: New testcase.
544 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
547 * g++.dg/cpp1y/pr60376.C: New.
549 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
551 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
553 2014-03-04 Richard Biener <rguenther@suse.de>
555 PR tree-optimization/60382
556 * gcc.dg/vect/pr60382.c: New testcase.
558 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
561 * gfortran.dg/namelist_84.f90: New test.
563 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
565 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
566 argument to avoid inf values.
567 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
568 UNION_FP_CHECK machinery.
570 2014-03-03 Renlin Li <Renlin.Li@arm.com>
572 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
573 i32in128 cases outside special big-endian processing block.
575 2014-03-03 Jakub Jelinek <jakub@redhat.com>
577 PR preprocessor/60400
578 * c-c++-common/cpp/pr60400.c: New test.
579 * c-c++-common/cpp/pr60400-1.h: New file.
580 * c-c++-common/cpp/pr60400-2.h: New file.
583 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
585 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
586 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
588 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
591 * g++.dg/lto/pr60150.H: New testcase.
592 * g++.dg/lto/pr60150_0.C: New testcase.
593 * g++.dg/lto/pr60150_1.C: New testcase.
595 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
598 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
600 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
603 * gfortran.dg/vect/pr32380.f: Fix expected test results.
605 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
608 * g++.dg/cpp0x/pr50025.C: New.
610 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
613 * g++.dg/cpp1y/pr60377.C: New testcase.
615 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
618 * gfortran.dg/str_comp_optimize_1.f90: New test.
620 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
623 * gcc.c-torture/compile/pr60071.c: New.
625 2014-02-28 Janus Weil <janus@gcc.gnu.org>
628 * gfortran.dg/unlimited_polymorphic_16.f90: New.
630 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/cpp0x/constexpr-ice11.C: New.
635 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/cpp1y/auto-fn24.C: New.
640 2014-02-28 Joey Ye <joey.ye@arm.com>
643 * gcc.target/arm/thumb1-far-jump-3.c: New case.
645 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/overload/ellipsis2.C: New.
650 2014-02-27 Jeff Law <law@redhat.com>
652 PR rtl-optimization/52714
653 * gcc.c-torture/compile/pr52714.c: New test.
655 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
656 Jeff Law <law@redhat.com>
658 PR rtl-optimization/49847
659 * g++.dg/pr49847.C: New test.
661 2014-02-27 Marek Polacek <polacek@redhat.com>
664 * c-c++-common/pr59223.c: New test.
666 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
668 * common/config/i386/predicates.md (const1256_operand): Remove.
669 (const2356_operand): New.
670 (const_1_to_2_operand): Remove.
671 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
672 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
673 (*avx512pf_gatherpf<mode>sf): Ditto.
674 (avx512pf_gatherpf<mode>df): Ditto.
675 (*avx512pf_gatherpf<mode>df_mask): Ditto.
676 (*avx512pf_gatherpf<mode>df): Ditto.
677 (avx512pf_scatterpf<mode>sf): Ditto.
678 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
679 (*avx512pf_scatterpf<mode>sf): Ditto.
680 (avx512pf_scatterpf<mode>df): Ditto.
681 (*avx512pf_scatterpf<mode>df_mask): Ditto.
682 (*avx512pf_scatterpf<mode>df): Ditto.
683 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
685 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
687 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
688 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
689 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
690 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
691 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
692 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
693 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
694 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
696 2014-02-26 Bin Cheng <bin.cheng@arm.com>
699 * gnat.dg/renaming5.adb: Change to two expected gotos.
700 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
702 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
703 messages for removed basic block.
704 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
705 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
706 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
707 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
709 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
711 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
712 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
713 * gcc.dg/vmx/ldl-vsx.c: Likewise.
714 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
715 * gcc.dg/vmx/merge-vsx.c: Likewise.
716 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
718 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
720 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
721 * gcc.target/i386/prefetchwt1-1.c: New.
722 * g++.dg/other/i386-2.C: Add new option.
723 * g++.dg/other/i386-3.C: Ditto.
724 * gcc.target/i386/sse-12.c: Ditto.
725 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
726 * gcc.target/i386/sse-22.c: Add new option.
727 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
729 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
732 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
735 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
737 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
740 * g++.dg/cpp1y/pr60311.C: New testcase.
742 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
745 * g++.dg/cpp1y/pr60065.C: New testcase.
747 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
749 PR rtl-optimization/60268
750 * gcc.c-torture/compile/pr60268.c: New test.
752 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
754 * gcc.target/microblaze/others/mem_reload.c: New test.
756 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
758 * gcc.dg/vmx/lde.c: New test.
759 * gcc.dg/vmx/lde-be-order.c: New test.
760 * gcc.dg/vmx/ste.c: New test.
761 * gcc.dg/vmx/ste-be-order.c: New test.
763 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
766 * lib/target-supports.exp
767 (check_effective_target_logical_op_short_circuit): Add cris-*-*
768 and crisv32-*-* to list.
770 2014-02-21 Janus Weil <janus@gcc.gnu.org>
773 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
775 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
777 * gcc.dg/vmx/vsums.c: Check entire result vector.
778 * gcc.dg/vmx/vsums-be-order.c: Likewise.
780 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
782 * gcc.dg/vmx/ld.c: New test.
783 * gcc.dg/vmx/ld-be-order.c: New test.
784 * gcc.dg/vmx/ld-vsx.c: New test.
785 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
786 * gcc.dg/vmx/ldl.c: New test.
787 * gcc.dg/vmx/ldl-be-order.c: New test.
788 * gcc.dg/vmx/ldl-vsx.c: New test.
789 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
790 * gcc.dg/vmx/st.c: New test.
791 * gcc.dg/vmx/st-be-order.c: New test.
792 * gcc.dg/vmx/st-vsx.c: New test.
793 * gcc.dg/vmx/st-vsx-be-order.c: New test.
794 * gcc.dg/vmx/stl.c: New test.
795 * gcc.dg/vmx/stl-be-order.c: New test.
796 * gcc.dg/vmx/stl-vsx.c: New test.
797 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
799 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
801 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
802 * g++.dg/other/i386-3.C (dg-options): Ditto.
803 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
804 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
805 -mavx512pf and -msha.
807 2014-02-21 Richard Biener <rguenther@suse.de>
809 PR tree-optimization/60276
810 * gcc.dg/vect/pr60276.c: New testcase.
812 2014-02-21 Janus Weil <janus@gcc.gnu.org>
815 * gfortran.dg/finalize_23.f90: New.
817 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
821 * g++.dg/cpp1y/pr60052.C: New testcase.
822 * g++.dg/cpp1y/pr60053.C: New testcase.
824 2014-02-21 Tobias Burnus <burnus@net-b.de>
827 * gfortran.dg/inquire_16.f90: New.
829 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
831 * gcc.target/nios2/biggot-1.c: New.
832 * gcc.target/nios2/biggot-2.c: New.
834 2014-02-20 Martin Jambor <mjambor@suse.cz>
837 * gcc.dg/ipa/pr55260.c: New test.
839 2014-02-20 Bin Cheng <bin.cheng@arm.com>
841 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
842 for execution test case.
844 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
847 * g++.dg/torture/pr58555.C: New testcase.
849 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
852 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
854 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
856 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
857 Kirill Yukhin <kirill.yukhin@intel.com>
859 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
860 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
861 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
862 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
863 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
864 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
866 2014-02-19 Jakub Jelinek <jakub@redhat.com>
869 * g++.dg/ext/builtin-bswap1.C: New test.
870 * c-c++-common/pr37743.c: New test.
872 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
874 * gcc.dg/decl-10.c: New test.
876 2014-02-19 Jakub Jelinek <jakub@redhat.com>
879 * g++.dg/ext/ivdep-1.C: New test.
882 * gcc.dg/pr60267.c: New test.
884 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
887 * gcc.target/i386/pr39162.c: Add dg-prune-output.
888 (dg-options): Remove -Wno-psabi.
889 * gcc.target/i386/pr59794-2.c: Ditto.
890 * gcc.target/i386/pr60205-1.c: Ditto.
891 * gcc.target/i386/sse-5.c: Ditto.
893 2014-02-18 Nick Clifton <nickc@redhat.com>
895 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
896 * gcc.dg/pr23623.c: Likewise.
897 * gcc.dg/pr48784-1.c: Likewise.
898 * gcc.dg/pr48784-2.c: Likewise.
899 * gcc.dg/pr56997-2.c: Likewise.
900 * gcc.dg/sms-6.c: Likewise.
901 * gcc.dg/torture/pr60183.c: Likewise.
902 * gcc.dg/torture/vec-cvt-1.c: Likewise.
903 * gcc.c-torture/execute/20061220-1.x: New.
904 * gcc.c-torture/execute/pr43220.x: New.
905 * gcc.c-torture/execute/pr51581-1.x: New.
906 * gcc.c-torture/execute/pr51581-2.x: New.
907 * gcc.c-torture/execute/pr58570.x: New.
908 * gcc.c-torture/unsorted/DFcmp.x: New.
909 * gcc.c-torture/unsorted/SFset.x: New.
911 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
913 * gnat.dg/opt31.adb: New test.
915 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
917 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
919 2014-02-19 Janus Weil <janus@gcc.gnu.org>
922 * gfortran.dg/typebound_proc_33.f90: New.
924 2014-02-19 Marek Polacek <polacek@redhat.com>
927 * gcc.dg/pr60195.c: New test.
929 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
931 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
934 2014-02-19 Jakub Jelinek <jakub@redhat.com>
936 PR preprocessor/58844
937 * c-c++-common/cpp/pr58844-1.c: New test.
938 * c-c++-common/cpp/pr58844-2.c: New test.
940 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
943 * g++.dg/cpp0x/constexpr-ice10.C: New.
945 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
948 * g++.dg/cpp0x/pr60215.C: New.
950 2014-02-18 Tobias Burnus <burnus@net-b.de>
953 * gfortran.dg/proc_ptr_45.f90: New.
954 * gfortran.dg/proc_ptr_46.f90: New.
956 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
959 * g++.dg/cpp1y/pr60190.C: New testcase.
962 * g++.dg/cpp1y/pr60064.C: New testcase.
964 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
967 * gcc.target/i386/pr60205-1.c: New test.
968 * gcc.target/i386/pr60205-2.c: Ditto.
970 2014-02-18 Kai Tietz <ktietz@redhat.com>
973 * gcc.target/i386/nest-1.c: New testcase.
975 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
977 * gnat.dg/opt32.adb: New test.
979 2014-02-18 Janus Weil <janus@gcc.gnu.org>
982 * gfortran.dg/typebound_generic_15.f90: New.
984 2014-02-17 Janus Weil <janus@gcc.gnu.org>
987 * gfortran.dg/init_flag_12.f90: New.
989 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
990 Ilya Tocar <ilya.tocar@intel.com>
992 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
993 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
994 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
995 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
997 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
999 * lib/target-supports.exp
1000 (check_effective_target_logical_op_short_circuit): New procedure.
1001 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1002 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1003 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1004 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1005 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1006 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
1007 logical_op_short_circuit for the alternative test, extending
1010 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1013 * gcc.target/powerpc/pr60203.c: New testsuite.
1015 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
1018 * gfortran.dg/ichar_3.f90: New test.
1020 2014-02-15 Richard Biener <rguenther@suse.de>
1022 PR tree-optimization/60183
1023 * gcc.dg/torture/pr60183.c: New testcase.
1025 2014-02-14 Jeff Law <law@redhat.com>
1027 PR rtl-optimization/60131
1028 * g++.dg/torture/pr60131.C: New test.
1030 2014-02-14 Ian Bolton <ian.bolton@arm.com>
1032 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1035 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1037 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1039 2014-02-14 Jakub Jelinek <jakub@redhat.com>
1041 * gcc.c-torture/compile/20140213.c: New test.
1043 2014-02-13 Jakub Jelinek <jakub@redhat.com>
1046 * gcc.target/i386/pr43546.c: New test.
1048 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
1050 * gcc.target/s390/hotpatch-compile-8.c: New test.
1052 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1054 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
1055 definition with an ifndef.
1056 * gcc.dg/pr59605-2.c: New test.
1058 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
1060 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1062 2014-02-12 Joseph Myers <joseph@codesourcery.com>
1064 * gcc.dg/torture/float128-mul-underflow.c,
1065 gcc.dg/torture/float128-truncdf-underflow.c,
1066 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1068 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1071 * g++.dg/ipa/pr59737.C: New test.
1073 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
1075 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1077 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
1079 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1081 * gcc.dg/cilk-plus/jump-openmp.c: New file.
1083 2014-02-12 Richard Biener <rguenther@suse.de>
1086 * gcc.dg/torture/pr60092.c: New testcase.
1087 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1089 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
1091 * gcc.c-torture/execute/20140212-1.c: New test.
1093 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/cpp0x/pr60047.C: New.
1098 2014-02-12 Jakub Jelinek <jakub@redhat.com>
1101 * c-c++-common/pr60101.c: New test.
1103 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
1106 * g++.dg/ipa/devirt-27.C: New testcase.
1107 * g++.dg/ipa/devirt-26.C: New testcase.
1109 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1112 * gcc.target/powerpc/pr60137.c: New file.
1114 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1117 * gfortran.dg/pr52370.f90: New test.
1119 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
1123 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
1126 * gcc.target/i386/pr43662.c (dg-options):
1127 Add -maccumulate-outgoing-args.
1128 * gcc.target/i386/pr43869.c (dg-options): Ditto.
1129 * gcc.target/i386/pr57003.c (dg-options): Ditto.
1130 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1131 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1132 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1133 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1134 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1135 Add -maccumulate-outgoing-args.
1136 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1137 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1138 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1139 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1140 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1141 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1142 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1143 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1144 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1145 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1146 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1147 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1148 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1149 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1150 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1152 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
1154 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1156 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1159 * gcc.dg/guality/pr59776.c: New test.
1161 2014-02-11 Renlin Li <Renlin.Li@arm.com>
1163 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1164 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1165 (add_options_for_arm_vfp3): New.
1167 2014-02-11 Jeff Law <law@redhat.com>
1170 * gcc.target/m68k/pr54041.c: New test.
1172 2014-02-11 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.target/i386/pr59927.c: New test.
1177 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
1179 * gcc.dg/vect/pr57741-3.c: Require vect_int.
1180 * gcc.dg/vect/pr60012.c: Likewise.
1181 * gcc.dg/vect/vect-119.c: Likewise.
1182 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1183 * gcc.dg/vect/vect-outer-4c.c: Likewise.
1185 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1187 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1189 2014-02-10 Jeff Law <law@redhat.com>
1192 * gcc.c-torture/compile/pr52306.c: New test.
1194 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1196 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1198 2014-02-10 Richard Biener <rguenther@suse.de>
1200 PR tree-optimization/60115
1201 * gcc.dg/torture/pr60115.c: New testcase.
1203 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
1205 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1206 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1208 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
1209 Ilya Tocar <ilya.tocar@intel.com>
1211 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1212 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1213 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1214 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1215 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1216 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1217 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1218 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1219 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1220 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1221 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1222 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1223 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1224 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1225 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1226 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1227 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1228 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1229 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1230 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1231 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1232 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1233 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1234 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1235 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1236 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1239 2014-02-10 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.dg/vect/pr59984.c: Require effective target
1244 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1247 * gfortran.dg/associated_target_5.f03: New test.
1249 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
1252 * gfortran.dg/elemental_by_value_1.f90: New test.
1254 2014-02-08 Janus Weil <janus@gcc.gnu.org>
1257 * gfortran.dg/finalize_22.f90: New.
1259 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
1262 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
1263 was fixed by the patch for PR59906.
1265 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1267 PR translation/52289
1268 * gfortran.dg/coarray_8.f90: Update dg-error match.
1270 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.dg/vect/pr59984.c: New test.
1276 * gcc.dg/attr-alloc_align-1.c: New test.
1277 * gcc.dg/attr-alloc_align-2.c: New test.
1278 * gcc.dg/attr-alloc_align-3.c: New test.
1279 * gcc.dg/attr-assume_aligned-1.c: New test.
1280 * gcc.dg/attr-assume_aligned-2.c: New test.
1281 * gcc.dg/attr-assume_aligned-3.c: New test.
1283 2014-02-08 Jakub Jelinek <jakub@redhat.com>
1286 * gcc.target/i386/pr60077-1.c: New test.
1287 * gcc.target/i386/pr60077-2.c: New test.
1289 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1291 PR preprocessor/56824
1292 * gcc.dg/pr56824.c: New test.
1294 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1296 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1297 variable used for atomic operations.
1299 2014-02-07 Richard Biener <rguenther@suse.de>
1302 * gcc.dg/vect/pr60092-2.c: New testcase.
1304 2014-02-07 Jakub Jelinek <jakub@redhat.com>
1308 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1310 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1311 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1313 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1315 * gcc.target/s390/fp2int1.c: New testcase.
1317 2014-02-07 Richard Biener <rguenther@suse.de>
1320 * gcc.dg/tree-ssa/alias-30.c: New testcase.
1321 * gcc.dg/tree-ssa/alias-31.c: Likewise.
1323 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
1326 * g++.dg/torture/pr59918.C: New testcase.
1328 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1331 * gcc.target/arm/pr59575.c: New test.
1334 * gcc.dg/pr59992.c: New test.
1336 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
1338 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1339 init_priority. Test alignment of variable instead of function.
1341 2014-02-06 Marek Polacek <polacek@redhat.com>
1344 * gcc.dg/pr60087.c: New test.
1346 2014-02-06 Alan Modra <amodra@gmail.com>
1348 * gcc.target/powerpc/pr60032.c: New.
1350 2014-02-06 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.c-torture/execute/pr60062.c: New test.
1354 * gcc.c-torture/execute/pr60072.c: New test.
1356 2014-02-06 Ian Bolton <ian.bolton@arm.com>
1358 * gcc.dg/tree-ssa/pr59597.c: Make called function static
1359 so that expected outcome works for PIC variants too.
1361 2014-02-06 Yury Gribov <y.gribov@samsung.com>
1362 Kugan Vivekanandarajah <kuganv@linaro.org>
1364 * gcc.target/arm/vect-noalign.c: New file.
1366 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
1367 Jakub Jelinek <jakub@redhat.com>
1370 * gcc.dg/pr60013.c: New testcase.
1372 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1374 * gcc.dg/vmx/sum2s.c: New.
1375 * gcc.dg/vmx/sum2s-be-order.c: New.
1377 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1379 * gcc.dg/vmx/pack.c: New.
1380 * gcc.dg/vmx/pack-be-order.c: New.
1381 * gcc.dg/vmx/unpack.c: New.
1382 * gcc.dg/vmx/unpack-be-order.c: New.
1384 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1386 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1387 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1389 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1391 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1392 Use __builtin_floorf, __builtin_ceilf.
1393 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1395 (TEST): Use __builtin_floorf.
1396 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1398 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1401 * g++.dg/opt/pr59947.C: New test.
1404 * c-c++-common/gomp/pr58703.c: New test.
1406 2014-02-05 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1410 avoid using unsigned long long.
1412 2014-02-05 Jakub Jelinek <jakub@redhat.com>
1415 * g++.dg/torture/pr57499.C: New test.
1417 2014-02-05 Yury Gribov <y.gribov@samsung.com>
1419 * gcc.dg/asan/nosanitize-and-inline.c: New test.
1421 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
1423 * g++.dg/ipa/devirrt-22.C: Fix template.
1425 2014-02-04 Marek Polacek <polacek@redhat.com>
1428 * gcc.dg/pr60036.c: New test.
1430 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
1433 * g++.dg/torture/pr60058.C: New testcase.
1435 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
1437 * g++.dg/tsan/default_options.C: Invert check.
1439 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1441 PR tree-optimization/60002
1442 * g++.dg/opt/pr60002.C: New test.
1444 PR tree-optimization/60023
1445 * g++.dg/vect/pr60023.cc: New test.
1448 * c-c++-common/torture/pr60026.c: New test.
1450 PR rtl-optimization/57915
1451 * gcc.target/i386/pr57915.c: New test.
1453 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1455 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1457 2014-02-04 Renlin Li <Renlin.Li@arm.com>
1459 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1461 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1464 * gcc.dg/pr59261.c: New test.
1466 2014-02-04 Richard Biener <rguenther@suse.de>
1468 PR tree-optimization/60012
1469 * gcc.dg/vect/pr60012.c: New testcase.
1471 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1474 * g++.dg/eh/unwind-direct.C: New test.
1476 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
1478 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1479 timeout value to 20s.
1481 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1484 * g++.dg/torture/pr59882.C: New testcase
1486 2014-02-03 Jan Hubicka <jh@suse.cz>
1489 * g++.dg/ipa/devirt-22.C: New testcase.
1491 2014-02-03 Jan Hubicka <jh@suse.cz>
1493 * g++.dg/ipa/devirt-25.C: New testcase.
1495 2014-02-04 Jakub Jelinek <jakub@redhat.com>
1497 PR tree-optimization/59924
1498 * gcc.dg/pr59924.c: New test.
1500 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
1503 * g++.dg/ipa/devirt-24.C: New testcase.
1505 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
1509 * c-c++-common/attributes-1.c: New testcase.
1510 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1512 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1515 * g++.dg/cpp0x/pr58871.C: New.
1517 2014-02-03 Cong Hou <congh@google.com>
1519 PR tree-optimization/60000
1520 * g++.dg/vect/pr60000.cc: New test.
1522 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
1524 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1525 * gcc.target/i386/long-double-64-4.c: Likewise.
1526 * gcc.target/i386/long-double-80-1.c: Likewise.
1527 * gcc.target/i386/long-double-80-2.c: Likewise.
1528 * gcc.target/i386/long-double-80-3.c: Likewise.
1529 * gcc.target/i386/long-double-80-4.c: Likewise.
1530 * gcc.target/i386/long-double-80-5.c: Likewise.
1531 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
1532 __multf3 isn't used.
1533 * gcc.target/i386/long-double-64-3.c: Likewise.
1534 * gcc.target/i386/long-double-128-1.c: New test.
1535 * gcc.target/i386/long-double-128-2.c: Likewise.
1536 * gcc.target/i386/long-double-128-3.c: Likewise.
1537 * gcc.target/i386/long-double-128-4.c: Likewise.
1538 * gcc.target/i386/long-double-128-5.c: Likewise.
1539 * gcc.target/i386/long-double-128-6.c: Likewise.
1540 * gcc.target/i386/long-double-128-7.c: Likewise.
1541 * gcc.target/i386/long-double-128-8.c: Likewise.
1542 * gcc.target/i386/long-double-128-9.c: Likewise.
1543 * gcc.target/i386/long-double-64-5.c: Likewise.
1544 * gcc.target/i386/long-double-64-6.c: Likewise.
1545 * gcc.target/i386/long-double-64-7.c: Likewise.
1546 * gcc.target/i386/long-double-64-8.c: Likewise.
1547 * gcc.target/i386/long-double-64-9.c: Likewise.
1548 * gcc.target/i386/long-double-80-10.c: Likewise.
1549 * gcc.target/i386/long-double-80-8.c: Likewise.
1550 * gcc.target/i386/long-double-80-9.c: Likewise.
1552 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
1554 PR rtl-optimization/57662
1555 * g++.dg/pr57662.C: New test.
1557 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1559 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1560 * gcc.dg/vmx/perm.c: New.
1561 * gcc.dg/vmx/perm-be-order.c: New.
1563 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1565 * gcc.dg/vmx/vsums.c: New.
1566 * gcc.dg/vmx/vsums-be-order.c: New.
1568 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
1570 * g++.dg/ipa/devirt-23.C: New testcase.
1571 * g++.dg/ipa/devirt-20.C: Fix template.
1573 2014-02-02 Jan Hubicka <jh@suse.cz>
1575 * g++.dg/ipa/devirt-21.C: New testcase.
1577 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
1579 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1580 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1582 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
1585 * gcc.c-torture/execute/pr60017.c: New test.
1587 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
1590 * gfortran.dg/default_initialization_7.f90: New test.
1592 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
1595 * gfortran.dg/elemental_subroutine_9.f90: New test.
1597 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1599 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1601 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1603 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1605 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
1607 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1609 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
1612 * g++.dg/init/bitfield5.C: New.
1614 2014-02-01 Jakub Jelinek <jakub@redhat.com>
1616 PR tree-optimization/60003
1617 * gcc.c-torture/execute/pr60003.c: New test.
1619 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
1622 * gcc.target/arm/pr59985.C: New.
1624 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1627 * lib/tsan-dg.exp (tsan_init): Instead of not running any
1628 tsan tests if trivial testcase doesn't run, set dg-do-what-default
1630 (tsan_finish): Restore dg-do-what-default.
1631 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1632 * g++.dg/tsan/fd_close_norace2.C: Likewise.
1633 * g++.dg/tsan/default_options.C: Likewise.
1634 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1635 * g++.dg/tsan/atomic_free2.C: Likewise.
1636 * g++.dg/tsan/cond_race.C: Likewise.
1637 * g++.dg/tsan/fd_close_norace.C: Likewise.
1638 * g++.dg/tsan/benign_race.C: Likewise.
1639 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1640 * c-c++-common/tsan/simple_race.c: Likewise.
1641 * c-c++-common/tsan/mutexset1.c: Likewise.
1642 * c-c++-common/tsan/thread_leak2.c: Likewise.
1643 * c-c++-common/tsan/tls_race.c: Likewise.
1644 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1645 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1646 * c-c++-common/tsan/free_race2.c: Likewise.
1647 * c-c++-common/tsan/thread_leak.c: Likewise.
1648 * c-c++-common/tsan/thread_leak1.c: Likewise.
1649 * c-c++-common/tsan/race_on_barrier.c: Likewise.
1650 * c-c++-common/tsan/free_race.c: Likewise.
1651 * c-c++-common/tsan/sleep_sync.c: Likewise.
1652 * c-c++-common/tsan/tiny_race.c: Likewise.
1653 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1654 * c-c++-common/tsan/atomic_stack.c: Likewise.
1655 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
1656 in dg-output regexps.
1657 * c-c++-common/tsan/simple_stack.c: Likewise.
1659 2014-01-31 Richard Henderson <rth@redhat.com>
1661 * g++.dg/tm/pr60004.C: New.
1663 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
1666 * g++.dg/inherit/crash4.C: New.
1668 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1670 * c-c++-common/tsan/simple_race.c: Made test less flaky.
1672 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1674 * gcc.target/i386/m512-check.h: Use correct rounding values.
1676 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1678 * gcc.target/i386/avx-1.c: Use correct rounding values.
1679 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1680 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1681 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1682 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1683 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1684 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1685 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1686 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1687 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1688 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1689 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1690 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1691 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1692 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1693 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1694 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1695 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1696 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1697 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1698 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1699 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1700 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1701 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1702 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1703 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1704 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1705 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1706 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1707 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1708 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1709 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1710 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1711 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1712 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1713 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1714 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1715 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1716 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1717 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1718 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1719 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1720 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1721 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1722 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1723 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1724 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1725 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1726 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1727 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1728 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1729 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1730 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1731 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1732 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1733 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1734 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1735 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1736 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1737 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1738 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1739 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1740 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1741 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1742 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1743 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1744 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1745 * gcc.target/i386/sse-13.c: Ditto.
1746 * gcc.target/i386/sse-14.c: Ditto.
1747 * gcc.target/i386/sse-22.c: Ditto.
1748 * gcc.target/i386/sse-23.c: Ditto.
1750 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
1752 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1753 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1755 2014-01-31 Richard Biener <rguenther@suse.de>
1758 * gcc.dg/torture/pr59990.c: New testcase.
1760 2014-01-31 Jakub Jelinek <jakub@redhat.com>
1762 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1763 if it fails don't run any tsan tests.
1765 2014-01-31 Marek Polacek <polacek@redhat.com>
1768 * gcc.dg/pr59940.c (g): Adjust dg-warning.
1769 (y): Adjust dg-error.
1770 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1771 * gcc.dg/pr59963-1.c: New test.
1772 * gcc.dg/pr59963-2.c: New test.
1773 * gcc.dg/pr59963-3.c: New test.
1775 2014-01-30 Jakub Jelinek <jakub@redhat.com>
1778 * gcc.target/arm/pr59923.c: New test.
1780 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1782 * gcc.dg/vmx/splat.c: New.
1783 * gcc.dg/vmx/splat-vsx.c: New.
1784 * gcc.dg/vmx/splat-be-order.c: New.
1785 * gcc.dg/vmx/splat-vsx-be-order.c: New.
1786 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1787 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1789 2014-01-30 Richard Biener <rguenther@suse.de>
1791 PR tree-optimization/59993
1792 * gcc.dg/torture/pr59993.c: New testcase.
1794 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
1796 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1797 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1798 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1799 vect_int rather than vect_float.
1801 2014-01-30 Marek Polacek <polacek@redhat.com>
1803 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1805 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
1807 * gcc.target/microblaze/isa/fcmp4.c: New.
1809 2014-01-30 Marek Polacek <polacek@redhat.com>
1812 * gcc.dg/pr59940.c: New test.
1813 * gcc.dg/pr35635.c (func3): Move dg-warning.
1815 2014-01-30 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/59903
1818 * gcc.dg/torture/pr59903.c: New testcase.
1820 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1823 * g++.dg/lookup/crash8.C: New.
1825 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
1828 * g++.dg/template/crash117.C: New.
1830 2014-01-30 Richard Biener <rguenther@suse.de>
1833 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1834 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1836 * gcc.dg/invalid-call-1.c: Likewise.
1838 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/cpp1y/auto-fn23.C: New.
1843 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/init/dso_handle2.C: New.
1848 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1851 * g++.dg/cpp0x/pr58674.C: New.
1853 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
1856 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1857 * gcc.target/i386/avx512f-gather-5.c: Ditto.
1859 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1861 * gcc.dg/vmx/merge-be-order.c: New.
1862 * gcc.dg/vmx/merge.c: New.
1863 * gcc.dg/vmx/merge-vsx-be-order.c: New.
1864 * gcc.dg/vmx/merge-vsx.c: New.
1866 2014-01-29 Richard Biener <rguenther@suse.de>
1868 PR tree-optimization/58742
1869 * gcc.dg/pr58742-1.c: New testcase.
1870 * gcc.dg/pr58742-2.c: Likewise.
1871 * gcc.dg/pr58742-3.c: Likewise.
1873 2014-01-29 Renlin Li <Renlin.Li@arm.com>
1875 * gcc.target/arm/ftest-armv7ve-arm.c: New.
1876 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1877 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1879 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
1882 * g++.dg/gomp/pr58702.C: New.
1884 2014-01-29 Dodji Seketeli <dodji@redhat.com>
1886 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1889 2014-01-29 Jakub Jelinek <jakub@redhat.com>
1892 PR tree-optimization/59920
1893 * gcc.dg/pr59920-1.c: New test.
1894 * gcc.dg/pr59920-2.c: New test.
1895 * gcc.dg/pr59920-3.c: New test.
1896 * c-c++-common/gomp/pr59917-1.c: New test.
1897 * c-c++-common/gomp/pr59917-2.c: New test.
1899 PR tree-optimization/59594
1900 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1901 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1902 * gcc.dg/vect/pr59594.c: New test.
1904 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
1907 * gfortran.dg/allocate_class_3.f90: New test.
1909 2014-01-28 Dodji Seketeli <dodji@redhat.com>
1911 PR preprocessor/59935
1912 * c-c++-common/cpp/warning-zero-location.c: New test.
1913 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1915 2014-01-27 Steve Ellcey <sellcey@mips.com>
1917 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1919 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
1921 * g++.dg/ext/mv16.C: New tests.
1923 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
1925 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1926 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1927 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1928 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1929 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1930 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1931 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1932 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1933 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1934 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1935 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1936 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1937 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1938 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1939 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1940 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1941 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1942 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1943 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1944 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1946 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1947 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1948 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1949 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1950 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1952 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1953 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1954 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1955 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1956 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1958 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1959 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1960 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1961 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1963 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1964 _mm512_mask_cvtepi32_storeu_epi8.
1965 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1967 _mm512_mask_cvtepi32_storeu_epi16.
1968 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1970 _mm512_mask_cvtepi64_storeu_epi8.
1971 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1973 _mm512_mask_cvtepi64_storeu_epi16.
1974 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1976 _mm512_mask_cvtepi64_storeu_epi32.
1977 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1978 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1979 _mm512_mask_cvtsepi32_storeu_epi8.
1980 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1982 _mm512_mask_cvtsepi32_storeu_epi16.
1983 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1985 _mm512_mask_cvtsepi64_storeu_epi8.
1986 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1987 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1988 _mm512_mask_cvtsepi64_storeu_epi16.
1989 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1990 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1991 _mm512_mask_cvtsepi64_storeu_epi32.
1992 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1993 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1994 _mm512_mask_cvtusepi32_storeu_epi8.
1995 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1996 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1997 _mm512_mask_cvtusepi32_storeu_epi16.
1998 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1999 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2000 _mm512_mask_cvtusepi64_storeu_epi8.
2001 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2002 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2003 _mm512_mask_cvtusepi64_storeu_epi16.
2004 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2005 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2006 _mm512_mask_cvtusepi64_storeu_epi32.
2007 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2008 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2010 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
2012 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2013 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2014 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2015 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2016 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2017 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2018 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2019 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2020 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2021 built-ins roudning immediate.
2022 * gcc.target/i386/sse-22.c: Add new built-ins.
2023 * gcc.target/i386/sse-23.c: Ditto.
2024 * gcc.target/i386/avx-1.c: Ditto.
2026 2014-01-27 Christian Bruel <christian.bruel@st.com>
2028 * gcc.target/sh/torture/strncmp.c: New tests.
2030 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
2032 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2034 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
2036 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2038 2014-01-24 Jeff Law <law@redhat.com>
2040 PR tree-optimization/59919
2041 * gcc.c-torture/compile/pr59919.c: New test.
2043 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
2046 * g++.dg/ext/timevar2.C: New.
2048 2014-01-24 Marek Polacek <polacek@redhat.com>
2050 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2052 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
2055 * gcc.target/i386/pr59929.c: New test.
2057 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2060 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2061 word atomic functions at runtime.
2063 2014-01-23 Marek Polacek <polacek@redhat.com>
2066 * gcc.dg/pr59846.c: New test.
2068 2014-01-23 Marek Polacek <polacek@redhat.com>
2071 * c-c++-common/pr58346-1.c: New test.
2072 * c-c++-common/pr58346-2.c: New test.
2073 * c-c++-common/pr58346-3.c: New test.
2075 2014-01-23 Marek Polacek <polacek@redhat.com>
2078 * gcc.dg/20020220-2.c: Adjust dg-warning message.
2079 * gcc.dg/pr59871.c: New test.
2081 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/parse/enum11.C: New.
2086 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2088 * gcc.target/aarch64/sshr64_1.c: New testcase.
2090 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
2092 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2093 SIMD enabled function.
2094 * g++.dg/cilk-plus/ef_test.C: New test.
2095 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2097 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2098 to differenciate C error messages from C++ ones.
2100 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
2102 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2104 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2106 * gcc.target/microblaze/others/builtin-trap.c: New test,
2108 2014-01-23 Jakub Jelinek <jakub@redhat.com>
2111 * c-c++-common/gomp/pr58809.c: New test.
2113 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
2116 * c-c++-common/asan/use-after-return-1.c: Fixed
2119 2014-01-23 Dodji Seketeli <dodji@redhat.com>
2121 PR preprocessor/58580
2122 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2124 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2125 Ilya Tocar <ilya.tocar@intel.com>
2127 * gcc.target/i386/avx512f-kmovw-1.c: New.
2129 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
2131 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2132 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2134 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2136 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2138 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
2141 * gcc.dg/pr48774.c: Remove skip for mips_rel.
2142 * gcc.target/mips/pr52125.c: New test.
2144 2014-01-22 Marek Polacek <polacek@redhat.com>
2147 * gcc.dg/torture/pr59891.c: New test.
2149 2014-01-22 Jeff Law <law@redhat.com>
2151 PR tree-optimization/59597
2152 * gcc.dg/tree-ssa/pr59597.c: New test.
2154 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
2156 PR rtl-optimization/59477
2157 * g++.dg/pr59477.C: New.
2159 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
2161 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2163 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
2166 * g++.dg/pr59482.C: New.
2168 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2170 * gcc.dg/vmx/insert-vsx-be-order.c: New.
2171 * gcc.dg/vmx/extract-vsx.c: New.
2172 * gcc.dg/vmx/extract-vsx-be-order.c: New.
2173 * gcc.dg/vmx/insert-vsx.c: New.
2175 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2177 PR rtl-optimization/59896
2178 * gcc.target/arm/pr59896.c: New.
2180 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
2182 PR rtl-optimization/59858
2183 * gcc.target/arm/pr59858.c: New.
2185 2014-01-21 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.dg/tree-prof/pr59003.c: New test.
2191 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2194 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
2196 * gfortran.dg/round_3.f08: Add more cases.
2198 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
2200 * lib/target-supports.exp (force_conventional_output_for): New
2202 * lib/scanasm.exp (scan-assembler_required_options)
2203 (scan-assembler-not_required_options)
2204 (scan-assembler-times_required_options): Replace with
2205 force_conventional_output_fors.
2206 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2207 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2209 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
2212 * gcc.target/i386/pr59789.c: New testcase.
2214 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
2216 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2217 the 'code' bitfield from 16 to 8.
2219 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2221 * lib/target-supports.exp
2222 (check_effective_target_vect_perm): Exclude aarch64_be.
2223 (check_effective_target_vect_perm_byte): Likewise.
2224 (check_effective_target_vect_perm_short): Likewise.
2226 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
2228 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2229 (RUN_TEST): Use new macro.
2230 (INDEX64_32): Delete.
2231 (INDEX64_64): Likewise.
2232 (INDEX128_32): Likewise.
2233 (INDEX128_64): Likewise.
2235 (test_vneg_f32): Use fixed RUN_TEST.
2237 2014-01-20 Richard Biener <rguenther@suse.de>
2240 * gcc.dg/pr59860.c: New testcase.
2242 2014-01-20 Jakub Jelinek <jakub@redhat.com>
2245 * gcc.target/i386/pr59880.c: New test.
2247 2014-01-20 Renlin Li <renlin.li@arm.com>
2249 * gcc.dg/pr44194-1.c: Tweak regexp.
2251 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2256 * gfortran.dg/round_3.f08: New cases added.
2257 * gfortran.dg/fmt_g_1.f90: New test.
2259 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
2261 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2263 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2265 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2267 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
2269 * gcc.dg/vect/pr57705.c: Require vect_int.
2270 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2271 * gcc.dg/vect/vect-alias-check.c: Likewise.
2273 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
2276 * gfortran.dg/unresolved_fixup_1.f90: New test.
2277 * gfortran.dg/unresolved_fixup_2.f90: New test.
2279 2014-01-18 Jakub Jelinek <jakub@redhat.com>
2282 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2283 Remove dg-prune-output lines.
2285 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2288 * gfortran.dg/pr59706.f90: New test.
2289 * g++.dg/ext/pr59706.C: New test.
2291 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/cpp0x/decltype-incomplete1.C: New.
2296 * g++.dg/init/pr58811.C: Likewise.
2298 2014-01-17 Jeff Law <law@redhat.com>
2301 * gfortran.dg/pr57904.f90: New test.
2303 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2306 * g++.dg/cpp0x/nsdmi-union4.C: New.
2308 2014-01-17 Marek Polacek <polacek@redhat.com>
2311 * g++.dg/diagnostic/pr59838.C: New test.
2313 2014-01-17 Marek Polacek <polacek@redhat.com>
2316 * gcc.dg/pr58346.c: New test.
2318 2014-01-17 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2322 dg-options, use dg-additional-options for i?86/x86_64 to avoid
2326 * gfortran.dg/pr59440-1.f90: New test.
2327 * gfortran.dg/pr59440-2.f90: New test.
2328 * gfortran.dg/pr59440-3.f90: New test.
2331 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2332 testing for " version" and " alias" with one testing for
2333 " version\[^\n\r]* alias".
2334 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2335 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2336 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2337 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2338 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2339 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2342 * c-c++-common/torture/pr57945.c: New test.
2344 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
2346 * gcc.target/arm/its.c: New testcase.
2348 2014-01-16 Jan Hubicka <jh@suse.cz>
2351 * g++.dg/torture/pr59775.C: New testcase.
2353 2014-01-16 Jakub Jelinek <jakub@redhat.com>
2356 * gcc.c-torture/compile/pr58344.c: New test.
2359 * gcc.target/i386/pr59839.c: New test.
2362 * gcc.target/i386/pr9771-1.c (main): Rename to...
2363 (real_main): ... this. Add __asm name "main".
2364 (ASMNAME, ASMNAME2, STRING): Define.
2366 2014-01-16 Nick Clifton <nickc@redhat.com>
2369 * gcc.c-torture/compile/pr28865.c: New.
2370 * gcc.c-torture/execute/pr28865.c: New.
2372 2014-01-16 Marek Polacek <polacek@redhat.com>
2375 * gcc.dg/pr59827.c: New test.
2377 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
2379 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2381 2014-01-15 Richard Henderson <rth@redhat.com>
2384 * gcc.target/i386/pr54694.c: New test.
2386 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
2389 * g++.dg/pr49718.C: New test.
2391 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
2393 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2395 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2397 * gcc.dg/vmx/mult-even-odd.c: New.
2398 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2400 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
2402 * lib/target-supports.exp (check_libcilkrts_available): Added an
2403 extern "C" if we are using C++ along with a function prototype.
2405 2014-01-15 Jeff Law <law@redhat.com>
2407 PR tree-optimization/59747
2408 * gcc.c-torture/execute/pr59747.c: New test.
2410 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
2413 * c-c++-common/convert-vec-1.c: Also prune ABI change for
2415 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2416 * g++.dg/ext/attribute-test-1.C: Likewise.
2417 * g++.dg/ext/attribute-test-2.C: Likewise.
2418 * g++.dg/ext/attribute-test-3.C: Likewise.
2419 * g++.dg/ext/attribute-test-4.C: Likewise.
2420 * g++.dg/ext/pr56790-1.C: Likewise.
2421 * g++.dg/torture/pr38565.C: Likewise.
2422 * gcc.dg/pr53060.c: Likewise.
2423 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2424 * c-c++-common/vector-compare-2.c: Likewise.
2425 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2426 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
2427 dg-message line number.
2429 2014-01-15 Matthias Klose <doko@ubuntu.com>
2431 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2433 2014-01-15 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/59822
2436 * g++.dg/torture/pr59822.C: New testcase.
2438 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
2441 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2442 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2444 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
2445 Kugan Vivekanandarajah <kuganv@linaro.org>
2448 * g++.dg/pr59695.C: New testcase.
2450 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2453 * gcc.c-torture/compile/pr59803.c: New testcase.
2455 2014-01-15 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.c-torture/execute/pr58943.c: New test.
2459 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2461 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
2464 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2465 * gcc.target/i386/pr39162.c (y): New __m256i variable.
2466 (bar): Change return type to void. Set y to x.
2467 * gcc.target/i386/pr59794-1.c: New testcase.
2468 * gcc.target/i386/pr59794-2.c: Likewise.
2469 * gcc.target/i386/pr59794-3.c: Likewise.
2470 * gcc.target/i386/pr59794-4.c: Likewise.
2471 * gcc.target/i386/pr59794-5.c: Likewise.
2472 * gcc.target/i386/pr59794-6.c: Likewise.
2473 * gcc.target/i386/pr59794-7.c: Likewise.
2475 2014-01-14 Richard Biener <rguenther@suse.de>
2477 PR tree-optimization/58921
2478 PR tree-optimization/59006
2479 * gcc.dg/torture/pr58921.c: New testcase.
2480 * gcc.dg/torture/pr59006.c: Likewise.
2481 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2483 2014-01-14 Jakub Jelinek <jakub@redhat.com>
2486 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2487 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2488 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
2489 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2490 Executing predictive commoning without unrolling.
2492 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
2494 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2495 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2496 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2497 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2498 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2499 __builtin_ia32_rsqrt28sd_round.
2500 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2501 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2502 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2503 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2504 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2505 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2506 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2507 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2508 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2509 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2510 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2511 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2512 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2513 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2514 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2515 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2516 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2517 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2518 * gcc.target/i386/sse-22.c: Extend with new built-ins,
2519 fix wrong rounding mode (see above).
2520 * gcc.target/i386/sse-23.c: Ditto.
2522 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2524 * gcc.dg/vmx/insert.c: New.
2525 * gcc.dg/vmx/insert-be-order.c: New.
2526 * gcc.dg/vmx/extract.c: New.
2527 * gcc.dg/vmx/extract-be-order.c: New.
2529 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2531 PR tree-optimization/59387
2532 * gcc.c-torture/execute/pr59387.c: New test.
2534 2014-01-13 Richard Biener <rguenther@suse.de>
2536 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2537 adjusting mathlib options.
2538 * gfortran.dg/lto/lto.exp: Likewise.
2540 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
2542 * gnat.dg/loop_optimization17.adb: New test.
2543 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2545 2014-01-13 Christian Bruel <christian.bruel@st.com>
2547 * gcc.target/sh/cmpstrn.c: New case.
2549 2014-01-13 Jakub Jelinek <jakub@redhat.com>
2551 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2552 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2554 2014-01-12 Janus Weil <janus@gcc.gnu.org>
2557 * gfortran.dg/alloc_comp_basics_6.f90: New.
2559 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2562 * gfortran.dg/pr59700.f90: New test.
2564 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2566 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2567 * gfortran.dg/use_only_3.f90: Likewise.
2568 * gfortran.dg/inquire_10.f90: Delete opened file.
2569 * gfortran.dg/inquire_15.f90: Likewise.
2570 * gfortran.dg/pr16597.f90: Likewise.
2571 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2574 2014-01-10 Jeff Law <law@redhat.com>
2577 * gcc.c-torture/compile/pr59743.c: New test.
2579 2014-01-10 Jan Hubicka <jh@suse.cz>
2582 * g++.dg/torture/pr58585.C: New testcase.
2584 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
2586 * gcc.dg/pr46309.c: Disable for cris*-*-*.
2588 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
2590 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2592 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
2595 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2596 * gcc.target/aarch64/cmn-neg2.c: New test.
2598 2014-01-10 Richard Biener <rguenther@suse.de>
2600 PR tree-optimization/59374
2601 * gcc.dg/torture/pr59374-3.c: New testcase.
2603 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2605 * lib/target-supports.exp
2606 (check_effective_target_arm_crypto_ok_nocache): New.
2607 (check_effective_target_arm_crypto_ok): Use above procedure.
2608 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2610 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
2614 * g++.dg/ipa/devirt-20.C: New testcase.
2615 * g++.dg/torture/pr58252.C: Likewise.
2616 * g++.dg/torture/pr59226.C: Likewise.
2618 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2620 * c-c++-common/asan/no-asan-stack.c: New test.
2622 2014-01-10 Jakub Jelinek <jakub@redhat.com>
2625 * gcc.dg/pr59670.c: New test.
2627 2014-01-09 Steve Ellcey <sellcey@mips.com>
2629 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2631 2014-01-09 Jakub Jelinek <jakub@redhat.com>
2634 * gcc.target/i386/pr47735.c: New test.
2636 PR tree-optimization/59622
2637 * g++.dg/opt/pr59622-2.C: New test.
2638 * g++.dg/opt/pr59622-3.C: New test.
2639 * g++.dg/opt/pr59622-4.C: New test.
2640 * g++.dg/opt/pr59622-5.C: New test.
2643 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2644 filename:line instead of (modulename+offset) form with stripped
2645 initial / from the filename.
2647 2014-01-09 Ian Lance Taylor <iant@google.com>
2649 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2650 the other Go compiler.
2652 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
2655 * g++.dg/cpp0x/variadic145.C: New.
2657 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
2659 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2660 which don't support -fsplit-stack. Skip rotate[0123].go tests.
2662 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2665 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2666 are run only if the Cilk library is available/enabled.
2667 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2668 * lib/target-supports.exp (check_libcilkrts_available): New function.
2670 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
2673 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2674 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2675 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2676 with dg-additional-options.
2677 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2678 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2679 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2680 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2681 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2682 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2684 2014-01-09 Richard Biener <rguenther@suse.de>
2686 PR tree-optimization/59715
2687 * gcc.dg/torture/pr59715.c: New testcase.
2689 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
2691 * c-c++-common/asan/no-asan-globals.c: New test.
2692 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2693 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2694 * c-c++-common/asan/use-after-return-1.c: Likewise.
2695 * c-c++-common/asan/no-use-after-return.c: Likewise.
2697 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
2699 * gnat.dg/weak2.ad[sb]: New test.
2701 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2704 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2705 type, use pointers to vector type instead.
2707 2014-01-08 Catherine Moore <clm@codesourcery.com>
2709 * gcc.target/mips/umips-branch-3.c: New test.
2710 * gcc.target/mips/umips-branch-4.c: New test.
2712 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2714 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2715 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2716 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2717 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2718 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2719 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2720 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2721 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2723 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
2725 PR rtl-optimization/59137
2726 * gcc.target/mips/pr59137.c: New test.
2728 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
2730 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2731 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2732 * gcc.target/i386/pr55433.c (dg-options): Ditto.
2733 * gcc.target/i386/pr57848.c (dg-options): Ditto.
2734 * gcc.target/i386/pr59099.c (dg-options): Ditto.
2735 Require fpic effective target.
2736 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2738 2014-01-08 Jakub Jelinek <jakub@redhat.com>
2741 * gcc.dg/pr59722.c: New test.
2743 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
2746 * gcc.dg/torture/pr57748-3.c: New test.
2747 * gcc.dg/torture/pr57748-4.c: New test.
2749 2014-01-08 Marek Polacek <polacek@redhat.com>
2752 * gcc.dg/gomp/pr59669-1.c: New test.
2753 * gcc.dg/gomp/pr59669-2.c: New test.
2755 2014-01-08 Martin Jambor <mjambor@suse.cz>
2758 * gcc.dg/ipa/pr59610.c: New test.
2760 2014-01-08 Janus Weil <janus@gcc.gnu.org>
2763 * gfortran.dg/binding_label_tests_26a.f90: New.
2764 * gfortran.dg/binding_label_tests_26b.f90: New.
2766 2014-01-08 Marek Polacek <polacek@redhat.com>
2769 * c-c++-common/ubsan/pr59667.c: New test.
2771 2014-01-08 Richard Biener <rguenther@suse.de>
2774 * gcc.dg/pr59630.c: New testcase.
2776 2014-01-08 Richard Biener <rguenther@suse.de>
2779 * gcc.dg/pr59471.c: New testcase.
2781 2014-01-07 Jeff Law <law@redhat.com>
2784 * gcc.target/i386/pr53623.c: New test.
2786 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
2788 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2790 * g++.dg/cpp1y/pr58534.C: Likewise.
2791 * g++.dg/cpp1y/pr58536.C: Likewise.
2792 * g++.dg/cpp1y/pr58548.C: Likewise.
2793 * g++.dg/cpp1y/pr58549.C: Likewise.
2794 * g++.dg/cpp1y/pr58637.C: Likewise.
2795 * g++.dg/cpp1y/pr59112.C: Likewise.
2796 * g++.dg/cpp1y/pr59113.C: Likewise.
2797 * g++.dg/cpp1y/pr59629.C: Likewise.
2798 * g++.dg/cpp1y/pr59635.C: Likewise.
2799 * g++.dg/cpp1y/pr59636.C: Likewise.
2800 * g++.dg/cpp1y/pr59638.C: Likewise.
2802 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
2804 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2806 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
2808 * gcc.target/i386/intrinsics_4.c (bar): New function.
2810 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2812 * g++.dg/ext/is_base_of_incomplete-2.C: New.
2814 2014-01-07 Jakub Jelinek <jakub@redhat.com>
2816 PR rtl-optimization/58668
2817 * gcc.dg/pr58668.c: New test.
2819 PR tree-optimization/59643
2820 * gcc.dg/pr59643.c: New test.
2821 * gcc.c-torture/execute/pr59643.c: New test.
2823 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2826 * gfortran.dg/class_allocate_16.f90: New.
2828 2014-01-06 Jakub Jelinek <jakub@redhat.com>
2831 * gcc.target/i386/pr59644.c: New test.
2833 2014-01-06 Marek Polacek <polacek@redhat.com>
2836 * gcc.dg/pr57773.c: New test.
2838 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
2844 * g++.dg/cpp1y/pr59635.C: New testcase.
2845 * g++.dg/cpp1y/pr59636.C: New testcase.
2846 * g++.dg/cpp1y/pr59629.C: New testcase.
2847 * g++.dg/cpp1y/pr59638.C: New testcase.
2849 2014-01-06 Martin Jambor <mjambor@suse.cz>
2852 * gcc.dg/ipa/pr59008.c: New test.
2854 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2856 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2859 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2861 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2862 Require c99_runtime.
2863 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2865 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2866 Require c99_runtime.
2867 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2868 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2869 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2871 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2872 Require c99_runtime.
2873 Make CALC void static.
2874 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2876 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2877 Require c99_runtime.
2878 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2880 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2882 * gcc.target/i386/pr59501-1.c: Require avx effective target.
2883 * gcc.target/i386/pr59501-2.c: Likewise.
2884 * gcc.target/i386/pr59501-3.c: Likewise.
2885 * gcc.target/i386/pr59501-4.c: Likewise.
2886 * gcc.target/i386/pr59501-5.c: Likewise.
2887 * gcc.target/i386/pr59501-6.c: Likewise.
2889 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2892 * gcc.target/i386/pr59390_1.c: Likewise.
2893 * gcc.target/i386/pr59390_2.c: Likewise.
2895 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
2897 * gcc.dg/pr59350.c: Tweak.
2898 * gcc.dg/pr59350-2.c: New test.
2899 * g++.dg/pr59510.C: Likewise.
2901 2014-01-06 Janus Weil <janus@gcc.gnu.org>
2904 * gfortran.dg/bind_c_procs_2.f90: New.
2906 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
2908 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2909 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2910 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2911 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2912 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2913 * gcc.dg/tree-ssa/vrp47.c: Likewise.
2914 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2916 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
2918 * gcc.target/arm/neon-nested-apcs.c: New test.
2920 2014-01-04 Jakub Jelinek <jakub@redhat.com>
2922 PR tree-optimization/59519
2923 * gcc.dg/vect/pr59519-1.c: New test.
2924 * gcc.dg/vect/pr59519-2.c: New test.
2926 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2929 2014-01-04 Janus Weil <janus@gcc.gnu.org>
2932 * gfortran.dg/typebound_proc_32.f90: New.
2934 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
2937 * g++.dg/pr58950.C: New file.
2939 2014-01-03 Tobias Burnus <burnus@net-b.de>
2942 * g++.dg/gomp/pr58567.C: New.
2944 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
2946 PR tree-optimization/59651
2947 * gcc.dg/torture/pr59651.c: New test.
2948 * gcc.dg/vect/pr59651.c: Ditto.
2950 2014-01-03 Jakub Jelinek <jakub@redhat.com>
2953 * gcc.target/i386/pr59625.c: New test.
2955 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2959 * g++.dg/cpp0x/range-for28.C: New.
2960 * g++.dg/cpp0x/range-for3.C: Update.
2962 2014-01-02 Joseph Myers <joseph@codesourcery.com>
2964 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2966 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2969 * g++.dg/cpp0x/pr59641.C: New file.
2971 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2973 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2975 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
2978 * g++.dg/ext/pr59378.C: New file.
2980 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2982 Update copyright years
2984 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
2986 * gcc.target/arc/arc.exp: Use the standard form for the copyright
2989 2014-01-02 Janus Weil <janus@gcc.gnu.org>
2992 * gfortran.dg/dynamic_dispatch_12.f90: New.
2994 2014-01-01 Jakub Jelinek <jakub@redhat.com>
2996 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2997 the builtin isn't optimized away as unused.
2999 PR rtl-optimization/59647
3000 * g++.dg/opt/pr59647.C: New test.
3002 Copyright (C) 2014 Free Software Foundation, Inc.
3004 Copying and distribution of this file, with or without modification,
3005 are permitted in any medium without royalty provided the copyright
3006 notice and this notice are preserved.